@media (min-width: 992px){
	main #content #loriColumn {
		padding-left: 0px;
		padding-right: 0px;
	}
}

#navSector,
#loriSvgSector,
#navLifestyle,
#loriSvgLifestyle,
#signUpMain {
	display: none;
}

/* LoRI Shell */
.lori {
	margin-top: 20px;
	background-color: #2b2829;
	display: block;
}
@media (max-width: 767px){
	.lori {
		display: none;
	}
}
.lori [id^=build]:hover {
	fill: #333333;
	cursor: pointer;
}
.lori .loriTitle h1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b2829+0,414042+100 */
	background: #2b2829; /* Old browsers */
	background: -moz-linear-gradient(top, #2b2829 0%, #414042 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #2b2829 0%,#414042 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #2b2829 0%,#414042 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2829', endColorstr='#414042',GradientType=0 ); /* IE6-9 */
	margin-bottom: 0px;
	padding: 20px 20px 10px;
	color: #fff;
	border-bottom: 2px solid #00756d;
}

/* Introduction Page */
.loriIntro {
	background: #333333;
	margin: 20px;
	border-radius: 4px;
}
#loriShowIntro:hover {
	cursor: pointer;
}
.loriWelcome {
	width: 78%;
	margin: 0 5% 1% 1%;
	float: left;
}
.loriWelcome a {
	color: #fff;
}
.loriWelcome a:hover {
	color: #00756d;
}
.loriIntro h2 {
	color: #fff;
	border-bottom: 1px solid #00756d;
	font-size: 1.8em;
	font-family: DIN_LIGHT, Arial, Helvetica, Verdana, sans-serif;
}
.loriIntro h3 {
	color: #fff;
}
.loriIntro p {
	color: #fff;
	font-size: 1.2em;
}
#signUpIntro {
	width: 14%;
	margin: 1%;
	float: left;
	box-shadow: 0px 10px 75px rgba(75,75,75,1);
}
#signUpIntro h2 {
	font-family: DIN_LIGHT, Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	border-bottom: 1px solid #00756d;
	font-size: 1.8em;
	margin-top: 0;
	font-weight: 500;
	padding: 15px 10px 10px;
}
#signUpIntro p {
	color: #fff;
	padding: 10px;
}
.loriBrowse {
	float: left;
	padding-bottom: 1%;
}
.loriBrowse h2 {
	margin: 1%;
	font-size: 1.8em;
}
.loriBrowse h3 {
	margin-top: 0;
	font-size: 1.6em;
}
.loriBrowse img {
	float: left;
	margin-right: 2%;
	box-shadow: 0px 10px 20px rgba(0,0,0,0.25)
}
.browseSector {
	width: 46%;
	float: left;
	margin: 0 1%;
}
.browseLifestyle {
	width: 46%;
	float: left;
	margin: 0 1%;
}
@media (min-width: 992px) and (max-width: 1299px){
	.lori {
		margin-top: 60px;
	}
	.loriWelcome {
		width: 60%;
		margin: 0 5% 2% 2%;
	}
	.loriBrowse h2 {
		margin: 2%;
	}
	.browseSector {
		margin: 1% 2%;
		width: 45%;
	}
	.browseLifestyle {
		margin: 1% 2%;
		width: 45%;
	}
	.loriBrowse img {
		margin-bottom: 3%;
	}
	.browseTxt {
		clear: both;
	}
}
@media (max-width: 991px){
	.loriIntro {
		margin-top: 10px;
	}
	.loriWelcome {
		width: 60%;
		margin: 0 5% 2% 2%;
	}
	.loriIntro h2 {
		margin-top: 10px;
	}
	.loriBrowse h2 {
		margin: 2%;
	}
	.browseSector {
		margin: 1% 2%;
		width: 45%;
	}
	.browseLifestyle {
		margin: 1% 2%;
		width: 45%;
	}
	.loriBrowse img {
		margin-bottom: 3%;
	}
	.browseTxt {
		clear: both;
	}
}
/* Navigation Menus */
.lori .loriNav {
	float: left;
	width: 14%;
	margin: 1%;
	box-shadow: 0px 10px 100px rgba(75,75,75,1);
}
.lori .loriNav h2 {
	font-family: DIN_LIGHT, Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	margin-left: 20px;
	font-size: 1.8em;
}
.lori .loriNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.lori .loriNav ul li a {
	display: block;
	color: #fff;
	padding: 10px 20px;
	border-top: 1px solid #1a1a1a;
	font-size: 1.2em;
}
.lori .loriNav ul li:first-child a {
	border-top: 1px solid #00756d;
}
.lori .loriNav .fa {
	margin-right: 10px;
}
#switchSector a:hover {
	background: #00756d;
	text-decoration: none;
	cursor: pointer;
}
#switchLifestyle a:hover {
	background: #00756d;
	text-decoration: none;
	cursor: pointer;
}
#hideMenu {
	color: #fff;
}
/* Main Column - SVG Images */
p#clickMessage {
	color: #fff;
	display: none;
}
i#hideMessage:hover {
	cursor: pointer;
	color: #00756d;
}
.lori .loriMain {
	position: relative;
	width: 68%;
	margin: 0;
	padding: 1%;
	float: left;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  object[data$=".svg"] {
    width: 100%; 
  }
}
@media (min-width: 992px) and (max-width:1299px){
	.lori .loriNav {
		width: 17%;
		margin: 1%;
		border: none;
		box-shadow: 0px 10px 100px rgba(75,75,75,1);
	}
	.lori .loriMain {
		width: 60%;
	}
	.lori .loriNav ul li a {
		font-size: 0.9em;
		padding: 5px 10px;
	}
	.lori .loriNav h2 {
		font-size:1.4em;
		margin: 10px 0px 5px 10px;
	}
	.lori .loriNav .fa {
		margin-right: 5px;
	}
} 
@media (max-width: 991px){
	.lori .loriNav {
		width: 21%;
		margin: 0;
		border: none;
		box-shadow: none;
	}
	.lori .loriMain {
		width: 79%;
		border-left: 1px solid #1a1a1a;
	}
	.lori .loriNav ul li a {
		font-size: 0.9em;
		padding: 5px 10px;
	}
	.lori .loriNav h2 {
		font-size:1.4em;
		margin: 10px 0px 5px 10px;
	}
	.lori .loriNav .fa {
		margin-right: 5px;
	}
} 
/* Right Column */
.loriRC {
	width: 14%;
	margin:1%;
	float: left;
	box-shadow: 0px 10px 100px rgba(75,75,75,1);
}
.loriRC #signUpMain h2 {
	font-family: DIN_LIGHT, Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	border-bottom: 1px solid #00756d;
	font-size: 1.8em;
	margin-top: 0;
	font-weight: 500;
	padding: 15px 10px 10px;
}
.loriRC #signUpMain p {
	color: #fff;
	padding: 10px;
}
ol.form {
	margin-left: 0;
	padding: 0px 10px;
}
ol.form label {
	color: #fff;
}
.signUpText ol.form {
	color: #333;
}
.button_panel {
	padding: 0px 10px 10px;
}
label em.star {
    color: #a31515;
 }
/* Tooltip */
.loriTooltip {
	display:none;
	background: #2b2829;
	color: #fff;
	margin-top: 10px;
	border-top: 1px solid #1a1a1a;
}
.loriTooltip h2 {	
	border-bottom: 1px solid #00756d;	
	margin-top: 0;	
	padding: 15px 10px 10px;
	color: #fff;
	background: #00756d;
	font-family: DIN_LIGHT, Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.8em;
	font-weight: 500;
}
#tooltipIcon {
	margin-right: 7px;
}
#tooltipInfo {
	padding: 0px 10px 10px;
}
#tooltipInfo ul {
	font-size: 1em;
	-webkit-margin-before: 0.5em;
	-webkit-padding-start: 20px;
}
@media (min-width: 992px) and (max-width:1299px){ 
	.loriRC {
		width: 19%;
		margin: 1%;
	}
	#signUpIntro {
		width: 29%;
		margin: 1% 2%;
	}
	.loriRC #signUpMain h2 {
		font-size: 1.4em;
	}
	.loriRC #signUpMain h2 p {
		font-size: 1em;
	}
	.loriTooltip h2 {
		font-size: 1.4em;
	}
}
@media (min-width: 768px) and (max-width: 991px){
 	#signUpIntro {
		width: 29%;
		margin: 1% 2%;
	}
	.loriRC {
		width: 100%;
		margin: 0;
		box-shadow: none;
		clear:both;
		border-top: 1px solid #1a1a1a;
	}
	.loriSignUp {
		background: transparent;
		border: none;
	}
 }

/* Modal Styles */
@media (min-width: 1200px){
	[id^=loriModal] .modal-dialog {
		width: 1200px;
	}
}
[id^=loriModal] .modal-content {
	cursor: default;
	border-radius: 4px;
	background-color: rgba(0,0,0,0.75);
	padding: 15px;
	border: 1px solid #fafafa;
	color: #fff;
}
[id^=loriModal] .modal-header {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b2829+0,414042+99 */
	background: #2b2829; /* Old browsers */
	background: -moz-linear-gradient(top, #2b2829 0%, #414042 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #2b2829 0%,#414042 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #2b2829 0%,#414042 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2829', endColorstr='#414042',GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #00756d;
	margin-bottom: 15px;
}
[id^=loriModal] .modal-header a {
	float: right;
	color: #fff;
	font-size: 1.6em;
}
[id^=loriModal] .modal-header a:hover {
	color: #00756d;
	cursor: pointer;
}
[id^=loriModal] .modal-title {
	font-size: 1.8em;
	color: #fff;
	font-family: DIN_LIGHT, Arial, Helvetica, Verdana, sans-serif;
}
[id^=loriModal] .modal-body {
	padding: 0;
}
[id^=loriModal] .modal-body #findMore {
	display: none;
}
[id^=loriModal] .modal-body .row div {
	height: 375px;
	overflow: scroll;
	overflow-y: auto;
	overflow-x: auto;
	
}
@media (min-width: 992px){
	[id^=loriModal] .modal-body .row {
		margin-bottom: 15px !important;
	}
}
@media (max-width: 991px){
	[id^=loriModal] .modal-body .row div {
		margin-bottom: 15px;
	}
}
[id^=loriModal] .modal-body .row div div.loriContent {
	padding: 15px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#414042+1,58595b+50,414042+100 */
	background: #414042; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #414042 1%, #58595b 50%, #414042 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #414042 1%,#58595b 50%,#414042 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #414042 1%,#58595b 50%,#414042 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414042', endColorstr='#414042',GradientType=1 ); /* IE6 */
}
.loriContent a {
	color: #add8e6;
}
.loriContent #csLink {
	margin-bottom: 15px;
}
[id^=loriModal] .modal-body h3 {
	font-size: 1.6em;
	color: #fff !important;
	margin: 10px 0px;
	border-bottom: 1px solid #00756d;
	font-weight: 500;
	font-family: DIN_LIGHT, Arial, Helvetica, Verdana, sans-serif;
}
#loriModalHelp .modal-body h2 {
	font-size: 1.6em;
	color: #fff !important;
	margin: 10px 0px;
	font-weight: 500;
	font-family: DIN_LIGHT, Arial, Helvetica, Verdana, sans-serif;
}
[id^=loriModal] .modal-body h3,
#loriModalHelp .modal-body h3 {
	font-size: 1.4em;
	color: #fff;
	font-family: DIN_LIGHT, Arial, Helvetica, Verdana, sans-serif;
}
#loriModalHelp .modal-body p {

}
[id^=loriModal] .modal-body img,
#loriModalHelp .modal-body img {
	margin-bottom: 20px;
}
[id^=loriModal] .modal-body .embed-responsive.embed-responsive-16by9,
#loriModalHelp .modal-body .embed-responsive.embed-responsive-16by9 {
	margin-bottom: 20px;
}
#openHelp:hover {
	cursor: pointer;
}
#loriModalHelp .modal-body {
	background: #414042;
	padding: 15px;
	margin-bottom: 15px;
}
[id^=loriModal] .modal-footer {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#414042+1,2b2829+100 */
	background: #414042; /* Old browsers */
	background: -moz-linear-gradient(top, #414042 1%, #2b2829 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #414042 1%,#2b2829 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #414042 1%,#2b2829 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414042', endColorstr='#2b2829',GradientType=0 ); /* IE6-9 */
	border-top: none;
}
[id^=loriModal] .modal-footer .btn-primary {
	background-color: #333;
}
[id^=loriModal] .modal-footer .btn-primary:hover {
	background-color: #fafafa;
	color: #333;
}

/* LoRI Footer */
.lori .loriFooter {
	clear: both;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1d3d4+1,939598+100 */
	background: #d1d3d4; /* Old browsers */
	background: -moz-linear-gradient(top, #d1d3d4 1%, #939598 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d1d3d4 1%,#939598 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d1d3d4 1%,#939598 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d3d4', endColorstr='#939598',GradientType=0 ); /* IE6-9 */
	padding: 0.5% 1%;
	color: #333;
}
.lori .loriFooter a {
	color: #333;
}
.lori .loriFooter a:hover {
	color: #00756d;
	text-decoration: none;
}
#navTopButton {
	margin-top: 15px;
}
