﻿/* common */

.clearBoth{
		clear:both;
	}

/* breadcrumbs */

ul.breadcrumbs,
ul.breadcrumbs li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.breadcrumbs {
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.breadcrumbs li {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
}

ul.breadcrumbs li:first-child {
    margin-left: 0;
}

ul.breadcrumbs li a,
ul.breadcrumbs li span {
    padding-left: 8px;
}

ul.breadcrumbs li a {
    color: #0056a4;
}

ul.breadcrumbs li a:hover {
    text-decoration: underline;
}

ul.breadcrumbs li:before {
    font-family: FontAwesome;
    content: "\f101";
    color: #999999;
    font-size: 12px;
}

ul.breadcrumbs li:first-child:before {
    content: none;
}
/* side nav */

.titleSideNavContainer{
	z-index: 10;
	width:132px;
}

/*#sideNav{
	position: absolute;
	width:160px;
	}*/

	div.sideNavTopLevelContainer{
		border-top:0;
	-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
background:#c3a582;
display: block;
padding:10px;
	}

	div.sideNavTopLevelContainer a.expand{
		display: none;
	}

	div.sideNavTopLevelContainer a.topLevel{
		color:white;
font-weight: bold;
font-size: 14px;
	}

.sideNavContainer{
	position: relative;
}

#sideNav,
#sideNav li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#sideNav li {
	position: relative;
}

#sideNav li a{
	background:#c3a582;
	display: block;
	color:white;
	padding:10px;
	border-top:1px #e1d2c1 solid;
	font-family: "Open Sans",sans-serif !important;
	font-weight: bold;
	font-size: 14px;
}

#sideNav li a.expandMegamenu{
	display: none;
	}

#sideNav li.last a{
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

#sideNav li:hover a,.sideNavTopLevelContainer:hover,div.sideNavTopLevelContainer:hover a.topLevel{
	background:#eae0d3;
	color:#0056a4;
	text-decoration: none;
	}

#sideNav .megamenu{
	display: none;
	position:absolute;
	z-index: 5;
	left: 130px;
	top:0;
	width:560px;
	border:1px #f3f3f3 solid;
	background:#f9ce4c;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
	}

#sideNav li:hover .megamenu{
		display: block;
	}

	#sideNav .megamenu .tri{
		position:absolute;
		top:10px;
		left:-13px;
	}

	#sideNav .megamenu h2{
		margin:0;
		background:#eae0d4;
		font-size: 16px !important;
		color:#0056a4;
		font-family: "Open Sans",sans-serif !important;
		padding:13px 17px;
	}

	#sideNav .megamenu ul{
		margin:0;
		padding:0;
		background:white;
		padding:5px;
	}

	#sideNav .megamenu ul li{
		float:left;
		width:33.3%;
	}

	#sideNav .megamenu ul li a:before {
    font-family: FontAwesome;
    content: "\f105";
    padding-right:6px;
}

	#sideNav .megamenu ul li a{
		background:white;
		font-weight: normal;
		padding-bottom:10px;
		padding-top:10px;
		color:#0056a4;
		border-top: 0;
	}

	#sideNav .megamenu ul li a:hover{
		text-decoration: none;
		color:#343434;
	}

	#sideNav .megamenu .bottom{
		background:#f8ce4c;
		padding:10px 15px;
	}

	#sideNav .megamenu .bottom{
		background:#f8ce4c;
		padding:10px 15px;
	}

	#sideNav .megamenu .bottom .left{
		float:left;
		width:66%;
		color:#0056a4;
	}

	#sideNav .megamenu .bottom .right{
		float:right;
		width:33%;
		margin-top:10px;
	}

	#sideNav .megamenu .bottom h3{
		font-size:16px;
		font-weight: bold;
		margin:0;
		margin-bottom:5px;
	}

	#sideNav .megamenu .bottom p{
		font-size:14px;
		margin-bottom:0;
		padding-bottom:0;
	}

	#sideNav li a.fancyBtn{
		padding-top:5px;
		padding-bottom:5px;
		color:white;
		background:#0056a4;
		font-size:17px;
		font-weight: bold;
		text-align: center;
		-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
	}

	#sideNav li a.fancyBtn:hover{
		text-decoration: underline;
	}

#topdeskResults,
#autosearchResults {
	width: auto !important;
}
#topdeskResults a,
#autosearchResults a {
	display: block;
}
#topdeskResults {
	min-width: 155px;
}
#autosearchResults {
	min-width: 245px;
}

@media (min-width:1024px) {
	#sideNav .megamenu ul{
		padding:10px 5px 0 5px;
	}
	#sideNav .megamenu ul li{
		min-height: 45px;
	}
	#sideNav .megamenu ul li a{
		padding-bottom:0;
		padding-top:0;
		text-indent: -11px;
		padding-left: 20px;
	}
}

/* media query for sidenav */
	@media (max-width:1024px){

		.titleSideNavContainer{
	width:100%;
}

	div.sideNavTopLevelContainer{
		-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	}

	div.sideNavTopLevelContainer.expanded{
		-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
	}

	div.sideNavTopLevelContainer a.expand{
		display: inline-block;
		float:right;
		color:white;
		font-size:20px;
		font-weight: bold;
		line-height: 0;
	}

	div.sideNavTopLevelContainer a.expand i.fa-angle-up,
	ul#sideNav{
		display: none;
	}

	div.sideNavTopLevelContainer a.expand.current i.fa-angle-up{
		display:block;
	}

	div.sideNavTopLevelContainer a.expand.current i.fa-angle-down{
		display:none;
	}

	ul#sideNav{
		position: absolute;
		z-index: 9;
		width:100%;
		overflow-y: auto;
	}

	ul#sideNav li a{
		background:#eae0d3;
		color:#0056a4;
		border-top:1px solid #f5f0e9;
	}

	#sideNav li:hover .megamenu,#sideNav .megamenu .bottom{
		display: none;
	}

	ul#sideNav h2{
		display:none;
	}

	ul#sideNav a.expandMegamenu{

		display:block;
	}

	ul#sideNav a.expandMegamenu i{
		color:#c3a582;
		margin-right: 2px;
	}
	ul#sideNav div a.expandMegamenu i {
		color:#0056a4;
	}

	ul#sideNav .megamenu a.expandMegamenu{
		width:100%;
		color:#0056a4;
		display: block;
	}

	ul#sideNav .megamenu img:first-child + h2 + a.expandMegamenu{
		border-top:0;
	}

	ul#sideNav a.expandMegamenu i.fa-minus-square{
		display:none;
	}

	ul#sideNav a.expandMegamenu.current i.fa-minus-square{
		display:inline-block;
		margin-right:5px;
	}

	ul#sideNav a.expandMegamenu.current i.fa-plus-square{
		display:none;
	}

	#sideNav .megamenu{
		position: relative;
		left:0;
		width:100%;
		background: #eae0d3;
		padding-left:40px;
		padding-right:10px;
		padding-bottom:0;
		border:none;
		border-top:1px #f5f0e9 solid;

		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;

		-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	}

	#sideNav .megamenu .tri{
		display:none;
	}

	#sideNav .megamenu h2{
		padding-left:0;
		font-size:14px;
		padding-top:10px;
		padding-bottom:10px;
	}

	#sideNav .megamenu h2 a.expandMegamenu{
		padding:0;
		padding-right:13px;
		color:#0056a4;
		border-top:none;
	}

	#sideNav .megamenu ul{
		padding:0;
		display: none;
		padding-bottom:10px;
		background:#eae0d3;
	}

	.hideOnMob{
		display:none !important;
	}

	#sideNav .megamenu ul li{
		float:none;
		width:auto;
		border-top:1px #1a67ad solid;
	}

	#sideNav .megamenu ul li:first-child{
		border-top:none;
	}

	#sideNav .megamenu ul li.current a{
		color:#343434;
		background:#eaeaea;
	}

	.breadcrumbs{
		display:none;
	}

}

/* end side nav media queries */

h2.h2{
	font-size:24px;
}

img.resp{
	max-width:100%;
}

a.longLink{
	 /* required for windows 8 phone and ie10,11 */
 -ms-word-break: break-all;
     word-break: break-all;
     display:inline-block;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
	}

div.section{
	margin-bottom: 40px;
    margin-top: 20px;
	}

	 div.row-fluid ul, div.row-fluid ul li, div.section ul li {
        list-style: inside !important;
        padding-left: 16px;
        text-indent: -15px;
    }
		div.content .row-fluid li, div.section li {
		  list-style: outside !important;
		  margin-left: 20px;
		  padding-left: 0px;
			text-indent: 0;
		}
		div.content .row-fluid ol li, div.section ol li {
		  list-style-type: decimal !important;
		}
	p.introText{
		font-size:16px;
	}

	.videoContainer {
	position: relative;
	padding-bottom: 53.5%;
	padding-top: 25px;
	height: 0;

}
.videoContainer iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (max-width:1024px){
	div.section{
		margin-bottom:10px;
	}
	.videoContainer {
		padding-bottom: 52.5%;
	}
}
@media (max-width:497px){
	.videoContainer {
		padding-bottom: 50%;
	}
}

div.box{
	background:white;
	border:1px #2f74b5 solid;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px 25px;
padding-bottom: 0;
	}


	div.box.callout {
		padding:10px 33px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	div.box.callout p, div.box.callout h4, div.box.callout h5, div.box.callout h6 {
		color: #000000;
		padding-bottom: 10px;
	}
	div.box.callout h4, div.box.callout h5, div.box.callout h6 {
		margin: 15px 0 20px 0;
	}
	div.box.callout h4 {
		font-weight: bold;
	}
	div.box .leftImgContainer {
		float:left;
		width:8%;
		margin-right:2%;
		-webkit-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
	}

	div.box.callout .leftImgContainer{
		float:none;
		width:auto;
		margin: -11px -33px 15px -33px;
		padding: 10px 15px;
		color: #ffffff;
	}
	div.box.callout .leftImgContainer h3{
		font-weight: bold;
		margin: 20px 10px 5px 10px;
		display: inline-block;
	}
	div.box.callout .leftImgContainer img{
		vertical-align: baseline;
	}
	div.box.callout {
		border-color: #01BBF0;
	}
	div.box.callout .leftImgContainer{
		background-color: #01BBF0;
	}
	div.box.callout.study {
		border-color: #98CD64;
	}
	div.box.callout.study .leftImgContainer{
		background-color: #98CD64;
	}
	div.box.callout.caution {
		border-color: #C65750;
	}
	div.box.callout.caution .leftImgContainer{
		background-color: #C65750;
	}
	div.box.callout.tip {
		border-color: #0653A0;
	}
	div.box.callout.tip .leftImgContainer{
		background-color: #0653A0;
	}

	div.box .boxText{
		width:90%;
		float:left;
		color:#0056a4;
	}

	div.box .boxText p{
		font-size:14px;
		margin-bottom: 10px;
	}

	div.box .boxText a{
		text-decoration: underline;
	}

	div.box .boxText a:hover{
		text-decoration: none;
	}

	div.box h3{
		font-size:18px;
		display: inline-block;
		line-height: auto;
		margin: 0 0 10px 0;
		font-weight: bold;
	}

	div.box h3.reminder{
		border-bottom:1px #0056a4 solid;
		line-height: 30px;
	}

	div.box h3 img{
		margin-bottom:10px;
	}

	div.box.callout ul {
		color: #000000;
		padding-left: 0;
	}
	div.box.callout ul li {
		padding-left: 16px;
	}
	div.box.callout p.references {
		color: #474747;
		font-size: 90%;
		margin-top: 20px;
	}

	@media (max-width:1024px){
	div.box{
		padding:10px 12px;
	}

	div.box .leftImgContainer{
		float:left;
		width:18%;
		margin-right:2%;
	}

	div.box .boxText{
		width:80%;
	}
}

p.intro {
	font-size: 115%;
}

div.landing-cta {
	margin: 20px 0 10px 0;
}
div.landing-cta div {
	padding: 0;
}

div.landing-columns {
	border: solid 1px #EFEFEF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FAFAFA;
	padding-top: 20px;
	margin: 0;
}
div.landing-columns div.col {
	border: solid 1px #EFEFEF;
	border-width: 0 1px 0 0;
	padding-bottom: 15px;
}
div.landing-columns div.col.last {
	border-width: 0;
}
div.landing-columns h2 {
	font-size: 140% !important;
	text-align: center;
	min-height: 46px;
	margin-top: 0;
}
div.landing-columns div.content {
	min-height: 140px;
}
div.landing-columns div.content p {
	font-size: 90% !important;
}
div.landing-columns a.button {
	display: block;
	color: #0056a4;
	background: #90C564;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 85% !important;
	padding: 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

div.cta-button {
	text-align: center;
	margin: 40px;
}
div.cta-button h3, div.cta-button a.button {
	display: inline-block;
}
div.cta-button h3 {
	font-weight: bold;
	color: #0056a4;
	margin: 0;
}
div.cta-button a.button {
	color: #0056a4;
	background-color: #F9D14E;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 10px 20px;
	margin-left: 15px;
}

div.complaint-items {
	margin-bottom: 50px;
}
div.complaint-items h2 {
	font-size: 120% !important;
	font-weight: normal;
	text-decoration: underline;
	color: #0056a4;
	margin: 30px 0 0 0;
}

div.section div.box.risk-iq {
	padding-top: 13px;
}
div.container em {
 font-style: italic;
}
div.section div.box.risk-iq h3 {
	border-bottom: solid 1px #0654A2;
	margin-bottom: 5px;
}
div.section div.box.risk-iq h3 img {
	margin: 0;
	position: relative;
	top: -5px;
}
div.section div.box.risk-iq a {
	color: #0056a4;
	text-decoration: underline;
}

div.responsive-img img {
	width: 100%;
}

div.blueBg .PBViewing {
	width: 100%;
}
div.mfp-content .mfp-figure button.mfp-close {
		margin-top: 2px;
		margin-right: 6px;
}
div.mfp-content .mfp-figure button.mfp-close:hover {
	background: #C1C1C1 !important;
	color: #fff !important;
}

div.campaign h1,
div.campaign h2 {
	font-size: 31.5px !important;
}
div.campaign h2.large {
	font-size: 36px !important;
}
div.campaign h2,
div.campaign h3 {
	margin: 10px 0 40px 0;
}
div.campaign h3 {
	font-size: 30px !important;
}
div.campaign h1,
div.campaign h2,
div.campaign h3 {
	font-weight: bold;
}
div.campaign h1,
div.campaign h2,
div.campaign h3,
div.campaign .intro {
	text-align: center;
}
div.campaign img {
	max-width: 100%;
}
div.campaign p,
div.campaign a {
	font-size: 15px;
}
div.campaign a {
	text-decoration: underline;
}
div.campaign-banner {
	background: url('../../images/campaign-banner.jpg') center top no-repeat;
	min-height: 120px;
}
div.campaign-banner.campaign-banner-170 {
	background: url('../../images/campaign-banner-170.jpg') center top no-repeat;
	min-height: 170px;
}
div.campaign-banner h2 {
	font-size: 36px;
}
div.campaign-banner h3 {
	font-size: 22px;
}
div.campaign-banner h2,
div.campaign-banner h3 {
	color: #0056a4;
	margin: 0 0 5px 0;
}
div.campaign-banner .container {
	padding-left: 30px;
	padding-top: 15px;
}
div.campaign-banner .cta-button {
	text-align: left;
	margin: 30px 0 0 -60px;
}
div.campaign-banner.campaign-banner-170 .cta-button {
	margin: 45px 0 0 90px;
}
div.campaign-banner .cta-button a {
	font-size: 18px;
	color: #0056a4;
	padding: 5px 30px;
}
div.campaign-cols {
	margin-top: 45px;
}
div.campaign-cols .col div.outer {
	background-position: center 19px;
	background-repeat: no-repeat;
	background-color: #98CD64;
	background-image: url('../../images/icon-practitioners.png');
	border: solid 6px #98CD64;
}
div.campaign-cols .col div.outer div {
	background: #fff;
	padding: 10px 5px 1px 10px;
	margin-top: 74px;
}
div.campaign-cols .col p {
	font-size: 14px;
}
div.campaign-cols .col h4 {
	color: #98CD64;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 15px 0;
}
div.campaign-cols .col-usability div.outer {
	background-image: url('../../images/icon-usability.png');
	background-color: #C95651;
	border-color: #C95651;
}
div.campaign-cols .col-usability h4 {
	color: #C95651;
}
div.campaign-cols .col-experience div.outer {
	background-image: url('../../images/icon-experience.png');
	background-color: #02BBF1;
	border-color: #02BBF1;
}
div.campaign-cols .col-experience h4 {
	color: #02BBF1;
}
div.campaign-cols .col-study div.outer {
	background-image: url('../../images/icon-study.png');
	background-color: #F8973B;
	border-color: #F8973B;
}
div.campaign-cols .col-study h4 {
	color: #F8973B;
}
div.campaign.whiteBg,
div.campaign.blueBg {
	padding-bottom: 10px;
}
div.campaign h1 {
	font-size: 220%;
	margin: 10px 60px 40px 60px !important;
}
div.campaign .intro {
	margin: -25px 60px 0 50px;
	font-size: 130%;
}
div.campaign .more {
	text-align: right;
}
div.campaign i.fa {
	color: #f79534;
}
div.campaign-ctas {
	padding: 15px 0 20px 0;
	background: #F8F8F8;
	margin-bottom: 30px;
}
div.campaign-ctas div.content {
	padding: 0 15px;
}
div.campaign-ctas .cta-button {
	margin: 20px 0 5px 0;
	padding: 7px 20px;
}
div.campaign-ctas .cta-button a {
	color: #0056a4;
	font-size: 170%;
	display: block;
	margin: 0 60px;
}
div.campaign-ctas div.cta-button a.button {
	padding: 4px 20px !important;
}
div.campaign-ctas .cta-button.grey a {
	background: #CBD0D4;
}
div.campaign .campaign-ctas {
	margin-left: 15px;
	margin-right: -15px;
}
div.campaign .campaign-ctas.last {
	margin-left: 0;
	margin-right: 0;
}
div.campaign .benefit {
	margin-top: 20px;
	overflow: hidden;
}
div.campaign .benefit .icon {
	text-align: right;
	padding: 5px;
}
div.campaign .benefit h4 {
	font-size: 18px;
	font-weight: bold;
}
div.campaign .benefit h4,
div.campaign .benefit p {
	margin-right: -10px;
}
div.campaign .policy {
	margin-bottom: 30px;
}
div.campaign .policy h4 {
	font-size: 19px;
	font-weight: bold;
}
div.campaign .advice h3 {
	font-size: 24px !important;
	margin-bottom: 0;
	text-align: left;
}
div.campaign .adviceTabs * {
	font-size: 15px;
}
div.campaign.footer h4 {
	font-weight: bold;
	font-size: 15px;
	min-height: 35px;
	margin-bottom: 10px;
}
div.campaign.footer img {
	display: block;
	margin-bottom: 15px;
}
div.campaign.footer ul {
	list-style: none;
}
div.campaign.footer ul li {
	padding-left: 5px;
	text-indent: -2px;
	margin-bottom: 15px;
	list-style: none !important;
}
div.campaign.footer ul li:before {
	list-style: none !important;
  content: "\f138";
	font-family: 'FontAwesome' !important;
	margin:0 5px 0 -15px;
	color: #f79534;
}
div.campaign.footer p.more {
	text-align: left;
}

ul.cf.Findoutnow,
ul.cf.Findouthow {
	display: none;
}

div.landing-cta a {
	display:block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	min-height: 194px;
}
div.landing-cta div.landing-cta-left {
	background: url('../../images/health-wellbeing-landing-1.jpg');
	background-size: cover;
}
div.landing-cta div.landing-cta-right {
	background: url('../../images/health-wellbeing-landing-2.jpg');
	background-size: cover;
}
div.landing-cta div,
div.landing-cta div a {
	color: #0056a4;
}
div.landing-cta div h3 {
	font-size: 130% !important;
	font-weight: bold;
	margin: 0 0 12px 0;
}
div.landing-cta div p {
	padding-left: 4px;
	font-size: 13px;
}
div.landing-cta div.landing-cta-content {
	padding: 20px 20px 0 0;
	text-align: right;
}

div.faceted-search {
	padding-top: 48px;
}
div.search-header {
	padding: 0 50px 20px 35px;
}
div.search-header,
div.search-header a {
	color: #343434;
}
div.search-header div.terms p {
	font-size: 19px;
	font-weight: bold;
}
div.search-header div.terms p span {
	font-size: 15px;
	font-weight: normal;
}
div.search-header div.count {
	font-size: 15px;
	font-style: italic;
	margin-left: 25px;
	padding: 0;
}
div.search-header div.sort a.toggle {
	font-size: 15px;
	color: #343434;
	border: solid 1px #ccc;
	padding: 6px 6px 6px 15px;
	width: 210px;
	display: block;
	text-align: left;
	vertical-align: top;
	position: relative;
}
div.search-header div.sort a i {
	font-size: 25px;
	position: absolute;
	top: 4px;
	right: 6px;
}
div.search-header div.sort ul.sort-options {
	background: #e6e6e6;
	border: solid 1px #ccc;
	border-top-width: 0px;
	position: absolute;
	list-style-type: none;
	width: 210px;
	left: 15px;
	text-align: left;
	margin-top: -1px;
	z-index: 5;
}
div.search-header div.sort ul.sort-options li a {
	padding: 5px 10px;
	display: block;
	border-top: solid 1px #fff;
}
div.search-header .mobile-search,
div.search-header .mobile-search-form {
	display: none;
}
div.search-header .quick_search .input-group {
	/*margin-bottom: 10px;*/
	width: 245px;
}
.count
{
    margin-top: 10px;
}
div.search-header .quick_search .input-group input {
	height: 35px;
	color: #343434;
	padding-left: 24px;
}
div.search-refinement {
	background: #f8f8f8;
	border: solid 1px #ced2d6;
	padding: 15px;
}
div.search-refinement p {
	margin-bottom: 10px !important;
}
div.search-refinement p.option-label {
	margin: 0 0 5px 12px !important;
}
div.search-refinement-buttons p {
	padding: 0;
}
div.search-refinement-buttons p a,
div.search-refinement-buttons p a:hover {
	color: #343434;
	text-decoration: none;
	cursor: default;
}
div.search-refinement-buttons p i {
	display: none;
}
div.search-refinement-buttons p.search-refinement-buttons-sort {
	display: none;
}
div.sort-buttons,
div.sort-buttons.active {
	display: none;
}
div.search-refinement-container {
	padding-left: 43px;
	width: 32%;
}
div.search-refinement .options {
	border: solid 1px #cbd0d4;
	background: #e6e6e6;
}
div.search-refinement .topics,
div.search-refinement .options {
	/*padding: 10px;*/
	padding: 10px 0 10px 0;
	background: #fff;
	border: solid 1px #ced2d6;
	position: relative;
	margin-bottom: 5px;
}
div.search-refinement div.topics {
	padding-bottom: 0;
	margin-bottom: 15px;
}
div.search-refinement .options {
	border: solid 1px #cbd0d4;
	background: #e6e6e6;
}
div.search-refinement .topics,
div.search-refinement .topics a,
div.search-refinement label {
	color: #343434;
	text-decoration: none;
	font-size: 14px;
}
div.search-refinement .topics ul a,
div.search-refinement ul label {
	color: #666666;
	text-decoration: none;
	font-size: 14px;
}
div.search-refinement .topics a {
	display: block;
	padding: 0 10px;
}
div.search-refinement .topics a.open-close {
	display: block;
	padding: 5px 14px;
}
div.search-refinement .topics .topic {
	background: #e6e6e6;
	padding: 0;
	margin: -10px 0 0 0;
}
div.search-refinement .topics.active .topic {
	display: block;
	background: #F9D05A;
}
div.search-refinement .topics span.clear {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
}
div.search-refinement .topics span.clear a {
	display: inline-block;
	padding: 5px 10px 5px 10px;
}
div.search-refinement .topics.active span.clear {
	display: inline;
}
div.search-refinement .topics span.clear,
div.search-refinement .topics span.clear a {
	color: #606060;
}
div.search-refinement .topics.closed span.clear {
	display: none;
}
div.search-refinement .topics span i {
	margin-right: 10px;
	font-weight: bold;
}
div.search-refinement .topics span.clear i {
	margin-right: 0;
	margin-left: 5px;
}
div.search-refinement .topics ul,
div.search-refinement .topics ul li {
	display: none;
}
div.search-refinement .topics ul li.show-more {
	display: block;
	text-align: right;
	padding: 10px 0 5px 0;
}
div.search-refinement .topics ul li.show-more,
div.search-refinement .topics ul li.show-more a {
	color: #606060;
}
div.search-refinement .topics ul li.show-more a {
	display: block;
	padding-right: 10px;
}
div.search-refinement .topics.active ul {
	display: block;
}
div.search-refinement .topics.topics-select.active .topic {
	background-color: #e6e6e6;

}
div.search-refinement .topics.topics-select .topic {
	padding: 0;
}
div.search-refinement .topics.topics-select .topic a {
	display: block;
	position: relative;
	padding: 10px 14px 10px 11px;
}
div.search-refinement .topics.topics-select .topic a i {
	position: absolute;
	right: 0px;
	top: 14px;
}
div.search-refinement .topics.topics-select ul li {
	padding-left: 1px;
}
div.search-refinement label,
div.search-refinement li {
	font-weight: 400;
	color: #666;
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%;
}
div.search-refinement label {
	padding: 0 10px 0 35px;
}
div.search-refinement ul {
	list-style: none;
	margin-top: 10px;
}
div.search-refinement div.topics.closed ul {
	display: none;
}
div.search-refinement ul li {
	position: relative;
	margin-bottom: 5px;
}
div.search-refinement ul input[type="checkbox"] {
	position: absolute;
	left: 15px;
}
div.search-refinement .options {
	overflow: hidden;
	padding: 10px;
}
div.search-refinement .options .row-fluid {
	margin-bottom: 15px;
}
div.search-refinement .options p {
	margin-bottom: -5px !important;
}
div.search-refinement .options input {
	border: solid 1px #d7dbde;
	padding: 3px 10px;
	width: 100%;
}
div.search-refinement .options .options-row > div {
	display: inline-block;
	width: 49%;
	text-align: left;
	padding: 0;
	margin-top: 10px;
}
div.search-refinement .options .options-row > div {
	width: 38%;
}
div.search-refinement .options .options-row > div.field {
	width: 60%;
}
div.search-refinement .options button,
div.search-results button {
	font-weight: bold;
	font-size: 15px;
	border: 0;
	background: #cbd0d4;
	color: #0056a4;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	text-decoration: none;
}
div.search-refinement .options button:hover,
div.search-results button:hover {
	color: #0056a4 !important;
	text-decoration: underline;
}
div.search-refinement .options button {
	display: inline-block;
	width: 45%;
	float: left;
	padding: 2px 10px 2px 10px;
}
div.search-refinement .options button[type="submit"] {
	float: right;
	background: #f8ce4c;
}

div.search-results {
	clear: both;
	margin-top: -10px;
}
div.search-results div.search-result {
	padding: 15px 15px 10px 5px;
	overflow: hidden;;
}
div.search-results div.search-result div.image {
	margin-right: 20px;
	max-width: 140px;
	min-height: 160px;
	float: left;
}
div.search-results div.search-result div.image {
	width: 100%;
}
div.search-results div.search-result div.info {
	float: left;
	width: 456px;
}
div.search-results .search-result p,
div.search-results .search-result a,
div.search-results .search-result h5 {
	font-size: 15px !important;
	color: #343434;
}
div.search-results .search-result h5 {
	margin: 0;
}
div.search-results .search-result p {
	margin: 0 0 30px 0 !important;
}
div.search-results .search-result h5 {
	margin-bottom: 5px;
}
div.search-results .search-result a {
	color: #0056a4;
	text-decoration: underline !important;
	font-weight: 600;
}
div.search-results .search-result span.date {
	display: block;
	text-align: right;
	float: right;
	font-size: 12px;
	color: #848585;
	font-weight: 600;
}
div.search-results .search-result span.label {
	font-size: 11px;
	color: #2f579f;
	display: inline-block;
	padding: 0 0 0 25px;
	background-repeat: no-repeat;
	height: 30px;
	line-height: 32px;
}
div.search-results .search-result.search-result-checklist span.label {
	background-image: url('../../images/search-icon-checklist.png');
}
div.search-results .search-result.search-result-webinar span.label {
	background-image: url('../../images/search-icon-webinar.png');
	padding-left: 40px;
}
div.search-results .search-result.search-result-case-study span.label {
	background-image: url('../../images/search-icon-case-study.png');
	padding-left: 23px;
}
div.search-results .search-result.search-result-video span.label {
	background-image: url('../../images/search-icon-video.png');
	padding-left: 43px;
}
div.search-results .search-result.search-result-fact-sheet span.label {
	background-image: url('../../images/search-icon-article.png');
	padding-left: 36px;
}
div.search-results .search-result.search-result-elearning span.label {
	background-image: url('../../images/search-icon-elearning.png');
}
div.search-results .search-result {
	background-repeat: no-repeat;
	background-position: 15px 20px, 32px 140px;
	border-top: solid 2px #cbd0d4;
}
div.search-results .search-result-members-only h5 {
	background: url('/Responsive/images/search-result-members-only.png') center right no-repeat;
	padding-right: 25px;
}
div.search-results .search-results-load-more {
	padding: 10px 90px;
	margin: 40px auto 50px auto;
	display: block;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
}
.mfp-inline-holder .mfp-content {
	text-align: center;
}
.modal-prompt {
	display: inline-block;
	background: #e3e3e3;
	padding: 30px 70px;
	text-align: center;
	border: solid 2px #bbbfc3;
}
#member-login-prompt p,
#member-login-prompt a {
	color: #343434;
	font-size: 17px;
	line-height: 1.4;
	font-weight: bold;
}
#member-login-prompt a {
	display: block;
	background: #f8ce4c;
	padding: 10px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}
#member-login-prompt button {
	display: none;
}
#custom-date-prompt {
	background: #ffffff;
	padding: 30px;
	text-align: left;
}
#custom-date-prompt h5 {
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 16px;
}
#custom-date-prompt div.inputs > div {
	margin-bottom: 5px;
}
#custom-date-prompt div.inputs label {
	width: 45px;
}
#custom-date-prompt div.inputs input {
	width: 120px;
	padding: 3px;
}
#custom-date-prompt div.inputs {
	width: 190px;
	float: left;
}
#custom-date-prompt button {
	border: 0;
}
#custom-date-prompt button.submit {
	margin-left: 58px;
	margin-top: 5px;
	background: #5c9ccc;
	border: solid 1px #e3e3e3;
	padding: 5px 20px;
	font-weight: bold;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	color: #000;
}
#custom-date-prompt button:hover {
	color: #000 !important;
}
#custom-date-prompt-picker-from,
#custom-date-prompt-picker-to {
	float: left;
	background-color: #f1f1f1;
	padding: 10px;
	margin-left: -5px;
	min-height: 265px;
}
#custom-date-prompt-picker-to {
	display: none;
}
#custom-date-input-from,
#custom-date-input-to {
	display: inline-block;
	background-color: #ffffff;
	padding: 10px;
}
#custom-date-input-from.active,
#custom-date-input-to.active {
	background-color: #f1f1f1;
}
div.search-refinement .topics ul li.mobile {
	display: none !important;
}
div.quick_search_mobile {
	display: none;
}
div.quick_search ul.results,
div.search-header .mobile-search-form ul.results {
	display: none;
	font-weight: bold;
	width: 95%;
	background: #fff;
	border: solid 1px #d0d5d8;
	margin-top: -1px;
	list-style: none;
	padding-botom: 0;
}
div.quick_search ul.results span.keyword,
div.search-header .mobile-search-form ul.results span.keyword {
	font-weight: normal;
}
div.quick_search ul.results span.type,
div.search-header .mobile-search-form ul.results span.type {
	font-style: italic;
	font-weight: normal;
	color: #c2c2c2;
}
div.quick_search ul.results li,
div.search-header .mobile-search-form ul.results li {
	padding: 10px 10px 5px 10px;
}
div.quick_search ul.results li a,
div.search-header .mobile-search-form ul.results li a {
	color: #343434;
	display: block;
}
div.quick_search ul.results {
	position: absolute;
	z-index: 50;
	width: 245px;
	left: 3px;
	margin-top: -11px;
}
div.search-refinement .options .datepicker {
	position: relative;
	padding-right: 20px;
}
div.search-refinement .options .ui-datepicker-trigger {
	position: absolute;
	right: 5px;
	top: 8px;
}
div.search-refinement .options .datepicker[type="date"] {
	padding-right: 5px !important;
}
.search-header h1 {
    margin: 0 0 30px 0;
    font-weight: lighter !important;
}
@media (max-width: 992px) {
    .search-header h1 {
        margin: 20px 0 10px 8px;
    }
}
@media only screen and (max-width: 1200px) {
	div.campaign-banner h2 {
		font-size: 36px !important;
	}
}

@media only screen and (max-width: 991px) {
	div.campaign-banner h2 {
		font-size: 29px !important;
	}
	div.campaign-banner .cta-button {
		margin: 9px 0 -21px -13px;
	}
	div.campaign-banner.campaign-banner-170 .cta-button {
		margin: 15px 0 -13px -13px;
	}
	div.landing-cta div {
		border: 0;
	}
	div.landing-cta div.landing-cta-content {
		padding: 30px 30px 0 0;
	}
	div.landing-cta div h3 {
		font-size: 210% !important;
		margin: 0 0 40px 0;
	}
	div.landing-cta div p {
		font-size: 22px;
		line-height: 25px;
		margin-bottom: 25px !important;
		padding-left: 65px;
	}
	div.landing-cta a {
		min-height: 350px;
	}

	div.search-header {
		position: relative;
		padding: 0px 5px 10px 15px;
	}
	div.search-header p,
	div.search-header p span {
		font-size: 14px !important;
		margin-bottom: 5px !important;
	}
	div.search-header div.terms,
	div.search-header div.count {
		font-size: 14px !important;
		text-align: left !important;
		left: 0;
	}
	div.search-header .sort {
		display: none;
	}
	div.search-header a.mobile-search {
		display: block;
		position: absolute;
		right: 0;
		margin-top: -15px;
		height: 100%;
		padding: 30px 25px 50px 25px;
		border-left: solid 2px #0055a8;
		color: #0055a8;
	}
	div.search-header .mobile-search-form {
		display: none;
		background: #ecf7fd;
		clear: both;
		padding: 25px 10px 0px 15px;
	}
	div.search-header .mobile-search-form.active {
		display: block;
	}
	div.search-header .mobile-search-form input {
		width: 80%;
		margin-right: 5px;
		border: solid 1px #d0d5d8;
		padding: 10px;
	}
	div.search-header .mobile-search-form a.clear {
		color: #0056a4;
		font-size: 16px;
	}
	div.faceted-search {
		padding-top: 0;
	}
	div.quick_search_mobile {
		padding: 10px 50px 20px 50px;
		width: 100%;
		background: #ecf7fd;
		display: block !important;
		overflow: hidden;
		text-align: center;
	}
	div.quick_search_mobile .input-group-addon {
		background: #ffffff;
	}
	div.quick_search_mobile .count{
		float: none;
		padding: 10px 0 5px 0;
	}
	div.search-refinement-container {
		padding-left: 15px;
		width: 100%;
		margin-bottom: -20px;
	}
	div.search-refinement {
		border: 0;
		padding: 0;
		margin: 0 -12px;
		margin-bottom: 30px;
	}
	div.search-refinement .topics,
	div.search-refinement .options,
	div.search-refinement p.option-label {
		display: none;
	}
	div.search-refinement.active .topics,
	div.search-refinement.active .options,
	div.search-refinement.active p.option-label {
		display: block;
	}
	div.search-refinement-buttons {
		border: solid 2px #cbd0d4;
		border-width: 2px 0;
		overflow: hidden;
		margin-top: -11px;
		margin-bottom: -2px;
	}
	div.search-refinement-buttons p {
		display: inline-block;
		margin-bottom: 0 !important;
	}
	div.search-refinement-buttons p a {
		color: #343434;
		display: block;
		text-decoration: none;
		padding: 15px;
	}
	div.search-refinement.active div.search-refinement-buttons p.search-refinement-buttons-refine a,
	div.search-refinement .search-refinement-buttons-sort.active {
		background: #e6e6e6;
	}
	div.search-refinement-buttons p i {
		display: inline;
	}
	div.search-refinement-buttons p.search-refinement-buttons-refine {
		width: 60%;
		float: left;
	}
	div.search-refinement-buttons p.search-refinement-buttons-refine i {
		margin-right: 10px;
	}
	div.search-refinement-buttons p.search-refinement-buttons-sort {
		text-align: right;
		width: 38%;
		float: right;
		display: inline-block;
	}
	div.search-refinement-buttons p.search-refinement-buttons-sort i {
		margin-left: 10px;
	}
	div.sort-buttons.active {
		display: block;
	}
	div.sort-buttons a {
		display: block;
		padding: 15px;
		text-align: center;
		background: #e6e6e6;
		margin-bottom: 5px;
		border: solid 1px #cdd1d5;
		font-size: 14px;
	}
	div.sort-buttons a,
	div.sort-buttons a:hover {
		color: #343434;
		text-decoration: none;
	}
	div.quick_search_mobile {
		overflow: visible;
	}
	div.quick_search ul.results {
		margin-top: -5px;
		left: 53px;
		text-align: left;
	}
	div.search-refinement .topics p.error {
		font-weight: bold;
		padding: 10px 10px 5px 30px;
	}
	div.search-refinement .topics p.error,
	div.search-refinement .topics label.error {
		color: #a94442;
	}
	div.search-refinement .topics input.error {
		border-color: #a94442 !important;
	}
	div.search-refinement .topics .topic {
		padding: 0;
	}
	div.search-refinement .topics .topic a.open-close {
		padding: 10px 10px 10px 12px;
	}
	div.search-refinement div.topics.closed .topic {
		margin-left: -30px;
	}
	div.search-refinement .topics span.clear a {
		padding: 10px 10px 10px 15px;
	}
	div.search-refinement .topics ul {
		margin-left: -20px;
	}
	div.search-refinement .topics ul li {
		padding: 0;
	}
	div.search-refinement .topics ul li label {
		padding: 5px 10px 5px 75px;
	}
	div.search-refinement .topics a {
		padding: 5px 30px;
	}
	div.search-refinement ul input[type="checkbox"] {
		left: 50px;
	}
	div.search-refinement .topics ul li.mobile {
		display: block !important;
	}
	div.search-refinement .topics.topics-select label {
		width: 27%;
		padding-left: 30px;
	}
	div.search-refinement .topics.topics-select input[type=date] {
		border: solid 1px #cbd0d4;
		width: 70%;
		padding: 5px;
		text-align: center;
		-webkit-appearance: none;
		height: 35px;
	}
	div.search-refinement .options {
		padding: 10px 30px;
	}
	div.search-refinement .options button {
		padding: 5px 6px;
	}
	div.search-results .search-result h5 {
		padding-right: 25px;
	}
	div.search-results .search-result-members-only h5 {
		/*background: none;*/
		/*padding-right: 0;*/
	}
	div.search-results .search-result p {
		margin: 15px 0 15px 0 !important;
	}
	div.search-results .search-result {
		margin: 0 -12px;
		background-position: 15px 20px, 35px 125px;
		padding: 15px 15px 10px 93px;
		border: 0;
	}
	div.search-results .search-result:nth-child(even) {
		background-color: #f4f4f4;
	}
	div.search-results .search-result div.image {
		display: none;
	}
	div.search-results .search-result span.label {
		padding-left: 0 !important;
		background-image: none !important;
		font-size: 11px;
		text-transform: uppercase;
		line-height: initial;
		height: initial;
		margin-bottom: 5px;
	}
	#member-login-prompt {
		padding: 20px;
	}
}

@media only screen and (max-width: 980px) {
	div.box.callout {
		padding:10px 15px;
	}
	div.box.callout .leftImgContainer{
		margin: -11px -15px 15px -15px;
	}
	div.box.callout .boxText{
		width:100%;
	}
	div.box.callout h4 {
		margin: 5px 0;
	}
	div.landing-columns {
		padding-top: 0;
	}
	div.landing-columns div.col {
		border-width: 0 0 1px 0;
		padding: 20px;
	}
	div.landing-columns h2 {
		min-height: inherit;
		font-size: 160% !important;
	}
	div.landing-columns div.content {
		min-height: inherit;
	}
	div.cta-button h3 {
		font-size: 120% !important;
	}
	div.landing-cta > div {
		margin-bottom: 10px;
	}
	div.landing-cta > div {
		margin-bottom: 10px;
	}
	div.cta-button a.button {
		margin: 10px 0;
	}
	div.section div.box.risk-iq h3 img {
		height: 15px;
		top: -2px;
	}
	div.campaign h1 {
		margin: 0 20px 40px 20px !important;
		font-size: 22px !important;
	}
	div.campaign h2,
	div.campaign h2.large {
		font-size: 25px !important;
	}
	div.campaign h3 {
		font-size: 23px !important;
	}
	div.campaign h2,
	div.campaign h3 {
		margin-bottom: 30px;
	}
	div.campaign-banner {
		background: url('../../images/campaign-banner-mob.jpg') no-repeat top right;
		background-size: cover;
		padding-bottom: 0;
		overflow: hidden;
	}
	div.campaign-banner.campaign-banner-170 .cta-button {
		margin: 25px 0 0 0px;
	}
	div.campaign-banner .container {
		padding: 10px 0 0 10px;
	}
	div.campaign-banner h2 {
		font-size: 18px !important;
	}
	div.campaign-banner h3 {
		font-size: 14px !important;
	}
	div.campaign-banner h2,
	div.campaign-banner h3 {
		margin-right: 160px;
	}
	div.campaign-banner .cta-button {
		margin: 25px 0 0 0;
	}
	div.campaign-banner .cta-button a {
		padding: 3px 15px;
		font-size: 14px;
	}
	div.campaign-ctas div.cta-button a.button {
	  padding: 4px 15px !important;
	  font-size: 15px;
	}
	div.campaign h2
	div.campaign .intro {
		margin: -25px 10px 0 10px;
		font-size: 150%;
	}
	div.campaign .intro {
		margin: -25px 0 0 0;
	}
	div.campaign .campaign-cols {
		margin-top: 25px;
	}
	div.campaign .col {
		margin: 0 15px 20px 15px;
	}
	div.campaign-cols .col h4 {
		font-size: 20px;
	}
	div.campaign-ctas {
		padding-bottom: 0px;
	}
	div.campaign-ctas .cta-button {
		margin: 0px 0 5px 0;
		padding-top: 0;
	}
	div.campaign-ctas .cta-button a {
		font-size: 120%;
		display: inline-block;
		padding: 6px 15px;
		min-width: 185px;
		margin: 0;
	}
	div.campaign .campaign-ctas {
		margin: 0 -15px -10px -15px;
		padding: 15px 25px;
	}
	div.campaign .campaign-ctas.last {
		margin: 0 -15px 15px -15px;
	}
	div.advice {
		margin-left: -15px;
		margin-right: -15px;
	}
	div.campaign.footer .col-md-3 {
		margin-bottom: 30px;
		margin-left: -15px;
		margin-right: -15px;
	}
	div.campaign.footer img {
		width: 100%;
	}
	div.campaign.footer h4 {
		min-height: initial;
	}
	div.campaign .benefit h4,
	div.campaign .policy h4 {
		font-size: 16px;
	}
	div.campaign .benefit .icon {
		text-align: center;
	}
	div.campaign .policy .icon {
		text-align: right;
	}
}

@media only screen and (max-width: 780px) {
	div.campaign-banner {
		background: url('../../images/campaign-banner-mob.jpg') no-repeat top right;
		background-size: cover;
		padding-bottom: 0;
		overflow: hidden;
	}
	div.campaign-banner h2 {
		font-size: 18px !important;
	}
	div.campaign-banner h3 {
		font-size: 14px !important;
	}
	div.campaign-banner h2,
	div.campaign-banner h3 {
		margin-right: 160px;
	}
}

@media only screen and (max-width: 650px) {
	div.landing-cta div.landing-cta-content {
		padding: 30px 30px 0 0;
	}
	div.landing-cta div h3 {
		font-size: 170% !important;
	}
	div.landing-cta div p {
		font-size: 19px;
	}
	div.landing-cta a {
		min-height: 330px;
	}
}

@media only screen and (max-width: 580px) {
	div.landing-cta div.landing-cta-content {
		padding: 10px 10px 0 0;
	}
	div.landing-cta div a {
		min-height: 265px;
	}
	div.landing-cta div h3 {
		font-size: 155% !important;
		margin: 0 0 10px 0;
	}
	div.landing-cta div p {
		font-size: 14px;
		margin-bottom: 10px !important;
	}
}

@media only screen and (max-width: 550px) {
	div.landing-cta div.landing-cta-content {
		padding: 10px 10px 0 0;
	}
	div.landing-cta div a {
		min-height: 145px;
	}
	div.landing-cta div h3 {
		font-size: 82% !important;
		margin: 0 0 10px 0;
		padding-left: 15px;
	}
	div.landing-cta div p {
		font-size: 10px;
		line-height: 15px;
		margin-bottom: 10px !important;
		padding-left: 5px;
	}
	div.landing-cta a {
		min-height: 330px;
	}
}

.mfp-container.mfp-iframe-holder .mfp-iframe-scaler {
	overflow: visible;
}
.mfp-container.mfp-iframe-holder .mfp-iframe-scaler button {
	border: none;
	text-align: right;
	top: -50px;
}

.columnwidgetlist > li
{
    list-style-type: none;
}

@media (max-width : 800px) {
    .show-desktop{
            display: none;
        }

    .roundBtn {
        background: #94c362 none repeat scroll 0 0;
        border: medium none;
        border-radius: 20px;
        color: white !important;
        cursor: pointer;
        display: inline-block;
        font-size: 15px;
        margin: 0 auto 17px;
        min-width: 130px;
        padding: 10px 20px;
        text-decoration: none;
    }
}
.input-group-addon {cursor: pointer;}
#topdeskResults {
    margin-top:0px;
    margin-left:15px;
}