body {
	margin: 0;
	font-family: MuseoSans-300, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #333333;
}
#hanoverIGLogo{
    background: rgba(0, 0, 0, 0) url(../img/HIG_wordmrk_k2.jpg) no-repeat scroll 0 0;
   /* background: rgba(0, 0, 0, 0) url(../img/HIG_wordmrk_k2.svg) no-repeat scroll 0 0;*/
	background-size: cover;
	position: relative;
    top: 20px;
    display: inline-block;
    float: none;
    height: 42px;
    margin: 0px;
    width: 136px;
}
body a {
	color: #005580;
	text-decoration: none;
}
body a:focus, body a:hover,body a:active,body a:visited {
	color: #df7a00;
	text-decoration: none;
}

*:focus{
	outline:0;
}
body .popover-content {
	width: 258px;
	font-family: MuseoSans-300;
	font-size: 11px;
	font-weight: 500;
	color: #666666;
}
.inline-block {
	display: inline-block !important;
}
.text-align-right {
	text-align: right !important;
}
.text-align-center {
	text-align: center !important;
}
.no-wrap {
	white-space: nowrap !important;
}
.margin-left0 {
	margin-left: 0px;
}
.margin-left5 {
	margin-left: 5px;
}
.margin-left10 {
	margin-left: 10px;
}
.margin-left15 {
	margin-left: 15px;
}
.margin-left20 {
	margin-left: 20px;
}
.margin-left25 {
	margin-left: 25px;
}
.margin-right5 {
	margin-right: 5px;
}
.margin-right10 {
	margin-right: 10px;
}
.margin-right15 {
	margin-right: 15px;
}
.margin-right20 {
	margin-right: 20px;
}
.margin-right25 {
	margin-right: 25px;
}
.margin-right0 {
	margin-right: 0px;
}
.padding-left0 {
	padding-left: 0px;
}
.padding-top3 {
	padding-top: 3px;
}
.padding-right0 {
	padding-right: 0px;
}
.margin-top0 {
	margin-top: 0px;
}
.margin-top5 {
	margin-top: 5px;
}
.margin-top10 {
	margin-top: 10px;
}
.margin-top15 {
	margin-top: 15px;
}
.margin-top20 {
	margin-top: 20px;
}
.margin-top25 {
	margin-top: 25px;
}
.margin-top30 {
	margin-top : 30px;
}
.padding-top0 {
	padding-top: 0px;
}
.padding-top5 {
	padding-top: 5px;
}
.padding-top10 {
	padding-top: 10px;
}
.padding-top15 {
	padding-top: 15px;
}
.padding-top20 {
	padding-top: 20px;
}
.padding-top25 {
	padding-top: 25px;
}
.margin-bottom0 {
	margin-bottom: 0px;
}
.margin-bottom5 {
	margin-bottom: 5px;
}
.margin-bottom10 {
	margin-bottom: 10px;
}
.margin-bottom15 {
	margin-bottom: 15px;
}
.margin-bottom20 {
	margin-bottom: 20px;
}
.margin-bottom25 {
	margin-bottom: 25px;
}
.margin-bottom30 {
	margin-bottom : 30px;
}
.margin-bottom50 {
	margin-bottom: 50px;
}
.padding-bottom0 {
	padding-bottom: 0px;
}
.padding-bottom5 {
	padding-bottom: 5px;
}
.padding-bottom10 {
	padding-bottom: 10px;
}
.padding-bottom15 {
	padding-bottom: 15px;
}
.padding-bottom20 {
	padding-bottom: 20px;
}
.padding-bottom25 {
	padding-bottom: 25px;
}
.padding-bottom30 {
	padding-bottom: 30px;
}
.display-inline-Block {
	display: inline-block;
}
.margin-top15 {
	margin-top: 15px;
}
.margin-top16 {
	margin-top: 16px;
}
.margin-top18 {
	margin-top: 18px;
}
.margin-top23 {
	margin-top: 23px;
}
.margin-top24 {
	margin-top: 24px;
}
.margin-top35 {
	margin-top: 35px;
}
.container {
/*border: 1px solid;*/
}
.mainHeader {
	display: block;
	float: none;
	margin: 0 auto;
}
.mainHeader .innerHeader {
	display: block;
	margin: 0 auto;
	padding: 12px 0 8px;
}
.mainHeader .innerHeader.linebottom {
	border-bottom: solid 1px #003150;
}
#logo > a {
	line-height: 86px;
	border: medium none;
}
.no-gutter {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.innerHeader .lftHeaderSec {
	display: inline-block;
	width: 187px;
}
.innerHeader .rgHeaderSec h2 {
	font-family: MuseoSans-700;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	border-bottom: medium none;
	margin: 0px;
	line-height: 3.6;
	text-align: right;
}
.innerHeader .rgHeaderSec {
	display: inline-block;
	text-align: left;
	margin: 0px;
	max-width: 83%;
}
.innerHeader .myHanoverpolic {
	display: block;
	line-height: 1.8;
}
.innerHeader .custServText {
	display: block;
	vertical-align: top;
	line-height: 2.3;
}
.innerHeader .custServText .margin-top22 {
	margin-top: 22px;
}
.innerHeader .custServText ul {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	color: #333333;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	line-height: 1.43;
}
.innerHeader .custServText ul li {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	display: inline;
}
.innerHeader .custServText ul li.lefttext {
	text-align: left;
	width: 125px;
	display: inline-block;
}
.innerHeader .custServText ul li.righttext {
	text-align: right;
	display: inline-block;
}
.innerHeader .custServText ul li.seprator {
	margin: 0px 10px 0px 10px;
}
.innerHeader .rgHeaderSec .dropmenu {
	display: inline-block;
	position: absolute;
	vertical-align: top;
	width: 230px;
	margin-top: 24px;
	right: 0;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu {
	padding: 8px 0px 7px 0px;
	display: block;
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	color: #03243f;
	text-align: right;
}
.innerHeader .lineHeight6 {
	line-height: 6;
	width: 5%;
}
.innerHeader .headerBottoomLine {
	background-color: #003150;
	position: absolute;
	width: 100%;
	bottom: 0;
}
.innerHeader .headerBottomLineHolder {
	width: 100px;
	height: 7px;
	margin: 0 auto;
	text-align: center;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > a {
	/*margin-left:5px;
	margin-right: 5px;*/
	text-decoration: none;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu a.dropdown-toggle {
	color: #03243f;
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu a.dropdown-toggle span {
	vertical-align: top;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu span.usernameTxt {
	display: inline-block;
	margin: 1px 5px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 200px;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu span.dwnarrow {
	border: 1px solid #03243f;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 4px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	vertical-align: top;
	margin-top: 0px;
	cursor: pointer;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu .dropdown-menu {
	padding: 0;
	width: 200px;
	left: 48px;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu .dropdown-menu::before {
	border-bottom: 15px solid #ffffff;
	border-left: 6px solid rgba(0, 0, 0, 0);
	border-right: 6px solid rgba(0, 0, 0, 0);
	content: "";
	position: absolute;
	right: 18px;
	top: -15px;
	z-index: 10;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu .dropdown-menu::after {
	border-bottom: 15px solid #cccccc;
	border-left: 6px solid rgba(0, 0, 0, 0);
	border-right: 6px solid rgba(0, 0, 0, 0);
	content: "";
	position: absolute;
	right: 18px;
	top: -15px;
	z-index: 9;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu .dropdown-menu > li > a {
	clear: both;
	color: #003150;
	display: block;
	font-weight: 400;
	line-height: 1.42857;
	padding: 12px 15px;
	white-space: normal;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu ul > li > a > span.glyphicon.myprofilebkIcon {
	background: rgba(0, 0, 0, 0) url("../img/fillbk-1.png") no-repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 14px;
	margin: 0 12px 0 0;
	top: 4px;
	width: 12px;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > a > span.glyphicon.logoutbkIcon {
	background: rgba(0, 0, 0, 0) url("../img/log-out-icon.png") no-repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 14px;
	margin: 0px 12px 0 0;
	width: 12px;
	top: 4px;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > a > span.glyphicon {
	display: inline-block;
	float: left;
	height: 17px;
	margin: 0 8px 0 0;
	width: 22px;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > .myprofile-item > span.glyphicon.my-profile-icon {
	background: rgba(0, 0, 0, 0) url("../img/myprofile-1.png") no-repeat scroll 0 0;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > .myprofile-item:hover > span.glyphicon.my-profile-icon, .innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > .myprofile-item:focus > span.glyphicon.my-profile-icon {
	background: rgba(0, 0, 0, 0) url("../img/profile-icon-active.png") no-repeat scroll 0 0;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > .logout-item > span.glyphicon.my-logout-icon {
	background: rgba(0, 0, 0, 0) url("../img/log-out-icon.png") no-repeat scroll 0 0;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > .logout-item:hover > span.glyphicon.my-logout-icon, .innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > .logout-item:focus > span.glyphicon.my-logout-icon {
	/* background: rgba(0, 0, 0, 0) url("../img/log-out-icon-active.png") no-repeat scroll 0 0; */
	background: rgba(0, 0, 0, 0) url("../img/log-out-icon-active.png") no-repeat scroll 0 0;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > a {
	padding: 10px 20px;
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	color: #003150;
	color: var(--marine-blue);
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > a:hover, .innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu > li > a:focus, .innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-submenu:hover > a, .innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-submenu:focus > a {
	color: #ffffff;
	background-color: #7ca940;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu {
	padding: 0px;
	box-shadow: 2px 2px 8px 0 rgba(135, 135, 135, 0.5);
	border: 0px solid rgba(0, 0, 0, 0);
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > .dropdown-menu .divider {
	margin: 0px 0;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv .form-group .password-hint {
	    color: #666666;
	    display: block;
	    font-family: MuseoSans-500;
	    font-size: 10px;
	    font-weight: 500;
	    line-height: 1.8;
	    text-align: left;
	margin-top: 30px;
}
.innercontainer .mainSection .successMsg {
	display: block;
	font-family: MuseoSans-700;
	font-size: 14px;
	font-weight: bold;
	color: #7ca940;
}
.innercontainer .mainSection {
	display: block;
	float: left;
	margin-top: 32px;
	width: 100%;
}
.innercontainer .mainSection .leftsection {
	display: inline-block;
	/*width:207px;*/
	padding: 0px;
	vertical-align: top;
	margin-bottom: 120px;
}
.innercontainer .mainSection .rightsection {
	display: inline-block;
	padding: 0 0 0 20px;
	vertical-align: top;
}
.innercontainer .mainSection .myprofileSec {
	display: block;
}
.innercontainer .mainSection .myprofileSec h3 {
	margin: 0px 0px 10px 0px;
	display: inline-block;
	text-align: left;
	font-family: MuseoSans-500;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
}
.innercontainer .mainSection .myprofileSec .linkmorePolText {
	display: inline-block;
	text-align: right;
	float: right;
}
.innercontainer .mainSection .myprofileSec .alertmsgBox {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	color: #262626;
	margin: 28px 0 15px 0px;
}
.innercontainer .mainSection .myprofileSec .linkmorePolText > span > a {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.07;
	text-align: right;
	color: #005580;
	text-decoration: none;
	margin: 5px 0;
	display: inline-block;
}
.innercontainer .mainSection .myprofileSec .linkmorePolText .anchorlinkSpan {
	display: inline-block;
	vertical-align: top;
	margin: 4px 0px;
}
.innercontainer .mainSection .myprofileSec .linkmorePolText > span > a:hover {
	text-decoration: none;
}
.innercontainer .mainSection .myprofileSec span.glyphicon.linkmpolIcon {
	background: rgba(0, 0, 0, 0) url("../img/link-icon.png") no-repeat scroll 0 0;
	display: inline-block;
	float: none;
	height: 24px;
	margin: 0px 5px 0 0;
	width: 24px;
}
.innercontainer .mainSection .innermsgmaindiv.myaccountMainSec {
	display: block;
	margin-top: 20px;
}
.innercontainer .mainSection .rightsection .innermsgboxchild {
	display: inline-block;
	background-color: #ffffff;
	border: solid 1px #d8d8d8;
	padding: 22px 21px 6px 27px;
	text-align: left;
	margin-bottom: 15px;
}
.innercontainer .mainSection .rightsection .innermsgboxchild h4 {
	margin: 0px 0px 11px 0px;
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	color: #262626;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv .blueMyAgentBox {
	/*width: 289px;
	height: 151px;*/
	background-color: #ebf3f7;
	padding: 20px 20px 24px 25px;
	display: block;
	text-align: left;
}
.innercontainer .mainSection .rightsection .blueMyAgentBox .agentInfotext {
	font-family: MuseoSans-300;
	font-size: 16px;
	font-weight: bold;
	color: #569bbe;
	margin-bottom: 9px;
}
.innercontainer .mainSection .rightsection .blueMyAgentBox .address1 {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	color: #262626;
}
.deskfitview button, .deskfitview input[type="button"], .deskfitview input[type="submit"], .deskfitview .btn-primary, .deskfitview.btn-success {
	border-radius: 4px;
	background-color: #7ca940;
	color: #FFF;
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	border: 1px solid #7ca940;
	width: 100%;
	height: 42px;
}
.deskfitview .btn-success:focus, .deskfitview .btn-success.focus, .deskfitview .btn-primary:focus {
	background-color: #7ca940;
	border-color: #7ca940;
	color: #ffffff;
}
.deskfitview button:hover, .deskfitview input[type="button"]:hover, .deskfitview input[type="submit"]:hover, .deskfitview .btn-primary:hover, .deskfitview .btn-success:hover {
	background-color: #699227;
	border-color: #699227;
	color: #ffffff;
}
.deskfitview button.btn-default {
	background-color: #d8d8d8;
	border-color: #d8d8d8;
	color: #000000;
}
.deskfitview button.btn-default:hover {
	background-color: #b5b5b5;
	border-color: #b5b5b5;
	color: #000000;
}
.deskfitview button.close {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	padding: 0;
	width: auto;
	height: auto;
}
.deskfitview button.close:hover {
}
.innercontainer .mainSection select {
	background-image: -webkit-linear-gradient(to bottom, #f3f3f3, #d4d4d4);
	background-image: linear-gradient(to bottom, #f3f3f3, #d4d4d4);
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), inset 0 0px 0 0 #ffffff;
	border: solid 1px #979797;
	-moz-appearance: none;
	padding-left: 10px;
	-o-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
 .innercontainer .mainSection select::-ms-expand {
	display:none;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv {
	clear: both;
	display: block;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv .innermsgbox1 {
	display: block;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv .innermsgbox2 {
	display: inline-block;
	padding-left: 20px;
	padding-right: 0;
	/*width: 304px;*/
	float: right;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv .innermsgbox2 p {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	color: #262626;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv {
	clear: both;
	display: block;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv h2 {
	
	font-family: MuseoSans-500;
	font-size: 18px;
	font-weight: 500;
	color: #003150;
	border-bottom: medium none;
	margin-bottom: 12px;
	text-align: left;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv input,  .innercontainer .mainSection .myprofileSec .formsectiondiv select,  .innercontainer .mainSection .contactUsSec .formsectiondiv select {
	width: 289px;
	height: 42px;
	border-radius: 4px;
	border: solid 1px #979797;
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	color: #666666;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv input[type="radio"] {
	height: 15px;
	width: 15px;
	vertical-align: text-bottom;
	border-radius: 7px;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv form button, .innercontainer .mainSection .myprofileSec .formsectiondiv form input[type="button"], .innercontainer .mainSection .myprofileSec .formsectiondiv input[type="submit"] {
	width: 289px;
	margin: 5px 0px;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv .innertexSec.form-group > label {
	font-family: MuseoSans-500;
	font-size: 18px;
	font-weight: 500;
	color: #003150;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv .innertexSec.form-group > p {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	color: #262626;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv .form-group label {
	color: #003150;
	display: block;
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: 500;
	line-height: 2.57;
	text-align: left;
	margin-bottom: 0px;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv .form-group .passmsgtext {
	font-family: MuseoSans-300;
	font-size: 11px;
	font-weight: 500;
	color: #666666;
	display: inline-block !important;
	width: 50%;
	margin: 0px 0px 0px 5px;
	position: relative;
	vertical-align: top;
	line-height: 1.6;
	max-width: 288px;
}
.innercontainer .mainSection .leftsection .list-group-item.active div > a {
	background-color: #7ca940;
	border-color: #7ca940;
	color: #ffffff;
}
.innercontainer .mainSection .leftsection .list-group-item:first-child div > a {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.innercontainer .mainSection .leftsection .list-group-item:focus div > a, .innercontainer .mainSection .leftsection .list-group-item:hover div > a {
	background-color: #7ca940;
	border-color: #7ca940;
	color: #ffffff;
}
.innercontainer .mainSection .leftsection .list-group-item.active.nohoverBg, .innercontainer .mainSection .leftsection .list-group-item.nohoverBg:focus, .innercontainer .mainSection .leftsection .list-group-item.nohoverBg:hover {
	background-color: #ffffff;
	border-color: #d8d8d8;
	color: #03243f;
}
.innercontainer .mainSection .leftsection .list-group-item div > a {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	color: #03243f;
	padding: 10px 12px;
	display: block;
}
.innercontainer .mainSection .leftsection .list-group-item {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: bold;
	color: #03243f;
	line-height: 2.0;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
}
.innercontainer .mainSection .leftsection .list-group-item > ul {
	background-color: #FFF;
	border-color: #FFF;
	color: #03243f;
	list-style: outside none none;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 5px;
}
.innercontainer .mainSection .leftsection .list-group-item > ul > li {
	clear: both;
	display: block;
	line-height: 1.2;
	padding: 11px 2px 11px 34px;
	position: relative;
	border-top: 1px solid #ecebeb;
}
.innercontainer .mainSection .leftsection .list-group-item > ul > li a {
	font-family: MuseoSans-500;
	font-size: 12px;
	font-weight: bold;
	color: #03243f;
}
.innercontainer .mainSection .leftsection .list-group-item > ul > li a:hover, .innercontainer .mainSection .leftsection .list-group-item > ul > li a:focus {
	color: #7ca940;
	text-decoration: none;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup {
	display: block;
	padding: 0px;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup div > a {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 2.0;
	padding: 10px 12px;
	display: block;
	text-decoration: none;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul {
	display: block;
	font-size: 14px;
	list-style: outside none none;
	padding: 0;
	margin-bottom: 0px;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li {
	color: #262626;
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.21;
	display: block;
	margin: 0px;
	padding: 0px 15px;
	position: relative;
	border: none;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:first-child {
	border-top: 1px solid #fff;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:last-child:hover {
	border-bottom: 0px solid #fff;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li > span {
	color: #ffffff;
	display: block;
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	margin: 0 auto;
	padding: 15px 0px;
	position: relative;
	border-top: 1px solid #d8d8d8;
	overflow: visible;
	text-indent: 0;
	text-overflow: initial;
	white-space: normal;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	line-height: 1.21;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li > span.first {
	border-top: none;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:hover > span, .innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:focus > span, .innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:hover > span, .innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:focus > span, .innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:hover + li > span, .innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:focus + li > span {
	border-top: none;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li a.list-subgroup-item {
	color: #005580;
	text-decoration: none;
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:hover, .innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:focus {
	background-color: #f9f9f9;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	color: #df7a00;
}
.innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:hover a.list-subgroup-item, .innercontainer .mainSection .leftsection .list-group-item.subnavgroup > ul > li:focus a.list-subgroup-item {
	color: #df7a00;
	text-decoration: none;
}
.innercontainer .mainSection .leftsection a.list-group-item:focus, .innercontainer .mainSection .leftsection a.list-group-item:hover, .innercontainer .mainSection .leftsection button.list-group-item:focus, .innercontainer .mainSection .leftsection button.list-group-item:hover {
	background-color: #7ca940;
	border-top: 1px solid #fff;
	color: #FFF;
}
.innercontainer .mainSection .leftsection a.list-group-item:focus > span.glyphicon, .innercontainer .mainSection .leftsection a.list-group-item:hover > span.glyphicon, .innercontainer .mainSection .leftsection button.list-group-item:focus > span.glyphicon, .innercontainer .mainSection .leftsection button.list-group-item:hover > span.glyphicon {
	border: 1px solid #FFF;
	border-radius: 12px;
}
.innercontainer .mainSection .leftsection a.list-group-item:focus > p, .innercontainer .mainSection .leftsection a.list-group-item:hover > p {
	color: #FFF;
}
.innercontainer .mainSection .leftsection .list-group-item:first-child {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.innercontainer .mainSection .leftsection .list-group-item:last-child {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	margin-bottom: 0;
}
.innercontainer .mainSection .leftsection .list-group-item:last-child > a:hover, .innercontainer .mainSection .leftsection .list-group-item:last-child > a:focus {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.innercontainer .mainSection .leftsection .list-group-item p {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.21;
	color: #262626;
	border-bottom: solid 1px #ecebeb;
	padding-bottom: 10px;
}
.innercontainer .mainSection .leftsection .list-group-item a.more {
	cursor: pointer;
	font-family: MuseoSans-300;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.21;
	color: #005580;
	color: var(--deep-sea-blue);
}
/* left mmenu section START */
.tabviewlmenuNav, .tabviewlmenuNav * {
	font-family: "Glyphicons Halflings", Arial;
}
.tabviewlmenuNav {
	width: 251px;
	overflow-x: hidden;
}
.mainHeaderTab {
	background-color: #003150;
	box-sizing: border-box;
	color: #ffffff;
	display: block;
	font-family: MuseoSans-700;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	margin: 0 auto;
	padding: 12px 0 0;
	position: relative;
	text-align: center;
}
.mainHeaderTab .innerheaderdiv {
	display: block;
	padding: 15px 0px;
	position: relative;
}
.mainHeaderTab .innerheaderdiv.fixed {
	position: fixed;
	top: 0;
	left: 0;
}
.mainHeaderTab .innerheaderdiv > a {
	cursor: pointer;
	display: inline-block;
	float: left;
	left: 0;
	margin-left: 10px;
	padding: 5px 10px;
	position: absolute;
	text-align: left;
	top: 16px;
}
.mainHeaderTab .innerheaderdiv a span {
	background-color: #fff;
	display: block;
	height: 2px;
	margin: 6px 0;
}
.mainHeaderTab .innerheaderdiv .headerTitle {
	text-align: center;
	font-family: MuseoSans-300;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
.tabviewlmenuNav {
	background: #003150 none repeat scroll 0 0;
}
.tabviewlmenuNav .usernameText {
	color: #ffffff;
	display: block;
	font-family: MuseoSans-300;
	font-size: 18px;
	font-weight: 500;
	padding: 24px 34px;
	text-align: left;
	width: 250px;
}
.tabviewlmenuNav .logoouterDiv {
	display: block;
	vertical-align: bottom;
	padding: 10px 40px;
	margin: 500px 0 115px;
}
.tabviewlmenuNav .logoouterDiv .hanoverlogo {
	display: inline-block;
	background: rgba(0, 0, 0, 0) url("../img/h-i-g-wordmrk-ko.png") no-repeat scroll 0 0;
	float: left;
	height: 51px;
	margin: 0 8px 0px 0;
	width: 164px;
}
.mainHeaderTab span.glyphicon.menuicon {
	display: inline-block;
	background: rgba(0, 0, 0, 0) url("../img/main-nav-icon.png") no-repeat scroll 0 0;
	float: left;
	height: 14px;
	margin: 0 0 0 0;
	width: 23px;
}
/* END */
/* Tabview left Nav menu START */
.tabviewlmenuNav .blueMyAgentBox {
	width: 250px;
	height: 151px;
	background-color: rgba(255, 255, 255, 0.1);
	padding: 20px 20px 24px 35px;
	display: block;
	text-align: left;
}
.tabviewlmenuNav .blueMyAgentBox .agentInfotext {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 9px;
	color: #ffffff;
}
.tabviewlmenuNav .blueMyAgentBox .address1 {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.29;
	color: #ffffff;
}
.tabviewlmenuNav * {
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.tabviewlmenuNav .list-group-item {
	background-color: #003150;
	border: 1px solid #003150;
	display: block;
	padding: 0px;
	position: relative;
	line-height: 1.7;
	margin-bottom: -1px;
}
.tabviewlmenuNav .list-group-item .topborderwht {
	border-top: 1px solid #fff;
	opacity: 0.5;
	display: block;
	height: 1px;
}
.tabviewlmenuNav .list-group-item.subnavgroup {
	display: block;
}
.tabviewlmenuNav .list-group-item.subnavgroup > ul {
	display: block;
	font-size: 14px;
	list-style: outside none none;
	padding: 0;
	margin-bottom: 0px;
	width: 100%;
}
.tabviewlmenuNav .list-group-item.subnavgroup > ul > li {
	color: #ffffff;
	display: block;
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.21;
	margin: 0 auto;
	padding: 0px 0px;
	position: relative;
	border: medium none;
}
.tabviewlmenuNav .list-group-item.subnavgroup > ul > li > span {
	color: #ffffff;
	display: block;
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	margin: 0 auto;
	padding: 15px 0px;
	position: relative;
	width: 168px;
	border-top: 1px solid #ddd;
	overflow: visible;
	text-indent: 0;
	text-overflow: initial;
	white-space: normal;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	line-height: 1.21;
}
.tabviewlmenuNav .list-group-item.subnavgroup > ul > li > span.first {
	border-top: none;
}
.tabviewlmenuNav .list-group-item.subnavgroup > ul > li a.list-subgroup-item {
	color: #ffffff;
	text-decoration: none;
	font-family: MuseoSans-300;
	font-size: 14px;
	line-height: 1.21;
	overflow: visible;
	text-indent: 0;
	text-overflow: initial;
	white-space: normal;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.tabviewlmenuNav .list-group-item.subnavgroup > ul > li:hover, .tabviewlmenuNav .list-group-item.subnavgroup > ul > li:focus {
	background-color: #7ca940;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #7ca940;
	color: #ffffff;
}
.tabviewlmenuNav .list-group-item.subnavgroup > ul > li:hover a.list-subgroup-item, .tabviewlmenuNav .list-group-item.subnavgroup > ul > li:focus a.list-subgroup-item {
	color: #ffffff;
	text-decoration: none;
}
.tabviewlmenuNav .list-group-item.subnavgroup > ul > li:hover > span, .tabviewlmenuNav .list-group-item.subnavgroup > ul > li:focus > span, .tabviewlmenuNav .list-group-item.subnavgroup > ul > li:hover + li > span, .tabviewlmenuNav .list-group-item.subnavgroup > ul > li:focus + li > span {
	border-top: none;
}
.tabviewlmenuNav .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.tabviewlmenuNav .list-group-item div > a, .tabviewlmenuNav button.list-group-item {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	width: 251px;
	clear: both;
	padding: 15px 34px;
	display: block;
}
.tabviewlmenuNav .list-group-item div > a:hover, .tabviewlmenuNav .list-group-item div > a:focus {
	background-color: #7ca940;
	border-color: #ffffff #7ca940 #7ca940;
	border-top: 1px solid #ffffff;
	color: #ffffff;
}
.tabviewlmenuNav div a:focus.list-group-item, .tabviewlmenuNav div a:hover.list-group-item, .tabviewlmenuNav button.list-group-item:focus, .tabviewlmenuNav button.list-group-item:hover {
	background-color: #7ca940;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #7ca940;
	border-top: 1px solid #fff;
}
.tabviewlmenuNav .list-group-item.active div > a, .tabviewlmenuNav .list-group-item.active:focus div > a, .tabviewlmenuNav .list-group-item.active:hover div > a {
	background-color: #7ca940;
	border-color: #7ca940;
	color: #ffffff;
	border-top: 1px solid #ffffff;
}
.tabviewlmenuNav .list-group-item.active div > a > span.glyphicon, .tabviewlmenuNav .list-group-item:hover div > a:focus > span.glyphicon, .tabviewlmenuNav .list-group-item div > a:focus > span.glyphicon, .tabviewlmenuNav .list-group-item div > a:hover > span.glyphicon {
	border: 1px solid #ffffff;
	border-radius: 12px;
}
.tabviewlmenuNav .list-group-item div > a:hover > span.glyphicon.nobrder, .tabviewlmenuNav .list-group-item div > a > span.glyphicon.nobrder, .tabviewlmenuNav div a.list-group-item div > a:hover > span.glyphicon.nobrder {
	border: none;
	border-radius: 0px;
}
.tabviewlmenuNav div a.list-group-item:focus > span.glyphicon, .tabviewlmenuNav div a.list-group-item:hover > span.glyphicon {
	border: 1px solid #ffffff;
	border-radius: 12px;
}
.tabviewlmenuNav div a.list-group-item:focus > span.glyphicon.nobrder, .tabviewlmenuNav div a.list-group-item:hover > span.glyphicon.nobrder {
	border: none;
	border-radius: 0px;
}
.tabviewlmenuNav span.glyphicon {
	display: inline-block;
	float: left;
	height: 24px;
	margin: 0 16px 0 0;
	width: 24px;
}
.tabviewlmenuNav span.glyphicon.myAcchomeIcon {
	background: rgba(0, 0, 0, 0) url("../img/my-account-icon.png") no-repeat scroll 0 0;
}
.tabviewlmenuNav span.glyphicon.claimsIcon {
	background: rgba(0, 0, 0, 0) url("../img/claims-icon.png") no-repeat scroll 0 0;
}
.tabviewlmenuNav span.glyphicon.contactIcon {
	background: rgba(0, 0, 0, 0) url("../img/contact-us-icon.png") no-repeat scroll 0 0;
}
.tabviewlmenuNav span.glyphicon.billingIcon {
	background: rgba(0, 0, 0, 0) url("../img/billing-icon.png") no-repeat scroll 0 0;
}
.tabviewlmenuNav span.glyphicon.faqIcon {
	background: rgba(0, 0, 0, 0) url("../img/f-a-qs-icon.png") no-repeat scroll 0 0;
}
.tabviewlmenuNav span.glyphicon.toolIcon {
	background: rgba(0, 0, 0, 0) url("../img/tools-and-info-icon.png") no-repeat scroll 0 0;
}
.tabviewlmenuNav span.glyphicon.myprofileIcon {
	background: rgba(0, 0, 0, 0) url("../img/fill-1.png") no-repeat scroll 0 0;
	margin: 5px 12px 0 5px;
}
.tabviewlmenuNav span.glyphicon.logoutIcon {
	background: rgba(0, 0, 0, 0) url("../img/page-1.png") no-repeat scroll 0 0;
	margin: 5px 12px 0 5px;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu span.glyphicon.logoutbkIcon {
	background: rgba(0, 0, 0, 0) url("../img/log-out-icon.png") no-repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 24px;
	margin: 3px 12px 0 0;
	width: 12px;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > ul > li:hover span.glyphicon.myprofilebkIcon {
	background: rgba(0, 0, 0, 0) url("../img/fill-1.png") no-repeat scroll 0 0;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu > ul > li:hover span.glyphicon.logoutbkIcon {
	background: rgba(0, 0, 0, 0) url("../img/page-1.png") no-repeat scroll 0 0;
}
.innerHeader .rgHeaderSec .dropmenu .usernameMenu span.glyphicon.myprofilegreyIcon {
	background: rgba(0, 0, 0, 0) url("../img/user_id.png") no-repeat scroll 0 0;
	display: inline-block;
	vertical-align: top;
	height: 14px;
	margin: 0px 5px 0 0;
	width: 12px;
	top: 3px;
}
.tabviewlmenuNav .mm-navbar .mm-title {
	font-family: MuseoSans-300;
	font-size: 18px;
	font-weight: 500;
	color: #ffffff;
}
/* My profile Panal group collapse expand START */
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol > form {
	display: block;
	padding: 0px 0 0;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol .panel-group .panel {
	border-radius: 0;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol .panel-default > .panel-heading {
	border-color: #ecebeb;
	padding: 16px 13px;
	background-color: #FFF;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol .panel-default {
	border-color: #ecebeb;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol .panel-title {
	color: #003150;
	font-family: MuseoSans-500;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
	text-align: left;
	line-height: 1.55;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol span.glyphicon.quettipIcon {
	background: rgba(0, 0, 0, 0) url("../img/que-icon.png") no-repeat scroll 0 0;
	display: inline-block;
	float: right;
	height: 15px;
	margin: 5px 0px 0px 0px;
	width: 16px;
	cursor: pointer;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol span.glyphicon.colexpdIcon {
	background: rgba(0, 0, 0, 0) url("../img/expand-icon.png") no-repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 25px;
	margin: 0;
	width: 26px;
	cursor: pointer;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol span.glyphicon.colexpdIcon.expand {
	background: rgba(0, 0, 0, 0) url("../img/expand-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol span.glyphicon.colexpdIcon.collapse {
	background: rgba(0, 0, 0, 0) url("../img/collapse-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol .panel-body {
	padding: 20px 30px;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol .popover-content {
	width: 258px;
	font-family: MuseoSans-300;
	font-size: 11px;
	font-weight: 500;
	color: #666666;
}
.innercontainer .mainSection .msgshownbx {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	color: #7ca940;
	display: block;
}
.innercontainer .mainSection .msgshownbx.normalMsg {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.21;
	color: #666666;
}
.innercontainer .mainSection .msgshownbx.error {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.21;
	color: #e2231a;
}
.innercontainer .mainSection .redtext14 {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.21;
	color: #e2231a;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol p {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	color: #262626;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv.myproexpandcol table span.glyphicon.quettipIcon.insideTableTips {
	float: none;
	margin: 0px 0px 0px 9px !important;
	position: relative;
	top: 3px;
}
/*END*/
/* My Account Section Start */
.innercontainer .mainSection .myprofileSec .innermsgmaindiv.myaccountMainSec .panelTinnerTdIcon {
	display: inline-block;
	margin-top: 3px;
	text-align: center;
	vertical-align: top;
	width: 54px;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv.myaccountMainSec .panelTinnerTd2 {
	display: inline-block;
	margin-top: 8px;
	text-align: center;
	vertical-align: top;
	width: 23px;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv.myaccountMainSec .panelTinnerTd1 {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	word-break: break-word;
	width: 85%;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv.myaccountMainSec .policyNameText {
	font-family: MuseoSans-500;
	font-size: 18px;
	font-weight: bold;
	color: #262626;
	line-height: 1.37;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv.myaccountMainSec .policyNoH4Text {
	font-family: MuseoSans-300;
	font-size: 18px;
	font-weight: 300;
	color: #262626;
	line-height: 1.37;
}
.innercontainer .mainSection .myprofileSec span.glyphicon.policyIcon {
	background: rgba(0, 0, 0, 0) url("../img/home-policy-icon.png") no-repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 47px;
	margin: 0px 10px 0 0;
	width: 46px;
}
.innercontainer .mainSection .myprofileSec span.glyphicon.policyIcon.homeIcon {
	background: rgba(0, 0, 0, 0) url("../img/home-policy-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .myprofileSec span.glyphicon.policyIcon.vehicalIcon {
	background: rgba(0, 0, 0, 0) url("../img/auto-policy-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .myprofileSec span.glyphicon.policyIcon.umbrellaIcon {
	background: rgba(0, 0, 0, 0) url("../img/Umbrella.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .myprofileSec span.glyphicon.policyIcon.watercraftIcon {
	background: rgba(0, 0, 0, 0) url("../img/watercraft.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .myprofileSec span.glyphicon.policyIcon.articlesIcon {
/* background: rgba(0, 0, 0, 0) url("../img/auto-policy-icon.png") no-repeat scroll 0 0; */
}
.innercontainer .mainSection .myprofileSec span.glyphicon.policyIcon.dwellingFireIcon {
	background: rgba(0, 0, 0, 0) url("../img/dwelling-fire-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .formsectiondiv.myproexpandcol .panel-group .panel {
	border: 1px solid #d8d8d8;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .formsectiondiv.myproexpandcol .panel-default > .panel-heading {
	background-color: #ffffff;
	border-radius: 0;
	padding: 14px 0px 7px 0px;
	width: 94%;
	margin: 0 auto;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .formsectiondiv.myproexpandcol .panel-body {
	border: medium none;
	padding: 18px 20px 13px 20px;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox {
	display: block;
	padding-left: 58px;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow1 {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.43;
	color: #262626;
	line-height: 1.43;
	margin-bottom: 10px;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 {
	line-height: 15px;
	display: block;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 label {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.57;
	color: #262626;
	width: 120px;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 span {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.57;
	color: #262626;
	display: inline-block;
	width: auto;
	vertical-align: top;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 .amountDueBx span {
	min-width: 75px;
	width: auto;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 .amountDueBx span.amountDueTextmsg {
	display: inline-block;
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.21;
	color: #262626;
	width: 62%;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 .rows {
	display: inline-block;
	margin: 3px 0px;
	line-height: 1.07;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 .rows > span > div {
	line-height: 1.57;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .loadingText {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.21;
	color: #262626;
	vertical-align: top;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .loadingText > span.loaderIcon {
	background: rgba(0, 0, 0, 0) url(../img/spinnerSmall.gif) no-repeat scroll 0 0;
	display: inline-block;
	float: none;
	height: 15px;
	margin: 0px 5px 0 0;
	width: 18px;
	position: relative;
	top: 2px;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 .rows.margTB10 {
	margin: 10px 0px;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow3 {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	color: #262626;
	line-height: 1.8;
	margin: 5px 0;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow3 > a {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow3 > a:hover {
	text-decoration: none;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow4 {
	display: block;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addrefooter {
	padding: 15px 0px;
	border-top: 1px solid #ecebeb;
	margin-top: 5px;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox table.myAccTable {
	display: table;
	margin-top: 10px;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addrefooter > div {
	margin: 7px 0px 8px 0px;
	text-align: center;
	float: right;
	width: 30.8%;
	margin-left: 9px;
	margin-right: 10px;
	display: inline-block;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addrefooter > div:first-child {
	margin-right: 0px;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addrefooter > div:last-child {
	margin-left: 0px;
}
.table-striped.myAccTable > tbody > tr:nth-of-type(2n+1) {
	background-color: #ebebeb;
}
.table-striped.myAccTable > tbody > tr:nth-of-type(2n+2) {
	background-color: #f5f5f5;
}
.table-striped.myAccTable > tbody > tr:nth-of-type(2n+1) > td {
	border-top: 1px solid #ebebeb;
}
.table-striped.myAccTable > tbody > tr:nth-of-type(2n+2) > td {
	border-top: 1px solid #f5f5f5;
}
.table-striped.myAccTable > tbody > tr >td, .table-striped.myAccTable > tbody > tr >th {
	padding: 5px 8px;
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.37;
	text-align: left;
	word-wrap: break-word;
}
.table-striped.myAccTable > tbody > tr >th {
	border-top: 1px solid #FFF;
	border-bottom: 2px solid #FFF;
	padding: 8px 20px 8px 20px;
	background-color: #ebf3f7;
	color: #569bbe;
	vertical-align: middle;
	line-height: 1.37;
}
.table-striped.myAccTable > tbody > tr > td a {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}
.table-striped.myAccTable > tbody > tr > td a:hover {
	text-decoration: none;
}
.table-striped.myAccTable > tbody > tr > th, .table-striped.myAccTable > tbody > tr > td {
	padding: 8px 10px 8px 10px;
	word-wrap: break-word;
	max-width: 178px;
}
.table-striped.myAccTable > tbody > tr > th:first-child, .table-striped.myAccTable > tbody > tr > td:first-child {
	padding-left: 20px;
}
.table-striped.myAccTable > tbody > tr > th:last-child, .table-striped.myAccTable > tbody > tr > td:last-child {
	padding-right: 20px;
}
.table-striped.myAccTable > tbody > tr >td.column1 {
	font-family: MuseoSans-500;
	color: #262626;
	text-align: left;
}
.table-striped.myAccTable > tbody > tr >td.column2 {
	font-family: MuseoSans-300;
	text-align: right;
	color: #005580;
	text-align: right;
	width: 115px;
}
.table-striped.myAccTable > tbody > tr >td.column2 a {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}
.table-striped.myAccTable > tbody > tr >td.column2 a:hover {
	text-decoration: none;
}
#policyDocuments .table-striped.myAccTable > tbody > tr > th, #policyDocuments .table-striped.myAccTable > tbody > tr > td {
	padding: 8px 10px 8px 10px;
	word-wrap: break-word;
	max-width: 105px;
}
#scheduledItems .table-striped.myAccTable .scheduledItemSub {
	background-color: #ffffff;
	font-weight: bold;
	color: #262626;
	height: 17px;
}
/*END */
/**  Link Policy Section START  **/
.innercontainer .mainSection .myprofileSec.linkpolicyMainBx {
	display: block;
	clear: both;
	padding: 0px 15px;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails {
	border: solid 1px #d8d8d8;
	padding: 20px 20px;
	display: block;
	width: auto;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails .addressDiv > div {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	color: #333333;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails .ifthisnottext > span {
	font-family: MuseoSans-500;
	font-size: 12px;
	font-weight: 500;
	color: #333333;
	line-height: 1.07;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails .ifthisnottext > span a {
	font-weight: bold;
	text-decoration: none;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails .ifthisnottext > span a:hover {
	text-decoration: none;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails .policyDescNote {
	color: #262626;
	text-decoration: none;
	font-family: MuseoSans-300;
	font-size: 14px;
	line-height: 1.07;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails .policyDescNote > span {
	font-family: MuseoSans-300;
	font-size: 12px;
	font-weight: 500;
	color: #333333;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails #tandC {
	width: 16px;
	height: 16px;
	border-radius: 2px;
	background-color: #ffffff;
	border: solid 1px #979797;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails #tandC:checked {
	color: #7ca940;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails .termsAndCond {
	font-family: MuseoSans;
	font-size: 11px;
	font-weight: 500;
	color: #08426d;
	vertical-align: middle;
	display: inline-block;
}
.innercontainer .mainSection .linkpolicyMainBx .linkPolicyDetails .form-group {
	margin-bottom: 10px;
}
#termCondBx .termCondBxBody {
	max-height: 410px;
	overflow-y: auto;
}
#passReqBx .passReqBxBody {
	max-height: 410px;
	overflow-y: auto;
}
#termCondBx .termCondBxBody b {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: 700;
	color: #000000;
}
.innercontainer .mainSection .linkPoliciesTitle {
	display: inline-block;
	width: 50%;
}
.innercontainer .mainSection .backToMyAcc {
	float: right;
	font-family: MuseoSans-300;
	font-size: 11px;
	font-weight: 500;
	color: #005580;
	text-align: right;
	cursor: pointer;
	line-height: 15px;
	display: inline-block;
	width: 140px;
}
.visible-inln-lg, .visible-inln-md, .visible-inln-sm, .visible-inln-xs {
	display: inline-block;
}
.innercontainer .mainSection .linkpolicyMainBx .termsIAgree {
	font-family: MuseoSans-500;
	font-size: 11px;
	font-weight: 500;
	color: #666666;
}
.innercontainer .mainSection .linkpolicyMainBx .termsIAgree > b {
	font-family: MuseoSans-300;
}
/** END **/
/** Policy Details STARTED **/
.innercontainer .mainSection .myprofileSec.policyDetailMainBx .myaccountMainSec .myAccInnerPanelBox {
	padding-left: 62px;
}
.innercontainer .mainSection .policyDetailMainBx .formsectiondiv.myproexpandcol .myAccountAccord .addressRow1 {
	margin-bottom: 15px;
	margin-top: 5px;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.37;
	color: #262626;
}
.innercontainer .mainSection .policyDetailMainBx .formsectiondiv.myproexpandcol .myAccountAccord .addressRow1.mkmodelText > label {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.07;
	color: #262626;
}
.innercontainer .mainSection .policyDetailMainBx .formsectiondiv.myproexpandcol .myAccountAccord .addressRow1.mkmodelText > div {
	font-family: MuseoSans-100;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.57;
	color: #262626;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #coverages .panelTinnerTd1 {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	width: 100%;
	border-bottom: solid 1px #ecebeb;
}
.innercontainer .mainSection .policyDetailMainBx .formsectiondiv.myproexpandcol .myAccountAccord .addressConverges, .innercontainer .mainSection .policyDetailMainBx .formsectiondiv.myproexpandcol .myAccountAccord .addressConverges .scheduledItemSub {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.37;
	color: #262626;
}
.innercontainer .mainSection .policyDetailMainBx .formsectiondiv.myproexpandcol .myAccountAccord .addressRow1.mkmodelText, .innercontainer .mainSection .policyDetailMainBx .formsectiondiv.myproexpandcol .myAccountAccord .addressRow1.propertyAddText {
	padding-left: 0px;
	padding-right: 0px;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #PolicyDetails .changePolicyName {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	color: #005580;
	cursor: pointer;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #PolicyDetails .policyPremium {
	display: inline-block;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #PolicyDetails .scrollDownTo {
	float: right;
	font-family: MuseoSans-300;
	font-size: 11px;
	font-weight: 500;
	color: #005580;
	/*cursor: pointer;*/
	text-align: right;
	display: inline-block;
	vertical-align: top;
	width: 250px;
	padding: 2px 0;
	line-height: 2.75;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #PolicyDetails .scrollDownTo span {
	font-size: 11px;
	font-weight: 500;
	color: #005580;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #PolicyDetails .amountDue {
	display: inline-block;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #PolicyDetails .panelTinnerTd2 {
	display: none;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #PolicyDetails .myAccountAccord.collapse {
	display: block;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #PolicyDetails .panelTinnerTd2 {
	display: none;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 span.policyAmountText {
	text-align: left;
	width: 200px;
	display: inline-block;
}
.innercontainer .mainSection .policyDetailMainBx .bottomsmallText {
	display: block;
	font-size: 11px;
	font-weight: 500;
	color: #666666;
	margin-bottom: 30px;
}
.innercontainer .mainSection .policyDetailMainBx #PolicyDetails .tableLeftTextLabel {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.07;
	color: #262626;
	width: 126px;
}
.innercontainer .mainSection .policyDetailMainBx #PolicyDetails .TableValuesRight {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.07;
	color: #262626;
}
.table-striped.myAccTable.policyDetailsTable2 > tbody > tr > th:first-child, .table-striped.myAccTable.policyDetailsTable2 > tbody > tr > td:first-child, .table-striped.myAccTable.policyDetailsTable2 > tbody > tr > th:last-child, .table-striped.myAccTable.policyDetailsTable2 > tbody > tr > td:last-child {
	padding: 15px 15px;
}
.innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .TableLeftKeys {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.43;
	color: #4689b0;
}
.innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .TableLeftKeys.ChngResonTxt {
}
.innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .TableRightValues.ChngResonTxt21 {
	width: 55%;
}
.innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .TableRightValues.ChngResonTxt2 {
	width: 58%;
}
.innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .polDocviewDiv1 {
	width: 81%;
	vertical-align: top;
	display: inline-block;
}
.innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .polDocviewDiv2 {
	width: 34px;
	vertical-align: top;
	display: inline-block;
	text-align: center;
	margin-left: 12px;
	float: right;
}
.innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .polDocviewDiv2 > a {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.07;
	text-align: center;
	color: #005580;
	text-decoration: none;
}
.innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .polDocviewDiv2 > a:hover {
	text-decoration: none;
}
.innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .policyDetailsTable2 .TableRightValues, .innercontainer .mainSection .policyDetailMainBx #policyDocumentsMobile .policyDetailsTable2 .TableLeftKeys {
	display: inline-block;
	line-height: 1.57;
	vertical-align: top;
}
.innercontainer .mainSection .policyDetailMainBx .table-striped.myAccTable > tbody > tr >td.column2 {
	font-size: 14px;
	font-weight: 500;
	text-align: left;
	color: #262626;
	font-family: MuseoSans-500;
}
.innercontainer .mainSection .myprofileSec.policyDetailMainBx .formsectiondiv.myproexpandcol .panel-title {
/*border-bottom: solid 1px #ecebeb;*/
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .formsectiondiv.myproexpandcol.withoutIconText .panel-default > .panel-heading {
	padding-top: 20px;
	padding-bottom: 20px;
}
.btn:focus {
	outline: 0px auto -webkit-focus-ring-color;
}
.innercontainer .mainSection .myprofileSec .myaccountMainSec .myAccInnerPanelBox .addressRow2 span.glyphicon.downArrIcon {
	background: rgba(0, 0, 0, 0) url(../img/down-arrow-desktop.png) no-repeat scroll 0 0;
	display: inline-block;
	float: right;
	height: 15px;
	margin: 0px 0px 0 8px;
	width: 15px;
}
.innercontainer .mainSection .myprofileSec.policyDetailMainBx .myaccountMainSec .formsectiondiv.myproexpandcol .panel-default > .panel-heading {
	background-color: #ffffff;
	border-radius: 0;
	padding: 14px 15px 14px 15px;
	width: 100%;
	margin: 0 auto;
}
/** END **/
/*** My Account Platinum Prestige STARTED ***/
.innercontainer .mainSection .myprofileSec.platinumPrestigeMain .platinumPrestige, .innercontainer .mainSection .myPolicyDetails.platinumPrestigeMain .platinumPrestige {
	border-style: solid;
	border-width: 1px;
	display: block;
	margin-bottom: 30px;
	border-color: #e8e8e8;
}
.innercontainer .mainSection .myprofileSec.platinumPrestigeMain .platinumPrestigeMsg, .innercontainer .mainSection .myPolicyDetails.platinumPrestigeMain .platinumPrestigeMsg {
	font-family: MuseoSans-700;
	font-size: 18px;
	font-weight: 900;
	color: #ffffff;
	text-shadow: 0 0.5px 1px rgba(64, 64, 64, 0.5);
	padding: 8px 10px 8px 28px;
	line-height: 1.57;
	object-fit: contain;
	background-image: -webkit-linear-gradient(317deg, #ebebeb, #cdcdcd 16%, #e8e8e8 24%, #b2b2b2 33%, #adadad 43%, #9b9b9b 83%, #e9e9e9);
	background-image: linear-gradient(317deg, #ebebeb, #cdcdcd 16%, #e8e8e8 24%, #b2b2b2 33%, #adadad 43%, #9b9b9b 83%, #e9e9e9);
	width: 100%;
	height: 40px;
}
.innercontainer .mainSection .myPolicyDetails.platinumPrestigeMain .platinumPrestige .panel-group {
	margin-bottom: 0px;
}
/*.innercontainer .mainSection .myprofileSec.platinumPrestigeMain div.platinumPrestige:after {
	content: "";
    display: block;
    clear: both;
    content: "";
    position: relative;
    padding: 8px 0px;
    background-image: linear-gradient(271deg, #ebebeb, #cdcdcd 45%, #e8e8e8 56%, #b2b2b2 68%, #adadad 79%, #e1e1e1);
  
}*/
.innercontainer .mainSection .myprofileSec.platinumPrestigeMain .platinumPrestige .panel-group {
	margin-bottom: 0px;
}
/*.innercontainer .mainSection .myprofileSec.platinumPrestigeMain .formsectiondiv.myproexpandcol  .platinumPrestige .panel-group:last-child .panel-default > .panel-heading{
	border:none;
}*/
.innercontainer .mainSection .myprofileSec.platinumPrestigeMain .formsectiondiv.myproexpandcol .platinumPrestige .panel-group:first-child .panel-default > .panel-heading {
	border-bottom: 2px solid #ecebeb;
}
.innercontainer .mainSection .myprofileSec.platinumPrestigeMain .formsectiondiv.myproexpandcol .platinumPrestige .panel-group .panel {
	border : 0px;
}
.innercontainer .mainSection .myprofileSec.platinumPrestigeMain .formsectiondiv.myproexpandcol .platinumPrestige .panel-body {
	padding-bottom: 10px;
	margin-bottom: 0px;
	border-bottom: 1px solid #ecebeb;
}
/**  END **/
/***  Claim Status Section STARTED   ***/
.innercontainer .mainSection .myprofileSec.claimStatusBox .myaccountMainSec .formsectiondiv.myproexpandcol .panel-default > .panel-heading {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 15px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .myaccountMainSec .formsectiondiv.myproexpandcol .panel-body {
	padding-top: 12px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .blueHeadingText {
	font-family: MuseoSans-500;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	color: #569bbe;
	margin-top: 20px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .policyNameText {
	color: #333;
	padding-bottom: 0px;
	padding-top: 0px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .panelTinnerTdIcon {
	margin-top: 8px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .policyNoH4Text {
	font-family: MuseoSans-100;
	font-size: 14px;
	font-weight: 300;
	text-align: left;
	color: #333333;
	margin-top: 4px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .panelTinnerTd1 {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	word-break: break-all;
	width: 76%;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .panelTinnerTd2 {
	margin-top: 26px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .panelTinnerTd3 {
	display: inline-block;
	padding: 15px 0px 15px 0px;
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 3.7;
	text-align: right;
	color: #000000;
	position: absolute;
	right: 24px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .panelTinnerTd3 > span {
	margin-left: 4px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .panelTinnerTd2 {
	position: absolute;
	right: 0px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .panelTinnerTd3 .redText {
	color: #e2231a;
	margin-left: 3px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .myaccountMainSec .myAccInnerPanelBox .addressRow2 label {
	width: 146px;
	font-family: MuseoSans-100;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .adjusterInfoMainBox {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.07;
	text-align: right;
	color: #333333;
	margin-top: 36px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .adjusterInfoText {
	font-family: MuseoSans-100;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.07;
	color: #333333;
	margin-bottom: 10px;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .adjInfoblueText {
	font-family: MuseoSans-500;
	font-size: 16px;
	font-weight: 500;
	color: #569bbe;
	line-height: 1.43;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec .adjusterInfoEmailph {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	color: #333333;
}
.innercontainer .mainSection .myprofileSec.claimStatusBox .innermsgmaindiv.myaccountMainSec a.payMentDetailText {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: 500;
	text-align: left;
}
/**  END **/
/***  Claim Status Section STARTED   ***/
.innercontainer .mainSection .myprofileSec.reportClaimBoxP1 .textbold14 {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	margin-left: 15px;
}
.innercontainer .mainSection .myprofileSec.reportClaimBoxP1 .innermsgboxchild > p {
	font-family: MuseoSans-300;
	font-size: 14px;
	font-weight: 500;
	text-align: left;
	color: #333333;
}
.innercontainer .mainSection .myprofileSec.reportClaimBoxP1 .myaccountMainSec .formsectiondiv.myproexpandcol .panel-default > .panel-heading {
	border-bottom: 1px solid #d8d8d8;
}
.innercontainer .mainSection .myprofileSec.reportClaimBoxP1 .innermsgmaindiv.myaccountMainSec .policyNameText {
	padding: 12px 0px;
}
.innercontainer .mainSection .myprofileSec.reportClaimBoxP1 .innermsgmaindiv.myaccountMainSec .policyNoLgText {
	font-family: MuseoSans-100;
	font-size: 18px;
	font-weight: 300;
	text-align: left;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 8px;
}
.innercontainer .mainSection .myprofileSec.reportClaimBoxP1 .myaccountMainSec .formsectiondiv.myproexpandcol .panel-body {
	padding: 0px;
}
.innercontainer .mainSection .myprofileSec.reportClaimBoxP1 .innermsgmaindiv.myaccountMainSec .collaspeBoxMultTxt {
	padding: 12px 20px 13px 20px;
}
.innercontainer .mainSection .myprofileSec.reportClaimBoxP1 .innermsgmaindiv.myaccountMainSec .reportClaimButtonSec {
	padding: 20px 20px 20px 0px;
}
/**  END **/

/*** Vehicle And Driver Details Start ***/
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx {
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .myaccountMainSec .formsectiondiv.myproexpandcol .panel-default > .panel-heading {
	padding-bottom: 15px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .innermsgmaindiv.myaccountMainSec .panelTinnerTdIcon {
	margin-top: 8px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .innermsgmaindiv.myaccountMainSec .panelTinnerTd1 {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	word-break: break-all;
	width: 76%;
	margin-top: 7px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .innermsgmaindiv.myaccountMainSec .policyNameText {
	color: #333;
	padding-bottom: 0px;
	padding-top: 0px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .innermsgmaindiv.myaccountMainSec .policyNoH4Text {
	font-family: MuseoSans-100;
	font-size: 14px;
	font-weight: 300;
	text-align: left;
	color: #333333;
	margin-top: 4px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .progessBarBx {
	width: 100%;
	height: 38px;
	background-color: #ecebeb;
	text-align: center;
	padding: 10px 0px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .progessBarBx .proBarPlaceHoldTxt {
	font-family: MuseoSans-700;
	font-size: 12px;
	font-weight: 900;
	text-align: left;
	color: #e2231a;
	margin: 0 auto;
	text-align: center;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .borderBott1 {
	display: block;
	padding-bottom: 20px;
	border-bottom: 2px solid #ecebeb;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .blueHeadingText {
    font-family: MuseoSans-500;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    color: #569bbe;
    margin-top: 20px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .autoVehDrivSection{
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .smallgrayTxt{
	  font-family: MuseoSans-500;
	  font-size: 14px;
	  font-weight: bold;
	  text-align: left;
	  color: #666666;
	  margin:20px 0px 20px 0px;
	  padding:0px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .inputSectionBx{
	  padding-left:90px;
	  padding-right: 0px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .inputSectionBx ul{
	padding:0px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .inputSectionBx ul li{
	list-style-type: none;
	line-height: 2;
	display: block;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .inputSectionBx input[type="radio"]{
	margin-right:7px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .inputSectionBx textarea{
	width:100%;
	height: 168px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .radioBxSec{
	font-family: MuseoSans-300;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: #4a4a4a;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .selVehInvincTxt{
	font-family: MuseoSans-300;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: #333333;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .inputSectionBx .radioOptionBx{
	margin-right:15px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .inputSectionBx .radioSecText{
	display:inline-block;
	width:180px;
	color:#333333;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx form button, 
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx form input[type="button"], 
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx form button[type="button"], 
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx input[type="submit"] {
    width: 284px;
    margin: 5px 0px;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .pos_1 {
    text-align: right;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .pos_2 {
    width:294px;
}
.innercontainer .mainSection .myprofileSec .formsectiondiv .form-group label.backfont14{
	color: #333333;
}
.innercontainer .mainSection .myprofileSec.vehDriverDetailBx .textmsgNormal14{
	font-family: MuseoSans-100;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.21;
  text-align: left;
  color: #333333;
  margin-top:20px;
}
/** END **/
/**  Footer Section START **/
.mainfooter {
	display: block;
	padding: 25px 25px 18px 25px;
	background-color: #003460;
	color: #fff;
	font-family: MuseoSans-100;
	font-size: 11px;
}
.mainfooter .footerleft .address2 > p {
	margin: 0px;
	font-family: MuseoSans-100;
	font-size: 11px;
	font-weight: 300;
	line-height: 1.55;
	color: #ffffff;
}
.mainfooter .footerright {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: top;
}
.mainfooter .footerright > ul {
	display: block;
	float: right;
	list-style: outside none none;
	margin: 23px 0;
	padding: 0;
	text-align: left;
}
.mainfooter .footerright > ul > li {
	display: inline-block;
	vertical-align: top;
}
.mainfooter .footerright > ul > li > div {
	display: inline-block;
	line-height: 2.3;
}
.mainfooter .footerright > ul > li.seprator {
	border-right: 1px solid #7ca940;
	display: inline-block;
	height: 30px;
	line-height: 2.8;
	margin: 3px 5px 0 5px;
}
.mainfooter .footerright > ul > li > ul {
	list-style: outside none none;
	display: inline-block;
	padding: 0px;
	margin: 0px 5px;
	text-align: left;
}
.mainfooter .footerright a {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #ffffff;
	text-decoration: none;
}
.mainfooter .footerright a:hover, .mainfooter .footerright a:focus {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #ffffff;
	text-decoration: underline;
}
.mainfooter .footerright span.glyphicon {
	display: inline-block;
	float: left;
	height: 22px;
	margin: 0 8px 0 0;
	width: 22px;
}
.mainfooter .footerright span.glyphicon.contactIcon {
	background: rgba(0, 0, 0, 0) url("../img/contact-us-icon.png") no-repeat scroll 0 0;
}
/* Navbar Sarated */
.mainHeaderTab .navbar-default {
	background-color: #003150;
	border-color: #003150;
	border-radius: 0;
}
.innercontainer .mainSection .leftsection .list-group-item span.glyphicon {
	display: inline-block;
	float: left;
	height: 24px;
	margin: 0 8px 0 0;
	width: 24px;
	border: 1px solid #ffffff;
	border-radius: 12px;
}
.modal {
	padding: 0;
	text-align: center;
}
.modal::before {
	content: "";
	display: inline-block;
	height: 100%;
	margin-right: -4px;
	vertical-align: middle;
}
.modal-dialog {
	background-color: #ffffff;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
.deskfitview .modal-body {
	padding: 34px 28px;
}
.deskfitview .modal-title {
	font-family: MuseoSans-300;
	font-size: 18px;
	font-weight: 500;
	color: #ffffff;
}
.deskfitview .modal-header {
	height: 75px;
	background-color: #003150;
	padding: 25px 28px;
	border-bottom: #fff;
}
.deskfitview .modal-header .close {
	opacity: 1;
}
.deskfitview .modal-header .closeIcon {
	background: rgba(0, 0, 0, 0) url("../img/close-icon.png") no-repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 16px;
	margin: 8px 0px 0px 0px;
	width: 16px;
	cursor: pointer;
	outline:0;
}
.deskfitview .modal-dialog {
	width: 656px;
}
.deskfitview .modal-content {
	border: none;
}
.deskfitview .modal-body p {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: 500;
	color: #333333;
}
.deskfitview .modal-body form label {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: 500;
	line-height: 2.5;
	color: #003150;
	margin-bottom: 0px;
}
.deskfitview .modal-body form input {
	width: 289px;
	height: 42px;
	border-radius: 4px;
	border: solid 1px #979797;
	font-family: MuseoSans-500;
	font-size: 11px;
	font-weight: 500;
	color: #666666;
}
.deskfitview .modal-body h4 {
	font-family: MuseoSans-500;
	font-size: 18px;
	font-weight: 500;
	color: #003150;
}
.deskfitview .modal-dialog .btn {
	margin-bottom: 16px;
}
.deskfitview .modal-dialog .btnsection {
	text-align: center;
	margin-top: 20px;
}
.deskfitview .modal-dialog .btnsection .pos_1 {
	padding-left: 10px;
	padding-right: 0px;
}
.deskfitview .modal-dialog .btnsection .pos_2 {
	padding-right: 10px;
	padding-left: 0px;
}
.innercontainer .mainSection .leftsection .list-group-item span.glyphicon.myAcchomeIcon {
	background: rgba(0, 0, 0, 0) url("../img/my-account-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .leftsection .list-group-item span.glyphicon.claimsIcon {
	background: rgba(0, 0, 0, 0) url("../img/claims-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .leftsection .list-group-item span.glyphicon.contactIcon {
	background: rgba(0, 0, 0, 0) url("../img/contact-us-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .leftsection .list-group-item span.glyphicon.billingIcon {
	background: rgba(0, 0, 0, 0) url("../img/billing-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .leftsection .list-group-item span.glyphicon.faqIcon {
	background: rgba(0, 0, 0, 0) url("../img/f-a-qs-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .leftsection .list-group-item span.glyphicon.toolIcon {
	background: rgba(0, 0, 0, 0) url("../img/tools-and-info-icon.png") no-repeat scroll 0 0;
}
.innercontainer .mainSection .backToMyAcc {
	background: rgba(0, 0, 0, 0) url("../img/back-arrow-desktop.png") no-repeat scroll 0 0;
}
/* Navbar End */
/* webfonts */
/*
@font-face {
	font-family: 'MuseoSans-700';
	src: url('../../assets/webfonts/eot/style_159306.eot?#iefix') format('embedded-opentype'), url('../../assets/webfonts/woff/style_159306.woff') format('woff'), url('../../assets/webfonts/ttf/style_159306.ttf') format('truetype'), url('../../assets/webfonts/svg/style_159306.svg#MuseoSans-700') format('svg');
}
@font-face {
	font-family: 'MuseoSans-300';
	src: url('../../assets/webfonts/eot/style_159305.eot?#iefix') format('embedded-opentype'), url('../../assets/webfonts/woff/style_159305.woff') format('woff'), url('../../assets/webfonts/ttf/style_159305.ttf') format('truetype'), url('../../assets/webfonts/svg/style_159305.svg#MuseoSans-300') format('svg');
}
@font-face {
	font-family: 'MuseoSans-500';
	src: url('../../assets/webfonts/eot/style_159303.eot?#iefix') format('embedded-opentype'), url('../../assets/webfonts/woff/style_159303.woff') format('woff'), url('../../assets/webfonts/ttf/style_159303.ttf') format('truetype'), url('../../assets/webfonts/svg/style_159303.svg#MuseoSans-500') format('svg');
}
@font-face {
	font-family: 'MuseoSans-500Italic';
	src: url('../../assets/webfonts/eot/style_159309.eot?#iefix') format('embedded-opentype'), url('../../assets/webfonts/woff/style_159309.woff') format('woff'), url('../../assets/webfonts/ttf/style_159309.ttf') format('truetype'), url('../../assets/webfonts/svg/style_159309.svg#MuseoSans-500Italic') format('svg');
}
*/
/* museosansfonts */
@font-face {
	font-family: 'MuseoSans-100';
	src: url('../../assets/museosansfonts/MuseoSans_100.otf') format("opentype");
}
@font-face {
	font-family: 'MuseoSans-300';
	src: url('../../assets/museosansfonts/MuseoSans_300.otf') format('opentype');
}
@font-face {
	font-family: 'MuseoSans-500';
	src: url('../../assets/museosansfonts/MuseoSans_500.otf') format('opentype');
}
@font-face {
	font-family: 'MuseoSans-700';
	src: url('../../assets/museosansfonts/MuseoSans_700.otf') format('opentype');
}
@font-face {
	font-family: 'MuseoSans-900';
	src: url('../../assets/museosansfonts/MuseoSans_900.otf') format('opentype');
}
@font-face {
	font-family: 'MuseoSans-100Italic';
	src: url('../../assets/museosansfonts/MuseoSans_100_Italic.otf') format('opentype');
}
@font-face {
	font-family: 'MuseoSans-300Italic';
	src: url('../../assets/museosansfonts/MuseoSans_300_Italic.otf') format('opentype');
}
@font-face {
	font-family: 'MuseoSans-500Italic';
	src: url('../../assets/museosansfonts/MuseoSans_500_Italic.otf') format('opentype');
}
@font-face {
	font-family: 'MuseoSans-700Italic';
	src: url('../../assets/museosansfonts/MuseoSans_700_Italic.otf') format('opentype');
}
@font-face {
	font-family: 'MuseoSans-900Italic';
	src: url('../../assets/museosansfonts/MuseoSans_900_Italic.otf') format('opentype');
}
.normalFontWt {
	font-weight: normal !important;
}
.boldFontWt {
	font-weight: bold !important;
}
.form-group.has-error label {
	color : #e2231a !important;
}
.font-family900 {
	font-family: MuseoSans-900;
}
#Coverages .popover.right>.arrow:after {
	left: 2px;
}
.innercontainer .mainSection .myprofileSec .innermsgmaindiv.myaccountMainSec .withoutIconText .policyNameText {
	color: #003150;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec .vehicleSeperator {
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 15px;
	margin-top: 10px;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec .propertySeperator {
	border-bottom: 1px solid #d8d8d8;
	width: 94%;
	margin-left: 20px !important;
}
#toCoverahes, #toCoverahesIcon, #toPlatinumCoverages, #toPlatinumCoveragesIcon, #toPolicyDocIcon, #toPolicyDoc, #toScheduledItems, #toScheduledItemsIcon {
	cursor: pointer;
}
.innercontainer .mainSection .policyDetailMainBx .innermsgmaindiv.myaccountMainSec #PolicyDetails .scrollDownTo span:hover span {
	color: orange;
	text-decoration: none;
}
/*contact us css start*/

span.glyphicon.call-us-img {
	background: rgba(0, 0, 0, 0) url("../img/call-us-icon.png") no-repeat scroll 0 0;
	width: 13px;
	height: 13px;
	object-fit: contain;
}
span.glyphicon.email-us-img {
	background: rgba(0, 0, 0, 0) url("../img/email_us.png") no-repeat scroll 0 0;
	width: 13px;
	height: 16px;
	object-fit: contain;
}
span.glyphicon.postal-mail-img {
	background: rgba(0, 0, 0, 0) url("../img/postal_mail.png") no-repeat scroll 0 0;
	width: 13px;
	height: 16px;
	object-fit: contain;
}
.innercontainer .mainSection .contactUsSec .contactUs {
	font-family: MuseoSans-500;
	height: 17px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .contactUsMainSec .formsectiondiv.myproexpandcol .panel-default > .panel-heading {
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .contactUsMainSec .formsectiondiv.myproexpandcol .panel-body {
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .contactUsMainSec .formsectiondiv.myproexpandcol .panel-group {
	margin-bottom: 0px;
}
.innercontainer .mainSection .contactUsSec .contactUsMainSec .formsectiondiv.myproexpandcol .contactUsInnerPanelBox, .innercontainer .mainSection .contactUsSec .contactUsMainSec .formsectiondiv.myproexpandcol .contactUsUpperPanelBox {
	padding-left: 0px;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .callUsSection {
	border-bottom: solid 1px #ecebeb;
}
.innercontainer .mainSection .contactUsSec .contactUsMainSec .formsectiondiv.myproexpandcol .panel-group .panel {
	border : 0px;
}
.innercontainer .mainSection .contactUsSec .innermsgmaindiv.myaccountMainSec .panelTinnerTd2 {
	display: inline-block;
	margin-top: 0px;
	text-align: center;
	vertical-align: top;
	width: 23px;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .panel-title {
	color: #003150;
	font-family: MuseoSans-500;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
	text-align: left;
	line-height: 1.55;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .innermsgmaindiv.myaccountMainSec .panelContactUsTd1 {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	width: 77%;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .contactUsMainSec .formsectiondiv.myproexpandcol .panel-group {
	border-bottom: solid 1px #d8d8d8;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .contactUsUpperPanelBox label {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: 500;
	text-align: left;
	color: #000000;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .contactUsUpperPanelBox span {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .contactUsInnerPanelBox .inputTitle {
	font-family: MuseoSans-500;
	font-size: 14px;
	line-height: 1.21;
	text-align: left;
	color: #003150;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .contactUsInnerPanelBox .inputDivTitle {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.21;
	text-align: left;
	color: #333333;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .contactUsInnerPanelBox .grayTextTitle {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.21;
	text-align: left;
	color: #666666;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .contactUsInnerPanelBox .blueTextTitle {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.21;
	text-align: left;
	color: #569bbe;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .contactUsInnerPanelBox .blackDivTitle {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.21;
	text-align: left;
	color: #000000;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .contactUsInnerPanelBox .blackSubDiv {
	font-family: MuseoSans-500;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.21;
	text-align: left;
	color: #000000;
	word-wrap: break-word;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .contactUsInnerPanelBox textarea {
	width: 615px;
	height: 170px;
	margin-top: 8px;
	border: solid 1px #979797;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol span.call-us {
	padding-left: 3px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #569bbe;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv.myproexpandcol .btn-success {
	font-weight: normal;
	width: 290px;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv select {
	background-image: -webkit-linear-gradient(to bottom, #f3f3f3, #d4d4d4);
	background-image: linear-gradient(to bottom, #f3f3f3, #d4d4d4);
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), inset 0 0px 0 0 #ffffff;
	border: solid 1px #979797;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-left: 10px;
	-o-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
 .innercontainer .mainSection .contactUsSec .formsectiondiv select::-ms-expand {
 display:none;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv select #categorySel {
	background-image: linear-gradient(to bottom, #f3f3f3, #d4d4d4);
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), inset 0 0px 0 0 #ffffff;
	border: solid 1px #979797;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv input {
	padding-left: 10px;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv input[type=checkbox] {
	width: 15px;
	height: 15px;
	display: inline-block;
}
.innercontainer .mainSection .contactUsSec .formsectiondiv .selectBox:after {
	content: "";
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 0px solid #000000;
}
/*contact us css end*/

.innercontainer .mainSection .leftsection .list-group-item:not(.active) ul {
	display: none;
}
.innercontainer .mainSection .leftsection .list-group-item.showUL:not(.active) ul {
	display: block;
}
.innercontainer .mainSection .leftsection .list-group-item.active ul {
	display: block;
}
.innercontainer .mainSection .leftsection .list-group-item.newSideNav > ul {
	background-color: #FFF;
	border-color: #FFF;
	color: #03243f;
	list-style: outside none none;
	padding : 0px;
	margin-bottom: 0px;
}
.innercontainer .mainSection .leftsection .list-group-item.newSideNav.active ul li.activeLi {
	background-color: #ecebeb;
}
.innercontainer .mainSection .leftsection .list-group-item.newSideNav.active ul li.activeLi a {
	color: #7ca940;
	text-decoration: none;
}
.innercontainer .mainSection .leftsection .list-group-item.newSideNav.active ul li.activeLi .activeBox, .tabviewlmenuNav .list-group-item.newMobileSideNav.active ul li.activeLi .activeBox {
	width: 8px;
	height: 8px;
	background-color: #7ca940;
	display: inline-block;
	margin-right: 5px;
	margin-top: 0px;
}
.tabviewlmenuNav .list-group-item:not(.active) ul {
	display: none;
}
.tabviewlmenuNav .list-group-item.showUL:not(.active) ul {
	display: block;
}
.tabviewlmenuNav .list-group-item ul {
	list-style-type: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.tabviewlmenuNav .list-group-item.active ul {
	display: block;
	list-style-type: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav.active ul li.activeLi {
	background-color: #ecebeb;
	color: #7ca940;
	padding-left: 60px;
	height: 48px;
}
.tabviewlmenuNav .list-group-item.active.newMobileSideNav > a {
	border-top: 0px;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav.active ul li.activeLi a {
	color: #7ca940;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav li {
	height: 48px;
	padding: 10px 0px 13px 60px;
	color: #FFFFFF;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav li a {
	color: #FFFFFF;
	font-family: MuseoSans-300;
	font-size: 14px;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav.active div, .tabviewlmenuNav .list-group-item.newMobileSideNav:focus div, .tabviewlmenuNav .list-group-item.newMobileSideNav:hover div {
	background-color: #7ca940;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav div a {
	min-width: 82%;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav div a,  .tabviewlmenuNav .list-group-item.newMobileSideNav div span.showArrow {
	display: inline-block;
	width: auto;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav.active .showArrow,  .tabviewlmenuNav .list-group-item.newMobileSideNav.active:focus .showArrow,  .tabviewlmenuNav .list-group-item.newMobileSideNav.active:hover .showArrow {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	border: solid white;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav:focus .showArrow,  .tabviewlmenuNav .list-group-item.newMobileSideNav:hover .showArrow {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border: solid white;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.tabviewlmenuNav .list-group-item.newMobileSideNav .showArrow,  .tabviewlmenuNav .list-group-item.newMobileSideNav .showArrow {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border: solid white;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.newMobileSideNav .showArrow.downArrow {
	transform: rotate(45deg) !important;
	-webkit-transform: rotate(45deg) !important;
	border: solid #03243f;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.newMobileSideNav .showArrow.upArrow {
	transform: rotate(-135deg) !important;
	-webkit-transform: rotate(-135deg) !important;
	border: solid #03243f;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.innercontainer .mainSection .leftsection .list-group-item.newSideNav div a {
	min-width: 85%;
}
.innercontainer .mainSection .leftsection .list-group-item.newSideNav div a, .innercontainer .mainSection .leftsection .list-group-item.newSideNav div span.showArrow {
	display: inline-block;
	width: auto;
}
.innercontainer .mainSection .leftsection .list-group-item.newSideNav.active div, .innercontainer .mainSection .leftsection .list-group-item.newSideNav:focus div, .innercontainer .mainSection .leftsection .list-group-item.newSideNav:hover div {
	background-color: #7ca940;
}
.innercontainer .mainSection .leftsection .list-group-item.newSideNav.active .showArrow, .innercontainer .mainSection .leftsection .list-group-item.newSideNav.active:focus .showArrow, .innercontainer .mainSection .leftsection .list-group-item.newSideNav.active:hover .showArrow {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	border: solid white;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.innercontainer .mainSection .leftsection .list-group-item.newSideNav:focus .showArrow, .innercontainer .mainSection .leftsection .list-group-item.newSideNav:hover .showArrow {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border: solid white;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.newSideNav .showArrow.upArrow {
	transform: rotate(-135deg) !important;
	-webkit-transform: rotate(-135deg) !important;
	border: solid #03243f;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.newSideNav .showArrow.downArrow {
	transform: rotate(45deg) !important;
	-webkit-transform: rotate(45deg) !important;
	border: solid #03243f;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.showArrow {
	cursor: pointer;
}
a[href^="tel"] {
  /* css propery: value pairs here */
   color: #df7a00;
   text-decoration: none !important;
   -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
a:link{
  text-decoration: none!important;
}

.deskfitview button.terms-button{
                width: 289px;
                margin: 5px 10px;
}
.deskfitview .center-terms-buttons{
    text-align:center;
}

.deskfitview .modal-body span.glyphicon.browser {
    display: inline-block;
    float: none;
    margin: 0px 5px 0 0;
}

.deskfitview .modal-body span.glyphicon.browser.IE{
	background: rgba(0, 0, 0, 0) url(../img/ie.png) no-repeat scroll 0 0;
	width: 42px;
	height: 44px;
	background-size: 100%;	
}
.deskfitview .modal-body span.glyphicon.browser.CHROME{
	background: rgba(0, 0, 0, 0) url(../img/chrome.png) no-repeat scroll 0 0;
	width: 42px;
	height: 44px;
	background-size: 100%;
}
.deskfitview .modal-body span.glyphicon.browser.FIREFOX{
	background: rgba(0, 0, 0, 0) url(../img/firefox.png) no-repeat scroll 0 0;
	width: 42px;
	height: 44px;
	background-size: 100%;
}
.deskfitview .modal-body span.glyphicon.browser.EDGE{
	background: rgba(0, 0, 0, 0) url(../img/edge.png) no-repeat scroll 0 0;
	width: 42px;
	height: 44px;
	background-size: 100%;

}
.deskfitview .modal-body span.glyphicon.browser.SAFARI{
	background: rgba(0, 0, 0, 0) url(../img/safari.png) no-repeat scroll 0 0;
	width: 42px;
	height: 44px;
	background-size: 100%;

}
.deskfitview .modal-dialog .gotIt .btn.btn-default {
	margin-bottom: 55px;
	margin-top: 10px;
	width: 100px;
}

.deskfitview .gotIt button.btn-default{
	background-color: #7ca940;
	color: #FFF;
}

.deskfitview .gotIt{
	text-align:center;
}

.deskfitview .modal-body .firstSen {
	font-size: 36px;
    font-weight: 500;
    color: #325E82;
    padding-top: 30px;
    text-align:center;
}

.deskfitview .modal-body .secondSen {
	font-size: 16px;
    font-weight: 500;
    color: #325E82;
    padding-top: 25px;
    text-align:center;
}

.deskfitview .modal-body .thirdSen {
	font-size: 14px;
    font-weight: 500;
    color: #325E82;
    padding-top: 20px;
    text-align:center;
}

.deskfitview .modal-body .fourthSen {
	font-size: 14px;
    font-weight: 500;
    color: #325E82;
    text-align:center;
}