html, body {height: 100%;}
input, select  {border-radius:0; box-shadow:none; }
/*Sticky footer css */ 
.footer_wrapper1 {width:100%;}
.mainbody_wrapper {   min-height: 100%;  height: auto !important;  height: 100%; margin: 0px 0px -40px 0px;}
.body_wrapper{ padding: 0px 0px 40px 0px;}
.footer_wrapper {  height: 40px;}
.mainarea_scroll .pad20{}
.daslets_main_wrapper {overflow:auto; overflow-x:hidden; -webkit-overflow-scrolling: touch}
.rgDataDiv, .ag_chat_out, .chatouter, #iframChatter {-webkit-overflow-scrolling: touch}
a:hover {
-webkit-user-select: none;
-webkit-touch-callout: none;

}



/* end stikcy footer css */
.darkgraybg { background: #252525; height: 135px; }

body{margin:0px; padding:0px; font-family:'Open Sans',arial; font-size:13px; color:#777; background:#E4E4E4}
ol, li, ul{list-style:none;margin:0;padding:0}
h1, h2, h3, h4, h5, h6{color:#000; padding:0px; margin:0px; font-weight:normal;}
input, select{margin:0px; padding:0px; }
p{color:#000;margin:0;padding:0}
img{border:0px;}
a{color:#44b0c1; text-decoration:none; outline:none; }    
a:hover{color:#7840a7; }
/**************************************comon-css-end************************************/
/**************************************header-css-start********************************/
.top_band {position:relative; z-index:99999; background:#1b1b1b;} 
.top_band * {color:#c2c2c2;}
.bluebg
{background:#4f9ef6;}
.header
{width:100%; float:left;}
.sidemenu
{width:5%; float:left;}
.commentimg{text-indent:-5000px; width:50px; background:#252525 url(../../images/lp/comment-img.png) no-repeat center;  height:60px; display:block; cursor:pointer;}
.logo{ float:left; width:150px; height:60px; display:table; background:#fff}
.logo a {display:table-cell; vertical-align:middle; width:100%; height:60px; text-align:center;}
.logo img{max-width:100%; height:auto; margin:0 auto}
.namemain
{width:250px; float:left;}
.thumbimg
{
	width:51px; float:left; 
	margin-left:5px; margin-top:4px;
	
}
.thumbimg img{/*border-radius:5px; box-shadow:1px 2px 0 1px #777*/ margin-top:1px;}
.nametext{width:157px; float:left; margin-left:15px; margin-top:10px; color:#f5eeee; line-height:20px; font-weight:700;}

.headericon
{
	
	float:left;

}
.headericon ul
{
	width:100%;
	float:left;
}
.headericon li
{
	display:inline;
	float:left;
	text-align:center;
	font-size:13px;
	color:#fff;
	position:relative;
	
}
.headericon li a {display:block; padding:7px 6px;}
.headericon li:hover > a { color:#c0c0c0;}
.headericon li:hover > a .topmenutext {color:#fff}
/*.headericon li.dropit-open > a {background:#c0c0c0;}*/
.headericon li .sub_ul {position:absolute; top:60px; right:-125px; background:#4CC0C1; width:475px; z-index:888; padding:10px 10px 5px 10px; margin:0; box-shadow:0 4px 4px 0 rgba(0,0,0, 0.3); border-radius:0; display:none; border:1px solid #B9B9B9; border-top:none;}
.headericon li.Communications_li .sub_ul {width:855px;}
.headericon li .sub_ul:before {content:''; position:absolute; top:-7px; right:50%; margin-right:-69px; width: 0px;
height: 0px;border-style: solid;border-width: 0 7.5px 7px 7.5px;border-color: transparent transparent #4CC0C1 transparent;}
.headericon li.Communications_li .sub_ul:before {margin-right:-263px;}
.headericon li .sub_ul{display:none;}
.headericon li .sub_ul ul {position:absolute; top:67px; display:none; left:-12px;padding:7px; background:rgba(0,0,0,0.7); width:580px;}/*Change remove !imp*/
.headericon li .sub_ul ul:before{width: 0px;height: 0px;border-style: solid;border-width: 0 12.5px 10px 12.5px;border-color: transparent transparent rgba(0,0,0,0.7) transparent; position:absolute; top:-10px; left:50%; margin-left:-5px; content:"";}/* Chagne Top */ 

.headericon li .sub_ul li#ctl00_liQuickContact .sub_to_sub_ul:before {margin-left:0; left:47px;}

.headericon li .sub_ul li#ctl00_liQuickAppointment .sub_to_sub_ul{left:-107px;}
.headericon li .sub_ul li#ctl00_liQuickAppointment .sub_to_sub_ul:before {margin-left:0; left:141px;}

.headericon li .sub_ul li#ctl00_liQuickNotes .sub_to_sub_ul{left:-202px;}
.headericon li .sub_ul li#ctl00_liQuickNotes .sub_to_sub_ul:before {margin-left:0; left:237px;}

.headericon li .sub_ul li#ctl00_liQuickDocument .sub_to_sub_ul{left:-297px;}
.headericon li .sub_ul li#ctl00_liQuickDocument .sub_to_sub_ul:before {margin-left:0; left:331px;}

.headericon li .sub_ul li#ctl00_liQuickTasks .sub_to_sub_ul{left:-392px;}
.headericon li .sub_ul li#ctl00_liQuickTasks .sub_to_sub_ul:before {margin-left:0; left:429px;}

.headericon li .sub_ul li#ctl00_li_joke .sub_to_sub_ul{left:-107px;}
.headericon li .sub_ul li#ctl00_li_joke .sub_to_sub_ul:before {margin-left:0; left:141px;}

.headericon li .sub_ul ul li {display:block; width:auto; float:none;}
.headericon ul li:last-child .sub_ul.setting { right:0px; }

.headericon li .sub_ul li *{color:#333}
.headericon li .sub_ul li:last-child {padding-right:0}
.headericon li .sub_ul li {width:95px;}
.headericon li .sub_ul li .icon {display:block; padding-top:30px; position:relative; color:#fff}
.headericon li .sub_ul li span {color:#fff}
.headericon li .sub_ul li a {padding:7px 0px; display:inline-block; color:#fff}
.headericon li .sub_ul li .icon:before {width:35px; height:32px; content:''; position:absolute; top:-5px; left:50%; margin-left:-17px; background:red;}
.headericon li .sub_ul li .icn-contact:before {background:url(../../images/lp/allimages.png) no-repeat -13px -37px; width:30px; margin-left:-15px;}
.headericon li .sub_ul li .icn-apt:before {background:url(../../images/lp/allimages.png) no-repeat -48px -37px;}
.headericon li .sub_ul li:hover .icn-apt:before {}
.headericon li .sub_ul li .icn-notes:before {background:url(../../images/lp/allimages.png) no-repeat -87px -37px; margin-left:-16px; width:33px;}
.headericon li .sub_ul li:hover .icn-notes:before {}
.headericon li .sub_ul li .icn-doc:before {background:url(../../images/lp/allimages.png) no-repeat -127px -37px; margin-left:-15px; width:30px;}
.headericon li .sub_ul li:hover .icn-doc:before {}
.headericon li .sub_ul li .icn-task:before {background:url(../../images/lp/allimages.png) no-repeat -160px -37px; width:33px; margin-left:-14px;}
.headericon li .sub_ul li .icn-jok:before {background:url(../../images/lp/jokes-icon.png) no-repeat 0 0;margin-left:-13px;}
.headericon li .sub_ul li:hover .icn-task:before {}
.headericon li .sub_ul li .icn-joke:before {background:url(../../images/lp/recent-jokes-icn.png) no-repeat 0 0; margin-left:-15px;}
.headericon li .sub_ul li:hover .icn-joke:before {}
.headericon li .sub_ul li .icn-shrt:before {background:url(../../images/lp/keypad-icn.png) no-repeat 0 0;}
.headericon li .sub_ul li:hover .icn-shrt:before {}


.notification{height:26px;display:block; position:relative; margin:0 auto; line-height:77px; color:#C2C2C2; font-weight:600}
.quickmessages{height:26px;display:block; position:relative; margin:0 auto; line-height:77px; color:#C2C2C2; font-weight:600}
.activityicon{height:26px; display:block; position:relative; margin:0 auto; line-height:77px; color:#C2C2C2; font-weight:600;}
.communications{ height:26px;display:block; position:relative; margin:0 auto; line-height:77px; color:#C2C2C2; font-weight:600;}
.calculator{height:26px; display:block; position:relative; margin:0 auto; line-height:77px; color:#C2C2C2; font-weight:600;}
.bookmark{height:26px; display:block; position:relative; margin:0 auto; line-height:77px; color:#C2C2C2; font-weight:600;}
.helpupport{height:26px;display:block; position:relative; margin:0 auto; line-height:77px; color:#C2C2C2; font-weight:600;}
.settingicon{height:26px;display:block; position:relative; margin:0 auto; line-height:77px; color:#C2C2C2; font-weight:600;}

.notification:before {content:""; width:30px; right:0px; margin:auto; height:30px; position:absolute; top:0; left:0; background:url(../../images/lp/allimages.png) no-repeat -1px 2px; opacity:0.5}
.quickmessages:before {content:""; width:26px; right:0px; margin:auto; height:30px; position:absolute; top:0; left:0; background:url(../../images/lp/allimages.png) no-repeat -34px 2px; opacity:0.5}
.activityicon:before {content:""; width:30px; height:30px; right:0px; margin:auto; position:absolute; top:0; left:0; background:url(../../images/lp/allimages.png) no-repeat -63px 2px; opacity:0.5}
.communications:before {content:""; width:25px; height:30px; position:absolute; right:0px; margin:auto; top:0; left:0; background:url(../../images/lp/allimages.png) no-repeat -96px 2px; opacity:0.5}
.calculator:before {content:""; width:22px; height:30px; right:0px; margin:auto; position:absolute; top:0; left:0; background:url(../../images/lp/allimages.png) no-repeat -124px 2px; opacity:0.5}
.bookmark:before {content:""; width:23px; right:0px; margin:auto; height:30px; position:absolute; top:0; left:0; background:url(../../images/lp/allimages.png) no-repeat -149px 2px; opacity:0.5}
.helpupport:before {content:""; width:24px; height:30px; right:0px; margin:auto; position:absolute; top:0; left:0; background:url(../../images/lp/allimages.png) no-repeat -175px 2px; opacity:0.5}
.settingicon:before {content:""; width:24px; height:30px; position:absolute; margin:auto; right:0px; top:0; left:0; background:url(../../images/lp/allimages.png) no-repeat -202px 2px; opacity:0.5}

.updates_listing_ul li:hover > a span, 
.parentul li:hover a span,
.parentul > li.dropit-open a span {color:#fff;}
.updates_listing_ul li:hover > a span:before, 
.parentul li:hover a span:before, 
.parentul > li.dropit-open a span:before {opacity:1}


.recent_contacticon{background:url(../../images/lp/activity_feed.png) no-repeat center; height:26px; display:block; position:relative; margin:0 auto; line-height:77px; color:#C2C2C2; font-weight:600;}












.noti_count {position:absolute; width:20px; height:20px; background:#4cc0c1; color:#fff; font-size:10px; line-height:20px; border-radius:20px;
border:1px solid #1b1b1b;
 text-align:center; right:21px; top:-5px; font-weight:900;}
.quick_count {position:absolute; width:20px; height:20px; background:#4cc0c1; color:#fff; font-size:10px; line-height:20px; border-radius:20px;
border:1px solid #1b1b1b;
 text-align:center; right:33px; top:-5px; font-weight:900;}

/*.noti_count {
  -webkit-animation: pulsate 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation: pulsate 1s ease-out;
  -moz-animation-iteration-count: infinite;
  animation: pulsate 1s ease-out;
  animation-iteration-count: infinite;
   
}
*/

.topmenutext
{
	padding-top:3px; display:block; font-weight:600;
}
.topmenuright
{float:right;}
.whatsnewmain
{
	width:100%; float:left;
}
.redbg
{background:#eb6a5a; display:inline-block; border:1px solid #fff; border-left:0;}
.whatnewleft
{
 color:#fff; font-size:18px; text-align:center; padding-top:15px; padding-bottom:15px; 
}
.whatnewright
{width:80%; float:left;}
.scroll_wrp {position:relative;}
.scroll_wrp .closebtn {position:absolute; top:10px; right:17px}
.whatnewcon
{margin:0px; padding:0px; margin-right:65px; position:relative; }
.whatnewcon:before {position:absolute; left:-14px; height:100%; top:0;border-right:1px solid #fff; content:""}
.whatnewcon ul
{margin:0px; padding:0px; width:100%;}
.whatnewcon li:first-child{border-top:none;}
.whatnewcon li
{
	margin:0px; padding:0px; 
	clear:both;
	display:block;
	color:#fff; 
	border-top:1px solid #f5a69d; 
	margin-left:15px!important; 
	padding-top:5px; 
	padding-bottom:4px;
	font-size:13px;
	position:relative;
}
.whatnewcon li span
{	background:url(../../images/lp/bullate.png) no-repeat; position:absolute; width:8px; height:8px; left:-14px; top:11px;}
.closebtn {background:url(../../images/lp/close-btn.png) no-repeat left; text-indent:-10000px; width:23px; height:23px; float:right; margin-top:4px;}
.searchnamemain
{
	border:1px solid #E2E1E1;
	padding:4px;
	box-sizing:border-box;-moz-box-sizing:border-box;
	background:#fff;
}
.searchnamemain span
{
	background:#88CCFC;
	padding:5px 6px 5px 6px;
	display:inline-block;
	font-size:14px;
	color:#000;
}
span.downarrow
{
	background:url(../../images/lp/down-arrow.png) no-repeat;
	width:10px;
	height:7px; 
	float:right;
	margin-top:12px;
}
.searcdhmain{border:1px solid #2fa3a3; width:100%; -webkit-moz-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box; padding:9px 10px;
	font-size:14px; color:#005252; float:left; background:#c5ffff; min-height:37px;}
.text_field
{
	border:1px solid #E2E1E1;
	width:100%;
    -webkit-moz-box-sizing:border-box;
    -moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px;
	font-size:14px;
	
	float:left;
	background:#fff;
}
.text_field_ns
{
	border:1px solid #E2E1E1;
	width:90%;
    -webkit-moz-box-sizing:border-box;
    -moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px;
	font-size:14px;
    color:#777;
	font-family:'Open Sans',arial;
	float:left;
	background:#fff;
}
.text_field_ns_small
{
	border:1px solid #E2E1E1;
	width:60%;
    -webkit-moz-box-sizing:border-box;
    -moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px;
	font-size:14px;
	
	float:left;
	background:#fff;
}
.searchicon{border:0; background:url(../../images/lp/allimages.png) no-repeat -301px -38px #2fa3a4; width:38px; height:37px;box-sizing:border-box;-moz-box-sizing:border-box; float:left; padding:10px 10px 10px 12px;}
.whtdownarrow
{
	background:#4cc0c1;
	height:37px; line-height:37px; float:right; margin-left:10px; padding-left:10px; color:#fff; padding-right:35px; position:relative;
}
.whtdownarrow .a {width:15px; height:17px; background:url(../../images/lp/allimages.png) no-repeat -282px -37px; position:absolute; top:10px; right:10px;}
.whtdownarrow:hover {color:#fff;}
.whtdownarrowhide
{
	background:#4cc0c1;
	height:37px; line-height:37px; float:right; margin-left:10px; padding-left:10px; color:#fff; padding-right:35px; position:relative;
}
.whtdownarrowhide .a {width:15px; height:17px; background:url(../../images/lp/allimages.png) no-repeat -282px -37px; position:absolute; top:10px; right:10px;}
.whtdownarrowhide:hover {color:#fff;}
/*************************************header-css-end**********************************/
.pad20
{padding:10px;} 
.wrapper_cover {position:relative; overflow:hidden;} 
.gridtab
{border-collapse:collapse; width:100%; clear:both; background:#ebebeb;}
.gridtab thead tr td div{font-size:13px;}
.gridtab thead tr td div a{font-size:13px; text-decoration:none; color:#525252;}
.gridtab thead tr td div a:hover{font-size:13px; text-decoration:none;}
.gridtab tbody tr td div{font-size:13px; color:#525252;}
.gridtab td
{/*border:1px solid #c6c9cc;*/}
.gridtab td div
{padding:8px 5px;  line-height:1;}
.tabheading
{
	width:100%; float:left; background:#fff; height:40px; 
	border-radius:0px 0px 0px 0px; padding-left:10px;
	box-sizing:border-box;-moz-box-sizing:border-box; font-size:18px; font-weight:300; color:#000;
	line-height:40px; position:relative;
}
.tabheading.bg1
{background:#88b179;}
.tabgridmain
{padding:4px; background:#fff;}
.gridinnerdiv
{
	background:#F4F4F4;
	padding:4px;
}
.tabheading i.widget_icon {position:absolute; top:0; left:0; height:40px; width:38px; background:url(../../images/lp/task-icon.png) no-repeat 5px 7px}

.gridarrow
{
	
	background:#4cc0c1;
 border-radius: 0;

    float: right;
    height: 32px;
    margin-right:4px;
    margin-top: 4px;
    width: 40px;
    position:relative; z-index:2523;
}
.gridarrowinner{background:#fff url(../../images/lp/allimages.png) no-repeat -1px -31px; height: 7px;   margin: auto;   position: relative;    text-align: center;
    top: 13px;
    width: 10px;
	display:block;
}
/*.gridarrow:hover, .gridarrow.active {background-color:#2371C4;}*/
.tabheading.gray {background:#4D4E53}
.tabheading.gray .gridarrow {}



.taskbg1
{
 background:#000000;
    display: block;
    height: 11px;
    margin: auto;
    width: 12px;
	
}
.height10{height:10px; width:100%; float:left;}

.gridtab  tr.odd td, .gridtab tr:nth-of-type(odd) td{background:#fff; border-bottom:1px solid #E2E1E1;}
.gridtab  tr.even td, .gridtab tr:nth-of-type(even) td {background:#F4F4F4; border-bottom:1px solid #E2E1E1;}
.gridtab  thead tr:first-child td {border-color:#999999}
.gridtab  thead tr:first-child td * { font-weight:600;}

.gridtab  tr.odd td{background:#fff; border-bottom:1px solid #cac4c4;}
.gridtab  tr.even td {background:#F4F4F4; border-bottom:1px solid #cac4c4;}
.gridtab tr th div {line-height: 1; padding: 8px 5px; text-align:left;}
.gridtab tr th div a, .gridtab tr th div a {color:#525252;}
.tabheading {position:relative;}
.tabheading ul {position:absolute; background:#4CC0C1; color:#fff; top:35px; right:4px; display:none; width:99%; z-index:2535;}
.tabheading ul li {width:44%; float:left; -webkitbox-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; line-height:normal; padding:5px 10px;font-size:13px; font-weight:600; white-space:nowrap; list-style-type:circle; list-style-position:inside}
.tabheading ul li.no_data {list-style:none;}
.tabheading ul li.save_view {list-style:none; padding-bottom:10px;}
.tabheading ul li.save_view input {vertical-align:middle; margin:0 10px 0 15px}
.tabheading ul li a {color:#fff; font-size:13px;}
/****************************right-side-css-start*********************/
.rightsidediv
{
	width:280px; float:left; position:absolute; right:0px; top:1px; height:100%;
}
.rightsidediv:before {content:''; height:100%; width:1px; background:#B9B9B9; top:0; left:0; position:absolute; z-index:-1}
.right_ribbon {position:absolute; top:0; right:0; width:34px; height:100%; background:url(../../images/lp/right-ribbon.png) no-repeat 0 0 #4CC0C1;z-index:-1; display:none;}
.agencyrighdiv
{
	width:280px; float:left; position:relative; overflow:hidden; z-index:55;
}
.agencyheading
{
	width:100%;
	float:left;
	background:#4cc0c1;
	height:55px;
	font-size:18px;
	color:#fff;
	line-height:55px;
	position:relative;
	box-sizing:border-box;-moz-box-sizing:border-box;
	padding-left:30px;
    cursor:pointer;	
}
.agencyarrow{height:55px; background:#2FA3A4 url(../../images/lp/allimages.png) no-repeat -586px 9px; width:18px; position:absolute; left:0px; }
.agencybgdiv
{
	width:100%; float:left; background:#F4F4F4;
}
.chatter_scroll {overflow:auto; overflow-x:hidden; width:100%;}
.agencybox
{
	border-bottom:1px solid #d2d2d2;
	float:left;
	width:100%;
	padding-bottom:7px;
	padding-top:7px;
    display:table;
}
.agencybox1
{
	border-bottom:1px solid #d2d2d2;
	float:left;
	width:100%;
	padding-bottom:7px;
	padding-top:7px;
	background:#fff;
}
/*Agency Chatter*/
/*.agencyicon{width:21px; float:left; background:url(../../images/lp/allimages.png) no-repeat -229px -1px; height:29px; margin-left:13px;margin-top:5px;}*/

.Agencychattericon {background:url(../../images/lp/allimages.png) no-repeat -229px -1px;}
.AgencychatterReport {background:url(../../images/lp/allimages.png) no-repeat -229px -1px;}
.AgencychatterRequestCenter {background:url(../../images/lp/allimages.png) no-repeat -229px -1px;}

.AgencychatterContact {background:url("../../images/lp/agency-contact-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterAppointment {background:url("../../images/lp/agency-appointment-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.Agencychatternote {background:url("../../images/lp/agency-notes-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterDocument {background:url("../../images/lp/agency-document-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterTask {background:url("../../images/lp/agency-tasks-icon-new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.AgencychatterPolicy {background:url("../../images/lp/agency-policy-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterClaims {background:url("../../images/lp/agency-claims2-icon-new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterTransaction {background:url("../../images/lp/agency-claims2-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterSupport {background:url("../../images/lp/agency-help-system-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterNewsLetter {background:url("../../images/lp/agency-newleter-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.AgencychatterUser {background:url("../../images/lp/agency-add-user-icn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterSurvey {background:url("../../images/lp/agency-surveys-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.AgencychatterSMS {background:url("../../images/lp/agency-sms-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.AgencychatterAlert {background:url("../../images/lp/agency-setalert-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterMobile {background:url("../../images/lp/agency-sms-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.AgencychatterEmail {background:url("../../images/lp/agency-email-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterFax {background:url("../../images/lp/agency-fax-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterRecommendation {background:url("../../images/lp/agency-recommendation.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterMailMerge {background:url("../../images/lp/agency-mailmerge-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.AgencychatterDownLoad {background:url("../../images/lp/agency-download-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterTemplate {background:url(../../images/lp/agency-add-record-icon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.AgencychatterQuote {background:url("../../images/lp/agency-policy-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.AgencychatterRepository {background:url("../../images/lp/agency-cat-trre-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.Agencychatterlogin {background:url("../../images/lp/login-notificetion.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.Agencychatterlogout {background:url("../../images/lp/logout-notificetion.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}

.agencyicon{width:40px; /*float:left;*/ height:24px; margin-left:13px;margin-top:5px;display:table-cell; vertical-align:middle; background-position:8px center!important}

/*End Agency Chatter*/
 .faxnoicon
{
	width:37px; float:left; background:url(../../images/fax.png) no-repeat; height:26px; margin-left:13px;
	margin-top:5px;
}
 .chatnoicon
{
	width:37px; float:left; background:url(../../images/chat.png) no-repeat; height:26px; margin-left:13px;
	margin-top:5px;
}
 .shorticon
{
	width:37px; float:left; background:url(../../images/Shortcut.png) no-repeat; height:26px; margin-left:13px;
	margin-top:5px;
}
.agencycondiv
{
	font-size:13px; line-height:18px; color:#465257; display:table-cell; vertical-align:middle; word-break:break-all;
}
.agencycondiv span
{
	font-weight:bold; color:#465257;
}
.agencycondivnot
{
	font-size:13px; line-height:35px; color:#465257; margin-left:50px;
}
.agencycondivnot span
{
	font-weight:bold; color:#465257;
}
.chatmaindiv
{
	width:100%; float:left; background:#4cc0c1; position:absolute; bottom:0px; /* change */
    position:relative; overflow:hidden; z-index:56
}
.chattab
{
	width:100%; float:left;
}
.chattab ul
{
	width:100%; float:left;
	
}
.chattab li
{
	width:50%; float:left; height:34px;
}
.chattab li
{
	width:50%; float:left;
}
.chattab li a
{
	color:#fff;padding-top:12px; font-size:17px; padding-bottom:5px; display:block; line-height:15px;
}
.chattab li a:hover
{
	color:#fff;padding-top:12px; font-size:17px; padding-bottom:5px; display:block;
}

.chaticon{background:url(../../images/lp/allimages.png) no-repeat -252px -2px; width:18px; margin-right:4px; height:21px; float:left; padding-left:10px; margin-left:10px; margin-top:-3px; }
.groupicon
{
	background:url(../../images/lp/group-icon.png) no-repeat;
	width:25px;
	height:13px;
	float:left;
	padding-left:10px;
	margin-left:10px;
	margin-top:5px;
}
.chatconbg
{
	width:100%; float:left; padding-left:4px; padding-top:6px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;  max-height:215px;
}
.chatimgdiv
{
	width:26px; float:left;
	border:1px solid #8e8e8e;
	background:url(../../images/lp/men-icon.png) no-repeat center;
	margin-left:8px;
	margin-right:13px;
	height:26px;
	float:left;
	border-radius:5px;
}
 a.chatimgdiv{width:25px; float:left;border:1px solid #008000;background:url(../../images/lp/men-icon.png) no-repeat center;margin-left:8px;margin-right:13px;height:24px;
	float:left;border-radius:5px;padding:1px;}
 a:hover.chatimgdiv{width:25px; float:left;border:2px solid #8e8e8e;background:url(../../images/lp/men-icon.png) no-repeat center;margin-left:8px;margin-right:13px;height:24px;
	float:left;	border-radius:5px;	padding:0px;}

 a.chatimgdivP{width:25px; float:left;border:1px solid #008000;margin-left:8px;margin-right:13px;height:24px;float:left;padding:1px;}
 a:hover.chatimgdivP{width:25px; float:left;border:2px solid #8e8e8e;margin-left:8px;margin-right:13px;height:24px;float:left;	padding:0px;}

.chatmainbox
{
	width:100%; float:left; border-bottom:1px solid #cac4c4; padding-top:4px; padding-bottom:4px; background:#fff;
}
.chatmainbox a + div {line-height:26px;}
.chatcon
{
	width:220px; float:left; 
	height:27px;
	line-height:27px;
	
	font-size:13px;
}
#tat_table {z-index:25225}
.chatcon span
{font-size:11px; color:#9c9999;
}
.footer
{
	width:100%; float:left; background:#CACACA; height:40px; padding-left:20px; box-sizing:border-box;-moz-box-sizing:border-box;
	 font-size:12px; color:#000; line-height:40px;
}
.navigationmenu{display:none;width:177px;position:absolute;left:0px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; height:100%;top:0; padding-top:60px; background:#4CC0C1;z-index:9998;}
.navihead
{
	width:100%;
	float:left;
	background:#252525;
	height:36px;
	line-height:36px;
	padding-left:15px;
	box-sizing:border-box;-moz-box-sizing:border-box;
    font-weight:900;
	
	font-size:13px;
	color:#fff;
}
.navigationlink
{
	background:#fff;
	width:100%;
	float:left;
	border-right:1px solid #c3c3c3;
	padding-top:0px; padding-bottom:1px;
}
.navigationlink.graybgmenu
{/*background:#e9eaeb;*/}
/********** New class 14-3-2014 ********************/
.navigationlink.darkgraybgmenu{/*background:#bcbfc4;*/}

.navigationlink.darkgraybgmenu ul li
{background:url(../../images/lp/black-right-arrow.png) no-repeat #4CC0C1;  color:#000000; font-size:13px;
font-weight:bold; padding-left:32px; margin-top:1px;
width:100%; background-position:15px 11px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding-top:5px; padding-bottom:5px;
}


/********** New class 14-3-2014 ********************/
.navigationlink ul
{margin:0px; padding:0px;}
.navigationlink ul li{color:#000000; font-size:13px;
font-weight:bold; width:100%; background-position:15px 4px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; 
}
.navigationlink > ul > li { float:left;background-position: 15px 11px; margin-top:1px;}
.navigationlink > ul > li > a { padding:10px 0px 10px 32px; float:left; background:#4CC0C1; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; width:100%; position:relative; }

.navigationlink > ul > li > a .ui-accordion-header-icon {width:16px; height:18px; position:absolute; top:10px; left:16px; background:url("../../images/lp/allimages.png") no-repeat -206px -74px;}
.navigationlink > ul > li > a.ui-state-active .ui-accordion-header-icon,
.navigationlink > ul > li > a.accordion-header-active .ui-accordion-header-icon {background:url(../../images/lp/allimages.png) no-repeat -186px -73px;}
.navigationlink > ul > li.disable > a.ui-accordion-header-active .ui-accordion-header-icon {background:url(../../images/lp/black-right-arrow.png) no-repeat left center}
.birthdate_icon { display:block; background:url(../../images/lp/allimages.png) no-repeat -226px -75px; width:13px; height:15px;}
.anyver_icon { display:block; background:url(../../images/lp/allimages.png) no-repeat -246px -75px; width:12px; height:13px;}


.navigationlink ul li a{color:#000000;}
.navigationlink ul.secondlevel li{float:left; background:none; font-size:13px; color:#010101;}
.navigationlink ul.secondlevel li{color:#010101;}
.navigationlink ul.secondlevel li a {padding:5px 0px 5px 42px; float:left; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.navigationlink ul.thirdlevel { display:block !important;}
.navigationlink ul.thirdlevel li{background:url(../../images/lp/menu-bullate.png) no-repeat; background-position:44px 11px; font-size:13px; color:#5b5b5b; font-weight:normal; float:left; width:100%; border-bottom:1px solid #c2c2c2}
.navigationlink ul.thirdlevel li:last-child{border-bottom:0}
.navigationlink ul.thirdlevel li a{color:#5b5b5b; padding:5px 0px 5px 54px; }
.navigationlink > ul > li > ul {float:left; width:100%; padding-top:5px; clear:both;}/* input _group */

.input_group {border-collapse: separate;display: table;position: relative; clear: both; width:100%}
.input_group_btn {position: relative;white-space: nowrap; vertical-align:middle; width:1%; display:table-cell;}
.navigationlink > ul > li.has-sub .secondlevel {display:none;}
.navigationlink > ul > li.has-sub.active .secondlevel {display:block;}

.main_area {margin-right:280px;}
.main_area.mainarea_scroll{}
html .daslets_main_wrapper > .scroll-content {}
ul.sub_ul.setting{width:230px; background:#4CC0C1; border:none; float:left;padding-top:0!important;}
.headericon li .sub_ul.setting:before {margin-right:0;right:27px;}
ul.sub_ul.setting ul
{
	margin:0px;
	padding:0px;
	width:230px;
	float:left;
    
	
}
ul.sub_ul.setting li {margin:0px;padding:0px;width:230px;float:left;text-align:left;color:#fff;padding-top:10px;background:none;}
ul.sub_ul.setting li a{	margin:0px;	padding:0px;background:none;margin:0px; padding:0px;color:#fff;background:none;text-decoration:underline;}
ul.sub_ul.setting li a:hover{margin:0px;padding:0px;background:none;margin:0px; padding:0px;background:none;color:#fff;text-decoration:none;}
ul.sub_ul.setting li strong { color:#fff; }
ul.sub_ul.setting li.sep
{
	
	padding-top:10px;
}
ul.sub_ul.setting li.set_li {float:none; display:block; clear:both; margin-left:-10px; margin-right:-10px; padding:7px 10px 0; background:#2fa3a4}
ul.sub_ul.setting li.set_li.first {margin-top:10px; }
ul.sub_ul.setting li.set_li a {position:relative; padding:5px 5px 5px 26px; text-decoration:none}
ul.sub_ul.setting li.set_li a:before {content:""; position:absolute; top:4px; left:0; width:20px; height:20px;}
ul.sub_ul.setting li.set_li.first a:before {background:url(../../images/lp/allimages.png) no-repeat -196px -37px;}
ul.sub_ul.setting li.set_li.last a:before {background:url(../../images/lp/allimages.png) no-repeat -219px -37px;}
ul.sub_ul.setting li.set_li.last {margin-bottom:-5px; padding-bottom:7px; padding-top:3px;}
ul.sub_ul.setting li.set_li.middle {margin-top:0px; }
ul.sub_ul.setting li.set_li.middle a:before {background:url(../../images/lp/dashletsettings.png) no-repeat 0 0;}
.advancesearchmain
{
	width:100%;
	float:left;
	background:#4cc0c1;
	float:left;
	position:absolute;
	left:0px;
	top:37px;	
	z-index:9991;
	border-radius:0px 0px 5px 5px;
	padding:15px 25px 5px 25px;
	-webkitbox-sizing:border-box;
	 -moz-box-sizing:border-box; 
	 -ms-box-sizing:border-box; 
	 box-sizing:border-box;
	 color:#fff;
	 display:none;
}
.advanceleftdiv
{
	width:48%;
	float:left;
}
.advancerightdiv
{
	width:48%;
	float:right;
}
.advanceleftdiv h2
{
	margin:0px;
	padding:0px;
	font-family: 'Lato', sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:normal;	
	padding-bottom:20px;
}
.advanceconmain
{
	width:100%; float:left; margin-bottom:8px;
}
.advancelable
{
	width:115px;
	float:left;
    padding-top:7px;
}
.spnOR {
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #fff;
    width:100%;
    float:left;
    text-align:center;
    height:10px; 
    margin-bottom:5px;
}
    .spnOR span {
        background:#4cc0c1;
        padding-left:5px;
        padding-right:5px;
    }
.advancetextbox
{
	margin-left:115px;
}
.advancetextbox input, .advancetextbox select{border:1px solid #2ab2b3;width:100%;border-radius:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;
box-sizing:border-box; padding:8px; background:#fff; /*box-shadow:0 0 0 1px rgba(0,0,0,0.3) inset;*/ box-shadow:none;}
.advancetextbox select{float:left;}









.advancerightdiv h2
{
	margin:0px;
	padding:0px;
	font-family: 'Lato', sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:normal;	
	padding-bottom:20px;
}

.advancetextbox select.smallselectbox{	width:37%;	}
.advancetextbox span
{
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-top:5px;
	width:13%;
}
.advancetextbox span.datebox
{
	float:left;
	margin-left:10px;
	margin-right:6px;
	margin-top:5px;
	width:31%;
}

.advancetextbox input.datetextbox
{
	
	width:31%;
	float:left;
}

/*************************************************** 3-13-2014 Start *******************************/
.resulttbl{background:#d6d2d3; margin-top:10px;}

.resulttab thead tr th{border:1px #bebcbd solid;}
.resulttab  tr td{border:1px #bebcbd solid;}
.resulttab  tr.odd td {background:#88CCFC; border-bottom:1px solid #afb0b5;}
.resulttab  tr.even td {background:#88CCFC; border-bottom:1px solid #afb0b5;}
.resulttab  tr.odd1 td {background:#88CCFC; border-bottom:1px solid #afb0b5;}
.resulttab  thead tr:first-child td {border-color:#afb0b5}
.resulttab  thead tr:first-child td * { font-weight:600;}
.resulttab  tr td a {color:#000;}

.resulttab
{border-collapse:collapse; width:100%; clear:both; background:#ebebeb;}
.resulttab thead tr th div{font-size:14px;background:#d6d2d3; border-bottom:1px solid #afb0b5; text-align:left; color:#000; font-weight:bold; padding:8px 5px; white-space:nowrap;}
.resulttab thead tr th div a{font-size:14px; text-decoration:none; color:#292d2f;}
.resulttab thead tr th div a:hover{font-size:14px; text-decoration:none;}
.resulttab tbody tr th div{font-size:14px; color:#000;}
.resulttab tbody tr th div a{ color:#000;}
.resulttab td
{/*border:1px solid #c6c9cc;*/}
.resulttab td div{padding:8px 5px;  line-height:1; word-break:break-all;}
.autointeldiv{width:100%; position:relative;}
.autointelitem{width:100%; background:#c8cccf; color:#333; display:inline-block; border-bottom:1px #9da1a4 solid; border-left:1px #9da1a4 solid; border-right:1px #9da1a4 solid; padding:7px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/*************************************************** 3-13-2014 End *******************************/

/*******************************************************************************
=========================css media queries if requierd ========================
****************************************************************************** */

@media (max-width:1399px) {
	.namemain {width:auto;}
	.headericon li a {padding:7px 4px;}
	.headericon li{font-size:12px;}
}
@media (max-width:1299px) {
	.namemain {width:auto;}
	.headericon li a {padding:7px 4px; font-size:11px;}
	.nametext {font-size:11px;}
}

/*************************************************** 3-14-2014 Start *******************************/
.subtosubac{display:block;}
.headericon ul.sub_to_sub_ul{width:auto;}


/************ Notifications ************/
.notificationsmenu{position:absolute; width:150px; background:#fff; border:3px #333 solid; padding:5px; top:59px; left:0;}
.notificationsmenu ul{width:100%;}
.notificationsmenu ul li{width:100%; float:left; color:#333; text-align:left; border-top:1px #4CC0C1 solid;}
.notificationsmenu ul li a{color:#333;}

.notificationsall{color:#4CC0C1; text-align:left; font-size:12px;}
.notificationsall a{color:#4CC0C1; display:inline-block;}
.frd{float:right;}

/******************** PopUP *************/
/*****************************************/
.popup {background-color: #DDD; height: 300px; width: 500px; border: 5px solid #666; position: absolute; visibility: hidden; font-family: Verdana, Geneva, sans-serif; font-size: small; text-align: justify; padding: 5px; z-index: 9999;}
.popup_bg {position: absolute; visibility: hidden; height: 100%; width: 100%; left: 0px; top: 0px; filter: alpha(opacity=70); /* for IE */ opacity: 0.7; /* CSS3 standard */ background-color: #999; z-index: 9998;
}
.close_button {font-family: Verdana, Geneva, sans-serif; font-size: small; font-weight: bold; float: right; color: #666; display: block; text-decoration: none; border: 2px solid #666; padding: 0px 3px 0px 3px;}
/********** 3-14-2014 End *******************************/



/************************Add developer class below**************************/
.lastlink {padding-bottom: 10px;}
.tabheading ul li:last-child {width:44%; float:left; -webkitbox-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; line-height:normal; padding:5px 10px;font-size:13px; font-weight:600; white-space:nowrap; list-style-type:circle; list-style-position:inside;padding-bottom: 10px;}
.autointel{width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:98px; position:relative;z-index: 0;}
.tabheading ul li a input {color:#fff; font-size:13px;background:inherit;border:none;text-decoration:none;font-weight: 600; background-color:transparent}
.inputdiv input{float:left; margin-top:3px; margin-right:7px;}
.inputdiv label{float:left;}
.inputdiv .grayborright {padding-bottom:5px;}
.inputdiv select{border:1px #d3d3d3 solid; }
.loginfooterbar{background:#1b1b1b; height:50px; text-align:center;padding-top:10px; width:100%; line-height:20px;}
.greybtn{background:#29282e;float:right;   border:none; padding:8px; box-shadow:0 0 0 1px rgba(255, 255, 255, 0.15) inset; border:1px solid #000000; margin-right:2px;}
.adw_row_btn {clear:both; padding-top:15px;}
input[type='submit'].greybtn{text-align:center;color:#fff;}

/************************Below Class Delete Button BY Kapil**************************/
.deleteimgbgsma {
    background: url("../../images/small-all-imges.png") no-repeat scroll -87px -325px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 18px;
    width: 19px;
}
/************************End Above Class Delete Button BY Kapil**************************/

/*************************Paging Class by Nitesh********************************************************/
.pagingmainquick { float: right;margin-top:4px }
.arrow1 { width: 25px; height: 27px; color: #292d2f; border: 1px solid #fff; background: #c4c4c4 url(../../images/lp/arrow1.png) no-repeat center; border-radius: 5px; text-decoration: none; float: left; text-align: center; line-height: 25px; margin-right: 10px; }
.arrow4 { width: 25px; height: 27px; color: #292d2f; border: 1px solid #fff; background: #c4c4c4 url(../../images/lp/arrow4.png) no-repeat center; border-radius: 5px; text-decoration: none; float: left; text-align: center; line-height: 25px; margin-right: 10px; }
.numbers{ width:25px;height:27px;color:#292d2f;border:1px solid #fff;border-radius:5px;background:#c4c4c4;text-decoration:none;float:left;text-align:center;line-height:25px;margin-right:10px;}
.floatL {float:left }
.floatR {float:right }
.addNew {color: #000000;font-size: 12px;font-weight: 300;line-height: 40px;padding-right:5px}
.setchkbox {padding-left:5px}
.markasunread {padding:5px;}
.markasunreadsec { float:left; width:100%; clear:both;}
.markasunreadsec a { color:#4CC0C1; font-weight:bold;}
.addnewsec { float:right; padding:5px 0px;}
.addnewsec a {color:#4CC0C1; font-weight:bold; }
/*.selecttitle {float: left;padding-top: 10px;width: 100px;margin-left:5px}
.prodetailmain {float: left;margin-top: 10px;width: 100%;}
.selectdiv {margin-left: 100px;margin-right: 130px;}
.selectdivtex {   -moz-box-sizing: border-box;
    border: 1px solid #E2E1E1;
    color: #777777;
    padding: 9px;
    width: 100%;
}*/
/***********************************************************************************************/
/***************************************************************************/
/******* Login ***********/
.blackbar{background:#1b1b1b; height:55px; width:100%;}
.loginmain{width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-top:10px;}
.loginlogo{background:url(../../images/lp/logo-bg.gif) no-repeat bottom center #fff; width:237px; margin:0 auto; text-align:center; padding-top:12px; padding-bottom:14px;}
.loginlogo a { background:url(../../images/lp/allimages.png) no-repeat -1px -76px; display:table; margin:auto; width:179px; height:50px; }
.termsofuselogo { background:url(../../images/lp/allimages.png) no-repeat -1px -76px; float:left; width:179px; height:50px; }
.w100p{width:100%;}
.logindiv{width:354px;background:#fff; position:absolute; z-index:989; height:368px; top:50%; left:50%; margin:-184px 0 0 -177px }
.loginErrorMsg {color:#ff0000;width:354px; margin:100px auto;}
.loginlable{width:100%; background:#545b61; border-bottom:2px solid #ff5f08; font-size:20px; color:#fff; padding:25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.loginbox{padding:25px; width:304px; display:inline-block;}
.logininputbg{background:url(../../images/lp/login-input-bg.gif) no-repeat top left; width:304px; height:50px; margin-bottom:19px; position:relative;}
.loginusername,.loginpass{width:48px; height:50px; float:left;}
.loginusername{background:url(../../images/lp/allimages.png) no-repeat -441px -36px;}
.loginpass{background:url(../../images/lp/allimages.png) no-repeat -494px -36px;}
.loginancy{background:url(../../images/lp/allimages.png) no-repeat -546px -36px;}
.logininputbg input{border:none; background:none; float:left; padding:15px; width:225px; color:#7c7c7c; font-size:14px; font-family:'Open Sans',arial; outline:0; margin:0}
.checkbox{float:left;}
.checkbox input{float:left; margin-top:3px; border:1px #d7d7d7 solid;}
.checkbox span{float:left; padding-left:10px;}
.loginbtn{float:right; text-align:right;}
/*Add By Kiran Chavada*/
.callout { width:auto; white-space:nowrap; border-radius:0px; color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px 13px 10px 40px; position:absolute; right:-1px; top:8px; line-height:15px;}

.callout:after {
  
    position: absolute;
  
}

.logininputbg .callout {right:auto; left:307px; border:0; background-color:#ff6300; height:15px;}
.logininputbg .callout:before {content:""; width:35px; height:35px; position:absolute; top:0; left:0; background:#b54600 url(../../images/lp/warning-icn.png) no-repeat center center}
.logininputbg .callout:after {background:none; position:absolute; left:-10px; top:11px; width: 0px;height: 0px;border-style: solid;border-width: 7.5px 10px 7.5px 0;border-color: transparent #b54500 transparent transparent; content:"";
}
/**************************/
.tabheading.border_bot {border-bottom:1px solid #333;}

.titlediv { width: 100%; border-bottom: 1px #4CC0C1 solid; margin-top: 20px; font-size: 15px; }
.titlediv.first {margin-top:0!important}
.titlediv span { border-left: 3px #4CC0C1 solid; padding: 7px; margin-bottom: 3px; display: inline-block; }
.poptitlediv { width: 100%; border-bottom: 1px #4CC0C1 solid; margin-top: 20px; font-size: 15px; }
.poptitlediv span { border-left: 3px #4CC0C1 solid; padding: 7px; margin-bottom: 3px; display: inline-block; }
/*view quick message */
.filed_row {width:100%;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 10px; float:left; clear:both; margin-top:15px;}
.filed_row .lbl {width:90px; float:left; font-size:14px; line-height:35px;}
.filed_row .lbl1 {width:105px; float:left; font-size:14px; line-height:35px;}
.filed_row .fild_wrap {margin-left:90px;}

.filed_row_ns {width:92.5%;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 10px; float:left; clear:both; margin-top:15px;}
.bottmo_btn_right { display: inline-block; padding: 6px 17px; background: #4CC0C1; color: #fff; margin:0 0 0 5px; border:0; overflow:visible;}
.btn_row {text-align:right;}
.bottmo_btn_right:hover { background: #097b7c; color: #fff; }

.tdcenter { text-align: center; padding-top: 2px;}
/****************************** Calender css *****************************************************/
.cal_Theme1 .ajax__calendar_container { background-color: #e2e2e2; border: solid 1px #cccccc; }

.cal_Theme1 .ajax__calendar_header { background-color: #ffffff; margin-bottom: 4px; }

.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev { color: #004080; padding-top: 3px; }

.cal_Theme1 .ajax__calendar_body { background-color: #e9e9e9; border: solid 1px #cccccc; }

.cal_Theme1 .ajax__calendar_dayname { text-align: center; font-weight: bold; margin-bottom: 4px; margin-top: 2px; }

.cal_Theme1 .ajax__calendar_day { text-align: center; }

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active { color: #004080; font-weight: bold; background-color: #ffffff; }

.cal_Theme1 .ajax__calendar_today { font-weight: bold; }

.cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title { color: #bbbbbb; }





.cal_Theme1.search_cal .ajax__calendar_container { background-color: #2f3b3b; border: solid 1px #102020; z-index:2147483647}

.cal_Theme1.search_cal .ajax__calendar_header { background-color: #6b8d8d; margin-bottom: 4px; }

.cal_Theme1.search_cal .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev { color: #fff; padding-top: 3px; }

.cal_Theme1.search_cal .ajax__calendar_body { background-color: #6B8D8D; border: solid 1px #289FA0; }

.cal_Theme1.search_cal .ajax__calendar_dayname { text-align: center; font-weight: bold; margin-bottom: 4px; margin-top: 2px; }

.cal_Theme1.search_cal .ajax__calendar_day { text-align: center; }

.cal_Theme1.search_cal .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active { color: #004080; font-weight: bold; background-color: #ffffff; }

.cal_Theme1.search_cal .ajax__calendar_today { font-weight: bold; }

.cal_Theme1.search_cal .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title { color: #bbbbbb; }






.PopopuTop { background: url(../images/popup_top_bg.gif) repeat-x top; }

.PopupLeftBg { background: url(../images/popup_left_bg.gif) repeat-y right; }

.PopopuRight { background: url(../images/popup_right.gif) repeat-y left; }

.PopopuBtm { background: url(../images/popup_btm_bg.gif) repeat-x top; }

.botmbor { border-bottom: 1px solid #B7B7B7; }

.ver11darkgblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #035A87; font-weight: normal; }
/*******************************/

.notification_wrapper {position:absolute; left:0; text-align:left; width:300px; top:60px; display:none; background:#F4F4F4; padding-top:0px; padding-bottom:0px; box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.3)}
.notification_inner{max-height:380px; overflow-y:auto; width:100%;}
.notification_wrapper:before {content:''; position:absolute; top:-7px; left:42px; width: 0px;
height: 0px;border-style: solid;border-width: 0 7.5px 7px 7.5px;border-color: transparent transparent #4CC0C1 transparent;}
.notification_wrapper   a {padding:0}
.notification_wrapper .span6 {padding:5px; background:#4CC0C1; margin:0; width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.notification_wrapper .span6 a {font-weight:700; color:#fff}
.notification_wrapper .span6 + .span6 {text-align:right;}

#globe {position:fixed; bottom:50px; left:15px; padding:10px; background:#4CC0C1; width:300px; z-index:999989899}
#globe .agencybox1, #globe .agencybox {background:none; border:0; color:#fff}
#globe * {color:#fff!important}
#globe .cls {position:absolute; right:0px; height:100%; color:#fff; font-weight:900; font-size:14px; line-height:28px; text-align:center; background:#229596; top:0; right:0; width:19px;}

/* chat window css */

.chat_window_wrapper{position:fixed; bottom:0; right:288px; width:260px; height:350px;  z-index:99999999999;}
.chat_window_inner {position:relative;}
.cht_win_wrapper {position:relative;}
.cht_inner_wrap {background:#F4F4F4;border:1px solid #CAC4C4; margin-top:25px;box-shadow:0px -2px 5px rgba(0,0,0,0.2)}
.user_meta {width:100%;background:#333; position:relative;}
.user_meta .user_pic {margin-top:-25px; float:left; position:absolute; top:0px; left:10px; border:2px  solid #E4E4E4; border-radius:2px;}
.chat_close {width:15px; height:15px; position:absolute; right:0; background:#787575; text-align:center; top:11px; right:8px; color:#bdbdbd;font-size:10px; font-weight:bold;}
.chat_close.minimize {right:24px;}
.chat_close:hover {background:#EB6A5A; color:#fff}
.user_title_name {font-weight:900; color:#fff; background:#333; padding:10px 10px 10px 70px;}
.chat_type {clear:both; padding:6px; background:#333333; bottom:0; left:0; width:100%;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.chat_type input {width:100%; overflow:auto; resize:none; height:28px; font-size:11px; font-family:'Open Sans',arial; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; border:1px solid #F4F4F4; padding:2px 0 2px 5px;}
.chat_timestamp {float:right; opacity:0.5; font-size:10px;}
.chat_timestamp_date {background: none repeat scroll 0 0 #4cc0c1; border-bottom: medium none !important; color: #fff; font-size: 11px; font-weight: bold; text-align:center;}

.chat_window {min-height:246px; max-height:246px; overflow:auto;}
.chat_texts {}
.chat_text_wrapper {clear:both; display:table; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:3px}
.chat_text_wrapper.chat_even {background:#fff;}
.chat_text_wrapper.chat_odd {}
/*.chat_text_wrapper .head_shots {width:30px; height:30px; float:left; border-radius:15px; position:relative; overflow:hidden;}
.chat_text_wrapper .head_shots  img {display:block; max-width:100%; height:auto;}*/
.chat_text_wrapper .head_shots {font-size:11px; font-weight:bold; color:#a3a3a3;}
.chat_text_wrapper .chat_msgg {font-size:11px; line-height:15px; color:#333; width:100%; word-break:break-all; word-wrap:break-word}
.chat_text_wrapper .Tochat_msgg {font-size:11px; line-height:15px; color:#333;width:100%; word-break:break-all; word-wrap:break-word}
/*.chat_text_wrapper .Tohead_shots {width:30px; height:30px; float:right; border-radius:15px; position:relative; overflow:hidden;}
.chat_text_wrapper .Tohead_shots  img {display:block; max-width:100%; height:auto;}*/
.chat_text_wrapper .Tohead_shots {font-size:11px; font-weight:bold; color:#465257;}
.chat_text_wrapper.chat_odd .chat_timestamp {float:right; margin-top:-13px;}
.chat_text_wrapper.chat_even.filter_row {background:#c8efef;}
.filter_row a {font-weight:bold; font-size:10px; color:#499d9e;}
.filter_row a:hover,.filter_row a.curnt_filterchat {color:#000; text-decoration:none;}
.filter_row a::after {
    color: #000;
    content: "|";
    margin: 2px 0 0 5px;
    position: relative;
    top: -1px;
}
.filter_row a:last-child:after {
    content: "";
}



.prodetailmain { float: left; margin-top: 10px; width: 100%; }
.selecttitle { width: 170px; float: left; padding-top: 10px; }
.setdefault input { margin-right: 10px; }
.setdefault { width: 110px; padding-left: 20px; float: right; padding-top: 10px; }
.selectdivright select { width: 100%; border: 1px #e2e1e1 solid; padding: 9px; color: #777; }
.selectdivright input[type='text'] { width: 100%; border: 1px #e2e1e1 solid; padding: 9px; color: #777; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.selectdiv input[type='text'] { width: 100%; border: 1px #e2e1e1 solid; padding: 9px; color: #777; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.selectdiv input[type='password'] { width: 100%; border: 1px #e2e1e1 solid; padding: 9px; color: #777; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.selectdiv { margin-left: 170px; margin-right: 130px; }
.selectdiv.margin_none{margin-right:0;}
.selectdiv.margin_none2{margin-right:0; margin-left:25px;}
.redtext { color: #DA1919;}
#ContactName1_lblContactName {display:none;}
.text1 { width:60px; margin-right:7px;}
.text2 { width:52px;}
.text3 { width:45px; margin-right:7px;}
.titlink { float:left; padding:5px 10px; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.butlastrow{ float:left; padding:5px 0px; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.fld{float:left;}
.gridtab tbody tr td div.link a { text-decoration:none;}
.titlinksec { float:left; padding:10px 10px; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.titlinksec input { float:left; margin:3px 0px 0px 0px;}
.titlinksec label { float:left; margin:0px 10px 0px 10px;}
.updownbuttondiv { float:left; width:30px; margin:50px 0px 0px 18px;}
.lstFavsec{float:left; height:130px; margin-left:6px; margin-top:10px; width:350px; border:none;}
.move_down { float:left; margin:15px 0px 0px 0px;}
.move_up { float:left; margin:0px 0px 0px 0px;}



.view { display:block; height:15px; margin:auto; width:15px; background:url(../../images/lp/allimages.png) no-repeat -281px -2px;}
.exctend_linkbox {float:right; margin-right:10px; font-size:13px; font-weight:900;}
.exctend_linkbox a {padding-left:20px; color:#333; background:url(../../images/view-all-icon.png) no-repeat left;}
.shortcutdiv{ margin-top:10px; float:left; width:100%;}
.collaps_tigger {background:#D5D1D1; cursor:pointer;}
.collaps_tigger .titlediv { border-bottom-color: #C1C1C1;}
.collaps_tigger .titlediv span { border-left-color: #939393; margin-bottom: -1px;}
.nodata { float:left; width:100%; text-align:center; padding:10px 0px 0px 0px; color:#FF0000; font-size:13px;}
.fulldiv { float:left; width:100%; margin-top:10px; }
.funtitel { float:left; width:20%; font-size:14px; color:#000; font-weight:bold; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0px 10px 0px 0px; }
.funcolon { color:#000; font-size:14px; text-align:left; font-weight:bold; float:left; width:5%; }
.funcontent { float:left; width:75%; font-size:14px; }
.subcheck { float:left;}
.subcheck input { margin:0px 5px 0px 0px; }
.categoryindiv { display:table; width:100%;}
.categoryindiv select.smallselectbox { width:37%; display:table-cell;  }
.categoryindiv span { margin:5px 0px 0px 0px; text-align:center; width:26%; display:table-cell; }
.categoryindiv .datebox {width:37%; display:table-cell; float:left; position:relative; }
.categoryindiv span.datebox{ margin:5px 0px 0px 0px; text-align:center; float:left; width:26%; display:table-cell; }
.categoryindiv input.datetextbox { float:left;  width:72%;}
.perso { float:left; width:63%; padding:0px 0px 0px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.perso select.smallselectbox{ width:100%;}
.categoryindiv .datebox img {cursor: pointer; float:right; margin:5px 0px 0px 0px; width:auto; }
.otincome { float:left; width:30%;}
.totagen { float:left; width:40%; padding:0px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.headericon li .sub_ul li .gridtab thead tr td div a, .headericon li .sub_ul li .gridtab thead tr td div{ color:#333; }

.ui-helper-hidden-accessible {display:none;}

.ui-autocomplete {z-index:9999989999999!important;  width:100%!important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; left:0!important;position:absolute!important; overflow-y:auto;overflow-x:hidden; max-height:250px;}
.ui-autocomplete li{background:#4CC0C1; display:block; border-bottom:1px solid #2FA3A4;}
.ui-autocomplete li a {color:rgba(255,255,255,0.8);padding:8px 10px;  cursor:pointer; display:block}
.ui-autocomplete li a strong { color:#fff;}
/*.ui-autocomplete li:hover {background:#2FA3A4}*/
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-hover {
    background:#2FA3A4;
}
#advsearch_int_add { position:relative;}
#advsearch_int_add .ui-autocomplete li{background:#2FA3A4; display:block; border-bottom:1px solid #1d7677;}
#advsearch_int_add .ui-menu .ui-menu-item a.ui-state-focus,
#advsearch_int_add .ui-menu .ui-menu-item a.ui-state-active,
#advsearch_int_add .ui-menu .ui-menu-item a.ui-state-hover {
    background:#1d7677;
}
#advsearch_int_addPolicyNo { position:relative;}
#advsearch_int_addPolicyNo .ui-autocomplete li{background:#2FA3A4; display:block; border-bottom:1px solid #1d7677;}
#advsearch_int_addPolicyNo .ui-menu .ui-menu-item a.ui-state-focus,
#advsearch_int_addPolicyNo .ui-menu .ui-menu-item a.ui-state-active,
#advsearch_int_addPolicyNo .ui-menu .ui-menu-item a.ui-state-hover {
    background:#1d7677;
}
/*grid footer*/
.grid_footer {margin-top:10px; background:#E5E3E3; padding:3px; border:1px solid #DCD8D8; line-height:0}
/* pagin css
.pagger_wrapper {float:right; line-height:normal;}
.pagger_wrapper .paging_groups {display:inline-block; float:left;}
.paging_groups * {padding:5px 9px; background:#fff; display:inline-block; border:1px solid #E2E1E1; float:left; margin-left:-1px; font-weight:bold; color:#666; line-height:1.42;}
.paging_groups *:hover, .paging_groups span{background-color:#4CC0C1!important; box-shadow: 0 0 2px rgba(0,0,0,0.2) inset; color:#fff}
.paging_groups input {vertical-align:top; padding:1px 9px 2px;  font-size:20px; font-weight:900}*/

.pagger_wrapper {float:right; line-height:normal;}
.pagger_wrapper .paging_groups {display:inline-block; float:left;}
.paging_groups * {padding:5px 9px; background:#fff; display:inline-block; border:1px solid #E2E1E1; float:left; margin-left:-1px; font-weight:bold; color:#666}
.paging_groups *:hover, .paging_groups span{background-color:#4CC0C1!important; box-shadow: 0 0 2px rgba(0,0,0,0.2) inset; color:#fff}
.paging_groups input {vertical-align:top; padding:1px 9px 2px;  font-size:16px; font-weight:bold; height:30px; line-height:1; padding-top:0; padding-bottom:0; overflow:visible; font-family:'Open Sans',arial}

.scroll-wrapper.rgDataDiv {min-height:263px;}

.systemalert_text {clear:both; width:100%; margin-top:15px;}

.rgNoRecords_div{padding:8px; color:#7E0000; background:#fae2e2;  margin:0; text-align:center;}
.rgNoRecords_div span {color:#7E0000}

.ss_div{padding:8px; color:#2a7e00; background:#e4fae2;  margin:20px 10px 20px 10px; text-align:center; clear:both;}
.ss_div span {color:#2a7e00}

.add_rec_bt {display:inline-block; width:20px; height:20px; background:url(../../images/cp/add-record-icon.png) no-repeat 0 0; text-align:left; text-indent:-9999px;}
.add_rec_bt.grid_rc {margin-top:18px;}
.add_rec_bt.mngr {background:url(../../images/cp/add-user-icn.png) no-repeat 0 0;}
.facebook:before { background:url(../../images/lp/allimages.png) no-repeat -298px -1px; width:32px; height:32px; content:""; margin:auto; left:0px; right:0px; position:absolute; top:-5px; margin:auto;}
.facebook { color:#fff; display:block; line-height:77px; height:48px; position:relative; margin:auto;}
.twitter { color:#fff; display:block; line-height:77px; height:48px; position:relative; margin:auto;}
.twitter:before { background:url(../../images/lp/allimages.png) no-repeat -333px -1px; width:32px; height:32px; content:""; margin:auto; left:0px; right:0px; position:absolute; top:-5px; margin:auto;}
.in-icon { color:#fff; display:block; line-height:77px; height:48px; position:relative; margin:auto;}
.in-icon:before { background:url(../../images/lp/allimages.png) no-repeat -368px -1px; width:32px; height:32px; content:""; margin:auto; left:0px; right:0px; position:absolute; top:-5px; margin:auto;}
.newsletters { color:#fff; display:block; line-height:77px; height:48px; position:relative; margin:auto;}
.newsletters:before { background:url(../../images/lp/allimages.png) no-repeat -402px -1px; width:32px; height:32px; content:""; margin:auto; left:0px; right:0px; position:absolute; top:-5px; margin:auto;}
.surveysicon{ color:#fff; display:block; line-height:77px; height:48px; position:relative; margin:auto;}
.surveysicon:before { background:url(../../images/lp/allimages.png) no-repeat -437px -1px; width:32px; height:32px; content:""; margin:auto; left:0px; right:0px; position:absolute; top:-5px; margin:auto;}
.smsicon{ color:#fff; display:block; line-height:77px; height:48px; position:relative; margin:auto;}
.smsicon:before { background:url(../../images/lp/allimages.png) no-repeat -469px -1px; width:36px; height:32px; content:""; margin:auto; left:0px; right:0px; position:absolute; top:-5px; margin:auto;}
.campaignicon{ color:#fff; display:block; line-height:77px; height:48px; position:relative; margin:auto;}
.campaignicon:before { background:url(../../images/lp/allimages.png) no-repeat -507px -1px; width:39px; height:32px; content:""; margin:auto; left:0px; right:0px; position:absolute; top:-5px; margin:auto;}
.mailicon{ color:#fff; display:block; line-height:77px; height:48px; position:relative; margin:auto;}
.mailicon:before { background:url(../../images/lp/allimages.png) no-repeat -550px 2px; width:32px; height:32px; content:""; margin:auto; left:0px; right:0px; position:absolute; top:-5px; margin:auto;}
.loginbut { float:left; background:url(../../images/lp/allimages.png) no-repeat -343px -37px; width:94px; height:35px; border:none; cursor:pointer;}
.lpSendEmail{ color:#fff; display:block; line-height:77px; height:48px; position:relative; margin:auto;}
.lpSendEmail:before { background:url(../../images/lp/send-email-icon.png) no-repeat center center; width:32px; height:32px; content:""; margin:auto; left:0px; right:0px; position:absolute; top:-5px; margin:auto;}



/*global_validator*/
html .validator_callout { border-radius: 0;color: #760800;font-size: 12px;font-weight: bold;padding: 6px 13px 7px 35px;position: absolute;top: -25px;white-space: nowrap;width: auto; display:block; float:none; margin:0; background:#ffbab5; left:0}
html .validator_callout:before {content:""; width:30px; height:30px; position:absolute; top:0; left:0; background:#da817a url(../../images/lp/warning-icn.png) no-repeat center center}
html .validator_callout:after {background:none; position:absolute; left:8px; bottom:-9px; width: 0px;height: 0px;border-style: solid;border-width: 10px 7px 0 7px;border-color: #da817a transparent transparent  transparent; content:"";
}
.padzero { padding:0px;}
.quicmessbox{border:1px solid #E2E1E1; width:100%; -webkit-moz-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;	padding:8px; font-size:13px;
float:left; background:#fff; color:#777; font-family:'Open Sans',arial;}


.expanded .scroll-wrapper.rgDataDiv {min-height:548px; max-height:548px}

.ex_trigger {display:inline-block; width:16px;height:16px; background:url(../../images/lp/pluse-minues-ex.png) no-repeat 0 -16px; text-indent:-9999px; overflow:hidden;outline:none; vertical-align:middle;position:relative; top:-1px; transition:all ease-in-out 0.5s;}
.ex_trigger.minus {background-position:0 0;}

.ovf_hhidd{overflow:hidden;}

.ex_trigger1 {display:inline-block; width:16px;height:16px; background:url(../../images/lp/pluse-minues-ex.png) no-repeat 0 -16px; text-indent:-9999px; overflow:hidden;outline:none; vertical-align:middle;position:relative; top:-1px; transition:all ease-in-out 0.5s;}
.ex_trigger1.minus1 {background-position:0 0;}


.scroll_list {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; overflow:auto; overflow-x:hidden; border:1px solid #E2E1E1}
.buttondiv { float: left; margin-top: 10px; width: 100%; text-align: right; border:0; }
.buttondiv input[type='submit'], .greenbtn { display: inline-block; padding: 6px 17px; margin-left: 3px; background: #4CC0C1; color: #fff; font-family: 'Open Sans',arial; font-size: 13px; border: medium none; cursor: pointer;}
.buttondiv input[type='submit']:hover, .greenbtn:hover { background: #2fa3a4; color: #fff; cursor: pointer;}
.buttondiv a { display: inline-block; padding: 6px 17px; margin-left: 3px; background: #4CC0C1; color: #fff; }
.buttondiv a:hover { background: #2fa3a4; color: #fff; }
.Savebutton { display: inline-block; padding: 6px 17px; margin-left: 3px; background: #4CC0C1; color: #fff!important;border:0;font-family:'Open Sans',arial; }
.titlediv .Savebutton {font-size:13px;}
.Savebutton:hover { background: #2fa3a4; color: #fff; }

.maingridbgfullinner { margin: 0 0px 10px; background: #f1f1f1; width: 100%; float: left; -webkitbox-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 10px; }