.contact_tool_tip{
	display: none;
	width: 190px;
	padding: 10px;
	padding: 10px 30px 5px 10px;
	background-color: #f5f4f0;
	margin-bottom: -12px;
	z-index: 10;
}
.mystyle{
	color:red;
}

.rightrailcontacts .rhcontacts {
	width: 192px;
	padding: 0;
	margin-right: -100%;
	font-size: 0.95em;
	border: 1ox solid red;
	displzy: block;
}
.rhcontacts .rhtitle, .RHContacts .RHTitle {
	color: #6d6e71;
}
.rhcontacts .rhtitle{
	background-color: #f5f4f0;
	color: #6d6e71 !important;
	display: block;
}

/* Definition list for contacts */

.rhcontacts dt, .RHContacts dt, .morecontacts dt {
	text-decoration: underline!important;
}
.rhcontacts dl, .RHContacts dl, .morecontacts dl {
	margin-bottom: 5px;
	margin-top: 5px;
}

.rhcontacts dt a, .RHContacts dt a, .morecontacts dt a {
	text-decoration: underline !important;
	color: #000 !important;
}

.rhcontacts dd, .RHContacts dd, .morecontacts dd { margin-left: 0; line-height: 1.4em; }
.rhcontactsdivider, .RHContactsDivider { padding-top: 5px; }

.contactlink, .contactLink {
	text-decoration: underline;
	color: #6d6e71;
}
#right a:hover { text-decoration: underline; color: #e0301e; }

.tooltip-img{
	float: left;
	padding: 0 10px 10px 0;
	width: 40px ;
}

.sidebar h3{
	font-weight:bold;
	margin:0 0 0.5em 0;
}

.sidebar h4 {
	font-size: 1em;
	margin: 0;
	color: #6d6e71;
	font-weight:normal;
}

.sidebar h5 {
	color: #000;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	margin: 5px 0px 2px 0px;
}

.sidebar ul{
	margin: 2px 0;
	color: #6d6e71 ;
	font-size: 1em;
	list-style:square;
}

.sidebar a, .sidebar a:hover, .sidebar a:visited {
	color:#eb8c00!important ;
	text-decoration:underline;
}

.contact_image {
	float:right;
	margin-top:5px;
}

.contact_image + dl > dt, .contact_image + dl > dd { width: 125px; }
.contact_image + dl > dd.sidebar { width: 190px; }

.displayMoreContacts {
	padding-left:7px;
}

.displayMoreContacts a{
	display: inline;
	padding-left: 10px;
}
.displayMoreContacts a:hover{
	color:#a32020;
}

/*
input[autocomplete=off]{
	width:auto!important;
}
*/


/*Added for scroll component*/

/* Generic + scaffolding */

.rightrailcontact .row, .rightrailcontact .row:before, .row:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.rightrailcontact div,.rightrailcontact div:before,.rightrailcontact div:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.rightrailcontact {
	background:#fff;
	color: #414141;
	font:12px/1.2 arial, helvetica, sans-serif;
}

.rightrailcontact p {
    line-height:1.7em;
	margin:0 0 20px;
}

.rightrailcontact .container {
	max-width:1200px;
	width:100%;
	margin-right: auto;
	margin-left: auto;
    padding-left: 30px;
	padding-right: 30px;

}
.rightrailcontact .row {
	margin-left: -15px;
	margin-right: -15px;
}




/* Panel related */

.rightrailcontact .maxPadding .container {
	padding-top:60px;
	padding-bottom:40px;
}

.rightrailcontact .regPadding .container {
	padding-top:30px;
	padding-bottom:30px;
}

.rightrailcontact .bg-default {background:#fff;}
.rightrailcontact .bg-alternative {background:#e7e7e9;}
.rightrailcontact .bg-primary {background:#e1301e;color:#fff;}


/* Component related */

.rightrailcontact h1, .rightrailcontact h2,.rightrailcontact h3,.rightrailcontact h4,.rightrailcontact h5,.rightrailcontact h6,.rightrailcontact .serif {
    font-family: georgia,serif;
    font-style: italic;
    font-weight: normal;
    color: inherit;
}

.rightrailcontact #scrollcontactheader{
	font-size: 1.8em;
    color:black;
	font-weight: bold;
    margin-top:0;
}

.rightrailcontact h1 {
    font-size: 38px;
    font-weight: bold;
    margin: 30px 0;
}

.rightrailcontact .container h1:first-of-type,.rightrailcontact .container h2:first-of-type,.rightrailcontact .container h3:first-of-type {
    margin-top: 0;
}

.rightrailcontact a,.rightrailcontact a:hover,.rightrailcontact a:focus {
    color: inherit;
}

.rightrailcontact b, .rightrailcontact strong {
	font-weight:bold;
}

.contactCol p {
    border-left: 1px solid #6e6d72;
    padding-left: 10px;
    color: #6e6d72;
}
.rightrailcontact #navBar p, .rightrailcontact #mainFooter p, .rightrailcontact .contactModule p,.rightrailcontact .relatedContentModule p {
    line-height: 1.35em;
}

.rightrailcontact .linkedInLink {
	/* background:url(clientlibs/css/assets/images/follow-linkedin.gif) no-repeat 0 0; */
	display:inline-block;
	width:28px;
	height:28px;
	text-indent:-9999em;
	margin-top:5px;
}

.rightrailcontact .rightrails-profile-img{
	float:left;
    padding-right:15px;
    margin-top:0;
}

.rightrailcontact img.right-rails-img{
	margin-top: 3px;
 }

/*--- More button ---*/

.contactlink, .contactLink {
	/*text-decoration: underline;
	color: #6d6e71;*/
    margin-top:20px;
	background-repeat: none;
    background-position: none;
    padding-left: 0;
    margin-bottom: 5px;
    margin-top: 20px;
}
.contactlink a:link, .contactlink a:visited, .contactLink a:link, .contactLink a:visited {
	text-decoration: none;
}
.more, .more:link, .more:focus .more:hover {
    background: none;
    border: 1px solid #6d6e71;
    color: #404041;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    padding: 14px 23px;
    font-size: 1rem;
    line-height: 1.14em;
    font-family: Arial, sans-serif;
    border-radius: 0;
    -webkit-transition: background .2s ease-out;
    -moz-transition: background .2s ease-out;
    -o-transition: background .2s ease-out;
    transition: background .2s ease-out;
}
a.btn:hover {
    padding: 14px 23px;
    background-color: #6d6e71;
    border: 1px solid #6d6e71;
    color: #ffffff;
}


/*------------------*/

@media (max-width: 767px) {
	.rightrailcontact .container h1.xs-withMarginTop {
		margin-top: 30px;
	}
}

