@charset "UTF-8";
	
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=902a6925-27c3-42c9-8ca2-13a878cb512b&fontids=1296739,1296737");

html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body{
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block
}
audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]){
	display:none;
	height:0
}
[hidden],template{
	display:none
}
a{
	background-color:transparent
}
a:active,a:hover{
	outline:0
}
abbr[title]{
	border-bottom:1px dotted
}
b,strong{
	font-weight:700
}
dfn{
	font-style:italic
}
h1{
	font-size:2em;
	margin:0.67em 0
}
mark{
	background:#ff0;
	color:#000
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-0.5em
}
sub{
	bottom:-0.25em
}
img{
	border:0
}
svg:not(:root){
	overflow:hidden
}
figure{
	margin:1em 40px
}
hr{
	box-sizing:content-box;
	height:0
}
pre{
	overflow:auto
}
code,kbd,pre,samp{
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea{
	color:inherit;
	font:inherit;
	margin:0
}
button{
	overflow:visible
}
button,select{
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled]{
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
input{
	line-height:normal
}
input[type=checkbox],input[type=radio]{
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
	height:auto
}
input[type=search]{
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
fieldset{
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend{
	border:0;
	padding:0
}
textarea{
	overflow:auto
}
optgroup{
	font-weight:700
}
table{
	border-collapse:collapse;
	border-spacing:0
}
td,th{
	padding:0
}
@media print{
	*,:after,:before{
		text-shadow:none!important;
		box-shadow:none!important;
		background:transparent!important;
		color:#000!important;
		-webkit-filter:none!important;
		filter:none!important
	}
	a,a:visited{
		color:#000!important;
		text-decoration:underline
	}
	abbr[title]:after{
		content:" (" attr(title) ")"
	}
	blockquote,pre{
		border:1px solid #999;
		page-break-inside:avoid
	}
	thead{
		display:table-header-group
	}
	img,tr{
		page-break-inside:avoid
	}
	img{
		max-width:100%!important
	}
	h2,h3,p{
		orphans:3;
		widows:3
	}
	h2,h3{
		page-break-after:avoid
	}
	.navbar{
		display:none
	}
	.btn>.caret,.dropup>.btn>.caret{
		border-top-color:#000!important
	}
	.label{
		border:1px solid #000
	}
	.table{
		border-collapse:collapse!important
	}
	.table td,.table th{
		background-color:#fff!important
	}
	.table-bordered td,.table-bordered th{
		border:1px solid #ddd!important
	}
	@page{
		margin:0.5cm
	}

}
html{
	box-sizing:border-box
}
*,:after,:before{
	box-sizing:inherit
}
@-moz-viewport{
	width:device-width
}
@-ms-viewport{
	width:device-width
}
@-webkit-viewport{
	width:device-width
}
@viewport{
	width:device-width
}
html{
	font-size:16px;
	-webkit-tap-highlight-color:transparent
}
body{
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:1rem;
	line-height:1.5;
	color:#707070;
	background-color:#fff
}
/*
[tabindex="-1"]:focus{
	outline:none!important
}*/
h1,h2,h3,h4,h5,h6{
	margin-top:0;
	margin-bottom:.5rem
}
p{
	margin-top:0;
	margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
	cursor:help;
	border-bottom:1px dotted #ccc
}
address{
	font-style:normal;
	line-height:inherit
}
address,dl,ol,ul{
	margin-bottom:1rem
}
dl,ol,ul{
	margin-top:0
}
ol ol,ol ul,ul ol,ul ul{
	margin-bottom:0
}
dt{
	font-weight:700
}
dd{
	margin-bottom:.5rem;
	margin-left:0
}
blockquote{
	margin:0 0 1rem
}
a{
	color:#0078aa
}
a,a:focus,a:hover{
	text-decoration:none
}
a:focus,a:hover{
	color:#00425e
}
a:focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
pre{
	margin-top:0;
	margin-bottom:1rem
}
figure{
	margin:0 0 1rem
}
img{
	vertical-align:middle
}
[role=button]{
	cursor:pointer
}
[role=button],a,area,button,input,label,select,summary,textarea{
	-ms-touch-action:manipulation;
	touch-action:manipulation
}
table{
	background-color:transparent
}
caption{
	padding-top:0.75rem;
	padding-bottom:0.75rem;
	color:#999;
	caption-side:bottom
}
caption,th{
	text-align:left
}
label{
	display:inline-block;
	margin-bottom:.5rem
}
button:focus{
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color
}
button,input,select,textarea{
	margin:0;
	line-height:inherit;
	border-radius:0
}
textarea{
	resize:vertical
}
fieldset{
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend{
	display:block;
	width:100%;
	padding:0;
	margin-bottom:.5rem;
	line-height:inherit
}
input[type=search]{
	box-sizing:inherit;
	-webkit-appearance:none
}
output{
	display:inline-block
}
[hidden]{
	display:none!important
}
@font-face{
	font-family:Swiss_721 W03 Light;
	src:url(../fonts/1296739/f19388a7-1310-461d-ba15-717fcbef2d55.eot?#iefix);
	src:url(../fonts/1296739/f19388a7-1310-461d-ba15-717fcbef2d55.eot?#iefix) format("eot"),
		url(../fonts/1296739/f44327cb-46f4-41f5-b6ad-4aad9ef1f789.woff2) format("woff2"),
		url(../fonts/1296739/6f99e9b7-2078-4389-9306-22e85067ad84.woff) format("woff"),
		url(../fonts/1296739/5eb981e8-3c35-4633-80e8-6264595d5b75.ttf) format("truetype"),
		url(../fonts/1296739/7eeb99b4-0e1a-4c9b-a3bb-668d9f8f7174.svg#7eeb99b4-0e1a-4c9b-a3bb-668d9f8f7174) format("svg");
	font-weight:100;
	font-style:normal
}
@font-face{
	font-family:Swiss_721 W03 Heavy;
	src:url(../fonts/1296737/72753b68-fa8b-4c4b-ae51-72b455ead996.eot?#iefix);
	src:url(../fonts/1296737/72753b68-fa8b-4c4b-ae51-72b455ead996.eot?#iefix) format("eot"),
		url(../fonts/1296737/6f1ccb96-2108-4f13-a952-fb6454a8c255.woff2) format("woff2"),
		url(../fonts/1296737/a3c42265-9145-4fcc-afaa-6d72d6bb6424.woff) format("woff"),
		url(../fonts/1296737/7823ebae-5ff8-482d-afee-cd7f00be14cd.ttf) format("truetype"),
		url(../fonts/1296737/66bb0565-0519-4c40-ad96-9492cf3d100b.svg#66bb0565-0519-4c40-ad96-9492cf3d100b) format("svg");
	font-weight:900;
	font-style:normal
}
@font-face{
	font-family:PreloSlab;
	src:url(../fonts/prelo-slab/preloslab-light-webfont.eot);
	src:url(../fonts/prelo-slab/preloslab-light-webfont.eot?#iefix) format("embedded-opentype"),
		url(../fonts/prelo-slab/preloslab-light-webfont.woff2) format("woff2"),
		url(../fonts/prelo-slab/preloslab-light-webfont.woff) format("woff"),
		url(../fonts/prelo-slab/preloslab-light-webfont.ttf) format("truetype"),
		url(../fonts/prelo-slab/preloslab-light-webfont.svg#prelo_slab_lightlight) format("svg");
	font-weight:300;
	font-style:normal
}
@font-face{
	font-family:PreloSlab;
	src:url(../fonts/prelo-slab/preloslab-book-webfont.eot);
	src:url(../fonts/prelo-slab/preloslab-book-webfont.eot?#iefix) format("embedded-opentype"),
		url(../fonts/prelo-slab/preloslab-book-webfont.woff2) format("woff2"),
		url(../fonts/prelo-slab/preloslab-book-webfont.woff) format("woff"),
		url(../fonts/prelo-slab/preloslab-book-webfont.ttf) format("truetype"),
		url(../fonts/prelo-slab/preloslab-book-webfont.svg#prelo_slabbook) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:PreloSlab;
	src:url(../fonts/prelo-slab/preloslab-medium-webfont.eot);
	src:url(../fonts/prelo-slab/preloslab-medium-webfont.eot?#iefix) format("embedded-opentype"),
		url(../fonts/prelo-slab/preloslab-medium-webfont.woff2) format("woff2"),
		url(../fonts/prelo-slab/preloslab-medium-webfont.woff) format("woff"),
		url(../fonts/prelo-slab/preloslab-medium-webfont.ttf) format("truetype"),
		url(../fonts/prelo-slab/preloslab-medium-webfont.svg#prelo_slab_mediummedium) format("svg");
	font-weight:500;
	font-style:normal
}
@font-face{
	font-family:PreloSlab;
	src:url(../fonts/prelo-slab/preloslab-bold-webfont.eot);
	src:url(../fonts/prelo-slab/preloslab-bold-webfont.eot?#iefix) format("embedded-opentype"),
		url(../fonts/prelo-slab/preloslab-bold-webfont.woff2) format("woff2"),
		url(../fonts/prelo-slab/preloslab-bold-webfont.woff) format("woff"),
		url(../fonts/prelo-slab/preloslab-bold-webfont.ttf) format("truetype"),
		url(../fonts/prelo-slab/preloslab-bold-webfont.svg#prelo_slab_boldbold) format("svg");
	font-weight:700;
	font-style:normal
}
body{
	position:relative;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.sans-serif{
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
.sans-serif-light{
	font-family:Swiss_721 W03 Light,Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:100
}
.sans-serif-heavy{
	font-family:Swiss_721 W03 Heavy,Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:900
}
.serif{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	color:#444;
	text-rendering:optimizelegibility
}
h1{
	font-family:Swiss_721 W03 Heavy,Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:700;
	letter-spacing:-0.03em;
	text-transform:none;
	font-size:2rem;
	line-height:1;
	margin-bottom:1rem
}
@media screen and (min-width:544px){
	h1{
	font-size:2.25rem;
	line-height:1;
	margin-bottom:0.75rem
}

}
@media screen and (min-width:768px){
	h1{
	font-size:2.5rem;
	line-height:1.2;
	margin-bottom:1.5rem
}

}
@media screen and (min-width:992px){
	h1{
	font-size:3rem;
	line-height:1;
	margin-bottom:1.5rem
}

}
h2{
	font-family:Swiss_721 W03 Heavy,Helvetica Neue,Helvetica,Arial,sans-serif;
	letter-spacing:-0.03em;
	font-size:1.5rem;
	line-height:1.25;
	margin-bottom:1.125rem
}
@media screen and (min-width:544px){
	h2{
	font-size:1.75rem;
	line-height:1;
	margin-bottom:1.25rem
}

}
@media screen and (min-width:768px){
	h2{
	font-size:1.875rem;
	line-height:1;
	margin-bottom:1.125rem
}

}
@media screen and (min-width:992px){
	h2{
	font-size:2.25rem;
	line-height:1.278;
	margin-bottom:1.625rem
}

}
h3{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-weight:500;
	letter-spacing:0.03em;
	text-transform:none;
	font-size:1.25rem;
	line-height:1.4;
	margin-bottom:1.25rem
}
@media screen and (min-width:544px){
	h3{
	font-size:1.375rem;
	line-height:1.091;
	margin-bottom:1.25rem
}

}
@media screen and (min-width:768px){
	h3{
	font-size:1.5rem;
	line-height:1.273;
	margin-bottom:1.25rem
}

}
@media screen and (min-width:992px){
	h3{
	font-size:1.75rem;
	line-height:1;
	margin-bottom:1.25rem
}

}
h4{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-weight:700;
	letter-spacing:0.09em;
	text-transform:uppercase;
	font-size:1rem;
	line-height:1.5;
	margin-bottom:1.5rem
}
@media screen and (min-width:544px){
	h4{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:1.5rem
}

}
@media screen and (min-width:768px){
	h4{
	font-size:1.125rem;
	line-height:1.375;
	margin-bottom:1.25rem
}

}
@media screen and (min-width:992px){
	h4{
	font-size:1.25rem;
	line-height:1.2;
	margin-bottom:1.375rem
}

}
h5{
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:700;
	letter-spacing:0.01em;
	text-transform:none;
	font-size:0.875rem;
	line-height:1.429;
	margin-bottom:0.25rem
}
@media screen and (min-width:544px){
	h5{
	font-size:0.875rem;
	line-height:1.429;
	margin-bottom:0.25rem
}

}
@media screen and (min-width:768px){
	h5{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:0
}

}
@media screen and (min-width:992px){
	h5{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:0
}

}
h6{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-weight:500;
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-size:0.875rem;
	line-height:1.429;
	margin-bottom:0.25rem
}
@media screen and (min-width:544px){
	h6{
	font-size:0.875rem;
	line-height:1.429;
	margin-bottom:0.25rem
}

}
@media screen and (min-width:768px){
	h6{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:0
}

}
@media screen and (min-width:992px){
	h6{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:0
}

}
.h1{
	font-family:Swiss_721 W03 Heavy,Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:700;
	letter-spacing:-0.03em;
	text-transform:none;
	font-size:2rem;
	line-height:1;
	margin-bottom:1rem
}
@media screen and (min-width:544px){
	.h1{
	font-size:2.25rem;
	line-height:1;
	margin-bottom:0.75rem
}

}
@media screen and (min-width:768px){
	.h1{
	font-size:2.5rem;
	line-height:1.2;
	margin-bottom:1.5rem
}

}
@media screen and (min-width:992px){
	.h1{
	font-size:3rem;
	line-height:1;
	margin-bottom:1.5rem
}

}
.h2{
	font-family:Swiss_721 W03 Heavy,Helvetica Neue,Helvetica,Arial,sans-serif;
	letter-spacing:-0.03em;
	font-size:1.5rem;
	line-height:1.25;
	margin-bottom:1.125rem
}
@media screen and (min-width:544px){
	.h2{
	font-size:1.75rem;
	line-height:1;
	margin-bottom:1.25rem
}

}
@media screen and (min-width:768px){
	.h2{
	font-size:1.875rem;
	line-height:1;
	margin-bottom:1.125rem
}

}
@media screen and (min-width:992px){
	.h2{
	font-size:2.25rem;
	line-height:1.278;
	margin-bottom:1.625rem
}

}
.h3{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-weight:500;
	letter-spacing:0.03em;
	text-transform:none;
	font-size:1.25rem;
	line-height:1.4;
	margin-bottom:1.25rem
}
@media screen and (min-width:544px){
	.h3{
	font-size:1.375rem;
	line-height:1.091;
	margin-bottom:1.25rem
}

}
@media screen and (min-width:768px){
	.h3{
	font-size:1.5rem;
	line-height:1.273;
	margin-bottom:1.25rem
}

}
@media screen and (min-width:992px){
	.h3{
	font-size:1.75rem;
	line-height:1;
	margin-bottom:1.25rem
}

}
.h4{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-weight:700;
	letter-spacing:0.09em;
	text-transform:uppercase;
	font-size:1rem;
	line-height:1.5;
	margin-bottom:1.5rem
}
@media screen and (min-width:544px){
	.h4{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:1.5rem
}

}
@media screen and (min-width:768px){
	.h4{
	font-size:1.125rem;
	line-height:1.375;
	margin-bottom:1.25rem
}

}
@media screen and (min-width:992px){
	.h4{
	font-size:1.25rem;
	line-height:1.2;
	margin-bottom:1.375rem
}

}
.h5{
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight:700;
	letter-spacing:0.01em;
	text-transform:none;
	font-size:0.875rem;
	line-height:1.429;
	margin-bottom:0.25rem
}
@media screen and (min-width:544px){
	.h5{
	font-size:0.875rem;
	line-height:1.429;
	margin-bottom:0.25rem
}

}
@media screen and (min-width:768px){
	.h5{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:0
}

}
@media screen and (min-width:992px){
	.h5{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:0
}

}
.h6{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-weight:500;
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-size:0.875rem;
	line-height:1.429;
	margin-bottom:0.25rem
}
@media screen and (min-width:544px){
	.h6{
	font-size:0.875rem;
	line-height:1.429;
	margin-bottom:0.25rem
}

}
@media screen and (min-width:768px){
	.h6{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:0
}

}
@media screen and (min-width:992px){
	.h6{
	font-size:1rem;
	line-height:1.5;
	margin-bottom:0
}

}
.h1.h-static,h1.h-static{
	font-size:2rem
}
.h2.h-static,h2.h-static{
	font-size:1.5rem
}
.h3.h-static,h3.h-static{
	font-size:1.25rem
}
.h4.h-static,h4.h-static{
	font-size:1rem
}
.h5.h-static,.h6.h-static,h5.h-static,h6.h-static{
	font-size:0.875rem
}
.h-th{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	color:#444;
	font-size:0.75rem;
	font-weight:500;
	letter-spacing:0.14em;
	text-transform:uppercase;
	line-height:1.5;
	margin-bottom:0.75rem
}
.section-header{
	text-align:center;
	margin-bottom:1.5rem
}
.section-header:after{
	background:#c9c9c9;
	content:'';
	display:block;
	height:2px;
	margin:0.5rem auto 0;
	width:60px
}
.display-1{
	font-size:3.5rem;
	font-weight:300
}
.display-2{
	font-size:4.5rem;
	font-weight:300
}
.display-3{
	font-size:5.5rem;
	font-weight:300
}
.display-4{
	font-size:6rem;
	font-weight:300
}
.btn-wrap,.figure,.table,.table-simple,blockquote,dl,ol,p,pre,ul{
	margin-bottom:1.5rem
}
.btn,dd,ol,p,ul{
	letter-spacing:0.01em
}
.lead{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-size:1.125rem;
	font-weight:400
}
@media (min-width:768px){
	.lead{
	font-size:1.25rem
}

}
a{
	transition:color 0.15s linear
}
a:active{
	color:#003044
}
a.disabled{
	cursor:not-allowed;
	color:#ccc
}
.link-reversed{
	color:#00c2ec
}
.link-reversed:focus,.link-reversed:hover{
	color:#44deff
}
.link-reversed:active{
	color:#00add3
}
hr{
	border:0;
	border-top:1px solid #d6d6d6;
	height:0;
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.small,small{
	font-size:0.875rem;
	font-weight:400
}
.large{
	font-size:1.125rem;
	line-height:1.33333
}
.micro{
	font-size:0.8125rem
}
.mark,mark{
	padding:0.2em;
	background-color:#aae6ff
}
.list-sm,.p-sm{
	font-size:0.875em
}
.blockquote{
	border-left:0.25em solid #0078aa;
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-size:1rem;
	padding:0 1rem
}
.blockquote p{
	margin-bottom:0.75rem
}
@media (min-width:768px){
	.blockquote{
	font-size:1.25rem
}

}
.blockquote-footer{
	color:inherit;
	display:block;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:0.875em;
	font-style:normal
}
.blockquote-footer:before{
	content:'\2014 \00A0'
}
@media (min-width:768px){
	.blockquote-footer{
	font-size:0.8em
}

}
.blockquote-reverse{
	text-align:right;
	border-right:0.25em solid #0078aa;
	border-left:0
}
.blockquote-reverse .blockquote-footer:before{
	content:''
}
.blockquote-reverse .blockquote-footer:after{
	content:'\00A0 \2014'
}
.list-inline,.list-unstyled{
	padding-left:0;
	list-style:none
}
.list-inline-item{
	display:inline-block
}
.list-inline-item:not(:last-child){
	margin-right:5px
}
dt{
	color:#444
}
.dl-horizontal{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-1rem;
	margin-right:-1rem
}
.list-dashed,.list-dashed ul{
	list-style:none;
	padding-left:1.25em
}
.list-dashed li:before,.list-dashed ul li:before{
	content:'-';
	font-size:1.125em;
	margin:0 0.5em 0 -1em
}
.list-centered,.list-centered-grid{
	list-style:none;
	padding-left:0;
	text-align:center
}
.list-centered-grid li:nth-child(n+2):before,.list-centered li:nth-child(n+2):before{
	background:#ccc;
	content:'';
	display:block;
	height:1px;
	width:24px;
	margin:0.5em auto
}
@media (min-width:544px){
	.list-centered-grid{
	display:-webkit-flex;
	display:-ms-flexbox;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-1rem;
	margin-right:-1rem;
	display:flex;
	text-align:left
}
.list-centered-grid li{
	position:relative;
	min-height:1px;
	max-width:100%;
	padding-left:1rem;
	padding-right:1rem;
	-webkit-flex:0 0 50%;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	text-align:center
}
.list-centered-grid li:nth-child(2):before{
	content:none
}

}
@media (min-width:992px){
	.list-centered-grid li{
	-webkit-flex:0 0 33.33333%;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.list-centered-grid li:nth-child(3):before{
	content:none
}

}
.list-ordered{
	display:table;
	list-style:none;
	counter-reset:a;
	padding-left:0
}
.list-ordered li{
	display:table-row;
	counter-increment:a;
	position:relative
}
.list-ordered li ol{
	counter-reset:a;
	padding-left:0
}
.list-ordered li:before{
	text-align:right;
	display:table-cell;
	padding-right:0.5em;
	/*content:counters(a,".") " "*/
}
/*
.list-ordered>li:before{
	content:counters(a,".") ". "
}*/
.initialism{
	font-size:0.875rem;
	text-transform:uppercase
}
s{
	text-decoration:line-through
}
@font-face{
	font-family:mylt-icons;
	src:url(../fonts/icons/mylt-icons.ttf?s8zvq4) format("truetype"),
		url(../fonts/icons/mylt-icons.woff?s8zvq4) format("woff"),
		url(../fonts/icons/mylt-icons.svg?s8zvq4#mylt-icons) format("svg");
	font-weight:400;
	font-style:normal
}
[class*=' ico-'],[class^=ico-]{
	display:inline-block;
	font-family:mylt-icons;
	font-size:20px;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	position:relative;
	vertical-align:middle;
	-webkit-transform:translateY(-0.05em);
	transform:translateY(-0.05em);
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.ico-club:before{
	content:'\e600'
}
.ico-club-sm:before{
	content:'\e915'
}
.ico-user:before{
	content:'\e601'
}
.ico-search:before{
	content:'\e602'
}
.ico-key:before{
	content:'\e603'
}
.ico-help:before{
	content:'\e604'
}
.ico-crosshairs:before{
	content:'\e605'
}
.ico-close:before{
	content:'\e606'
}
.ico-close-sm:before{
	content:'\e629'
}
.ico-gear:before{
	content:'\e607'
}
.ico-check:before{
	content:'\e608'
}
.ico-facebook:before{
	content:'\e609'
}
.ico-instagram:before{
	content:'\e60a'
}
.ico-youtube:before{
	content:'\e60b'
}
.ico-twitter:before{
	content:'\e60c'
}
.ico-pinterest:before{
	content:'\e60d'
}
.ico-scroll-arrow:before{
	content:'\e60e'
}
.ico-calendar:before{
	content:'\e60f'
}
.ico-calendar-sm:before{
	content:'\e610'
}
.ico-calendar-checked:before{
	content:'\e923'
}
.ico-clock:before{
	content:'\e611'
}
.ico-clock-sm:before{
	content:'\e612'
}
.ico-map-marker:before{
	content:'\e613'
}
.ico-map-marker-sm:before{
	content:'\e614'
}
.ico-person:before{
	content:'\e615'
}
.ico-person-sm:before{
	content:'\e616'
}
.ico-cost-sm:before{
	content:'\e617'
}
.ico-daypart-morning:before{
	content:'\e618'
}
.ico-daypart-midday:before{
	content:'\e619'
}
.ico-daypart-evening:before{
	content:'\e61a'
}
.ico-arrow-left:before{
	content:'\e61b'
}
.ico-double-arrow-left:before{
	content:'\e90d'
}
.ico-arrow-left-start:before{
	content:'\e90e'
}
.ico-arrow-right:before{
	content:'\e61c'
}
.ico-double-arrow-right:before{
	content:'\e90f'
}
.ico-arrow-right-end:before{
	content:'\e910'
}
.ico-arrow-up:before{
	content:'\e61d'
}
.ico-arrow-down:before{
	content:'\e61e'
}
.ico-arrow-left-sm:before{
	content:'\e61f'
}
.ico-double-arrow-left-sm:before{
	content:'\e911'
}
.ico-arrow-left-start-sm:before{
	content:'\e912'
}
.ico-arrow-right-sm:before{
	content:'\e620'
}
.ico-double-arrow-right-sm:before{
	content:'\e913'
}
.ico-arrow-right-end-sm:before{
	content:'\e914'
}
.ico-arrow-up-sm:before{
	content:'\e621'
}
.ico-arrow-down-sm:before{
	content:'\e622'
}
.ico-phone-sm:before{
	content:'\e623'
}
.ico-plus:before{
	content:'\e62a'
}
.ico-plus-sm:before{
	content:'\e624'
}
.ico-minus:before{
	content:'\e62b'
}
.ico-minus-sm:before{
	content:'\e625'
}
.ico-alert:before{
	content:'\e626'
}
.ico-alert-sm:before{
	content:'\e627'
}
.ico-edit-sm:before{
	content:'\e628'
}
.ico-video-sm:before{
	content:'\e916'
}
.ico-filters:before{
	content:'\e62c'
}
.ico-print:before{
	content:'\e900'
}
.ico-download:before{
	content:'\e901'
}
.ico-membership:before{
	content:'\e902'
}
.ico-pay:before{
	content:'\e903'
}
.ico-ltbucks-sm:before{
	content:'\e917'
}
.ico-preferences:before{
	content:'\e904'
}
.ico-lab:before{
	content:'\e905'
}
.ico-checkmark-solid:before{
	content:'\e906'
}
.ico-alert-solid:before{
	content:'\e907'
}
.ico-cart:before{
	content:'\e908'
}
.ico-cart-sm:before{
	content:'\e918'
}
.ico-autoship:before{
	content:'\e909'
}
.ico-mail:before{
	content:'\e90a'
}
.ico-gift:before{
	content:'\e90b'
}
.ico-locked:before{
	content:'\e90c'
}
.ico-whistle-sm:before{
	content:'\e919'
}
.ico-play:before{
	content:'\e91b'
}
.ico-delete:before{
	content:'\e91c'
}
.ico-trash:before{
	content:'\e91f'
}
.ico-heart:before{
	content:'\e91d'
}
.ico-heart-solid:before{
	content:'\e91e'
}
.ico-star:before{
	content:'\e921'
}
.ico-star-solid:before{
	content:'\e922'
}
.ico-document:before{
	content:'\e924'
}
.ico-document-blank:before{
	content:'\e925'
}
.text-icon-indent{
	padding-left:1.5rem;
	position:relative
}
@media (min-width:768px){
	.text-icon-indent{
	padding-left:1.625rem
}

}
.text-icon-indent [class*=' ico-'],.text-icon-indent [class^=ico-]{
	margin-left:-1.5rem;
	width:1.5rem
}
@media (min-width:768px){
	.text-icon-indent [class*=' ico-'],.text-icon-indent [class^=ico-]{
	margin-left:-1.625rem;
	width:1.625rem
}

}
.svg-icon-wrap{
	padding-left:3.25rem;
	padding-top:0.625rem;
	min-height:2.5rem;
	margin-bottom:1.5rem
}
.svg-icon-wrap .svg-icon{
	display:inline-block;
	float:left;
	margin-left:-3.25rem;
	margin-top:-0.625rem;
	margin-bottom:1.5rem;
	width:2.5rem;
	height:2.5rem;
	border:1px solid currentColor;
	padding-top:0.3125rem;
	border-radius:50%;
	text-align:center
}
img{
	max-width:100%;
	height:auto;
	-ms-interpolation-mode:bicubic;
	display:inline-block;
	vertical-align:middle
}
.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{
	display:block;
	max-width:100%;
	height:auto
}
.img-rounded{
	border-radius:0.3rem
}
.img-thumbnail{
	padding:0.25rem;
	line-height:1.5;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:3px;
	transition:all 0.2s ease-in-out;
	box-shadow:0 1px 2px rgba(0,0,0,0.075);
	display:inline-block;
	max-width:100%;
	height:auto
}
.img-circle{
	border-radius:50%
}
.bg-cover,.hero-banner img,.img-cover{
	width:100%
}
.bg-cover{
	background-repeat:no-repeat;
	background-position:top;
	background-size:cover;
	overflow:hidden
}
.figure{
	display:block;
	text-align:center
}
.figure-img{
	line-height:1
}
.figure-caption{
	font-size:0.875rem;
	color:#707070;
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	margin:0.75rem 0
}
.svg-b-f{
	fill:#333
}
.svg-b-s{
	stroke:#333
}
.svg-a-f{
	fill:#0078aa
}
.svg-a-s{
	stroke:#0078aa
}
code,kbd,pre,samp{
	font-family:Menlo,Monaco,Consolas,Courier New,monospace
}
code{
	border-radius:3px;
	color:#aa3a3f;
	background-color:#e8e8e8
}
code,kbd{
	padding:0.2rem 0.4rem;
	font-size:90%
}
kbd{
	border-radius:0.2rem;
	box-shadow:inset 0 -0.1rem 0 rgba(0,0,0,0.25);
	color:#fff;
	background-color:#333
}
kbd kbd{
	box-shadow:none;
	padding:0;
	font-size:100%;
	font-weight:700
}
pre{
	border-radius:3px;
	display:block;
	margin-top:0;
	margin-bottom:1.5rem;
	font-size:90%;
	line-height:1.5;
	background-color:#e8e8e8;
	color:#444;
	overflow:auto;
	padding:1em
}
pre code{
	padding:0;
	font-size:inherit;
	color:inherit;
	background-color:transparent;
	border-radius:0
}
.pre-scrollable{
	max-height:340px;
	overflow-y:scroll
}
.container{
	margin-left:auto;
	margin-right:auto;
	padding-left:1rem;
	padding-right:1rem
}
@media (min-width:544px){
	.container{
	max-width:100%
}

}
@media (min-width:768px){
	.container{
	max-width:100%
}

}
@media (min-width:992px){
	.container{
	max-width:100%
}

}
@media (min-width:1200px){
	.container{
	max-width:1200px
}

}
.container-fluid{
	margin-left:auto;
	margin-right:auto;
	padding-left:1rem;
	padding-right:1rem
}
.p-wrap{
	margin:0 1rem
	background: #333;
}
@media only screen and (min-width:1280px){
	.p-wrap{
	margin:0 auto;
	max-width:94%
}

}
.row{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-1rem;
	margin-right:-1rem
}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
	position:relative;
	min-height:1px;
	max-width:100%;
	padding-left:1rem;
	padding-right:1rem
}
.col-xs-1{
	-webkit-flex:0 0 8.33333%;
	-ms-flex:0 0 8.33333%;
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-xs-2{
	-webkit-flex:0 0 16.66667%;
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-xs-3{
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%
}
.col-xs-4{
	-webkit-flex:0 0 33.33333%;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-xs-5{
	-webkit-flex:0 0 41.66667%;
	-ms-flex:0 0 41.66667%;
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-xs-6{
	-webkit-flex:0 0 50%;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.col-xs-7{
	-webkit-flex:0 0 58.33333%;
	-ms-flex:0 0 58.33333%;
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-xs-8{
	-webkit-flex:0 0 66.66667%;
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-xs-9{
	-webkit-flex:0 0 75%;
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%
}
.col-xs-10{
	-webkit-flex:0 0 83.33333%;
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-xs-11{
	-webkit-flex:0 0 91.66667%;
	-ms-flex:0 0 91.66667%;
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.col-xs-12{
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.col-xs-pull-0{
	right:auto
}
.col-xs-pull-1{
	right:8.33333%
}
.col-xs-pull-2{
	right:16.66667%
}
.col-xs-pull-3{
	right:25%
}
.col-xs-pull-4{
	right:33.33333%
}
.col-xs-pull-5{
	right:41.66667%
}
.col-xs-pull-6{
	right:50%
}
.col-xs-pull-7{
	right:58.33333%
}
.col-xs-pull-8{
	right:66.66667%
}
.col-xs-pull-9{
	right:75%
}
.col-xs-pull-10{
	right:83.33333%
}
.col-xs-pull-11{
	right:91.66667%
}
.col-xs-pull-12{
	right:100%
}
.col-xs-push-0{
	left:auto
}
.col-xs-push-1{
	left:8.33333%
}
.col-xs-push-2{
	left:16.66667%
}
.col-xs-push-3{
	left:25%
}
.col-xs-push-4{
	left:33.33333%
}
.col-xs-push-5{
	left:41.66667%
}
.col-xs-push-6{
	left:50%
}
.col-xs-push-7{
	left:58.33333%
}
.col-xs-push-8{
	left:66.66667%
}
.col-xs-push-9{
	left:75%
}
.col-xs-push-10{
	left:83.33333%
}
.col-xs-push-11{
	left:91.66667%
}
.col-xs-push-12{
	left:100%
}
.col-xs-offset-0{
	margin-left:0%
}
.col-xs-offset-1{
	margin-left:8.33333%
}
.col-xs-offset-2{
	margin-left:16.66667%
}
.col-xs-offset-3{
	margin-left:25%
}
.col-xs-offset-4{
	margin-left:33.33333%
}
.col-xs-offset-5{
	margin-left:41.66667%
}
.col-xs-offset-6{
	margin-left:50%
}
.col-xs-offset-7{
	margin-left:58.33333%
}
.col-xs-offset-8{
	margin-left:66.66667%
}
.col-xs-offset-9{
	margin-left:75%
}
.col-xs-offset-10{
	margin-left:83.33333%
}
.col-xs-offset-11{
	margin-left:91.66667%
}
.col-xs-offset-12{
	margin-left:100%
}
@media (min-width:544px){
	.col-sm-1{
	-webkit-flex:0 0 8.33333%;
	-ms-flex:0 0 8.33333%;
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-sm-2{
	-webkit-flex:0 0 16.66667%;
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-sm-3{
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%
}
.col-sm-4{
	-webkit-flex:0 0 33.33333%;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-sm-5{
	-webkit-flex:0 0 41.66667%;
	-ms-flex:0 0 41.66667%;
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-sm-6{
	-webkit-flex:0 0 50%;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.col-sm-7{
	-webkit-flex:0 0 58.33333%;
	-ms-flex:0 0 58.33333%;
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-sm-8{
	-webkit-flex:0 0 66.66667%;
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-sm-9{
	-webkit-flex:0 0 75%;
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%
}
.col-sm-10{
	-webkit-flex:0 0 83.33333%;
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-sm-11{
	-webkit-flex:0 0 91.66667%;
	-ms-flex:0 0 91.66667%;
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.col-sm-12{
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.col-sm-pull-0{
	right:auto
}
.col-sm-pull-1{
	right:8.33333%
}
.col-sm-pull-2{
	right:16.66667%
}
.col-sm-pull-3{
	right:25%
}
.col-sm-pull-4{
	right:33.33333%
}
.col-sm-pull-5{
	right:41.66667%
}
.col-sm-pull-6{
	right:50%
}
.col-sm-pull-7{
	right:58.33333%
}
.col-sm-pull-8{
	right:66.66667%
}
.col-sm-pull-9{
	right:75%
}
.col-sm-pull-10{
	right:83.33333%
}
.col-sm-pull-11{
	right:91.66667%
}
.col-sm-pull-12{
	right:100%
}
.col-sm-push-0{
	left:auto
}
.col-sm-push-1{
	left:8.33333%
}
.col-sm-push-2{
	left:16.66667%
}
.col-sm-push-3{
	left:25%
}
.col-sm-push-4{
	left:33.33333%
}
.col-sm-push-5{
	left:41.66667%
}
.col-sm-push-6{
	left:50%
}
.col-sm-push-7{
	left:58.33333%
}
.col-sm-push-8{
	left:66.66667%
}
.col-sm-push-9{
	left:75%
}
.col-sm-push-10{
	left:83.33333%
}
.col-sm-push-11{
	left:91.66667%
}
.col-sm-push-12{
	left:100%
}
.col-sm-offset-0{
	margin-left:0%
}
.col-sm-offset-1{
	margin-left:8.33333%
}
.col-sm-offset-2{
	margin-left:16.66667%
}
.col-sm-offset-3{
	margin-left:25%
}
.col-sm-offset-4{
	margin-left:33.33333%
}
.col-sm-offset-5{
	margin-left:41.66667%
}
.col-sm-offset-6{
	margin-left:50%
}
.col-sm-offset-7{
	margin-left:58.33333%
}
.col-sm-offset-8{
	margin-left:66.66667%
}
.col-sm-offset-9{
	margin-left:75%
}
.col-sm-offset-10{
	margin-left:83.33333%
}
.col-sm-offset-11{
	margin-left:91.66667%
}
.col-sm-offset-12{
	margin-left:100%
}

}
@media (min-width:768px){
	.col-md-1{
	-webkit-flex:0 0 8.33333%;
	-ms-flex:0 0 8.33333%;
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-md-2{
	-webkit-flex:0 0 16.66667%;
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-md-3{
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%
}
.col-md-4{
	-webkit-flex:0 0 33.33333%;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-md-5{
	-webkit-flex:0 0 41.66667%;
	-ms-flex:0 0 41.66667%;
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-md-6{
	-webkit-flex:0 0 50%;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.col-md-7{
	-webkit-flex:0 0 58.33333%;
	-ms-flex:0 0 58.33333%;
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-md-8{
	-webkit-flex:0 0 66.66667%;
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-md-9{
	-webkit-flex:0 0 75%;
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%
}
.col-md-10{
	-webkit-flex:0 0 83.33333%;
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-md-11{
	-webkit-flex:0 0 91.66667%;
	-ms-flex:0 0 91.66667%;
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.col-md-12{
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.col-md-pull-0{
	right:auto
}
.col-md-pull-1{
	right:8.33333%
}
.col-md-pull-2{
	right:16.66667%
}
.col-md-pull-3{
	right:25%
}
.col-md-pull-4{
	right:33.33333%
}
.col-md-pull-5{
	right:41.66667%
}
.col-md-pull-6{
	right:50%
}
.col-md-pull-7{
	right:58.33333%
}
.col-md-pull-8{
	right:66.66667%
}
.col-md-pull-9{
	right:75%
}
.col-md-pull-10{
	right:83.33333%
}
.col-md-pull-11{
	right:91.66667%
}
.col-md-pull-12{
	right:100%
}
.col-md-push-0{
	left:auto
}
.col-md-push-1{
	left:8.33333%
}
.col-md-push-2{
	left:16.66667%
}
.col-md-push-3{
	left:25%
}
.col-md-push-4{
	left:33.33333%
}
.col-md-push-5{
	left:41.66667%
}
.col-md-push-6{
	left:50%
}
.col-md-push-7{
	left:58.33333%
}
.col-md-push-8{
	left:66.66667%
}
.col-md-push-9{
	left:75%
}
.col-md-push-10{
	left:83.33333%
}
.col-md-push-11{
	left:91.66667%
}
.col-md-push-12{
	left:100%
}
.col-md-offset-0{
	margin-left:0%
}
.col-md-offset-1{
	margin-left:8.33333%
}
.col-md-offset-2{
	margin-left:16.66667%
}
.col-md-offset-3{
	margin-left:25%
}
.col-md-offset-4{
	margin-left:33.33333%
}
.col-md-offset-5{
	margin-left:41.66667%
}
.col-md-offset-6{
	margin-left:50%
}
.col-md-offset-7{
	margin-left:58.33333%
}
.col-md-offset-8{
	margin-left:66.66667%
}
.col-md-offset-9{
	margin-left:75%
}
.col-md-offset-10{
	margin-left:83.33333%
}
.col-md-offset-11{
	margin-left:91.66667%
}
.col-md-offset-12{
	margin-left:100%
}

}
@media (min-width:992px){
	.col-lg-1{
	-webkit-flex:0 0 8.33333%;
	-ms-flex:0 0 8.33333%;
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-lg-2{
	-webkit-flex:0 0 16.66667%;
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-lg-3{
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%
}
.col-lg-4{
	-webkit-flex:0 0 33.33333%;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-lg-5{
	-webkit-flex:0 0 41.66667%;
	-ms-flex:0 0 41.66667%;
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-lg-6{
	-webkit-flex:0 0 50%;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.col-lg-7{
	-webkit-flex:0 0 58.33333%;
	-ms-flex:0 0 58.33333%;
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-lg-8{
	-webkit-flex:0 0 66.66667%;
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-lg-9{
	-webkit-flex:0 0 75%;
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%
}
.col-lg-10{
	-webkit-flex:0 0 83.33333%;
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-lg-11{
	-webkit-flex:0 0 91.66667%;
	-ms-flex:0 0 91.66667%;
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.col-lg-12{
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.col-lg-pull-0{
	right:auto
}
.col-lg-pull-1{
	right:8.33333%
}
.col-lg-pull-2{
	right:16.66667%
}
.col-lg-pull-3{
	right:25%
}
.col-lg-pull-4{
	right:33.33333%
}
.col-lg-pull-5{
	right:41.66667%
}
.col-lg-pull-6{
	right:50%
}
.col-lg-pull-7{
	right:58.33333%
}
.col-lg-pull-8{
	right:66.66667%
}
.col-lg-pull-9{
	right:75%
}
.col-lg-pull-10{
	right:83.33333%
}
.col-lg-pull-11{
	right:91.66667%
}
.col-lg-pull-12{
	right:100%
}
.col-lg-push-0{
	left:auto
}
.col-lg-push-1{
	left:8.33333%
}
.col-lg-push-2{
	left:16.66667%
}
.col-lg-push-3{
	left:25%
}
.col-lg-push-4{
	left:33.33333%
}
.col-lg-push-5{
	left:41.66667%
}
.col-lg-push-6{
	left:50%
}
.col-lg-push-7{
	left:58.33333%
}
.col-lg-push-8{
	left:66.66667%
}
.col-lg-push-9{
	left:75%
}
.col-lg-push-10{
	left:83.33333%
}
.col-lg-push-11{
	left:91.66667%
}
.col-lg-push-12{
	left:100%
}
.col-lg-offset-0{
	margin-left:0%
}
.col-lg-offset-1{
	margin-left:8.33333%
}
.col-lg-offset-2{
	margin-left:16.66667%
}
.col-lg-offset-3{
	margin-left:25%
}
.col-lg-offset-4{
	margin-left:33.33333%
}
.col-lg-offset-5{
	margin-left:41.66667%
}
.col-lg-offset-6{
	margin-left:50%
}
.col-lg-offset-7{
	margin-left:58.33333%
}
.col-lg-offset-8{
	margin-left:66.66667%
}
.col-lg-offset-9{
	margin-left:75%
}
.col-lg-offset-10{
	margin-left:83.33333%
}
.col-lg-offset-11{
	margin-left:91.66667%
}
.col-lg-offset-12{
	margin-left:100%
}

}
@media (min-width:1200px){
	.col-xl-1{
	-webkit-flex:0 0 8.33333%;
	-ms-flex:0 0 8.33333%;
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-xl-2{
	-webkit-flex:0 0 16.66667%;
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-xl-3{
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%
}
.col-xl-4{
	-webkit-flex:0 0 33.33333%;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-xl-5{
	-webkit-flex:0 0 41.66667%;
	-ms-flex:0 0 41.66667%;
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-xl-6{
	-webkit-flex:0 0 50%;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.col-xl-7{
	-webkit-flex:0 0 58.33333%;
	-ms-flex:0 0 58.33333%;
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-xl-8{
	-webkit-flex:0 0 66.66667%;
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-xl-9{
	-webkit-flex:0 0 75%;
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%
}
.col-xl-10{
	-webkit-flex:0 0 83.33333%;
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-xl-11{
	-webkit-flex:0 0 91.66667%;
	-ms-flex:0 0 91.66667%;
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.col-xl-12{
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.col-xl-pull-0{
	right:auto
}
.col-xl-pull-1{
	right:8.33333%
}
.col-xl-pull-2{
	right:16.66667%
}
.col-xl-pull-3{
	right:25%
}
.col-xl-pull-4{
	right:33.33333%
}
.col-xl-pull-5{
	right:41.66667%
}
.col-xl-pull-6{
	right:50%
}
.col-xl-pull-7{
	right:58.33333%
}
.col-xl-pull-8{
	right:66.66667%
}
.col-xl-pull-9{
	right:75%
}
.col-xl-pull-10{
	right:83.33333%
}
.col-xl-pull-11{
	right:91.66667%
}
.col-xl-pull-12{
	right:100%
}
.col-xl-push-0{
	left:auto
}
.col-xl-push-1{
	left:8.33333%
}
.col-xl-push-2{
	left:16.66667%
}
.col-xl-push-3{
	left:25%
}
.col-xl-push-4{
	left:33.33333%
}
.col-xl-push-5{
	left:41.66667%
}
.col-xl-push-6{
	left:50%
}
.col-xl-push-7{
	left:58.33333%
}
.col-xl-push-8{
	left:66.66667%
}
.col-xl-push-9{
	left:75%
}
.col-xl-push-10{
	left:83.33333%
}
.col-xl-push-11{
	left:91.66667%
}
.col-xl-push-12{
	left:100%
}
.col-xl-offset-0{
	margin-left:0%
}
.col-xl-offset-1{
	margin-left:8.33333%
}
.col-xl-offset-2{
	margin-left:16.66667%
}
.col-xl-offset-3{
	margin-left:25%
}
.col-xl-offset-4{
	margin-left:33.33333%
}
.col-xl-offset-5{
	margin-left:41.66667%
}
.col-xl-offset-6{
	margin-left:50%
}
.col-xl-offset-7{
	margin-left:58.33333%
}
.col-xl-offset-8{
	margin-left:66.66667%
}
.col-xl-offset-9{
	margin-left:75%
}
.col-xl-offset-10{
	margin-left:83.33333%
}
.col-xl-offset-11{
	margin-left:91.66667%
}
.col-xl-offset-12{
	margin-left:100%
}

}
.col-xs-first{
	-webkit-order:-1;
	-ms-flex-order:-1;
	order:-1
}
.col-xs-last{
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
@media (min-width:544px){
	.col-sm-first{
	-webkit-order:-1;
	-ms-flex-order:-1;
	order:-1
}
.col-sm-last{
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}

}
@media (min-width:768px){
	.col-md-first{
	-webkit-order:-1;
	-ms-flex-order:-1;
	order:-1
}
.col-md-last{
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}

}
@media (min-width:992px){
	.col-lg-first{
	-webkit-order:-1;
	-ms-flex-order:-1;
	order:-1
}
.col-lg-last{
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}

}
@media (min-width:1200px){
	.col-xl-first{
	-webkit-order:-1;
	-ms-flex-order:-1;
	order:-1
}
.col-xl-last{
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}

}
.row-xs-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.row-xs-center{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.row-xs-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}
@media (min-width:544px){
	.row-sm-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.row-sm-center{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.row-sm-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}

}
@media (min-width:768px){
	.row-md-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.row-md-center{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.row-md-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}

}
@media (min-width:992px){
	.row-lg-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.row-lg-center{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.row-lg-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}

}
@media (min-width:1200px){
	.row-xl-top{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.row-xl-center{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.row-xl-bottom{
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}

}
.col-xs-top{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.col-xs-center{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.col-xs-bottom{
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end
}
@media (min-width:544px){
	.col-sm-top{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.col-sm-center{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.col-sm-bottom{
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end
}

}
@media (min-width:768px){
	.col-md-top{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.col-md-center{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.col-md-bottom{
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end
}

}
@media (min-width:992px){
	.col-lg-top{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.col-lg-center{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.col-lg-bottom{
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end
}

}
@media (min-width:1200px){
	.col-xl-top{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.col-xl-center{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.col-xl-bottom{
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end
}

}
.edge-xs-up{
	padding-right:0!important
}
.edge-l-xs-up,.edge-xs-up{
	padding-left:0!important
}
.edge-r-xs-up{
	padding-right:0!important
}
@media (max-width:543px){
	.edge-xs-down{
	padding-right:0!important
}
.edge-l-xs-down,.edge-xs-down{
	padding-left:0!important
}
.edge-r-xs-down{
	padding-right:0!important
}

}
@media (min-width:544px){
	.edge-sm-up{
	padding-right:0!important
}
.edge-l-sm-up,.edge-sm-up{
	padding-left:0!important
}
.edge-r-sm-up{
	padding-right:0!important
}

}
@media (max-width:767px){
/*	.edge-sm-down{
	padding-right:0!important
}*/
/*.edge-l-sm-down,.edge-sm-down{
	padding-left:0!important
}*/
.edge-r-sm-down{
	padding-right:0!important
}

}
@media (min-width:768px){
	.edge-md-up{
	padding-right:0!important
}
.edge-l-md-up,.edge-md-up{
	padding-left:0!important
}
.edge-r-md-up{
	padding-right:0!important
}

}
@media (max-width:991px){
	.edge-md-down{
	padding-right:0!important
}
.edge-l-md-down,.edge-md-down{
	padding-left:0!important
}
.edge-r-md-down{
	padding-right:0!important
}

}
@media (min-width:992px){
	.edge-lg-up{
	padding-right:0!important
}
.edge-l-lg-up,.edge-lg-up{
	padding-left:0!important
}
.edge-r-lg-up{
	padding-right:0!important
}

}
@media (max-width:1199px){
	.edge-lg-down{
	padding-right:0!important
}
.edge-l-lg-down,.edge-lg-down{
	padding-left:0!important
}
.edge-r-lg-down{
	padding-right:0!important
}

}
@media (min-width:1200px){
	.edge-xl-up{
	padding-right:0!important
}
.edge-l-xl-up,.edge-xl-up{
	padding-left:0!important
}
.edge-r-xl-up{
	padding-right:0!important
}

}
.edge-xl-down{
	padding-right:0!important
}
.edge-l-xl-down,.edge-xl-down{
	padding-left:0!important
}
.edge-r-xl-down{
	padding-right:0!important
}
.table{
	width:100%;
	max-width:100%
}
.table td,.table th{
	padding:0.75rem;
	line-height:1.5;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table th,.table thead th{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-weight:500
}
.table thead th{
	color:#444;
	font-size:0.75rem;
	letter-spacing:0.14em;
	text-transform:uppercase;
	vertical-align:bottom;
	padding-bottom:0.5rem;
	padding-top:0.5rem
}
.table tbody+tbody{
	border-top:2px solid #ddd
}
.table .table{
	background-color:#fff
}
.table .thead-inverse th{
	border-top:0;
	color:#fff
}
.table-simple td{
	padding-right:1rem
}
caption{
	caption-side:top;
	padding-top:0.25rem;
	padding-bottom:0.25rem
}
.table-sm td,.table-sm th{
	padding:0.35rem;
	font-size:0.875rem
}
.table-lg thead th{
	padding-left:0.45rem;
	padding-right:0.45rem
}
.table-lg tbody th,.table-lg td{
	font-size:1.125rem;
	padding:0.45rem
}
.table-bordered,.table-bordered td,.table-bordered th{
	border:1px solid #ddd
}
.table-striped thead th{
	background-color:#fff;
	border-bottom:1px solid #ddd
}
.table-striped tbody tr:nth-of-type(even){
	background-color:#fff
}
.table-striped tbody tr:nth-of-type(odd){
	background-color:#f5f5f5
}
.table-striped tbody th,.table-striped td{
	border-top:0
}
.table-active,.table-active>td,.table-active>th,.table-hover tbody tr:hover{
	background-color:#f5f5f5
}
.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{
	background-color:#e8e8e8
}
.table-success,.table-success>td,.table-success>th{
	background-color:#eaf5de
}
.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
	background-color:#deefca
}
.table-info,.table-info>td,.table-info>th{
	background-color:#d9f7fc
}
.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
	background-color:#c1f2fa
}
.table-warning,.table-warning>td,.table-warning>th{
	background-color:#fff4d9
}
.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
	background-color:#ffedc0
}
.table-danger,.table-danger>td,.table-danger>th{
	background-color:#f7e0de
}
.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
	background-color:#f2cdc9
}
.table-inverse{
	color:#e8e8e8;
	background-color:#444
}
.table-inverse.table-bordered{
	border:0
}
.table-inverse td,.table-inverse th,.table-inverse thead th{
	border-color:#707070
}
.table-inverse thead th{
	border-top:0;
	color:#fff
}
.thead-inverse th{
	color:#fff;
	background-color:#444
}
.thead-default th{
	color:#707070;
	background-color:#e8e8e8
}
.table-responsive{
	display:block;
	width:100%;
	min-height:0.01%;
	overflow-x:auto
}
.table-reflow thead{
	float:left
}
.table-reflow tbody{
	display:block;
	white-space:nowrap
}
.table-reflow td,.table-reflow th{
	border-top:1px solid #ddd;
	border-left:1px solid #ddd
}
.table-reflow td:last-child,.table-reflow th:last-child{
	border-right:1px solid #ddd
}
.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{
	border-bottom:1px solid #ddd
}
.table-reflow tr{
	float:left
}
.table-reflow tr td,.table-reflow tr th{
	display:block!important;
	border:1px solid #ddd
}
.content-section{
	padding-top:2rem;
	padding-bottom:0.5rem
}
@media (min-width:992px){
	.content-section{
	padding-top:3rem;
	padding-bottom:1.5rem
}

}
.content-mt{
	margin-top:2rem
}
@media (min-width:992px){
	.content-mt{
	margin-top:3rem
}

}
.content-inverse{
	color:#fff
}
.content-inverse h1,.content-inverse h2,.content-inverse h3,.content-inverse h4,.content-inverse h5,.content-inverse h6{
	color:inherit
}
.content-inverse .section-header:after{
	background:#fff
}
.content-inverse a:not(.btn){
	color:#00c2ec
}
.content-inverse a:not(.btn):focus,.content-inverse a:not(.btn):hover{
	color:#44deff
}
.content-inverse a:not(.btn):active{
	color:#00add3
}
.content-inverse .text-muted{
	color:#999
}
.content-inverse .btn-primary-outline{
	color:#00c2ec;
	background-image:none;
	background-color:transparent;
	border-color:#00c2ec
}
.content-inverse .btn-primary-outline.focus,.content-inverse .btn-primary-outline:focus{
	color:#0088a5;
	background-color:transparent;
	border-color:#0088a5;
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.content-inverse .btn-primary-outline.active,.content-inverse .btn-primary-outline:active,.content-inverse .btn-primary-outline:hover,.open>.content-inverse .btn-primary-outline.dropdown-toggle{
	color:#0088a5;
	background-color:transparent;
	border-color:#0088a5
}
.content-inverse .btn-primary-outline.disabled,.content-inverse .btn-primary-outline:disabled,fieldset[disabled] .content-inverse .btn-primary-outline{
	border-color:#ccc;
	color:#707070
}
.content-inverse .btn-primary-outline.disabled.focus,.content-inverse .btn-primary-outline.disabled:focus,.content-inverse .btn-primary-outline.disabled:hover,.content-inverse .btn-primary-outline:disabled.focus,.content-inverse .btn-primary-outline:disabled:focus,.content-inverse .btn-primary-outline:disabled:hover,fieldset[disabled] .content-inverse .btn-primary-outline.focus,fieldset[disabled] .content-inverse .btn-primary-outline:focus,fieldset[disabled] .content-inverse .btn-primary-outline:hover{
	border-color:#ccc
}
.content-inverse .btn-secondary-outline{
	color:#fff;
	background-image:none;
	background-color:transparent;
	border-color:#fff
}
.content-inverse .btn-secondary-outline.focus,.content-inverse .btn-secondary-outline:focus{
	color:#dbdbdb;
	background-color:transparent;
	border-color:#dbdbdb;
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.content-inverse .btn-secondary-outline.active,.content-inverse .btn-secondary-outline:active,.content-inverse .btn-secondary-outline:hover,.open>.content-inverse .btn-secondary-outline.dropdown-toggle{
	color:#dbdbdb;
	background-color:transparent;
	border-color:#dbdbdb
}
.content-inverse .btn-secondary-outline.disabled,.content-inverse .btn-secondary-outline:disabled,fieldset[disabled] .content-inverse .btn-secondary-outline{
	border-color:#ccc;
	color:#707070
}
.content-inverse .btn-secondary-outline.disabled.focus,.content-inverse .btn-secondary-outline.disabled:focus,.content-inverse .btn-secondary-outline.disabled:hover,.content-inverse .btn-secondary-outline:disabled.focus,.content-inverse .btn-secondary-outline:disabled:focus,.content-inverse .btn-secondary-outline:disabled:hover,fieldset[disabled] .content-inverse .btn-secondary-outline.focus,fieldset[disabled] .content-inverse .btn-secondary-outline:focus,fieldset[disabled] .content-inverse .btn-secondary-outline:hover{
	border-color:#ccc
}
.form-control{
	display:block;
	width:100%;
	padding:0.4375rem 0.5rem;
	font-size:1rem;
	line-height:1.5;
	color:#707070;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:3px;
	box-shadow:none;
	transition:color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear
}
.form-control::-ms-expand{
	background-color:transparent;
	border:0
}
.form-control:focus{
	border-color:#0078aa;
	outline:none;
	box-shadow:0 0 6px rgba(62,170,241,0.7)
}
.form-control:hover{
	color:#444
}
.form-control::-webkit-input-placeholder{
	color:#707070;
	opacity:1
}
.form-control::-moz-placeholder{
	color:#707070;
	opacity:1
}
.form-control:-ms-input-placeholder{
	color:#707070;
	opacity:1
}
.form-control::placeholder{
	color:#707070;
	opacity:1
}
.form-control:disabled,.form-control[readonly]{
	background-color:#e8e8e8;
	opacity:1
}
.form-control:disabled{
	cursor:not-allowed;
	opacity:0.5
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
	.c-select,.form-control{
	height:2.5rem
}
.c-select-sm{
	height:1.9875rem
}

}
.form-control-file,.form-control-range{
	font-size:1rem;
	display:block
}
label{
	margin-bottom:0.25rem;
	transition:color 0.15s
}
label.has-focus{
	color:#0078aa
}
.form-group label{
	font-size:0.8125rem
}
.checkbox-inline label,.checkbox label,.form-group.row label,.radio-inline label,.radio label{
	font-size:inherit
}
.form-control-label{
	padding:0.4375rem 0.5rem;
	margin-bottom:0
}
.form-group .form-control-label{
	font-size:inherit
}
.row>.form-control-label{
	padding-left:1rem;
	padding-right:1rem
}
.float-label{
	transition:all 0.15s linear;
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	opacity:0
}
.float-label+input,.float-label+select,.float-label+textarea{
	position:relative;
	z-index:2
}
.float-label.has-value{
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
	opacity:1
}
.label-help{
	font-size:0.875rem;
	display:block;
	margin-bottom:0;
	padding:0.25rem 0.75rem 0
}
ul.label-help{
	padding-left:1.75rem
}
.input-icon{
	background-position:left 10px center;
	background-repeat:no-repeat;
	padding-left:2.5rem
}
.input-icon-username{
	background-image:url(../images/icon-input-username.svg);
	background-size:20px 20px
}
.input-icon-password{
	background-image:url(../images/icon-input-password.svg);
	background-size:20px 12px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{
	line-height:2.5rem
}
.input-group-sm input[type=date].form-control,.input-group-sm input[type=datetime-local].form-control,.input-group-sm input[type=month].form-control,.input-group-sm input[type=time].form-control,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{
	line-height:1.9875rem
}
.input-group-lg input[type=date].form-control,.input-group-lg input[type=datetime-local].form-control,.input-group-lg input[type=month].form-control,.input-group-lg input[type=time].form-control,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{
	line-height:3.29167rem
}

}
.form-control-static{
	min-height:2.5rem;
	padding-top:0.4375rem;
	padding-bottom:0.4375rem;
	margin-bottom:0
}
.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{
	padding-right:0;
	padding-left:0
}
.form-control-static:focus::-ms-value{
	background-color:transparent;
	color:#444
}
.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{
	padding:0.275rem 0.75rem;
	font-size:0.875rem;
	line-height:1.5;
	border-radius:0.2rem
}
.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{
	padding:0.75rem 1.25rem;
	font-size:1.25rem;
	line-height:1.33333;
	border-radius:0.3rem
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
	.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{
	height:1.9875rem
}
.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{
	height:3.29167rem
}

}
.form-group{
	margin-bottom:0.5rem
}
.form-group.row{
	margin-bottom:0.75rem
}
.checkbox,.form-group.form-group-spacer,.radio{
	margin-bottom:1.5rem
}
.checkbox,.radio{
	position:relative;
	display:block
}
.checkbox label,.radio label{
	padding-left:1.5rem;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{
	position:absolute;
	margin-top:0.275rem;
	margin-left:-1.5rem
}
.checkbox+.checkbox,.radio+.radio{
	margin-top:-0.75rem
}
.checkbox-inline,.radio-inline{
	position:relative;
	display:inline-block;
	padding-left:1.5rem;
	margin-bottom:0;
	font-weight:400;
	vertical-align:middle;
	cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{
	margin-top:0;
	margin-left:0.75rem
}
.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,input[type=checkbox].disabled,input[type=checkbox]:disabled,input[type=radio].disabled,input[type=radio]:disabled{
	cursor:not-allowed
}
.form-control-danger,.form-control-success,.form-control-warning{
	padding-right:1.5rem;
	background-repeat:no-repeat;
	background-position:center right 0.625rem;
	background-size:18px 16px
}
.form-control-success:focus{
	box-shadow:0 0 6px #76bd23
}
.form-control-warning:focus{
	box-shadow:0 0 6px #ffb700
}
.form-control-danger:focus{
	box-shadow:0 0 6px #c93325
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .radio,.has-success .radio-inline,.has-success .text-help{
	color:#76bd23
}
.has-success .form-control{
	position:relative;
	z-index:2;
	border-color:#76bd23
}
.has-success .form-control:focus{
	border-color:#76bd23;
	outline:none;
	box-shadow:0 0 6px rgba(118,189,35,0.7)
}
.has-success .input-group-addon{
	color:#76bd23;
	border-color:#76bd23;
	background-color:#d8f2ba
}
.has-success .form-control-feedback{
	color:#76bd23
}
.has-success .form-control-success{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2376bd23' d='M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-.455-4l-3.25-3.035a.93.93 0 0 1-.057-1.3.9.9 0 0 1 1.28-.056l1.692 1.58 3.13-4.78a.9.9 0 0 1 1.258-.256c.414.28.527.854.25 1.276L9.546 14'/%3E%3C/svg%3E");
	background-size:20px 20px
}
.has-danger .label-help,.has-warning .label-help{
	font-weight:700;
	margin-top:-3px;
	padding-top:7px;
	padding-bottom:4px;
	border-radius:0 0 3px 3px
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .radio,.has-warning .radio-inline,.has-warning .text-help{
	color:#ffb700
}
.has-warning .form-control{
	position:relative;
	z-index:2;
	border-color:#ffb700
}
.has-warning .form-control:focus{
	border-color:#ffb700;
	outline:none;
	box-shadow:0 0 6px rgba(255,183,0,0.7)
}
.has-warning .input-group-addon{
	color:#ffb700;
	border-color:#ffb700;
	background-color:#fff1cc
}
.has-warning .form-control-feedback{
	color:#ffb700
}
.has-warning .form-control-warning{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath fill='%23ffb700' d='M17.5 12.5l-6.4-11C10.5.5 9.8 0 9 0S7.5.5 6.9 1.5l-6.4 11c-.6 1-.6 1.8-.3 2.5.4.7 1.2 1 2.3 1h12.9c1.1 0 1.9-.4 2.3-1 .4-.7.4-1.6-.2-2.5zM10 4.7l-.3 6H8.3l-.3-6h2zM9 14c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2c.6 0 1.2.5 1.2 1.2S9.6 14 9 14z'/%3E%3C/svg%3E")
}
.has-warning .label-help{
	color:#444;
	border:1px solid #ffb700;
	border-top-width:0;
	background-color:#fff8e6
}
.has-danger .checkbox,.has-danger .checkbox-inline,.has-danger .radio,.has-danger .radio-inline,.has-danger .text-help{
	color:#c93325
}
.has-danger .form-control{
	position:relative;
	z-index:2;
	border-color:#c93325
}
.has-danger .form-control:focus{
	border-color:#c93325;
	outline:none;
	box-shadow:0 0 6px rgba(201,51,37,0.7)
}
.has-danger .input-group-addon{
	color:#c93325;
	border-color:#c93325;
	background-color:#f4cac6
}
.has-danger .form-control-feedback{
	color:#c93325
}
.has-danger label{
	color:#c93325;
	font-weight:700
}
.has-danger .label-help{
	color:#fff;
	background-color:#c93325
}
.has-danger .form-control-danger{
	color:#c93325;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath fill='%23c93325' d='M17.5 12.5l-6.4-11C10.5.5 9.8 0 9 0S7.5.5 6.9 1.5l-6.4 11c-.6 1-.6 1.8-.3 2.5.4.7 1.2 1 2.3 1h12.9c1.1 0 1.9-.4 2.3-1 .4-.7.4-1.6-.2-2.5zM10 4.7l-.3 6H8.3l-.3-6h2zM9 14c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2c.6 0 1.2.5 1.2 1.2S9.6 14 9 14z'/%3E%3C/svg%3E")
}
@media (min-width:544px){
	.form-inline .form-group{
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control{
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.form-inline .form-control-static{
	display:inline-block
}
.form-inline .form-control-label{
	margin-bottom:0;
	vertical-align:middle;
	line-height:inherit
}
.form-inline .checkbox,.form-inline .radio{
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .checkbox label,.form-inline .radio label{
	padding-left:0
}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{
	position:relative;
	margin-left:0
}
.form-inline .has-feedback .form-control-feedback{
	top:0
}

}
label.is-active,label.is-success{
	color:#0078aa
}
label.is-error,label .is-required{
	color:#c93325
}
.form-group label.is-error{
	font-weight:700
}
.form-control.is-invalid,.form-control.is-valid{
	padding-right:1.5rem;
	background-repeat:no-repeat;
	background-position:center right 0.625rem;
	background-size:18px 16px
}
.form-control.is-invalid{
	border-color:#c93325;
	color:#c93325;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath fill='%23c93325' d='M17.5 12.5l-6.4-11C10.5.5 9.8 0 9 0S7.5.5 6.9 1.5l-6.4 11c-.6 1-.6 1.8-.3 2.5.4.7 1.2 1 2.3 1h12.9c1.1 0 1.9-.4 2.3-1 .4-.7.4-1.6-.2-2.5zM10 4.7l-.3 6H8.3l-.3-6h2zM9 14c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2c.6 0 1.2.5 1.2 1.2S9.6 14 9 14z'/%3E%3C/svg%3E")
}
.form-control.is-valid{
	border-color:#0078aa;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2376bd23' d='M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-.455-4l-3.25-3.035a.93.93 0 0 1-.057-1.3.9.9 0 0 1 1.28-.056l1.692 1.58 3.13-4.78a.9.9 0 0 1 1.258-.256c.414.28.527.854.25 1.276L9.546 14'/%3E%3C/svg%3E")
}
.label-help-error{
	font-size:0.875rem;
	display:block;
	margin-bottom:0;
	padding:0.25rem 0.75rem;
	margin-top:-0.125rem;
	border-radius:0 0 3px 3px;
	color:#fff;
	font-weight:700;
	background-color:#c93325
}
.checkbox-container,.radio-container{
	margin-bottom:1.5rem
}
.checkbox-container input,.radio-container input{
	margin-top:0.25rem;
	margin-right:0.25rem;
	display:inline-block;
	vertical-align:text-top
}
.checkbox-container label,.radio-container label{
	width:calc(100% - 2rem);
	vertical-align:text-top;
	margin-bottom:0
}
.checkbox-container+.checkbox-container,.radio-container+.radio-container{
	margin-top:-0.75rem
}
.btn{
	display:inline-block;
	position:relative;
	font-weight:500;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:2px solid transparent;
	padding:0.375rem 1rem;
	font-size:1rem;
	line-height:1.5;
	border-radius:3px;
	transition:all 0.2s ease-in-out
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
	outline:0
}
.btn.active,.btn:active{
	top:1px;
	outline:0
}
.btn.disabled,.btn:disabled{
	cursor:not-allowed;
	opacity:0.65
}
a.btn.disabled,fieldset[disabled] a.btn{
	pointer-events:none
}
.btn-primary{
	color:#fff;
	background-color:#0078aa;
	border-color:transparent;
	box-shadow:none
}
.btn-primary:visited{
	color:#fff
}
.btn-primary.focus,.btn-primary:focus{
	background-color:#005477;
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	color:#fff;
	outline:0
}
.btn-primary:hover{
	background-color:#005477;
	color:#fff
}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{
	background-color:#004663;
	color:#fff;
	background-image:none
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{
	background-color:#004663
}
.btn-primary.disabled,.btn-primary:disabled,fieldset[disabled] .btn-primary{
	background-color:#ccc;
	color:#707070
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
	background-color:#ccc
}
.btn-secondary{
	color:#fff;
	background-color:#444;
	border-color:transparent;
	box-shadow:none
}
.btn-secondary:visited{
	color:#fff
}
.btn-secondary.focus,.btn-secondary:focus{
	background-color:#2b2b2b;
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	color:#fff;
	outline:0
}
.btn-secondary:hover{
	background-color:#2b2b2b;
	color:#fff
}
.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{
	background-color:#202020;
	color:#fff;
	background-image:none
}
.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{
	background-color:#202020
}
.btn-secondary.disabled,.btn-secondary:disabled,fieldset[disabled] .btn-secondary{
	background-color:#ccc;
	color:#707070
}
.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover,fieldset[disabled] .btn-secondary.focus,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover{
	background-color:#ccc
}
.btn-reversed{
	color:#444;
	background-color:#fff;
	border-color:transparent;
	box-shadow:none
}
.btn-reversed:visited{
	color:#444
}
.btn-reversed.focus,.btn-reversed:focus{
	background-color:#e6e6e6;
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	color:#444;
	outline:0
}
.btn-reversed:hover{
	background-color:#e6e6e6;
	color:#444
}
.btn-reversed.active,.btn-reversed:active,.open>.btn-reversed.dropdown-toggle{
	background-color:#dbdbdb;
	color:#444;
	background-image:none
}
.btn-reversed.active.focus,.btn-reversed.active:focus,.btn-reversed.active:hover,.btn-reversed:active.focus,.btn-reversed:active:focus,.btn-reversed:active:hover,.open>.btn-reversed.dropdown-toggle.focus,.open>.btn-reversed.dropdown-toggle:focus,.open>.btn-reversed.dropdown-toggle:hover{
	background-color:#dbdbdb
}
.btn-reversed.disabled,.btn-reversed:disabled,fieldset[disabled] .btn-reversed{
	background-color:#ccc;
	color:#707070
}
.btn-reversed.disabled.focus,.btn-reversed.disabled:focus,.btn-reversed.disabled:hover,.btn-reversed:disabled.focus,.btn-reversed:disabled:focus,.btn-reversed:disabled:hover,fieldset[disabled] .btn-reversed.focus,fieldset[disabled] .btn-reversed:focus,fieldset[disabled] .btn-reversed:hover{
	background-color:#ccc
}
.btn-info{
	background-color:#00cbed;
	border-color:transparent;
	box-shadow:none
}
.btn-info,.btn-info:visited{
	color:#fff
}
.btn-info.focus,.btn-info:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-info.focus,.btn-info:focus,.btn-info:hover{
	background-color:#009fba;
	color:#fff
}
.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{
	background-color:#008ea6;
	color:#fff;
	background-image:none
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{
	background-color:#008ea6
}
.btn-info.disabled,.btn-info:disabled,fieldset[disabled] .btn-info{
	background-color:#ccc;
	color:#707070
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled.focus,.btn-info:disabled:focus,.btn-info:disabled:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{
	background-color:#ccc
}
.btn-success{
	color:#fff;
	background-color:#518218;
	border-color:transparent;
	box-shadow:none
}
.btn-success:visited{
	color:#fff
}
.btn-success.focus,.btn-success:focus{
	background-color:#365710;
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	color:#fff;
	outline:0
}
.btn-success:hover{
	background-color:#365710;
	color:#fff
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{
	background-color:#2b460d;
	color:#fff;
	background-image:none
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{
	background-color:#2b460d
}
.btn-success.disabled,.btn-success:disabled,fieldset[disabled] .btn-success{
	background-color:#ccc;
	color:#707070
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled.focus,.btn-success:disabled:focus,.btn-success:disabled:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{
	background-color:#ccc
}
.btn-warning{
	background-color:#ffb700;
	border-color:transparent;
	box-shadow:none
}
.btn-warning,.btn-warning:visited{
	color:#6b4300
}
.btn-warning.focus,.btn-warning:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{
	background-color:#cc9200;
	color:#6b4300
}
.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{
	background-color:#b88400;
	color:#6b4300;
	background-image:none
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{
	background-color:#b88400
}
.btn-warning.disabled,.btn-warning:disabled,fieldset[disabled] .btn-warning{
	background-color:#ccc;
	color:#707070
}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{
	background-color:#ccc
}
.btn-warning:focus,.btn-warning:hover{
	color:#382300
}
.btn-warning:active{
	color:#241600
}
.btn-danger{
	color:#fff;
	background-color:#c93325;
	border-color:transparent;
	box-shadow:none
}
.btn-danger:visited{
	color:#fff
}
.btn-danger.focus,.btn-danger:focus{
	background-color:#9e281d;
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	color:#fff;
	outline:0
}
.btn-danger:hover{
	background-color:#9e281d;
	color:#fff
}
.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{
	background-color:#8d241a;
	color:#fff;
	background-image:none
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{
	background-color:#8d241a
}
.btn-danger.disabled,.btn-danger:disabled,fieldset[disabled] .btn-danger{
	background-color:#ccc;
	color:#707070
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{
	background-color:#ccc
}
.btn-series{
	color:#707070;
	background-color:#fff;
	border-color:#ccc;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)
}
.btn-series.focus,.btn-series:focus,.btn-series:hover{
	color:#707070;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-series.focus,.btn-series:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7)
}
.btn-series.active,.btn-series:active,.open>.btn-series.dropdown-toggle{
	color:#707070;
	background-color:#e6e6e6;
	border-color:#adadad;
	background-image:none;
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-series.active.focus,.btn-series.active:focus,.btn-series.active:hover,.btn-series:active.focus,.btn-series:active:focus,.btn-series:active:hover,.open>.btn-series.dropdown-toggle.focus,.open>.btn-series.dropdown-toggle:focus,.open>.btn-series.dropdown-toggle:hover{
	color:#707070;
	background-color:#d4d4d4;
	border-color:#8c8c8c
}
.btn-series.disabled.focus,.btn-series.disabled:focus,.btn-series.disabled:hover,.btn-series:disabled.focus,.btn-series:disabled:focus,.btn-series:disabled:hover{
	background-color:#fff;
	border-color:#ccc
}
.btn-primary-outline{
	color:#0078aa;
	background-image:none;
	background-color:transparent;
	border-color:#0078aa
}
.btn-primary-outline.focus,.btn-primary-outline:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-primary-outline.active,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline:focus,.btn-primary-outline:hover,.open>.btn-primary-outline.dropdown-toggle{
	color:#004663;
	background-color:transparent;
	border-color:#004663
}
.btn-primary-outline.disabled,.btn-primary-outline:disabled,fieldset[disabled] .btn-primary-outline{
	border-color:#ccc;
	color:#707070
}
.btn-primary-outline.disabled.focus,.btn-primary-outline.disabled:focus,.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled.focus,.btn-primary-outline:disabled:focus,.btn-primary-outline:disabled:hover,fieldset[disabled] .btn-primary-outline.focus,fieldset[disabled] .btn-primary-outline:focus,fieldset[disabled] .btn-primary-outline:hover{
	border-color:#ccc
}
.btn-secondary-outline{
	color:#444;
	background-image:none;
	background-color:transparent;
	border-color:#444
}
.btn-secondary-outline.focus,.btn-secondary-outline:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-secondary-outline.active,.btn-secondary-outline.focus,.btn-secondary-outline:active,.btn-secondary-outline:focus,.btn-secondary-outline:hover,.open>.btn-secondary-outline.dropdown-toggle{
	color:#202020;
	background-color:transparent;
	border-color:#202020
}
.btn-secondary-outline.disabled,.btn-secondary-outline:disabled,fieldset[disabled] .btn-secondary-outline{
	border-color:#ccc;
	color:#707070
}
.btn-secondary-outline.disabled.focus,.btn-secondary-outline.disabled:focus,.btn-secondary-outline.disabled:hover,.btn-secondary-outline:disabled.focus,.btn-secondary-outline:disabled:focus,.btn-secondary-outline:disabled:hover,fieldset[disabled] .btn-secondary-outline.focus,fieldset[disabled] .btn-secondary-outline:focus,fieldset[disabled] .btn-secondary-outline:hover{
	border-color:#ccc
}
.btn-reversed-outline{
	color:#fff;
	background-image:none;
	background-color:transparent;
	border-color:#fff
}
.btn-reversed-outline.focus,.btn-reversed-outline:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-reversed-outline.active,.btn-reversed-outline.focus,.btn-reversed-outline:active,.btn-reversed-outline:focus,.btn-reversed-outline:hover,.open>.btn-reversed-outline.dropdown-toggle{
	color:#dbdbdb;
	background-color:transparent;
	border-color:#dbdbdb
}
.btn-reversed-outline.disabled,.btn-reversed-outline:disabled,fieldset[disabled] .btn-reversed-outline{
	border-color:#ccc;
	color:#707070
}
.btn-reversed-outline.disabled.focus,.btn-reversed-outline.disabled:focus,.btn-reversed-outline.disabled:hover,.btn-reversed-outline:disabled.focus,.btn-reversed-outline:disabled:focus,.btn-reversed-outline:disabled:hover,fieldset[disabled] .btn-reversed-outline.focus,fieldset[disabled] .btn-reversed-outline:focus,fieldset[disabled] .btn-reversed-outline:hover{
	border-color:#ccc
}
.btn-input,.btn-input-wide{
	color:#0078aa;
	background-image:none;
	background-color:transparent;
	border-color:#ccc;
	background-color:#fff;
	border-width:1px;
	padding-top:0.4375rem;
	padding-bottom:0.4375rem
}
.btn-input-wide.focus,.btn-input-wide:focus,.btn-input.focus,.btn-input:focus{
	color:#004663;
	background-color:transparent;
	border-color:#a8a8a8;
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-input-wide.active,.btn-input-wide:active,.btn-input-wide:hover,.btn-input.active,.btn-input:active,.btn-input:hover,.open>.btn-input-wide.dropdown-toggle,.open>.btn-input.dropdown-toggle{
	color:#004663;
	background-color:transparent;
	border-color:#a8a8a8
}
.btn-input-wide.disabled,.btn-input-wide:disabled,.btn-input.disabled,.btn-input:disabled,fieldset[disabled] .btn-input,fieldset[disabled] .btn-input-wide{
	border-color:#ccc;
	color:#707070
}
.btn-input-wide.disabled.focus,.btn-input-wide.disabled:focus,.btn-input-wide.disabled:hover,.btn-input-wide:disabled.focus,.btn-input-wide:disabled:focus,.btn-input-wide:disabled:hover,.btn-input.disabled.focus,.btn-input.disabled:focus,.btn-input.disabled:hover,.btn-input:disabled.focus,.btn-input:disabled:focus,.btn-input:disabled:hover,fieldset[disabled] .btn-input-wide.focus,fieldset[disabled] .btn-input-wide:focus,fieldset[disabled] .btn-input-wide:hover,fieldset[disabled] .btn-input.focus,fieldset[disabled] .btn-input:focus,fieldset[disabled] .btn-input:hover{
	border-color:#ccc
}
.btn-input-wide:focus,.btn-input-wide:hover,.btn-input:focus,.btn-input:hover{
	color:#00425e;
	background-color:#f5f5f5;
	border-color:#ccc
}
.btn-input-wide.active,.btn-input-wide:active,.btn-input.active,.btn-input:active{
	color:#003044;
	background-color:#e8e8e8;
	border-color:#ccc
}
.btn-input-wide.disabled,.btn-input-wide:disabled,.btn-input.disabled,.btn-input:disabled,fieldset[disabled] .btn-input,fieldset[disabled] .btn-input-wide{
	opacity:1;
	color:#ccc;
	background-color:#fff
}
.btn-input{
	padding:0.4375rem 0.5rem
}
.btn-info-outline{
	color:#00cbed;
	background-image:none;
	background-color:transparent;
	border-color:#00cbed
}
.btn-info-outline.focus,.btn-info-outline:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-info-outline.active,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline:focus,.btn-info-outline:hover,.open>.btn-info-outline.dropdown-toggle{
	color:#008ea6;
	background-color:transparent;
	border-color:#008ea6
}
.btn-info-outline.disabled,.btn-info-outline:disabled,fieldset[disabled] .btn-info-outline{
	border-color:#ccc;
	color:#707070
}
.btn-info-outline.disabled.focus,.btn-info-outline.disabled:focus,.btn-info-outline.disabled:hover,.btn-info-outline:disabled.focus,.btn-info-outline:disabled:focus,.btn-info-outline:disabled:hover,fieldset[disabled] .btn-info-outline.focus,fieldset[disabled] .btn-info-outline:focus,fieldset[disabled] .btn-info-outline:hover{
	border-color:#ccc
}
.btn-success-outline{
	color:#518218;
	background-image:none;
	background-color:transparent;
	border-color:#518218
}
.btn-success-outline.focus,.btn-success-outline:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-success-outline.active,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline:focus,.btn-success-outline:hover,.open>.btn-success-outline.dropdown-toggle{
	color:#2b460d;
	background-color:transparent;
	border-color:#2b460d
}
.btn-success-outline.disabled,.btn-success-outline:disabled,fieldset[disabled] .btn-success-outline{
	border-color:#ccc;
	color:#707070
}
.btn-success-outline.disabled.focus,.btn-success-outline.disabled:focus,.btn-success-outline.disabled:hover,.btn-success-outline:disabled.focus,.btn-success-outline:disabled:focus,.btn-success-outline:disabled:hover,fieldset[disabled] .btn-success-outline.focus,fieldset[disabled] .btn-success-outline:focus,fieldset[disabled] .btn-success-outline:hover{
	border-color:#ccc
}
.btn-warning-outline{
	color:#6b4300;
	background-image:none;
	background-color:transparent;
	border-color:#ffb700
}
.btn-warning-outline.focus,.btn-warning-outline:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-warning-outline.active,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline:focus,.btn-warning-outline:hover,.open>.btn-warning-outline.dropdown-toggle{
	color:#241600;
	background-color:transparent;
	border-color:#b88400
}
.btn-warning-outline.disabled,.btn-warning-outline:disabled,fieldset[disabled] .btn-warning-outline{
	border-color:#ccc;
	color:#707070
}
.btn-warning-outline.disabled.focus,.btn-warning-outline.disabled:focus,.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled.focus,.btn-warning-outline:disabled:focus,.btn-warning-outline:disabled:hover,fieldset[disabled] .btn-warning-outline.focus,fieldset[disabled] .btn-warning-outline:focus,fieldset[disabled] .btn-warning-outline:hover{
	border-color:#ccc
}
.btn-danger-outline{
	color:#c93325;
	background-image:none;
	background-color:transparent;
	border-color:#c93325
}
.btn-danger-outline.focus,.btn-danger-outline:focus{
	box-shadow:0 0 0 1px rgba(255,255,255,0.3),0 0 6px 2px rgba(62,170,241,0.7);
	outline:0
}
.btn-danger-outline.active,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline:focus,.btn-danger-outline:hover,.open>.btn-danger-outline.dropdown-toggle{
	color:#8d241a;
	background-color:transparent;
	border-color:#8d241a
}
.btn-danger-outline.disabled,.btn-danger-outline:disabled,fieldset[disabled] .btn-danger-outline{
	border-color:#ccc;
	color:#707070
}
.btn-danger-outline.disabled.focus,.btn-danger-outline.disabled:focus,.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled.focus,.btn-danger-outline:disabled:focus,.btn-danger-outline:disabled:hover,fieldset[disabled] .btn-danger-outline.focus,fieldset[disabled] .btn-danger-outline:focus,fieldset[disabled] .btn-danger-outline:hover{
	border-color:#ccc
}
.btn-link{
	font-weight:400;
	color:#0078aa;
	border-radius:0
}
.btn-link:focus{
	box-shadow:0 0 4px 1px #3eaaf1
}
.btn-link,.btn-link:active,.btn-link:disabled{
	background-color:transparent
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{
	border-color:transparent
}
.btn-link:focus,.btn-link:hover{
	color:#00425e;
	text-decoration:none;
	background-color:transparent
}
.btn-link.disabled,.btn-link:disabled{
	color:#707070
}
.btn-link.disabled:focus,.btn-link.disabled:hover,.btn-link:disabled:focus,.btn-link:disabled:hover{
	color:#707070;
	text-decoration:none
}
.btn-link.btn-flush-l{
	margin-left:-1rem
}
.btn-link.btn-flush-r{
	margin-right:-1rem
}
.btn-group-lg>.btn,.btn-lg{
	padding:0.75rem 1.25rem;
	font-size:1.25rem;
	line-height:1.33333;
	border-radius:0.3rem
}
.btn-group-sm>.btn,.btn-sm{
	padding:0.25rem 0.75rem;
	font-size:0.875rem;
	line-height:1.5;
	border-radius:0.2rem
}
.btn-link-simple{
	padding:0
}
.btn-link-simple:active{
	top:0
}
.btn-block,.btn-block-edge{
	display:block;
	width:100%
}
.btn-block+.btn-block,.btn-block+.btn-block-edge,.btn-block-edge+.btn-block,.btn-block-edge+.btn-block-edge{
	margin-top:5px
}
@media (max-width:767px){
	.btn-block-edge-sm,.btn-block-sm{
	display:block;
	width:100%
}
.btn-block-edge-sm+.btn-block-edge-sm,.btn-block-edge-sm+.btn-block-sm,.btn-block-sm+.btn-block-edge-sm,.btn-block-sm+.btn-block-sm{
	margin-top:5px
}

}
.btn-block-edge{
	border-left:0;
	border-right:0;
	border-radius:0;
	margin-left:-1rem;
	margin-right:-1rem;
	width:calc(100% + 2rem)
}
@media (max-width:767px){
	.btn-block-edge-sm{
	border-left:0;
	border-right:0;
	border-radius:0;
	margin-left:-1rem;
	margin-right:-1rem;
	width:calc(100% + 2rem)
}

}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
	width:100%
}
@media (max-width:767px){
	input[type=button].btn-block-sm,input[type=button].btn-block-xs,input[type=reset].btn-block-sm,input[type=reset].btn-block-xs,input[type=submit].btn-block-sm,input[type=submit].btn-block-xs{
	width:100%
}

}
.btn .btn-icon-text:first-child{
	padding-right:8px
}
.btn .btn-icon-text:last-child{
	padding-left:8px
}
.btn-wrap{
	margin-top:-1rem;
	letter-spacing:0.5rem;
	padding-top:0.1px
}
.btn-wrap .btn{
	margin-top:1rem
}
.fade{
	opacity:0;
	transition:opacity 0.15s linear
}
.fade.in{
	opacity:1
}
.collapse{
	display:none
}
.collapse.in{
	display:block
}
.collapsing{
	height:0;
	overflow:hidden;
	transition-timing-function:ease;
	transition-duration:0.35s;
	transition-property:height
}
.collapsing,.dropdown,.dropup{
	position:relative
}
.dropdown-toggle:after{
	display:inline-block;
	width:0;
	height:0;
	margin-right:0.25rem;
	margin-left:0.25rem;
	vertical-align:middle;
	content:'';
	border-top:0.3em solid;
	border-right:0.3em solid transparent;
	border-left:0.3em solid transparent
}
.dropdown-toggle:focus{
	outline:0
}
.dropup .dropdown-toggle:after{
	border-top:0;
	border-bottom:0.3em solid
}
.dropdown-menu{
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	font-size:1rem;
	color:#707070;
	text-align:left;
	list-style:none;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #aaa;
	border-radius:3px;
	box-shadow:0 2px 5px rgba(0,0,0,0.2)
}
.dropdown-divider{
	height:1px;
	margin:0.75rem 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-item{
	display:block;
	width:100%;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.5;
	color:#444;
	text-align:inherit;
	white-space:nowrap;
	background:none;
	border:0
}
.dropdown-item:focus,.dropdown-item:hover{
	color:#373737;
	text-decoration:none;
	background-color:#f5f5f5
}
.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{
	color:#fff;
	text-decoration:none;
	background-color:#0078aa;
	outline:0
}
.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{
	color:#ccc
}
.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent;
	background-image:none;
	filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"
}
.open>.dropdown-menu{
	display:block
}
.open>a{
	outline:0
}
.dropdown-menu-right{
	right:0;
	left:auto
}
.dropdown-menu-left{
	right:auto;
	left:0
}
.dropdown-header{
	display:block;
	padding:3px 20px;
	font-size:0.875rem;
	line-height:1.5;
	color:#ccc;
	white-space:nowrap
}
.dropdown-backdrop{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:990
}
.pull-right>.dropdown-menu{
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
	content:'';
	border-top:0;
	border-bottom:0.3em solid
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
	top:auto;
	bottom:100%;
	margin-bottom:2px
}
.loading-spinner,.loading-spinner-lg{
	background-position:50%;
	background-repeat:no-repeat;
	display:block;
	margin:0 auto
}
.loading-spinner{
	background-image:url(../images/spinner.gif);
	background-size:30px;
	min-height:30px
}
.loading-spinner-lg{
	background-image:url(../images/spinner-lg.gif);
	background-size:60px;
	min-height:60px
}
.time-end,.time-start{
	white-space:nowrap
}
.time-ampm{
	font-size:0.75em;
	margin-left:-0.1em;
	text-transform:uppercase
}
.time-to{
	display:inline-block;
	overflow:hidden;
	position:relative;
	text-align:left;
	text-indent:-10000px;
	vertical-align:bottom;
	width:0.5em
}
.time-to:before{
	border-top:1px solid currentColor;
	content:'';
	display:block;
	height:1px;
	position:absolute;
	top:50%;
	left:0;
	width:0.5em
}
strong .time-to:before{
	border-top-width:2px;
	height:2px
}
.row.divided-grid>.col-xs-8:after,.row.divided-grid>.col-xs-10:after,.row.divided-grid>.col-xs-12:after{
	content:'';
	display:block;
	border-top:1px solid #d6d6d6;
	margin:2rem 0
}
@media (min-width:992px){
	.row.divided-grid>.col-xs-8:after,.row.divided-grid>.col-xs-10:after,.row.divided-grid>.col-xs-12:after{
		margin:3rem 0
	}

}
.row.divided-grid>.col-xs-8:last-child:after,.row.divided-grid>.col-xs-10:last-child:after,.row.divided-grid>.col-xs-12:last-child:after{
	display:none
}
.row.divided-grid>.col-xs-3:before,.row.divided-grid>.col-xs-4:before,.row.divided-grid>.col-xs-6:before{
	content:'';
	display:none;
	position:absolute;
	border-left:1px solid #d6d6d6;
	top:2.25rem;
	bottom:3.75rem;
	left:0
}
.row.divided-grid>.col-sm-8:after,.row.divided-grid>.col-sm-10:after,.row.divided-grid>.col-sm-12:after{
	content:'';
	display:block;
	border-top:1px solid #d6d6d6;
	margin:2rem 0
}
@media (min-width:992px){
	.row.divided-grid>.col-sm-8:after,.row.divided-grid>.col-sm-10:after,.row.divided-grid>.col-sm-12:after{
	margin:3rem 0
}

}
.row.divided-grid>.col-sm-8:last-child:after,.row.divided-grid>.col-sm-10:last-child:after,.row.divided-grid>.col-sm-12:last-child:after{
	display:none
}
.row.divided-grid>.col-sm-3:before,.row.divided-grid>.col-sm-4:before,.row.divided-grid>.col-sm-6:before{
	content:'';
	display:none;
	position:absolute;
	border-left:1px solid #d6d6d6;
	top:2.25rem;
	bottom:3.75rem;
	left:0
}
.row.divided-grid>.col-md-8:after,.row.divided-grid>.col-md-10:after,.row.divided-grid>.col-md-12:after{
	content:'';
	display:block;
	border-top:1px solid #d6d6d6;
	margin:2rem 0
}
@media (min-width:992px){
	.row.divided-grid>.col-md-8:after,.row.divided-grid>.col-md-10:after,.row.divided-grid>.col-md-12:after{
	margin:3rem 0
}

}
.row.divided-grid>.col-md-8:last-child:after,.row.divided-grid>.col-md-10:last-child:after,.row.divided-grid>.col-md-12:last-child:after{
	display:none
}
.row.divided-grid>.col-md-3:before,.row.divided-grid>.col-md-4:before,.row.divided-grid>.col-md-6:before{
	content:'';
	display:none;
	position:absolute;
	border-left:1px solid #d6d6d6;
	top:2.25rem;
	bottom:3.75rem;
	left:0
}
.row.divided-grid>.col-lg-8:after,.row.divided-grid>.col-lg-10:after,.row.divided-grid>.col-lg-12:after{
	content:'';
	display:block;
	border-top:1px solid #d6d6d6;
	margin:2rem 0
}
@media (min-width:992px){
	.row.divided-grid>.col-lg-8:after,.row.divided-grid>.col-lg-10:after,.row.divided-grid>.col-lg-12:after{
	margin:3rem 0
}

}
.row.divided-grid>.col-lg-8:last-child:after,.row.divided-grid>.col-lg-10:last-child:after,.row.divided-grid>.col-lg-12:last-child:after{
	display:none
}
.row.divided-grid>.col-lg-3:before,.row.divided-grid>.col-lg-4:before,.row.divided-grid>.col-lg-6:before{
	content:'';
	display:none;
	position:absolute;
	border-left:1px solid #d6d6d6;
	top:2.25rem;
	bottom:3.75rem;
	left:0
}
.row.divided-grid>.col-xl-8:after,.row.divided-grid>.col-xl-10:after,.row.divided-grid>.col-xl-12:after{
	content:'';
	display:block;
	border-top:1px solid #d6d6d6;
	margin:2rem 0
}
@media (min-width:992px){
	.row.divided-grid>.col-xl-8:after,.row.divided-grid>.col-xl-10:after,.row.divided-grid>.col-xl-12:after{
	margin:3rem 0
}

}
.row.divided-grid>.col-xl-8:last-child:after,.row.divided-grid>.col-xl-10:last-child:after,.row.divided-grid>.col-xl-12:last-child:after{
	display:none
}
.row.divided-grid>.col-xl-3:before,.row.divided-grid>.col-xl-4:before,.row.divided-grid>.col-xl-6:before{
	content:'';
	display:none;
	position:absolute;
	border-left:1px solid #d6d6d6;
	top:2.25rem;
	bottom:3.75rem;
	left:0
}
.row.divided-grid>.col-xs-6:after{
	display:none
}
.row.divided-grid>.col-xs-6:not(:nth-child(2n+1)):before{
	display:block
}
.row.divided-grid>.col-xs-4:after,.row.divided-grid>.col-xs-6:nth-child(2n+1):before{
	display:none
}
.row.divided-grid>.col-xs-4:not(:nth-child(3n+1)):before{
	display:block
}
.row.divided-grid>.col-xs-3:after,.row.divided-grid>.col-xs-4:nth-child(3n+1):before{
	display:none
}
.row.divided-grid>.col-xs-3:not(:nth-child(4n+1)):before{
	display:block
}
.row.divided-grid>.col-xs-3:nth-child(4n+1):before{
	display:none
}
@media (min-width:544px){
	.row.divided-grid>.col-sm-6:after{
	display:none
}
.row.divided-grid>.col-sm-6:not(:nth-child(2n+1)):before{
	display:block
}
.row.divided-grid>.col-sm-4:after,.row.divided-grid>.col-sm-6:nth-child(2n+1):before{
	display:none
}
.row.divided-grid>.col-sm-4:not(:nth-child(3n+1)):before{
	display:block
}
.row.divided-grid>.col-sm-3:after,.row.divided-grid>.col-sm-4:nth-child(3n+1):before{
	display:none
}
.row.divided-grid>.col-sm-3:not(:nth-child(4n+1)):before{
	display:block
}
.row.divided-grid>.col-sm-3:nth-child(4n+1):before{
	display:none
}

}
@media (min-width:768px){
	.row.divided-grid>.col-md-6:after{
	display:none
}
.row.divided-grid>.col-md-6:not(:nth-child(2n+1)):before{
	display:block
}
.row.divided-grid>.col-md-4:after,.row.divided-grid>.col-md-6:nth-child(2n+1):before{
	display:none
}
.row.divided-grid>.col-md-4:not(:nth-child(3n+1)):before{
	display:block
}
.row.divided-grid>.col-md-3:after,.row.divided-grid>.col-md-4:nth-child(3n+1):before{
	display:none
}
.row.divided-grid>.col-md-3:not(:nth-child(4n+1)):before{
	display:block
}
.row.divided-grid>.col-md-3:nth-child(4n+1):before{
	display:none
}

}
@media (min-width:992px){
	.row.divided-grid>.col-lg-6:after{
	display:none
}
.row.divided-grid>.col-lg-6:not(:nth-child(2n+1)):before{
	display:block
}
.row.divided-grid>.col-lg-4:after,.row.divided-grid>.col-lg-6:nth-child(2n+1):before{
	display:none
}
.row.divided-grid>.col-lg-4:not(:nth-child(3n+1)):before{
	display:block
}
.row.divided-grid>.col-lg-3:after,.row.divided-grid>.col-lg-4:nth-child(3n+1):before{
	display:none
}
.row.divided-grid>.col-lg-3:not(:nth-child(4n+1)):before{
	display:block
}
.row.divided-grid>.col-lg-3:nth-child(4n+1):before{
	display:none
}

}
@media (min-width:1200px){
	.row.divided-grid>.col-xl-6:after{
	display:none
}
.row.divided-grid>.col-xl-6:not(:nth-child(2n+1)):before{
	display:block
}
.row.divided-grid>.col-xl-4:after,.row.divided-grid>.col-xl-6:nth-child(2n+1):before{
	display:none
}
.row.divided-grid>.col-xl-4:not(:nth-child(3n+1)):before{
	display:block
}
.row.divided-grid>.col-xl-3:after,.row.divided-grid>.col-xl-4:nth-child(3n+1):before{
	display:none
}
.row.divided-grid>.col-xl-3:not(:nth-child(4n+1)):before{
	display:block
}
.row.divided-grid>.col-xl-3:nth-child(4n+1):before{
	display:none
}

}
.table-gridlist thead th{
	border:0
}
.table-gridlist tbody tr:nth-of-type(odd){
	background-color:#f5f5f5
}
.table-gridlist tbody td,.table-gridlist tbody th{
	border-top:0
}
@media only screen and (max-width:767px){
	.table-gridlist,.table-gridlist caption{
	display:block
}
.table-gridlist thead{
	display:none
}
.table-gridlist tbody{
	display:block
}
.table-gridlist tbody tr{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:0.375rem 0
}
.table-gridlist td,.table-gridlist th{
	display:block;
	position:relative;
	min-height:1px;
	max-width:100%;
	padding-left:0.75rem;
	padding-right:0.75rem
}
.table-gridlist td:before,.table-gridlist th:before{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	color:#444;
	font-size:0.75rem;
	font-weight:500;
	letter-spacing:0.14em;
	text-transform:uppercase;
	display:block;
	content:attr(data-content)
}
.table-gridlist td.gridlist-add-rule:after,.table-gridlist th.gridlist-add-rule:after{
	content:'';
	position:absolute;
	height:1px;
	top:0.375rem;
	left:0.75rem;
	right:0.75rem;
	background-color:#ddd
}
.table-gridlist .gridlist-add-rule{
	padding-top:1.75rem
}
.table-gridlist .gridlist-xs-1{
	-webkit-flex:0 0 8.33333%;
	-ms-flex:0 0 8.33333%;
	flex:0 0 8.33333%
}
.table-gridlist .gridlist-xs-2{
	-webkit-flex:0 0 16.66667%;
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%
}
.table-gridlist .gridlist-xs-3{
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%
}
.table-gridlist .gridlist-xs-4{
	-webkit-flex:0 0 33.33333%;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%
}
.table-gridlist .gridlist-xs-5{
	-webkit-flex:0 0 41.66667%;
	-ms-flex:0 0 41.66667%;
	flex:0 0 41.66667%
}
.table-gridlist .gridlist-xs-6{
	-webkit-flex:0 0 50%;
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
.table-gridlist .gridlist-xs-7{
	-webkit-flex:0 0 58.33333%;
	-ms-flex:0 0 58.33333%;
	flex:0 0 58.33333%
}
.table-gridlist .gridlist-xs-8{
	-webkit-flex:0 0 66.66667%;
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%
}
.table-gridlist .gridlist-xs-9{
	-webkit-flex:0 0 75%;
	-ms-flex:0 0 75%;
	flex:0 0 75%
}
.table-gridlist .gridlist-xs-10{
	-webkit-flex:0 0 83.33333%;
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%
}
.table-gridlist .gridlist-xs-11{
	-webkit-flex:0 0 91.66667%;
	-ms-flex:0 0 91.66667%;
	flex:0 0 91.66667%
}
.table-gridlist .gridlist-xs-12{
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%
}

}
@media only screen and (min-width:544px) and (max-width:767px){
	.table-gridlist .gridlist-sm-1{
	-webkit-flex:0 0 8.33333%;
	-ms-flex:0 0 8.33333%;
	flex:0 0 8.33333%
}
.table-gridlist .gridlist-sm-2{
	-webkit-flex:0 0 16.66667%;
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%
}
.table-gridlist .gridlist-sm-3{
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%
}
.table-gridlist .gridlist-sm-4{
	-webkit-flex:0 0 33.33333%;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%
}
.table-gridlist .gridlist-sm-5{
	-webkit-flex:0 0 41.66667%;
	-ms-flex:0 0 41.66667%;
	flex:0 0 41.66667%
}
.table-gridlist .gridlist-sm-6{
	-webkit-flex:0 0 50%;
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
.table-gridlist .gridlist-sm-7{
	-webkit-flex:0 0 58.33333%;
	-ms-flex:0 0 58.33333%;
	flex:0 0 58.33333%
}
.table-gridlist .gridlist-sm-8{
	-webkit-flex:0 0 66.66667%;
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%
}
.table-gridlist .gridlist-sm-9{
	-webkit-flex:0 0 75%;
	-ms-flex:0 0 75%;
	flex:0 0 75%
}
.table-gridlist .gridlist-sm-10{
	-webkit-flex:0 0 83.33333%;
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%
}
.table-gridlist .gridlist-sm-11{
	-webkit-flex:0 0 91.66667%;
	-ms-flex:0 0 91.66667%;
	flex:0 0 91.66667%
}
.table-gridlist .gridlist-sm-12{
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%
}

}
.btn-group,.btn-group-vertical{
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
	position:relative;
	float:left;
	border-width:1px
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{
	z-index:2;
	top:0
}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{
	z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
	margin-left:-1px
}
.btn-toolbar{
	margin-left:-5px
}
.btn-toolbar:after{
	content:"";
	display:table;
	clear:both
}
.btn-toolbar .btn-group,.btn-toolbar .input-group{
	float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
	margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
	border-radius:0
}
.btn-group>.btn:first-child{
	margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group>.btn-group{
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
	border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
	outline:0
}
.btn-group>.btn+.dropdown-toggle{
	padding-right:8px;
	padding-left:8px
}
.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{
	padding-right:12px;
	padding-left:12px
}
.btn-group.open .dropdown-toggle{
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-group.open .dropdown-toggle.btn-link{
	box-shadow:none
}
.btn .caret{
	margin-left:0
}
.btn-group-lg>.btn .caret,.btn-lg .caret{
	border-width:0.3em 0.3em 0;
	border-bottom-width:0
}
.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{
	border-width:0 0.3em 0.3em
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group:after{
	content:"";
	display:table;
	clear:both
}
.btn-group-vertical>.btn-group>.btn{
	float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){
	border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child){
	border-top-right-radius:3px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child){
	border-bottom-left-radius:3px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
	border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
	border-top-right-radius:0;
	border-top-left-radius:0
}
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.btn-collapse{
	background-color:#fff;
	border-color:#e8e8e8;
	border-width:0.0625rem;
	border-radius:0;
	margin-bottom:-0.0625rem;
	padding:0.813rem 1rem;
	transition:all 0.15s linear;
	color:#0078aa;
	text-decoration:none
}
.btn-collapse:focus,.btn-collapse:hover{
	color:#00425e
}
.btn-collapse:active{
	top:0;
	color:#003044
}
.btn-collapse:focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn-collapse:not(.collapsed){
	background-color:#0078aa;
	border-color:#0078aa;
	color:#fff
}
.input-group{
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.input-group .form-control{
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative;
	z-index:2;
	margin-bottom:0
}
.input-group .form-control:focus{
	z-index:3
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){
	border-radius:0
}
.input-group-addon,.input-group-btn{
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon{
	padding:0.4375rem 0.5rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#707070;
	text-align:center;
	background-color:#e8e8e8;
	border:1px solid #ccc;
	border-radius:3px
}
.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{
	padding:0.275rem 0.75rem;
	font-size:0.875rem;
	border-radius:0.2rem
}
.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{
	padding:0.75rem 1.25rem;
	font-size:1.25rem;
	border-radius:0.3rem
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{
	margin-top:0
}
.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group-addon:first-child{
	border-right:0
}
.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child{
	border-left:0
}
.input-group-btn{
	font-size:0;
	white-space:nowrap
}
.input-group-btn,.input-group-btn>.btn{
	position:relative
}
.input-group-btn>.btn+.btn{
	margin-left:-1px
}
.input-group-btn>.btn .btn-input-wide:active,.input-group-btn>.btn .btn-input-wide:focus,.input-group-btn>.btn .btn-input-wide:hover,.input-group-btn>.btn .btn-input:active,.input-group-btn>.btn .btn-input:focus,.input-group-btn>.btn .btn-input:hover{
	z-index:3
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{
	z-index:2;
	margin-left:-1px
}
.input-group-btn:last-child>.btn-group:active,.input-group-btn:last-child>.btn-group:focus,.input-group-btn:last-child>.btn-group:hover,.input-group-btn:last-child>.btn:active,.input-group-btn:last-child>.btn:focus,.input-group-btn:last-child>.btn:hover{
	z-index:3
}
.attached-btn{
	position:relative;
	z-index:2;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.attached-btn.max-width{
	max-width:400px
}
.attached-btn.omnifield{
	margin-bottom:0.75rem
}
.attached-btn-input{
	position:relative;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	min-height:1px
}
.attached-btn-input .form-control{
	border-right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	position:relative;
	z-index:3
}
.attached-btn-input .label-help-error{
	position:relative;
	z-index:2
}
.attached-btn-action{
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	min-height:1px;
	z-index:9
}
.attached-btn-action .btn{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.attached-btn-dark .form-control{
	background-color:#444;
	border-color:#444;
	color:#f5f5f5
}
.attached-btn-dark .form-control:active,.attached-btn-dark .form-control:focus,.attached-btn-dark .form-control:hover{
	color:#fff
}
.attached-btn-dark .form-control:active,.attached-btn-dark .form-control:focus{
	border-color:#333
}
.attached-btn-dark .form-control::-webkit-input-placeholder{
	color:#e8e8e8
}
.attached-btn-dark .form-control::-moz-placeholder{
	color:#e8e8e8
}
.attached-btn-dark .form-control:-ms-input-placeholder{
	color:#e8e8e8
}
.attached-btn-dark .form-control::placeholder{
	color:#e8e8e8
}
.attached-btn-dark .form-control.is-invalid{
	border-color:#444;
	color:#fff
}
.attached-btn-dark .form-control.is-invalid:focus{
	background-color:#621912;
	border-color:#c93325
}
.attached-btn-dark .btn{
	transition:background 0.2s ease-in-out;
	background-color:#999999;
	color:#fff
}
.attached-btn-dark .btn:focus{
	background-color:#0078aa
}
.attached-btn-dark .btn:hover{
	background-color:#00c2ec;
	border-color:transparent
}
.attached-btn-dark .btn:active,.attached-btn-dark .btn:active:focus{
	background-color:#0078aa
}
.c-input{
	transition:color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear;
	position:relative;
	display:inline-block;
	padding-left:1.75rem;
	min-height:1.75rem;
	margin-right:1rem;
	cursor:pointer
}
.c-input,.form-group .c-input{
	font-size:1rem
}
.c-input>input{
	position:absolute;
	z-index:-1;
	opacity:0
}
.c-input>input:checked~.c-indicator{
	color:#fff;
	border-color:#0078aa;
	box-shadow:none
}
.c-input>input:focus~.c-indicator,.c-input>input:hover~.c-indicator{
	border-color:#0078aa
}
.c-input>input:focus~.c-indicator{
	box-shadow:0 0 6px rgba(62,170,241,0.7)
}
.c-input>input:active~.c-indicator{
	border-width:2px;
	box-shadow:none
}
.c-input.disabled{
	cursor:not-allowed
}
.has-danger .c-input>input~.c-indicator{
	border-color:#c93325
}
.has-danger .c-input>input:focus~.c-indicator{
	box-shadow:0 0 6px rgba(201,51,37,0.7);
	outline:none
}
.c-indicator{
	position:absolute;
	top:2px;
	left:0;
	display:block;
	width:1.25rem;
	height:1.25rem;
	border:1px solid #707070;
	color:#fff;
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#fff
}
.c-checkbox-sm .c-indicator,.c-checkbox .c-indicator{
	border-radius:3px
}
.c-checkbox-sm .c-indicator:before,.c-checkbox .c-indicator:before{
	transition:all 0.14s ease-in-out;
	position:absolute;
	top:0;
	right:-1px;
	font-size:20px;
	line-height:1;
	font-family:mylt-icons;
	content:'\e608';
	font-weight:400;
	opacity:0;
	-webkit-transform:scale(0);
	transform:scale(0)
}
.c-checkbox-sm input:checked~.c-indicator,.c-checkbox input:checked~.c-indicator{
	background-color:#0078aa
}
.c-checkbox-sm input:checked~.c-indicator:before,.c-checkbox input:checked~.c-indicator:before{
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.c-checkbox-sm input:active:checked~.c-indicator,.c-checkbox input:active:checked~.c-indicator{
	border-width:1px
}
.has-danger .c-checkbox-sm input:checked~.c-indicator,.has-danger .c-checkbox input:checked~.c-indicator{
	background-color:#c93325
}
.c-checkbox-sm input.disabled~.c-indicator,.c-checkbox-sm input:disabled~.c-indicator,.c-checkbox input.disabled~.c-indicator,.c-checkbox input:disabled~.c-indicator{
	background-color:#ccc;
	border-color:#ccc
}
.c-checkbox-sm{
	padding-left:1.5rem;
	min-height:1rem
}
.c-checkbox-sm,.form-group .c-checkbox-sm{
	font-size:0.875rem
}
.c-checkbox-sm .c-indicator{
	width:1rem;
	height:1rem
}
.c-checkbox-sm .c-indicator:before{
	font-size:16px
}
.c-favorite{
	margin-right:0
}
.c-favorite .c-indicator{
	left:auto;
	right:0;
	border:0;
	background:none;
	color:#ccc;
	font-size:20px;
	line-height:1
}
.c-favorite .c-indicator:before{
	font-family:mylt-icons;
	content:'\e921'
}
.c-favorite input:focus~.c-indicator,.c-favorite input:hover~.c-indicator{
	color:#00cbed;
	box-shadow:none
}
.c-favorite input:checked~.c-indicator{
	color:#00cbed
}
.c-favorite input:checked~.c-indicator:before{
	content:'\e922'
}
.c-favorite input:checked:hover~.c-indicator{
	color:#5ee8ff
}
.c-radio .c-indicator{
	border-radius:50%
}
.c-radio input:checked~.c-indicator{
	border-width:5px
}
.c-radio input.disabled~.c-indicator,.c-radio input:disabled~.c-indicator{
	background-color:#ccc;
	border-color:#ccc
}
.c-radio input:checked~.c-indicator{
	background-color:#fff
}
.c-inputs-stacked .c-input{
	width:100%;
	margin-bottom:0.5em;
	margin-right:0
}
.c-select{
	font-size:1rem;
	display:block;
	width:100%;
	padding:0.4375rem 2.125rem 0.4375rem 0.5rem;
	color:#707070;
	vertical-align:middle;
	background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%230078aa' d='M7.5 11.6L.1 3.8l.8-.6 6.6 6.9 6.6-6.9.8.6z'/%3E%3C/svg%3E") no-repeat right 0.625rem center;
	background-size:15px 15px;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-appearance:none;
	-webkit-appearance:none
}
.c-select:focus,.c-select:hover{
	color:#444
}
.c-select:focus{
	border-color:#0078aa;
	box-shadow:0 0 6px rgba(62,170,241,0.7);
	outline:0
}
.c-select.disabled,.c-select:disabled{
	cursor:not-allowed;
	color:#707070;
	background-color:#e8e8e8;
	opacity:0.5
}
.c-select::-ms-expand{
	opacity:0
}
.c-select-sm{
	padding-top:0.25rem;
	padding-bottom:0.25rem;
	font-size:0.875rem
}
.file{
	position:relative;
	display:inline-block;
	height:2.5rem;
	cursor:pointer
}
.file,.form-group .file{
	font-size:1rem
}
.file input{
	min-width:14rem;
	margin:0;
	filter:alpha(opacity=0);
	opacity:0
}
.file-custom{
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:5;
	height:2.5rem;
	padding:0.4375rem 0.5rem;
	line-height:1.5;
	color:#707070;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:3px
}
.file-custom:after{
	content:'Choose file...'
}
.file-custom:before{
	content:'Browse';
	position:absolute;
	top:-1px;
	right:-1px;
	bottom:-1px;
	z-index:6;
	display:block;
	height:2.5rem;
	padding:0.4375rem 1rem;
	line-height:1.5;
	color:#fff;
	background-color:#0078aa;
	border:1px solid #0078aa;
	border-radius:0 3px 3px 0
}
.file-custom:hover,.file input:focus~.file-custom{
	border-color:#0078aa;
	box-shadow:0 0 6px rgba(62,170,241,0.7)
}
.file-custom:hover:before,.file input:focus~.file-custom:before{
	border-color:#005477;
	background-color:#005477
}
.multiselect{
	position:relative
}
.multiselect-btn{
	transition:color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear;
	background-color:#fff;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%230078aa' d='M7.5 11.6L.1 3.8l.8-.6 6.6 6.9 6.6-6.9.8.6z'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:right 10px center;
	background-size:15px 15px;
	border:1px solid #ccc;
	border-radius:3px;
	color:#707070;
	display:block;
	text-align:left;
	width:100%;
	padding:0.4375rem 2.125rem 0.4375rem 0.5rem
}
.multiselect-btn:focus,.multiselect-btn:hover{
	color:#444
}
.multiselect-btn:focus{
	border-color:#0078aa;
	box-shadow:0 0 6px rgba(62,170,241,0.7);
	outline:0
}
.multiselect-btn.is-active{
	background-color:#0078aa;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M14.1 11.2l-6.6-7-6.6 7-.8-.7 7.4-7.7 7.4 7.7z'/%3E%3C/svg%3E");
	border-color:#0078aa;
	border-radius:3px 3px 0 0;
	color:#fff
}
.multiselect-wrap{
	background-color:#fff;
	border:1px solid #ccc;
	border-top:0;
	border-radius:0 0 3px 3px;
	display:none
}
.multiselect-wrap .c-checkbox,.multiselect-wrap .c-checkbox-sm{
	width:100%;
	margin:0;
	padding-top:0.5rem;
	padding-bottom:0.5rem
}
.multiselect-wrap .c-checkbox-sm:not(:last-child),.multiselect-wrap .c-checkbox:not(:last-child){
	border-bottom:1px solid #f5f5f5
}
.multiselect-wrap .c-indicator{
	top:0.625rem
}
.multiselect-wrap .c-input>input~.c-indicator{
	border-color:#707070
}
.multiselect-wrap .c-input>input:focus~.c-indicator,.multiselect-wrap .c-input>input:hover~.c-indicator{
	border-color:#0078aa
}
.multiselect-wrap .c-input>input:focus~.c-indicator{
	box-shadow:0 0 6px rgba(62,170,241,0.7)
}
.multiselect-wrap .c-checkbox-sm input:checked~.c-indicator,.multiselect-wrap .c-checkbox input:checked~.c-indicator{
	background-color:#0078aa
}
@media (min-width:768px){
	.multiselect-wrap{
	box-shadow:0 2px 4px rgba(0,0,0,0.15);
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	z-index:1000;
	overflow:hidden
}

}
.multiselect-group{
	padding:0.25rem 0.75rem 0
}
@media (min-width:768px){
	.multiselect-group{
	max-height:420px;
	overflow:auto
}

}
.multiselect-subheading{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	color:#444;
	font-size:0.75rem;
	font-weight:500;
	letter-spacing:0.14em;
	text-transform:uppercase;
	padding:0.75rem 0;
	border-bottom:1px solid #f5f5f5
}
.has-danger .multiselect-btn{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23c93325' d='M7.5 11.6L.1 3.8l.8-.6 6.6 6.9 6.6-6.9.8.6z'/%3E%3C/svg%3E");
	color:#c93325;
	border-color:#c93325
}
.has-danger .multiselect-btn:focus{
	box-shadow:0 0 6px rgba(201,51,37,0.7)
}
.has-danger .multiselect-btn.is-active{
	background-color:#c93325;
	color:#fff;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M14.1 11.2l-6.6-7-6.6 7-.8-.7 7.4-7.7 7.4 7.7z'/%3E%3C/svg%3E")
}
.has-danger .multiselect-wrap{
	border-color:#c93325
}
.has-danger .multiselect-wrap label{
	color:#707070;
	font-weight:400
}
.date-nav{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.date-nav .btn{
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
.date-nav .btn:not(:last-of-type){
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.date-nav .btn:not(:first-of-type){
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	margin-left:-1px
}
.date-nav .btn.focus,.date-nav .btn:focus{
	z-index:3
}
.date-nav .datepicker-trigger{
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	overflow:hidden
}
.date-nav .datepicker-trigger .btn-icon-text{
	font-weight:400;
	color:#707070
}
.date-nav .datepicker-trigger:focus .btn-icon-text,.date-nav .datepicker-trigger:hover .btn-icon-text{
	color:#444
}
.date-nav .datepicker-trigger:active .btn-icon-text{
	color:#333
}
.date-nav .datepicker-trigger .flex-container{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.date-nav.date-nav-header .datepicker-trigger .flex-container{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.date-nav.date-nav-header .btn-icon-text{
	font-size:0.875rem;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
.datepicker{
	border-radius:4px
}
.datepicker.dropdown-menu{
	color:#333;
	font-size:0.813rem;
	line-height:1.53846154;
	z-index:1070
}
.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{
	padding:0 5px
}
.datepicker table{
	border-collapse:separate
}
.datepicker-inline{
	width:220px
}
.datepicker-dropdown{
	top:0;
	left:0;
	padding:4px
}
.datepicker-dropdown:after,.datepicker-dropdown:before{
	content:'';
	display:inline-block;
	border-top:0;
	position:absolute
}
.datepicker-dropdown:before{
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #aaa
}
.datepicker-dropdown:after{
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff
}
.datepicker-dropdown.datepicker-orient-left:before{
	left:6px
}
.datepicker-dropdown.datepicker-orient-left:after{
	left:7px
}
.datepicker-dropdown.datepicker-orient-right:before{
	right:6px
}
.datepicker-dropdown.datepicker-orient-right:after{
	right:7px
}
.datepicker-dropdown.datepicker-orient-bottom:before{
	top:-7px
}
.datepicker-dropdown.datepicker-orient-bottom:after{
	top:-5.5858px
}
.datepicker-dropdown.datepicker-orient-top:before{
	bottom:-7px;
	border-bottom:0;
	border-top:7px solid #aaa
}
.datepicker-dropdown.datepicker-orient-top:after{
	bottom:-5.5858px;
	border-bottom:0;
	border-top:6px solid #fff
}
.datepicker>div{
	display:none
}
.datepicker table{
	margin:0;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.datepicker td,.datepicker th{
	text-align:center;
	width:30px;
	height:30px;
	border-radius:4px;
	border:0
}
.datepicker td.disabled,.datepicker td.disabled:hover,.datepicker th.disabled,.datepicker th.disabled:hover{
	background:none!important;
	color:#888!important;
	cursor:default!important
}
.datepicker th{
	color:#333;
	font-family:PreloSlab;
	font-weight:500;
	letter-spacing:0.2px
}
.datepicker th.datepicker-switch,.datepicker th.next,.datepicker th.prev{
	cursor:pointer
}
.datepicker th.datepicker-switch:hover,.datepicker th.next:hover,.datepicker th.prev:hover{
	background:#e8e8e8;
	color:#00698d
}
.datepicker th.datepicker-switch:active,.datepicker th.next:active,.datepicker th.prev:active{
	background:#ddd;
	color:#004d77
}
.datepicker th.datepicker-switch{
	width:145px
}
.datepicker th.next,.datepicker th.prev{
	color:#0078aa;
	font-size:0
}
.datepicker th.next:before,.datepicker th.prev:before{
	font-family:mylt-icons;
	font-size:20px;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	position:relative;
	vertical-align:middle;
	-webkit-transform:translateY(-0.05em);
	transform:translateY(-0.05em);
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.datepicker th.prev:before{
	content:'\e61f'
}
.datepicker th.next:before{
	content:'\e620'
}
.datepicker td.new,.datepicker td.old,.datepicker td span.new,.datepicker td span.old{
	color:#888
}
.datepicker td.day:hover,.datepicker td.focused,.datepicker td span.day:hover,.datepicker td span.focused{
	background-color:#e8e8e8;
	color:#00698d;
	cursor:pointer
}
.datepicker td.day:active,.datepicker td span:active{
	background:#ddd;
	color:#004d77
}
.datepicker td.today{
	border:1px solid rgba(0,0,0,0.09);
	box-shadow:inset 0 0 0 1px rgba(255,255,255,0.3);
	font-weight:700
}
.datepicker td.active,.datepicker td span.active{
	color:#fff;
	background-color:#0078aa
}
.datepicker td.active.focus,.datepicker td.active:focus,.datepicker td span.active.focus,.datepicker td span.active:focus{
	color:#fff;
	background-color:#00698d
}
.datepicker td.active.active,.datepicker td.active:active,.datepicker td.active:hover,.datepicker td span.active.active,.datepicker td span.active:active,.datepicker td span.active:hover{
	color:#fff;
	background-color:#004d77
}
.datepicker td span{
	display:block;
	width:23%;
	height:54px;
	line-height:54px;
	float:left;
	margin:1%;
	cursor:pointer;
	border-radius:4px
}
.form-input-action{
	position:relative
}
.form-input-action .form-control{
	padding-right:2.5rem;
	background-image:none
}
.form-input-action .form-control::-ms-clear{
	display:none
}
.form-input-btn{
	transition:opacity 0.2s ease-in-out;
	position:absolute;
	z-index:10;
	color:#0078aa;
	text-align:center;
	height:2.5rem;
	width:2rem;
	line-height:2.5rem;
	top:0;
	right:0;
	padding:0;
	cursor:pointer;
	background:transparent;
	opacity:1;
	border:0;
	-webkit-appearance:none
}
.form-input-btn:focus,.form-input-btn:hover{
	opacity:0.5;
	outline:0
}
.form-input-clear{
	color:#999;
	opacity:0;
	visibility:hidden
}
.form-input-clear.has-value{
	opacity:1;
	visibility:visible
}
.form-input-clear.has-value:focus,.form-input-clear.has-value:hover{
	opacity:0.5
}
.input-group .form-input-action{
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.input-group .form-input-action .form-control{
	border-radius:0
}
.input-group .form-input-action:first-child .form-control{
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.input-group .form-input-action:last-child .form-control{
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
.chiclets-container{
	padding:0.5rem 0;
	min-height:3.563rem
}
.chiclets-container:after{
	content:"";
	display:table;
	clear:both
}
.chiclet{
	float:left;
	border-radius:3px;
	font-size:0.75rem;
	letter-spacing:0.03em;
	line-height:1.375rem;
	background:#0078aa;
	color:#fff;
	padding:0.3125rem 0.5em 0.3125rem 0.75em;
	margin:0.25rem 0.25rem 0.25rem 0;
	-webkit-animation:a 0.15s ease-out forwards;
	animation:a 0.15s ease-out forwards
}
@media (min-width:768px){
	.chiclet{
	font-size:0.875em
}

}
.chiclet .chiclet-close{
	color:inherit
}
.chiclet.disabled{
	background-color:#ccc;
	color:#444;
	cursor:not-allowed;
	opacity:0.65;
	padding-right:0.75em
}
.chiclet.disabled .chiclet-close{
	display:none
}
.chiclet-close,.chiclet-label{
	display:inline-block;
	vertical-align:middle
}
.chiclet-label{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.chiclet-close{
	transition:background-color 0.15s linear;
	margin-left:0.3125rem;
	text-align:center;
	padding:0;
	height:1.375rem;
	width:1.375rem;
	border-radius:50%;
	background-color:transparent;
	border:0
}
.chiclet-close:focus,.chiclet-close:hover{
	background-color:rgba(0,0,0,0.3);
	outline:none
}
.chiclet-close:active{
	background-color:rgba(0,0,0,0.6)
}
@-webkit-keyframes a{
	0%{
	-webkit-transform:translate3d(-8px,0,0);
	transform:translate3d(-8px,0,0);
	opacity:0
}
to{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}

}
@keyframes a{
	0%{
	-webkit-transform:translate3d(-8px,0,0);
	transform:translate3d(-8px,0,0);
	opacity:0
}
to{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}

}
.pac-container{
	background-color:#fff;
	border-radius:3px;
	border-top:0;
	box-shadow:0 2px 6px rgba(0,0,0,0.3);
	box-sizing:border-box;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	overflow:hidden;
	position:absolute!important;
	width:100%;
	z-index:1000
}
.pac-logo:after{
	background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);
	background-position:100%;
	background-repeat:no-repeat;
	background-size:120px 14px;
	content:'';
	display:block;
	height:16px;
	padding:1px 1px 1px 0;
	text-align:right
}
.hdpi.pac-logo:after{
	background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png)
}
.pac-item{
	border-top:1px solid #f5f5f5;
	color:#333;
	cursor:default;
	font-size:11px;
	line-height:30px;
	overflow:hidden;
	padding:0 4px;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap
}
.pac-item-selected,.pac-item-selected:hover{
	background-color:#f5f5f5
}
.pac-item-query{
	color:#151515;
	font-size:13px;
	padding-right:3px
}
.pac-matched{
	font-weight:700
}
.pac-icon{
	background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
	background-size:34px;
	display:inline-block;
	height:20px;
	margin-right:7px;
	margin-top:6px;
	vertical-align:top;
	width:15px
}
.hdpi .pac-icon{
	background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)
}
.pac-icon-search{
	background-position:-1px -1px
}
.pac-item-selected .pac-icon-search{
	background-position:-18px -1px
}
.pac-icon-marker{
	background-position:-1px -161px
}
.pac-item-selected .pac-icon-marker{
	background-position:-18px -161px
}
.pac-placeholder{
	color:#707070
}
.nav{
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav-link{
	display:inline-block
}
.nav-link:focus,.nav-link:hover{
	text-decoration:none
}
.nav-link.disabled{
	color:#ccc
}
.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{
	color:#ccc;
	cursor:not-allowed;
	background-color:transparent
}
.nav-inline .nav-item{
	display:inline-block
}
.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{
	margin-left:1rem
}
.nav-tabs{
	border-bottom:1px solid #ddd
}
.nav-tabs:after{
	content:"";
	display:table;
	clear:both
}
.nav-tabs .nav-item{
	float:left;
	margin-bottom:-1px
}
.nav-tabs .nav-item+.nav-item{
	margin-left:0.2rem
}
.nav-tabs .nav-link{
	display:block;
	padding:0.5em 1em;
	border:1px solid transparent;
	border-radius:3px 3px 0 0
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
	border-color:#e8e8e8 #e8e8e8 #ddd
}
.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{
	color:#ccc;
	background-color:transparent;
	border-color:transparent
}
.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{
	color:#707070;
	background-color:#fff;
	border-color:#ddd #ddd transparent
}
.nav-pills:after{
	content:"";
	display:table;
	clear:both
}
.nav-pills .nav-item{
	float:left
}
.nav-pills .nav-item+.nav-item{
	margin-left:0.2rem
}
.nav-pills .nav-link{
	display:block;
	padding:0.5em 1em;
	border-radius:3px
}
.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{
	color:#fff;
	cursor:default;
	background-color:#0078aa
}
.nav-stacked .nav-item{
	display:block;
	float:none
}
.nav-stacked .nav-item+.nav-item{
	margin-top:0.2rem;
	margin-left:0
}
.tab-content>.tab-pane{
	display:none
}
.tab-content>.active{
	display:block
}
.nav-tabs .dropdown-menu{
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar{
	position:relative;
	padding:0.75rem 1.5rem
}
.navbar:after{
	content:"";
	display:table;
	clear:both
}
@media (min-width:544px){
	.navbar{
	border-radius:3px
}

}
.navbar-full{
	z-index:1000
}
@media (min-width:544px){
	.navbar-full{
	border-radius:0
}

}
.navbar-fixed-bottom,.navbar-fixed-top{
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
@media (min-width:544px){
	.navbar-fixed-bottom,.navbar-fixed-top{
	border-radius:0
}

}
.navbar-fixed-top{
	top:0
}
.navbar-fixed-bottom{
	bottom:0
}
.navbar-sticky-top{
	position:-webkit-sticky;
	position:sticky;
	top:0;
	z-index:1030;
	width:100%
}
@media (min-width:544px){
	.navbar-sticky-top{
	border-radius:0
}

}
.navbar-brand{
	float:left;
	padding-top:0.25rem;
	padding-bottom:0.25rem;
	margin-right:1rem;
	font-size:1.25rem
}
.navbar-brand:focus,.navbar-brand:hover{
	text-decoration:none
}
.navbar-brand>img{
	display:block
}
.navbar-divider{
	float:left;
	width:1px;
	padding-top:0.425rem;
	padding-bottom:0.425rem;
	margin-right:1.5rem;
	margin-left:1.5rem;
	overflow:hidden
}
.navbar-divider:before{
	content:'\00a0'
}
.navbar-toggler{
	padding:0.5rem 0.75rem;
	font-size:1.25rem;
	line-height:1;
	background:none;
	border:1px solid transparent;
	border-radius:3px
}
.navbar-toggler:focus,.navbar-toggler:hover{
	text-decoration:none
}
@media (min-width:544px){
	.navbar-toggleable-xs{
	display:block!important
}

}
@media (min-width:768px){
	.navbar-toggleable-sm{
	display:block!important
}

}
@media (min-width:992px){
	.navbar-toggleable-md{
	display:block!important
}

}
.navbar-nav .nav-item{
	float:left
}
.navbar-nav .nav-link{
	display:block;
	padding-top:0.425rem;
	padding-bottom:0.425rem
}
.navbar-nav .nav-item+.nav-item,.navbar-nav .nav-link+.nav-link{
	margin-left:1rem
}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
	color:rgba(0,0,0,0.8)
}
.navbar-light .navbar-nav .nav-link{
	color:rgba(0,0,0,0.3)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
	color:rgba(0,0,0,0.6)
}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{
	color:rgba(0,0,0,0.8)
}
.navbar-light .navbar-divider{
	background-color:rgba(0,0,0,0.075)
}
.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
	color:white
}
.navbar-dark .navbar-nav .nav-link{
	color:rgba(255,255,255,0.5)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
	color:rgba(255,255,255,0.75)
}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{
	color:white
}
.navbar-dark .navbar-divider{
	background-color:rgba(255,255,255,0.075)
}
.card{
	position:relative;
	display:block;
	margin-bottom:1.5rem;
	background-color:#fff;
	border:0.0625rem solid #e8e8e8;
	word-wrap:break-word;
	overflow-wrap:break-word
}
.card-block{
	padding:1.5rem 1.5rem 0
}
.card-subtitle{
	margin-top:-0.75rem;
	margin-bottom:1.5rem
}
.card-link+.card-link{
	margin-left:1.5rem
}
a[href].card,button.card{
	position:relative;
	text-decoration:none
}
a[href].card:after,button.card:after{
	box-shadow:inset 0 0 0 4px #0078aa;
	content:'';
	opacity:0;
	position:absolute;
	top:-1px;
	right:-1px;
	bottom:-1px;
	left:-1px;
	transition:opacity 0.1s linear
}
a[href].card:focus:after,a[href].card:hover:after,button.card:focus:after,button.card:hover:after{
	opacity:1;
	z-index:2
}
a[href].card:active:after,button.card:active:after{
	box-shadow:inset 0 0 0 4px #005b81;
	opacity:1
}
button.card{
	width:100%;
	text-align:left
}
.card-img,.card-img-bottom,.card-img-top{
	margin-bottom:0
}
.card-img-overlay{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:1.5rem 1.5rem 0
}
.card-header{
	border-bottom:0.0625rem solid #e8e8e8
}
.card-footer,.card-header{
	padding:1.5rem;
	background-color:#fff
}
.card-footer{
	border-top:0.0625rem solid #e8e8e8
}
.card-blockquote{
	padding:0;
	border-left:0
}
.card-primary{
	background-color:#0078aa;
	border-color:#0078aa
}
.card-secondary{
	background-color:#444;
	border-color:#444
}
.card-success{
	background-color:#76bd23;
	border-color:#76bd23
}
.card-info{
	background-color:#00cbed;
	border-color:#00cbed
}
.card-warning{
	background-color:#ffb700;
	border-color:#ffb700
}
.card-danger{
	background-color:#c93325;
	border-color:#c93325
}
.card-primary-outline{
	background-color:transparent;
	border-color:#0078aa
}
.card-secondary-outline{
	background-color:transparent;
	border-color:#444
}
.card-info-outline{
	background-color:transparent;
	border-color:#00cbed
}
.card-success-outline{
	background-color:transparent;
	border-color:#518218
}
.card-warning-outline{
	background-color:transparent;
	border-color:#ffb700
}
.card-danger-outline{
	background-color:transparent;
	border-color:#c93325
}
.card-inverse .card-footer,.card-inverse .card-header{
	border-bottom:0.0625rem solid rgba(255,255,255,0.2)
}
.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{
	color:#fff
}
.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{
	color:rgba(255,255,255,0.65)
}
.card-inverse .card-link:focus,.card-inverse .card-link:hover{
	color:#fff
}
@media (min-width:544px){
	.card-deck{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	margin-right:-1rem;
	margin-left:-1rem
}
.card-deck .card{
	-webkit-flex:1 0 0%;
	-ms-flex:1 0 0%;
	flex:1 0 0%;
	min-width:1px;
	margin-right:1rem;
	margin-left:1rem
}

}
.card-group .card{
	margin-bottom:0
}
.card-group .card+.card{
	margin-top:-1px
}
@media (min-width:768px){
	.card-group{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap
}
.card-group .card{
	-webkit-flex:1 0 0%;
	-ms-flex:1 0 0%;
	flex:1 0 0%;
	min-width:1px
}
.card-group .card+.card{
	margin-top:0;
	margin-left:0;
	border-left:0
}

}
.card-group-center .card-block{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (min-width:544px){
	.card-columns{
	-webkit-column-count:3;
	-moz-column-count:3;
	column-count:3;
	-webkit-column-gap:1.25rem;
	-moz-column-gap:1.25rem;
	column-gap:1.25rem
}
.card-columns .card{
	display:inline-block;
	width:100%
}

}
.card-index>[class^=ico-]{
	position:absolute;
	top:0.625rem;
	left:0.625rem
}
.card-index .card-header{
	border-left:2.5rem solid #e8e8e8;
	height:2.5rem;
	padding:0 1rem
}
.card-index .card-title{
	line-height:2.5rem
}
.card-index .card-block{
	padding:1.5rem 1rem 0
}
@media (min-width:992px){
	.card-index{
	border-left:2.5rem solid #e8e8e8
}
.card-index>[class^=ico-]{
	left:-1.875rem
}
.card-index .card-header{
	border-left:0
}

}
.breadcrumb{
	font-size:0.813rem;
	padding:0.75rem 0;
	margin-bottom:1.5rem;
	list-style:none;
	background-color:transparent;
	border-radius:3px
}
.breadcrumb:after{
	content:"";
	display:table;
	clear:both
}
@media (min-width:768px){
	.breadcrumb{
	font-size:0.875rem
}

}
.breadcrumb>li{
	float:left
}
.breadcrumb>li+li:before{
	position:relative;
	top:5px;
	font-family:mylt-icons;
	font-size:20px;
	line-height:0;
	padding-right:0;
	padding-left:0;
	color:#ccc;
	content:""
}
.breadcrumb>.active,.breadcrumb>.is-active{
	color:#707070
}
.pagination{
	display:inline-block;
	padding-left:0;
	margin-top:1.5rem;
	margin-bottom:1.5rem;
	border-radius:3px
}
.page-item{
	display:inline
}
.page-item:first-child .page-link{
	margin-left:0;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.page-item:last-child .page-link{
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#0078aa;
	border-color:#0078aa
}
.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{
	color:#ccc;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.page-link{
	position:relative;
	float:left;
	padding:0.5rem 0.75rem;
	margin-left:-1px;
	line-height:1.5;
	color:#0078aa;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.page-link:focus,.page-link:hover{
	color:#00425e;
	background-color:#e8e8e8;
	border-color:#ddd
}
.pagination-lg .page-link{
	padding:0.75rem 1.5rem;
	font-size:1.25rem;
	line-height:1.33333
}
.pagination-lg .page-item:first-child .page-link{
	border-bottom-left-radius:0.3rem;
	border-top-left-radius:0.3rem
}
.pagination-lg .page-item:last-child .page-link{
	border-bottom-right-radius:0.3rem;
	border-top-right-radius:0.3rem
}
.pagination-sm .page-link{
	padding:0.275rem 0.75rem;
	font-size:0.875rem;
	line-height:1.5
}
.pagination-sm .page-item:first-child .page-link{
	border-bottom-left-radius:0.2rem;
	border-top-left-radius:0.2rem
}
.pagination-sm .page-item:last-child .page-link{
	border-bottom-right-radius:0.2rem;
	border-top-right-radius:0.2rem
}
.pager{
	padding-left:0;
	margin-top:1.5rem;
	margin-bottom:1.5rem;
	text-align:center;
	list-style:none
}
.pager:after{
	content:"";
	display:table;
	clear:both
}
.pager li{
	display:inline
}
.pager li>a,.pager li>span{
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:focus,.pager li>a:hover{
	text-decoration:none;
	background-color:#e8e8e8
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{
	color:#ccc;
	cursor:not-allowed;
	background-color:#fff
}
.pager-next>a,.pager-next>span{
	float:right
}
.pager-prev>a,.pager-prev>span{
	float:left
}
.label{
	display:inline-block;
	padding:0.25em 0.4em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:3px
}
.label:empty{
	display:none
}
.btn .label{
	position:relative;
	top:-1px
}
a.label:focus,a.label:hover{
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-pill{
	padding-right:0.6em;
	padding-left:0.6em;
	border-radius:10rem
}
.label-default{
	background-color:#ccc
}
.label-default[href]:focus,.label-default[href]:hover{
	background-color:#b3b3b3
}
.label-primary{
	background-color:#0078aa
}
.label-primary[href]:focus,.label-primary[href]:hover{
	background-color:#005477
}
.label-success{
	background-color:#76bd23
}
.label-success[href]:focus,.label-success[href]:hover{
	background-color:#5b921b
}
.label-info{
	background-color:#00cbed
}
.label-info[href]:focus,.label-info[href]:hover{
	background-color:#009fba
}
.label-warning{
	background-color:#ffb700
}
.label-warning[href]:focus,.label-warning[href]:hover{
	background-color:#cc9200
}
.label-danger{
	background-color:#c93325
}
.label-danger[href]:focus,.label-danger[href]:hover{
	background-color:#9e281d
}
.jumbotron{
	position:relative;
	background-color:#e8e8e8;
	overflow:hidden
}
.jumbotron>img,.jumbotron picture img{
	margin-bottom:0
}
.jumbotron[class*=overlay-]:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2
}
.jumbotron.overlay-15:after{
	background-color:rgba(0,0,0,0.15)
}
.jumbotron.overlay-30:after{
	background-color:rgba(0,0,0,0.3)
}
.jumbotron.overlay-50:after{
	background-color:rgba(0,0,0,0.5)
}
.jumbotron-content{
	position:absolute;
	padding:1.5rem 1rem 0;
	width:100%;
	top:0;
	left:0;
	z-index:3
}
@media (min-width:544px){
	.jumbotron-content{
	width:80%
}

}
@media (min-width:768px){
	.jumbotron-content{
	width:60%
}

}
@media (min-width:992px){
	.jumbotron-content{
	width:50%
}

}
@media only screen and (min-width:1280px){
	.jumbotron-content{
	width:40%
}
.jumbotron-content .h1,.jumbotron-content h1{
	font-size:4rem
}

}
@media only screen and (min-width:1800px){
	.jumbotron-content{
	width:30%
}

}
.jumbotron-content[class*=middle-]{
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.jumbotron-content[class*=bottom-]{
	top:auto;
	bottom:0
}
.jumbotron-content[class*=-center]{
	text-align:center;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.jumbotron-content[class*=-right]{
	left:auto;
	right:0;
	text-align:right;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}
.jumbotron-content.middle-center{
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.jumbotron-inverse{
	background-color:#444
}
.jumbotron-inverse *{
	color:#fff
}
.jumbotron-hr{
	border-top-color:#cfcfcf
}
.split-banner{
	position:relative;
	background-color:#ddd
}
.split-banner.content-inverse{
	background-color:#222
}
.split-banner.split-overlap{
	margin-bottom:-2.25rem;
	z-index:0
}
.split-primary,.split-secondary{
	position:relative;
	width:100%;
	text-align:center
}
.split-bg{
	left:0;
	width:100%;
	overflow:hidden;
	z-index:1
}
.split-bg,.split-bg img{
	position:absolute;
	top:0;
	height:100%
}
.split-bg img{
	left:50%;
	width:auto!important;
	max-width:none;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
@media only screen and (min-width:1600px){
	.split-bg img{
	width:101%!important;
	height:auto;
	min-height:100%;
	object-fit:cover
}

}
.split-content{
	position:relative;
	z-index:2
}
@media (max-width:767px){
	.split-primary,.split-secondary{
	padding-top:2.25rem;
	padding-bottom:0.75rem
}
.split-primary{
	min-height:15rem;
	border-bottom:1px solid #444
}
.split-overlap .split-secondary{
	padding-bottom:3rem
}

}
@media (min-width:768px){
	.split-banner{
	padding-top:2.25rem;
	padding-bottom:0.75rem;
	min-height:21.25rem
}
.split-banner.split-overlap{
	padding-bottom:3rem
}
.split-primary{
	position:static
}

}
.masonry-img{
	background-size:cover;
	background-position:center 33%
}
.masonry-content{
	padding:3rem 3rem 1.5rem
}
.masonry-content:not(.content-inverse){
	color:#444
}
@media (max-width:767px){
	.masonry-img{
	min-height:17rem
}

}
@media (min-width:768px){
	.masonry{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:15.5rem
}
.masonry-clr,.masonry-img{
	-webkit-flex:1 0 50%;
	-ms-flex:1 0 50%;
	flex:1 0 50%
}
.masonry-clr{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.masonry-flip .masonry-img{
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}

}
@media (min-width:992px){
	.masonry{
	min-height:24rem
}
.masonry-img{
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto
}
.masonry-clr{
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:27rem
}

}
.alert{
	color:#444;
	margin-bottom:1.5rem;
	position:relative;
	border-width:4px 0 0;
	border-style:solid;
	font-size:0.875rem;
	padding-top:0.375rem
}
.alert p,.alert ul{
	margin-bottom:0
}
.alert p+p{
	margin-top:0.5rem
}
.alert.alert-notification{
	font-size:1rem;
	border-width:1px 0;
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.alert-heading{
	color:inherit
}
.alert-link{
	font-weight:700
}
.alert-icon.alert-notification .container:before,.alert-icon:not(.alert-notification):before{
	display:block;
	font-family:mylt-icons;
	font-size:20px;
	position:absolute
}
.alert-icon:not(.alert-notification){
	padding-left:1.625rem
}
.alert-icon:not(.alert-notification):before{
	top:2px;
	left:0
}
.alert-icon.alert-notification .container{
	padding-left:3rem;
	position:relative
}
.alert-icon.alert-notification .container:before{
	top:-3px;
	left:1rem
}
.alert-dismissible{
	padding-right:25px
}
.alert-dismissible.alert-notification{
	padding-right:0
}
.alert-dismissible.alert-notification .container{
	padding-right:40px
}
.alert-dismissible .close{
	position:relative;
	top:-4px;
	right:-27px
}
.alert-success{
	border-color:#76bd23
}
.alert-success.alert-icon.alert-notification .container:before,.alert-success.alert-icon:not(.alert-notification):before{
	color:#76bd23;
	content:""
}
.alert-success.alert-notification{
	background-color:#f1f8e9;
	border-color:#bbde91
}
.alert-success .alert-link{
	color:#5b921b
}
.alert-success .alert-link:hover{
	color:#4e7c17
}
.alert-info{
	border-color:#00cbed
}
.alert-info.alert-icon.alert-notification .container:before,.alert-info.alert-icon:not(.alert-notification):before{
	color:#00cbed;
	content:""
}
.alert-info.alert-notification{
	background-color:#e6fafd;
	border-color:#80e5f6
}
.alert-info .alert-link{
	color:#009fba
}
.alert-info .alert-link:hover{
	color:#0089a1
}
.alert-warning{
	border-color:#ffb700
}
.alert-warning.alert-icon.alert-notification .container:before,.alert-warning.alert-icon:not(.alert-notification):before{
	color:#ffb700;
	content:""
}
.alert-warning.alert-notification{
	background-color:#fff8e6;
	border-color:#ffdb80
}
.alert-warning .alert-link{
	color:#cc9200
}
.alert-warning .alert-link:hover{
	color:#b38000
}
.alert-danger{
	border-color:#c93325
}
.alert-danger.alert-icon.alert-notification .container:before,.alert-danger.alert-icon:not(.alert-notification):before{
	color:#c93325;
	content:""
}
.alert-danger.alert-notification{
	background-color:#faebe9;
	border-color:#e49992
}
.alert-danger .alert-link{
	color:#9e281d
}
.alert-danger .alert-link:hover{
	color:#882319
}
@-webkit-keyframes b{
	0%{
	background-position:1.5rem 0
}
to{
	background-position:0 0
}

}
@keyframes b{
	0%{
	background-position:1.5rem 0
}
to{
	background-position:0 0
}

}
.progress{
	display:block;
	width:100%;
	height:1.5rem;
	margin-bottom:1.5rem
}
.progress[value]{
	color:#0074d9;
	border:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.progress[value]::-webkit-progress-bar{
	background-color:#eee;
	border-radius:3px;
	box-shadow:inset 0 0.1rem 0.1rem rgba(0,0,0,0.1)
}
.progress[value]::-webkit-progress-value:before{
	content:attr(value)
}
.progress[value]::-webkit-progress-value{
	background-color:#0074d9;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
.progress[value="100"]::-webkit-progress-value{
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
@media screen and (min-width:0\0){
	.progress{
	background-color:#eee;
	border-radius:3px;
	box-shadow:inset 0 0.1rem 0.1rem rgba(0,0,0,0.1)
}
.progress-bar{
	display:inline-block;
	height:1.5rem;
	text-indent:-999rem;
	background-color:#0074d9;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
.progress[width^="0"]{
	min-width:2rem;
	color:#ccc;
	background-color:transparent;
	background-image:none
}
.progress[width="100%"]{
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}

}
.progress-striped[value]::-webkit-progress-value{
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 0,transparent 50%,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.15) 75%,transparent 0,transparent);
	background-size:1.5rem 1.5rem
}
.progress-striped[value]::-moz-progress-bar{
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 0,transparent 50%,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.15) 75%,transparent 0,transparent);
	background-size:1.5rem 1.5rem
}
@media screen and (min-width:0\0){
	.progress-bar-striped{
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 0,transparent 50%,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.15) 75%,transparent 0,transparent);
	background-size:1.5rem 1.5rem
}

}
.progress-animated[value]::-webkit-progress-value{
	-webkit-animation:b 2s linear infinite;
	animation:b 2s linear infinite
}
.progress-animated[value]::-moz-progress-bar{
	animation:b 2s linear infinite
}
@media screen and (min-width:0\0){
	.progress-animated .progress-bar-striped{
	-webkit-animation:b 2s linear infinite;
	animation:b 2s linear infinite
}

}
.progress-success[value]::-webkit-progress-value{
	background-color:#76bd23
}
.progress-success[value]::-moz-progress-bar{
	background-color:#76bd23
}
.progress-info[value]::-webkit-progress-value{
	background-color:#00cbed
}
.progress-info[value]::-moz-progress-bar{
	background-color:#00cbed
}
.progress-warning[value]::-webkit-progress-value{
	background-color:#ffb700
}
.progress-warning[value]::-moz-progress-bar{
	background-color:#ffb700
}
.progress-danger[value]::-webkit-progress-value{
	background-color:#c93325
}
.progress-danger[value]::-moz-progress-bar{
	background-color:#c93325
}
.media{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem
}
.media-body{
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.media-middle{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.media-bottom{
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end
}
.media-object{
	display:block
}
.media-object.img-thumbnail{
	max-width:none
}
.media-right{
	padding-left:10px
}
.media-left{
	padding-right:10px
}
.media-heading{
	margin-top:0;
	margin-bottom:5px
}
.media-list{
	padding-left:0;
	list-style:none
}
.list-group{
	padding-left:0;
	margin-bottom:0
}
.list-group-item{
	position:relative;
	display:block;
	padding:0.75rem 1.25rem;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child{
	border-top-right-radius:0;
	border-top-left-radius:0
}
.list-group-item:last-child{
	margin-bottom:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.list-group-flush .list-group-item{
	border-width:1px 0;
	border-radius:0
}
.list-group-flush:first-child .list-group-item:first-child{
	border-top:0
}
.list-group-flush:last-child .list-group-item:last-child{
	border-bottom:0
}
a.list-group-item,button.list-group-item{
	width:100%;
	color:#555;
	text-align:inherit
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{
	color:#555;
	text-decoration:none;
	background-color:#f5f5f5
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{
	color:#ccc;
	cursor:not-allowed;
	background-color:#e8e8e8
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{
	color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{
	color:#ccc
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{
	z-index:2;
	color:#fff;
	background-color:#0078aa;
	border-color:#0078aa
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{
	color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{
	color:#77d7ff
}
.list-group-item-success{
	color:#76bd23;
	background-color:#eaf5de
}
a.list-group-item-success,button.list-group-item-success{
	color:#76bd23
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{
	color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{
	color:#76bd23;
	background-color:#deefca
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{
	color:#fff;
	background-color:#76bd23;
	border-color:#76bd23
}
.list-group-item-info{
	color:#00cbed;
	background-color:#d9f7fc
}
a.list-group-item-info,button.list-group-item-info{
	color:#00cbed
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{
	color:#00cbed;
	background-color:#c1f2fa
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{
	color:#fff;
	background-color:#00cbed;
	border-color:#00cbed
}
.list-group-item-warning{
	color:#ffb700;
	background-color:#fff4d9
}
a.list-group-item-warning,button.list-group-item-warning{
	color:#ffb700
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
	color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{
	color:#ffb700;
	background-color:#ffedc0
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{
	color:#fff;
	background-color:#ffb700;
	border-color:#ffb700
}
.list-group-item-danger{
	color:#c93325;
	background-color:#f7e0de
}
a.list-group-item-danger,button.list-group-item-danger{
	color:#c93325
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{
	color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{
	color:#c93325;
	background-color:#f2cdc9
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{
	color:#fff;
	background-color:#c93325;
	border-color:#c93325
}
.list-group-item-heading{
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text{
	margin-bottom:0;
	line-height:1.3
}
.embed-responsive{
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.embed-responsive-21by9{
	padding-bottom:42.85714%
}
.embed-responsive-16by9{
	padding-bottom:56.25%
}
.embed-responsive-4by3{
	padding-bottom:75%
}
.embed-responsive-1by1{
	padding-bottom:100%
}
.close{
	float:right;
	font-size:1.5rem;
	font-weight:400;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:0.2
}
.close:focus,.close:hover{
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:0.5
}
button.close{
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.modal,.modal-open{
	overflow:hidden
}
.modal{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	display:none;
	outline:0;
	-webkit-overflow-scrolling:touch;
	word-wrap:break-word;
	overflow-wrap:break-word
}
.modal.fade .modal-dialog{
	transition:-webkit-transform 0.3s ease-out;
	transition:transform 0.3s ease-out;
	transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;
	-webkit-transform:translateY(-25%);
	transform:translateY(-25%)
}
.modal.in .modal-dialog{
	-webkit-transform:translate(0);
	transform:translate(0)
}
.modal-open .modal{
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog{
	position:relative;
	width:auto;
	margin:10px
}
.modal-content{
	position:relative;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,0.2);
	box-shadow:0 3px 9px rgba(0,0,0,0.15);
	outline:0
}
.modal-backdrop{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#151515
}
.modal-backdrop.fade{
	opacity:0
}
.modal-backdrop.in{
	opacity:0.5
}
.modal-header{
	padding:1rem 2.25rem
}
.modal-header:after{
	content:"";
	display:table;
	clear:both
}
.modal-header-inverse{
	background-color:#444
}
.modal-header-inverse .close,.modal-header-inverse .modal-title{
	color:#fff
}
.modal-header-inverse .close{
	opacity:0.8
}
.modal-header-inverse .close:hover{
	opacity:1
}
.modal-header .close{
	margin-top:-6px;
	text-shadow:none
}
.modal-title{
	margin:0;
	line-height:1
}
.modal-body{
	position:relative;
	padding:0.75rem 2.25rem 0
}
.modal-footer{
	letter-spacing:0.5rem;
	margin-top:-1rem;
	padding:0.75rem 2.25rem 2.25rem;
	text-align:right
}
.modal-footer .btn{
	margin-top:1rem
}
.modal-scrollbar-measure{
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:544px){
	.modal-dialog{
	width:500px;
	margin:30px auto
}
.modal-content{
	box-shadow:0 5px 0.75rem rgba(0,0,0,0.15)
}
.modal-sm{
	width:300px
}
.modal-lg{
	max-width:900px;
	width:calc(100% - 2rem)
}

}
@media (min-width:992px){
	.modal-lg{
	margin:30px auto;
	width:900px
}

}
.tooltip{
	position:absolute;
	z-index:1020;
	display:block;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.5;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:0.875rem;
	opacity:0
}
.tooltip.tooltip-modal{
	z-index:1070
}
.tooltip.in{
	opacity:1
}
.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{
	padding:0.5rem 1rem;
	margin-top:-0.25rem
}
.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{
	bottom:0;
	left:50%;
	margin-left:-0.5rem;
	border-width:0.5rem 0.5rem 0;
	border-top-color:#222
}
.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{
	padding:0.5rem 1rem;
	margin-top:0.25rem
}
.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{
	top:0;
	left:50%;
	margin-left:-0.5rem;
	border-width:0 0.5rem 0.5rem;
	border-bottom-color:#222
}
.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{
	padding:0 0.5rem;
	margin-left:0.25rem
}
.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{
	top:50%;
	left:0;
	margin-top:-0.5rem;
	border-width:0.5rem 0.5rem 0.5rem 0;
	border-right-color:#222
}
.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{
	padding:0 0.5rem;
	margin-left:-0.25rem
}
.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{
	top:50%;
	right:0;
	margin-top:-0.5rem;
	border-width:0.5rem 0 0.5rem 0.5rem;
	border-left-color:#222
}
.tooltip-arrow,.tooltip-toggle:after{
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip-toggle{
	position:relative
}
.tooltip-toggle:after{
	content:'';
	opacity:0;
	transition:opacity 0.15s linear;
	left:50%;
	margin-left:-0.5rem
}
.tooltip-toggle.tooltip-active:after{
	opacity:1
}
.tooltip-toggle-top:after{
	top:-0.75rem;
	border-width:0.5rem 0.5rem 0;
	border-top-color:#222
}
.tooltip-toggle-bottom:after{
	bottom:-0.75rem;
	border-width:0 0.5rem 0.5rem;
	border-bottom-color:#222
}
.tooltip-inner{
	max-width:18.75rem;
	padding:1rem;
	color:#fff;
	text-align:left;
	background-color:#222;
	border-radius:3px
}
.tooltip-inner a{
	color:#00c2ec
}
.tooltip-inner a:focus,.tooltip-inner a:hover{
	color:#44deff
}
.tooltip-inner a:active{
	color:#00add3
}
.popover{
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:block;
	max-width:276px;
	padding:1px;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.5;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:0.875rem;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:0.3rem;
	box-shadow:0 5px 10px rgba(0,0,0,0.2)
}
.popover.bs-tether-element-attached-bottom,.popover.popover-top{
	margin-top:-10px
}
.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{
	bottom:-11px;
	left:50%;
	margin-left:-11px;
	border-top-color:rgba(0,0,0,0.25);
	border-bottom-width:0
}
.popover.bs-tether-element-attached-bottom .popover-arrow:after,.popover.popover-top .popover-arrow:after{
	bottom:1px;
	margin-left:-10px;
	content:'';
	border-top-color:#fff;
	border-bottom-width:0
}
.popover.bs-tether-element-attached-left,.popover.popover-right{
	margin-left:10px
}
.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-right-color:rgba(0,0,0,0.25);
	border-left-width:0
}
.popover.bs-tether-element-attached-left .popover-arrow:after,.popover.popover-right .popover-arrow:after{
	bottom:-10px;
	left:1px;
	content:'';
	border-right-color:#fff;
	border-left-width:0
}
.popover.bs-tether-element-attached-top,.popover.popover-bottom{
	margin-top:10px
}
.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{
	top:-11px;
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:rgba(0,0,0,0.25)
}
.popover.bs-tether-element-attached-top .popover-arrow:after,.popover.popover-bottom .popover-arrow:after{
	top:1px;
	margin-left:-10px;
	content:'';
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.bs-tether-element-attached-right,.popover.popover-left{
	margin-left:-10px
}
.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:rgba(0,0,0,0.25)
}
.popover.bs-tether-element-attached-right .popover-arrow:after,.popover.popover-left .popover-arrow:after{
	right:1px;
	bottom:-10px;
	content:'';
	border-right-width:0;
	border-left-color:#fff
}
.popover-title{
	padding:8px 14px;
	margin:0;
	font-size:1rem;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:-0.7rem -0.7rem 0 0
}
.popover-content{
	padding:9px 14px
}
.popover-arrow,.popover-arrow:after{
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover-arrow{
	border-width:11px
}
.popover-arrow:after{
	content:'';
	border-width:10px
}
.carousel{
	position:relative;
	padding-bottom:2.25rem;
	margin-bottom:1.5rem
}
.carousel-inner{
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner>.carousel-item{
	position:relative;
	display:none;
	transition:left 0.6s ease-in-out
}
.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{
	width:100%;
	line-height:1;
	margin-bottom:0
}
.carousel-inner>.active{
	display:block;
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
	display:block;
	position:absolute;
	top:0;
	width:100%;
	z-index:3
}
@media (max-width:543px){
	.carousel-inner>.carousel-item{
	padding:0 15px
}
.carousel-inner>.off-left,.carousel-inner>.off-right{
	display:block;
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.stage-left,.carousel-inner>.stage-right{
	display:block;
	top:0;
	width:100%
}
.carousel-inner>.stage-left:not(.active),.carousel-inner>.stage-right:not(.active){
	position:absolute
}
.carousel-inner>.active.stage-left,.carousel-inner>.off-left.is-entering,.carousel-inner>.prev,.carousel-inner>.stage-left{
	left:calc(-100% + 25px)
}
.carousel-inner>.active.stage-right,.carousel-inner>.next,.carousel-inner>.off-right.is-entering,.carousel-inner>.stage-right{
	left:calc(100% - 25px)
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
	left:0
}
.carousel-inner>.off-left{
	left:calc(-200% + 10px)
}
.carousel-inner>.off-right{
	left:calc(200% - 10px)
}

}
@media (min-width:544px){
	.carousel-inner>.next{
	left:100%
}
.carousel-inner>.prev{
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
	left:0
}
.carousel-inner>.active.left{
	left:-100%
}
.carousel-inner>.active.right{
	left:100%
}

}
.carousel-control{
	position:absolute;
	top:0;
	bottom:2.25rem;
	left:0;
	width:50%;
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,0.6);
	opacity:0
}
.carousel-control.right{
	right:0;
	left:auto
}
.carousel-control:focus,.carousel-control:hover{
	color:#fff;
	text-decoration:none;
	outline:0;
	opacity:1
}
.carousel-control .icon-next,.carousel-control .icon-prev{
	position:absolute;
	top:50%;
	z-index:5;
	display:inline-block;
	width:40px;
	height:40px;
	margin-top:-20px;
	border-radius:50%;
	font-family:mylt-icons;
	text-align:center;
	background-color:rgba(21,21,21,0.35);
	line-height:40px
}
.carousel-control .icon-prev{
	left:15px
}
.carousel-control .icon-prev:before{
	content:'\e61b'
}
.carousel-control .icon-next{
	right:15px
}
.carousel-control .icon-next:before{
	content:'\e61c';
	position:relative;
	left:2px
}
@media (max-width:543px){
	.carousel-control{
	display:none
}

}
.carousel-indicators{
	position:absolute;
	line-height:0.75rem;
	bottom:0.75rem;
	left:50%;
	z-index:15;
	width:100%;
	padding-left:0;
	margin-left:-50%;
	margin-bottom:0;
	text-align:center;
	list-style:none
}
.carousel-indicators li{
	display:inline-block;
	width:0.75rem;
	height:0.75rem;
	margin:0 10px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#fff;
	border:2px solid #009fcb;
	border-radius:50%
}
.carousel-indicators .active{
	background-color:#333;
	border-color:#333
}
.carousel-caption{
	position:absolute;
	right:15%;
	bottom:20px;
	left:15%;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,0.6)
}
.carousel-caption .btn{
	text-shadow:none
}
@media (min-width:544px){
	.carousel-indicators li{
	margin:0 2px
}
.carousel-caption{
	right:20%;
	left:20%;
	padding-bottom:30px
}

}
.clearfix:after{
	content:"";
	display:table;
	clear:both
}
.center-block{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-xs-left{
	float:left!important
}
.pull-xs-right{
	float:right!important
}
.pull-xs-none{
	float:none!important
}
@media (min-width:544px){
	.pull-sm-left{
	float:left!important
}
.pull-sm-right{
	float:right!important
}
.pull-sm-none{
	float:none!important
}

}
@media (min-width:768px){
	.pull-md-left{
	float:left!important
}
.pull-md-right{
	float:right!important
}
.pull-md-none{
	float:none!important
}

}
@media (min-width:992px){
	.pull-lg-left{
	float:left!important
}
.pull-lg-right{
	float:right!important
}
.pull-lg-none{
	float:none!important
}

}
@media (min-width:1200px){
	.pull-xl-left{
	float:left!important
}
.pull-xl-right{
	float:right!important
}
.pull-xl-none{
	float:none!important
}

}
.sr-only{
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	white-space:nowrap
}
.sr-only-focusable:active,.sr-only-focusable:focus{
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto;
	white-space:normal
}
.invisible{
	visibility:hidden!important
}
.text-hide{
	font:"0/0" a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.text-justify{
	text-align:justify!important
}
.text-nowrap{
	white-space:nowrap!important
}
.text-truncate{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.text-xs-left{
	text-align:left!important
}
.text-xs-right{
	text-align:right!important
}
.text-xs-center{
	text-align:center!important
}
@media (min-width:544px){
	.text-sm-left{
	text-align:left!important
}
.text-sm-right{
	text-align:right!important
}
.text-sm-center{
	text-align:center!important
}

}
@media (min-width:768px){
	.text-md-left{
	text-align:left!important
}
.text-md-right{
	text-align:right!important
}
.text-md-center{
	text-align:center!important
}

}
@media (min-width:992px){
	.text-lg-left{
	text-align:left!important
}
.text-lg-right{
	text-align:right!important
}
.text-lg-center{
	text-align:center!important
}

}
@media (min-width:1200px){
	.text-xl-left{
	text-align:left!important
}
.text-xl-right{
	text-align:right!important
}
.text-xl-center{
	text-align:center!important
}

}
.text-lowercase{
	text-transform:lowercase!important
}
.text-uppercase{
	text-transform:uppercase!important
}
.text-capitalize{
	text-transform:capitalize!important
}
.font-weight-normal{
	font-weight:400
}
.font-weight-bold{
	font-weight:700
}
.font-italic{
	font-style:italic
}
.text-muted{
	color:#999
}
.text-primary{
	color:#0078aa!important
}
a.text-primary:focus,a.text-primary:hover{
	color:#005477!important
}
.text-secondary{
	color:#444!important
}
a.text-secondary:focus,a.text-secondary:hover{
	color:#2b2b2b!important
}
.text-success{
	color:#76bd23!important
}
a.text-success:focus,a.text-success:hover{
	color:#5b921b!important
}
.text-info{
	color:#00cbed!important
}
a.text-info:focus,a.text-info:hover{
	color:#009fba!important
}
.text-warning{
	color:#ffb700!important
}
a.text-warning:focus,a.text-warning:hover{
	color:#cc9200!important
}
.text-danger{
	color:#c93325!important
}
a.text-danger:focus,a.text-danger:hover{
	color:#9e281d!important
}
.b-a{
	border:1px solid #e8e8e8!important
}
.b-t{
	border-top:1px solid #e8e8e8!important
}
.b-r{
	border-right:1px solid #e8e8e8!important
}
.b-b{
	border-bottom:1px solid #e8e8e8!important
}
.b-l,.b-x{
	border-left:1px solid #e8e8e8!important
}
.b-x{
	border-right:1px solid #e8e8e8!important
}
.b-y{
	border-top:1px solid #e8e8e8!important;
	border-bottom:1px solid #e8e8e8!important
}
.bg-inverse{
	color:#e8e8e8;
	background-color:#444
}
.bg-faded{
	background-color:#f5f5f5
}
.bg-primary{
	color:#fff!important;
	background-color:#0078aa!important
}
a.bg-primary:focus,a.bg-primary:hover{
	background-color:#005477
}
.bg-success{
	color:#fff!important;
	background-color:#76bd23!important
}
a.bg-success:focus,a.bg-success:hover{
	background-color:#5b921b
}
.bg-info{
	color:#fff!important;
	background-color:#00cbed!important
}
a.bg-info:focus,a.bg-info:hover{
	background-color:#009fba
}
.bg-warning{
	color:#fff!important;
	background-color:#ffb700!important
}
a.bg-warning:focus,a.bg-warning:hover{
	background-color:#cc9200
}
.bg-danger{
	color:#fff!important;
	background-color:#c93325!important
}
a.bg-danger:focus,a.bg-danger:hover{
	background-color:#9e281d
}
.m-x-auto{
	margin-right:auto!important;
	margin-left:auto!important
}
.m-a-0{
	margin:0!important
}
.m-t-0{
	margin-top:0!important
}
.m-r-0{
	margin-right:0!important
}
.m-b-0{
	margin-bottom:0!important
}
.m-l-0,.m-x-0{
	margin-left:0!important
}
.m-x-0{
	margin-right:0!important
}
.m-y-0{
	margin-top:0!important;
	margin-bottom:0!important
}
.m-a-sm{
	margin:0.5rem!important
}
.m-t-sm{
	margin-top:0.5rem!important
}
.m-r-sm{
	margin-right:0.5rem!important
}
.m-b-sm{
	margin-bottom:0.5rem!important
}
.m-l-sm,.m-x-sm{
	margin-left:0.5rem!important
}
.m-x-sm{
	margin-right:0.5rem!important
}
.m-y-sm{
	margin-top:0.5rem!important;
	margin-bottom:0.5rem!important
}
.m-a-1{
	margin:0.75rem!important
}
.m-t-1{
	margin-top:0.75rem!important
}
.m-r-1{
	margin-right:0.75rem!important
}
.m-b-1{
	margin-bottom:0.75rem!important
}
.m-l-1,.m-x-1{
	margin-left:0.75rem!important
}
.m-x-1{
	margin-right:0.75rem!important
}
.m-y-1{
	margin-top:0.75rem!important;
	margin-bottom:0.75rem!important
}
.m-a-grid{
	margin:1rem!important
}
.m-t-grid{
	margin-top:1rem!important
}
.m-r-grid{
	margin-right:1rem!important
}
.m-b-grid{
	margin-bottom:1rem!important
}
.m-l-grid,.m-x-grid{
	margin-left:1rem!important
}
.m-x-grid{
	margin-right:1rem!important
}
.m-y-grid{
	margin-top:1rem!important;
	margin-bottom:1rem!important
}
.m-a-2{
	margin:1.5rem!important
}
.m-t-2{
	margin-top:1.5rem!important
}
.m-r-2{
	margin-right:1.5rem!important
}
.m-b-2{
	margin-bottom:1.5rem!important
}
.m-l-2,.m-x-2{
	margin-left:1.5rem!important
}
.m-x-2{
	margin-right:1.5rem!important
}
.m-y-2{
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.m-a-3{
	margin:2.25rem!important
}
.m-t-3{
	margin-top:2.25rem!important
}
.m-r-3{
	margin-right:2.25rem!important
}
.m-b-3{
	margin-bottom:2.25rem!important
}
.m-l-3,.m-x-3{
	margin-left:2.25rem!important
}
.m-x-3{
	margin-right:2.25rem!important
}
.m-y-3{
	margin-top:2.25rem!important;
	margin-bottom:2.25rem!important
}
.m-a-4{
	margin:3rem!important
}
.m-t-4{
	margin-top:3rem!important
}
.m-r-4{
	margin-right:3rem!important
}
.m-b-4{
	margin-bottom:3rem!important
}
.m-l-4,.m-x-4{
	margin-left:3rem!important
}
.m-x-4{
	margin-right:3rem!important
}
.m-y-4{
	margin-top:3rem!important;
	margin-bottom:3rem!important
}
.m-a-5{
	margin:3.75rem!important
}
.m-t-5{
	margin-top:3.75rem!important
}
.m-r-5{
	margin-right:3.75rem!important
}
.m-b-5{
	margin-bottom:3.75rem!important
}
.m-l-5,.m-x-5{
	margin-left:3.75rem!important
}
.m-x-5{
	margin-right:3.75rem!important
}
.m-y-5{
	margin-top:3.75rem!important;
	margin-bottom:3.75rem!important
}
.p-a-0{
	padding:0!important
}
.p-t-0{
	padding-top:0!important
}
.p-r-0{
	padding-right:0!important
}
.p-b-0{
	padding-bottom:0!important
}
.p-l-0,.p-x-0{
	padding-left:0!important
}
.p-x-0{
	padding-right:0!important
}
.p-y-0{
	padding-top:0!important;
	padding-bottom:0!important
}
.p-a-sm{
	padding:0.5rem!important
}
.p-t-sm{
	padding-top:0.5rem!important
}
.p-r-sm{
	padding-right:0.5rem!important
}
.p-b-sm{
	padding-bottom:0.5rem!important
}
.p-l-sm,.p-x-sm{
	padding-left:0.5rem!important
}
.p-x-sm{
	padding-right:0.5rem!important
}
.p-y-sm{
	padding-top:0.5rem!important;
	padding-bottom:0.5rem!important
}
.p-a-1{
	padding:0.75rem!important
}
.p-t-1{
	padding-top:0.75rem!important
}
.p-r-1{
	padding-right:0.75rem!important
}
.p-b-1{
	padding-bottom:0.75rem!important
}
.p-l-1,.p-x-1{
	padding-left:0.75rem!important
}
.p-x-1{
	padding-right:0.75rem!important
}
.p-y-1{
	padding-top:0.75rem!important;
	padding-bottom:0.75rem!important
}
.p-a-grid{
	padding:1rem!important
}
.p-t-grid{
	padding-top:1rem!important
}
.p-r-grid{
	padding-right:1rem!important
}
.p-b-grid{
	padding-bottom:1rem!important
}
.p-l-grid,.p-x-grid{
	padding-left:1rem!important
}
.p-x-grid{
	padding-right:1rem!important
}
.p-y-grid{
	padding-top:1rem!important;
	padding-bottom:1rem!important
}
.p-a-2{
	padding:1.5rem!important
}
.p-t-2{
	padding-top:1.5rem!important
}
.p-r-2{
	padding-right:1.5rem!important
}
.p-b-2{
	padding-bottom:1.5rem!important
}
.p-l-2,.p-x-2{
	padding-left:1.5rem!important
}
.p-x-2{
	padding-right:1.5rem!important
}
.p-y-2{
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.p-a-3{
	padding:2.25rem!important
}
.p-t-3{
	padding-top:2.25rem!important
}
.p-r-3{
	padding-right:2.25rem!important
}
.p-b-3{
	padding-bottom:2.25rem!important
}
.p-l-3,.p-x-3{
	padding-left:2.25rem!important
}
.p-x-3{
	padding-right:2.25rem!important
}
.p-y-3{
	padding-top:2.25rem!important;
	padding-bottom:2.25rem!important
}
.p-a-4{
	padding:3rem!important
}
.p-t-4{
	padding-top:3rem!important
}
.p-r-4{
	padding-right:3rem!important
}
.p-b-4{
	padding-bottom:3rem!important
}
.p-l-4,.p-x-4{
	padding-left:3rem!important
}
.p-x-4{
	padding-right:3rem!important
}
.p-y-4{
	padding-top:3rem!important;
	padding-bottom:3rem!important
}
.p-a-5{
	padding:3.75rem!important
}
.p-t-5{
	padding-top:3.75rem!important
}
.p-r-5{
	padding-right:3.75rem!important
}
.p-b-5{
	padding-bottom:3.75rem!important
}
.p-l-5,.p-x-5{
	padding-left:3.75rem!important
}
.p-x-5{
	padding-right:3.75rem!important
}
.p-y-5{
	padding-top:3.75rem!important;
	padding-bottom:3.75rem!important
}
.pos-f-t{
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030
}
.hidden-xs-up{
	display:none!important
}
@media (max-width:543px){
	.hidden-xs-down{
	display:none!important
}

}
@media (min-width:544px){
	.hidden-sm-up{
	display:none!important
}

}
@media (max-width:767px){
	.hidden-sm-down{
	display:none!important
}

}
@media (min-width:768px){
	.hidden-md-up{
	display:none!important
}

}
@media (max-width:991px){
	.hidden-md-down{
	display:none!important
}

}
@media (min-width:992px){
	.hidden-lg-up{
	display:none!important
}

}
@media (max-width:1199px){
	.hidden-lg-down{
	display:none!important
}

}
@media (min-width:1200px){
	.hidden-xl-up{
	display:none!important
}

}
.hidden-xl-down,.visible-print-block{
	display:none!important
}
@media print{
	.visible-print-block{
	display:block!important
}

}
.visible-print-inline{
	display:none!important
}
@media print{
	.visible-print-inline{
	display:inline!important
}

}
.visible-print-inline-block{
	display:none!important
}
@media print{
	.visible-print-inline-block{
	display:inline-block!important
}

}
@media print{
	.hidden-print{
	display:none!important
}

}
html{
	height:100%
}
body{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	min-height:100%
}
.footer-mylt{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.main-mylt{
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	overflow:hidden;
	transition:left 0.2s ease
}
.header-mylt~.main-mylt{
	padding-top:54px
}
@media (min-width:544px){
	.header-mylt~.main-mylt{
	padding-top:44px
}

}
@media (min-width:768px){
	.header-mylt~.main-mylt{
	padding-top:60px
}

}
@media (min-width:992px){
	.header-mylt~.main-mylt{
	padding-top:100px
}

}
.header-mylt.header-dual~.main-mylt{
	padding-top:94px
}
@media (min-width:544px){
	.header-mylt.header-dual~.main-mylt{
	padding-top:84px
}

}
@media (min-width:768px){
	.header-mylt.header-dual~.main-mylt{
	padding-top:100px
}

}
@media (min-width:992px){
	.header-mylt.header-dual~.main-mylt{
	padding-top:140px
}

}
@media print{
	.footer-legal,.footer-navigation,.footer-social,.geolocation,.header-mylt{
	display:none
}
body,html{
	height:auto;
	padding-bottom:0;
	width:100%
}
main:before{
	content:url(data:image/svg+xml;	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxMDAgMzAiIHZlcnNpb249IjEuMSI+CiAgPHRpdGxlPgogICAgTGlmZSBUaW1lIEZpdG5lc3MgLSBXZWIgTG9nbyBmb3IgUHJpbnQKICA8L3RpdGxlPgogCTxkZXNjPgogCQlUaGUgTGlmZSBUaW1lIEZpdG5lc3MgbG9nbyB3aXRoIHRhZ2xpbmUgZm9yIHByaW50aW5nLgogCTwvZGVzYz4KICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnIGZpbGw9IiM4NzhBODYiPgogICAgICA8cGF0aCBkPSJNOTcuNjYgMjYuNkM5Ny42NiAyNi43OSA5Ny44IDI2Ljg3IDk3Ljk3IDI2Ljg3IDk4LjE2IDI2Ljg3IDk4LjIzIDI2Ljc3IDk4LjIzIDI2LjY4IDk4LjIzIDI2LjU4IDk4LjE4IDI2LjU1IDk4LjEzIDI2LjUzIDk4LjA0IDI2LjQ5IDk3LjkzIDI2LjQ3IDk3Ljc2IDI2LjQzIDk3LjU1IDI2LjM3IDk3LjQ5IDI2LjI0IDk3LjQ5IDI2LjExIDk3LjQ5IDI1Ljg3IDk3LjcyIDI1Ljc1IDk3Ljk0IDI1Ljc1IDk4LjIgMjUuNzUgOTguNDEgMjUuODkgOTguNDEgMjYuMTRMOTguMiAyNi4xNEM5OC4xOSAyNS45OCA5OC4wOCAyNS45MyA5Ny45MyAyNS45MyA5Ny44MyAyNS45MyA5Ny43IDI1Ljk2IDk3LjcgMjYuMDkgOTcuNyAyNi4xNyA5Ny43NiAyNi4yMiA5Ny44NSAyNi4yNSA5Ny44NyAyNi4yNSA5OC4xNCAyNi4zMiA5OC4yMSAyNi4zNCA5OC4zNyAyNi4zOSA5OC40NSAyNi41MyA5OC40NSAyNi42NiA5OC40NSAyNi45MyA5OC4yIDI3LjA0IDk3Ljk2IDI3LjA0IDk3LjY4IDI3LjA0IDk3LjQ1IDI2LjkxIDk3LjQ0IDI2LjZMOTcuNjYgMjYuNk05OC43MiAyNS43OEw5OS4wMiAyNS43OCA5OS4zNiAyNi43NSA5OS4zNyAyNi43NSA5OS43IDI1Ljc4IDEwMCAyNS43OCAxMDAgMjcuMDEgOTkuNzkgMjcuMDEgOTkuNzkgMjYuMDYgOTkuNzkgMjYuMDYgOTkuNDUgMjcuMDEgOTkuMjcgMjcuMDEgOTguOTMgMjYuMDYgOTguOTIgMjYuMDYgOTguOTIgMjcuMDEgOTguNzIgMjcuMDEgOTguNzIgMjUuNzhNMjIuNjcgMjBMMjggMjAgMjggMTIgMzEuMzMgMTIgMzEuMzMgNy4zMyAyOCA3LjMzIDI4IDQuNjcgMzIgNC42NyAzMiAwIDIyLjY3IDAgMjIuNjcgMjAgMjIuNjcgMjBaTTMyLjY3IDBMMzIuNjcgMjAgNDIgMjAgNDIgMTUuMzMgMzggMTUuMzMgMzggMTIgNDEuMzMgMTIgNDEuMzMgNy4zMyAzOCA3LjMzIDM4IDQuNjcgNDIgNC42NyA0MiAwIDMyLjY3IDBNNiAwTDExLjMzIDAgMTEuMzMgMTUuMzMgMTYgMTUuMzMgMTYgMjAgNiAyMCA2IDAgNiAwWk0xNi42NyAwTDIyIDAgMjIgMjAgMTYuNjcgMjAgMTYuNjcgMCAxNi42NyAwWk04MiAyMEw5MS4zMyAyMCA5MS4zMyAxNS4zMyA4Ny4zNSAxNS4zMyA4Ny4zNSAxMiA5MC42NyAxMiA5MC42NyA3LjMzIDg3LjM1IDcuMzMgODcuMzUgNC42NyA5MS4zMyA0LjY3IDkxLjMzIDAgODIgMCA4MiAyMCA4MiAyMFpNNDUuMzMgNC42N0w0OC42NyA0LjY3IDQ4LjY3IDIwIDUzLjMzIDIwIDUzLjMzIDQuNjcgNTYuNjcgNC42NyA1Ni42NyAwIDQ1LjMzIDAgNDUuMzMgNC42NyA0NS4zMyA0LjY3Wk01Ny4zMyAwTDYyLjY3IDAgNjIuNjcgMjAgNTcuMzMgMjAgNTcuMzMgMCA1Ny4zMyAwWk03MiAxMEw3MC42NSAwIDYzLjMzIDAgNjMuMzMgMjAgNjggMjAgNjggOC44OSA3MC4xIDIwIDczLjkgMjAgNzYgOC44OSA3NiAyMCA4MC42NyAyMCA4MC42NyAwIDczLjM1IDAgNzIgMTAgNzIgMTBaTTAuMDkgMjUuNzVMMy4yNyAyNS43NSAzLjI3IDI2LjM1IDIuMDIgMjYuMzUgMi4wMiAyOS42OCAxLjMzIDI5LjY4IDEuMzMgMjYuMzUgMC4wOSAyNi4zNSAwLjA5IDI1Ljc1TTMuNTggMjUuNzVMNC4yNiAyNS43NSA0LjI2IDI3LjMyIDYuMDUgMjcuMzIgNi4wNSAyNS43NSA2Ljc0IDI1Ljc1IDYuNzQgMjkuNjggNi4wNSAyOS42OCA2LjA1IDI3LjkxIDQuMjYgMjcuOTEgNC4yNiAyOS42OCAzLjU4IDI5LjY4IDMuNTggMjUuNzVNNy40MyAyNS43NUwxMC4yNiAyNS43NSAxMC4yNiAyNi4zNSA4LjEyIDI2LjM1IDguMTIgMjcuMzggMTAuMSAyNy4zOCAxMC4xIDI3Ljk0IDguMTIgMjcuOTQgOC4xMiAyOS4wOSAxMC4zIDI5LjA5IDEwLjMgMjkuNjggNy40MyAyOS42OCA3LjQzIDI1Ljc1TTEyLjE0IDI1Ljc1TDEyLjgyIDI1Ljc1IDEyLjgyIDI3LjMyIDE0LjYxIDI3LjMyIDE0LjYxIDI1Ljc1IDE1LjMgMjUuNzUgMTUuMyAyOS42OCAxNC42MSAyOS42OCAxNC42MSAyNy45MSAxMi44MiAyNy45MSAxMi44MiAyOS42OCAxMi4xNCAyOS42OCAxMi4xNCAyNS43NU0xNS45OSAyNS43NUwxOC44MiAyNS43NSAxOC44MiAyNi4zNSAxNi42OCAyNi4zNSAxNi42OCAyNy4zOCAxOC42NiAyNy4zOCAxOC42NiAyNy45NCAxNi42OCAyNy45NCAxNi42OCAyOS4wOSAxOC44NiAyOS4wOSAxOC44NiAyOS42OCAxNS45OSAyOS42OCAxNS45OSAyNS43NU0yMC4zNyAyNS43NUwyMS4xIDI1Ljc1IDIyLjYyIDI5LjY4IDIxLjg4IDI5LjY4IDIxLjUxIDI4LjY0IDE5Ljk0IDI4LjY0IDE5LjU3IDI5LjY4IDE4Ljg2IDI5LjY4IDIwLjM3IDI1Ljc1IDIwLjM3IDI1Ljc1Wk0yMC4xMyAyOC4xMkwyMS4zMyAyOC4xMiAyMC43NCAyNi40MyAyMC43MiAyNi40MyAyMC4xMyAyOC4xMiAyMC4xMyAyOC4xMlpNMjIuODUgMjUuNzVMMjMuNTQgMjUuNzUgMjMuNTQgMjkuMDkgMjUuNTQgMjkuMDkgMjUuNTQgMjkuNjggMjIuODUgMjkuNjggMjIuODUgMjUuNzVNMjUgMjUuNzVMMjguMTggMjUuNzUgMjguMTggMjYuMzUgMjYuOTMgMjYuMzUgMjYuOTMgMjkuNjggMjYuMjQgMjkuNjggMjYuMjQgMjYuMzUgMjUgMjYuMzUgMjUgMjUuNzVNMjguNDggMjUuNzVMMjkuMTcgMjUuNzUgMjkuMTcgMjcuMzIgMzAuOTYgMjcuMzIgMzAuOTYgMjUuNzUgMzEuNjUgMjUuNzUgMzEuNjUgMjkuNjggMzAuOTYgMjkuNjggMzAuOTYgMjcuOTEgMjkuMTcgMjcuOTEgMjkuMTcgMjkuNjggMjguNDggMjkuNjggMjguNDggMjUuNzVNMzMuMzYgMjguMTRMMzEuODggMjUuNzUgMzIuNjggMjUuNzUgMzMuNzIgMjcuNTIgMzQuNzUgMjUuNzUgMzUuNTIgMjUuNzUgMzQuMDUgMjguMTQgMzQuMDUgMjkuNjggMzMuMzYgMjkuNjggMzMuMzYgMjguMTRNMzYuNzcgMjUuNzVMMzcuNDcgMjUuNzUgMzguMTggMjguNzYgMzguMTkgMjguNzYgMzguOTggMjUuNzUgMzkuNjkgMjUuNzUgNDAuNDYgMjguNzYgNDAuNDcgMjguNzYgNDEuMiAyNS43NSA0MS45IDI1Ljc1IDQwLjgyIDI5LjY4IDQwLjEyIDI5LjY4IDM5LjMzIDI2LjY4IDM5LjMyIDI2LjY4IDM4LjUyIDI5LjY4IDM3LjgxIDI5LjY4IDM2Ljc3IDI1Ljc1TTQzLjEzIDI1Ljc1TDQzLjg2IDI1Ljc1IDQ1LjM4IDI5LjY4IDQ0LjY0IDI5LjY4IDQ0LjI3IDI4LjY0IDQyLjcgMjguNjQgNDIuMzMgMjkuNjggNDEuNjIgMjkuNjggNDMuMTMgMjUuNzUgNDMuMTMgMjUuNzVaTTQyLjg5IDI4LjEyTDQ0LjA5IDI4LjEyIDQzLjUgMjYuNDMgNDMuNDggMjYuNDMgNDIuODkgMjguMTIgNDIuODkgMjguMTJaTTQ2LjIzIDI4LjE0TDQ0Ljc1IDI1Ljc1IDQ1LjU1IDI1Ljc1IDQ2LjU5IDI3LjUyIDQ3LjYyIDI1Ljc1IDQ4LjM5IDI1Ljc1IDQ2LjkyIDI4LjE0IDQ2LjkyIDI5LjY4IDQ2LjIzIDI5LjY4IDQ2LjIzIDI4LjE0TTUzLjU4IDI3LjcyQzUzLjU4IDI4Ljg0IDUyLjg4IDI5Ljc4IDUxLjcgMjkuNzggNTAuNTIgMjkuNzggNDkuODIgMjguODQgNDkuODIgMjcuNzIgNDkuODIgMjYuNiA1MC41MiAyNS42NiA1MS43IDI1LjY2IDUyLjg4IDI1LjY2IDUzLjU4IDI2LjYgNTMuNTggMjcuNzJMNTMuNTggMjcuNzIgNTMuNTggMjcuNzJaTTUwLjUxIDI3LjcyQzUwLjUxIDI4LjQ3IDUwLjg2IDI5LjIyIDUxLjcgMjkuMjIgNTIuNTQgMjkuMjIgNTIuOSAyOC40NyA1Mi45IDI3LjcyIDUyLjkgMjYuOTYgNTIuNTQgMjYuMjIgNTEuNyAyNi4yMiA1MC44NiAyNi4yMiA1MC41MSAyNi45NiA1MC41MSAyNy43Mkw1MC41MSAyNy43MiA1MC41MSAyNy43MlpNNTQuMDggMjUuNzVMNTYuNzkgMjUuNzUgNTYuNzkgMjYuMzUgNTQuNzYgMjYuMzUgNTQuNzYgMjcuMzggNTYuNTQgMjcuMzggNTYuNTQgMjcuOTQgNTQuNzYgMjcuOTQgNTQuNzYgMjkuNjggNTQuMDggMjkuNjggNTQuMDggMjUuNzVNNTguNiAyNS43NUw1OS4yOCAyNS43NSA1OS4yOCAyOS4wOSA2MS4yOCAyOS4wOSA2MS4yOCAyOS42OCA1OC42IDI5LjY4IDU4LjYgMjUuNzVNNjEuNjIgMjUuNzVMNjIuMzEgMjUuNzUgNjIuMzEgMjkuNjggNjEuNjIgMjkuNjggNjEuNjIgMjUuNzUgNjEuNjIgMjUuNzVaTTYzLjAxIDI1Ljc1TDY1LjcyIDI1Ljc1IDY1LjcyIDI2LjM1IDYzLjcgMjYuMzUgNjMuNyAyNy4zOCA2NS40OCAyNy4zOCA2NS40OCAyNy45NCA2My43IDI3Ljk0IDYzLjcgMjkuNjggNjMuMDEgMjkuNjggNjMuMDEgMjUuNzVNNjYuMTQgMjUuNzVMNjguOTcgMjUuNzUgNjguOTcgMjYuMzUgNjYuODMgMjYuMzUgNjYuODMgMjcuMzggNjguODEgMjcuMzggNjguODEgMjcuOTQgNjYuODMgMjcuOTQgNjYuODMgMjkuMDkgNjkuMDEgMjkuMDkgNjkuMDEgMjkuNjggNjYuMTQgMjkuNjggNjYuMTQgMjUuNzVNNzMuNTEgMjdDNzMuNCAyNi41NSA3My4xMSAyNi4yMiA3Mi41MyAyNi4yMiA3MS42OSAyNi4yMiA3MS4zNCAyNi45NiA3MS4zNCAyNy43MiA3MS4zNCAyOC40NyA3MS42OSAyOS4yMiA3Mi41MyAyOS4yMiA3My4xNSAyOS4yMiA3My40OCAyOC43NiA3My41NCAyOC4xOEw3NC4yMSAyOC4xOEM3NC4xNSAyOS4xMyA3My40OSAyOS43OCA3Mi41MyAyOS43OCA3MS4zNiAyOS43OCA3MC42NSAyOC44NCA3MC42NSAyNy43MiA3MC42NSAyNi42IDcxLjM2IDI1LjY2IDcyLjUzIDI1LjY2IDczLjQyIDI1LjY3IDc0LjEyIDI2LjE2IDc0LjIgMjdMNzMuNTEgMjdNNzguMjUgMjcuNzJDNzguMjUgMjguODQgNzcuNTUgMjkuNzggNzYuMzcgMjkuNzggNzUuMTkgMjkuNzggNzQuNDkgMjguODQgNzQuNDkgMjcuNzIgNzQuNDkgMjYuNiA3NS4xOSAyNS42NiA3Ni4zNyAyNS42NiA3Ny41NSAyNS42NiA3OC4yNSAyNi42IDc4LjI1IDI3LjcyTDc4LjI1IDI3LjcyIDc4LjI1IDI3LjcyWk03NS4xOCAyNy43MkM3NS4xOCAyOC40NyA3NS41MyAyOS4yMiA3Ni4zNyAyOS4yMiA3Ny4yMSAyOS4yMiA3Ny41NiAyOC40NyA3Ny41NiAyNy43MiA3Ny41NiAyNi45NiA3Ny4yMSAyNi4yMiA3Ni4zNyAyNi4yMiA3NS41MyAyNi4yMiA3NS4xOCAyNi45NiA3NS4xOCAyNy43Mkw3NS4xOCAyNy43MiA3NS4xOCAyNy43MlpNNzguNzMgMjUuNzVMNzkuNyAyNS43NSA4MC43OSAyOC44MyA4MC44IDI4LjgzIDgxLjg2IDI1Ljc1IDgyLjgxIDI1Ljc1IDgyLjgxIDI5LjY4IDgyLjE2IDI5LjY4IDgyLjE2IDI2LjY1IDgyLjE1IDI2LjY1IDgxLjA1IDI5LjY4IDgwLjQ5IDI5LjY4IDc5LjQgMjYuNjUgNzkuMzkgMjYuNjUgNzkuMzkgMjkuNjggNzguNzMgMjkuNjggNzguNzMgMjUuNzVNODMuNSAyNS43NUw4NS4yNCAyNS43NUM4Ni4zNiAyNS43NSA4Ni41NyAyNi40OCA4Ni41NyAyNi45NyA4Ni41NyAyNy40NSA4Ni4zNiAyOC4xOCA4NS4yNCAyOC4xN0w4NC4xOSAyOC4xNyA4NC4xOSAyOS42OCA4My41IDI5LjY4IDgzLjUgMjUuNzUgODMuNSAyNS43NVpNODQuMTkgMjcuNjFMODUuMiAyNy42MUM4NS41MSAyNy42MSA4NS44OCAyNy40NiA4NS44OCAyNi45NiA4NS44OCAyNi40NSA4NS41NyAyNi4zMiA4NS4yMSAyNi4zMkw4NC4xOSAyNi4zMiA4NC4xOSAyNy42MSA4NC4xOSAyNy42MVpNODcuNjggMjUuNzVMODguNDEgMjUuNzUgODkuOTMgMjkuNjggODkuMTkgMjkuNjggODguODIgMjguNjQgODcuMjUgMjguNjQgODYuODggMjkuNjggODYuMTcgMjkuNjggODcuNjggMjUuNzUgODcuNjggMjUuNzVaTTg3LjQ0IDI4LjEyTDg4LjY0IDI4LjEyIDg4LjA1IDI2LjQzIDg4LjAzIDI2LjQzIDg3LjQ0IDI4LjEyIDg3LjQ0IDI4LjEyWk05MC4xMyAyNS43NUw5MC44NiAyNS43NSA5Mi42NiAyOC42NSA5Mi42NyAyOC42NSA5Mi42NyAyNS43NSA5My4zMiAyNS43NSA5My4zMiAyOS42OCA5Mi41OSAyOS42OCA5MC44MSAyNi43OSA5MC43OSAyNi43OSA5MC43OSAyOS42OCA5MC4xMyAyOS42OCA5MC4xMyAyNS43NU05NS4wMiAyOC4xNEw5My41NSAyNS43NSA5NC4zNSAyNS43NSA5NS4zOSAyNy41MiA5Ni40MSAyNS43NSA5Ny4xOCAyNS43NSA5NS43MSAyOC4xNCA5NS43MSAyOS42OCA5NS4wMiAyOS42OCA5NS4wMiAyOC4xNCIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+);
	display:block;
	margin-left:1em;
	margin-bottom:2em
}
a:after,a:visited:after{
	content:''
}
.main-mylt{

	padding-top:5pt
}
.footer-mylt{

	background:#fff!important;
	height:auto;
	padding:0;
	position:static
}
.copyright{
	font-size:9pt;
	text-align:left;
	margin-bottom:0
}

}
.btn-resp-wrap{
	text-align:center
}
.btn-resp{
	font-size:0.875rem;
	margin-bottom:0.75rem
}
.btn-resp p{
	margin-bottom:0
}
.btn-resp-xs{
	color:inherit
}
.btn-resp-xs:focus,.btn-resp-xs:hover{
	color:#0078aa
}
@media (max-width:767px){
	.btn-resp,.btn-resp-xs{
	display:inline-block
}
.btn-resp-xs{
	text-align:center;
	vertical-align:top;
	width:5rem
}
.btn-resp-xs [class*=ico-]{
	width:2.5rem;
	height:2.5rem;
	line-height:2.25rem;
	border:2px solid currentColor;
	border-radius:50%;
	margin-bottom:0.75rem
}
.btn-resp-xs .ico-clock{
	padding-left:2px
}
.btn-resp-md{
	display:none
}

}
@media (min-width:768px){
	.btn-resp-wrap{
	text-align:left
}
.btn-resp-md,.btn-resp-xs{
	display:inline-block;
	padding-left:2.25rem;
	position:relative
}
.btn-resp-md [class*=ico-],.btn-resp-xs [class*=ico-]{
	position:absolute;
	left:6px
}
.btn-resp-xs{
	text-align:left;
	width:10.25rem;
	border:1px solid currentColor;
	padding-top:0.375rem;
	padding-bottom:0.375rem;
	line-height:1.2857;
	padding-right:0.75rem;
	border-radius:0.2rem
}
.btn-resp-xs [class*=ico-]{
	top:6px
}
.btn-resp-text .btn-resp-xs{
	display:none
}
.btn-resp-md [class*=ico-]{
	top:1px
}

}
.content-inverse .btn-resp .btn-resp-xs{
	color:#fff
}
.content-inverse .btn-resp .btn-resp-xs:focus,.content-inverse .btn-resp .btn-resp-xs:hover{
	color:#44deff
}
.content-inverse .btn-resp .btn-resp-xs:active{
	color:#00add3
}
.card-facility p:last-child,.card-registered p:last-child,.card-related p:last-child,.card-reservation p:last-child,.card-reserved p:last-child,.card-schedule p:last-child{
	margin-bottom:0
}
a.card-event,a.card-facility,a.card-registered,a.card-related,a.card-reservation,a.card-reserved,a.card-schedule{
	color:#707070
}
.card-instructor-sub{
	color:#c93325
}
.card-instructor-sub:after{
	content:' (Sub)'
}
.card-price{
	color:#437b00
}
.card-register{
	color:#0078aa
}
a[href].card-event:hover .card-title,a[href].card-related:hover .card-title,a[href].card-schedule:hover .card-title,button.card-event:hover .card-title,button.card-related:hover .card-title,button.card-schedule:hover .card-title{
	color:#00425e
}
a[href].card-event:active .card-title,a[href].card-event:focus .card-title,a[href].card-related:active .card-title,a[href].card-related:focus .card-title,a[href].card-schedule:active .card-title,a[href].card-schedule:focus .card-title,button.card-event:active .card-title,button.card-event:focus .card-title,button.card-related:active .card-title,button.card-related:focus .card-title,button.card-schedule:active .card-title,button.card-schedule:focus .card-title{
	color:#003044
}
.card-event:focus,.card-facility:focus,.card-related:focus,.card-schedule:focus{
	outline:0
}
.card-related,.card-schedule{
	background-color:#fff;
	margin-top:0.313rem;
	margin-bottom:0;
	min-width:8rem;
	padding:1em 0.875em
}
.card-related:last-of-type,.card-schedule:last-of-type{
	margin-bottom:0.313rem
}
.card-related.is-canceled,.card-schedule.is-canceled{
	background-color:#fdf7f6
}
.card-related.is-canceled .card-title,.card-schedule.is-canceled .card-title{
	text-decoration:line-through
}
.card-related.is-empty,.card-schedule.is-empty{
	background-color:#f5f5f5
}
.card-related.is-empty .card-text,.card-schedule.is-empty .card-text{
	text-align:center
}
.card-related .card-title,.card-schedule .card-title{
	color:#0078aa;
	font-size:0.875em;
	font-weight:700;
	line-height:1.214;
	margin-bottom:0.625rem
}
.card-related .card-time,.card-schedule .card-time{
	font-size:0.75em;
	line-height:1;
	margin-bottom:1rem
}
.card-related .card-time:first-child,.card-schedule .card-time:first-child{
	margin-top:0.188rem
}
.card-related .time-start,.card-schedule .time-start{
	font-weight:700
}
.card-related .card-date,.card-related .card-instructor,.card-related .card-location,.card-related .card-no-results,.card-related .card-price,.card-related .card-register,.card-related .card-text,.card-schedule .card-date,.card-schedule .card-instructor,.card-schedule .card-location,.card-schedule .card-no-results,.card-schedule .card-price,.card-schedule .card-register,.card-schedule .card-text{
	font-size:0.813em;
	line-height:1;
	margin-bottom:0.5rem
}
.card-related .card-date:last-child,.card-related .card-instructor:last-child,.card-related .card-location:last-child,.card-related .card-no-results:last-child,.card-related .card-price:last-child,.card-related .card-register:last-child,.card-related .card-text:last-child,.card-schedule .card-date:last-child,.card-schedule .card-instructor:last-child,.card-schedule .card-location:last-child,.card-schedule .card-no-results:last-child,.card-schedule .card-price:last-child,.card-schedule .card-register:last-child,.card-schedule .card-text:last-child{
	margin-bottom:0.188rem
}
.card-related .card-price .ico-cost-sm,.card-schedule .card-price .ico-cost-sm{
	margin-left:-0.3rem;
	margin-right:-0.2rem
}
.card-related .card-register .ico-calendar-checked,.card-schedule .card-register .ico-calendar-checked{
	margin-left:-0.1rem;
	margin-right:0.125rem
}
.card-related [class*=' ico-'],.card-related [class^=ico-],.card-schedule [class*=' ico-'],.card-schedule [class^=ico-]{
	line-height:0.65em
}
.card-related .btn,.card-schedule .btn{
	margin:0.5em 0 0
}
.card-related .card-canceled,.card-schedule .card-canceled{
	color:#c93325;
	font-size:0.813em
}
.card-related .card-canceled:first-child,.card-schedule .card-canceled:first-child{
	line-height:1;
	margin-bottom:0.5rem
}
.card-event{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	min-height:5.625rem
}
.card-event,.card-event>*{
	min-width:1px
}
.card-event [class*=' ico-'],.card-event [class^=ico-]{
	line-height:0
}
.card-event .card-title{
	color:#0078aa;
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-size:1.125em;
	line-height:1.167
}
.card-event .card-location,.card-event .card-price,.card-event .card-time{
	font-size:0.813em;
	line-height:1;
	margin-bottom:0.5rem;
	margin-right:1.25rem;
	padding-left:1rem
}
.card-event .card-location:last-child,.card-event .card-price:last-child,.card-event .card-time:last-child{
	margin-bottom:1.5rem
}
.card-event .card-text{
	font-size:0.875em
}
.card-event .card-header{
	padding:0;
	border-bottom:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
.card-event .card-block{
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
.card-event .card-block .ico-clock-sm{
	margin-left:-1.313rem;
	width:1.313rem
}
.card-event .card-block .ico-cost-sm,.card-event .card-block .ico-map-marker-sm{
	margin-left:-1.375rem;
	width:1.375rem
}
.card-event .card-text,.card-event .card-title{
	width:100%
}
.card-event .card-title{
	-webkit-order:10;
	-ms-flex-order:10;
	order:10
}
.card-event .card-text{
	-webkit-order:20;
	-ms-flex-order:20;
	order:20
}
.card-event .card-time{
	-webkit-order:30;
	-ms-flex-order:30;
	order:30
}
.card-event .card-location{
	-webkit-order:40;
	-ms-flex-order:40;
	order:40
}
.card-event .card-price{
	-webkit-order:50;
	-ms-flex-order:50;
	order:50
}
.card-event .card-text{
	display:none
}
.card-event.is-featured{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.card-event.is-featured .card-header{
	background-repeat:no-repeat;
	background-position:50%;
	background-size:cover;
	-webkit-flex:0 0 10rem;
	-ms-flex:0 0 10rem;
	flex:0 0 10rem
}
.card-event.is-featured .card-location,.card-event.is-featured .card-price,.card-event.is-featured .card-time{
	width:100%
}
.card-event.is-featured .card-title{
	font-size:1.5em
}
.card-event.is-featured .card-text{
	display:block
}
.card-event:not(.is-featured) .card-header{
	background-image:none!important
}
.card-event:not(.is-featured) .card-block{
	padding-left:0
}
.card-event.is-empty{
	background-color:#f5f5f5;
	border:0;
	pointer-events:none
}
.card-event.is-empty .card-text{
	margin:auto;
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-size:0.75rem;
	color:#707070;
	display:block;
	line-height:1.25;
	text-align:center
}
.card-event .card-date{
	width:3.25rem;
	padding:0.75rem 0;
	background-color:rgba(255,255,255,0.9);
	text-align:center;
	margin:1rem 0.5rem;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	line-height:1
}
.card-event .card-date time{
	white-space:normal;
	color:#707070;
	margin:auto
}
.card-event .card-date .event-date,.card-event .card-date .event-day,.card-event .card-date .event-month{
	display:block;
	text-transform:uppercase
}
.card-event .card-date .event-day,.card-event .card-date .event-month{
	font-weight:400;
	font-size:0.75rem;
	line-height:0.75
}
.card-event .card-date .event-date{
	font-weight:300;
	font-size:1.5rem;
	line-height:1.25;
	margin-bottom:0.063em
}
@media only screen and (min-width:544px){
	.card-event .card-header{
	width:4.25rem
}
.card-event.is-featured{
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row
}
.card-event.is-featured .card-header{
	-webkit-flex:100 0 15rem;
	-ms-flex:100 0 15rem;
	flex:100 0 15rem
}
.card-event.is-featured .card-block{
	-webkit-flex:686 0 17rem;
	-ms-flex:686 0 17rem;
	flex:686 0 17rem
}

}
@media only screen and (min-width:768px){
	.card-event{
	min-height:5.875rem
}
.card-event.is-empty{
	min-height:7.5rem
}
.card-event.is-empty .card-text{
	font-size:0.875rem
}
.card-event .card-time{
	-webkit-order:15;
	-ms-flex-order:15;
	order:15;
	margin-bottom:1.5rem;
	width:100%;
	font-size:1rem;
	padding-left:0
}
.card-event .card-time .time-start{
	font-weight:700
}
.card-event .card-time .ico-clock-sm{
	display:none
}

}
@media only screen and (min-width:992px){
	.card-event{
	min-height:7.5rem
}
.card-event.is-empty{
	min-height:8.125em
}
.card-event.is-empty .card-text{
	font-size:1rem
}
.card-event:not(.is-featured) .card-title{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.events-aside .card-event{
	min-height:5.625rem
}
.events-aside .card-event .card-header{
	width:100%
}
.events-aside .card-event.is-featured{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.events-aside .card-event.is-featured .card-header{
	-webkit-flex:0 0 10rem;
	-ms-flex:0 0 10rem;
	flex:0 0 10rem
}
.events-aside .card-event.is-featured .card-block{
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto
}
.events-aside .card-event.is-empty{
	min-height:0
}
.events-aside .card-event.is-empty .card-text{
	font-size:0.75rem
}
.events-aside .card-event .card-time{
	-webkit-order:30;
	-ms-flex-order:30;
	order:30;
	font-size:0.813em;
	padding-left:1rem;
	margin-bottom:0.5rem
}
.events-aside .card-event .card-time:last-child{
	margin-bottom:1.5rem
}
.events-aside .card-event .card-time .time-start{
	font-weight:400
}
.events-aside .card-event .card-time .ico-clock-sm{
	display:inline-block
}

}
.card-registered .card-title,.card-reserved .card-title{
	font-weight:300;
	letter-spacing:0;
	margin-bottom:0
}
.card-registered .card-price,.card-registered .card-text,.card-reserved .card-price,.card-reserved .card-text{
	font-size:0.875em;
	margin-bottom:0
}
.card-registered .card-price+.card-action,.card-registered .card-text+.card-action,.card-reserved .card-price+.card-action,.card-reserved .card-text+.card-action{
	margin-top:1rem
}
@media (min-width:768px){
	.card-registered .card-price,.card-reserved .card-price{
	position:absolute;
	top:1rem;
	right:0.875rem
}

}
.card-section-top{
	padding:0.938em
}
@media (min-width:768px){
	.card-section-top{
	padding:1.5em
}

}
@media (min-width:992px){
	.card-section{
	display:table;
	table-layout:fixed;
	width:100%
}

}
.card-section-cell{
	border-top:1px solid #e8e8e8;
	padding:0.938em
}
@media (min-width:992px){
	.card-section-cell{
	display:table-cell;
	padding:1.5em
}
.card-section-cell+.card-section-cell{
	border-left:1px solid #e8e8e8
}

}
.card-section-cell-noline{
	padding-bottom:0
}
.card-section-cell-noline+.card-section-cell-noline{
	border-top:0;
	padding-top:0
}
.card-section-cell-noline:last-child{
	padding-bottom:0.938em
}
@media (min-width:992px){
	.card-section-cell-noline{
	padding-bottom:1.5em
}
.card-section-cell-noline+.card-section-cell-noline{
	border-top:1px solid #e8e8e8;
	border-left:0;
	padding-bottom:1.5em
}

}
.card-facility{
	margin-bottom:0;
	padding:1em 0.875em
}
.card-facility .card-title{
	color:#444;
	font-size:0.875em;
	font-weight:700;
	line-height:1.214;
	margin-bottom:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.card-facility .card-time{
	font-size:0.75rem;
	line-height:1;
	margin-bottom:0.5rem
}
.card-facility .card-time:first-child{
	margin-top:0.188rem
}
.card-facility .count{
	color:#0078aa
}
.card-facility.has-fee .ico-cost-sm{
	color:#437b00;
	position:absolute;
	top:2px;
	right:0
}
.card-facility:not(.has-fee) .card-price{
	display:none
}
.card-facility:last-of-type{
	margin-bottom:0.313em
}
.card-facility.is-closed,.card-facility.is-reservation,.card-facility.is-unavailable{
	background-color:#f5f5f5!important
}
.card-facility.is-closed:before,.card-facility.is-reservation:before,.card-facility.is-unavailable:before{
	background-color:transparent
}
.card-facility.is-closed *,.card-facility.is-reservation *,.card-facility.is-unavailable *{
	display:none
}
.card-facility.is-open,.card-facility.is-reservable{
	background-color:#fff
}
.card-facility.is-assessment,.card-facility.is-camp,.card-facility.is-class,.card-facility.is-event,.card-facility.is-leagues,.card-facility.is-multiple,.card-facility.is-private,.card-facility.is-tournament{
	color:#444
}
.card-facility.is-assessment:before,.card-facility.is-camp:before,.card-facility.is-class:before,.card-facility.is-event:before,.card-facility.is-leagues:before,.card-facility.is-multiple:before,.card-facility.is-private:before,.card-facility.is-tournament:before{
	content:'';
	display:block;
	height:2px;
	position:absolute;
	top:-1px;
	right:-1px;
	left:-1px
}
.card-facility.is-class{
	background-color:#e9f6ff
}
.card-facility.is-class:before{
	background-color:#60b6ce
}
.card-facility.is-tournament{
	background-color:#faf9ed
}
.card-facility.is-tournament:before{
	background-color:#f1ea8f
}
.card-facility.is-camp{
	background-color:#faf2ed
}
.card-facility.is-camp:before{
	background-color:#f1bf8f
}
.card-facility.is-event{
	background-color:#f1edfa
}
.card-facility.is-event:before{
	background-color:#c29cd4
}
.card-facility.is-multiple{
	background-color:#edfaf3
}
.card-facility.is-multiple:before{
	background-color:#9eecb7
}
.card-facility.is-private{
	background-color:#e4fdff
}
.card-facility.is-private:before{
	background-color:#98e0e1
}
.card-facility.is-assessment{
	background-color:#e9f6ff
}
.card-facility.is-assessment:before{
	background-color:#60b6ce
}
.card-facility.is-leagues{
	background-color:#faf9ed
}
.card-facility.is-leagues:before{
	background-color:#f1ea8f
}
.card-reservation{
	text-align:center
}
.card-reservation .card-title{
	font-weight:400
}
.card-reservation .card-time{
	font-size:0.875em;
	margin:0;
	display:none
}
.card-reservation.is-available .card-title{
	color:#707070
}
.card-reservation.is-your-reservation{
	background-color:#444;
	border:0
}
.card-reservation.is-your-reservation .card-title{
	color:#fff
}
.card-reservation.is-your-reservation .card-price{
	display:none
}
a[href].card-reservation.is-reservable .card-time,a[href].card-reservation.is-reservable .card-title,button.card-reservation.is-reservable .card-time,button.card-reservation.is-reservable .card-title{
	color:#0078aa
}
a[href].card-reservation.is-reservable:focus .card-time,a[href].card-reservation.is-reservable:focus .card-title,a[href].card-reservation.is-reservable:hover .card-time,a[href].card-reservation.is-reservable:hover .card-title,button.card-reservation.is-reservable:focus .card-time,button.card-reservation.is-reservable:focus .card-title,button.card-reservation.is-reservable:hover .card-time,button.card-reservation.is-reservable:hover .card-title{
	color:#00425e
}
a[href].card-reservation.is-reservable:active .card-time,a[href].card-reservation.is-reservable:active .card-title,button.card-reservation.is-reservable:active .card-time,button.card-reservation.is-reservable:active .card-title{
	color:#003044
}
a[href].card-reservation.is-reservable.is-authenticated .card-title,button.card-reservation.is-reservable.is-authenticated .card-title{
	display:none
}
a[href].card-reservation.is-reservable.is-authenticated .card-time,button.card-reservation.is-reservable.is-authenticated .card-time{
	display:block
}
.card-feature{
	background-color:transparent;
	text-align:center;
	border:0
}
.card-feature .card-img-top{
	margin-bottom:-1px;
	background-color:#ccc
}
.card-feature .card-block{
	border:1px solid #e8e8e8;
	background-color:#fff
}
@media (min-width:768px){
	.card-feature .card-block{
	padding-top:2rem;
	padding-bottom:0.5rem
}

}
@media (min-width:992px){
	.card-feature .card-block{
	padding:3rem 3rem 1.5rem
}

}
.card-feature .card-img-top+.card-block{
	border-top-color:#fff
}
.card-feature .btn{
	margin-bottom:0.5rem
}
.card-group+.card-group{
	margin-top:-1px
}
.card-group:last-child{
	margin-bottom:1.5rem
}
.card-group .card-feature{
	font-size:0.875rem
}
@media (min-width:544px) and (max-width:991px){
	.card-group .card-feature .card-img-top{
	margin-bottom:0
}
.card-group .card-feature .card-block{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	border-top-color:#e8e8e8
}

}
@media (min-width:544px){
	.card-group .card-feature{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	-webkit-flex-flow:row nowrap;
	-ms-flex-flow:row nowrap;
	flex-flow:row;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.card-group .card-feature+.card-feature{
	margin-left:0
}
.card-group .card-feature .card-img-top,.card-group .card-feature .card-img-top+.card-block{
	-webkit-flex:1 0 50%;
	-ms-flex:1 0 50%;
	flex:1 0 50%;
	max-width:50%
}
.card-group .card-feature .card-block{
	-webkit-flex:1 0 100%;
	-ms-flex:1 0 100%;
	flex:1 0 100%;
	max-width:100%;
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	-ms-grid-row-align:stretch;
	align-self:stretch
}

}
@media (min-width:768px){
	.card-group .card-feature+.card-feature{
	margin-top:-1px
}
.card-group .card-feature .card-img-top{
	-webkit-flex:1 0 30%;
	-ms-flex:1 0 30%;
	flex:1 0 30%
}
.card-group .card-feature .card-img-top+.card-block{
	-webkit-flex:1 0 70%;
	-ms-flex:1 0 70%;
	flex:1 0 70%;
	max-width:70%
}

}
@media (min-width:992px){
	.card-group{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row nowrap;
	-ms-flex-flow:row nowrap;
	flex-flow:row;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.card-group .card-feature{
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column;
	-webkit-flex:1 1 33.33333%;
	-ms-flex:1 1 33.33333%;
	flex:1 1 33.33333%;
	max-width:33.33333%
}
.card-group .card-feature .card-img-top{
	max-width:100%;
	-webkit-flex:0 1 auto;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	min-height:1px;
	margin-bottom:-1px
}
.card-group .card-feature .card-img-top+.card-block{
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	min-height:1px;
	max-width:100%
}
.card-group .card-feature .card-block{
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	min-height:1px;
	padding-left:1.5rem;
	padding-right:1.5rem
}
.card-group .card-feature+.card-feature{
	margin-top:0
}
.card-group .card-feature:not(:last-child) .card-block{
	border-right-color:#fff
}

}
@media (min-width:544px){
	.card-deck .card-feature{
	-webkit-flex:1 0 50%;
	-ms-flex:1 0 50%;
	flex:1 0 50%;
	min-height:1px;
	max-width:50%;
	margin-left:0;
	margin-right:0;
	padding-left:1rem;
	padding-right:1rem;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:column nowrap;
	-ms-flex-flow:column nowrap;
	flex-flow:column
}
.card-deck .card-feature .card-img-top{
	-webkit-flex:0 1 auto;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	min-height:1px;
	margin-bottom:-1px
}
.card-deck .card-feature .card-block{
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	min-height:1px
}

}
@media (min-width:992px){
	.card-deck.card-deck-four-up .card-block,.card-deck.card-deck-three-up .card-block{
	padding-left:1.5rem;
	padding-right:1.5rem
}
.card-deck.card-deck-three-up .card-feature{
	-webkit-flex:1 0 33.33333%;
	-ms-flex:1 0 33.33333%;
	flex:1 0 33.33333%;
	max-width:33.33333%
}
.card-deck.card-deck-four-up .card-feature{
	-webkit-flex:1 0 25%;
	-ms-flex:1 0 25%;
	flex:1 0 25%;
	max-width:25%
}

}
.card-tools{
	display:block;
	font-size:0.875em;
	margin-bottom:0.5em;
	overflow:hidden
}
@media (min-width:768px){
	.card-label{
	float:left
}

}
.card-controls{
	float:right
}
.card-controls a:not(:first-child):before{
	color:#ccc;
	content:'|';
	display:inline-block;
	margin:0 0.5em
}
.daypart{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-style:normal;
	font-weight:500;
	font-size:0.75em;
	letter-spacing:0.1em;
	margin:0.313em 0 0;
	text-align:center;
	text-transform:uppercase
}
.hero{
	overflow:hidden;
	position:relative
}
.hero img{
	margin-bottom:0;
	width:100%
}
.hero-promotion{
	background:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:3em 0
}
.hero-wrap{
	height:100%;
	position:absolute;
	top:0;
	width:100%
}
.hero-wrap.overlay-15{
	background:rgba(0,0,0,0.15)
}
.hero-wrap.overlay-30{
	background:rgba(0,0,0,0.3)
}
.hero-wrap.overlay-50{
	background:rgba(0,0,0,0.5)
}
.hero-content.top-center,.hero-content.top-left,.hero-content.top-right{
	margin-top:1.5em
}
.hero-content.middle-center,.hero-content.middle-left,.hero-content.middle-right{
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.hero-content.bottom-center,.hero-content.bottom-left,.hero-content.bottom-right{
	position:absolute;
	bottom:1.5em
}
.hero-content.bottom-left,.hero-content.bottom-right,.hero-content.middle-left,.hero-content.middle-right,.hero-content.top-left,.hero-content.top-right{
	padding:0 1rem;
	width:100%
}
@media (min-width:544px){
	.hero-content.bottom-left,.hero-content.bottom-right,.hero-content.middle-left,.hero-content.middle-right,.hero-content.top-left,.hero-content.top-right{
	width:80%
}

}
@media (min-width:768px){
	.hero-content.bottom-left,.hero-content.bottom-right,.hero-content.middle-left,.hero-content.middle-right,.hero-content.top-left,.hero-content.top-right{
	width:60%
}

}
@media (min-width:992px){
	.hero-content.bottom-left,.hero-content.bottom-right,.hero-content.middle-left,.hero-content.middle-right,.hero-content.top-left,.hero-content.top-right{
	width:50%
}

}
@media only screen and (min-width:1280px){
	.hero-content.bottom-left,.hero-content.bottom-right,.hero-content.middle-left,.hero-content.middle-right,.hero-content.top-left,.hero-content.top-right{
	width:40%
}

}
@media only screen and (min-width:1800px){
	.hero-content.bottom-left,.hero-content.bottom-right,.hero-content.middle-left,.hero-content.middle-right,.hero-content.top-left,.hero-content.top-right{
	width:30%
}

}
@media only screen and (min-width:1280px){
	.hero-content.bottom-left,.hero-content.middle-left,.hero-content.top-left{
	padding-left:3%
}

}
.hero-content.bottom-center,.hero-content.middle-center,.hero-content.top-center{
	margin-left:1rem;
	margin-right:1rem;
	text-align:center
}
@media (min-width:768px){
	.hero-content.bottom-center,.hero-content.middle-center,.hero-content.top-center{
	margin-left:auto;
	margin-right:auto
}
.hero-content.bottom-center h3,.hero-content.bottom-center p,.hero-content.middle-center h3,.hero-content.middle-center p,.hero-content.top-center h3,.hero-content.top-center p{
	margin-left:auto;
	margin-right:auto;
	max-width:60%
}

}
.hero-content.bottom-right,.hero-content.middle-right,.hero-content.top-right{
	text-align:right
}
@media (min-width:544px){
	.hero-content.bottom-right,.hero-content.middle-right,.hero-content.top-right{
	margin-left:20%
}

}
@media (min-width:768px){
	.hero-content.bottom-right,.hero-content.middle-right,.hero-content.top-right{
	margin-left:40%
}

}
@media (min-width:992px){
	.hero-content.bottom-right,.hero-content.middle-right,.hero-content.top-right{
	margin-left:50%
}

}
@media only screen and (min-width:1280px){
	.hero-content.bottom-right,.hero-content.middle-right,.hero-content.top-right{
	margin-left:60%;
	padding-right:3%
}

}
@media only screen and (min-width:1800px){
	.hero-content.bottom-right,.hero-content.middle-right,.hero-content.top-right{
	margin-left:70%
}

}
.hero-content.bottom-center{
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.hero-content h1:last-child,.hero-content h2:last-child,.hero-content h3:last-child,.hero-content p:last-child{
	margin-bottom:0
}
@media only screen and (min-width:1280px){
	.hero-content h1{
	font-size:4em
}

}
@media (max-width:543px){
	.hero-content p{
	font-size:0.875em
}

}
.hero-content .btn:last-child{
	margin-bottom:0
}
.hero-inverse h1,.hero-inverse h2,.hero-inverse h3,.hero-inverse p{
	color:#fff
}
.geolocation{
	background:#0078aa;
	color:#fff;
	padding:2em 1rem 1rem;
	position:relative
}
@media (min-width:768px){
	.geolocation{
	padding:1rem
}

}
.geolocation a{
	transition:all 0.2s ease-in-out;
	color:#fff;
	border-bottom:1px solid rgba(255,255,255,0.3)
}
.geolocation a:hover{
	border-bottom-color:#fff
}
.geolocation .omnifield{
	margin-bottom:0
}
.geolocation .btn-primary,.geolocation .form-control{
	border:1px solid #fff
}
.geolocation .form-control::-webkit-input-placeholder{
	color:#0078aa
}
.geolocation .form-control::-moz-placeholder{
	color:#0078aa
}
.geolocation .form-control:-ms-input-placeholder{
	color:#0078aa
}
.geolocation .form-control::placeholder{
	color:#0078aa
}
.geolocation .btn-primary{
	height:2.5rem
}
.geolocation .btn-primary:active{
	top:0
}
.geo-close{
	background:transparent;
	border:0;
	position:absolute;
	top:5px;
	right:0
}
@media (min-width:768px){
	.geo-close{
	top:12px;
	right:5px
}

}
@media (min-width:1200px){
	.geo-close{
	right:3%
}

}
.geo-body,.geo-search{
	position:relative;
	width:100%
}
@media (min-width:768px){
	.geo-body,.geo-search{
	display:inline-block;
	vertical-align:middle;
	width:auto
}

}
.geo-body{
	border-bottom:1px solid rgba(255,255,255,0.3);
	margin-bottom:1em;
	padding-bottom:1em
}
@media (min-width:768px){
	.geo-body{
	border-bottom:0;
	border-right:1px solid rgba(255,255,255,0.3);
	margin-bottom:0;
	padding:0 1em 0 0;
	min-width:240px;
	max-width:30%
}

}
@media (min-width:992px){
	.geo-body{
	padding-right:2em
}

}
@media (min-width:1200px){
	.geo-body{
	max-width:40%
}

}
.geo-body .ico-crosshairs{
	float:left;
	padding-right:0.5em
}
.geo-body .ico-crosshairs+div{
	overflow:hidden
}
.geo-body p,.geo-body ul{
	font-size:0.813em;
	margin:0
}
.geo-body ul{
	padding:0.5em 0 0
}
.geo-body ul li{
	padding-bottom:0.25em
}
.geo-body ul li:before{
	content:none
}
.geo-links{
	display:block;
	padding-top:0.5em;
	white-space:nowrap
}
@media (min-width:768px){
	.geo-links{
	display:inline
}

}
.geo-links-divide{
	padding:0 0.5em
}
@media (min-width:768px){
	.geo-search{
	padding-left:1em;
	width:auto
}

}
@media (min-width:992px){
	.geo-search{
	padding-left:2em
}

}
@media (min-width:768px){
	.geo-search form{
	display:inline-block;
	vertical-align:middle;
	width:330px
}

}
@media (min-width:992px){
	.geo-search form{
	width:340px
}

}
.geo-search form+a{
	display:inline-block;
	font-size:0.813em;
	margin-top:0.75em
}
@media (min-width:768px){
	.geo-search form+a{
	margin-top:0;
	margin-left:1em;
	vertical-align:middle
}

}
.pac-container{
	z-index:1070
}
.gauge{
	font-size:0.875rem;
	text-align:center;
	max-width:220px;
	margin:0 auto
}
.gauge-header{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	color:#444;
	font-size:0.75rem;
	font-weight:500;
	letter-spacing:0.14em;
	text-transform:uppercase;
	min-height:2.5em;
	margin-bottom:0.5rem;
	line-height:1.25;
	padding:0 0.5em
}
@media (min-width:992px){
	.gauge-header{
	font-size:0.875rem;
	margin-bottom:0
}

}
.gauge-svg{
	display:block;
	margin:0 auto;
	height:90px;
	width:90px
}
@media (min-width:992px){
	.gauge-svg{
	height:120px;
	width:120px
}

}
.gauge-bg,.gauge-indicator{
	fill:none;
	stroke-width:4
}
@media (max-width:991px){
	.gauge-bg,.gauge-indicator{
	stroke-width:5.33333
}

}
.gauge-bg{
	stroke:#707070;
	opacity:0.25
}
.gauge-indicator{
	stroke:#0078aa;
	stroke-dasharray:358.192;
	stroke-dashoffset:358.192
}
.gauge-visits .gauge-indicator{
	stroke:#FFE900
}
.gauge-passes .gauge-indicator{
	stroke:#FFA600
}
.gauge-ltbucks .gauge-indicator{
	stroke:#9DC00C
}
.gauge-wrap{
	position:relative;
	margin-bottom:1rem
}
.gauge-icon,.gauge-text{
	position:absolute;
	left:0;
	right:0
}
.gauge-text{
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.gauge-icon{
	bottom:0.3125rem
}
@media (min-width:992px){
	.gauge-icon{
	bottom:0.75rem
}

}
.gauge-value{
	font-family:PreloSlab,Andale Mono,Cambria,Palatino,serif;
	font-size:1.125rem;
	line-height:1
}
@media (min-width:992px){
	.gauge-value{
	font-size:1.75rem
}
.gauge-value .small{
	font-size:1rem
}

}
@media (max-width:991px){
	.gauge-label{
	font-size:0.8125rem
}

}
.dashboard{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-1rem;
	margin-right:-1rem;
	padding:0 0.75rem
}
.dashboard .gauge{
	-webkit-flex:0 0 33.33333%;
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	max-width:33.33333%;
	padding:0.1875rem
}
.header-mylt{
	background-color:#444;
	height:54px;
	line-height:1;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	z-index:1030
}
.header-mylt:before{
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
	margin-right:-0.25rem
}
.header-mylt.header-unstuck{
	position:absolute
}
.header-mylt.header-condensed{
	box-shadow:0 2px 4px rgba(21,21,21,0.2)
}
@media (min-width:544px){
	.header-mylt{
	height:44px
}

}
@media (min-width:768px){
	.header-mylt{
	height:60px
}

}
@media (min-width:992px){
	.header-mylt{
	border-top:40px solid #fff;
	height:100px;
	padding-left:1rem;
	padding-right:1rem;
	text-align:left
}
.header-mylt.has-overlay{
	background-color:#222
}
.header-mylt.header-condensed{
	border-top-width:32px;
	height:72px
}

}
@media only screen and (min-width:1280px){
	.header-mylt{
	padding-left:3%;
	padding-right:3%
}

}
.ltnav-menu,.ltnav-submenu,.ltnav-submenu-deep{
	list-style:none;
	padding:0;
	margin:0
}
.ltnav-clubname{
	color:#fff;
	font-size:0.75rem;
	font-weight:700
}
@media (min-width:768px){
	.ltnav-clubname{
	font-size:0.8125rem
}

}
.ltnav-logo{
	display:inline-block;
	vertical-align:middle;
	line-height:1
}
.ltnav-logo img{
	transition:all 0.2s linear;
	height:20px;
	width:auto
}
.ltnav-logo .ltnav-clubname{
	margin-top:0.375rem
}
@media (min-width:544px){
	.ltnav-logo .ltnav-clubname{
	display:none
}

}
@media (min-width:768px){
	.ltnav-logo img{
	height:30px
}

}
@media (min-width:992px){
	.header-condensed .ltnav-logo img{
	height:20px
}

}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
	.ltnav-logo{
	height:30px
}
.header-condensed .ltnav-logo{
	height:20px
}
.ltnav-logo img{
	width:100%
}

}
.ltnav-toggle{
	text-align:left;
	cursor:pointer;
	position:absolute;
	top:27px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:1rem
}
.ltnav-toggle .ltnav-clubname{
	display:none;
	margin-left:1rem;
	vertical-align:middle;
	max-width:12em;
	line-height:16px
}
@media (min-width:544px){
	.ltnav-toggle{
	top:22px
}
.ltnav-toggle .ltnav-clubname{
	display:inline-block
}

}
@media (min-width:768px){
	.ltnav-toggle{
	top:30px
}

}
@media (min-width:992px){
	.ltnav-toggle{
	display:none
}

}
.ltnav-toggle .bar,.ltnav-toggle .bar:after,.ltnav-toggle .bar:before{
	width:20px;
	height:1px;
	background-color:white
}
.ltnav-toggle .bar{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin-right:-0.25rem;
	transition:background-color 0.2s linear
}
.ltnav-toggle .bar:after,.ltnav-toggle .bar:before{
	content:'';
	position:absolute;
	left:0
}
.ltnav-toggle .bar:before{
	bottom:6px;
	transition:bottom 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s,-webkit-transform 0.2s cubic-bezier(0.23,1,0.32,1);
	transition:bottom 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s,transform 0.2s cubic-bezier(0.23,1,0.32,1);
	transition:bottom 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s,transform 0.2s cubic-bezier(0.23,1,0.32,1),-webkit-transform 0.2s cubic-bezier(0.23,1,0.32,1)
}
.ltnav-toggle .bar:after{
	top:6px;
	transition:top 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s,-webkit-transform 0.2s cubic-bezier(0.23,1,0.32,1);
	transition:top 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s,transform 0.2s cubic-bezier(0.23,1,0.32,1);
	transition:top 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s,transform 0.2s cubic-bezier(0.23,1,0.32,1),-webkit-transform 0.2s cubic-bezier(0.23,1,0.32,1)
}
.ltnav-toggle .bar.animate{
	background-color:rgba(255,255,255,0)
}
.ltnav-toggle .bar.animate:before{
	bottom:0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	transition:bottom 0.2s cubic-bezier(0.23,1,0.32,1),-webkit-transform 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s;
	transition:bottom 0.2s cubic-bezier(0.23,1,0.32,1),transform 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s;
	transition:bottom 0.2s cubic-bezier(0.23,1,0.32,1),transform 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s,-webkit-transform 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s
}
.ltnav-toggle .bar.animate:after{
	top:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	transition:top 0.2s cubic-bezier(0.23,1,0.32,1),-webkit-transform 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s;
	transition:top 0.2s cubic-bezier(0.23,1,0.32,1),transform 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s;
	transition:top 0.2s cubic-bezier(0.23,1,0.32,1),transform 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s,-webkit-transform 0.2s cubic-bezier(0.23,1,0.32,1) 0.2s
}
@media (max-width:991px){
	.ltnav-open{
	overflow:hidden
}
.ltnav-open .header-unstuck{
	position:fixed
}

}
.ltnav-offcanvas-wrap{
	background:linear-gradient(90deg,#151515 120px,#222 0);
	position:fixed;
	width:100%;
	top:54px;
	bottom:0;
	left:-100%;
	transition:left 0.2s ease;
	text-align:left;
	z-index:1030
}
.ltnav-offcanvas-wrap.is-visible{
	left:0;
	overflow-y:scroll
}
.ltnav-offcanvas-wrap.is-visible .ltnav-item .broken-link,.ltnav-offcanvas-wrap.is-visible .ltnav-item a{
	opacity:1;
	visibility:visible
}
.ltnav-item{
	text-transform: uppercase;
	text-align: left;
}
@media (min-width:544px){
	.ltnav-offcanvas-wrap{
	top:44px;
	background:linear-gradient(90deg,#151515 160px,#222 0)
}

}
@media (min-width:768px){
	.ltnav-offcanvas-wrap{
	top:60px
}

}
@media (min-width:992px){
	.ltnav-offcanvas-wrap{
	background:none;
	position:static;
	display:inline-block;
	vertical-align:middle;
	width:auto
}
.ltnav-offcanvas-wrap.is-visible{
	overflow:initial
}

}
.ltnav-primary,.ltnav-utility{
	width:120px
}
@media (min-width:544px){
	.ltnav-primary,.ltnav-utility{
	width:160px
}

}
.ltnav-primary .ltnav-item,.ltnav-utility .ltnav-item{
	border-bottom:1px solid #222
}
.ltnav-primary .ltnav-item>a,.ltnav-utility .ltnav-item>a{
	color:#fff;
	display:block;
	font-size:0.813rem;
	line-height:1.25;
	opacity:0;
	padding:12px;
	position:relative;
	transition:background-color 0.2s,color 0.2s,opacity 0.2s,visibility 0.2s;
	overflow-wrap:break-word;
	word-wrap:break-word;
	visibility:hidden
}
.ltnav-primary .ltnav-item>a:hover,.ltnav-utility .ltnav-item>a:hover{
	background-color:#00cbed;
	color:#151515
}
.ltnav-primary .ltnav-item>a.has-icon,.ltnav-utility .ltnav-item>a.has-icon{
	padding-left:38px
}
.ltnav-primary .ltnav-item>a [class^=ico-],.ltnav-utility .ltnav-item>a [class^=ico-]{
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute;
	top:50%;
	left:12px
}
.ltnav-primary .ltnav-item.is-active,.ltnav-utility .ltnav-item.is-active{
	background-color:#00cbed
}
.ltnav-primary .ltnav-item.is-active>a,.ltnav-utility .ltnav-item.is-active>a{
	color:#151515
}
.ltnav-primary .ltnav-item.is-active .ltnav-overlay,.ltnav-primary .ltnav-item.is-active .ltnav-submenu,.ltnav-utility .ltnav-item.is-active .ltnav-overlay,.ltnav-utility .ltnav-item.is-active .ltnav-submenu{
	display:block
}
.ltnav-mobile-account{
	position:absolute;
	top:0;
	right:0;
	font-size:0.875rem
}
.ltnav-mobile-account a{
	color:#fff;
	display:inline-block;
	height:54px;
	line-height:54px;
	padding:0 1rem
}
@media (min-width:544px){
	.ltnav-mobile-account a{
	height:44px;
	line-height:44px
}

}
@media (min-width:768px){
	.ltnav-mobile-account a{
	position:relative;
	height:60px;
	line-height:60px;
	padding-right:1.75rem
}
.ltnav-mobile-account a:after,.ltnav-mobile-account a:before{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	content:'';
	position:absolute;
	top:50%;
	height:1px;
	width:6px
}
.ltnav-mobile-account a:before{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ltnav-mobile-account a.is-active:before,.ltnav-mobile-account a:after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.ltnav-mobile-account a.is-active:after{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ltnav-mobile-account a:after,.ltnav-mobile-account a:before{
	transition:all 0.2s linear;
	background:#999
}
.ltnav-mobile-account a:before{
	right:16px
}
.ltnav-mobile-account a:after{
	right:12px
}
.ltnav-mobile-account a .ico-user{
	padding-right:0.125rem
}

}
.ltnav-overlay,.ltnav-submenu{
	display:none;
	position:absolute;
	top:0;
	left:120px;
	width:calc(100% - 120px)
}
@media (min-width:544px){
	.ltnav-overlay,.ltnav-submenu{
	left:160px;
	width:calc(100% - 160px)
}

}
@media (max-width:991px){
	.ltnav-submenu{
	overflow:hidden
}
.ltnav-submenu.move-out>li>.broken-link,.ltnav-submenu.move-out>li>a{
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	opacity:0
}

}
.ltnav-subitem .broken-link,.ltnav-subitem a{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	color:#fff;
	display:block;
	font-size:0.875rem;
	line-height:1.25;
	padding:0.625rem 0.938rem 0.625rem 1.25rem;
	transition:background-color 0.2s,color 0.2s,opacity 0.4s,visibility 0.4s,-webkit-transform 0.2s;
	transition:background-color 0.2s,color 0.2s,transform 0.2s,opacity 0.4s,visibility 0.4s;
	transition:background-color 0.2s,color 0.2s,transform 0.2s,opacity 0.4s,visibility 0.4s,-webkit-transform 0.2s
}
.ltnav-subitem .broken-link{
	color:#888
}
.ltnav-subitem .broken-link:hover{
	background-color:transparent
}
.ltnav-subitem.has-emphasis a{
	font-size:1rem;
	font-weight:700
}
.ltnav-subitem.is-current>a{
	background-color:#333;
	box-shadow:inset -4px 0 0 #00cbed
}
@media (max-width:991px){
	.ltnav-subitem .broken-link,.ltnav-subitem a{
	opacity:0;
	visibility:hidden
}
.ltnav-subitem .broken-link:hover,.ltnav-subitem a:hover{
	background-color:#333
}
.ltnav-subitem.has-children>a{
	padding-right:2.25rem;
	position:relative
}
.ltnav-subitem.has-children>a:after,.ltnav-subitem.has-children>a:before{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform-origin:9px 50%;
	transform-origin:9px 50%;
	background-color:#707070;
	content:'';
	display:inline-block;
	height:1px;
	margin-top:-1px;
	position:absolute;
	top:50%;
	right:1rem;
	transition:background-color 0.2s linear;
	width:9px
}
.ltnav-subitem.has-children>a:before{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ltnav-subitem.has-children>a:after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.ltnav-subitem.has-children>a:hover:after,.ltnav-subitem.has-children>a:hover:before{
	background-color:#00cbed
}

}
.ltnav-submenu-deep{
	position:absolute
}
@media (max-width:991px){
	.ltnav-submenu-deep{
	opacity:1;
	top:0;
	left:0;
	transition:opacity 0.4s,visibility 0.4s,-webkit-transform 0.2s;
	transition:transform 0.2s,opacity 0.4s,visibility 0.4s;
	transition:transform 0.2s,opacity 0.4s,visibility 0.4s,-webkit-transform 0.2s;
	visibility:visible;
	width:100%
}
.ltnav-submenu-deep.is-hidden{
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	opacity:0;
	visibility:hidden
}
.ltnav-submenu-deep .go-back{
	background-color:#151515;
	font-weight:700
}
.ltnav-submenu-deep .go-back a{
	padding:0.75rem 0 0.75rem 2.25rem;
	position:relative
}
.ltnav-submenu-deep .go-back a:after,.ltnav-submenu-deep .go-back a:before{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	background-color:#707070;
	content:'';
	display:inline-block;
	height:1px;
	margin-top:-1px;
	position:absolute;
	top:50%;
	left:1.313rem;
	transition:background-color 0.2s linear;
	width:9px
}
.ltnav-submenu-deep .go-back a:before{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ltnav-submenu-deep .go-back a:after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.ltnav-submenu-deep .go-back a:hover:after,.ltnav-submenu-deep .go-back a:hover:before{
	background-color:#00cbed
}

}
@media (min-width:992px){
	.header-mylt{
	white-space:nowrap
}
.ltnav-primary{
	width:auto;
	display:inline-block
}
.ltnav-primary .ltnav-menu{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-flex-wrap:none;
	-ms-flex-wrap:none;
	flex-wrap:none
}
.ltnav-primary .ltnav-item{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	border:0;
	display:inline-block;
	vertical-align:middle;
	margin-left:1em;
	min-height:1px
}
.ltnav-primary .ltnav-item.is-active{
	background-color:transparent
}
.ltnav-primary .ltnav-item.is-active>a{
	color:#fff
}
.ltnav-primary .ltnav-item.is-active .ltnav-overlay{
	display:none
}
.ltnav-primary .ltnav-submenu{
	display:inline-block;
	font-size:0;
	position:relative;
	overflow:initial;
	top:auto;
	left:auto;
	width:auto
}
.ltnav-primary .ltnav-subitem{
	position:relative;
	display:inline-block;
	font-size:1rem;
	height:60px;
	line-height:60px;
	margin-left:1em
}
.ltnav-primary .ltnav-subitem:first-child{
	margin-left:0
}
.ltnav-primary .ltnav-subitem>.broken-link,.ltnav-primary .ltnav-subitem>a{
	line-height:inherit;
	opacity:1;
	padding:0;
	visibility:visible
}
.ltnav-primary .ltnav-subitem>.broken-link:not(.broken-link):hover,.ltnav-primary .ltnav-subitem>a:not(.broken-link):hover{
	background-color:transparent;
	color:#44deff
}
.header-condensed .ltnav-primary .ltnav-subitem{
	height:40px;
	line-height:40px
}
.ltnav-primary .ltnav-subitem.has-children>a{
	position:relative;
	padding-right:0.875rem
}
.ltnav-primary .ltnav-subitem.has-children>a:after,.ltnav-primary .ltnav-subitem.has-children>a:before{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	content:'';
	position:absolute;
	top:50%;
	height:1px;
	width:6px
}
.ltnav-primary .ltnav-subitem.has-children>a:before{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ltnav-primary .ltnav-subitem.has-children>a.is-active:before,.ltnav-primary .ltnav-subitem.has-children>a:after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.ltnav-primary .ltnav-subitem.has-children>a.is-active:after{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ltnav-primary .ltnav-subitem.has-children>a:after,.ltnav-primary .ltnav-subitem.has-children>a:before{
	transition:all 0.2s linear;
	background:#fff
}
.ltnav-primary .ltnav-subitem.has-children>a:before{
	right:4px
}
.ltnav-primary .ltnav-subitem.has-children>a:after{
	right:0
}
.ltnav-primary .ltnav-subitem.has-children>a:hover:after,.ltnav-primary .ltnav-subitem.has-children>a:hover:before{
	background-color:#00cbed
}
.ltnav-primary .ltnav-subitem.is-current>a{
	background-color:transparent;
	box-shadow:inset 0 -4px 0 #00cbed
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle{
	background-color:#222;
	border-radius:3px;
	font-size:0.875rem;
	font-weight:700;
	height:36px;
	line-height:36px;
	opacity:1;
	padding:0 2em 0 1em;
	transition:all 0.2s linear;
	visibility:visible
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle:after,.ltnav-primary .ltnav-item .ltnav-overlay-toggle:before{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	content:'';
	position:absolute;
	top:50%;
	height:1px;
	width:6px
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle:before{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle.is-active:before,.ltnav-primary .ltnav-item .ltnav-overlay-toggle:after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle.is-active:after{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.header-condensed .ltnav-primary .ltnav-item .ltnav-overlay-toggle{
	height:30px;
	line-height:30px
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle:hover{
	background-color:#151515;
	color:#fff
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle:hover:after,.ltnav-primary .ltnav-item .ltnav-overlay-toggle:hover:before{
	background-color:#44deff
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle:after,.ltnav-primary .ltnav-item .ltnav-overlay-toggle:before{
	transition:all 0.2s linear;
	background:#999
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle:before{
	right:16px
}
.ltnav-primary .ltnav-item .ltnav-overlay-toggle:after{
	right:12px
}
.ltnav-submenu-deep{
	display:none;
	white-space:normal;
	line-height:1;
	width:12rem;
	background-color:#222;
	position:absolute;
	top:100%;
	left:50%;
	box-shadow:0 2px 4px rgba(21,21,21,0.2);
	z-index:1035
}
.ltnav-submenu-deep:before{
	border:8px solid transparent;
	border-bottom-color:#222;
	content:'';
	height:0;
	position:absolute;
	top:-15px;
	left:50%;
	margin-left:-8px;
	width:0;
	z-index:2;
	pointer-events:none
}
.is-active~.ltnav-submenu-deep{
	display:block;
	margin-left:-6rem;
	padding:1rem
}
.ltnav-submenu-deep li{
	padding:0.5em 1rem
}
.ltnav-submenu-deep.ltnav-columns{
	width:20rem;
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
	-webkit-column-gap:0;
	-moz-column-gap:0;
	column-gap:0;
	margin-left:-10rem
}
.ltnav-submenu-deep.ltnav-columns li{
	-webkit-column-break-inside:avoid;
	page-break-inside:avoid;
	break-inside:avoid
}
.ltnav-submenu-deep .broken-link,.ltnav-submenu-deep a{
	display:block;
	padding:0;
	line-height:1.25
}
.ltnav-submenu-deep .broken-link:hover,.ltnav-submenu-deep a:hover{
	color:#00cbed
}
.ltnav-submenu-deep .go-back{
	display:none
}
.ltnav-submenu-deep .summary-link{
	-webkit-column-span:all;
	-moz-column-span:all;
	column-span:all
}
.ltnav-submenu-deep .summary-link a{
	display:inline
}
.ltnav-submenu-deep .summary-link:before{
	content:'';
	display:block;
	height:2px;
	width:48px;
	background:#444;
	margin-bottom:1rem
}

}
@media (min-width:992px){
	.ltnav-utility{
	width:auto;
	position:absolute;
	top:-30px;
	right:1rem;
	text-align:right
}
.header-condensed .ltnav-utility{
	top:-26px
}

}
@media only screen and (min-width:1280px){
	.ltnav-utility{
	right:3vw
}

}
@media (min-width:992px){
	.ltnav-utility .ltnav-item{
	border:0;
	display:inline-block;
	margin-left:1em
}
.ltnav-utility .ltnav-item>a{
	color:#707070;
	opacity:1;
	padding:0;
	visibility:visible
}
.ltnav-utility .ltnav-item>a:hover{
	background-color:transparent;
	color:#222
}
.ltnav-utility .ltnav-item>a.has-icon{
	padding-left:0
}
.ltnav-utility .ltnav-item>a [class^=ico-]{
	-webkit-transform:translateY(-0.05em);
	transform:translateY(-0.05em);
	position:relative;
	top:auto;
	left:auto
}
.ltnav-utility .ltnav-item.is-active,.ltnav-utility .ltnav-item.is-current{
	background-color:transparent
}
.ltnav-utility .ltnav-item.is-active>a,.ltnav-utility .ltnav-item.is-current>a{
	color:#222
}
.ltnav-utility .ltnav-item:not(:last-of-type) [class^=ico-]{
	display:none
}

}
.ltnav-overlay{
	padding:1rem 0 3rem;
	z-index:5
}
@media (min-width:992px){
	.ltnav-overlay{
	background:#222;
	box-shadow:0 2px 4px rgba(21,21,21,0.2);
	display:none;
	padding:2rem 0 3rem;
	top:60px;
	left:0;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	width:100%;
	transition:top 0.2s linear
}
.header-condensed .ltnav-overlay{
	top:40px
}
.ltnav-overlay.is-active{
	display:block;
	overflow-y:scroll
}

}
@media only screen and (min-width:1280px){
	.ltnav-overlay{
	padding-left:3%
}

}
.ltnav-overlay a,.ltnav-overlay a:focus,.ltnav-overlay a:visited{
	color:#fff
}
.ltnav-overlay a:hover{
	color:#44deff
}
.ltnav-overlay a:active{
	color:#fff
}
.ltnav-loc-close,.ltnav-overlay-close{
	border:0;
	background:none;
	color:#fff;
	position:absolute;
	top:8px;
	right:1rem;
	transition:color 0.2s linear
}
.ltnav-loc-close:hover,.ltnav-overlay-close:hover{
	color:#44deff;
	cursor:pointer
}
.ltnav-overlay-close{
	display:none;
	top:0
}
@media (min-width:992px){
	.ltnav-overlay-close{
	display:block
}

}
@media only screen and (min-width:1280px){
	.ltnav-overlay-close{
	right:3%
}

}
.ltnav-overlay .h-th{
	font-size:0.6875rem;
	color:#999;
	letter-spacing:0.1em;
	margin-bottom:0.5rem
}
.ltnav-overlay hr{
	border-top-color:#444;
	margin:1rem 0
}
@media (max-width:991px){
	.ltnav-overlay hr{
	margin:1rem -1rem
}

}
.ltnav-club-list{
	padding-left:0;
	list-style:none;
	line-height:1.2
}
@media (min-width:992px){
	.ltnav-club-list{
	padding-left:1rem
}

}
.ltnav-club-list a{
	display:block;
	padding:0.5rem 0
}
.ltnav-club-list li{
	position:relative;
	padding-right:32px
}
.ltnav-club-list .is-current:before{
	content:url(../images/icon-location-marker.svg);
	position:absolute;
	top:7px;
	left:-12px;
	width:1rem
}
.ltnav-club-list .is-current:after{
	display:block;
	content:'Current Location';
	font-size:0.75rem;
	color:#999;
	margin-top:-0.375rem
}
.ltnav-club-list .c-favorite{
	position:absolute;
	top:3px;
	right:0
}
@media (min-width:992px){
	.ltnav-loc-panel{
	padding-left:2rem;
	padding-right:2rem
}

}
@media (max-width:543px){
	.ltnav-loc-search .h-th{
	padding-top:1rem
}
.ltnav-collapse-bg,.ltnav-loc-collapse{
	position:fixed;
	top:54px;
	left:0;
	right:0
}
.ltnav-loc-collapse{
	padding:0 1rem;
	background-color:#222;
	z-index:3
}
.ltnav-loc-collapse.collapsing~.ltnav-collapse-bg,.ltnav-loc-collapse.in~.ltnav-collapse-bg{
	opacity:0.5;
	visibility:visible
}
.ltnav-collapse-bg{
	background-color:#151515;
	opacity:0;
	visibility:hidden;
	bottom:0;
	z-index:2
}

}
@media (min-width:544px){
	.ltnav-loc-collapse{
	display:block;
	height:auto!important
}
.omnifield{
	max-width:25rem
}

}
@media (min-width:992px){
	.ltnav-loc-clubs{
	border-right:1px solid #444
}

}
.ltnav-ltbucks{
	background-color:#707070;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-size:0.75rem;
	font-weight:600;
	line-height:1.5;
	padding:0 3px;
	vertical-align:baseline
}
.header-mylt.header-dual{
	height:94px;
	padding-bottom:40px
}
@media (min-width:544px){
	.header-mylt.header-dual{
	height:84px
}

}
@media (min-width:768px){
	.header-mylt.header-dual{
	height:100px
}

}
@media (min-width:992px){
	.header-mylt.header-dual{
	height:140px
}
.header-mylt.header-dual.header-condensed{
	height:112px
}

}
.ltnav-secondary{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:40px;
	line-height:40px;
	background-color:#151515;
	padding:0 1rem;
	white-space:nowrap;
	text-align:left;
	font-size:0
}
.ltnav-secondary .ltnav-secd-name{
	font-size:1rem;
	color:#fff;
	font-weight:700;
	display:inline-block;
	line-height:40px;
	vertical-align:bottom;
	margin-right:1rem;
	max-width:calc(100% - 3.875rem);
	overflow:hidden;
	text-overflow:ellipsis
}
.ltnav-secondary .ltnav-menu{
	display:inline-block;
	font-size:0;
	vertical-align:bottom
}
.ltnav-secondary .ltnav-item{
	display:inline-block;
	font-size:0.8125rem;
	vertical-align:bottom;
	height:40px;
	line-height:40px;
	padding:0 2px;
	margin-left:1rem
}
.ltnav-secondary .ltnav-item:first-child{
	margin-left:0
}
.ltnav-secondary .ltnav-item.is-current{
	box-shadow:inset 0 -4px 0 #00cbed
}
.ltnav-secondary a{
	color:#fff;
	display:inline-block;
	vertical-align:middle
}
.ltnav-secondary a:focus,.ltnav-secondary a:hover{
	color:#44deff
}
@media (min-width:768px){
	.ltnav-secondary .ltnav-secd-name{
	font-size:0.8125rem;
	text-align:right;
	min-width:92px;
	padding-right:8px;
	transition:min-width 0.2s,padding-right 0.2s
}

}
@media (min-width:992px){
	.ltnav-secondary .ltnav-secd-name{
	min-width:146px;
	padding-right:13px;
	font-size:1.25rem
}
.header-condensed .ltnav-secondary .ltnav-secd-name{
	font-size:0.875rem;
	min-width:92px;
	padding-right:8px
}
.ltnav-secondary .ltnav-item{
	font-size:0.875rem
}

}
@media only screen and (min-width:1280px){
	.ltnav-secondary{
	padding-left:3%;
	padding-right:3%
}

}
.ltnav-account,.ltnav-more{
	position:relative
}
.ltnav-account.hide,.ltnav-more.hide{
	display:none!important
}
.ltnav-more-toggle,.ltnav-utility .ltnav-account-toggle{
	position:relative;
	padding-right:14px!important
}
.ltnav-more-toggle:after,.ltnav-more-toggle:before,.ltnav-utility .ltnav-account-toggle:after,.ltnav-utility .ltnav-account-toggle:before{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	content:'';
	position:absolute;
	top:50%;
	height:1px;
	width:6px
}
.ltnav-more-toggle:before,.ltnav-utility .ltnav-account-toggle:before{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ltnav-more-toggle.is-active:before,.ltnav-more-toggle:after,.ltnav-utility .ltnav-account-toggle.is-active:before,.ltnav-utility .ltnav-account-toggle:after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.ltnav-more-toggle.is-active:after,.ltnav-utility .ltnav-account-toggle.is-active:after{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ltnav-more-toggle:after,.ltnav-more-toggle:before,.ltnav-utility .ltnav-account-toggle:after,.ltnav-utility .ltnav-account-toggle:before{
	background:currentColor
}
.ltnav-more-toggle:before,.ltnav-utility .ltnav-account-toggle:before{
	right:4px
}
.ltnav-more-toggle:after,.ltnav-utility .ltnav-account-toggle:after{
	right:0
}
.ltnav-utility .ltnav-account-toggle:after,.ltnav-utility .ltnav-account-toggle:before{
	top:0.5625rem
}
.ltnav-account,.ltnav-overflow{
	position:absolute;
	background:#222;
	box-shadow:0 2px 4px rgba(21,21,21,0.2);
	right:0;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	z-index:1035
}
.header-condensed .ltnav-account .ltnav-item,.header-condensed .ltnav-account .ltnav-subitem,.header-condensed .ltnav-overflow .ltnav-item,.header-condensed .ltnav-overflow .ltnav-subitem,.ltnav-account .ltnav-item,.ltnav-account .ltnav-subitem,.ltnav-overflow .ltnav-item,.ltnav-overflow .ltnav-subitem{
	display:block;
	height:auto;
	line-height:1.2
}
.ltnav-account .ltnav-item,.ltnav-account .ltnav-subitem,.ltnav-overflow .ltnav-item,.ltnav-overflow .ltnav-subitem{
	margin:0;
	padding:0.5em 0
}
.ltnav-account:before,.ltnav-overflow:before{
	border:8px solid transparent;
	border-bottom-color:#222;
	content:'';
	height:0;
	position:absolute;
	top:-15px;
	right:17px;
	width:0;
	z-index:2;
	pointer-events:none
}
.ltnav-secondary .ltnav-overflow{
	background:#333
}
.ltnav-secondary .ltnav-overflow:before{
	border-bottom-color:#333
}
.ltnav-account{
	font-size:0.875rem;
	width:100%;
	padding:0.75rem 0.75rem 0;
	top:54px
}
.ltnav-account a:not(.btn){
	color:#fff
}
.ltnav-account a:not(.btn):focus,.ltnav-account a:not(.btn):hover{
	color:#44deff
}
.ltnav-account hr{
	border-top-color:#444
}
.ltnav-account .text-muted{
	color:#999
}
@media (min-width:544px){
	.ltnav-account{
	top:44px;
	width:auto;
	min-width:13.75rem
}

}
@media (min-width:768px){
	.ltnav-account{
	top:60px
}

}
@media (min-width:992px){
	.ltnav-account{
	top:-3px;
	right:1rem
}

}
@media only screen and (min-width:1280px){
	.ltnav-account{
	right:3vw
}

}
.ltnav-overflow{
	top:100%;
	min-width:180px;
	max-width:50vw;
	padding:0.5em 0;
	white-space:normal
}
.ltnav-overflow .ltnav-item,.ltnav-overflow .ltnav-subitem{
	padding:0.5em 1rem
}
.ltnav-overflow .ltnav-item.is-current,.ltnav-overflow .ltnav-subitem.is-current{
	box-shadow:inset 4px 0 0 #00cbed
}
.ltnav-overflow .ltnav-item.is-current a,.ltnav-overflow .ltnav-subitem.is-current a{
	box-shadow:none
}
.ltnav-overflow.ltnav-overflow-left{
	right:auto;
	left:0
}
.ltnav-overflow.ltnav-overflow-left:before{
	left:12px;
	right:auto
}
@media (min-width:992px){
	.ltnav-overflow{
	max-width:400px;
	padding:1rem 0
}
.ltnav-overflow .ltnav-item,.ltnav-overflow .ltnav-subitem{
	padding:0.5em 2rem
}

}
.footer-mylt{
	transition:all 0.2s linear;
	background:#333;
	padding:2em 15px;
}
.footer-mylt ul{
	margin:0;
	padding:0
}
.footer-mylt ul li{
	display:inline-block
}
.footer-mylt ul li:before{
	content:none
}
@media (min-width:768px){
	.footer-social{
	float:right;
	margin-left:1.5em;
	text-align:right
}
.footer-social li{
	margin-left:4px
}
.footer-social li:last-child{
	margin-right:0
}

}
.footer-social ul{
	font-size:1em;
	margin-bottom:1.5em;
	text-align:center
}
.footer-social li{
	margin:0 3px
}
.footer-social a{
	border:1px solid #fff;
	border-radius:50%;
	color:#fff;
	display:block;
	height:34px;
	line-height:30px;
	text-align:center;
	width:34px
}
.footer-social a:visited{
	color:#fff
}
.footer-social a:focus,.footer-social a:hover{
	background:#fff;
	color:#222
}
.footer-social a:active{
	background:#aaa;
	border-color:#aaa;
	color:#222
}
.footer-navigation ul{
	font-size:0.688em;
	line-height:2.5em;
	margin-bottom:1.5em;
	text-align:center
}
@media (min-width:768px){
	.footer-navigation ul{
	line-height:1.75em;
	margin-bottom:0.25em;
	text-align:left
}

}
.footer-navigation li{
	margin:0 5px
}
@media (min-width:768px){
	.footer-navigation li{
	margin:0 8px 0 0
}

}
.footer-navigation li a{
	color:#fff;
	font-weight:700;
	text-transform:uppercase
}
.footer-navigation li a:visited{
	color:#fff
}
.footer-navigation li a:focus,.footer-navigation li a:hover{
	color:#44deff
}
.footer-navigation li a:active{
	color:#00add3
}
.footer-legal ul{
	font-size:0.75em;
	line-height:1.625em;
	text-align:center
}
@media (min-width:768px){
	.footer-legal ul{
	text-align:left
}

}
.footer-legal li:not(:last-child){
	margin-right:0.375em
}
.footer-legal li a,.footer-legal li a:visited{
	color:#aaa
}
.footer-legal li a:focus,.footer-legal li a:hover{
	color:#fff
}
.footer-legal li a:active{
	color:#ddd
}
.copyright{
	color:#aaa;
	font-size:0.75em;
	line-height:1.625em;
	text-align:center
}
@media (min-width:768px){
	.copyright{
	text-align:left
}

}
.copyright span{
	display:block
}
@media (min-width:544px){
	.copyright span{
	display:inline;
	white-space:nowrap
}

}
@media (min-width:768px){
	.copyright span{
	display:inline
}

}
.offcanvas .footer-mylt{
	-webkit-transform:translateX(-100px);
	transform:translateX(-100px)
}
.club-banner{
	color:#fff;
	background-color:#222
}
@media (min-width:544px){
	.club-banner{
	padding-bottom:0.25rem
}

}
@media (min-width:768px){
	.club-banner{
	padding:2.25rem 0 0.75rem
}

}
.club-information .h3,.club-information h1{
	color:inherit;
	font-size:1.25rem;
	line-height:1.2;
	margin-bottom:0
}
.club-information .bp-sm-link{
	color:inherit
}
@media (max-width:767px){
	.club-information{
	background-color:#333;
	border-bottom:1px solid #444;
	padding:1.5rem 0 0.5rem
}
.club-information .club-name h1{
	margin-top:0.5rem
}
.club-information .bp-sm-link,.club-information .club-bp-sm-links .club-icon-wrap{
	display:inline-block
}
.club-information .bp-sm-link{
	width:5rem
}
.club-information .bp-sm-link span{
	width:2.5rem;
	height:2.5rem;
	line-height:2.25rem;
	border:2px solid currentColor;
	border-radius:50%;
	margin-bottom:0.75rem
}
.club-information .ico-clock{
	padding-left:1px
}

}
@media (min-width:768px){
	.club-information .bp-sm-link{
	pointer-events:none;
	cursor:default;
	color:inherit
}

}
@media (min-width:768px){
	.club-icon-wrap{
	margin-top:3rem;
	padding-left:2.25rem;
	position:relative
}
.club-icon-wrap [class*=' ico-'],.club-icon-wrap [class^=ico-]{
	position:absolute;
	top:0;
	left:1px
}

}
@media (max-width:767px){
	.member-dashboard{
	padding-top:2rem
}

}
.member-greeting{
	font-size:1.125rem;
	margin-bottom:2.25rem
}
.member-greeting .ico-user{
	margin-right:8px
}
.member-dashboard .btn-primary-outline{
	color:#00c2ec;
	border-color:#00c2ec
}
.member-dashboard .btn-primary-outline:focus,.member-dashboard .btn-primary-outline:hover{
	color:#44deff;
	border-color:#44deff
}
.member-dashboard .btn-primary-outline:active{
	color:#00add3;
	border-color:#00add3
}
.event-details-col p{
	margin-bottom:0.5rem
}
@media (min-width:768px){
	.event-details-col p:last-child{
	margin-bottom:0
}

}
@media (max-width:767px){
	.event-details-col:last-child p:last-child{
	margin-bottom:0
}

}
.hide{
	display:none
}
.show,.visible{
	display:block
}
.id-offset{
	pointer-events:none
}
.id-offset:before{
	display:block;
	content:'';
	margin-top:-112px;
	height:112px;
	visibility:hidden
}
.mylt-bg-aqua-darker{
	background-color:#004d77
}
.mylt-aqua-darker{
	color:#004d77
}
.mylt-bg-aqua-dark{
	background-color:#00698d
}
.mylt-aqua-dark{
	color:#00698d
}
.mylt-bg-aqua{
	background-color:#0078aa
}
.mylt-aqua{
	color:#0078aa
}
.mylt-bg-aqua-light{
	background-color:#009fcb
}
.mylt-aqua-light{
	color:#009fcb
}
.mylt-bg-aqua-lighter{
	background-color:#00cbed
}
.mylt-aqua-lighter{
	color:#00cbed
}
.mylt-bg-aqua-lightest{
	background-color:#5ee8ff
}
.mylt-aqua-lightest{
	color:#5ee8ff
}
.mylt-bg-black{
	background-color:#000
}
.mylt-black{
	color:#000
}
.mylt-bg-gray-1{
	background-color:#151515
}
.mylt-gray-1{
	color:#151515
}
.mylt-bg-gray-2{
	background-color:#222
}
.mylt-gray-2{
	color:#222
}
.mylt-bg-gray-3{
	background-color:#333
}
.mylt-gray-3{
	color:#333
}
.mylt-bg-gray-4{
	background-color:#444
}
.mylt-gray-4{
	color:#444
}
.mylt-bg-gray-5{
	background-color:#707070
}
.mylt-gray-5{
	color:#707070
}
.mylt-bg-gray-6{
	background-color:#999
}
.mylt-gray-6{
	color:#999
}
.mylt-bg-gray-7{
	background-color:#888
}
.mylt-gray-7{
	color:#888
}
.mylt-bg-gray-8{
	background-color:#aaa
}
.mylt-gray-8{
	color:#aaa
}
.mylt-bg-gray-9{
	background-color:#ccc
}
.mylt-gray-9{
	color:#ccc
}
.mylt-bg-gray-10{
	background-color:#ddd
}
.mylt-gray-10{
	color:#ddd
}
.mylt-bg-gray-11{
	background-color:#e8e8e8
}
.mylt-gray-11{
	color:#e8e8e8
}
.mylt-bg-gray-12{
	background-color:#f5f5f5
}
.mylt-gray-12{
	color:#f5f5f5
}
.mylt-bg-white{
	background-color:#fff
}
.mylt-white{
	color:#fff
}
.mylt-bg-green{
	background-color:#437b00
}
.mylt-green{
	color:#437b00
}
.bg-iso-light{
	background-image:url(../images/iso-pattern-light.svg)
}
.bg-iso-light,.bg-iso-medium{
	background-repeat:repeat;
	background-size:"47px 81px"
}
.bg-iso-medium{
	background-color:#f5f5f5;
	background-image:url(../images/iso-pattern-medium.svg)
}
.bg-iso-mid-dark{
	background-color:#444;
	background-image:url(../images/iso-pattern-mid-dark.svg)
}
.bg-iso-dark,.bg-iso-mid-dark{
	background-repeat:repeat;
	background-size:"47px 81px"
}
.bg-iso-dark{
	background-color:#333;
	background-image:url(../images/iso-pattern-dark.svg)
}
.ci-banner{
	color:#fff;
	background-color:#0078aa
}
.ci-banner h1,.ci-banner h2,.ci-banner h3,.ci-banner h4,.ci-banner h5,.ci-banner h6{
	color:inherit
}
.ci-banner .btn-primary-outline,.ci-banner .btn-resp-xs,.ci-banner .btn-reversed-outline,.ci-banner .btn-secondary-outline{
	color:inherit;
	border-color:currentColor
}
.ci-banner .btn-primary-outline:focus,.ci-banner .btn-primary-outline:hover,.ci-banner .btn-resp-xs:focus,.ci-banner .btn-resp-xs:hover,.ci-banner .btn-reversed-outline:focus,.ci-banner .btn-reversed-outline:hover,.ci-banner .btn-secondary-outline:focus,.ci-banner .btn-secondary-outline:hover{
	color:#dbdbdb
}
.ci-banner .h1,.ci-banner .h2,.ci-banner h1,.ci-banner h2{
	font-size:1.5rem;
	margin-bottom:1.5rem
}
.ci-banner .split-primary,.ci-banner .split-secondary{
	position:relative;
	min-height:1px;
	max-width:100%;
	padding-left:1rem;
	padding-right:1rem
}
@media (max-width:767px){
	.ci-banner .split-primary{
	min-height:15rem;
	border-bottom:1px solid rgba(255,255,255,0.5);
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}

}
@media (min-width:768px){
	.ci-banner.split-banner{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.ci-banner.split-banner>.container{
	width:100%
}
.ci-banner .split-primary{
	position:static;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:25%
}
.ci-banner .split-secondary{
	margin-left:4rem;
	max-width:50%
}
.ci-banner .split-secondary:before{
	position:absolute;
	content:'';
	top:1.5rem;
	left:-2rem;
	bottom:3rem;
	border-left:1px solid currentColor;
	z-index:2
}
.ci-banner .split-bg img{
	left:auto;
	right:0;
	-webkit-transform:none;
	transform:none
}

}
@media (min-width:992px){
	.ci-banner .split-secondary{
	margin-left:6rem
}
.ci-banner .split-secondary:before{
	left:-3rem
}

}
.ci-lifespa .ci-banner{
	background-color:#8DD2CF;
	color:#222
}
.ci-lifespa .ci-banner .btn-primary-outline:focus,.ci-lifespa .ci-banner .btn-primary-outline:hover,.ci-lifespa .ci-banner .btn-resp-xs:focus,.ci-lifespa .ci-banner .btn-resp-xs:hover,.ci-lifespa .ci-banner .btn-reversed-outline:focus,.ci-lifespa .ci-banner .btn-reversed-outline:hover,.ci-lifespa .ci-banner .btn-secondary-outline:focus,.ci-lifespa .ci-banner .btn-secondary-outline:hover{
	color:#000
}
@media (max-width:767px){
	.ci-lifespa .ci-banner .split-primary{
	border-bottom-color:rgba(68,68,68,0.5)
}

}
.ci-lifespa .svg-a-s{
	stroke:#8DD2CF
}
.ci-lifespa .svg-a-f{
	fill:#8DD2CF
}
.ci-training .ci-banner{
	background-color:#333
}
.ci-training .svg-a-s{
	stroke:#333
}
.ci-training .svg-a-f{
	fill:#333
}
.ci-group-fitness .ci-banner{
	background-color:#00717C
}
.ci-group-fitness .svg-a-s{
	stroke:#008F98
}
.ci-group-fitness .svg-a-f{
	fill:#008F98
}
.ci-kids-academy .ci-banner{
	background-color:#A9218B
}
.ci-kids-academy .svg-a-s{
	stroke:#A9218B
}
.ci-kids-academy .svg-a-f{
	fill:#A9218B
}
.ci-kids-activities .ci-banner{
	background-color:#F8CD37;
	color:#222
}
.ci-kids-activities .ci-banner .btn-primary-outline:focus,.ci-kids-activities .ci-banner .btn-primary-outline:hover,.ci-kids-activities .ci-banner .btn-resp-xs:focus,.ci-kids-activities .ci-banner .btn-resp-xs:hover,.ci-kids-activities .ci-banner .btn-reversed-outline:focus,.ci-kids-activities .ci-banner .btn-reversed-outline:hover,.ci-kids-activities .ci-banner .btn-secondary-outline:focus,.ci-kids-activities .ci-banner .btn-secondary-outline:hover{
	color:#000
}
@media (max-width:767px){
	.ci-kids-activities .ci-banner .split-primary{
	border-bottom-color:rgba(68,68,68,0.5)
}

}
.ci-kids-activities .svg-a-s{
	stroke:#F8CD37
}
.ci-kids-activities .svg-a-f{
	fill:#F8CD37
}
.ci-yoga .ci-banner{
	background-color:#2771A3
}
.ci-yoga .svg-a-s{
	stroke:#4FA1D6
}
.ci-yoga .svg-a-f{
	fill:#4FA1D6
}
.ci-pilates .ci-banner{
	background-color:#417A7B
}
.ci-pilates .svg-a-s{
	stroke:#407A7B
}
.ci-pilates .svg-a-f{
	fill:#407A7B
}
.ci-run .ci-banner{
	background-color:#F78006;
	color:#222
}
.ci-run .ci-banner .btn-primary-outline:focus,.ci-run .ci-banner .btn-primary-outline:hover,.ci-run .ci-banner .btn-resp-xs:focus,.ci-run .ci-banner .btn-resp-xs:hover,.ci-run .ci-banner .btn-reversed-outline:focus,.ci-run .ci-banner .btn-reversed-outline:hover,.ci-run .ci-banner .btn-secondary-outline:focus,.ci-run .ci-banner .btn-secondary-outline:hover{
	color:#000
}
@media (max-width:767px){
	.ci-run .ci-banner .split-primary{
	border-bottom-color:rgba(68,68,68,0.5)
}

}
.ci-run .svg-a-s{
	stroke:#F78006
}
.ci-run .svg-a-f{
	fill:#F78006
}
.ci-indoor-cycle .ci-banner{
	background-color:#222
}
.ci-indoor-cycle .svg-a-s{
	stroke:#222
}
.ci-indoor-cycle .svg-a-f{
	fill:#222
}
.ci-outdoor-cycle .ci-banner{
	background-color:#006DAC
}
.ci-outdoor-cycle .svg-a-s{
	stroke:#007FC9
}
.ci-outdoor-cycle .svg-a-f{
	fill:#007FC9
}
.ci-swim .ci-banner{
	background-color:#086896
}
.ci-swim .svg-a-s{
	stroke:#0497CC
}
.ci-swim .svg-a-f{
	fill:#0497CC
}
.ci-basketball .ci-banner{
	background-color:#211E21
}
.ci-basketball .svg-a-s{
	stroke:#211E21
}
.ci-basketball .svg-a-f{
	fill:#211E21
}
.ci-tennis .ci-banner{
	background-color:#80BE00;
	color:#222
}
.ci-tennis .ci-banner .btn-primary-outline:focus,.ci-tennis .ci-banner .btn-primary-outline:hover,.ci-tennis .ci-banner .btn-resp-xs:focus,.ci-tennis .ci-banner .btn-resp-xs:hover,.ci-tennis .ci-banner .btn-reversed-outline:focus,.ci-tennis .ci-banner .btn-reversed-outline:hover,.ci-tennis .ci-banner .btn-secondary-outline:focus,.ci-tennis .ci-banner .btn-secondary-outline:hover{
	color:#000
}
@media (max-width:767px){
	.ci-tennis .ci-banner .split-primary{
	border-bottom-color:rgba(68,68,68,0.5)
}

}
.ci-tennis .svg-a-s{
	stroke:#80BE00
}
.ci-tennis .svg-a-f{
	fill:#80BE00
}
.ci-racquetball .ci-banner{
	background-color:#025982
}
.ci-racquetball .svg-a-s{
	stroke:#025982
}
.ci-racquetball .svg-a-f{
	fill:#025982
}
.ci-squash .ci-banner{
	background-color:#C59600;
	color:#222
}
.ci-squash .ci-banner .btn-primary-outline:focus,.ci-squash .ci-banner .btn-primary-outline:hover,.ci-squash .ci-banner .btn-resp-xs:focus,.ci-squash .ci-banner .btn-resp-xs:hover,.ci-squash .ci-banner .btn-reversed-outline:focus,.ci-squash .ci-banner .btn-reversed-outline:hover,.ci-squash .ci-banner .btn-secondary-outline:focus,.ci-squash .ci-banner .btn-secondary-outline:hover{
	color:#000
}
@media (max-width:767px){
	.ci-squash .ci-banner .split-primary{
	border-bottom-color:rgba(68,68,68,0.5)
}

}
.ci-squash .svg-a-s{
	stroke:#C59600
}
.ci-squash .svg-a-f{
	fill:#C59600
}
.ci-weight-loss .ci-banner{
	background-color:#3BBAB4;
	color:#222
}
.ci-weight-loss .ci-banner .btn-primary-outline:focus,.ci-weight-loss .ci-banner .btn-primary-outline:hover,.ci-weight-loss .ci-banner .btn-resp-xs:focus,.ci-weight-loss .ci-banner .btn-resp-xs:hover,.ci-weight-loss .ci-banner .btn-reversed-outline:focus,.ci-weight-loss .ci-banner .btn-reversed-outline:hover,.ci-weight-loss .ci-banner .btn-secondary-outline:focus,.ci-weight-loss .ci-banner .btn-secondary-outline:hover{
	color:#000
}
@media (max-width:767px){
	.ci-weight-loss .ci-banner .split-primary{
	border-bottom-color:rgba(68,68,68,0.5)
}

}
.ci-weight-loss .svg-a-s{
	stroke:#3BBAB4
}
.ci-weight-loss .svg-a-f{
	fill:#3BBAB4
}
.ci-lifeclinic .ci-banner{
	background-color:#FCD93D;
	color:#222
}
.ci-lifeclinic .ci-banner .btn-primary-outline:focus,.ci-lifeclinic .ci-banner .btn-primary-outline:hover,.ci-lifeclinic .ci-banner .btn-resp-xs:focus,.ci-lifeclinic .ci-banner .btn-resp-xs:hover,.ci-lifeclinic .ci-banner .btn-reversed-outline:focus,.ci-lifeclinic .ci-banner .btn-reversed-outline:hover,.ci-lifeclinic .ci-banner .btn-secondary-outline:focus,.ci-lifeclinic .ci-banner .btn-secondary-outline:hover{
	color:#000
}
@media (max-width:767px){
	.ci-lifeclinic .ci-banner .split-primary{
	border-bottom-color:rgba(68,68,68,0.5)
}

}
.ci-lifeclinic .svg-a-s{
	stroke:#FECB03
}
.ci-lifeclinic .svg-a-f{
	fill:#FECB03
}
.ci-lifecafe .ci-banner{
	background-color:#677D16
}
.ci-lifecafe .svg-a-s{
	stroke:#B9C019
}
.ci-lifecafe .svg-a-f{
	fill:#B9C019
}
.ci-lt-proactive .ci-banner{
	background-color:#676159
}
.ci-lt-proactive .svg-a-s{
	stroke:#676159
}
.ci-lt-proactive .svg-a-f{
	fill:#676159
}
