/* ----------------------------------------------------------------------------------------------- */

#Body {
	padding:0px; 
	margin:0px; 
	margin-bottom:0px !important; 
	padding-bottom:0px !important; 
	background:#fff;
}

body {
	margin:0px;padding:0px;  
	background:#fff;
}

* { 
	padding:0px; 
	margin:0px; 
	outline:none;
}

html, body {
	overflow-x:hidden;
}

/*ControlPanel*/ 
#dnnCPWrap {

}
.controlBar_editPageTxt { 
	color:#fff !important;
}


/*=====================================================================
General End Here
=====================================================================*/


/* Main Container Width and styles */

@font-face{
	font-family: "Hellix";
	src: url("../../../0/fonts/Hellix-Bold.woff2") format("woff2"),
	url("../../../0/fonts/Hellix-Bold.woff") format("woff");
}

.BGTable {
	margin:0; 
	position:relative; 
	padding:0px 0px 0px 0px;
	background:#1E3A8A;
	/*background-image: url('../../../0/images/base/stadium_header_full.png');
	background-size: 100% 120px;
    background-repeat: no-repeat;*/
}
.BGTable.HomeSkin {

}
.MainTable{ 
	
}
/*===================================================================== */

/* Styles for background images, Do not change */

.TopMain { 
    /*background:#2f3837; */
    /* padding:0px 45px 0px 45px;  */
    height:auto;
}
.HomeSkin .TopMain { 
	background:url(images/Hero_BG.png) center top no-repeat #fff ; 
	padding:15px 45px 15px 45px; 
	height:960px;
	-webkit-background-size: 100% 960px;
	-moz-background-size:100% 960px;  
	-o-background-size: 100% 960px;  
	background-size: 100% 960px;
}

.TopMain * { 
	color:#fff; 
}
	
/* LogoRowMain */	
.LogoPane {

	vertical-align:middle;
	position:relative;
	/*
	padding:15px 0 0 0;
	*/
}

.LoginPane {
	font-size:12px;
	white-space:normal;
	font-weight:normal;
	text-align:right;
	padding:0px 0 0 0;
	float:right;
}

.NavMain { 
	position:relative;
}

.NavPane {
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	margin: 0px 8px;
	flex: 1;
}
.MobileNav { 
	float:none; 
	min-height:56px;
	display:none;
} 

.MobileNav .menuButton { 
	float:left; 
	cursor:pointer; 
	color:#fff !important; 
	font-size:32px; 
	text-align:center; 
	line-height:56px; 
	margin:0px; 
	width:56px; 
	min-height:56px;
}

.MobileNavs { 
	clear:both;
}

.HeaderMain { 
	padding:0px;
	background:none;
} 

.HomeSkin .HeaderMain * { 
	color:#fff;
} 

.HeaderPane h2 { 
	padding-bottom:12px !important	;
} 

.ContentMain { 
	background:#fff;
	padding:0px 0;
}

.InnerFullSkin .ContentMain { padding:25px 0;}

.ContentRow2Main { 
	background:url(images/SportsBG.png) center top no-repeat #20100c; 
	padding:50px; 
	min-height:348px;
	-webkit-background-size: cover;  
	-moz-background-size: cover;  
	-o-background-size: cover;  
	background-size: cover;
}
		
.ContentRow3Main { 
	padding:80px 0;
}

.BottoomMainMain { 
	background:url(images/VerificationBG.png) center top no-repeat #1b2210; 
	padding:50px; min-height:398px;-webkit-background-size: cover;  
	-moz-background-size: cover;  
	-o-background-size: cover;  
	background-size: cover;
}
	
.FooterMain { 
    background:#1F2937; 
    padding:25px 1px 25px 1px;
    background-repeat: no-repeat;
    background-size: cover;
} 

.ContentRow2Main *, .BottoomMainMain *, .FooterMain * { 
	color:#fff;
}

.FooterMain .FiveCols .col-md-2, .FiveCols .col-md-2 { 
	width:20%;
}

.FooterMain .SixCols .col-md-2, .SixCols .col-md-2 { 
	width:16%;
}

.HeaderLeft{
	width: 10%;
    min-width:16rem;
    float:left;
	padding-left: 1rem !important;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.HeaderRight {
	display: flex;
	flex-direction: row;
	float: none !important;
}

.HeaderRight > a {
	display: inline-block;
	position: relative;
}


.HeaderCenter{
	display: none;
}

.HeaderLeft a{
    background-image: url('../../../0/images/LinestarLogo.svg');
    background-size: auto 2.25rem;
    background-repeat: no-repeat;
    min-height: 2.25rem;
    overflow: hidden;
    width: 100%;
	/* top: 5px; */
    z-index: 1;
	
}


/**/
.login { 
	display:block;
}

.userRegister { 
	display:none !important;
}

/* User Controls Menu */

.userProperties {
	float: none;
	display: inline-block;
	text-align: center;
	max-width: 100%;
	margin-top: 3px;
	z-index: 10000000;
}

@media screen and (min-width:830px){
	.userProperties {
		float: none;
		display: inline-block;
		align-self: center; /* center within the .HeaderRight bar (matches .LoginLink) */
		text-align: center;
		max-width: 100%; /* grow user information to a max of 260px */
		/* Was position:absolute; top:48px; right:30px - that pinned the logged-in
		   account menu to the header corner. Now it flows inside .HeaderRight in the
		   same spot the .LoginLink uses when logged out. position:relative is kept so
		   the ul.userMenu dropdown still anchors beneath this item. */
		position: relative;
		z-index: 10000000;
		top: auto;
		right: auto;
		margin: 0 8px 0 0; /* match .LoginLink's right offset from the bar edge */
	}
}

.userProperties > ul {	
	float: none; 
	display:block; 
	text-align:right;
	padding: 0;	margin: 0;
}

.userProperties > ul li {
	position: relative;	
	list-style: none;
	padding: 0;	
	margin: 0;
}

.userProperties > ul > li, .userProperties > ul > li > span {
	float: left;
}

/*.userProperties > ul > li. img, */

.userProperties > ul > li > a {	
	width: auto;
	display: flex;	
	color: #ffffff;
	font-size: 12px; 
	text-transform:none;	
	font-weight: normal;	
	text-decoration: none;
}

.userName, .userRegister, .userLogin {	
	padding:0px 0px;
}			

.userRegister > a, .userLogin > a, .LoginLink {
	display: inline-block;
	color:#FFF !important; 
	cursor:pointer; 
	margin:2px 8px 0 0; 
	text-decoration:none;	
	background: none; 
	border-radius:4px; 
	position:relative;
	padding: 10px 20px;
	font-family: Heebo !important;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 24px;
	text-align: center;
}

.LoginLink:hover{
	color: #000000 !important;
	box-shadow: none;
	background: #FFFFFF;
}

.LoginLink.LoginLinkIn { 
	display:none !important; top:-5px;
} 

.dnnEditState .LoginLink.LoginLinkIn { 
	display:inline !important;display: inline-block !important;
}

.userLogin > a:before { 
	/*content: "\f023";*/ 
	font-family: 'FontAwesome'; 
	margin:0px 5px 0 0; 
	font-size:18px; 
	position:absolute;
	left:-14px;
}

.userRegister > a:hover, .userLogin > a:hover, a:hover.LoginLink.LoginLinkIn {	
	color: #62baac !important;
}

.userName {	
	max-width: 200px;/* user name and arrow max width */
	float:right !important;
}

.userName > a {	
	display: block;	
	padding: 1px 5px 1px 5px;	
	margin:	 1px 0 0px;	
	background:none;
	/* styles to handle long names */	
	width: 100%;	
	white-space: nowrap;	
	overflow: hidden;
	text-overflow: ellipsis;	
	border-radius: 3px;
}

/*.userName > a:after {  
	content: "\f0d7"; 
	font-family: 'FontAwesome'; 
	color:#fff !important; 
	margin:0 0 0 4px;
} 
*/

.userName > a:hover:after { 
	color:#fff !important;
}

.userName > a.active , .userName > a:hover{	
	color: #62baac;
}

.userDataWrapper{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.userProfile { 
	margin: auto;
	width: 32px; 
	height: 32px;
}

.userProfile .userProfileImg {	
	float: right;	
	display: inline-block;	
	overflow: hidden;	
	margin:0 0 -3px 0;
}  

.userProfile .userProfileImg img {	
	width:32px;
	height:32px;
	-moz-border-radius:50%; 
	-webkit-border-radius:50%;
	border-radius:50%;
}

.userProfile .userMessages {	
	display: none;
}

.userProfile .userMessages:after {	
	content: '';	
	position: absolute;	
	left: -4px;	
	top: 5px;	
	width: 0px;	
	height: 0px;	
	font-size: 0px;	
	line-height: 0px;
	border-bottom: 4px solid transparent;	/* left arrow slant */	
	border-top: 4px solid transparent;	/* right arrow slant */
	border-right: 4px solid #f7f7f7; /* bottom, add background color here */
}

/* User Controls Menu Drop Down */

.userProperties ul.userMenu {	
	z-index: 5555;	
	display: none;	
	position: absolute;	
	width: 100%; 
	min-width:150px; 
	max-width:260px;
	top: 10px; 
	left:inherit !important;	
	right: 0;	
	border: 1px solid #fff;	
	margin: 25px 0 0 0;
	background: #fff;	
	border-radius: 0px;	
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4);	
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4);
	-webkit-animation-duration: .25s;	
	-webkit-animation-delay: .2s;	
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;	
	-moz-animation-duration: .25s;
	-moz-animation-delay: .2s;	
	-moz-animation-timing-function: ease;	
	-moz-animation-fill-mode: both;	
	-ms-animation-duration: .25s;	
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;	
	-ms-animation-fill-mode: both;	
	animation-duration: .25s;	
	animation-delay: .2s;	
	animation-timing-function: ease;
	animation-fill-mode: both;	
	padding: 5px;
}

.userProperties ul.userMenu li {	
	position: relative;	
	list-style: none;	
	padding: 0;	
	margin: 0;
}

.userProperties li.userNotifications, .userProperties li.userProfilename {	
	border-bottom: 1px dotted #999;
}

.userProperties ul.userMenu a{	
	display: block;	
	padding: 4px 15px;	
	color: #62baac !important;	
	font-size: 12px;	
	font-weight: normal;	
	text-decoration: none;	
	transition: all ease-in 100ms;
	-moz-transition: all ease-in 100ms;	
	-webkit-transition: all ease-in 100ms;	
	-o-transition: all ease-in 100ms;	
	-ms-transition: all ease-in 100ms;	
	text-transform: none;
}

.userProperties ul.userMenu a strong {	
	color: #62baac !important;
}

.userProperties ul.userMenu a span {	
	padding: 0px 4px;	
	background: rgba(0, 0, 0, 0.45);	
	border-radius: 3px;	font-size: 11px;	
	font-weight: bold;	
	color: #fff;
	/* CSS3 */	
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);	
	-webkit-box-shadow: 0px 1px 0px 0px #ffffff;	
	box-shadow: 0px 1px 0px 0px #ffffff;	
	text-transform: none;
}

.userProperties ul.userMenu li:last-child > a {	
	padding-top: 10px;
}

.userProperties ul.userMenu li:hover > a, .userProperties ul.userMenu li:hover > a strong {	
	color: #62baac;	
	background: #f3f3f4;
}
														
.CopyrightPane { 
	text-align:center; 
	color:#666666; 
	margin:0px; 
	font-size:12px; 
	padding:8px 0px 8px 0;
}

.CopyrightPane * { 
	color:#666 !important;font-size:12px; font-weight:normal;
}

/*===================================================================== */

/* Home page content panes */

.TopPane { 
	background:#434c4b; padding:15px 0;
}
.ContentPane {

}

.LeftPane {

}

.CenterPane { 

}

.RightPane { 

}

.FooterPane1 { 
	padding:5px 0 25px 0;
} 

.HomeSkin .FooterPane { 
	padding:30px 0 2px 0;
} 

.FooterPane1, .FooterPane1.NoPaneBorder { 
	border-bottom:1px solid #3d4746 !important;
}

.ipFooter_ContentPane3	{ 
	padding:15px 15px 10px 15px;
}


/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/


/* Login hover styles*/

.Login {

}

A.Login:link,A.Login:visited,A.Login:active {
	color:#fff !important;
	font-size:12px !important;
	line-height:15px; 
	text-transform:none; 
	font-weight: normal;
	text-decoration:none;
}

A.Login:hover {
	color:#005a4d !important; 
	text-decoration:none;
}

/* User hover styles*/

.User,A.User:link,A.User:visited,A.User:active {
	color:#fff !important;
	font-size:12px !important; 
	line-height:15px;  
	text-transform:none; 
	font-weight: normal;
	text-decoration:none;
}

A.User:hover {
	color:#000!important; 
	text-decoration:none;
}

/*Date Styles*/

.Date {
	color:#ffffff; 
	font-size:12px; 
	text-decoration:none;
}

.Breadcrumb {
	font-weight: normal;
	color:#7b8184; 
	text-align:left;
	text-decoration:none; 
	font-size:12px;  
}

A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active , A.aBreadcrumb:link, A.aBreadcrumb:visited, A.aBreadcrumb:active {
	font-weight:normal;
	font-size:12px;color:#7b8184; 
	text-align:left; 
	text-decoration:none;
}

A.Breadcrumb:hover 	,A.aBreadcrumb:hover {
	font-weight: normal;
	font-size:12px;
	color: #62baac;
	text-align:left; 
	text-decoration:none; 
}

/* Footer text syle */

.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {
	font-size:12px; 
	font-weight:normal; 
	color:#a9b65a; 
	text-decoration:none;
}

A.Footer:hover {
	color:#62baac!important; 
	text-decoration:none;
}

/* Copyright text syle */

.Copyright {
	color:#666666; 
	font-size:12px !important; 
	font-weight:normal;
	text-decoration:none; 
	margin:0 10px 0 10px; 
	font-weight:normal;
}

A.Copyright:link,A.Copyright:visited,A.Copyright:active {
	color:#666666; 
	font-size:12px !important; 
	font-weight:normal;
	text-decoration:none; 
	margin:0 10px 0 10px;
}

A.Copyright:hover {
	color:#fff !important;
}

/* Link Pane text syle */

.Links 	, .links {
	font-size: 12px !important; 
	color: #666 !important;
	text-decoration:none; 
	text-transform:none;
}

A.Links:link, A.Links:visited, A.Links:active, A.links:link, A.links:visited, A.links:active  {
	font-size: 12px !important;
	color: #666 !important;
	text-transform:none;	
	text-decoration:none; 
	padding:0px 3px;
}

A.Links:hover ,A.links:hover {
	color: #62baac !important;
}

/* Host Pane text syle */

.Host {
	font-size: 12px; 
	text-transform:none;
	color: #fff;	
	text-decoration:none;
}

A.Host:link, A.Host:visited, A.Host:active {
	font-size: 12px;
	color: #fff;	
	text-decoration:none;
}

A.Host:hover {
	color: #bcbcbc;
}

img.ValignMiddle , .ValignMiddle { 
	vertical-align:middle;
}

.FrameMap  { 
	margin:-20px 0 0 0 !important ; 
	position:relative;
}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/


/* Default font style Style */

body, html, TH, TD, td,  div , p, table, li, blockquote { 
	color: #666666;  
	font-size:15px; 
	line-height:135%; 
	font-weight: 300; 
	text-decoration: none; 
	font-family:'Lato', sans-serif, Arial, Verdana, Helvetica, sans-serif;
}

p {
	margin:0px; 
	padding:0px 0px 15px 0px; 
}


/*Default List style */

ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 10px 20px; 
	vertical-align:top;
} 

ul li {
	list-style:disc; 
	background:none; 
	padding:0px 0px 1px 0px; 
	margin:0px 0px 0px 0px; 
	vertical-align:top; 
	font-weight:300;
}

ol {
	margin:5px 0px 0px 20px; 
	padding:0px 0px 0px 0px; 
	vertical-align:top;
} 

ol li {
	padding:1px 0px 1px 0px; 
	margin:0px; 
	list-style-type:decimal!important; 
	list-style-image:none!important;
}

img {
	border:none; 
	outline:none;
} 
* { 
	outline:none !important;
}

br {
	margin:0px; 
	padding:0px; 
	height:1px;
}

a {
	outline:none !important;
}

hr, .SepLine { 
	background:none; 
	clear:both; 
	height:1px; 
	border:none!important; 
	outline:none!important; 
	padding:0px!important; 
	border-top:3px dotted #fff !important; 
	margin:22px 2px!important; 
	overflow:hidden;
}

.SepLineDot	{ 
	border-bottom:1px dotted #c9c9c9; 
	margin:0 15px;
}

.SepLineDash { 
	border-bottom:1px dashed #c9c9c9; 
	margin:15px 0px; 
	line-height:0; 
	height:0; 
	overflow:hidden; 
	font-size:0px; 
	display:block;
}

.SepLineSolid { 
	border-bottom:1px solid #c9c9c9; 
	margin:0 15px;
}	

.Sephalf { 
	margin:12px 30% 0 30%; 
	border-top:2px solid #181818; 
	padding:18px 0 0 0; 
	line-height:0px; 
	font-size:0px;
}

/* Default link syle */

A:Link, A:Visited, A:Active , a * {
	color: #3B82F6;
	text-decoration: none; 
	-moz-transition:all 0.4s linear!important;  
	-webkit-transition:all 0.4s linear!important; 
	-o-transition:all 0.4s linear!important; 
	-ms-transition:all 0.4s linear!important; 
	transition:all 0.4s linear!important; 
	font-weight:bold;
}

A:Hover {
	color: #005a4d;
	text-decoration: none; 
	-moz-transition:all 0.4s linear!important;  
	-webkit-transition:all 0.4s linear!important; 
	-o-transition:all 0.4s linear!important; 
	-ms-transition:all 0.4s linear!important; 
	transition:all 0.4s linear!important; 
	font-weight:bold;
}

/* Black (Default color) */

.Normal	{
	color: #666666;  
	font-size: 15px; 
	font-weight: 300;
}

A.Normal:link, A.Normal:visited, A.Normal:Active { 
	color: #62baac; 
	text-decoration: none; 
}

A.Normal:Hover {
	color: #005a4d; 
	text-decoration: none; 
}

/*Extra Font color styles*/

/* ThemeColor */	
.ThemeColor {
	color: #62baac !important; 
	padding:5px 0 0 0; 
} 

.ThemeColor a { 
	color:#fff!important; 
} 

.ThemeColor a:hover { 
	color:#ccc !important; 
}

/* NormalBold */
.NormalBold {
	color: #666666;  
	font-weight: bold;
}

/* Blue */		
.TextBlue {
	color: #00497c!important;
}

/* BlueLight */	
.TextBlueLight {
	color: #1699cf!important;
}

/* Orange */	
.TextOrange {
	color: #f76500!important;
}

/* Green */		
.TextGreen {
	color: #009900 !important;
}

/* Red */		
.TextRed {
	color: #FF0000 !important;
} 

/* Gray */		
.TextGray {
	color: #999999!important;
} 

/* Black */		
.TextBlack {
	color: #000000!important;
} 

/* White */		
.TextWhite , .TextWhite * {
	color: #fff!important;
} 
				
.TextUpppercase	{ 
	text-transform:uppercase;
}
		
.WordSpace5 { 
	word-spacing:5px;
}
				
.WordSpace9	{ 
	word-spacing:9px;
}

.TextBold { 
	font-weight:700 !important;
}

.TextBoldEx	{ 
	font-weight:900 !important;
}

.TextReg { 
	font-weight:400 !important;
}

.TextLight { 
	font-weight:300 !important;
}

.TextSemiBold { 
	font-weight:500 !important;
}

.TextUnderline { 
	text-decoration:underline !important;
}

.LineHeight99, .LineHeight99 *	{
	line-height:99%;
}

.text-center { 
	text-align:center !important;
}

.NoPaneBorder {
	border:0px !important;
}

.NoPaneBorder span.SubHead center {
	border: 2px dotted #CCCCCC !important;
} 

.DNNEmptyPane { 
	display:none !important;
}

::selection {
	background:#333; 
	/* Safari */ 
	color:#fff;
}

::-moz-selection {
	background:#333; 
	/* Firefox */ 
	color:#fff;
}

.jspPane li { 
	line-height:30px; 
	min-height:30px;
}

.HiddenMobile { 
	display:block;
}

.HiddenDesktop { 
	display:none;
}

.Center { 
	display:block; 
	text-align:center;
}

.LessMargin75 { 
	margin:0 -75px; 
	padding:0;
}

.PaddingLR { 
	padding-left:18px;
	padding-right:18px;
}

.PaddingTB { 
	padding-top:30px;
	padding-bottom:30px;
}

.PaddingTB	{ 
	padding:20px 0;
}	

mark, .mark { 
	padding:0px !important; 
	background: none !important;
}


/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/


h1, h2, h3, h4, h5, h6	{
	font-family:'Open Sans', sans-serif, Arial, Verdana, Helvetica, sans-serif;
}

/* H1 */
H1 , h1 {
	color: #333333; 
	font-size: 32px; 
	font-weight: 400; 
	padding:0px 0px 20px 0px; 
	margin:0px 0px; 
	line-height:normal;
}

/* H2 */
H2 , h2, .Head2	{
	color: #333333; 
	font-size: 28px; 
	font-weight: 400; 
	padding:0px 0px 8px 0px; 
	margin:0px; 
	line-height:normal;
} 

.Head2Large { 
	font-size:43px; 
	line-height:normal;
}

/* H3 */
H3 , h3	{
	color: #333333; 
	font-size: 22px; 
	font-weight: 400; 
	padding:0px 0px 8px 0px; 
	margin:0; 
	line-height:normal; 
	letter-spacing:normal !important;
}

/* H4 */
H4 , h4 {
	color: #333333; 
	font-size: 20px; 
	font-weight: 400; 
	padding:0px 0px 8px 0px; 
	margin: 0px 0px; 
	line-height:normal;
}

/* H5 */
H5 , h5 {
	color: #333333; 
	font-size: 18px; 
	font-weight: 400; 
	padding:0px 0px 8px 0px; 
	margin:0px; 
	line-height:normal;
}

/* H6 */
H6 , h6	{
	color: #333333; 
	font-size: 16px; 
	font-weight: 400; 
	padding:0px 0px 8px 0px; 
	margin:0px; 
	line-height:normal;
}

h2 sup { 
	font-size:14px; 
	/*margin:0px 0 0 25px;*/ 
	position:relative; top:-15px;
}

.btn-full { 
	display:block; 
	padding:10px 8px; 
	font-size:20px; 
	font-weight:700; 
	margin:10px 5px; 
	-moz-border-radius:25px; 
	-webkit-border-radius:25px; 
	border-radius:25px; 
	border:none !important;
}

/*Small*/
small {
	font-size: 14px !important; 
	line-height:99%!important; 
	font-weight:400; 
	padding:0px;
}  

small a { 
	text-decoration:none !important;
}

.bigTitle { 
	font-size:35px !important; 
	font-weight:700 !important;
}

.NoPadding { 
	padding:0px!important;
} 

.NoMargin { 
	margin:0px !important;
} 

.marginR10 { 
	margin-right:10px !important;
} 

.marginL10 { 
	margin-left:10px !important;
}

.PaddLeft0 { 
	padding-left:0px;
}

#ControlBar_ControlPanel *, .dnn_mact * { 
	-webkit-box-sizing:content-box; 
	-moz-box-sizing:content-box; 
	box-sizing:content-box;
}

.fontNormal, .textNormal { 
	font-weight:normal;
} 

.TextItalic { 
	font-style:italic;
}

.TextJustify { 
	text-align:justify;
}

.TextRight { 
	text-align:right;
}

.Text10 { 
	font-size:10px!important;
} 

.Text11 { 
	font-size:11px!important;
} 

.Text12 { 
	font-size:12px!important;
} 

.Text13 { 
	font-size:13px!important;
} 

.Text14 { 
	font-size:14px!important;
} 

.Text15 { 
	font-size:15px!important;
} 

.Text16 { 
	font-size:16px!important;
} 

.Text17 { 
	font-size:17px!important;
} 

.Text18 { 
	font-size:18px!important;
} 

.Text19 { 
	font-size:19px!important;
}

.Text20 { 
	font-size:20px!important;
} 

.Text21 { 
	font-size:21px!important;
} 

.Text22 { 
	font-size:22px!important;
} 

.Text23 { 
	font-size:23px!important;
} 

.Text24 { 
	font-size:24px!important;
}

.Text25 { 
	font-size:25px!important;
} 

.Text26 { 
	font-size:26px!important;
} 

.Text27 { 
	font-size:27px!important;
} 

.Text28 { 
	font-size:28px!important;
} 

.Text29 { 
	font-size:29px!important;
}

.Text30 { 
	font-size:30px!important;
} 

.Text32 { 
	font-size:32px!important;
} 

.Text34 { 
	font-size:34px!important;
} 

.Text36 { 
	font-size:36px!important;
} 

.Text38 { 
	font-size:38px!important;
}

.Text40 { 
	font-size:40px!important;
} 

.Text41 { 
	font-size:41px!important;
} 

.Text42 { 
	font-size:42px!important;
} 

.Text43 { 
	font-size:43px!important;
} 

.Text44 { 
	font-size:44px!important;
} 

.contentTab {
	line-height: 200%;
}


/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/


/* Default Container Title Style */

.Head { 
	color: #666666; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none; 
}
A.Head:Link, A.Head:Visited, A.Head:Active { 
	color: #62baac; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none; 
}

A.Head:Hover { 
	color: #005a4d;
	text-decoration: none;
}

/* SubHead */

.SubHead { 
	color: #666666; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none; 
}

A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { 
	color: #62baac; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none; 
}

A.SubHead:Hover { 
	color: #005a4d;
	text-decoration: none;
}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */

.SubSubHead { 
	color: #666666;
	font-weight: bold; 
	text-decoration: none; 
	text-transform:uppercase; 
	font-size: 14px; 
}

A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { 
	color: #62baac; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none; 
}

A.SubSubHead:Hover{
	color: #005a4d;
	text-decoration: none;
}

/* Text style for skin objects */

.SkinObject { 
	color: #666666; 
	font-size: 13px; 
	font-weight: normal; 
	text-decoration: none; 
}

A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { 
	color: #62baac; 
	font-size: 13px; 
	font-weight: normal; 
	text-decoration: none; 
}

 A.SkinObject:Hover {
	 color: #005a4d;
	 text-decoration: none;
}


/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/


/* Normal Text Box */

.NormalTextBox { 
	color: #000; 
	background:#FFFFFF;  
	font-size: 14px; 
	font-weight: normal; 
	vertical-align: middle; 
	border: 1px solid #bec0bb;
}

input:focus,textarea:focus{   
	-moz-transition:all 0.3s ease-in;  
	-webkit-transition:-webkit-box-shadow 0.1s ease-in;  
	-o-transition:all 0.3s ease-in;  
	transition:all 0.3s ease-in;
  	-webkit-box-shadow: none;  
	-moz-box-shadow: none;  
	-o-box-shadow:none;  
	-ms-box-shadow:none;  
	box-shadow:none;  
	background: #ffffff;
}

input , textarea {
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}  

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active { 
	color:#62baac; 
	font-size: 15px; 
	cursor:pointer; 
	font-weight: bold; 
	text-decoration: none; 
	background: none; 
	border:none; 
	padding:2px 3px 3px 4px; 
	height: 20px; 
}

A.CommandButton:Hover { 
	color:#005a4d; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none; 
	cursor:pointer; 
	background:none; 
	border:none; 
	padding:2px 3px 3px 4px; 
	height: 20px; 
}

/* button style for standard HTML buttons */

.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active { 
	color:#62baac; 
	cursor:pointer; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none; 
	background:none; 
	border:none; 
	padding:2px 3px 3px 4px; 
	height: 20px; 
}

A.StandardButton:Hover { 
	color:#005a4d; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none; 
	cursor:pointer; 
	background:none; 
	border:none; 
	padding:2px 3px 3px 4px; 
	height: 20px; 
}

/* New DataGrid DNN Class used in Admin interface */

.DataGrid_Header { 
	color: #666666; 
	font-weight: bold; 
	text-decoration: none; 
}

.DataGrid_AlternatingItem { 
	color: #000000;  
	font-weight: normal; 
	text-decoration: none; 
}

.DataGrid_Item { 
	color: #666666; 
	font-weight: normal; 
	text-decoration: none; 
}

/*=========================================================================================================================================================================================================================================================================================================================================================*/

/* Module Action Menus */
.dnnActionMenu *  { 
	color:#000 !important; 
	text-decoration:none !important; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px !important;
} 

.dnnActionMenu * a{ 
	color:#62baac !important;
} 
	
.dnnActionMenu * a:hover { 
	color:#005a4d !important;
}

/**/

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction { 
	color:#fff !important;
}

/*Link Module Styles*/
.linklist { 
	margin:0 0 5px 0; padding:0;
}
.ModDNNLinksC {

}

.ModDNNLinksC ul, .ModDNNLinksC li { 
	list-style:none !important;
} 

.ModDNNLinksC li {  
	border-bottom: solid 1px #e4e4e4; padding:0px; overflow:hidden; background:none;
}

.ModDNNLinksC li a{ 
	padding:8px 5px 8px 1px!important; 
	display:block; line-height:normal; 
	color:#000!important; 
	font-size:16px !important; 
	text-decoration:none!important; 
	font-weight:normal!important;
}

.ModDNNLinksC li a:before { 
	content: "\f005"; 
	font-family: 'FontAwesome' !important; 
	font-family: 'FontAwesome'; 
	opacity:0.4;
	filter:alpha(opacity=40); 
	font-size:13px;
}

.ModDNNLinksC li a:hover, .ModDNNLinksC li a:active{
	padding:8px 5px 8px 5px!important;  
	color:#62baac!important;
} 
	
.ModDNNLinksC li .item_desc , .ModDNNLinksC li span { 
	display:none !important;
}

/*Link Module Styles for BottomMain*/

.BottomMain .ModDNNLinksC { 
	border:none !important;
}

.BottomMain .ModDNNLinksC li {  
	border-bottom: dashed 1px #666 !important; 
	padding:0px; 
	overflow:hidden; 
	background:none;
}

.BottomMain .ModDNNLinksC li a { 
	padding:5px 0px 5px 1px !important; 
	display:block; 
	line-height:normal; 
	color:inherit !important;  
	font-size:inherit !important; 
	text-decoration:none!important; 
	font-weight:normal!important; 
	background:none!important;
}

.BottomMain .ModDNNLinksC li a:before {
	font-size:13px;
}

.BottomMain .ModDNNLinksC li a:hover, .BottomMain .ModDNNLinksC li a:active{ 
	padding:5px 0px 5px 5px !important; 
	color:inherit !important; 
	background:none!important;
}

/* */
.FRight { 
	float:right !important;
} 

img.FRight { 
	margin:0 0 15px 15px !important; 
	padding:4px !important; 
	background:#fff; 
	border:1px solid #e2e2e2;
}

.FLeft { 
	float:left !important;
}  

img.FLeft  { 
	margin:0 15px 15px 0px !important; 
	padding:4px !important; 
	background:#fff; 
	border:1px solid #e2e2e2;
}

/* PrettyPhoto lightbox styles don't change*/

/* Scroll top*/
#slide_top { 
	padding:0px; 
	color:#fff; 
	background:#005a4d; 
	text-decoration:none !important; 
	opacity:0.7; 
	width:35px; 
	height:35px; 
	line-height:35px; 
	text-align:center; 
	overflow:hidden; 
	-moz-border-radius:50%; 
	-webkit-border-radius:50%; 
	border-radius:50%;   
	position:fixed;    
	bottom:55px;    
	right:25px;    
	display:none;
}

#slide_top * { 
	color:#fff; 
	font-size:18px !important; 
	text-decoration:none !important; 
	line-height:90%;} 
	
a:hover#slide_top { 
	opacity:1;
}

/**/
.DnnModule-SearchInput  .dnnFormItem { 
	width:45%; 
	padding:0px !important; 
	margin:auto !important; 
	text-align:center;
}

.DnnModule-SearchInput .dnnLabel { 
	width:auto !important; 
	display:block; 
	text-align:center; 
	float:none !important;  
	margin:2px !important;
}

/**/
.BlockquoteTw { 
	padding:0 0 0 20px; 
	margin:0px; border:0; 
	position:relative;
}

.BlockquoteTw .fa {
	font-size:15px; 
	color:#62baac; 
	line-height:15px !important;
}

.BlockquoteTw .fa-quote-left { 
	position:absolute; 
	left:0px; top:-2px; 
} 
	
.BlockquoteTw .fa-quote-right { 
	margin:-2px 0 0 5px;
}

/* TwPanels */
.TwPanels { margin:0 0 15px 0; padding:0px; list-style:none;} .TwPanels ul { margin:0px;}
.TwPanels li { margin:0; padding:0px; list-style:none;}
.TwPanels li a {padding:6px 6px 6px 1px; cursor:pointer;text-decoration: none; display:block;font-size:14px;font-family:'Lato', sans-serif, Arial, Verdana, Helvetica; color:#fff;background:none; border-bottom:1px solid #515151; position:relative;}
.TwPanels li a:before {content: "\f1db";font-family:'FontAwesome';left:-25px; font-size:20px; position:absolute; color:#005a4d;}
.TwPanels li a:hover, .TwPanels a.active	{ background:#000;}
.TwPanels  li a { font-size:13px;}
.TwPanels li li a:before {content: "\f111";font-family:'FontAwesome';left:0px !important; font-size:20px; position:relative !important; color:#fff; margin:0 4px 0 2px; font-size:11px;}
.TwPanelContent	{ padding:0px 0; min-height:0px;}
.TwPanelContent >	p, .TwPanelContent > div { padding:12px 0;}

.ListSpasce li { margin-bottom:15px;}


/* DNN Buttons */
.dnnPrimaryAction, a.dnnPrimaryAction, .dnnFormItem input[type="submit"], .dnnPrimaryAction:hover, a.dnnPrimaryAction:hover, .dnnPrimaryAction:active, a.dnnPrimaryAction:active, 
.dnnPrimaryAction:focus, a.dnnPrimaryAction:focus, .dnnSecondaryAction, a.dnnSecondaryAction, .dnnSecondaryAction:hover, a.dnnSecondaryAction:hover, .dnnSecondaryAction:active, 
a.dnnSecondaryAction:active, .dnnSecondaryAction:focus, a.dnnSecondaryAction:focus {
	font-family:'Lato', sans-serif, Arial;	font-size:13px;	font-weight:normal;	text-transform:capitalize;
	background:#62baac;	-webkit-border-radius:2px !important;	-moz-border-radius:2px !important;	border-radius:2px !important;	border:0!important;
	-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);	-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);	box-shadow:0 0 0 0 rgba(0,0,0,0);	display:inline-block;	cursor:pointer;
	color:#FFF;	padding:10px 16px !important;	text-decoration:none;	text-shadow:none;	display:inline-block !important;	letter-spacing:0;	line-height:20px !important;}
.dnnPrimaryAction:hover, a.dnnPrimaryAction:hover, .dnnPrimaryAction:active, a.dnnPrimaryAction:active, .dnnPrimaryAction:focus, a.dnnPrimaryAction:focus {
	background:#009983;}
.dnnSecondaryAction, a.dnnSecondaryAction {	background:#314b48;}
.dnnSecondaryAction:hover, a.dnnSecondaryAction:hover, .dnnSecondaryAction:active, a.dnnSecondaryAction:active, .dnnSecondaryAction:focus, a.dnnSecondaryAction:focus {
	background:#272e2d;}
.dnnPrimaryAction + .dnnPrimaryAction, .dnnPrimaryAction + .dnnSecondaryAction, .dnnSecondaryAction + .dnnPrimaryAction, .dnnSecondaryAction + .dnnSecondaryAction {
	margin-left:15px !important;}
a.dnnDisabledAction:link, a.dnnDisabledAction:visited, a.dnnDisabledAction:active, a.dnnDisabledAction:hover {
	background: none repeat scroll 0 0 #eee;	 color: #BBB;opacity: 0.6;	text-decoration: none;}

.SmLinksFooter { text-align:center; padding:0 0 12px 0;}
.SmLinksFooter a .fa { font-size:38px; color:#999 !important; margin:0 35px;} .SmLinksFooter a:hover .fa {  color:#fff !important;} 

/*Feedback Module*/

.ModDNNFeedbackC { 
	margin-left:25%; padding-bottom:35px !important;
}

.ModDNNFeedbackC *, .ModDNNFeedbackC .dnnFormItem { 
	padding:0px; color:#333 !important; 
	margin:0px !important; 
	height:auto !important; line-height:normal !important;
}

.Feedback_Instructions , .Feedback_SectionHead  img , .dnnFormSectionHead img { 
	display:none;
}

.Feedback_SectionHead , .ModDNNFeedbackC .dnnFormSectionHead { 
	color:#333; font-size:20px;display:none;
}

.Feedback_FieldLabel, .ModDNNFeedbackC label , .DnnModule-DNN_Feedback label { 
	display:block !important; 
	float:none !important; 
	color:#333; 
	text-transform:none; 
	font-size:13px !important; 
	text-align:left !important;  
	font-weight:normal !important; 
	padding:0px !important; 
	margin:0px !important;
}

.ModDNNFeedbackC fieldset , .ModDNNFeedbackC fieldset , .ModDNNFeedbackC .Feedback_Field , .ModDNNFeedbackC .dnnActions,
.FeedbackForm fieldset , .FeedbackForm fieldset , .FeedbackForm .Feedback_Field , .FeedbackForm .dnnActions{ 
	margin:0px; padding:0px; border:none !important;
}

.Feedback_FieldValue textarea , .Feedback_Field textarea , .Feedback_FieldValue input , .Feedback_Field input,
.DnnModule-DNN_Feedback textarea , .DnnModule-DNN_Feedback textarea , .DnnModule-DNN_Feedback input , .DnnModule-DNN_Feedback input{ 
	color:#333 !important; 
	max-width:98% !important;
	width:98% !important; 
	padding:12px 2%; margin:0 0 25px 0 !important; 
	background:#f6f6f6 !important; 
	border:1px solid #f6f6f6!important;
} 

.Feedback_FieldValue textarea , .Feedback_Field textarea{ 
	height:125px !important;
} 

.ModDNNFeedbackC .Feedback_CharCount { 
	display:none !important;
}

.ModDNNFeedbackC .Feedback_FieldLabel img , .ModDNNFeedbackC .Feedback_Field img { 
	display:none;
}

.ModDNNFeedbackC .dnnFormHelpContent , .ModDNNFeedbackC .dnnFormHelp { 
	display:none !important;
}

.ModDNNFeedbackC a.dnnFormHelp, .ModDNNFeedbackC .dnnForm .DnnModule-DNN_Feedback a.dnnFormHelp, .ModDNNFeedbackC .dnnTooltip label a.dnnFormHelp { 
	background:none !important;
}

img.Feedback_Required , .Feedback_FooterBlock { 
	display:none !important;
}

.ModDNNFeedbackC ul.dnnActions , .ModDNNFeedbackC ul.dnnActions li { 
	margin:0px !important; 
	padding:0px !important;
}

.HeaderRowWrapper{
	display: flex;
	flex-direction: row;
	max-width: 100%;
	justify-content: flex-end;
	background-color:#0E1C43;
}

@media screen and (max-width: 500px){
	.HeaderRowWrapper{
		justify-content: center;
	}
}



/**/
@media screen and (max-width: 1800px) {

}

@media screen and (max-width: 1020px) {
	img {
		border:none; max-width:100%; 
	}
	.FooterMain .FiveCols .col-lg-2, .FiveCols .col-lg-2, .FooterMain .FiveCols .col-md-2, .FiveCols .col-md-2,
	.FooterMain .FiveCols .col-sm-2, .FiveCols .col-sm-2 { width:20%; padding-bottom:15px;}

	.FooterMain .SixCols .col-lg-2, .SixCols .col-lg-2, .FooterMain .SixCols .col-md-2, .SixCols .col-md-2,
	.FooterMain .SixCols .col-sm-2, .SixCols .col-sm-2 { width:16%; padding-bottom:15px;}
}

@media screen and (max-width: 768px) {
	
	img {
		border:none; max-width:100%; 
	}
	.Col5 { 
		width:33%; 
		padding:0px; 
		margin-bottom:15px;
	}

	.FooterMain .FiveCols .col-lg-2, .FiveCols .col-lg-2, .FooterMain .FiveCols .col-md-2, .FiveCols .col-md-2,
	.FooterMain .FiveCols .col-sm-2, .FiveCols .col-sm-2 { 
		width:20%; padding-bottom:15px;
	}

	.FooterMain .SixCols .col-lg-2, .SixCols .col-lg-2, .FooterMain .SixCols .col-md-2, .SixCols .col-md-2,
	.FooterMain .SixCols .col-sm-2, .SixCols .col-sm-2 { 
		width:16%; padding-bottom:15px;
	}

	.ModDNNFeedbackC  { 
		margin-left:18%;
	}
}
	
@media screen and (max-width: 767px) {
	img {
		border:none; 
		max-width:100%; 
	}

	.ModDNNFeedbackC { 
		margin-left:0;
	}

	.FooterMain .FiveCols .col-lg-2, .FiveCols .col-lg-2, .FooterMain .FiveCols .col-md-2, .FiveCols .col-md-2,
	.FooterMain .FiveCols .col-sm-2, .FiveCols .col-sm-2 { 
		width:100%; padding-bottom:15px;
	}

	.FooterMain .SixCols .col-lg-2, .SixCols .col-lg-2, .FooterMain .SixCols .col-md-2, .SixCols .col-md-2,
	.FooterMain .SixCols .col-sm-2, .SixCols .col-sm-2 { 
		width:100%; padding-bottom:15px;
	}

	.dnnFormPopup.dnnFormPopupMobileView .dnnSecondaryAction ,.dnnFormPopup.dnnFormPopupMobileView .dnnPrimaryAction { 
		margin:5px auto !important;
	}

	body div.pp_pic_holder {
		top:10px !important; 
		width:100%; 
		min-width:100%; 
		left:0px !important; 
	}

	.ppt,.pp_top,.pp_bottom,.pp_pic_holder,.pp_content,.pp_details ,.pp_content_container{ 
		min-width:100%; 
		width:100%;
	}

	.pp_hoverContainer { 
		max-height:220px !important; 
		min-width:100%; 
		width:100%; 
	}

}

.ppt {
	margin-left:0!important
}

.ppt,.pp_top,.pp_bottom,.pp_pic_holder,.pp_content,.pp_details ,.pp_content_container,.pp_hoverContainer{ 
	max-width:100%;  width:100%; 
}


@media only screen and (max-width:767px), only screen and (max-device-width:767px) {
	.LogoPane { 
		text-align:center;
	}
	.NavMain { 
		padding:0px;
	}
	.HomeSkin .TopMain { 
		height:auto;
	}
	.userProperties ul.userMenu {
		position: fixed !important;
	}
}




@media screen and (max-width:680px) {
	img {
		border:none; max-width:100%; 
	}
	.Text42 { 
		font-size:28px !important;
	}
	h1.Text42 { 
		font-size:24px !important;
	}
	.HeaderPane h2 {
		font-size:18px !important;
	} 
	.ContainerTitle {
		font-size:24px !important;}

}

@media screen and (max-width: 530px) {
	.SmLinksFooter a .fa { 
		margin:15px !important;
	}
}

/* Mobile */
@media screen and (max-device-width: 455px){
	.NoPaneBorder{
		
	}
	
	.HeaderLeft a{
		background-position: center center;
	}
	
	.HeaderRowWrapper{
		display: flex;
		width: 100%;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		background: #1E3A8A;
		background-size: 100% 120px;
	}
	.MobileNav{
		order: 1;
		padding: 0px !important;
	}
	.HeaderLeft{
		float: none;
		width: 50% !important;
		order: 2;
		padding: 0px;
		margin: 11px auto 11px auto;
	}
	.HeaderLeft a{
		min-height: 48px;
		margin: auto;
	}

	.HeaderCenter{
		display: block;
		order: 4;
		margin-right: auto;
		width: 70%;
		white-space: nowrap;
	}
	.HeaderRight {
		display: flex;
		flex-direction: row;
		order: 3;
		margin-left: 0px;
		font-size: 12px;
		padding: 0px !important;
	}
	.NavPane {
		margin: 0px !important;
	}
	.userNameText{
		display: none;
	}
	.userName > a:after{
		display: none;
	}
	.TopMain{
		padding: 0px;
		display: block;
		width: 100%;
	}
	.LoginLink{
		margin: 0px;
		padding: 10px 5px;
		border: 1px solid #FFF !important;
		font-size: 12px;
		font-weight: 400 !important;
	}
	.FooterMain{
		
	}
}




/* Easy DNN module */

.eds_news_Ozone * {
	font-family:'Open Sans', sans-serif, Arial, Verdana, Helvetica, sans-serif!important ;
}

.eds_news_Ozone.eds_subCollection_news a, .eds_news_Ozone.eds_subCollection_news h1, .eds_news_Ozone.eds_subCollection_news h2, 
.eds_news_Ozone.eds_subCollection_news h3, .eds_news_Ozone.eds_subCollection_news h4, .eds_news_Ozone.eds_subCollection_news h5, 
.eds_news_Ozone.eds_subCollection_news h6, .eds_news_Ozone.eds_subCollection_news .edn_mediaContainer .edn_galleryLink:hover:before, 
.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer.edn_withTime > time {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news a:hover, .eds_news_Ozone.eds_subCollection_news .edn_mediaContainer:hover {
	border-color: #504e4e!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_adminActions > a.edit, .eds_news_Ozone.eds_subCollection_news .admin_action.edit {
	 color: #62baac!important;
	 border-color: #005a4d!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_adminActions > a.publish_article, .eds_news_Ozone.eds_subCollection_news .admin_action.publish_article {
	color: #619c1c!important;
	border-color: #4c771d!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton, 
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton:hover, 
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit:hover {
	background-color: #62baac!important; 
	color:#fff !important;
}

.eds_news_Ozone.eds_subCollection_news .edn_eventDetails .edn_eventLocation:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_eventDetails .edn_eventInfoMessage .eds_paymentInfo .edn_eventPayPalPayment {
	display: inline-block!important;
	border: solid 1px #659ad9!important;
	border-radius: 4px!important;
	color: #0093de!important;
	padding: 5px!important;
	line-height: 1!important;
	margin-top: 10px!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_eventDetails .edn_eventInfoMessage .eds_paymentInfo .edn_eventPayPalPayment:hover {
	text-decoration: none!important;
	color: #0b65ac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_listEventDetails > span:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_aditionalBox ul li:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span > label {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span.eds_optionValue1 > label:hover {
	color: #619c1c!important;
	border-color: #619c1c!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span.eds_optionValue2 > label:hover {
	color: #d61603!important;
	border-color: #d61603!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span.eds_optionValue3 > label:hover {
	color: #62baac!important;
	border-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span.eds_optionValue1 > input[type=radio]:checked + label {
	color: #619c1c!important;border-color: #619c1c!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span.eds_optionValue1 > input[type=radio]:checked + label:before {
	background-color: #619c1c!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span.eds_optionValue2 > input[type=radio]:checked + label {
	color: #d61603!important;border-color: #d61603!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span.eds_optionValue2 > input[type=radio]:checked + label:before {
	background-color: #d61603!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span.eds_optionValue3 > input[type=radio]:checked + label {
	color: #62baac!important;border-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .eds_signUpActionBar > div > span.eds_optionValue3 > input[type=radio]:checked + label:before {
	background-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_articlesRssWrapper a span:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_articlesRssWrapper a:hover span {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_calendarExport:hover:after {
	color: #62baac!important;
}

.eds_news_Ozone .edn_module_title {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar a {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container .calendar_table {
	border: solid 1px #62baac !important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection {
	border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td.next_prev_months a {
	border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td.next_prev_months a:hover {
	background-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td.next_prev_months a:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container .calendar_table td.day.has_posts > a {
	color: #62baac!important;border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container .calendar_table td.day.has_posts > a:hover {
	background-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container .calendar_table td.day.has_posts.has_events > a {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a {
	border-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a:hover {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .top_calendar_actions > a {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .top_calendar_actions > a:hover {
	color: #504e4e!important;border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .archive_list ul li a.edn_archiveLink:hover {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .archive_list.events ul li:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .archive_list.events ul li > a:hover {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_calendar .archive_list.events ul li > a > span {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .bread_crumbs > a:hover {
	border-bottom-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_categoryMenu a {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_categoryMenu .edn_category_menu_wrapper li .edn_category:hover {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_categoryMenu .edn_category_menu_wrapper li .edn_image > img {
	border: solid 1px #62baac!important;
}
	
.eds_news_Ozone.eds_subCollection_news .article_comments .num_of_comment {
	border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .article_comments .comment_list .comment .edit_comment textarea, 
.eds_news_Ozone.eds_subCollection_news .article_comments .comment_list .comment .edit_comment textarea:hover,
.eds_news_Ozone.eds_subCollection_news .article_comments .comment_list .comment .edit_comment textarea:focus {
	border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div {
	border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_articleTags > a:hover {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_authorGroupDetails > h4 .button:hover:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_authorGroupDetails .button.contact, 
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_authorGroupDetails .button.full_bio {
	border: 1px solid #62baac!important;color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_authorGroupDetails .button.contact:hover, 
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_authorGroupDetails .button.full_bio:hover {
	background-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_authorGroupDetails .button.social:hover {
	border-color: #62baac!important;color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_listOfAttendants > table tr th {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle:hover h2.edn_articleTitle {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle2 h2.edn_articleTitle {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle5 h2.edn_articleTitle a:hover {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_simpleArticle6 h2.edn_articleTitle a:hover {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_simpleArticle6Bullet:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleInBox.edn_articleInBox3 > section .edn_boxContent .edn_eventBoxLocation:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleInBox.edn_articleInBox3 > section .edn_boxContent > time:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_eventsSimple > section:before {
	border-left-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_eventsSimple > section > div .edn_eventBoxLocation:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_eventsSimple > section > div .edn_readMore.edn_readMoreButton:hover {
	background-color: #005a4d!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_eventsSimple > section:hover {
	background-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_eventsSimple > section:hover > time {
	background-color: #005a4d!important;
	border-color: #005a4d!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_timeline .edn_timeLineContent > header > time:before {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_timeline .edn_timeLineContent > header .edn_calendarExport:after {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article.edn_timeline .edn_timeLineContent > header .edn_articleTitle > a:hover {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager, .eds_news_Ozone.eds_subCollection_news .article_pagination table, 
.eds_news_Ozone.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger {
	border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager a, .eds_news_Ozone.eds_subCollection_news .article_pagination a {
	color: #504e4e!important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager a:hover, .eds_news_Ozone.eds_subCollection_news .article_pagination a:hover {
	background-color: #5dc8b9!important;
	border-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a.edn_previusArticle:hover, 
.eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a.edn_nextArticle:hover {
	background-color: #62baac!important;border-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager a.active, .eds_news_Ozone.eds_subCollection_news .article_pagination > span {
	color: #fff!important;background-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger > span {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger:hover .actionTextContainer {
	background-color: #62baac!important;
}

.qtip.edn_calendarbox_Ozone {
	border: 1px solid #62baac!important;
}

.qtip.edn_calendarbox_Ozone > .qtip-content > .title {
	color: #62baac!important;
}

.qtip.edn_calendarbox_Ozone > .qtip-content > .title a {
	color: #62baac!important;
}

.qtip.edn_calendarbox_Ozone > .qtip-content > .wrapper > .article > img {
	border: solid 1px #62baac!important;
}

.qtip.edn_calendarbox_Ozone > .qtip-content > .wrapper > .article > p.title a:hover {
	color: #62baac!important;
}

.qtip.edn_calendarbox_Ozone > .qtip-content > .wrapper > .article > p.location:before {
	color: #62baac!important;
}

.qtip.edn_calendarbox_Ozone > .qtip-content > .wrapper > .article > a {
	border: 1px solid #62baac!important;
}

.qtip.edn_calendarbox_Ozone > .qtip-content > .wrapper > .article > a:hover {
	background-color: #62baac!important;
}

.qtip.edn_calendarbox_Ozone > .qtip-content > .wrapper .article_list li > a:hover {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_search a {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_search .search_input.button_outside .do_search {
	border: 1px solid #62baac !important;
}

.eds_news_Ozone.eds_subCollection_search .search_input.button_outside .do_search:hover {
	background-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span:after {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-from, 
.eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-to, 
.eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-single {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_submit {
	border: 1px solid #62baac!important;
}

.eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_submit:hover {
	background-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_reset {
	color: #62baac!important;
}
	
.EDN_search.theme_Ozone {
	border: 1px solid #62baac!important;
}

.EDN_search.theme_Ozone ul li.acSelect a {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_tagCloud > div a {
	border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_tagCloud > div a span {
	color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_tagCloud > div a span:first-child {
	background-color: #62baac!important;
}

.eds_news_Ozone.eds_subCollection_tagCloud > div a:hover span:first-child {
	color: #62baac!important;
}

.eds_news_Ozone .edn_articleAccordion .edsAccordion_section .edsAccordion_title:hover {
	color: #62baac!important;
}

.eds_news_Ozone .edn_articleAccordion .edsAccordion_section .edsAccordion_title:after {
	color: #62baac!important;
}

.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edsAccordion_active .edsAccordion_title {
	color: #62baac!important;
}

.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edn_listArticle3 > header:hover > h3 {
	color: #62baac!important;
}

.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion > header .edn_metaDetails > time {
	color: #62baac!important;
}

.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion > header:hover > h3 {
	color: #62baac!important;
}

.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion.edsAccordion_active > header {
	background-color: #62baac!important;
}

.eds_news_Ozone .edn_articleAccordion.edn_eventsSimple.edsAccordion_section.edsAccordion_active .edsAccordion_title {
	background-color: #62baac!important;
}

.eds_news_Ozone .edn_articleAccordion.edn_eventsSimple.edsAccordion_section.edsAccordion_active .edsAccordion_title:after, 
.eds_news_Ozone .edn_articleAccordion.edn_eventsSimple.edsAccordion_section.edsAccordion_active .edsAccordion_title:before {
	display: block!important;
}

.eds_news_Ozone .edn_articleAccordion.edn_eventsSimple.edsAccordion_section.edsAccordion_active .edsAccordion_title > time {
	background-color: #005a4d!important;border-color: #005a4d!important;
}

.eds_news_Ozone .edsTabulator .eds_tabsNav > li:hover {
	color: #62baac!important;
}

.eds_news_Ozone .edsTabulator .eds_tabsNav > li.edsTabulator_active {
	background-color: #00bea3!important;
}

.eds_news_Ozone .edsTabulator .edsTabulator_tabsWrapper .edsTabulator_tab {
	border: solid 1px #62baac!important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a {
	border: solid 1px #62baac !important;
}

.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td input[type="text"],
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td input[type="text"]:hover,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td input[type="text"]:focus,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td textarea,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td textarea:hover,
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td textarea:focus, * a.submit{
	border: solid 1px #62baac!important;
}

body .eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a, .eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a {
	border: solid 1px #62baac !important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a.edn_previusArticle:hover, .eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a.edn_nextArticle:hover {
	background-color: #62baac !important;
}

.edn_readMore.edn_readMoreButton { 
	color:#fff !important; border-color:#62baac!important;
}

.article_pager { 
	margin-top:25px !important;
}
