.my-center-wrapper { 
    padding-bottom: 70px; 
    font-size: 14px;
    line-height: 30px;
}

@media (min-width: 768px) and (max-width: 1280px){
    nav.center-navigation ul.navbar-nav .my-center-tab {
        display: none;
    }
    .my-center-tab {
        display: none;
    }
}
/* PHONE */
@media (max-width: 767px) {
	.my-center-wrapper { padding-left: 2px; }
}

/* MY CENTER REPORT LAYOUT STYLES */
.MyCenterBGColor, body {
    background-color: #ffffff;
    background-image: none;
}

/*.LELTempBGColor {
  background-color: #ffffff;
}*/

/*.lelLibraryheader .pageTitleColumnTemp.container-fluid .container {
    background-image: none;
}*/

.noItemsText {
  display: block;
  padding: 20px 10px;
  font-weight: bold;
  font-size: 110%;
  clear: both;
  padding-left: 25px;
}

.mycenter-report {
	margin: 15px -5px;
	border: 1px solid #2d78b2;
	border-radius: 10px 10px 2px 2px;
}
.mycenter-intro-text {
	margin: 0px 10px 20px;
	font-size: 16px;
	color: black;
}
/* PHONE */
@media (max-width: 767px) {
	.mycenter-report,
	.mycenter-intro-text { margin: 0 0 15px 0; }
}

.divline {
	display: inline-block;
	margin: 0 3px;
	height: 20px;
	width: 1px;
	vertical-align: bottom;
	background-color: #494a49;
}

/* DIV LINE AFTER A BUTTON - CHANGE VERTICAL ALIGN AND BOTTOM MARGIN */
a.btn + .divline {
	vertical-align: middle;
	margin-bottom: 5px;
}

/* MY CENTER REPORT HEADER */
.mycenter-report > header {
	padding: 5px 20px;
	border: 1px solid #005aa1;
	border-radius: 8px 8px 0 0;
	background-color: #005aa1;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 1.5em;
	color: #fff;
}
/* PHONE */
@media (max-width: 767px) { .mycenter-report > header { padding: 5px 5px 5px; } }




/* MY CENTER REPORT DROPDOWN LIST */

/* CHECKBOX ID FOR SHOW/HIDE OF DROPDOWN */
#type-options-toggle { display: none; }
/* ACTIVATE SHOW/HIDE */
#type-options-toggle:checked ~ ul.type-options { display: block; }

.mycenter-report header .type-selector {
	position: relative;
	margin-left: 5px;
	padding: 2px 10px 2px 15px;
	display: inline-block;
	background-color: white;
	font-family: arial;
	font-weight: normal;
	color: #005aa1;
	border-color: #8cc2e1;
	border-radius: 5px;
	background: #ffffff;
	min-width: 340px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2YxZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7f1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7f1ff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7f1ff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#d7f1ff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#d7f1ff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d7f1ff 100%);
    cursor: pointer;
}

.mycenter-report header .type-selector .filterBtnArrow {
    float: right;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 10px;
}

/* PHONE */
@media (max-width: 430px) {
	.mycenter-report header .type-selector {
		display: block;
		float: none;
		margin-left: 0;
		padding: 2px 4px;
		min-width: 100%;
		width: 100%;
		/*white-space: nowrap;*/
	}
}

/* ARROW */
.mycenter-report header .type-selector .down-arrow {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0px;
	padding: 4px 10px 3px 9px;
	display: block;
	height: 100%;
	width: auto;
	font-size: 20px;
	cursor: pointer;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/* RESTYLE DOWN ARROW SO IT LOOKS DEPRESSED */
#type-options-toggle:checked + .down-arrow {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q3ZjFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7f1ff 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#d7f1ff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7f1ff 50%);
	background: -o-linear-gradient(top,  #ffffff 0%,#d7f1ff 50%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#d7f1ff 50%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d7f1ff 50%);
	border-radius: 0 5px 5px 0;
	color: #004d88;
	text-shadow: 2px 2px 2px white, -1px -1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.05);
}

.mycenter-report header ul.type-options {
	position: absolute;
	top: 100%;
	left: 0;
	margin: 1px 0 0 0;
	padding: 0;
	color: black;
	background-color: #d7f1ff;
	border: 1px solid #8cc2e1;
	border-radius: 5px;
	list-style-type: none;
	box-shadow: 0px 4px 5px 1px rgba(0, 0, 0, 0.5);
	overflow: hidden;
    font-family: arial;
    font-size: 16px;
    margin-left: 5px;
    z-index: 1;
}

.mycenter-report header .open > .dropdown-menu {
    z-index: 1000;
}

nav.library-navigation ul.navbar-nav > li.open,
nav.center-navigation ul.navbar-nav > li.open {
    z-index: 10001;
}

@media (max-width: 430px) {
    .mycenter-report header ul.type-options {
        margin-left: 0;
        width: 100%;
    }

    .my-center-wrapper .btn-group {
        min-width: 100%;
    }
}

.dropdown-menu > li > a:hover, .dropdown-menu > li.selected > a {
    font-weight: bold;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: transparent;      
}

/* PHONE - CHANGE WIDTH OF TYPE OPTIONS DROPDOWN */
/*@media (max-width: 767px) { .mycenter-report header ul.type-options { width: 100%; } }*/

.mycenter-report header ul.type-options li {
	position: relative;
	min-width: 340px;
	height: 30px;
	font-size: 16px;
	line-height: 28px;
	border-bottom: 1px solid #8cc2e1;
}

@media (max-width: 430px){
    .mycenter-report header ul.type-options li {
        width: 100%;
    }
}

.mycenter-report header ul.type-options li a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 2px 10px;
    line-height: 28px;
}
/* "SELECTED" STYLES */
.mycenter-report header ul.type-options li:hover,
.mycenter-report header ul.type-options li.selected 	{ background-color: white; font-weight: bold; }
.mycenter-report header ul.type-options li.selected a { color: #c1b000; cursor: default; }
/* REMOVE BORDER FOR LAST LI */
.mycenter-report header ul.type-options li:last-child { border-bottom: 0px solid black; }



/* LINK STYLES */

.mycenter-report a:link,
.mycenter-report a:visited {
	position: relative;
	color: #004e8b;
}
.mycenter-report a:hover,
.mycenter-report a:focus,
.mycenter-report a:active {
	color: #002d53;
	text-decoration: none;
	outline: 0;
}

.mycenter-report li a:hover,
.mycenter-report li a:focus,
.mycenter-report li a:active {
	color: #002d53;
	text-decoration: none;
	outline: 0;
}

/* ALTERNATE LINK COLORS - DOWNLOAD, LAUNCH */
.mycenter-report a.download,
.mycenter-report a.launch						{ color: #2c8f00; }
.mycenter-report a.download:hover,
.mycenter-report a.launch:hover			{ color: #257900; }

/* EBOOKS ONLY - DOWNLOAD LIMIT REACHED - DISABLE LINK AND GIVE IT AN INACTIVE TREATMENT. */
.mycenter-report a.download.exceeded {
	position: relative;
	/* opacity: .75; */
	cursor: default;
	color: rgba(199, 199, 199, 0.75);
	pointer-events: none;
}

/* DISPLAY A MESSAGE WHEN THE USER HAS EXCEEDED THEIR DOWNLOAD LIMIT. - NOT FULLY DEVELOPED. CURRENTLY NOT USED.*/

/*
.mycenter-report a.download.exceeded:after {
	position: absolute;
	top: -17px;
	left: -13px;
	right: -13px;
	margin-top: 5px;
	padding: 2px;
	color: black;
	font-size: .85em;
	font-weight: normal;
	text-shadow: 1px 1px 0px white;
	border: 1px solid rgba(0, 47, 85, 0.75);
	border-radius: 10px;
	background-color: rgba(157, 216, 253, 0.25);
	content: 'eBook Download Limit Reached';
}
*/

/* PHONE */
/*
@media (max-width: 767px) {
	.mycenter-report a.download.exceeded:after {
		top: -17px;
		right: -13px;
		bottom: -10px;
		left: -10px;
		text-align: center;
	}
}
*/



/* BOLD LINKS WITH ICONS */
.mycenter-report a.download,
.mycenter-report a.launch,
.mycenter-report a.delete {
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px; 
    font-size: 14px;
}

/* ICONS BEFORE LINKS */
.mycenter-report a:before {
	position: relative;
	margin: 0 4px 0 0;
	font-family: 'FontAwesome';
	font-size: 1.5em;
	font-weight: normal;
}

/* DOWNLOAD, LAUNCH */
.mycenter-report a.download:before 	{ content: '\f019'; }
.mycenter-report a.launch:before 		{ content: '\f00c'; font-size: 1.25em; }

/* DELETE */
.mycenter-report a.delete:before		{ content: '\f014'; }

.resource-item.expanded .resource-title a:link,
.resource-item.expanded .resource-title a:visited { color: #000; }

/* END LINK STYLES */





/* SUMMARY */

.summary > div {
	position: relative;
	margin: 0 auto;
	padding-top: 15px;
	color: #c1b000;
}
.summary p {
	position: relative;
	margin: 15px 0 15px 175px;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 36px;
	line-height: 38px;
}
/* COMPLETED/IN PROGRESS MESSAGE - 2/3RDS THE SIZE OF THE FONT (WILL RESIZE CONSISTENTLY FOR ALL VIEWPORTS) */
.summary p span { font-size: .67em; }

/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.summary p {
		margin-top: 20px;
		margin-left: 90px;
		font-size: 30px;
		line-height: 32px;
	}
}
/* ICONS - BEFORE */
.summary p:before {
	position: absolute;
	font-size: 1.25em;
	font-family: 'FontAwesome';
	font-weight: normal;
}
.summary p.completed:before 		{ content: '\f046'; left: -1.25em; }
.summary p.in-progress:before 	{ content: '\f080'; left: -1.45em; }

/* PHONE SUMMARY STYLES */
@media (max-width: 767px) {
	.summary > div { padding-bottom: 15px; }
	.summary p {
		margin-left: 60px;
		margin-right: 5px;
		font-size: 22px;
		line-height: 1.1em;
	}
	.summary p span 	{ font-size: 1em; }
	.summary p:before { font-size: 1.35em; }
}

/* END SUMMARY */




/* RECOMMENDATION KEY */

.recomm-key {
	margin: 5px 5px 10px;
	border: 1px solid #c6c6c6;
	box-shadow: none;
	color: #494a49;
	background: #f8f8f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e9e9e9 100%);
	background: -o-linear-gradient(top,  #f8f8f8 0%,#e9e9e9 100%);
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#e9e9e9 100%);
	background: linear-gradient(to bottom,  #f8f8f8 0%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e9e9e9',GradientType=0 );
}
/* INITIALIZE ALL P TAGS */
.recomm-key p {
	position: relative;
	margin: 0px 0px 8px 25px;			
}
.recomm-key p:last-child { margin-bottom: 0; }
.recomm-key strong { color: black; }

/* TITLE */
.recomm-key p.title {
	color: #494a49;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

/* DEVELOP/IMPROVE/PRACTICE STYLES */
.recomm-key p.develop,
.recomm-key p.improve,
.recomm-key p.practice {
	font-size: 14px;
	line-height: 16px;
}

/* INITIALIZE ICONS */
.recomm-key p:before {
	position: absolute;
	top: 0;
	left: -30px;
}
.resource-details table td.recs p a:before {
	position: absolute;
	top: -2px;
	left: -30px;
}
.recomm-key p.develop:before,
.resource-details table td.recs p.develop a:before {
	content: url('http://www.learningexpresshub.com/images/learningXpress/Study_plan/sp-develop-icon25x22.png');
}
.recomm-key p.improve:before,
.resource-details table td.recs p.improve a:before {
	content: url('http://www.learningexpresshub.com/images/learningXpress/Study_plan/sp-improve-icon25x22.png');
}
.recomm-key p.practice:before,
.resource-details table td.recs p.practice a:before {
	content: url('http://www.learningexpresshub.com/images/learningXpress/Study_plan/sp-practice-icon25x22.png');
}

.resource-details.collapse table {
    display:none;
}

.resource-details.collapse.in table {
    display:table;
}



/* END RECOMMENDATION KEY */




/* RESOURCE ROW - TITLE, CENTER TITLE, AND ACTION LINKS */
.resource-item {
	padding: 10px 5px 10px 40px;
	border-top: 2px solid #c6c6c6;
	/* border-bottom: 1px solid #dfdfdf; */
	font-size: 14px;
	line-height: 16px;
}

.resource-item .actions a{
	font-size: 14px;
	line-height: 16px;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.resource-item {
		padding-left: 35px;
	}
}
/* PHONE */
@media (max-width: 767px) {
	.resource-item {
		border-top: 3px solid #c6c6c6;
	}
}

/* 1PX BORDER FOR FIRST RESOURCE ITEM */
/*.resource-item:first-child { border-top: 1px solid red; }*/

/* BACKGROUND COLORS */
.resource-item:nth-child(odd) 								{ background-color: #eff9ff; }
.resource-item:hover:nth-child(odd) 					{ background-color: #ddf4ff; }
.resource-item:nth-child(even) 								{ background-color: #fffcea; }
.resource-item:hover:nth-child(even) 					{ background-color: #fffbdd; }
.resource-item.expanded:nth-child(odd),
.resource-item:hover.expanded:nth-child(odd)	{ background-color: #ddf4ff; }
.resource-item.expanded:nth-child(even),
.resource-item:hover.expanded:nth-child(even)	{ background-color: #fffcea; }
/* PHONE */
@media (max-width: 767px) {
	.resource-list article:nth-child(odd)				{ background-color: #fffcea; }
	.resource-list article:nth-child(even)			{ background-color: #eff9ff; }
}


/* SPACE OUT ELEMENTS */
.resource-item .resource-title	{ margin-bottom: 5px;}
.resource-item .center-title 		{ margin-bottom: 15px;}

.resource-item .resource-title a,
.resource-list article .title {
	position: relative;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
}

/* ON PHONES - REMOVE BOTTOM BLUE BORDER BORDER IF THERE IS AN EXPANDED RESOURCE ITEM DIRECTLY BEFORE */
@media (max-width: 767px) {
	.resource-item.expanded + .resource-item {
		position: relative;
		border-top: 3px solid #c6c6c6;
		margin-top: -3px;
        z-index: 1;
	}	
}


/* BOX FOR COLLAPSE/EXPAND */
.resource-item .resource-title a:before {
	position: absolute;
	left: -35px;
	display: none; /* 	DEFAULT TO NOT DISPLAYING - CHANGED BELOW */
	padding-left: 1px;
	height: 24px;
	width: 24px;
	border: 1px solid #7eadc9;
	border-radius: 3px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
	color: #c1b000;
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWYwZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #daf0fe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#daf0fe));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#daf0fe 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#daf0fe 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#daf0fe 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#daf0fe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#daf0fe',GradientType=0 );
	font-family: 'FontAwesome';
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	line-height: 24px;
	content: '';
}
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.resource-item .resource-title a:before { left: -30px; }
}
/* DISPLAY BLOCK FOR COLLAPSED OR EXPANDED */
.resource-item.collapsed 	.resource-title a:before,
.resource-item.expanded 	.resource-title a:before	{ display: block; }
/* '+' OR '-' ICONS FOR COLLAPSED AND EXPANDED */
.resource-item.collapsed 	.resource-title a:before	{ content: '\f067'; }
.resource-item.expanded 	.resource-title a:before	{ content: '\f068'; }





/* RESOURCE DETAILS:
TABLE WITH DATE, STATUS, SCORE, ACTIONS, AND PRODUCTION RECOMMENDATIONS */

/* INITIALIZE */
.resource-details { margin: 15px -5px -10px -40px; }
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.resource-details { margin: 15px -5px -10px -35px; }
}

/* FIRST - ONLY SHOW IT IF THE RESOURCE ITEM DIV HAS THE 'EXPANDED' CLASS */
.resource-item.expanded .resource-details 	{ display: block; }
.resource-item .resource-details 						{ display: none; 	}

/* RESOURCE DETAILS TABLE */
.resource-details table {
	width: 100%;
	background-color: #ffffff; /*#def5ff;*/
	box-sizing: border-box;
}
/* TABLE HEADING COLORS */
.resource-details table tr th {
	background-color: #addefd;
	color: black;
}
/* TABLE CELL PADDING AND ALIGNMENTS */
.resource-details table tr th,
.resource-details table tr td {
	padding: 10px 10px;
	text-align: center;
	vertical-align: top;
}
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.resource-details table tr th,
	.resource-details table tr td { padding: 10px 5px;}
}

/* TABLE CELL BORDERS */
.resource-details table tr th,
.resource-details table tr td {
	border-right: 1px solid #addefd; /*white;*/
	border-bottom: 1px solid #addefd;
	border-left: 1px solid #addefd; /*white;*/
}
/* TURN OFF BOTTOM BORDERS FOR LAST ROW TDS */
.resource-details table tr:last-child td { border-bottom: 0px solid white; }

/* SET FIRST CELL STYLES */
.resource-details table tr th:first-child,
.resource-details table tr td:first-child {
	padding-left: 40px;
	border-left: 0px solid white;
	text-align: left;
}

/* DATE AND TIME WRAPPING BEHAVIOR */
.resource-details table tr td .date-label,
.resource-details table tr td .date,
.resource-details table tr td .time {
	display: block;
	white-space: nowrap;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.resource-details table tr th:first-child,
	.resource-details table tr td:first-child { padding-left: 5px; }
}

/* SET LAST CELL STYLES */
.resource-details table tr th.recs,
.resource-details table tr td.recs {
	border-right: 0px solid white;
	text-align: left;
	width: 40%;
}
.resource-details table tr td.recs { 
    padding: 0;
    vertical-align: middle; 
}

.resource-details table tr td.NoRecommendation { 
      vertical-align: top;
}
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.resource-details table tr th.recs,
	.resource-details table tr td.recs { width: 33%; }
}


/* RESPONSIVE TABLE - PHONES */
@media (max-width: 767px) {
	
	/* HIDE HEADINGS ROW */
	.resource-details table thead { display: none; }
	
	.resource-details table tr:first-child { border-top: 1px solid #dfdfdf; }
	
	.resource-details table tr {
     display: block; 
    overflow: hidden;
  }

	.resource-details table tr td {
		position: relative;
		left: 25%;
		right: 0%;
		width: 100%;
    display: block;
    padding: 10px 25% 10px 10px !important;
    border-bottom: 1px solid #addefd !important;
    border-left: 0px solid white;
    text-align: center;
  }

	.resource-details table tr td:before {
    content: attr(data-label);
    position: absolute;
    top: 0;
    left: -25%;
    margin-left: 0px;
    padding: 10px 10px;
    height: 100%;
    width: 25%;
    float: left;
    font-weight: bold;
    text-align: left;
    background-color: #addefd;
  }

	/* RECOMMENDATIONS COL */
	.resource-details table tr td.recs {
		display: block;
		left: 0;
		padding: 0 !important;
		width: 100%;
		border-bottom: 3px solid #addefd !important;
	}
	.resource-details table tr td.recs:before {
		position: relative;
		left: 0;
		display: block;
		padding: 10px;
		margin-bottom: 10px;
		width: 100%;
		text-align: center;
	}

  
  /* DATE AND TIME WRAPPING BEHAVIOR ON PHONES */
  .resource-details table tr td .date,
	.resource-details table tr td .time { display: inline-block; }
}

/* STATUS */

/* PROGRESS BAR */
.resource-details table td.status .progress-bar {
	position: relative;
	float: none;
	height: 20px;
	width: 100px;
	display: block;
	margin: 5px auto;
	padding: 0px;
	border: 1px solid #000;
	background-color: white;
}

/* PROGRESS FILL - WIDTH = PERCENTAGE COMPLETE - SET AS INLINE STYLE */
.resource-details table td.status .progress-bar span {
	display: block;
	height: 100%;
	background-color: #2c8f00;
}

/* COMPLETED QUESTIONS MESSAGE */
.resource-details table td.status .completed-qs,
.resource-details table tr td .date-label {
	display: block;
	font-style: italic;
	font-size: 12px;
	line-height: 14px;
	color: #494a49;
}



/* ACTIONS */
.resource-details table td.actions a {
	display: block;
	margin-bottom: 5px;
}
/* NO MARGIN BOTTOM ON THE LAST ACTION LINK */
.resource-details table td.actions a:last-child { margin-bottom: 0; }
/* ADD MARGIN TO THE TOP OF DELETE LINK IN ACTIONS CELL */
.resource-details table td.actions a.delete { margin-top: 15px; }



/* RECOMMENDATIONS */
.resource-details table td.recs { background: transparent; }
.resource-details table td.recs p {
	position: relative;
	padding: 8px 8px 8px 40px;
	margin: 0;
	border-bottom: 1px solid #9ed8fd;
}
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.resource-details table td.recs p { padding-left: 35px; }
}
.resource-details table td.recs p a { font-weight: bold; }
.resource-details table td.recs p.na { padding: 10px 10px 10px 10px; }
.resource-details table td.recs p:last-child { border-bottom: 0px solid white;}
/* PHONE */
@media (max-width: 767px) {
	.resource-details table td.recs p {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.resource-details table td.recs p:first-child {
		padding-top: 55px;
	}
}


.productActions
{
    display: table;
    margin: 0px auto 5px auto;
}

.resource-details table td.actions .productActions a 
{
  display: block;
  margin-bottom: 5px;
}


/* RESOURCE LIST STYLES - PRODUCT LISTS THAT ARE SIMPLY TITLE, DESCRIPTION, AND ACTIONS (COMPUTER COURSES, EBOOKS, AND JCA) */
.resource-list header {
	position: relative;
	padding: 0;
	background-color: #addefd;
	color: black;
	border: 0px;
	font-weight: bold;
}

.resource-list div {
	display: inline-block;
	margin-right: -5px; /* OFFSET INLINE-BLOCK SPACE */
	padding: 15px;
	font-size: 14px;
	line-height: 16px;
	color: black;
	box-sizing: border-box;
	vertical-align: top;
}
.resource-list header div { padding: 10px 15px; }

.resource-list article {
	background-color: #eff9ff;
	border-bottom: 1px solid #addefd;
}
.resource-list article:last-child { border-bottom-width: 0px; }

/* SET SIZES FOR ALL 3 COLUMNS */
.resource-list div.title 		{ width: 30%; }
.resource-list div.desc		 	{ width: 49%; }
.resource-list div.actions	{ width: 21%;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0;
}
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.resource-list div.title 		{ width: 30%; }
	.resource-list div.desc		 	{ width: 40%; }
	.resource-list div.actions	{ width: 30%; }
}

.resource-list article .title span {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #494a49;
} 

.resource-list article .actions { padding: 20px 0; }
.resource-list article .actions a.btn { margin-right: 5px; }

/* PHONE */
@media (max-width: 767px) {
	.resource-list header { display: none; }
	
	.resource-list article { border-bottom: 3px solid #c6c6c6; }
	
	.resource-list div.title,
	.resource-list div.desc,
	.resource-list div.actions	{
		width: 100%;
		text-align: left;
		padding: 15px 10px;
	}
	
	.resource-list div.desc {
		position: relative;
		margin-top: 1em;
	}
	.resource-list div.desc:before {
		position: absolute;
		margin-top: -1.2em;
		font-weight: bold;
		content: 'Description';
	}
}




/* BACK TO TOP BUTTON */
.back-to-top {
  position: fixed;
  bottom: 50%;
  right: 50%;
  width: 160px;
  height: 46px;
  margin-top: -23px;
  margin-right: -655px;
  font-family: 'Arial' sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 800;
  color: #0d77bb;
	display: none;
    z-index: 10;
}
/* DESKTOP - HIDE WHEN THE MARGIN IS TOO SMALL */
/*@media (min-width: 1006px) and (max-width: 1074px) 	{ .back-to-top { opacity: 0; } }*/
/* TABLET MARGIN */
/*@media (min-width: 768px) and (max-width: 991px) 		{ .back-to-top { margin-right: -550px; } }*/
@media (min-width: 991px) and (max-width: 1095px) {
     .back-to-top { margin-right: -550px; 
     } 
}

@media (min-width: 768px) and (max-width: 990px) {
     .back-to-top { margin-right: -500px; 
     } 
}

/* PHONE */
@media (max-width: 767px) {
	.back-to-top {
	  bottom: 25px;
	  right: 5px;
	  width: 46px;
	  height: 46px;
	  margin-top: 0;
	  margin-right: 0;
	  opacity: .85;
	}
}

.back-to-top a:active,
.back-to-top a:hover, .back-to-top a:focus{ text-decoration: none; }

.back-to-top a:before {
	position: relative;
	top: 14px;
}

.back-to-top .back-to-top-btn {
	color: #428bca;
    font-size: 14px;
}

/* ALTERNATE 'BACK TO TOP' MESSAGES */

/* DESKTOP SMALL AND TABLET */
@media (max-width: 1159px) 	{ .back-to-top a:before { content: ''; } }
/* DESKTOP - MEDIUM */
@media (min-width: 1160px) and (max-width: 1299px) 	{ .back-to-top a:before { content: 'Top'; } }
/* DESKTOP - LARGE */
@media (min-width: 1300px) 													{ .back-to-top a:before { content: 'Back to Top'; } }

.back-to-top a:after {
	position: absolute;
	height: 45px;
	width: 45px;
	display: inline-block;
	padding: 0px;
	content: '';
	background-image: url('http://www.learningexpresshub.com/images/learningXpress/index/button_index_page_actions.png');
	background-position: 0 -45px;
}
.back-to-top a:hover:after	{ background-position: 0 0; }

/* END BACK TO TOP BUTTON */





/* ALTERNATE COLORS */

/* SUMMARY TEXT */
.green			.summary > div,
.green			.resource-item .resource-title a:before,
.green			.mycenter-report header ul.type-options li.selected a { color: #9ac037; }
.orange			.summary > div,
.orange			.resource-item .resource-title a:before,
.orange			.mycenter-report header ul.type-options li.selected a { color: #e68100; }
.mint				.summary > div,
.mint				.resource-item .resource-title a:before,
.mint				.mycenter-report header ul.type-options li.selected a { color: #5ebfa3; }
.silver			.summary > div,
.silver			.resource-item .resource-title a:before,
.silver			.mycenter-report header ul.type-options li.selected a { color: #969696; }
.lightblue	.summary > div,
.lightblue	.resource-item .resource-title a:before,
.lightblue	.mycenter-report header ul.type-options li.selected a { color: #64b5d3; }
.olive			.summary > div,
.olive			.resource-item .resource-title a:before,
.olive			.mycenter-report header ul.type-options li.selected a { color: #888d60; }
.maroon			.summary > div,
.maroon			.resource-item .resource-title a:before,
.maroon			.mycenter-report header ul.type-options li.selected a { color: #991336; }
.purple			.summary > div,
.purple			.resource-item .resource-title a:before,
.purple			.mycenter-report header ul.type-options li.selected a { color: #9b5ba5; }
.orangelel	.summary > div,
.orangelel	.resource-item .resource-title a:before,
.orangelel	.mycenter-report header ul.type-options li.selected a { color: #e19c23; }
.greenlel		.summary > div,
.greenlel		.resource-item .resource-title a:before,
.greenlel		.mycenter-report header ul.type-options li.selected a { color: #8aac31; }
.gold				.summary > div,
.gold				.resource-item .resource-title a:before,
.gold				.mycenter-report header ul.type-options li.selected a { color: #bcad1b; }
.coral			.summary > div,
.coral			.resource-item .resource-title a:before,
.coral			.mycenter-report header ul.type-options li.selected a { color: #eb7d6e; }
.yellow			.summary > div,
.yellow			.resource-item .resource-title a:before,
.yellow			.mycenter-report header ul.type-options li.selected a { color: #dbad2c; }
.military-blue			.summary > div,
.military-blue			.resource-item .resource-title a:before,
.military-blue			.mycenter-report header ul.type-options li.selected a { color: #004785; }
.military-yellow		.summary > div,
.military-yellow		.resource-item .resource-title a:before,
.military-yellow		.mycenter-report header ul.type-options li.selected a { color: #b29132; }
.military-green			.summary > div,
.military-green			.resource-item .resource-title a:before,
.military-green			.mycenter-report header ul.type-options li.selected a { color: #636631; }
.military-brown			.summary > div,
.military-brown			.resource-item .resource-title a:before,
.military-brown			.mycenter-report header ul.type-options li.selected a { color: #68522d; }
.jca .summary > div,
.jca .resource-item .resource-title a:before,
.jca .mycenter-report header ul.type-options li.selected a { color: #d19a00; }
/* END SUMMARY TEXT */

/* BUTTONS */

/* DEFAULT BUTTON */
.resource-list a.btn,
.show-more a.btn {
	padding:5px 12px;
	-moz-box-shadow: 0px 1px 1px 0px #383838;
	-webkit-box-shadow: 0px 1px 1px 0px #383838;
	box-shadow: 0px 1px 1px 0px #383838;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccbe00), color-stop(1, #a08b00));
	background:-moz-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:-webkit-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:-o-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:-ms-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:linear-gradient(to bottom, #ccbe00 5%, #a08b00 100%);
	background-color:#ccbe00;
	border:1px solid #c1b000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
    -ms-border-radius:6px;
	border-radius:6px;
	cursor:pointer;
	color:#fff;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	text-shadow:0px 1px 1px #000;
}
.resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a08b00), color-stop(1, #ccbe00));
	background:-moz-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:-webkit-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:-o-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:-ms-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:linear-gradient(to bottom, #a08b00 5%, #ccbe00 100%);
	background-color:#a08b00;
    behavior: url(PIE.htc);
    position: relative;
}

.resource-list a.btn:active,
.resource-list a.btn:focus,
.show-more a.btn:active,
.show-more a.btn:focus {
	position:relative;
	top:1px;
}

/* GREEN AND GREENLEL */
.green .resource-list a.btn,
.greenlel .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #accf6e), color-stop(1, #6fa22c));
	background:-moz-linear-gradient(top, #accf6e 5%, #6fa22c 100%);
	background:-webkit-linear-gradient(top, #accf6e 5%, #6fa22c 100%);
	background:-o-linear-gradient(top, #accf6e 5%, #6fa22c 100%);
	background:-ms-linear-gradient(top, #accf6e 5%, #6fa22c 100%);
	background:linear-gradient(to bottom, #accf6e 5%, #6fa22c 100%);
	background-color:#accf6e;
	border:1px solid #9bc453;
}
.green .resource-list a.btn:hover,
.greenlel .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6fa22c), color-stop(1, #accf6e));
	background:-moz-linear-gradient(top, #6fa22c 5%, #accf6e 100%);
	background:-webkit-linear-gradient(top, #6fa22c 5%, #accf6e 100%);
	background:-o-linear-gradient(top, #6fa22c 5%, #accf6e 100%);
	background:-ms-linear-gradient(top, #6fa22c 5%, #accf6e 100%);
	background:linear-gradient(to bottom, #6fa22c 5%, #accf6e 100%);
	background-color:#6fa22c;
    behavior: url(PIE.htc);
    position: relative;
}

/* ORANGE AND ORANGELEL */
.orange .resource-list a.btn,
.orangelel .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e7af47), color-stop(1, #ce7714));
	background:-moz-linear-gradient(top, #e7af47 5%, #ce7714 100%);
	background:-webkit-linear-gradient(top, #e7af47 5%, #ce7714 100%);
	background:-o-linear-gradient(top, #e7af47 5%, #ce7714 100%);
	background:-ms-linear-gradient(top, #e7af47 5%, #ce7714 100%);
	background:linear-gradient(to bottom, #e7af47 5%, #ce7714 100%);
	background-color:#e7af47;
	border:1px solid #e19f2b;
}
.orange .resource-list a.btn:hover,
.orangelel .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce7714), color-stop(1, #e7af47));
	background:-moz-linear-gradient(top, #ce7714 5%, #e7af47 100%);
	background:-webkit-linear-gradient(top, #ce7714 5%, #e7af47 100%);
	background:-o-linear-gradient(top, #ce7714 5%, #e7af47 100%);
	background:-ms-linear-gradient(top, #ce7714 5%, #e7af47 100%);
	background:linear-gradient(to bottom, #ce7714 5%, #e7af47 100%);
	background-color:#ce7714;
    behavior: url(PIE.htc);
    position: relative;
}

/* MINT */
.mint .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79cbb4), color-stop(1, #379d7b));
	background:-moz-linear-gradient(top, #79cbb4 5%, #379d7b 100%);
	background:-webkit-linear-gradient(top, #79cbb4 5%, #379d7b 100%);
	background:-o-linear-gradient(top, #79cbb4 5%, #379d7b 100%);
	background:-ms-linear-gradient(top, #79cbb4 5%, #379d7b 100%);
	background:linear-gradient(to bottom, #79cbb4 5%, #379d7b 100%);
	background-color:#79cbb4;
	border:1px solid #5ebfa3;
}
.mint .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #379d7b), color-stop(1, #79cbb4));
	background:-moz-linear-gradient(top, #379d7b 5%, #79cbb4 100%);
	background:-webkit-linear-gradient(top, #379d7b 5%, #79cbb4 100%);
	background:-o-linear-gradient(top, #379d7b 5%, #79cbb4 100%);
	background:-ms-linear-gradient(top, #379d7b 5%, #79cbb4 100%);
	background:linear-gradient(to bottom, #379d7b 5%, #79cbb4 100%);
	background-color:#379d7b;
    behavior: url(PIE.htc);
    position: relative;
}

/* SILVER */
.silver .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c8c8c8), color-stop(1, #7c7c7c));
	background:-moz-linear-gradient(top, #c8c8c8 5%, #7c7c7c 100%);
	background:-webkit-linear-gradient(top, #c8c8c8 5%, #7c7c7c 100%);
	background:-o-linear-gradient(top, #c8c8c8 5%, #7c7c7c 100%);
	background:-ms-linear-gradient(top, #c8c8c8 5%, #7c7c7c 100%);
	background:linear-gradient(to bottom, #c8c8c8 5%, #7c7c7c 100%);
	background-color:#c8c8c8;
	border:1px solid #a4a4a4;
}
.silver .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7c7c7c), color-stop(1, #c8c8c8));
	background:-moz-linear-gradient(top, #7c7c7c 5%, #c8c8c8 100%);
	background:-webkit-linear-gradient(top, #7c7c7c 5%, #c8c8c8 100%);
	background:-o-linear-gradient(top, #7c7c7c 5%, #c8c8c8 100%);
	background:-ms-linear-gradient(top, #7c7c7c 5%, #c8c8c8 100%);
	background:linear-gradient(to bottom, #7c7c7c 5%, #c8c8c8 100%);
	background-color:#7c7c7c;
     behavior: url(PIE.htc);
    position: relative;
}

/* LIGHT BLUE */
.lightblue .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #55cae7), color-stop(1, #1b99cb));
	background:-moz-linear-gradient(top, #55cae7 5%, #1b99cb 100%);
	background:-webkit-linear-gradient(top, #55cae7 5%, #1b99cb 100%);
	background:-o-linear-gradient(top, #55cae7 5%, #1b99cb 100%);
	background:-ms-linear-gradient(top, #55cae7 5%, #1b99cb 100%);
	background:linear-gradient(to bottom, #55cae7 5%, #1b99cb 100%);
	background-color:#55cae7;
	border:1px solid #39bfe1;
}
.lightblue .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom,
	color-stop(0.05, #1b99cb), color-stop(1, #55cae7));
	background:-moz-linear-gradient(top, #1b99cb 5%, #55cae7 100%);
	background:-webkit-linear-gradient(top, #1b99cb 5%, #55cae7 100%);
	background:-o-linear-gradient(top, #1b99cb 5%, #55cae7 100%);
	background:-ms-linear-gradient(top, #1b99cb 5%, #55cae7 100%);
	background:linear-gradient(to bottom, #1b99cb 5%, #55cae7 100%);
	background-color:#1b99cb;
     behavior: url(PIE.htc);
    position: relative;
}

/* OLIVE */
.olive .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b0b48c), color-stop(1, #757b4a));
	background:-moz-linear-gradient(top, #b0b48c 5%, #757b4a 100%);
	background:-webkit-linear-gradient(top, #b0b48c 5%, #757b4a 100%);
	background:-o-linear-gradient(top, #b0b48c 5%, #757b4a 100%);
	background:-ms-linear-gradient(top, #b0b48c 5%, #757b4a 100%);
	background:linear-gradient(to bottom, #b0b48c 5%, #757b4a 100%);
	border:1px solid #9ea374;
}
.olive .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #757b4a), color-stop(1, #b0b48c));
	background:-moz-linear-gradient(top, #757b4a 5%, #b0b48c 100%);
	background:-webkit-linear-gradient(top, #757b4a 5%, #b0b48c 100%);
	background:-o-linear-gradient(top, #757b4a 5%, #b0b48c 100%);
	background:-ms-linear-gradient(top, #757b4a 5%, #b0b48c 100%);
	background:linear-gradient(to bottom, #757b4a 5%, #b0b48c 100%);
	background-color:#757b4a;
     behavior: url(PIE.htc);
    position: relative;
}

/* MAROON */
.maroon .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c54d7b), color-stop(1, #98183c));
	background:-moz-linear-gradient(top, #c54d7b 5%, #98183c 100%);
	background:-webkit-linear-gradient(top, #c54d7b 5%, #98183c 100%);
	background:-o-linear-gradient(top, #c54d7b 5%, #98183c 100%);
	background:-ms-linear-gradient(top, #c54d7b 5%, #98183c 100%);
	background:linear-gradient(to bottom, #c54d7b 5%, #98183c 100%);
	background-color:#c54d7b;
	border:1px solid #b83062;
}
.maroon .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #98183c), color-stop(1, #c54d7b));
	background:-moz-linear-gradient(top, #98183c 5%, #c54d7b 100%);
	background:-webkit-linear-gradient(top, #98183c 5%, #c54d7b 100%);
	background:-o-linear-gradient(top, #98183c 5%, #c54d7b 100%);
	background:-ms-linear-gradient(top, #98183c 5%, #c54d7b 100%);
	background:linear-gradient(to bottom, #98183c 5%, #c54d7b 100%);
	background-color:#98183c;
     behavior: url(PIE.htc);
    position: relative;
}

/* PURPLE */
.purple .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c186cb), color-stop(1, #90449d));
	background:-moz-linear-gradient(top, #c186cb 5%, #90449d 100%);
	background:-webkit-linear-gradient(top, #c186cb 5%, #90449d 100%);
	background:-o-linear-gradient(top, #c186cb 5%, #90449d 100%);
	background:-ms-linear-gradient(top, #c186cb 5%, #90449d 100%);
	background:linear-gradient(to bottom, #c186cb 5%, #90449d 100%);
	background-color:#c186cb;
	border:1px solid #b46dbf;
}
.purple .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #90449d), color-stop(1, #c186cb));
	background:-moz-linear-gradient(top, #90449d 5%, #c186cb 100%);
	background:-webkit-linear-gradient(top, #90449d 5%, #c186cb 100%);
	background:-o-linear-gradient(top, #90449d 5%, #c186cb 100%);
	background:-ms-linear-gradient(top, #90449d 5%, #c186cb 100%);
	background:linear-gradient(to bottom, #90449d 5%, #c186cb 100%);
	background-color:#90449d;
    behavior: url(PIE.htc);
    position: relative;
}

/* GOLD */
.gold .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccbe00), color-stop(1, #a08b00));
	background:-moz-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:-webkit-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:-o-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:-ms-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:linear-gradient(to bottom, #ccbe00 5%, #a08b00 100%);
	background-color:#ccbe00;
	border:1px solid #c1b000;
}
.gold .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a08b00), color-stop(1, #ccbe00));
	background:-moz-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:-webkit-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:-o-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:-ms-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:linear-gradient(to bottom, #a08b00 5%, #ccbe00 100%);
	background-color:#a08b00;
     behavior: url(PIE.htc);
    position: relative;
}

/* CORAL */
.coral .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f69f92), color-stop(1, #eb5f52));
	background:-moz-linear-gradient(top, #f69f92 5%, #eb5f52 100%);
	background:-webkit-linear-gradient(top, #f69f92 5%, #eb5f52 100%);
	background:-o-linear-gradient(top, #f69f92 5%, #eb5f52 100%);
	background:-ms-linear-gradient(top, #f69f92 5%, #eb5f52 100%);
	background:linear-gradient(to bottom, #f69f92 5%, #eb5f52 100%);
	background-color:#f69f92;
	border:1px solid #f38a7c;
}
.coral .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eb5f52), color-stop(1, #f69f92));
	background:-moz-linear-gradient(top, #eb5f52 5%, #f69f92 100%);
	background:-webkit-linear-gradient(top, #eb5f52 5%, #f69f92 100%);
	background:-o-linear-gradient(top, #eb5f52 5%, #f69f92 100%);
	background:-ms-linear-gradient(top, #eb5f52 5%, #f69f92 100%);
	background:linear-gradient(to bottom, #eb5f52 5%, #f69f92 100%);
	background-color:#eb5f52;
     behavior: url(PIE.htc);
    position: relative;
}

/* YELLOW */
.yellow .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccbe00), color-stop(1, #a08b00));
	background:-moz-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:-webkit-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:-o-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:-ms-linear-gradient(top, #ccbe00 5%, #a08b00 100%);
	background:linear-gradient(to bottom, #ccbe00 5%, #a08b00 100%);
	background-color:#ccbe00;
	border:1px solid #c1b000;
}
.yellow .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a08b00), color-stop(1, #ccbe00));
	background:-moz-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:-webkit-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:-o-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:-ms-linear-gradient(top, #a08b00 5%, #ccbe00 100%);
	background:linear-gradient(to bottom, #a08b00 5%, #ccbe00 100%);
	background-color:#a08b00;
     behavior: url(PIE.htc);
    position: relative;
}

/* MILITARY BLUE */
.military-blue .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #52a4ee), color-stop(1, #004785));
	background:-moz-linear-gradient(top, #52a4ee 5%, #004785 100%);
	background:-webkit-linear-gradient(top, #52a4ee 5%, #004785 100%);
	background:-o-linear-gradient(top, #52a4ee 5%, #004785 100%);
	background:-ms-linear-gradient(top, #52a4ee 5%, #004785 100%);
	background:linear-gradient(to bottom, #52a4ee 5%, #004785 100%);
	background-color:#52a4ee;
	border:1px solid #c1b000;
}
.military-blue .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #004785), color-stop(1, #52a4ee));
	background:-moz-linear-gradient(top, #004785 5%, #52a4ee 100%);
	background:-webkit-linear-gradient(top, #004785 5%, #52a4ee 100%);
	background:-o-linear-gradient(top, #004785 5%, #52a4ee 100%);
	background:-ms-linear-gradient(top, #004785 5%, #52a4ee 100%);
	background:linear-gradient(to bottom, #004785 5%, #52a4ee 100%);
	background-color:#004785;
     behavior: url(PIE.htc);
    position: relative;
}

/* MILITARY YELLOW */
.military-yellow .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9d875), color-stop(1, #b29132));
	background:-moz-linear-gradient(top, #f9d875 5%, #b29132 100%);
	background:-webkit-linear-gradient(top, #f9d875 5%, #b29132 100%);
	background:-o-linear-gradient(top, #f9d875 5%, #b29132 100%);
	background:-ms-linear-gradient(top, #f9d875 5%, #b29132 100%);
	background:linear-gradient(to bottom, #f9d875 5%, #b29132 100%);
	background-color:#f9d875;
	border:1px solid #c1b000;
}
.military-yellow .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b29132), color-stop(1, #f9d875));
	background:-moz-linear-gradient(top, #b29132 5%, #f9d875 100%);
	background:-webkit-linear-gradient(top, #b29132 5%, #f9d875 100%);
	background:-o-linear-gradient(top, #b29132 5%, #f9d875 100%);
	background:-ms-linear-gradient(top, #b29132 5%, #f9d875 100%);
	background:linear-gradient(to bottom, #b29132 5%, #f9d875 100%);
	background-color:#b29132;
     behavior: url(PIE.htc);
    position: relative;
}

/* MILITARY GREEN */
.military-green .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a4a951), color-stop(1, #636631));
	background:-moz-linear-gradient(top, #a4a951 5%, #636631 100%);
	background:-webkit-linear-gradient(top, #a4a951 5%, #636631 100%);
	background:-o-linear-gradient(top, #a4a951 5%, #636631 100%);
	background:-ms-linear-gradient(top, #a4a951 5%, #636631 100%);
	background:linear-gradient(to bottom, #a4a951 5%, #636631 100%);
	background-color:#a4a951;
	border:1px solid #c1b000;
}
.military-green .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #636631), color-stop(1, #a4a951));
	background:-moz-linear-gradient(top, #636631 5%, #a4a951 100%);
	background:-webkit-linear-gradient(top, #636631 5%, #a4a951 100%);
	background:-o-linear-gradient(top, #636631 5%, #a4a951 100%);
	background:-ms-linear-gradient(top, #636631 5%, #a4a951 100%);
	background:linear-gradient(to bottom, #636631 5%, #a4a951 100%);
	background-color:#636631;
     behavior: url(PIE.htc);
    position: relative;
}

/* MILITARY BROWN */
.military-brown .resource-list a.btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #caa05d), color-stop(1, #68522d));
	background:-moz-linear-gradient(top, #caa05d 5%, #68522d 100%);
	background:-webkit-linear-gradient(top, #caa05d 5%, #68522d 100%);
	background:-o-linear-gradient(top, #caa05d 5%, #68522d 100%);
	background:-ms-linear-gradient(top, #caa05d 5%, #68522d 100%);
	background:linear-gradient(to bottom, #caa05d 5%, #68522d 100%);
	background-color:#caa05d;
	border:1px solid #c1b000;
}
.military-brown .resource-list a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68522d), color-stop(1, #caa05d));
	background:-moz-linear-gradient(top, #68522d 5%, #caa05d 100%);
	background:-webkit-linear-gradient(top, #68522d 5%, #caa05d 100%);
	background:-o-linear-gradient(top, #68522d 5%, #caa05d 100%);
	background:-ms-linear-gradient(top, #68522d 5%, #caa05d 100%);
	background:linear-gradient(to bottom, #68522d 5%, #caa05d 100%);
	background-color:#68522d;
     behavior: url(PIE.htc);
    position: relative;
}

/* JCA */
.jca .resource-list a.btn {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2U3Y2Q2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2Q3YjAzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2FmNzIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #e7cd67 7%, #d7b03b 53%, #af720b 91%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#e7cd67), color-stop(53%,#d7b03b), color-stop(91%,#af720b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e7cd67 7%,#d7b03b 53%,#af720b 91%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e7cd67 7%,#d7b03b 53%,#af720b 91%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e7cd67 7%,#d7b03b 53%,#af720b 91%); /* IE10+ */
    background: linear-gradient(to bottom,  #e7cd67 7%,#d7b03b 53%,#af720b 91%); /* W3C */
	background-color:#e7cd67;
	border:1px solid #ca9b26;
}
.jca .resource-list a.btn:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2U3Y2Q2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2Q3YjAzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2FmNzIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #af720b), color-stop(1, #e7cd67));
	background:-moz-linear-gradient(top, #af720b 5%, #e7cd67 100%);
	background:-webkit-linear-gradient(top, #af720b 5%, #e7cd67 100%);
	background:-o-linear-gradient(top, #af720b 5%, #e7cd67 100%);
	background:-ms-linear-gradient(top, #af720b 5%, #e7cd67 100%);
	background:linear-gradient(to bottom, #af720b 5%, #e7cd67 100%);
	background-color:#af720b;
}

/* SHOW MORE BUTTON */
.show-more { margin-bottom: 0; }
.show-more a.btn {
    border:1px solid #58a3d5;
    text-decoration:none;
    background: #88c4e5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzg4YzRlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjY4YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #88c4e5 5%, #1f68b1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#88c4e5), color-stop(100%,#1f68b1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #88c4e5 5%,#1f68b1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #88c4e5 5%,#1f68b1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #88c4e5 5%,#1f68b1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #88c4e5 5%,#1f68b1 100%); /* W3C */
    text-transform: uppercase;
}
.show-more a.btn:hover {
    background: #1f68b1; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzFmNjhiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGM0ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1f68b1 5%, #88c4e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#1f68b1), color-stop(100%,#88c4e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1f68b1 5%,#88c4e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1f68b1 5%,#88c4e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1f68b1 5%,#88c4e5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1f68b1 5%,#88c4e5 100%); /* W3C */
     behavior: url(PIE.htc);
    position: relative;
}

nav.center-navigation ul.navbar-nav > .open > a,
nav.center-navigation ul.navbar-nav > .open > a:hover, 
nav.center-navigation ul.navbar-nav > .open > a:focus, 
nav.center-navigation ul.navbar-nav > .active > a, 
nav.center-navigation ul.navbar-nav > li > a:hover 
{
    color: #fff;
	background-color: #06375f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjNzFiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjM3NWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7fb8e5), color-stop(1, #327db6));
	background-image:        -o-linear-gradient(bottom, #0c71bf, #06375f);
	background-image: 	   -moz-linear-gradient(bottom, #0c71bf, #06375f);
	background-image:   -webkit-linear-gradient(bottom, #0c71bf, #06375f);
	background-image: 		-ms-linear-gradient(bottom, #0c71bf, #06375f);
	background-image: 			linear-gradient(to bottom, #0c71bf, #06375f);
}