/* ICONS */

body{
	background-color:	#efefef;	
}

.cs-accordion-item {
	background-color:	#fff;
	border:			1px solid #d9d9d9;
	margin-top:		4px;
}

.cs-accordion-item .cs-accordion-header:hover {
	background-color:	#ddd;	
}

.accTitle {
	margin-top:		2.25px;	
}

#container {
	margin:			35px;
}

#lc-intro {
	background-color:	#fff;
	border: 		1px solid #efefef; 	
	padding:		1em;
}

.lcSectionHeader, .lcSectionSubHeader {
	padding: 		1.5em 0 .5em 0;
	font-weight:		bold;
	color:			#004B87;
}
.lcSectionHeader {font-size:	18px;}
.lcSectionSubHeader {font-size:	16px;}

.documentItem_title {
	float:			left;
}

.documentItem_links, .vidLaunch_link {
	text-align:		right;
}

.documentItem_links a {
	margin-right:		75px;
}

.docLinkInactive {
	opacity: 		0;
  	pointer-events:		none;
  	cursor: 		default;
}

.vidLaunch_link a {
	margin-right:		95px;
}

.videoItem_thumbnail {
	text-align:		center;
	margin-left:		20px;
	float:			left;
	width:			230px;
	height:			154px;
	border:			2px solid #aaa;
}

.videoItem_description {
	margin-left:		275px;
}

.videoDuration {
	font-size:		12px !important;
}

.boxVideoDuration {
	font-size:						13px !important;
	font-weight:					bold;
	color:							#006ba6;
	position:							relative;		
}



.cs-list-ul-collection-video {	list-style-type: none; }

.cs-list-ul-collection-video li {
    border-bottom: 		1px solid #efefef;
    border-left: 		8px solid #004B87;
    margin-bottom: 		2px;
    line-height: 		1.35em;
    padding-top: 		.5em; 
    padding-bottom: 		2.75em; 
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
/*
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
*/  

  /* Better Font Rendering =========== */
/*  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
*/  

/* global for all icons we're using */
	background-size:	75%;
	background-repeat:	no-repeat;
	height: 		30px; 
	width:			30px;
}

.cs-accordion-button {	
      	width: 			30px !important;
      	position:		absolute;
      	right:			40px;
}

/* accordion up & down arrows */
.icon-arrow-down5 {		background-image: 	url('../images/icons/arrow-down5.png');}
.icon-arrow-up4 {		background-image: 	url('../images/icons/arrow-up4.png');}

/* accordion header icons */

.accordion-header-icon {
	float:			left;
	margin-right:		7px;
}

.icon-cs-overview {		background-image: 	url('../images/favicon.png');}		/* ISO ClaimSearch Overview */
.icon-ic_lock_48px {		background-image: 	url('../images/icons/ic_lock_48px.png');}	/* Privacy & Security */
.icon-pie2	  {		background-image: 	url('../images/icons/cs-claimdirector.png');}	/* ClaimDirector */
.icon-cs-decision {		background-image: 	url('../images/icons/cs-decision.png');}	/* Decision Net */
.icon-cs-casualty {		background-image: 	url('../images/icons/cs-casualty.png');}	/* Medicare Secondary Payer Reporting Service */
.icon-cs-auto	 {		background-image: 	url('../images/icons/cs-auto.png');}		/* NMVTIS Reporting Service */
.icon-cs-icon-cog {		background-image: 	url('../images/icons/cog.png');}		/* ISO ClaimSearch Technical Reference */
.icon-cs-self-admin {		background-image: 	url('../images/icons/cs-self-admin.png');}	/* ISO ClaimSearch Administration Guides */
.icon-cs-fishingvessel {	background-image: 	url('../images/icons/cs-fishingvessel.png');}	/* Commercial Fishing Vessel */
.icon-cs-riskcompliance {	background-image: 	url('../images/icons/cs-riskcompliance.png');}	/* Risk & Compliance Reference */
.icon-close {			background-image: 	url('../images/icons/dialog_close.png');}	


div#boxContainer {  	
	width:					100%;	
	border-spacing:	15px;
}

.boxContent, .boxSpacer {
	/*width: 25%;*/
	padding: 10px;	
	display: table-cell;		
}

.boxContent {	
	border-radius: 15px;
	background: #fcfcfd;  
	vertical-align: top;
	text-align:center;
	box-shadow: 2px 2px 15px grey;			
}

.boxContent:hover {
	box-shadow: 2px 2px 15px rgba(89, 203, 232, 0.75);			
}	

.boxSectionHeader {
	font-size:			16px;
	padding: 			.5em 0 .5em 0;
	font-weight:		bold;
	color:				#004B87;
	height:				60px;
	margin-bottom:		20px;
}

.boxDescription {
	font-size:			15px;
}

#mlc_subheader {
	height: 			2.4em;	/*2em;*/
	float: 				none;
	width: 				100%; 
	background-color: #15479b;/*#004EAA;*/
	color:				#fff;
	padding: 			10px 0 0 18px;	/*7px 0 0 18px;*/
	font-size: 			1.125em !important;
	font-weight: 		500;
}

#mlc_footer {
	position: 			fixed;
	left: 				0;
	bottom: 			0;
	width: 				100%;
	background-color: 	#fff;
	color: 				#3f3f3f;
	text-align: 		center;
	font-size:			12px;
    display:			table-cell;
    vertical-align:		middle;	
	border-top: 		1px solid #ddd;
}

#vFooterLogo {
	width:				80px;
	position:			relative;
	top:				5px;
	margin-right:		15px;
}


#mlc_linkback{
	color:white;			
}

#mlc_linkback:hover{
	color:#A4C8F0;			
}