:root { overflow-y: scroll !important;}
* { margin:0px; padding:0px;}
body {  margin: 5px 5px 5px 5px ;
    font-family: "OpenSans-Regular" !important;
}
div#divWrapper { width:100%; text-align:left;}
.divWrapper{display:none;}
u { text-decoration:none;}
/* padding-bottom:1px; border-bottom: 1px solid #ababab;*/

/* default link style */
a {color:#000000;font-size:13px; text-decoration: none;}
a:hover {color:#F6832B;font-size:13px; text-decoration: none;}
.tbLogin { margin: 15px 0 0 15px;}
*html .tbLogin { margin-right:40px;}

/* heading styles are customised */
h1 {color: #66502B ;font-size: 20px;font-weight: bold;margin-bottom: 8px;}
h2 {color:#B8780D;font-size: 17px;margin-bottom: 0px;margin-top: 0px;font-weight:bold;}
h3 {color:#638DBF;font-size: 16px;font-weight: bold;}
h4 {color: #B8780D;font-size: 14px;font-weight: bold;margin-bottom: 2px;}
h5 {color: #333333;font-size: 13px;font-weight: bold;margin-bottom: 1px;}
hr { height: 1px; background-color: #FDA209;  border-style: none;}

/* Tool Tip Box*/    
#transparentTooltip{background-color:#EEE;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:0.9em;	-moz-border-radius:6px;	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;}
#transparentTooltipShadow{position:absolute;background-color:#555;display:none;	z-index:10000;}	
/* Designate hierarchy div id css attribute */
div#divDesignationHierarchy {height: 300px;width: 800px;overflow: auto;padding: 8px;}
div#divDesignationHierarchy ul { margin-left:25px;}
/** Css sprite **/
div.divJoinBottomGif {background-position: 0px -250px; width: 11px; height: 9px;display:inline; position: absolute; left:4px; top:5px;}

.general_search {background-position: 0px 0px; width: 8px; height:8px;} /* advanced search gif */
.general_basic_search {background-position: 0px -10px; width: 8px; height:8px;} /* basic search gif */
  
.clearIconGif {background-position: -0px -300px; width: 17px; height:20px;display:inline; position: absolute;}	
.selectGif {background-position: 0px -280px; width: 16px; height:17px;display:inline; position: absolute;}

.downLoadGif {background-position: 0px -810px; width: 64px; height:49px; vertical-align:middle;}
.attachmentGif {background-position: 0px -320px; width: 16px; height:16px; display:inline; position: absolute;}
.upArrow {background-position: 0px -340px; width: 13px; height:13px;}

.addNewGif {background-position: 0px -90px; width: 9px; height:9px;display:inline; position: absolute;}
.editGif {background-position: 0px -140px; width: 12px; height:10px; display:inline; position: absolute;}
.homeGif {background-position: 0px -380px; width: 22px; height: 22px;}

.joinGif {background-position: 0px -180px; width: 11px; height: 17px;display:inline; position: absolute; left:4px; top:5px;}

.lineGif {background-position: 0px -260px; width: 11px; height: 9px;}
.arrowGif {background-position: 0px -150px; width: 8px; height: 10px;}
.srchCenterGif {background-position: 0px -500px; width: 1px; height: 20px;}
.srchLeftGif {background-position: 0px -470px; width: 15px; height: 20px;}
.startOffGif {background-position: 0px -30px; width: 11px; height: 9px;}

.addGif {background-position: 0px -170px; width: 10px; height: 10px; display:inline; position: absolute;}
.icoCommentsGif {background-position: 0px -430px; width: 15px; height: 15px;}
.dashUpArrowGif {background-position: 0px -340px; width: 13px; height: 13px;}

.topMinusGif {background-position: 0px -210px; width: 15px; height: 13px; display:inline; position: absolute; top:3px;}
.topPlusGif {background-position: 0px -200px; width: 15px; height: 9px; display:inline; position: absolute; top:3px;}

.delXmlGif {background-position: 0px -120px; width: 10px; height: 10px; display:inline; position: absolute;} /* delete.gif */
.delCalGif {background-position: 0px -160px; width: 10px; height: 10px; display:inline; position: absolute;} 
.delEndGif {background-position: -120px 0px; width: 10px; height: 9px; display:inline; }

.obookGif {background-position: 0px -220px; width: 15px; height: 15px; display:inline; position: absolute;}
.cbookGif {background-position: 0px -180px; width: 9px; height: 14px; display:inline; position: absolute;}
.folderGif {background-position: 0px -160px; width: 14px; height: 12px; display:inline; position: absolute;}
.folderOpenGif {background-position: 0px -140px; width: 15px; height: 12px; display:inline; position: absolute;}

.upupGif {top: -25px;left: 10px;width: 46px; height: 40px; position: absolute;}
.upGif {top: -5px;left: 10px;width: 46px; height: 40px; position: absolute;}
.downdownGif {top: 26px;left: 10px;width: 46px; height: 40px; position: absolute;}
.downGif {top: 12px;left: 10px;width: 46px; height: 40px; position: absolute;}

.previousMonthGif {background-position: 0px -60px; width: 8px; height: 9px; display:inline; position: absolute;}
.previousYearGif {background-position: 0px -120px; width: 16px; height: 9px; display:inline; position: absolute;}
.nextMonthGif {background-position: 0px -80px; width: 8px; height: 9px; display:inline; position: absolute;}
.nextYearGif {background-position: 0px -100px; width: 16px; height: 9px; display:inline; position: absolute;}

.calListGif {background-position: 0px -480px; width: 35px; height: 19px; display:inline; position: absolute;}
.themeHelpGif{background-position: 0px -260px; width: 13px; height: 13px;display: inline-block; position: relative; margin-left:2px;margin-top: 2px; }
.themeExportGif{background-position: 0px -240px; width: 9px; height: 8px;display: inline-block; position: relative; margin-left:2px; margin-top: 2px;}

.delMinusGif {background-position: 0px -70px; width: 15px; height: 15px; display:inline-block; margin-right:10px;margin-bottom:-1px;background:url(../commonImages/expand.svg);background-size: 95%;}
.noLinePlusGif  {background-position: 0px -80px; width: 15px; height: 15px; display:inline-block; margin-right:10px;margin-bottom:-1px;background:url(../commonImages/collapse.svg);background-size: 95%;}

.themeArrowUpGif{background-position: 0px -20px; width: 12px; height: 6px;display: inline-block;  margin-left:5px;font-size: 18px;}
.themeArrowDownGif{background-position: 0px 0px; width: 12px; height: 6px;display: inline-block;  margin-left:5px;font-size: 18px;}
.jsCalendarGif {background-position: 0px -405px; width: 20px; height: 23px;display:inline; position: absolute;background: url(../commonImages/calendar.svg);top: 32px;/*top:28px;*/right:29%;background-size:95%;background-repeat:no-repeat; cursor: pointer; }
.themeCalendarGif{background-position: 0px -710px; width: 20px; height: 25px;display:inline; position: absolute;}

/* IE-6 hack */
*html .themeArrowUpGif{background-position: 0px -15px;display: inline; }
*html .themeArrowDownGif{background-position: 0px 5px; display: inline;}
*html .themeExportGif{background-position: 0px -240px; display: inline;}
*html .themeHelpGif{background-position: 0px -260px; display: inline;}
*html .themeCalendarGif { position: static;}
*html .jsCalendarGif { position: static;}
*html .delMinusGif,*html .noLinePlusGif { font-size:0px;}

/** Report Images **/
.matrixStyleGif{background-position: 0px 0px; width: 205px; height: 87px;}
.summaryStyleGif {background-position: 0px -300px; width: 203px; height: 87px; }
.tapularStyleGif {background-position: 0px -410px; width: 202px; height: 87px; }

.matrixFirstGif{background-position: 0px -200px; width: 205px; height: 87px; }
.matrixSecondGif{background-position: 0px -100px; width: 205px; height: 87px; }
.matrixThirdGif{background-position: 0px -510px; width: 205px; height: 87px;}

/** Designation hierarchy using below css **/
div.divDragElement{position:relative;	left:0px;	top:0px;padding-left:5px;	padding-right:5px;border:0px dashed #CCCCCC;visibility:hidden;}
#divDragContent{	position:absolute;	left:0px;	top:0px;	padding-left:5px;	padding-right:5px; background-color:#000066;	color:#FFFFFF;
	border:1px solid #CCCCCC;	font-weight:bold;	display:none; }

/*** Start - JQuery -- Product Tree for life insurance Product **/
.simpleTree{	margin-left:25px;}
.simpleTree li{	list-style: none;	margin:0; padding-left:11px;	line-height: 18px;}
*html .simpleTree li{line-height: 14px;}
.simpleTree li span{	display:inline;	clear: left; padding-left:25px;	white-space: nowrap;}
.simpleTree ul{	margin-left:25px; }

.simpleTree .root{	margin-left:-16px;	background: url(../commonImages/treeimages/root.gif) no-repeat 16px 0 #ffffff;}
.simpleTree .line{	margin:0 0 0 -16px;	padding:0;	line-height: 3px;	height:0px;	font-size:3px;
	background: url(../commonImages/treeimages/line_bg.gif) 0 0 no-repeat transparent;}
.simpleTree .line-last{	margin:0 0 0 -16px;	padding:0;	line-height: 3px;	height:3px;
	font-size:3px;	background: url(../commonImages/treeimages/spacer.gif) 0 0 no-repeat transparent;}
.simpleTree .line-over{	margin:0 0 0 -16px;	padding:0;	line-height: 3px;
	height:3px;	font-size:3px;	background: url(../commonImages/treeimages/line_bg_over.gif) 0 0 no-repeat transparent;}
.simpleTree .line-over-last{	margin:0 0 0 -16px;	padding:0;	line-height: 3px;height:3px;
	font-size:3px;	background: url(../commonImages/treeimages/line_bg_over_last.gif) 0 0 no-repeat transparent;}
	
.simpleTree .folder-open{	margin-left:-16px;	background: url(../commonImages/treeimages/collapsable.gif) 0 -2px no-repeat #fff;}
.simpleTree .folder-open-last{	margin-left:-16px;	background: url(../commonImages/treeimages/collapsable-last.gif) 0 -2px no-repeat #fff;}
.simpleTree .folder-close{	margin-left:-16px;	background: url(../commonImages/treeimages/expandable.gif) 0 -2px no-repeat #fff;}
.simpleTree .folder-close-last{	margin-left:-16px;	background: url(../commonImages/treeimages/expandable-last.gif) 0 -2px no-repeat #fff;}
.simpleTree .doc{	margin-left:-16px;	background: url(../commonImages/treeimages/leaf.gif) 0 -1px no-repeat #fff;}
.simpleTree .doc-last{	margin-left:-16px;	background: url(../commonImages/treeimages/leaf-last.gif) 0 -1px no-repeat #fff;}
.simpleTree .ajax{	background: url(../commonImages/treeimages/spinner.gif) no-repeat 0 0 #ffffff;	height: 16px; display:none;}
.simpleTree .ajax li{	display:none;	margin:0; 	padding:0;}
.simpleTree .trigger{	display:inline;	margin-left:-11px;	width: 11px; height: 15px;	cursor:pointer;}
*html .simpleTree .trigger { height: 11px;}
.simpleTree .text{	cursor: default;}
.simpleTree .active{ cursor: default; padding:0px 2px 0px 24px;	border: 1px dashed #444;}

#drag_container{	background:#ffffff;	color:#000;	font: normal 11px arial, tahoma, helvetica, sans-serif;	border: 1px dashed #767676;}
#drag_container ul{	list-style: none;	padding:0;	margin:0;}
#drag_container li{	list-style: none;	background-color:#ffffff;	line-height:18px;	white-space: nowrap;	padding:1px 1px 0px 16px;margin:0;}
#drag_container li span{padding:0;}
#drag_container li.doc, #drag_container li.doc-last
{	background: url(../commonImages/treeimages/leaf.gif) no-repeat -17px 0 #ffffff;}
#drag_container .folder-close, #drag_container .folder-close-last
{	background: url(../commonImages/treeimages/expandable.gif) no-repeat -17px 0 #ffffff;}
#drag_container .folder-open, #drag_container .folder-open-last
{	background: url(../commonImages/treeimages/collapsable.gif) no-repeat -17px 0 #ffffff;}
/*** End -JQuery -- Product Tree for life insurance Product **/

.labelForRadioButton {vertical-align:top;margin-left:2px;font-size:13px; width:10px;}


.contactBoxr1c1
 { 
 width:8px;
  height:21px; 
background-image:url('../commonImages/dashboard/contact_r1c1.gif'); 
background-repeat:no-repeat; background-color:#fff;
 background-position:right;
 }
.contactBoxr1c2 
{ /* height:21; */
background-image:url('../commonImages/dashboard/contact_r1c2.gif');
 background-repeat:repeat-x; background-color:#fff;
 }
 
.contactBoxr1c3 { /* width:8; height:21; */
    background-position:left;
background-image:url('../commonImages/dashboard/contact_r1c3.gif'); 
background-repeat:no-repeat; 
background-color:#fff;}

/* .TabViewDiv {
    padding-left: 44px;
} */
#putReportUrl {
    padding-left: 32px;
}
#showFileAttachment1 {
    padding-top: 7px;
}
#mailSentHistory {
  font-weight: bold;
    padding-bottom: 8px;
    padding-top: 5px;  
}
#selectInsuranceCompany {
    border: 1px solid #eaeaea;
    float: left;
    height: 296px;
    margin-left: 5px;
    padding-left: 7px;
    width: 240px;
}
#selectInsuranceCompanySub {
    float: left;
}
.panel.datagrid {
  width: 100% !important;
  float: left;
}
#templateName {
    width: 217px;
}
.filteringOption {
    font-size: 12px;
    margin-bottom: 3px;
    /* margin-left: 44px; */
}
/*#spanLeftFooter a img{
	width:70%;
	height:140%;
}*/
/*mzapp_gmc_slip_23_09_19*/
.buttonshowhide{
	display:none;
	border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    background-color: #eee;
    font-size: 11px;
    color: #222;
    float: left;
    margin-top: 3px;
    margin-left: 5px;
}
.tickImage{
    background-image: url(../commonImages/checkmark-plain.gif);
}
/* Implemented for the custom dropdown available in gmc slip */

#ulCoverage {  width: 150px; border: 1px #000 solid;}
#ulCoverage li { padding: 5px 10px; z-index: 2;word-wrap: break-word; }
#ulCoverage li { float: left; width: 130px; background: #f5f5f5; }
#ulCoverage li:hover, li.selected { background: #DAE4FF; }

.form-control {
	/* width:70% !important; */
	border-radius: unset !important;
}
.form-group {
	padding-left: 40px !important;
	margin-top: 14px !important;
	margin-bottom: 0px !important;
}
label {
	font-weight: normal !important;
}
.msgError {
	font-size: var(--content-size) !important;
}
table.tableDefault {
	border-collapse: inherit !important;
}
.multiAddHeader {
	background-color: #f7f7f7;
}
tr td.rowHeadHighlightStyle {
	font-size: var(--content-size) !important;
	background: none !important;
	font-weight: bold;
	border: 1px solid #eaeaea;
	padding: 12px 10px !important;
}
.btn {
	/* margin-top : 10px !important; */
}
.hdHeader {
	display: none;
}
.tableDefault tr:last-child div.form-group {
	/* margin-bottom: 14px !important; */
}
/*span[id="panel1"]{
	margin-top: -25px !important;
}*/
a.aAddRemoveLink {
	font-size: var(--content-size) !important;
	text-decoration: underline !important;
}
a.aAddRemoveLink:hover {
	font-size: var(--content-size) !important;
	text-decoration: none !important;
}
#clm_claim_master__claim_master_intimation_dateminutesErr{
position: relative;
    top: 8px;
    float: left;
    right: 264px;
}
#divMzappMainContent table.tableDefault {
	width: 100%;
	margin-left: unset;
}
.form-group{
    position:relative;
}
