@charset "utf-8";
	
	.indHeadArea-0 {
		position: relative;
		width: calc(100% - 40px);
		padding-top:  70px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		background-image:  
			linear-gradient(
				to right,
				rgba(0, 0, 0, 0.70) 0%,
				rgba(0, 0, 0, 0.70) 100%
			),
			url("../images/industries/healthcareHead.jpg");
		background-size: cover;
		background-position: right center;
		background-repeat: no-repeat;
	}
	.indHeadArea-1 {
		position: relative;
		width: calc(100% - 30px);
		padding-top:  150px;
		padding-left: 30px;
		height: 550px;
		background-image: 
			linear-gradient(
				to right,
				rgba(255, 255, 255, 1.00) 0%,
				rgba(255, 255, 255, 0.50) 50%, 
				rgba(255, 255, 255, 0.25) 100%
			),
			url("../images/industries/healthcareHead.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.indHeadArea-2 {
		position: relative;
		width: calc(100% - 30px);
		padding-top:  150px;
		padding-left: 30px;
		height: 550px;
		background-image:  
			linear-gradient(
				to right,
				rgba(255, 255, 255, 1.00) 0px, 
				rgba(255, 255, 255, 0.50) 800px,
				rgba(255, 255, 255, 0.0) 1600px
			),
			url("../images/industries/healthcareHead.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.indHeadTextWrap-0 {
		width: 100%;
		position: relative;
		color: #FFFFFF;
		z-index: 901;
	}
	.indHeadTextWrap-1 {
		width: calc(100% - 330px);
		position: absolute;
		min-height: 250px;
		background-image: url("../images/logos/logo_index_284.png");
		background-repeat: no-repeat;
		background-size: 250px 250px;
		background-position: top left;
		padding-left: 280px;
		z-index: 901;
	}
	.indHeadBig-0 {
		position: relative;
		margin-bottom: 20px;
		font-family: "AvenirHeavy";
		text-transform: uppercase;
	}
	.indHeadBig-1 {
		position: relative;
		margin-bottom: 20px;
		font-family: "AvenirHeavy";
		font-size: 28px;
		text-transform: uppercase;
	}
	.indHeadBig-2 {
		position: relative;
		margin-bottom: 20px;
		font-family: "AvenirHeavy";
		font-size: 36px;
		text-transform: uppercase;
	}
	
	
	
	
	
	
	

	
	
	
	.indMobPic1 {
		position: relative;
		width: 300px;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		background-image: url('../images/industries/indPic_earlyOut.jpg');
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.indSubPic1-0 {
		display:none;
	}
	.indSubPic1-1 {
		position: relative;
		max-width: 487px;
		height: 324px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
		background-image: url('../images/industries/indPic_earlyOut.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	.indSubPic1-2 {
		position: relative;
		float: right;
		width: 487px;
		height: 324px;
		margin-top: 110px;
		background-image: url('../images/industries/indPic_earlyOut.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.indMobPic2 {
		position: relative;
		width: 300px;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		background-image: url('../images/industries/indPic_badDebt.jpg');
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.indSubPic2-0 {
		display:none;
	}
	.indSubPic2-1 {
		position: relative;
		max-width: 487px;
		height: 324px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
		background-image: url('../images/industries/indPic_badDebt.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	.indSubPic2-2 {
		position: relative;
		float: left;
		width: 487px;
		height: 324px;
		margin-top: 110px;
		background-image: url('../images/industries/indPic_badDebt.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.indMobPic3 {
		position: relative;
		width: 300px;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		background-image: url('../images/industries/indPic_genLia.jpg');
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.indSubPic3-0 {
		display:none;
	}
	.indSubPic3-1 {
		position: relative;
		max-width: 487px;
		height: 324px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
		background-image: url('../images/industries/indPic_genLia.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	.indSubPic3-2 {
		position: relative;
		float: right;
		width: 487px;
		height: 324px;
		margin-top: 15px;
		background-image: url('../images/industries/indPic_genLia.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.indMobPic4 {
		position: relative;
		width: 300px;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		background-image: url('../images/industries/indPic_wc.jpg');
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.indSubPic4-0 {
		display:none;
	}
	.indSubPic4-1 {
		position: relative;
		max-width: 487px;
		height: 324px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
		background-image: url('../images/industries/indPic_wc.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	.indSubPic4-2 {
		position: relative;
		float: left;
		width: 487px;
		height: 324px;
		margin-top: 165px;
		background-image: url('../images/industries/indPic_wc.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.indMobPic5 {
		position: relative;
		width: 300px;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		background-image: url('../images/industries/indPic_mcc.jpg');
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.indSubPic5-0 {
		display:none;
	}
	.indSubPic5-1 {
		position: relative;
		max-width: 487px;
		height: 324px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
		background-image: url('../images/industries/indPic_mcc.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	.indSubPic5-2 {
		position: relative;
		float: right;
		width: 487px;
		height: 324px;
		margin-top: 110px;
		background-image: url('../images/industries/indPic_mcc.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.indMobPic6 {
		position: relative;
		width: 300px;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		background-image: url('../images/industries/indPic_acqui.jpg');
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.indSubPic6-0 {
		display:none;
	}
	.indSubPic6-1 {
		position: relative;
		max-width: 487px;
		height: 324px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
		background-image: url('../images/industries/indPic_acqui.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	.indSubPic6-2 {
		position: relative;
		float: left;
		width: 487px;
		height: 324px;
		margin-top: 35px;
		background-image: url('../images/industries/indPic_acqui.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	
	
	
	
	.indSubButton-0 {
		position: relative;
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		border-radius: 20px;
		padding: 10px 15px 10px 15px;
		font-family: "AvenirLight";
		font-size: 16px;
		text-align: center;
		color: #000000;
		box-shadow: 0px 1px 4px 0px #000000;
		background-color: #FFFFFF;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.indSubButton-0:hover {
		background-color: #0F51A2;
		color: #FFFFFF;
		box-shadow: 0px 1px 4px 0px #000000;
	}
	.indSubButton-1 {
		position: relative;
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 20px;
		border-radius: 20px;
		padding: 10px 15px 10px 15px;
		font-family: "AvenirLight";
		font-size: 16px;
		text-align: center;
		color: #000000;
		box-shadow: 0px 1px 4px 0px #000000;
		background-color: #FFFFFF;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.indSubButton-1:hover {
		background-color: #0F51A2;
		color: #FFFFFF;
		box-shadow: 0px 1px 4px 0px #000000;
	}
	


	
	
	
	
	.learnBut {
		position: relative;
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 20px;
		border-radius: 20px;
		padding: 10px 15px 10px 15px;
		font-family: "AvenirLight";
		font-size: 16px;
		text-align: center;
		padding-top: 10px;
		color: #000000;
		background-color: #FFFFFF;
		box-shadow: 0px 1px 4px 0px #000000;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.learnBut:hover {
		color: #FFFFFF;
		background-color: #0F51A2;
	}
	.learnBut:active {
		color: #FFFFFF;
		background-color: #0F51A2;
	}
	
	.learnSqBut {
		position: relative;
		width: 120px;
		border-radius: 20px;
		padding: 10px 15px 10px 15px;
		font-family: "AvenirLight";
		font-size: 16px;
		text-align: center;
		padding-top: 10px;
		color: #000000;
		background-color: #FFFFFF;
    	box-shadow: 0px 1px 5px #888888;
    	transition: background-color 0.4s ease 0s;
		cursor: pointer;
	}
	.learnSqBut:hover {
		color: #FFFFFF;
		background-color: #0F51A2;
	}
	.learnSqBut:active {
		color: #FFFFFF;
		background-color: #0F51A2;
	}
	
	
	
	
	
	
	
	
	.contentX{
		position: fixed;
		top: 50%;
		left: 50%;
		margin-top: -388px;
		margin-left: 338px;
		background-image: url("../images/icon_o_x_thin.png");
		background-size: cover;
		width: 50px;
		height: 50px;
		cursor: pointer;
		z-index: 905;
	}
	.contentX:hover{
		transform: scale(1.05);
	}
	.contentX:active{
		transform: scale(0.95);
	}
	
	.contentSquares-0{
		display: none;
	}
	.contentSquares-1{
		display: inline-block;
		width: 726px;
		height: 726px;
		background:
			linear-gradient(
				rgba(0, 0, 0, 0.75), 
				rgba(0, 0, 0, 0.75)
			),
			url("../images/solutionsBGs/healthcare.jpg");
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		text-align: center;
	}

	.pgHeadWrap-0{
		font-size: 48px;
	}
	.pgHeadWrap-1{
		font-size: 54px;
	}
	.pgHeadWrap-2{
		font-size: 60px;
	}
	.pgHeadWrap-3{
		font-size: 72px;
	}
	.pgHead1 {
		margin-top: 30px;
		font-family: "AvenirLight";
		color: #001426;
		zoom: 0.85;
	}
	.pgHead2 {
		font-family: "AvenirHeavy";
		color: #001426;
		letter-spacing: 0.25em;
		margin-bottom: 30px;
	}
	.pgBody {
		font-family: "AvenirLight";
		font-size: 20px;
		margin-bottom: 40px;
	}
	.blurbBox-0{
		width: 100%;
		height: 245px;
		border-top: 1px solid #001426;
		border-bottom: 1px solid #001426;
		background-image: url("../images/solPhoneShield.png");
		background-repeat: no-repeat;
		background-size: auto 160px;
		background-position: left center;
	}
	.blurbBox-1{
		width: 100%;
		height: 200px;
		border-top: 1px solid #001426;
		border-bottom: 1px solid #001426;
		background-image: url("../images/solPhoneShield.png");
		background-repeat: no-repeat;
		background-size: auto 160px;
		background-position: left center;
	}
	.blurbBox-2{
		width: 250px;
		height: 160px;
		margin-left: auto;
		margin-right: auto;
		padding: 20px 20px 20px 140px;
		border-radius: 5px;
		border: 1px solid #001426;
		background-image: url("../images/solPhoneShield.png");
		background-repeat: no-repeat;
		background-size: auto 160px;
		background-position: 20px center;
	}
	.blurbBox-3{
		width: 250px;
		height: 160px;
		padding: 20px 20px 20px 140px;
		border-radius: 5px;
		border: 1px solid #001426;
		background-image: url("../images/solPhoneShield.png");
		background-repeat: no-repeat;
		background-size: auto 160px;
		background-position: 20px center;
	}
	.blurbLeft-0{
		display: inline-block;
		width: calc(100%-140px);
		padding-top: 10px;
		padding-left: 110px;
		font-size: 18px;
		text-transform: uppercase;
	}
	.blurbLeft-1{
		display: inline-block;
		width: 250px;
		padding-top: 20px;
		font-size: 21px;
	}
	.pgSubBlue {
		font-family: "AvenirHeavy";
		color: #0F51A2;
		margin-bottom: 20px;
	}
	.pgSubDark{
		font-family: "AvenirLight";
		color: #001426;
	}
	.pgSubSmall{
		font-family: "AvenirLight";
		font-size: 13px;
		line-height: 1.7;
	}
	.squWrapper{
		display: inline-block;
	}
	.contentRow{
		position: relative;
		display: inline-block;
		margin-right: auto;
		margin-left: auto;
		width: 726px;
		height: 242px;
	}
	.contentSquareBlank{
		display: inline-block;
		float: left;
		width: 242px;
		height: 242px;
	}
	.contentSquare{
		display: inline-block;
		float: left;
		width: 240px;
		height: 145px;
		padding-top: 95px;
		font-family: "AvenirLight";
		font-style: oblique;
		text-align: center;
		line-height: 1.5;
		color: #FFFFFF;
		border: 1px solid #666666;
		cursor: pointer;
	}
	.contentSquare:hover{
		background:
			linear-gradient(
				rgba(255, 255, 255, 0.75), 
				rgba(255, 255, 255, 0.75)
			);
		color: #000000;
	}
	.contentSquare:hover::after{
		content: "click for details...";
	}
	.contentHead1{
		width: 240px;
		text-align: center;
		font-family: "AvenirLight";
		font-style: normal;
		letter-spacing: 0.1em;
	}
	.contentHead2{
		width: 240px;
		text-align: center;
		font-family: "AvenirHeavy";
		font-style: normal;
	}
	.zoomSquare{
		border: 2px solid black;
		background: #FFFFFF;
		width: 420px;
		height: 420px;
		padding: 30px;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
		cursor: pointer;
		z-index: 904;
	}
	.zoomHead{
		font-family: "AvenirHeavy";
		font-size: 28px;
		text-align: center;
		margin-bottom: 20px;
	}
	.zoomBody{
		font-family: "AvenirLight";
		font-size: 28px;
		line-height: 1.2;
		text-align: center;
	}
	.zoomSquareX{
		background-image: url("../images/iconW_o_x.png");
		background-size: cover;
		width: 50px;
		height: 50px;
		cursor: pointer;
		z-index: 905;
	}
	.zoomSquareX:hover{
		transform: scale(1.05);
	}
	.zoomSquareX:active{
		transform: scale(0.95);
	}
	
	
	.contentBars-0{
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
	}
	.contentBars-1{
		display: none;
	}
	.barWrapper{
		display: inline-block;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 100%;
		height: 100%;
		background:
			linear-gradient(
				rgba(0, 0, 0, 0.75), 
				rgba(0, 0, 0, 0.75)
			),
			url("../images/solutionsBGs/healthcare.jpg");
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
	}
	.cBarTopX{
		position: fixed;
		top: 13px;
		left: calc(100% - 56px);
		width: 50px;
		height: 50px;
		padding: 10px 0px 10px 0px;
		background-image: url("../images/iconW_o_x.png");
		background-size: 50px 50px;
		background-repeat: no-repeat;
		z-index: 910;
	}
	
	
	
	.barHeadWrap{
		display: inline-block;
		width: calc(100% - 20px);
		margin-left: 10px;
		padding-top: 7px;
		padding-bottom: 10px;
		font-family: "AvenirLight";
		font-size: 12px;
		letter-spacing: 1.1;
		background: #FFFFFF;
		border-radius: 25px;
		border: 2px solid black;
		opacity: 0.8;
		text-align: center;
		cursor: pointer;
	}
	.barHeadWrap:hover{
		opacity: 1.0;
	}
	.barHead-0{
		padding-top: 8px;
		font-size: 14px;
	}
	.barHead-1{
		padding-top: 5px;
		font-size: 18px;
	}
	.barHead-2{
		padding-top: 1px;
		font-size: 24px;
	}
	
	
	
	.barHeavy{
		display: inline;
		font-family: "AvenirHeavy";
		letter-spacing: 1.0;
	}
	.barHead2{
		display: inline-block;
		width: 100%;
		padding-top: 7px;
		padding-bottom: 10px;
		font-family: "AvenirLight";
		font-size: 24px;
		color: #FFFFFF;
		letter-spacing: 1.1;
		background: #000000;
		border-radius: 25px;
		opacity: 1.0;
		cursor: pointer;
	}
	.barDetails{
		display: inline-block;
		width: calc(100% - 25px);
		margin-left: 10px;
		margin-top: 56px;
		border: 3px solid white;
		border-radius: 25px;
		background: #FFFFFF;
		opacity: 0.9;
		text-align: center;
	}
	.barDetailBody{
		font-family: "AvenirLight";
		font-size: 24px;
		padding: 20px;
		text-align: center;
	}
	
	
