@charset "UTF-8";

@media print, screen and (min-width:40em) {

.reveal, .reveal.large, .reveal.small, .reveal.tiny {

right:auto;

left:auto;

margin:0 auto

}

}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */

*{ padding:0; margin:0;}

html {

	

	-ms-text-size-adjust:100%;

	-webkit-text-size-adjust:100%

}

body {

	margin:0

}

article, aside, footer, header, nav, section {

	display:block

}

h1 {

	font-size:2em;

	margin:.67em 0

}

figcaption, figure {

	display:block

}

figure {

	margin:1em 40px

}

hr {

	box-sizing:content-box;

	height:0;

	overflow:visible

}

main {

	display:block

}

pre {

	font-family:monospace, monospace;

	font-size:1em

}

.clear{ clear:both;}

.back{ float:left;}

ul,ol{ list-style:none;}

a {

	background-color:transparent;

	-webkit-text-decoration-skip:objects

}

a:active, a:hover {

	outline-width:0

}

abbr[title] {

	border-bottom:none;

	text-decoration:underline;

	text-decoration:underline dotted

}

b, strong {

	font-weight:inherit

}

b, strong {

	font-weight:bolder

}

code, kbd, samp {

	font-family:monospace, monospace;

	font-size:1em

}

dfn {

	font-style:italic

}

mark {

	background-color:#ff0;

	color:#000

}

small {

	font-size:80%

}

sub, sup {

	font-size:75%;

	line-height:0;

	position:relative;

	vertical-align:baseline

}

sub {

	bottom:-.25em

}

sup {

	top:-.5em

}

audio, video {

	display:inline-block

}

audio:not([controls]) {

display:none;

height:0

}

img {

	border-style:none

}

svg:not(:root) {

overflow:hidden

}

button, input, optgroup, select, textarea {

	font-family:sans-serif;

	font-size:100%;

	line-height:1.15;

	margin:0

}

button {

	overflow:visible

}

button, select {

	text-transform:none

}

[type=reset], [type=submit], button, html [type=button] {

-webkit-appearance:button

}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {

border-style:none;

padding:0

}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {

outline:1px dotted ButtonText

}

input {

	overflow:visible

}

[type=checkbox], [type=radio] {

box-sizing:border-box;

padding:0

}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {

height:auto

}

[type=search] {

-webkit-appearance:textfield;

outline-offset:-2px

}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {

-webkit-appearance:none

}

::-webkit-file-upload-button {

-webkit-appearance:button;

font:inherit

}



legend {

	box-sizing:border-box;

	display:table;

	max-width:100%;

	padding:0;

	color:inherit;

	white-space:normal

}

progress {

	display:inline-block;

	vertical-align:baseline

}

textarea {

	overflow:auto

}

details {

	display:block

}

summary {

	display:list-item

}

menu {

	display:block

}

canvas {

	display:inline-block

}

template {

	display:none

}

[hidden] {

display:none

}

.foundation-mq {

	font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"

}

html {

	box-sizing:border-box;

	font-size:100%

}

::after, ::before {

box-sizing:inherit

}

body {

	margin:0;

	padding:0;

	background:#fff;

	font-family:"Source Sans Pro",Arial, Helvetica, sans-serif;

	line-height:24px;

	font-weight:normal;

	color:#0a0a0a;

	font-size:0.95em;

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale

}

img {

	display:inline-block;

	vertical-align:middle;

	max-width:100%;

	height:auto;

	-ms-interpolation-mode:bicubic

}

textarea {

	height:auto;

	min-height:50px;

	border-radius:0

}

select {

	box-sizing:border-box;

	width:100%;

	border-radius:0

}

.map_canvas embed, .map_canvas img, .map_canvas object, .mqa-display embed, .mqa-display img, .mqa-display object {

	max-width:none!important

}

button {

	padding:0;

	-webkit-appearance:none;

	-moz-appearance:none;

	appearance:none;

	border:0;

	border-radius:0;

	background:0 0;

	line-height:1

}

[data-whatinput=mouse] button {

	outline:0

}

pre {

	overflow:auto

}

button, input, optgroup, select, textarea {

	font-family:inherit

}

.is-visible {

	display:block!important

}

.is-hidden {

	display:none!important

}







.grid-x {

	display:-ms-flexbox;

	display:flex;

	-ms-flex-flow:row wrap;

	flex-flow:row wrap

}

.cell {

	-ms-flex:0 0 auto;

	flex:0 0 auto;

	min-height:0;

	min-width:0;

	width:100%

}

.cell.auto {

	-ms-flex:1 1 0px;

	flex:1 1 0px

}

.cell.shrink {

	-ms-flex:0 0 auto;

	flex:0 0 auto

}

.grid-x>.auto {

	width:auto

}

.grid-x>.shrink {

	width:auto

}

.grid-x>small-1, .grid-x>small-10, .grid-x>small-11, .grid-x>small-12, .grid-x>small-2, .grid-x>small-3, .grid-x>small-4, .grid-x>small-5, .grid-x>small-6, .grid-x>small-7, .grid-x>small-8, .grid-x>small-9, .grid-x>small-full, .grid-x>small-shrink {

	-ms-flex-preferred-size:auto;

	flex-basis:auto

}

@media print, screen and (min-width:40em) {

.grid-x>medium-1, .grid-x>medium-10, .grid-x>medium-11, .grid-x>medium-12, .grid-x>medium-2, .grid-x>medium-3, .grid-x>medium-4, .grid-x>medium-5, .grid-x>medium-6, .grid-x>medium-7, .grid-x>medium-8, .grid-x>medium-9, .grid-x>medium-full, .grid-x>medium-shrink {

-ms-flex-preferred-size:auto;

flex-basis:auto

}

}

@media print, screen and (min-width:64em) {

.grid-x>large-1, .grid-x>large-10, .grid-x>large-11, .grid-x>large-12, .grid-x>large-2, .grid-x>large-3, .grid-x>large-4, .grid-x>large-5, .grid-x>large-6, .grid-x>large-7, .grid-x>large-8, .grid-x>large-9, .grid-x>large-full, .grid-x>large-shrink {

-ms-flex-preferred-size:auto;

flex-basis:auto

}

}

.grid-x>.small-1 {

	width:8.33333%

}

.grid-x>.small-2 {

	width:16.66667%

}

.grid-x>.small-3 {

	width:25%

}

.grid-x>.small-4 {

	width:33.33333%

}

.grid-x>.small-5 {

	width:41.66667%

}

.grid-x>.small-6 {

	width:50%

}

.grid-x>.small-7 {

	width:58.33333%

}

.grid-x>.small-8 {

	width:66.66667%

}

.grid-x>.small-9 {

	width:75%

}

.grid-x>.small-10 {

	width:83.33333%

}

.grid-x>.small-11 {

	width:91.66667%

}

.grid-x>.small-12 {

	width:100%

}

@media print, screen and (min-width:40em) {

.grid-x>.medium-auto {

-ms-flex:1 1 0px;

flex:1 1 0px;

width:auto

}

.grid-x>.medium-shrink {

-ms-flex:0 0 auto;

flex:0 0 auto;

width:auto

}

.grid-x>.medium-1 {

width:8.33333%

}

.grid-x>.medium-2 {

width:16.66667%

}



.grid-x>.medium-4 {

width:33.33333%

}

.grid-x>.medium-5 {

width:41.66667%

}

.grid-x>.medium-6 {

width:50%

}

.grid-x>.medium-7 {

width:58.33333%

}

.grid-x>.medium-8 {

width:66.66667%

}



.grid-x>.medium-10 {

width:83.33333%

}

.grid-x>.medium-11 {

width:91.66667%

}

.grid-x>.medium-12 {

width:100%

}

}



@media (min-width:320px) and (max-width:979px){

	.grid-x>.medium-6 {

    width: 100%;

}

#loginDefault .mu-login-leftboxs{ border-bottom:1px solid #cacaca; padding-bottom:12px; margin-bottom:10px;}

}



@media print, screen and (min-width:64em) {

.grid-x>.large-auto {

-ms-flex:1 1 0px;

flex:1 1 0px;

width:auto

}

.grid-x>.large-shrink {

-ms-flex:0 0 auto;

flex:0 0 auto;

width:auto

}

.grid-x>.large-1 {

width:8.33333%

}

.grid-x>.large-2 {

width:16.66667%

}

.grid-x>.large-3 {

width:25%

}

.grid-x>.large-4 {

width:33.33333%

}

.grid-x>.large-5 {

width:41.66667%

}

.grid-x>.large-6 {

width:50%

}

.grid-x>.large-7 {

width:58.33333%

}

.grid-x>.large-8 {

width:66.66667%

}



.grid-x>.large-10 {

width:83.33333%

}

.grid-x>.large-11 {

width:91.66667%

}

.grid-x>.large-12 {

width:100%

}

}

.grid-margin-x:not(.grid-x)>.cell {

width:auto

}

.grid-margin-y:not(.grid-y)>.cell {

height:auto

}

.grid-margin-x {

margin-left:-.625rem;

margin-right:-.625rem

}

@media print, screen and (min-width:40em) {

.grid-margin-x {

margin-left:-.9375rem;

margin-right:-.9375rem

}

}

.grid-margin-x>.cell {

	width:calc(100% - 1.25rem);

margin-left:.625rem;

margin-right:.625rem

}

@media print, screen and (min-width:40em) {

.grid-margin-x>.cell {

width:calc(100% - 1.875rem);

margin-left:.9375rem;

margin-right:.9375rem

}

}

.grid-margin-x>.auto {

	width:auto

}

.grid-margin-x>.shrink {

	width:auto

}

.grid-margin-x>.small-1 {

	width:calc(8.33333% - 1.25rem)

}

.grid-margin-x>.small-2 {

	width:calc(16.66667% - 1.25rem)

}

.grid-margin-x>.small-3 {

	width:calc(25% - 1.25rem)

}

.grid-margin-x>.small-4 {

	width:calc(33.33333% - 1.25rem)

}

.grid-margin-x>.small-5 {

	width:calc(41.66667% - 1.25rem)

}

.grid-margin-x>.small-6 {

	width:calc(50% - 1.25rem)

}

.grid-margin-x>.small-7 {

	width:calc(58.33333% - 1.25rem)

}

.grid-margin-x>.small-8 {

	width:calc(66.66667% - 1.25rem)

}

.grid-margin-x>.small-9 {

	width:calc(75% - 1.25rem)

}

.grid-margin-x>.small-10 {

	width:calc(83.33333% - 1.25rem)

}

.grid-margin-x>.small-11 {

	width:calc(91.66667% - 1.25rem)

}

.grid-margin-x>.small-12 {

	width:calc(100% - 1.25rem)

}

@media print, screen and (min-width:40em) {

.grid-margin-x>.auto {

width:auto

}

.grid-margin-x>.shrink {

width:auto

}

.grid-margin-x>.small-1 {

width:calc(8.33333% - 1.875rem)

}

.grid-margin-x>.small-2 {

width:calc(16.66667% - 1.875rem)

}

.grid-margin-x>.small-3 {

width:calc(25% - 1.875rem)

}

.grid-margin-x>.small-4 {

width:calc(33.33333% - 1.875rem)

}

.grid-margin-x>.small-5 {

width:calc(41.66667% - 1.875rem)

}

.grid-margin-x>.small-6 {

width:calc(50% - 1.875rem)

}

.grid-margin-x>.small-7 {

width:calc(58.33333% - 1.875rem)

}

.grid-margin-x>.small-8 {

width:calc(66.66667% - 1.875rem)

}

.grid-margin-x>.small-9 {

width:calc(75% - 1.875rem)

}

.grid-margin-x>.small-10 {

width:calc(83.33333% - 1.875rem)

}

.grid-margin-x>.small-11 {

width:calc(91.66667% - 1.875rem)

}

.grid-margin-x>.small-12 {

width:calc(100% - 1.875rem)

}

.grid-margin-x>.medium-auto {

width:auto

}

.grid-margin-x>.medium-shrink {

width:auto

}

.grid-margin-x>.medium-1 {

width:calc(8.33333% - 1.875rem)

}

.grid-margin-x>.medium-2 {

width:calc(16.66667% - 1.875rem)

}

.grid-margin-x>.medium-3 {

width:calc(25% - 1.875rem)

}

.grid-margin-x>.medium-4 {

width:calc(33.33333% - 1.875rem)

}

.grid-margin-x>.medium-5 {

width:calc(41.66667% - 1.875rem)

}

.grid-margin-x>.medium-6 {

width:calc(50% - 1.875rem)

}

.grid-margin-x>.medium-7 {

width:calc(58.33333% - 1.875rem)

}

.grid-margin-x>.medium-8 {

width:calc(66.66667% - 1.875rem)

}

.grid-margin-x>.medium-9 {

width:calc(75% - 1.875rem)

}

.grid-margin-x>.medium-10 {

width:calc(83.33333% - 1.875rem)

}

.grid-margin-x>.medium-11 {

width:calc(91.66667% - 1.875rem)

}

.grid-margin-x>.medium-12 {

width:calc(100% - 1.875rem)

}

}

@media print, screen and (min-width:64em) {

.grid-margin-x>.large-auto {

width:auto

}

.grid-margin-x>.large-shrink {

width:auto

}

.grid-margin-x>.large-1 {

width:calc(8.33333% - 1.875rem)

}

.grid-margin-x>.large-2 {

width:calc(16.66667% - 1.875rem)

}

.grid-margin-x>.large-3 {

width:calc(25% - 1.875rem)

}

.grid-margin-x>.large-4 {

width:calc(33.33333% - 1.875rem)

}

.grid-margin-x>.large-5 {

width:calc(41.66667% - 1.875rem)

}

.grid-margin-x>.large-6 {

width:calc(50% - 1.875rem)

}

.grid-margin-x>.large-7 {

width:calc(58.33333% - 1.875rem)

}

.grid-margin-x>.large-8 {

width:calc(66.66667% - 1.875rem)

}

.grid-margin-x>.large-9 {

width:calc(75% - 1.875rem)

}

.grid-margin-x>.large-10 {

width:calc(83.33333% - 1.875rem)

}

.grid-margin-x>.large-11 {

width:calc(91.66667% - 1.875rem)

}

.grid-margin-x>.large-12 {

width:calc(100% - 1.875rem)

}

}

.grid-padding-x .grid-padding-x {

margin-right:-.625rem;

margin-left:-.625rem

}

@media print, screen and (min-width:40em) {

.grid-padding-x .grid-padding-x {

margin-right:-.9375rem;

margin-left:-.9375rem

}

}





.small-up-1>.cell {

	width:100%

}

.small-up-2>.cell {

	width:50%

}

.small-up-3>.cell {

	width:33.33333%

}

.small-up-4>.cell {

	width:25%

}

.small-up-5>.cell {

	width:20%

}

.small-up-6>.cell {

	width:16.66667%

}

.small-up-7>.cell {

	width:14.28571%

}

.small-up-8>.cell {

	width:12.5%

}

@media print, screen and (min-width:40em) {

.medium-up-1>.cell {

width:100%

}

.medium-up-2>.cell {

width:50%

}

.medium-up-3>.cell {

width:33.33333%

}

.medium-up-4>.cell {

width:25%

}

.medium-up-5>.cell {

width:20%

}

.medium-up-6>.cell {

width:16.66667%

}

.medium-up-7>.cell {

width:14.28571%

}

.medium-up-8>.cell {

width:12.5%

}

}

@media print, screen and (min-width:64em) {

.large-up-1>.cell {

width:100%

}

.large-up-2>.cell {

width:50%

}

.large-up-3>.cell {

width:33.33333%

}

.large-up-4>.cell {

width:25%

}

.large-up-5>.cell {

width:20%

}

.large-up-6>.cell {

width:16.66667%

}

.large-up-7>.cell {

width:14.28571%

}

.large-up-8>.cell {

width:12.5%

}

}

.grid-margin-x.small-up-1>.cell {

	width:calc(100% - 1.25rem)

}

.grid-margin-x.small-up-2>.cell {

	width:calc(50% - 1.25rem)

}

.grid-margin-x.small-up-3>.cell {

	width:calc(33.33333% - 1.25rem)

}

.grid-margin-x.small-up-4>.cell {

	width:calc(25% - 1.25rem)

}

.grid-margin-x.small-up-5>.cell {

	width:calc(20% - 1.25rem)

}

.grid-margin-x.small-up-6>.cell {

	width:calc(16.66667% - 1.25rem)

}

.grid-margin-x.small-up-7>.cell {

	width:calc(14.28571% - 1.25rem)

}

.grid-margin-x.small-up-8>.cell {

	width:calc(12.5% - 1.25rem)

}

@media print, screen and (min-width:40em) {

.grid-margin-x.small-up-1>.cell {

width:calc(100% - 1.875rem)

}

.grid-margin-x.small-up-2>.cell {

width:calc(50% - 1.875rem)

}

.grid-margin-x.small-up-3>.cell {

width:calc(33.33333% - 1.875rem)

}

.grid-margin-x.small-up-4>.cell {

width:calc(25% - 1.875rem)

}

.grid-margin-x.small-up-5>.cell {

width:calc(20% - 1.875rem)

}

.grid-margin-x.small-up-6>.cell {

width:calc(16.66667% - 1.875rem)

}

.grid-margin-x.small-up-7>.cell {

width:calc(14.28571% - 1.875rem)

}

.grid-margin-x.small-up-8>.cell {

width:calc(12.5% - 1.875rem)

}

.grid-margin-x.medium-up-1>.cell {

width:calc(100% - 1.875rem)

}

.grid-margin-x.medium-up-2>.cell {

width:calc(50% - 1.875rem)

}

.grid-margin-x.medium-up-3>.cell {

width:calc(33.33333% - 1.875rem)

}

.grid-margin-x.medium-up-4>.cell {

width:calc(25% - 1.875rem)

}

.grid-margin-x.medium-up-5>.cell {

width:calc(20% - 1.875rem)

}

.grid-margin-x.medium-up-6>.cell {

width:calc(16.66667% - 1.875rem)

}

.grid-margin-x.medium-up-7>.cell {

width:calc(14.28571% - 1.875rem)

}

.grid-margin-x.medium-up-8>.cell {

width:calc(12.5% - 1.875rem)

}

}

@media print, screen and (min-width:64em) {

.grid-margin-x.large-up-1>.cell {

width:calc(100% - 1.875rem)

}

.grid-margin-x.large-up-2>.cell {

width:calc(50% - 1.875rem)

}

.grid-margin-x.large-up-3>.cell {

width:calc(33.33333% - 1.875rem)

}

.grid-margin-x.large-up-4>.cell {

width:calc(25% - 1.875rem)

}

.grid-margin-x.large-up-5>.cell {

width:calc(20% - 1.875rem)

}

.grid-margin-x.large-up-6>.cell {

width:calc(16.66667% - 1.875rem)

}

.grid-margin-x.large-up-7>.cell {

width:calc(14.28571% - 1.875rem)

}

.grid-margin-x.large-up-8>.cell {

width:calc(12.5% - 1.875rem)

}

}

.small-margin-collapse {

	margin-right:0;

	margin-left:0

}

.small-margin-collapse>.cell {

	margin-right:0;

	margin-left:0

}

.small-margin-collapse>.small-1 {

	width:8.33333%

}

.small-margin-collapse>.small-2 {

	width:16.66667%

}

.small-margin-collapse>.small-3 {

	width:25%

}

.small-margin-collapse>.small-4 {

	width:33.33333%

}

.small-margin-collapse>.small-5 {

	width:41.66667%

}

.small-margin-collapse>.small-6 {

	width:50%

}

.small-margin-collapse>.small-7 {

	width:58.33333%

}

.small-margin-collapse>.small-8 {

	width:66.66667%

}

.small-margin-collapse>.small-9 {

	width:75%

}

.small-margin-collapse>.small-10 {

	width:83.33333%

}

.small-margin-collapse>.small-11 {

	width:91.66667%

}

.small-margin-collapse>.small-12 {

	width:100%

}

.small-margin-collapse>.medium-1 {

	width:8.33333%

}

.small-margin-collapse>.medium-2 {

	width:16.66667%

}

.small-margin-collapse>.medium-3 {

	width:25%

}

.small-margin-collapse>.medium-4 {

	width:33.33333%

}

.small-margin-collapse>.medium-5 {

	width:41.66667%

}

.small-margin-collapse>.medium-6 {

	width:50%

}

.small-margin-collapse>.medium-7 {

	width:58.33333%

}

.small-margin-collapse>.medium-8 {

	width:66.66667%

}

.small-margin-collapse>.medium-9 {

	width:75%

}

.small-margin-collapse>.medium-10 {

	width:83.33333%

}

.small-margin-collapse>.medium-11 {

	width:91.66667%

}

.small-margin-collapse>.medium-12 {

	width:100%

}

.small-margin-collapse>.large-1 {

	width:8.33333%

}

.small-margin-collapse>.large-2 {

	width:16.66667%

}

.small-margin-collapse>.large-3 {

	width:25%

}

.small-margin-collapse>.large-4 {

	width:33.33333%

}

.small-margin-collapse>.large-5 {

	width:41.66667%

}

.small-margin-collapse>.large-6 {

	width:50%

}

.small-margin-collapse>.large-7 {

	width:58.33333%

}

.small-margin-collapse>.large-8 {

	width:66.66667%

}

.small-margin-collapse>.large-9 {

	width:75%

}

.small-margin-collapse>.large-10 {

	width:83.33333%

}

.small-margin-collapse>.large-11 {

	width:91.66667%

}

.small-margin-collapse>.large-12 {

	width:100%

}

.small-padding-collapse {

	margin-right:0;

	margin-left:0

}

.small-padding-collapse>.cell {

	padding-right:0;

	padding-left:0

}

@media print, screen and (min-width:40em) {

.medium-margin-collapse {

margin-right:0;

margin-left:0

}

.medium-margin-collapse>.cell {

margin-right:0;

margin-left:0

}

.medium-margin-collapse>.small-1 {

width:8.33333%

}

.medium-margin-collapse>.small-2 {

width:16.66667%

}

.medium-margin-collapse>.small-3 {

width:25%

}

.medium-margin-collapse>.small-4 {

width:33.33333%

}

.medium-margin-collapse>.small-5 {

width:41.66667%

}

.medium-margin-collapse>.small-6 {

width:50%

}

.medium-margin-collapse>.small-7 {

width:58.33333%

}

.medium-margin-collapse>.small-8 {

width:66.66667%

}

.medium-margin-collapse>.small-9 {

width:75%

}

.medium-margin-collapse>.small-10 {

width:83.33333%

}

.medium-margin-collapse>.small-11 {

width:91.66667%

}

.medium-margin-collapse>.small-12 {

width:100%

}

.medium-margin-collapse>.medium-1 {

width:8.33333%

}

.medium-margin-collapse>.medium-2 {

width:16.66667%

}

.medium-margin-collapse>.medium-3 {

width:25%

}

.medium-margin-collapse>.medium-4 {

width:33.33333%

}

.medium-margin-collapse>.medium-5 {

width:41.66667%

}

.medium-margin-collapse>.medium-6 {

width:50%

}

.medium-margin-collapse>.medium-7 {

width:58.33333%

}

.medium-margin-collapse>.medium-8 {

width:66.66667%

}

.medium-margin-collapse>.medium-9 {

width:75%

}

.medium-margin-collapse>.medium-10 {

width:83.33333%

}

.medium-margin-collapse>.medium-11 {

width:91.66667%

}

.medium-margin-collapse>.medium-12 {

width:100%

}

.medium-margin-collapse>.large-1 {

width:8.33333%

}

.medium-margin-collapse>.large-2 {

width:16.66667%

}

.medium-margin-collapse>.large-3 {

width:25%

}

.medium-margin-collapse>.large-4 {

width:33.33333%

}

.medium-margin-collapse>.large-5 {

width:41.66667%

}

.medium-margin-collapse>.large-6 {

width:50%

}

.medium-margin-collapse>.large-7 {

width:58.33333%

}

.medium-margin-collapse>.large-8 {

width:66.66667%

}

.medium-margin-collapse>.large-9 {

width:75%

}

.medium-margin-collapse>.large-10 {

width:83.33333%

}

.medium-margin-collapse>.large-11 {

width:91.66667%

}

.medium-margin-collapse>.large-12 {

width:100%

}

.medium-padding-collapse {

margin-right:0;

margin-left:0

}

.medium-padding-collapse>.cell {

padding-right:0;

padding-left:0

}

}

@media print, screen and (min-width:64em) {

.large-margin-collapse {

margin-right:0;

margin-left:0

}

.large-margin-collapse>.cell {

margin-right:0;

margin-left:0

}

.large-margin-collapse>.small-1 {

width:8.33333%

}

.large-margin-collapse>.small-2 {

width:16.66667%

}

.large-margin-collapse>.small-3 {

width:25%

}

.large-margin-collapse>.small-4 {

width:33.33333%

}

.large-margin-collapse>.small-5 {

width:41.66667%

}

.large-margin-collapse>.small-6 {

width:50%

}

.large-margin-collapse>.small-7 {

width:58.33333%

}

.large-margin-collapse>.small-8 {

width:66.66667%

}

.large-margin-collapse>.small-9 {

width:75%

}

.large-margin-collapse>.small-10 {

width:83.33333%

}

.large-margin-collapse>.small-11 {

width:91.66667%

}

.large-margin-collapse>.small-12 {

width:100%

}

.large-margin-collapse>.medium-1 {

width:8.33333%

}

.large-margin-collapse>.medium-2 {

width:16.66667%

}

.large-margin-collapse>.medium-3 {

width:25%

}

.large-margin-collapse>.medium-4 {

width:33.33333%

}

.large-margin-collapse>.medium-5 {

width:41.66667%

}

.large-margin-collapse>.medium-6 {

width:50%

}

.large-margin-collapse>.medium-7 {

width:58.33333%

}

.large-margin-collapse>.medium-8 {

width:66.66667%

}

.large-margin-collapse>.medium-9 {

width:75%

}

.large-margin-collapse>.medium-10 {

width:83.33333%

}

.large-margin-collapse>.medium-11 {

width:91.66667%

}

.large-margin-collapse>.medium-12 {

width:100%

}

.large-margin-collapse>.large-1 {

width:8.33333%

}

.large-margin-collapse>.large-2 {

width:16.66667%

}

.large-margin-collapse>.large-3 {

width:25%

}

.large-margin-collapse>.large-4 {

width:33.33333%

}

.large-margin-collapse>.large-5 {

width:41.66667%

}

.large-margin-collapse>.large-6 {

width:50%

}

.large-margin-collapse>.large-7 {

width:58.33333%

}

.large-margin-collapse>.large-8 {

width:66.66667%

}

.large-margin-collapse>.large-9 {

width:75%

}

.large-margin-collapse>.large-10 {

width:83.33333%

}

.large-margin-collapse>.large-11 {

width:91.66667%

}

.large-margin-collapse>.large-12 {

width:100%

}

.large-padding-collapse {

margin-right:0;

margin-left:0

}

.large-padding-collapse>.cell {

padding-right:0;

padding-left:0

}

}

.small-offset-0 {

	margin-left:0

}

.grid-margin-x>.small-offset-0 {

margin-left:calc(0% + .625rem)

}

.small-offset-1 {

	margin-left:8.33333%

}

.grid-margin-x>.small-offset-1 {

margin-left:calc(8.33333% + .625rem)

}

.small-offset-2 {

	margin-left:16.66667%

}

.grid-margin-x>.small-offset-2 {

margin-left:calc(16.66667% + .625rem)

}

.small-offset-3 {

	margin-left:25%

}

.grid-margin-x>.small-offset-3 {

margin-left:calc(25% + .625rem)

}

.small-offset-4 {

	margin-left:33.33333%

}

.grid-margin-x>.small-offset-4 {

margin-left:calc(33.33333% + .625rem)

}

.small-offset-5 {

	margin-left:41.66667%

}

.grid-margin-x>.small-offset-5 {

margin-left:calc(41.66667% + .625rem)

}

.small-offset-6 {

	margin-left:50%

}

.grid-margin-x>.small-offset-6 {

margin-left:calc(50% + .625rem)

}

.small-offset-7 {

	margin-left:58.33333%

}

.grid-margin-x>.small-offset-7 {

margin-left:calc(58.33333% + .625rem)

}

.small-offset-8 {

	margin-left:66.66667%

}

.grid-margin-x>.small-offset-8 {

margin-left:calc(66.66667% + .625rem)

}

.small-offset-9 {

	margin-left:75%

}

.grid-margin-x>.small-offset-9 {

margin-left:calc(75% + .625rem)

}

.small-offset-10 {

	margin-left:83.33333%

}

.grid-margin-x>.small-offset-10 {

margin-left:calc(83.33333% + .625rem)

}

.small-offset-11 {

	margin-left:91.66667%

}

.grid-margin-x>.small-offset-11 {

margin-left:calc(91.66667% + .625rem)

}

@media print, screen and (min-width:40em) {

.medium-offset-0 {

margin-left:0

}

.grid-margin-x>.medium-offset-0 {

margin-left:calc(0% + .9375rem)

}

.medium-offset-1 {

margin-left:8.33333%

}

.grid-margin-x>.medium-offset-1 {

margin-left:calc(8.33333% + .9375rem)

}

.medium-offset-2 {

margin-left:16.66667%

}

.grid-margin-x>.medium-offset-2 {

margin-left:calc(16.66667% + .9375rem)

}

.medium-offset-3 {

margin-left:25%

}

.grid-margin-x>.medium-offset-3 {

margin-left:calc(25% + .9375rem)

}

.medium-offset-4 {

margin-left:33.33333%

}

.grid-margin-x>.medium-offset-4 {

margin-left:calc(33.33333% + .9375rem)

}

.medium-offset-5 {

margin-left:41.66667%

}

.grid-margin-x>.medium-offset-5 {

margin-left:calc(41.66667% + .9375rem)

}

.medium-offset-6 {

margin-left:50%

}

.grid-margin-x>.medium-offset-6 {

margin-left:calc(50% + .9375rem)

}

.medium-offset-7 {

margin-left:58.33333%

}

.grid-margin-x>.medium-offset-7 {

margin-left:calc(58.33333% + .9375rem)

}

.medium-offset-8 {

margin-left:66.66667%

}

.grid-margin-x>.medium-offset-8 {

margin-left:calc(66.66667% + .9375rem)

}

.medium-offset-9 {

margin-left:75%

}

.grid-margin-x>.medium-offset-9 {

margin-left:calc(75% + .9375rem)

}

.medium-offset-10 {

margin-left:83.33333%

}

.grid-margin-x>.medium-offset-10 {

margin-left:calc(83.33333% + .9375rem)

}

.medium-offset-11 {

margin-left:91.66667%

}

.grid-margin-x>.medium-offset-11 {

margin-left:calc(91.66667% + .9375rem)

}

}

@media print, screen and (min-width:64em) {

.large-offset-0 {

margin-left:0

}

.grid-margin-x>.large-offset-0 {

margin-left:calc(0% + .9375rem)

}

.large-offset-1 {

margin-left:8.33333%

}

.grid-margin-x>.large-offset-1 {

margin-left:calc(8.33333% + .9375rem)

}

.large-offset-2 {

margin-left:16.66667%

}

.grid-margin-x>.large-offset-2 {

margin-left:calc(16.66667% + .9375rem)

}

.large-offset-3 {

margin-left:25%

}

.grid-margin-x>.large-offset-3 {

margin-left:calc(25% + .9375rem)

}

.large-offset-4 {

margin-left:33.33333%

}

.grid-margin-x>.large-offset-4 {

margin-left:calc(33.33333% + .9375rem)

}

.large-offset-5 {

margin-left:41.66667%

}

.grid-margin-x>.large-offset-5 {

margin-left:calc(41.66667% + .9375rem)

}

.large-offset-6 {

margin-left:50%

}

.grid-margin-x>.large-offset-6 {

margin-left:calc(50% + .9375rem)

}

.large-offset-7 {

margin-left:58.33333%

}

.grid-margin-x>.large-offset-7 {

margin-left:calc(58.33333% + .9375rem)

}

.large-offset-8 {

margin-left:66.66667%

}

.grid-margin-x>.large-offset-8 {

margin-left:calc(66.66667% + .9375rem)

}

.large-offset-9 {

margin-left:75%

}

.grid-margin-x>.large-offset-9 {

margin-left:calc(75% + .9375rem)

}

.large-offset-10 {

margin-left:83.33333%

}

.grid-margin-x>.large-offset-10 {

margin-left:calc(83.33333% + .9375rem)

}

.large-offset-11 {

margin-left:91.66667%

}

.grid-margin-x>.large-offset-11 {

margin-left:calc(91.66667% + .9375rem)

}

}

.grid-y {

	display:-ms-flexbox;

	display:flex;

	-ms-flex-flow:column nowrap;

	flex-flow:column nowrap

}

.grid-y>.cell {

	width:auto

}

.grid-y>.auto {

	height:auto

}

.grid-y>.shrink {

	height:auto

}

.grid-y>small-1, .grid-y>small-10, .grid-y>small-11, .grid-y>small-12, .grid-y>small-2, .grid-y>small-3, .grid-y>small-4, .grid-y>small-5, .grid-y>small-6, .grid-y>small-7, .grid-y>small-8, .grid-y>small-9, .grid-y>small-full, .grid-y>small-shrink {

	-ms-flex-preferred-size:auto;

	flex-basis:auto

}

@media print, screen and (min-width:40em) {

.grid-y>medium-1, .grid-y>medium-10, .grid-y>medium-11, .grid-y>medium-12, .grid-y>medium-2, .grid-y>medium-3, .grid-y>medium-4, .grid-y>medium-5, .grid-y>medium-6, .grid-y>medium-7, .grid-y>medium-8, .grid-y>medium-9, .grid-y>medium-full, .grid-y>medium-shrink {

-ms-flex-preferred-size:auto;

flex-basis:auto

}

}

@media print, screen and (min-width:64em) {

.grid-y>large-1, .grid-y>large-10, .grid-y>large-11, .grid-y>large-12, .grid-y>large-2, .grid-y>large-3, .grid-y>large-4, .grid-y>large-5, .grid-y>large-6, .grid-y>large-7, .grid-y>large-8, .grid-y>large-9, .grid-y>large-full, .grid-y>large-shrink {

-ms-flex-preferred-size:auto;

flex-basis:auto

}

}

.grid-y>.small-1 {

	height:8.33333%

}

.grid-y>.small-2 {

	height:16.66667%

}

.grid-y>.small-3 {

	height:25%

}

.grid-y>.small-4 {

	height:33.33333%

}

.grid-y>.small-5 {

	height:41.66667%

}

.grid-y>.small-6 {

	height:50%

}

.grid-y>.small-7 {

	height:58.33333%

}

.grid-y>.small-8 {

	height:66.66667%

}

.grid-y>.small-9 {

	height:75%

}

.grid-y>.small-10 {

	height:83.33333%

}

.grid-y>.small-11 {

	height:91.66667%

}

.grid-y>.small-12 {

	height:100%

}

@media print, screen and (min-width:40em) {

.grid-y>.medium-auto {

-ms-flex:1 1 0px;

flex:1 1 0px;

height:auto

}

.grid-y>.medium-shrink {

height:auto

}

.grid-y>.medium-1 {

height:8.33333%

}

.grid-y>.medium-2 {

height:16.66667%

}

.grid-y>.medium-3 {

height:25%

}

.grid-y>.medium-4 {

height:33.33333%

}

.grid-y>.medium-5 {

height:41.66667%

}

.grid-y>.medium-6 {

height:50%

}

.grid-y>.medium-7 {

height:58.33333%

}

.grid-y>.medium-8 {

height:66.66667%

}

.grid-y>.medium-9 {

height:75%

}

.grid-y>.medium-10 {

height:83.33333%

}

.grid-y>.medium-11 {

height:91.66667%

}

.grid-y>.medium-12 {

height:100%

}

}

@media print, screen and (min-width:64em) {

.grid-y>.large-auto {

-ms-flex:1 1 0px;

flex:1 1 0px;

height:auto

}

.grid-y>.large-shrink {

height:auto

}

.grid-y>.large-1 {

height:8.33333%

}

.grid-y>.large-2 {

height:16.66667%

}

.grid-y>.large-3 {

height:25%

}

.grid-y>.large-4 {

height:33.33333%

}

.grid-y>.large-5 {

height:41.66667%

}

.grid-y>.large-6 {

height:50%

}

.grid-y>.large-7 {

height:58.33333%

}

.grid-y>.large-8 {

height:66.66667%

}

.grid-y>.large-9 {

height:75%

}

.grid-y>.large-10 {

height:83.33333%

}

.grid-y>.large-11 {

height:91.66667%

}

.grid-y>.large-12 {

height:100%

}

}

.grid-padding-y .grid-padding-y {

margin-top:-.625rem;

margin-bottom:-.625rem

}

@media print, screen and (min-width:40em) {

.grid-padding-y .grid-padding-y {

margin-top:-.9375rem;

margin-bottom:-.9375rem

}

}

.grid-padding-y>.cell {

padding-top:.625rem;

padding-bottom:.625rem

}

@media print, screen and (min-width:40em) {

.grid-padding-y>.cell {

padding-top:.9375rem;

padding-bottom:.9375rem

}

}

.grid-margin-y {

margin-top:-.625rem;

margin-bottom:-.625rem

}

@media print, screen and (min-width:40em) {

.grid-margin-y {

margin-top:-.9375rem;

margin-bottom:-.9375rem

}

}

.grid-margin-y>.cell {

	height:calc(100% - 1.25rem);

margin-top:.625rem;

margin-bottom:.625rem

}

@media print, screen and (min-width:40em) {

.grid-margin-y>.cell {

height:calc(100% - 1.875rem);

margin-top:.9375rem;

margin-bottom:.9375rem

}

}

.grid-margin-y>.auto {

	height:auto

}

.grid-margin-y>.shrink {

	height:auto

}

.grid-margin-y>.small-1 {

	height:calc(8.33333% - 1.25rem)

}

.grid-margin-y>.small-2 {

	height:calc(16.66667% - 1.25rem)

}

.grid-margin-y>.small-3 {

	height:calc(25% - 1.25rem)

}

.grid-margin-y>.small-4 {

	height:calc(33.33333% - 1.25rem)

}

.grid-margin-y>.small-5 {

	height:calc(41.66667% - 1.25rem)

}

.grid-margin-y>.small-6 {

	height:calc(50% - 1.25rem)

}

.grid-margin-y>.small-7 {

	height:calc(58.33333% - 1.25rem)

}

.grid-margin-y>.small-8 {

	height:calc(66.66667% - 1.25rem)

}

.grid-margin-y>.small-9 {

	height:calc(75% - 1.25rem)

}

.grid-margin-y>.small-10 {

	height:calc(83.33333% - 1.25rem)

}

.grid-margin-y>.small-11 {

	height:calc(91.66667% - 1.25rem)

}

.grid-margin-y>.small-12 {

	height:calc(100% - 1.25rem)

}

@media print, screen and (min-width:40em) {

.grid-margin-y>.auto {

height:auto

}

.grid-margin-y>.shrink {

height:auto

}

.grid-margin-y>.small-1 {

height:calc(8.33333% - 1.875rem)

}

.grid-margin-y>.small-2 {

height:calc(16.66667% - 1.875rem)

}

.grid-margin-y>.small-3 {

height:calc(25% - 1.875rem)

}

.grid-margin-y>.small-4 {

height:calc(33.33333% - 1.875rem)

}

.grid-margin-y>.small-5 {

height:calc(41.66667% - 1.875rem)

}

.grid-margin-y>.small-6 {

height:calc(50% - 1.875rem)

}

.grid-margin-y>.small-7 {

height:calc(58.33333% - 1.875rem)

}

.grid-margin-y>.small-8 {

height:calc(66.66667% - 1.875rem)

}

.grid-margin-y>.small-9 {

height:calc(75% - 1.875rem)

}

.grid-margin-y>.small-10 {

height:calc(83.33333% - 1.875rem)

}

.grid-margin-y>.small-11 {

height:calc(91.66667% - 1.875rem)

}

.grid-margin-y>.small-12 {

height:calc(100% - 1.875rem)

}

.grid-margin-y>.medium-auto {

height:auto

}

.grid-margin-y>.medium-shrink {

height:auto

}

.grid-margin-y>.medium-1 {

height:calc(8.33333% - 1.875rem)

}

.grid-margin-y>.medium-2 {

height:calc(16.66667% - 1.875rem)

}

.grid-margin-y>.medium-3 {

height:calc(25% - 1.875rem)

}

.grid-margin-y>.medium-4 {

height:calc(33.33333% - 1.875rem)

}

.grid-margin-y>.medium-5 {

height:calc(41.66667% - 1.875rem)

}

.grid-margin-y>.medium-6 {

height:calc(50% - 1.875rem)

}

.grid-margin-y>.medium-7 {

height:calc(58.33333% - 1.875rem)

}

.grid-margin-y>.medium-8 {

height:calc(66.66667% - 1.875rem)

}

.grid-margin-y>.medium-9 {

height:calc(75% - 1.875rem)

}

.grid-margin-y>.medium-10 {

height:calc(83.33333% - 1.875rem)

}

.grid-margin-y>.medium-11 {

height:calc(91.66667% - 1.875rem)

}

.grid-margin-y>.medium-12 {

height:calc(100% - 1.875rem)

}

}

@media print, screen and (min-width:64em) {

.grid-margin-y>.large-auto {

height:auto

}

.grid-margin-y>.large-shrink {

height:auto

}

.grid-margin-y>.large-1 {

height:calc(8.33333% - 1.875rem)

}

.grid-margin-y>.large-2 {

height:calc(16.66667% - 1.875rem)

}

.grid-margin-y>.large-3 {

height:calc(25% - 1.875rem)

}

.grid-margin-y>.large-4 {

height:calc(33.33333% - 1.875rem)

}

.grid-margin-y>.large-5 {

height:calc(41.66667% - 1.875rem)

}

.grid-margin-y>.large-6 {

height:calc(50% - 1.875rem)

}

.grid-margin-y>.large-7 {

height:calc(58.33333% - 1.875rem)

}

.grid-margin-y>.large-8 {

height:calc(66.66667% - 1.875rem)

}

.grid-margin-y>.large-9 {

height:calc(75% - 1.875rem)

}

.grid-margin-y>.large-10 {

height:calc(83.33333% - 1.875rem)

}

.grid-margin-y>.large-11 {

height:calc(91.66667% - 1.875rem)

}

.grid-margin-y>.large-12 {

height:calc(100% - 1.875rem)

}

}

.grid-frame {

	width:100vw;

	overflow:hidden;

	position:relative;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-ms-flex-align:stretch;

	align-items:stretch

}

.cell .grid-frame {

	width:100%

}

.cell-block {

	overflow-x:auto;

	max-width:100%;

	-webkit-overflow-scrolling:touch;

	-ms-overflow-stype:-ms-autohiding-scrollbar

}

.cell-block-y {

	overflow-y:auto;

	max-height:100%;

	-webkit-overflow-scrolling:touch;

	-ms-overflow-stype:-ms-autohiding-scrollbar

}

.cell-block-container {

	display:-ms-flexbox;

	display:flex;

	-ms-flex-direction:column;

	flex-direction:column;

	max-height:100%

}

.cell-block-container>.grid-x {

	max-height:100%;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap

}

@media print, screen and (min-width:40em) {

.medium-grid-frame {

width:100vw;

overflow:hidden;

position:relative;

-ms-flex-wrap:nowrap;

flex-wrap:nowrap;

-ms-flex-align:stretch;

align-items:stretch

}

.cell .medium-grid-frame {

width:100%

}

.medium-cell-block {

overflow-x:auto;

max-width:100%;

-webkit-overflow-scrolling:touch;

-ms-overflow-stype:-ms-autohiding-scrollbar

}

.medium-cell-block-container {

display:-ms-flexbox;

display:flex;

-ms-flex-direction:column;

flex-direction:column;

max-height:100%

}

.medium-cell-block-container>.grid-x {

max-height:100%;

-ms-flex-wrap:nowrap;

flex-wrap:nowrap

}

.medium-cell-block-y {

overflow-y:auto;

max-height:100%;

-webkit-overflow-scrolling:touch;

-ms-overflow-stype:-ms-autohiding-scrollbar

}

}

@media print, screen and (min-width:64em) {

.large-grid-frame {

width:100vw;

overflow:hidden;

position:relative;

-ms-flex-wrap:nowrap;

flex-wrap:nowrap;

-ms-flex-align:stretch;

align-items:stretch

}

.cell .large-grid-frame {

width:100%

}

.large-cell-block {

overflow-x:auto;

max-width:100%;

-webkit-overflow-scrolling:touch;

-ms-overflow-stype:-ms-autohiding-scrollbar

}

.large-cell-block-container {

display:-ms-flexbox;

display:flex;

-ms-flex-direction:column;

flex-direction:column;

max-height:100%

}

.large-cell-block-container>.grid-x {

max-height:100%;

-ms-flex-wrap:nowrap;

flex-wrap:nowrap

}

.large-cell-block-y {

overflow-y:auto;

max-height:100%;

-webkit-overflow-scrolling:touch;

-ms-overflow-stype:-ms-autohiding-scrollbar

}

}

.grid-y.grid-frame {

	width:auto;

	height:100vh;

	overflow:hidden;

	position:relative;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-ms-flex-align:stretch;

	align-items:stretch

}

@media print, screen and (min-width:40em) {

.grid-y.medium-grid-frame {

width:auto;

height:100vh;

overflow:hidden;

position:relative;

-ms-flex-wrap:nowrap;

flex-wrap:nowrap;

-ms-flex-align:stretch;

align-items:stretch

}

}

@media print, screen and (min-width:64em) {

.grid-y.large-grid-frame {

width:auto;

height:100vh;

overflow:hidden;

position:relative;

-ms-flex-wrap:nowrap;

flex-wrap:nowrap;

-ms-flex-align:stretch;

align-items:stretch

}

}

.cell .grid-y.grid-frame {

	height:100%

}

@media print, screen and (min-width:40em) {

.cell .grid-y.medium-grid-frame {

height:100%

}

}

@media print, screen and (min-width:64em) {

.cell .grid-y.large-grid-frame {

height:100%

}

}

.align-right {

	-ms-flex-pack:end;

	justify-content:flex-end

}

.align-center {

	-ms-flex-pack:center;

	justify-content:center

}

.align-justify {

	-ms-flex-pack:justify;

	justify-content:space-between

}

.align-spaced {

	-ms-flex-pack:distribute;

	justify-content:space-around

}

.align-right.vertical.menu>li>a {

	-ms-flex-pack:end;

	justify-content:flex-end

}

.align-center.vertical.menu>li>a {

	-ms-flex-pack:center;

	justify-content:center

}

.align-top {

	-ms-flex-align:start;

	align-items:flex-start

}

.align-self-top {

	-ms-flex-item-align:start;

	align-self:flex-start

}

.align-bottom {

	-ms-flex-align:end;

	align-items:flex-end

}

.align-self-bottom {

	-ms-flex-item-align:end;

	align-self:flex-end

}

.align-middle {

	-ms-flex-align:center;

	align-items:center

}

.align-self-middle {

	-ms-flex-item-align:center;

	-ms-grid-row-align:center;

	align-self:center

}

.align-stretch {

	-ms-flex-align:stretch;

	align-items:stretch

}

.align-self-stretch {

	-ms-flex-item-align:stretch;

	-ms-grid-row-align:stretch;

	align-self:stretch

}

.align-center-middle {

	-ms-flex-pack:center;

	justify-content:center;

	-ms-flex-align:center;

	align-items:center;

	-ms-flex-line-pack:center;

	align-content:center

}

.small-order-1 {

	-ms-flex-order:1;

	order:1

}

.small-order-2 {

	-ms-flex-order:2;

	order:2

}

.small-order-3 {

	-ms-flex-order:3;

	order:3

}

.small-order-4 {

	-ms-flex-order:4;

	order:4

}

.small-order-5 {

	-ms-flex-order:5;

	order:5

}

.small-order-6 {

	-ms-flex-order:6;

	order:6

}

@media print, screen and (min-width:40em) {

.medium-order-1 {

-ms-flex-order:1;

order:1

}

.medium-order-2 {

-ms-flex-order:2;

order:2

}

.medium-order-3 {

-ms-flex-order:3;

order:3

}

.medium-order-4 {

-ms-flex-order:4;

order:4

}

.medium-order-5 {

-ms-flex-order:5;

order:5

}

.medium-order-6 {

-ms-flex-order:6;

order:6

}

}

@media print, screen and (min-width:64em) {

.large-order-1 {

-ms-flex-order:1;

order:1

}

.large-order-2 {

-ms-flex-order:2;

order:2

}

.large-order-3 {

-ms-flex-order:3;

order:3

}

.large-order-4 {

-ms-flex-order:4;

order:4

}

.large-order-5 {

-ms-flex-order:5;

order:5

}

.large-order-6 {

-ms-flex-order:6;

order:6

}

}

.flex-container {

	display:-ms-flexbox;

	display:flex

}

.flex-child-auto {

	-ms-flex:1 1 auto;

	flex:1 1 auto

}

.flex-child-grow {

	-ms-flex:1 0 auto;

	flex:1 0 auto

}

.flex-child-shrink {

	-ms-flex:0 1 auto;

	flex:0 1 auto

}

.flex-dir-row {

	-ms-flex-direction:row;

	flex-direction:row

}

.flex-dir-row-reverse {

	-ms-flex-direction:row-reverse;

	flex-direction:row-reverse

}

.flex-dir-column {

	-ms-flex-direction:column;

	flex-direction:column

}

.flex-dir-column-reverse {

	-ms-flex-direction:column-reverse;

	flex-direction:column-reverse

}

@media print, screen and (min-width:40em) {

.medium-flex-container {

display:-ms-flexbox;

display:flex

}

.medium-flex-child-auto {

-ms-flex:1 1 auto;

flex:1 1 auto

}

.medium-flex-child-grow {

-ms-flex:1 0 auto;

flex:1 0 auto

}

.medium-flex-child-shrink {

-ms-flex:0 1 auto;

flex:0 1 auto

}

.medium-flex-dir-row {

-ms-flex-direction:row;

flex-direction:row

}

.medium-flex-dir-row-reverse {

-ms-flex-direction:row-reverse;

flex-direction:row-reverse

}

.medium-flex-dir-column {

-ms-flex-direction:column;

flex-direction:column

}

.medium-flex-dir-column-reverse {

-ms-flex-direction:column-reverse;

flex-direction:column-reverse

}

}

@media print, screen and (min-width:64em) {

.large-flex-container {

display:-ms-flexbox;

display:flex

}

.large-flex-child-auto {

-ms-flex:1 1 auto;

flex:1 1 auto

}

.large-flex-child-grow {

-ms-flex:1 0 auto;

flex:1 0 auto

}

.large-flex-child-shrink {

-ms-flex:0 1 auto;

flex:0 1 auto

}

.large-flex-dir-row {

-ms-flex-direction:row;

flex-direction:row

}

.large-flex-dir-row-reverse {

-ms-flex-direction:row-reverse;

flex-direction:row-reverse

}

.large-flex-dir-column {

-ms-flex-direction:column;

flex-direction:column

}

.large-flex-dir-column-reverse {

-ms-flex-direction:column-reverse;

flex-direction:column-reverse

}

}

blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul {

	margin:0;

	padding:0

}

p {

}

em, i {

	font-style:italic;

	line-height:inherit

}

b, strong {

	font-weight:700;

	line-height:inherit

}

small {

	font-size:80%;

	line-height:inherit

}

h1, h2, h3, h4, h5, h6 {

	font-style:normal;

	font-weight:400;

	color:inherit;

	text-rendering:optimizeLegibility

}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {

	line-height:0;

	color:#cacaca

}

h1,h2, h3, h4, h5, h6 {

	font-size:16px;



}





a {

	

	color:#333;

	text-decoration:none;

	transition: all 0.4s ease 0s;

}

/*a:focus,*/ a:hover {

	color:#691a19;

}

a img {

	border:0

}

hr {

	clear:both;

	max-width:75rem;

	height:0;

	margin:10px auto;

	border-top:0;

	border-right:0;

	border-bottom:1px solid #cacaca;

	border-left:0

}



blockquote {

	margin:0 0 1rem;

padding:.5625rem 1.25rem 0 1.1875rem;

	border-left:1px solid #cacaca

}

blockquote, blockquote p {

	line-height:1.6;

	color:#8a8a8a

}

cite {

	display:block;

font-size:.8125rem;

	color:#8a8a8a

}

cite:before {

	content:"— "

}

abbr, abbr[title] {

	border-bottom:1px dotted #0a0a0a;

	cursor:help;

	text-decoration:none

}

figure {

	margin:0

}

code {

padding:.125rem .3125rem .0625rem;

	border:1px solid #cacaca;

	background-color:#e6e6e6;

	font-family:Consolas, "Liberation Mono", Courier, monospace;

	font-weight:400;

	color:#0a0a0a

}

kbd {

	margin:0;

padding:.125rem .25rem 0;

	background-color:#e6e6e6;

	font-family:Consolas, "Liberation Mono", Courier, monospace;

	color:#0a0a0a

}

.subheader {

margin-top:.2rem;

margin-bottom:.5rem;

	font-weight:400;

	line-height:1.4;

	color:#8a8a8a

}

.lead {

	font-size:125%;

	line-height:1.6

}

.stat {

	font-size:2.5rem;

	line-height:1

}

p+.stat {

	margin-top:-1rem

}

ol.no-bullet, ul.no-bullet {

	margin-left:0;

	list-style:none

}

.text-left {

	text-align:left

}

.text-right {

	text-align:right

}

.text-center {

	text-align:center

}

.text-justify {

	text-align:justify

}

@media print, screen and (min-width:40em) {

.medium-text-left {

text-align:left

}

.medium-text-right {

text-align:right

}

.medium-text-center {

text-align:center

}

.medium-text-justify {

text-align:justify

}

}

@media print, screen and (min-width:64em) {

.large-text-left {

text-align:left

}

.large-text-right {

text-align:right

}

.large-text-center {

text-align:center

}

.large-text-justify {

text-align:justify

}

}

.show-for-print {

	display:none!important

}

@media print {

* {

	background:0 0!important;

	box-shadow:none!important;

	color:#000!important;

	text-shadow:none!important

}

.show-for-print {

	display:block!important

}

.hide-for-print {

	display:none!important

}

table.show-for-print {

	display:table!important

}

thead.show-for-print {

	display:table-header-group!important

}

tbody.show-for-print {

	display:table-row-group!important

}

tr.show-for-print {

	display:table-row!important

}

td.show-for-print {

	display:table-cell!important

}

th.show-for-print {

	display:table-cell!important

}

a, a:visited {

	text-decoration:underline

}

a[href]:after {

	content:" (" attr(href) ")"

}

.ir a:after, a[href^='#']:after, a[href^='javascript:']:after {

content:''

}

abbr[title]:after {

	content:" (" attr(title) ")"

}

blockquote, pre {

	border:1px solid #8a8a8a;

	page-break-inside:avoid

}

thead {

	display:table-header-group

}

img, tr {

	page-break-inside:avoid

}

img {

	max-width:100%!important

}

@page {

margin:.5cm

}

h2, h3, p {

	orphans:3;

	widows:3

}

h2, h3 {

	page-break-after:avoid

}

.print-break-inside {

	page-break-inside:auto

}

}

.button, .cssButton, .cssButtonHover {

	display:inline-block;

	vertical-align:middle;

	margin:0;

	padding:9px 20px;

	line-height:16px;

	-webkit-appearance:none;

	border:1px solid #993333;

	border-radius:0;

transition:background-color .25s ease-out, color .25s ease-out;

font-size:13px;

	text-align:center;

	cursor:pointer;

	background:#993333;

	color:#fff;

	text-transform:uppercase;

}

[data-whatinput=mouse] .button {

	outline:0

}



.cssButton:hover, .cssButtonHover {

	display:inline-block;

	vertical-align:middle;

	margin:0;

	padding:9px 20px;

	line-height:16px;

	-webkit-appearance:none;

	border:1px solid #691a19;

	border-radius:0;

transition:background-color .25s ease-out, color .25s ease-out;

font-size:13px;

	text-align:center;

	cursor:pointer;

	background:#691a19;

	color:#fff;

}





.button:focus, .button:hover {

	background:#691a19;

	color:#fff;

	border:#691a19 solid 1px;

}

.button.tiny {

font-size:.6rem

}

.button.small {

font-size:.75rem

}

.button.large {

	font-size:1.25rem

}

.button.expanded {

	display:block;

	width:100%;

	margin-right:0;

	margin-left:0

}

.button.primary {

	background-color:#1779ba;

	color:#fefefe

}

.button.primary:focus, .button.primary:hover {

	background-color:#126195;

	color:#fefefe

}

.button.secondary {

	background-color:#767676;

	color:#fefefe

}

.button.secondary:focus, .button.secondary:hover {

	background-color:#5e5e5e;

	color:#fefefe

}

.button.success {

	background-color:#3adb76;

	color:#0a0a0a

}

.button.success:focus, .button.success:hover {

	background-color:#22bb5b;

	color:#0a0a0a

}

.button.warning {

	background-color:#ffae00;

	color:#0a0a0a

}

.button.warning:focus, .button.warning:hover {

	background-color:#cc8b00;

	color:#0a0a0a

}

.button.alert {

	background-color:#cc4b37;

	color:#fefefe

}

.button.alert:focus, .button.alert:hover {

	background-color:#a53b2a;

	color:#fefefe

}

.button.disabled, .button[disabled] {

	opacity:.25;

	cursor:not-allowed

}

.button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {

	background-color:#1779ba;

	color:#fefefe

}

.button.disabled.primary, .button[disabled].primary {

	opacity:.25;

	cursor:not-allowed

}

.button.disabled.primary, .button.disabled.primary:focus, .button.disabled.primary:hover, .button[disabled].primary, .button[disabled].primary:focus, .button[disabled].primary:hover {

	background-color:#1779ba;

	color:#fefefe

}

.button.disabled.secondary, .button[disabled].secondary {

	opacity:.25;

	cursor:not-allowed

}

.button.disabled.secondary, .button.disabled.secondary:focus, .button.disabled.secondary:hover, .button[disabled].secondary, .button[disabled].secondary:focus, .button[disabled].secondary:hover {

	background-color:#767676;

	color:#fefefe

}

.button.disabled.success, .button[disabled].success {

	opacity:.25;

	cursor:not-allowed

}

.button.disabled.success, .button.disabled.success:focus, .button.disabled.success:hover, .button[disabled].success, .button[disabled].success:focus, .button[disabled].success:hover {

	background-color:#3adb76;

	color:#0a0a0a

}

.button.disabled.warning, .button[disabled].warning {

	opacity:.25;

	cursor:not-allowed

}

.button.disabled.warning, .button.disabled.warning:focus, .button.disabled.warning:hover, .button[disabled].warning, .button[disabled].warning:focus, .button[disabled].warning:hover {

	background-color:#ffae00;

	color:#0a0a0a

}

.button.disabled.alert, .button[disabled].alert {

	opacity:.25;

	cursor:not-allowed

}

.button.disabled.alert, .button.disabled.alert:focus, .button.disabled.alert:hover, .button[disabled].alert, .button[disabled].alert:focus, .button[disabled].alert:hover {

	background-color:#cc4b37;

	color:#fefefe

}

.button.hollow {

	border:1px solid #1779ba;

	color:#1779ba

}

.button.hollow, .button.hollow:focus, .button.hollow:hover {

	background-color:transparent

}

.button.hollow.disabled, .button.hollow.disabled:focus, .button.hollow.disabled:hover, .button.hollow[disabled], .button.hollow[disabled]:focus, .button.hollow[disabled]:hover {

	background-color:transparent

}

.button.hollow:focus, .button.hollow:hover {

	border-color:#0c3d5d;

	color:#0c3d5d

}

.button.hollow:focus.disabled, .button.hollow:focus[disabled], .button.hollow:hover.disabled, .button.hollow:hover[disabled] {

	border:1px solid #1779ba;

	color:#1779ba

}

.button.hollow.primary {

	border:1px solid #1779ba;

	color:#1779ba

}

.button.hollow.primary:focus, .button.hollow.primary:hover {

	border-color:#0c3d5d;

	color:#0c3d5d

}

.button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled], .button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled] {

	border:1px solid #1779ba;

	color:#1779ba

}

.button.hollow.secondary {

	border:1px solid #767676;

	color:#767676

}

.button.hollow.secondary:focus, .button.hollow.secondary:hover {

	border-color:#3b3b3b;

	color:#3b3b3b

}

.button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled], .button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled] {

	border:1px solid #767676;

	color:#767676

}

.button.hollow.success {

	border:1px solid #3adb76;

	color:#3adb76

}

.button.hollow.success:focus, .button.hollow.success:hover {

	border-color:#157539;

	color:#157539

}

.button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled], .button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled] {

	border:1px solid #3adb76;

	color:#3adb76

}

.button.hollow.warning {

	border:1px solid #ffae00;

	color:#ffae00

}

.button.hollow.warning:focus, .button.hollow.warning:hover {

	border-color:#805700;

	color:#805700

}

.button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled], .button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled] {

	border:1px solid #ffae00;

	color:#ffae00

}

.button.hollow.alert {

	border:1px solid #cc4b37;

	color:#cc4b37

}

.button.hollow.alert:focus, .button.hollow.alert:hover {

	border-color:#67251a;

	color:#67251a

}

.button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled], .button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled] {

	border:1px solid #cc4b37;

	color:#cc4b37

}

.button.clear {

	border:1px solid #1779ba;

	color:#1779ba

}

.button.clear, .button.clear:focus, .button.clear:hover {

	background-color:transparent

}

.button.clear.disabled, .button.clear.disabled:focus, .button.clear.disabled:hover, .button.clear[disabled], .button.clear[disabled]:focus, .button.clear[disabled]:hover {

	background-color:transparent

}

.button.clear:focus, .button.clear:hover {

	border-color:#0c3d5d;

	color:#0c3d5d

}

.button.clear:focus.disabled, .button.clear:focus[disabled], .button.clear:hover.disabled, .button.clear:hover[disabled] {

	border:1px solid #1779ba;

	color:#1779ba

}

.button.clear, .button.clear.disabled, .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear[disabled] {

	border-color:transparent

}

.button.clear.primary {

	border:1px solid #1779ba;

	color:#1779ba

}

.button.clear.primary:focus, .button.clear.primary:hover {

	border-color:#0c3d5d;

	color:#0c3d5d

}

.button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled], .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled] {

	border:1px solid #1779ba;

	color:#1779ba

}

.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary[disabled] {

	border-color:transparent

}

.button.clear.secondary {

	border:1px solid #767676;

	color:#767676

}

.button.clear.secondary:focus, .button.clear.secondary:hover {

	border-color:#3b3b3b;

	color:#3b3b3b

}

.button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled], .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled] {

	border:1px solid #767676;

	color:#767676

}

.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary[disabled] {

	border-color:transparent

}

.button.clear.success {

	border:1px solid #3adb76;

	color:#3adb76

}

.button.clear.success:focus, .button.clear.success:hover {

	border-color:#157539;

	color:#157539

}

.button.clear.success:focus.disabled, .button.clear.success:focus[disabled], .button.clear.success:hover.disabled, .button.clear.success:hover[disabled] {

	border:1px solid #3adb76;

	color:#3adb76

}

.button.clear.success, .button.clear.success.disabled, .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success[disabled] {

	border-color:transparent

}

.button.clear.warning {

	border:1px solid #ffae00;

	color:#ffae00

}

.button.clear.warning:focus, .button.clear.warning:hover {

	border-color:#805700;

	color:#805700

}

.button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled], .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled] {

	border:1px solid #ffae00;

	color:#ffae00

}

.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning[disabled] {

	border-color:transparent

}

.button.clear.alert {

	border:1px solid #cc4b37;

	color:#cc4b37

}

.button.clear.alert:focus, .button.clear.alert:hover {

	border-color:#67251a;

	color:#67251a

}

.button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled], .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled] {

	border:1px solid #cc4b37;

	color:#cc4b37

}

.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert[disabled] {

	border-color:transparent

}

.button.dropdown::after {

display:block;

width:0;

height:0;

border:inset .4em;

content:'';

border-bottom-width:0;

border-top-style:solid;

border-color:#fefefe transparent transparent;

position:relative;

top:.4em;

display:inline-block;

float:right;

margin-left:1em

}

.button.dropdown.hollow::after {

border-top-color:#1779ba

}

.button.dropdown.hollow.primary::after {

border-top-color:#1779ba

}

.button.dropdown.hollow.secondary::after {

border-top-color:#767676

}

.button.dropdown.hollow.success::after {

border-top-color:#3adb76

}

.button.dropdown.hollow.warning::after {

border-top-color:#ffae00

}

.button.dropdown.hollow.alert::after {

border-top-color:#cc4b37

}

.button.arrow-only::after {

top:-.1em;

float:none;

margin-left:0

}

[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {

display:block;

box-sizing:border-box;

width:100%;

margin:0 0 10px 0;

padding:6px;

border:1px solid #cacaca;

border-radius:0;

background-color:#fefefe;

box-shadow:inset 0 1px 2px rgba(10, 10, 10, .1);

font-size:13px;

font-weight:normal;

line-height:20px;

color:#0a0a0a;

transition:box-shadow .5s, border-color .25s ease-in-out;

-webkit-appearance:none;

-moz-appearance:none;

appearance:none

}

[type=color]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=datetime]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, textarea:focus {

	outline:0;

	border:1px solid #8a8a8a;

	background-color:#fefefe;

	box-shadow:0 0 5px #cacaca;

transition:box-shadow .5s, border-color .25s ease-in-out

}

textarea {

	max-width:100%

}

textarea[rows] {

	height:auto

}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {

color:#cacaca

}

input::-moz-placeholder, textarea::-moz-placeholder {

color:#cacaca

}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {

color:#cacaca

}

input::placeholder, textarea::placeholder {

color:#cacaca

}

input:disabled, input[readonly], textarea:disabled, textarea[readonly] {

	background-color:#e6e6e6;

	cursor:not-allowed

}

[type=button], [type=submit] {

-webkit-appearance:none;

-moz-appearance:none;

appearance:none;

border-radius:0

}

input[type=search] {

	box-sizing:border-box

}

[type=checkbox], [type=file], [type=radio] {

margin:0 0 1rem

}

[type=checkbox]+label, [type=radio]+label {

display:inline-block;

vertical-align:baseline;

margin-left:.5rem;

margin-right:1rem;

margin-bottom:0

}

[type=checkbox]+label[for], [type=radio]+label[for] {

cursor:pointer

}

label>[type=checkbox], label>[type=radio] {

margin-right:.5rem

}

[type=file] {

width:100%

}

label {

	display:block;

	margin:0;

	font-weight:normal;

	line-height:1.8;

	color:#0a0a0a

}

label.middle {

	margin:0 0 1rem;

padding:.5625rem 0

}

.help-text {

margin-top:-.5rem;

font-size:.8125rem;

	font-style:italic;

	color:#0a0a0a

}

.input-group {

	display:-ms-flexbox;

	display:flex;

	width:100%;

	margin-bottom:1rem;

	-ms-flex-align:stretch;

	align-items:stretch

}

.input-group>:first-child {

	border-radius:0

}

.input-group>:last-child>* {

	border-radius:0

}

.input-group-button, .input-group-button a, .input-group-button button, .input-group-button input, .input-group-button label, .input-group-field, .input-group-label {

	margin:0;

	white-space:nowrap

}

.input-group-label {

	padding:0 1rem;

	border:1px solid #cacaca;

	background:#e6e6e6;

	color:#0a0a0a;

	text-align:center;

	white-space:nowrap;

	display:-ms-flexbox;

	display:flex;

	-ms-flex:0 0 auto;

	flex:0 0 auto;

	-ms-flex-align:center;

	align-items:center

}

.input-group-label:first-child {

	border-right:0

}

.input-group-label:last-child {

	border-left:0

}

.input-group-field {

	border-radius:0;

	-ms-flex:1 1 0px;

	flex:1 1 0px;

	height:auto;

	min-width:0

}

.input-group-button {

	padding-top:0;

	padding-bottom:0;

	text-align:center;

	-ms-flex:0 0 auto;

	flex:0 0 auto

}

.input-group-button a, .input-group-button button, .input-group-button input, .input-group-button label {

	height:2.5rem;

	padding-top:0;

	padding-bottom:0;

	font-size:1rem

}

fieldset {

	margin:0;

	padding:0;

	border:0

}

fieldset legend{ font-weight:bold; font-size:13px;}

legend {

	max-width:100%;

margin-bottom:.5rem

}



.fieldset legend {

	margin:0;

margin-left:-.1875rem;

padding:0 .1875rem

}



select {

	height:34px;

	margin:0 0 1rem;

padding:6px;

	-webkit-appearance:none;

	-moz-appearance:none;

	appearance:none;

	border:1px solid #cacaca;

	border-radius:0;

	background-color:#fefefe;

	font-family:inherit;

	

	font-weight:normal;

	line-height:20px;

	color:#0a0a0a;

	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");

	background-origin:content-box;

	background-position:right -1rem center;

	background-repeat:no-repeat;

	background-size:9px 6px;

	padding-right:1.5rem;

transition:box-shadow .5s, border-color .25s ease-in-out

}

@media screen and (min-width:0\0) {

select {

background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)

}

}

select:focus {

	outline:0;

	border:1px solid #8a8a8a;

	background-color:#fefefe;

	box-shadow:0 0 5px #cacaca;

transition:box-shadow .5s, border-color .25s ease-in-out

}

select:disabled {

	background-color:#e6e6e6;

	cursor:not-allowed

}

select::-ms-expand {

display:none

}

select[multiple] {

	height:auto;

	background-image:none

}



.is-invalid-input:not(:focus) {

border-color:#cc4b37;

background-color:#f9ecea

}

.is-invalid-input:not(:focus)::-webkit-input-placeholder {

color:#cc4b37

}

.is-invalid-input:not(:focus)::-moz-placeholder {

color:#cc4b37

}

.is-invalid-input:not(:focus):-ms-input-placeholder {

color:#cc4b37

}

.is-invalid-input:not(:focus)::placeholder {

color:#cc4b37

}

.is-invalid-label {

	color:#cc4b37

}

.form-error {

	display:none;

margin-top:-.5rem;

	margin-bottom:1rem;

font-size:.75rem;

	font-weight:700;

	color:#cc4b37

}

.form-error.is-visible {

	display:block

}

.accordion {

	margin-left:0;

	background:#fefefe;

	list-style-type:none

}

.accordion[disabled] .accordion-title {

	cursor:not-allowed

}

.accordion-item:first-child>:first-child {

	border-radius:0

}

.accordion-item:last-child>:last-child {

	border-radius:0

}

.accordion-title {

	position:relative;

	display:block;

	padding:1.25rem 1rem;

	border:1px solid #e6e6e6;

	border-bottom:0;

font-size:.75rem;

	line-height:1;

	color:#1779ba

}

:last-child:not(.is-active)>.accordion-title {

border-bottom:1px solid #e6e6e6;

border-radius:0

}

.accordion-title:focus, .accordion-title:hover {

	background-color:#e6e6e6

}

.accordion-title::before {

position:absolute;

top:50%;

right:1rem;

margin-top:-.5rem;

content:'+'

}

.is-active>.accordion-title::before {

content:'\2013'

}

.accordion-content {

	display:none;

	padding:1rem;

	border:1px solid #e6e6e6;

	border-bottom:0;

	background-color:#fefefe;

	color:#0a0a0a

}

:last-child>.accordion-content:last-child {

	border-bottom:1px solid #e6e6e6

}

.accordion-menu li {

	width:100%

}

.accordion-menu a {

padding:.7rem 1rem

}

.accordion-menu .is-accordion-submenu a {

padding:.7rem 1rem

}

.accordion-menu .nested.is-accordion-submenu {

	margin-right:0;

	margin-left:1rem

}

.accordion-menu.align-right .nested.is-accordion-submenu {

	margin-right:1rem;

	margin-left:0

}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a {

position:relative

}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after {

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-bottom-width:0;

border-top-style:solid;

border-color:#1779ba transparent transparent;

position:absolute;

top:50%;

margin-top:-3px;

right:1rem

}

.accordion-menu.align-left .is-accordion-submenu-parent>a::after {

left:auto;

right:1rem

}

.accordion-menu.align-right .is-accordion-submenu-parent>a::after {

right:auto;

left:1rem

}

.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after {

-ms-transform:rotate(180deg);

transform:rotate(180deg);

-ms-transform-origin:50% 50%;

transform-origin:50% 50%

}

.is-accordion-submenu-parent {

	position:relative

}

.has-submenu-toggle>a {

	margin-right:40px

}

.submenu-toggle {

	position:absolute;

	top:0;

	right:0;

	cursor:pointer;

	width:40px;

	height:40px

}

.submenu-toggle::after {

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-bottom-width:0;

border-top-style:solid;

border-color:#1779ba transparent transparent;

top:0;

bottom:0;

margin:auto

}

.submenu-toggle[aria-expanded=true]::after {

-ms-transform:scaleY(-1);

transform:scaleY(-1);

-ms-transform-origin:50% 50%;

transform-origin:50% 50%

}

.submenu-toggle-text {

	position:absolute!important;

	width:1px;

	height:1px;

	padding:0;

	overflow:hidden;

	clip:rect(0,0,0,0);

	white-space:nowrap;

	-webkit-clip-path:inset(50%);

	clip-path:inset(50%);

	border:0

}

.badge {

	display:inline-block;

	min-width:2.1em;

	padding:.3em;

	border-radius:50%;

font-size:.6rem;

	text-align:center;

	background:#1779ba;

	color:#fefefe

}

.badge.primary {

	background:#1779ba;

	color:#fefefe

}

.badge.secondary {

	background:#767676;

	color:#fefefe

}

.badge.success {

	background:#3adb76;

	color:#0a0a0a

}

.badge.warning {

	background:#ffae00;

	color:#0a0a0a

}

.badge.alert {

	background:#cc4b37;

	color:#fefefe

}



#navBreadCrumb{  /*height:20px; overflow:hidden;*/ padding:0 0 20px 0;  color:#555; text-transform:capitalize; font-size:13px;}

.navBreadCrumb-boxs{ background:#f5f2f0; line-height:20px; padding:12px 0;}



.breadcrumbs::after, .breadcrumbs::before {

display:table;

content:' ';

-ms-flex-preferred-size:0;

flex-basis:0;

-ms-flex-order:1;

order:1

}

.breadcrumbs::after {

clear:both

}

.breadcrumbs li {

	float:left;

	cursor:default;

}

.breadcrumbs li:not(:last-child)::after {

position:relative;

margin:0 10px;

opacity:1;

content:"/";

color:#cacaca

}

.breadcrumbs a {

	color:#333;

}

.breadcrumbs a:hover {

	color:#e92020;

}

.breadcrumbs .disabled {

	color:#cacaca;

	cursor:not-allowed

}

.button-group {

	margin-bottom:1rem;

	display:-ms-flexbox;

	display:flex;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-ms-flex-align:stretch;

	align-items:stretch

}

.button-group::after, .button-group::before {

display:table;

content:' ';

-ms-flex-preferred-size:0;

flex-basis:0;

-ms-flex-order:1;

order:1

}

.button-group::after {

clear:both

}

.button-group .button {

	margin:0;

	margin-right:1px;

	margin-bottom:1px;

font-size:.9rem;

	-ms-flex:0 0 auto;

	flex:0 0 auto

}

.button-group .button:last-child {

	margin-right:0

}

.button-group.tiny .button {

font-size:.6rem

}

.button-group.small .button {

font-size:.75rem

}

.button-group.large .button {

	font-size:1.25rem

}

.button-group.expanded .button {

	-ms-flex:1 1 0px;

	flex:1 1 0px

}

.button-group.primary .button {

	background-color:#1779ba;

	color:#fefefe

}

.button-group.primary .button:focus, .button-group.primary .button:hover {

	background-color:#126195;

	color:#fefefe

}

.button-group.secondary .button {

	background-color:#767676;

	color:#fefefe

}

.button-group.secondary .button:focus, .button-group.secondary .button:hover {

	background-color:#5e5e5e;

	color:#fefefe

}

.button-group.success .button {

	background-color:#3adb76;

	color:#0a0a0a

}

.button-group.success .button:focus, .button-group.success .button:hover {

	background-color:#22bb5b;

	color:#0a0a0a

}

.button-group.warning .button {

	background-color:#ffae00;

	color:#0a0a0a

}

.button-group.warning .button:focus, .button-group.warning .button:hover {

	background-color:#cc8b00;

	color:#0a0a0a

}

.button-group.alert .button {

	background-color:#cc4b37;

	color:#fefefe

}

.button-group.alert .button:focus, .button-group.alert .button:hover {

	background-color:#a53b2a;

	color:#fefefe

}

.button-group.stacked, .button-group.stacked-for-medium, .button-group.stacked-for-small {

	-ms-flex-wrap:wrap;

	flex-wrap:wrap

}

.button-group.stacked .button, .button-group.stacked-for-medium .button, .button-group.stacked-for-small .button {

	-ms-flex:0 0 100%;

	flex:0 0 100%

}

.button-group.stacked .button:last-child, .button-group.stacked-for-medium .button:last-child, .button-group.stacked-for-small .button:last-child {

	margin-bottom:0

}

@media print, screen and (min-width:40em) {

.button-group.stacked-for-small .button {

-ms-flex:1 1 0px;

flex:1 1 0px;

margin-bottom:0

}

}

@media print, screen and (min-width:64em) {

.button-group.stacked-for-medium .button {

-ms-flex:1 1 0px;

flex:1 1 0px;

margin-bottom:0

}

}

@media screen and (max-width:39.9375em) {

.button-group.stacked-for-small.expanded {

display:block

}

.button-group.stacked-for-small.expanded .button {

display:block;

margin-right:0

}

}

.card {

	display:-ms-flexbox;

	display:flex;

	-ms-flex-direction:column;

	flex-direction:column;

	-ms-flex-positive:1;

	flex-grow:1;

	margin-bottom:1rem;

	border:1px solid #e6e6e6;

	border-radius:0;

	background:#fefefe;

	box-shadow:none;

	overflow:hidden;

	color:#0a0a0a

}

.card>:last-child {

	margin-bottom:0

}

.card-divider {

	-ms-flex:0 1 auto;

	flex:0 1 auto;

	display:-ms-flexbox;

	display:flex;

	padding:1rem;

	background:#e6e6e6

}

.card-divider>:last-child {

	margin-bottom:0

}

.card-section {

	-ms-flex:1 0 auto;

	flex:1 0 auto;

	padding:1rem

}

.card-section>:last-child {

	margin-bottom:0

}

.card-image {

	min-height:1px

}

.callout {

	position:relative;

	margin:0 0 1rem 0;

	padding:1rem;

	border:1px solid rgba(10, 10, 10, .25);

	border-radius:0;

	background-color:#fff;

	color:#0a0a0a

}

.callout>:first-child {

	margin-top:0

}

.callout>:last-child {

	margin-bottom:0

}

.callout.primary {

	background-color:#d7ecfa;

	color:#0a0a0a

}



.callout.success {

	background-color:#e1faea;

	color:#0a0a0a

}

.callout.warning {

	background-color:#fff3d9;

	color:#0a0a0a

}

.callout.alert {

	background-color:#f7e4e1;

	color:#0a0a0a

}

.callout.small {

padding-top:.5rem;

padding-right:.5rem;

padding-bottom:.5rem;

padding-left:.5rem

}



.close-button {

	position:absolute;

	color:#8a8a8a;

	cursor:pointer

}

[data-whatinput=mouse] .close-button {

	outline:0

}

.close-button:focus, .close-button:hover {

	color:#0a0a0a

}

.close-button.small {

right:.66rem;

	top:.33em;

	font-size:1.5em;

	line-height:1

}

.close-button, .close-button.medium {

	right:1rem;

top:.5rem;

	font-size:2em;

	line-height:1

}

.menu {

	padding:0;

	margin:0;

	list-style:none;

	position:relative;

	display:-ms-flexbox;

	display:flex;

	-ms-flex-wrap:wrap;

	flex-wrap:wrap

}

[data-whatinput=mouse] .menu li {

	outline:0

}

.menu .button, .menu a {

	line-height:1;

	text-decoration:none;

	white-space:nowrap;

	display:block;

padding:.7rem 1rem

}

.menu a, .menu button, .menu input, .menu select {

	margin-bottom:0

}

.menu input {

	display:inline-block

}

.menu, .menu.horizontal {

	-ms-flex-wrap:wrap;

	flex-wrap:wrap;

	-ms-flex-direction:row;

	flex-direction:row

}

.menu.vertical {

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-ms-flex-direction:column;

	flex-direction:column

}

.menu.expanded li {

	-ms-flex:1 1 0px;

	flex:1 1 0px

}

.menu.simple {

	-ms-flex-align:center;

	align-items:center

}

.menu.simple li+li {

	margin-left:1rem

}

.menu.simple a {

	padding:0

}

@media print, screen and (min-width:40em) {

.menu.medium-horizontal {

-ms-flex-wrap:wrap;

flex-wrap:wrap;

-ms-flex-direction:row;

flex-direction:row

}

.menu.medium-vertical {

-ms-flex-wrap:nowrap;

flex-wrap:nowrap;

-ms-flex-direction:column;

flex-direction:column

}

.menu.medium-expanded li {

-ms-flex:1 1 0px;

flex:1 1 0px

}

.menu.medium-simple li {

-ms-flex:1 1 0px;

flex:1 1 0px

}

}

@media print, screen and (min-width:64em) {

.menu.large-horizontal {

-ms-flex-wrap:wrap;

flex-wrap:wrap;

-ms-flex-direction:row;

flex-direction:row

}

.menu.large-vertical {

-ms-flex-wrap:nowrap;

flex-wrap:nowrap;

-ms-flex-direction:column;

flex-direction:column

}

.menu.large-expanded li {

-ms-flex:1 1 0px;

flex:1 1 0px

}

.menu.large-simple li {

-ms-flex:1 1 0px;

flex:1 1 0px

}

}

.menu.nested {

	margin-right:0;

	margin-left:1rem

}

.menu.icons a {

	display:-ms-flexbox;

	display:flex

}

.menu.icon-left li a {

	-ms-flex-flow:row nowrap;

	flex-flow:row nowrap

}

.menu.icon-left li a i, .menu.icon-left li a img, .menu.icon-left li a svg {

margin-right:.25rem

}

.menu.icon-right li a {

	-ms-flex-flow:row nowrap;

	flex-flow:row nowrap

}

.menu.icon-right li a i, .menu.icon-right li a img, .menu.icon-right li a svg {

margin-left:.25rem

}

.menu.icon-top li a {

	-ms-flex-flow:column nowrap;

	flex-flow:column nowrap

}

.menu.icon-top li a i, .menu.icon-top li a img, .menu.icon-top li a svg {

	-ms-flex-item-align:stretch;

	-ms-grid-row-align:stretch;

	align-self:stretch;

margin-bottom:.25rem;

	text-align:center

}

.menu.icon-bottom li a {

	-ms-flex-flow:column nowrap;

	flex-flow:column nowrap

}

.menu.icon-bottom li a i, .menu.icon-bottom li a img, .menu.icon-bottom li a svg {

	-ms-flex-item-align:stretch;

	-ms-grid-row-align:stretch;

	align-self:stretch;

margin-bottom:.25rem;

	text-align:center

}

.menu .is-active>a {

	background:#1779ba;

	color:#fefefe

}

.menu .active>a {

	background:#1779ba;

	color:#fefefe

}

.menu.align-left {

	-ms-flex-pack:start;

	justify-content:flex-start

}

.menu.align-right li {

	display:-ms-flexbox;

	display:flex;

	-ms-flex-pack:end;

	justify-content:flex-end

}

.menu.align-right li .submenu li {

	-ms-flex-pack:start;

	justify-content:flex-start

}

.menu.align-right.vertical li {

	display:block;

	text-align:right

}

.menu.align-right.vertical li .submenu li {

	text-align:right

}

.menu.align-right .nested {

	margin-right:1rem;

	margin-left:0

}

.menu.align-center li {

	display:-ms-flexbox;

	display:flex;

	-ms-flex-pack:center;

	justify-content:center

}

.menu.align-center li .submenu li {

	-ms-flex-pack:start;

	justify-content:flex-start

}

.menu .menu-text {

padding:.7rem 1rem;

	font-weight:700;

	line-height:1;

	color:inherit

}

.menu-centered>.menu {

	-ms-flex-pack:center;

	justify-content:center

}

.menu-centered>.menu li {

	display:-ms-flexbox;

	display:flex;

	-ms-flex-pack:center;

	justify-content:center

}

.menu-centered>.menu li .submenu li {

	-ms-flex-pack:start;

	justify-content:flex-start

}

.no-js [data-responsive-menu] ul {

	display:none

}

.menu-icon {

	position:relative;

	display:inline-block;

	vertical-align:middle;

	width:20px;

	height:16px;

	cursor:pointer

}

.menu-icon::after {

position:absolute;

top:0;

left:0;

display:block;

width:100%;

height:2px;

background:#000;

box-shadow:0 7px 0 #000, 0 14px 0 #000;

content:''

}

.menu-icon:hover::after {

background:#cacaca;

box-shadow:0 7px 0 #cacaca, 0 14px 0 #cacaca

}

.menu-icon.dark {

	position:relative;

	display:inline-block;

	vertical-align:middle;

	width:20px;

	height:16px;

	cursor:pointer

}

.menu-icon.dark::after {

position:absolute;

top:0;

left:0;

display:block;

width:100%;

height:2px;

background:#0a0a0a;

box-shadow:0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;

content:''

}



.is-drilldown {

	position:relative;

	overflow:hidden

}

.is-drilldown li {

	display:block;

	border-bottom:#eee solid 1px;

	text-transform:capitalize;

}

.is-drilldown .js-drilldown-back a{ color:#fff; background:#691a19;}

.is-drilldown.animate-height {

transition:height .5s

}

.is-drilldown li i{ padding-right:5px;}

.drilldown a {

	padding:0 0 0 10px;

	background:#fff;

	line-height:42px;

	color:#333;

	font-size:14px;

	font-weight:normal;

}

.drilldown .is-drilldown-submenu {

	position:absolute;

	top:0;

	left:100%;

	z-index:-1;

	width:100%;

	background:#fefefe;

transition:transform .15s linear

}

.drilldown .is-drilldown-submenu.is-active {

	z-index:1;

	display:block;

	-ms-transform:translateX(-100%);

	transform:translateX(-100%)

}

.drilldown .is-drilldown-submenu.is-closing {

	-ms-transform:translateX(100%);

	transform:translateX(100%)

}

.drilldown .is-drilldown-submenu a {

	line-height:42px;

	padding:0 0 0 10px;

}

.drilldown .nested.is-drilldown-submenu {

	margin-right:0;

	margin-left:0

}

.drilldown .drilldown-submenu-cover-previous {

	min-height:100%

}

.drilldown .is-drilldown-submenu-parent>a {

	position:relative

}

.drilldown .is-drilldown-submenu-parent>a::after {

position:absolute;

top:50%;

margin-top:-5px;

right:10px;

display:block;

width:0;

height:0;

border:inset 5px;

content:'';

border-right-width:0;

border-left-style:solid;

border-color:transparent transparent transparent #333

}

.drilldown.align-left .is-drilldown-submenu-parent>a::after {

left:auto;

right:1rem;

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-right-width:0;

border-left-style:solid;

border-color:transparent transparent transparent #1779ba

}

.drilldown.align-right .is-drilldown-submenu-parent>a::after {

right:auto;

left:1rem;

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-left-width:0;

border-right-style:solid;

border-color:transparent #1779ba transparent transparent

}

.drilldown .js-drilldown-back>a::before {

display:block;

width:0;

height:0;

margin-top:-5px;

border:inset 5px;

content:'';

border-left-width:0;

border-right-style:solid;

border-color:transparent #fff transparent transparent;

border-left-width:0;

display:inline-block;

vertical-align:middle;

margin-right:10px;

border-left-width:0

}

.dropdown-pane {

	position:absolute;

	z-index:10;

	width:300px;

	padding:1rem;

	visibility:hidden;

	display:none;

	border:1px solid #cacaca;

	border-radius:0;

	background-color:#fefefe;

	font-size:1rem

}

.dropdown-pane.is-opening {

	display:block

}

.dropdown-pane.is-open {

	visibility:visible;

	display:block

}

.dropdown-pane.tiny {

	width:100px

}

.dropdown-pane.small {

	width:200px

}

.dropdown-pane.large {

	width:400px

}

.dropdown.menu>li.opens-left>.is-dropdown-submenu {

	top:100%;

	right:0;

	left:auto

}

.dropdown.menu>li.opens-right>.is-dropdown-submenu {

	top:100%;

	right:auto;

	left:0

}

.dropdown.menu>li.is-dropdown-submenu-parent>a {

	position:relative;

	padding-right:1.5rem

}

.dropdown.menu>li.is-dropdown-submenu-parent>a::after {

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-bottom-width:0;

border-top-style:solid;

border-color:#1779ba transparent transparent;

right:5px;

margin-top:-3px

}



.dropdown.menu .is-active>a {

	background:0 0;

	color:#1779ba

}

.no-js .dropdown.menu ul {

	display:none

}

.dropdown.menu .nested.is-dropdown-submenu {

	margin-right:0;

	margin-left:0

}

.dropdown.menu.vertical>li .is-dropdown-submenu {

	top:0

}

.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu {

	right:100%;

	left:auto;

	top:0

}

.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu {

	right:auto;

	left:100%

}

.dropdown.menu.vertical>li>a::after {

right:14px

}

.dropdown.menu.vertical>li.opens-left>a::after {

right:auto;

left:5px;

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-left-width:0;

border-right-style:solid;

border-color:transparent #1779ba transparent transparent

}

.dropdown.menu.vertical>li.opens-right>a::after {

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-right-width:0;

border-left-style:solid;

border-color:transparent transparent transparent #1779ba

}

@media print, screen and (min-width:40em) {

.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {

top:100%;

right:0;

left:auto

}

.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {

top:100%;

right:auto;

left:0

}

.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a {

position:relative;

padding-right:1.5rem

}

.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-bottom-width:0;

border-top-style:solid;

border-color:#1779ba transparent transparent;

right:5px;

margin-top:-3px

}

.dropdown.menu.medium-vertical>li .is-dropdown-submenu {

top:0

}

.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu {

right:100%;

left:auto;

top:0

}

.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu {

right:auto;

left:100%

}

.dropdown.menu.medium-vertical>li>a::after {

right:14px

}

.dropdown.menu.medium-vertical>li.opens-left>a::after {

right:auto;

left:5px;

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-left-width:0;

border-right-style:solid;

border-color:transparent #1779ba transparent transparent

}

.dropdown.menu.medium-vertical>li.opens-right>a::after {

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-right-width:0;

border-left-style:solid;

border-color:transparent transparent transparent #1779ba

}

}

@media print, screen and (min-width:64em) {

.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu {

top:100%;

right:0;

left:auto

}

.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu {

top:100%;

right:auto;

left:0

}

.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a {

position:relative;

padding-right:1.5rem

}

.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after {

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-bottom-width:0;

border-top-style:solid;

border-color:#1779ba transparent transparent;

right:5px;

margin-top:-3px

}

.dropdown.menu.large-vertical>li .is-dropdown-submenu {

top:0

}

.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu {

right:100%;

left:auto;

top:0

}

.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu {

right:auto;

left:100%

}

.dropdown.menu.large-vertical>li>a::after {

right:14px

}

.dropdown.menu.large-vertical>li.opens-left>a::after {

right:auto;

left:5px;

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-left-width:0;

border-right-style:solid;

border-color:transparent #1779ba transparent transparent

}

.dropdown.menu.large-vertical>li.opens-right>a::after {

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-right-width:0;

border-left-style:solid;

border-color:transparent transparent transparent #1779ba

}

}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {

	top:100%;

	right:0;

	left:auto

}

.is-dropdown-menu.vertical {

	width:100px

}

.is-dropdown-menu.vertical.align-right {

	float:right

}

.is-dropdown-submenu-parent {

	position:relative

}

.is-dropdown-submenu-parent a::after {

position:absolute;

top:50%;

right:5px;

margin-top:-6px

}

.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu {

	top:100%;

	left:auto

}

.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu {

	right:100%;

	left:auto

}

.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu {

	right:auto;

	left:100%

}

.is-dropdown-submenu {

	position:absolute;

	top:0;

	left:100%;

	z-index:1;

	display:none;

	min-width:200px;

	border:1px solid #cacaca;

	background:#fefefe

}

.dropdown .is-dropdown-submenu a {

padding:.7rem 1rem

}

.is-dropdown-submenu .is-dropdown-submenu-parent>a::after {

right:14px

}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after {

right:auto;

left:5px;

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-left-width:0;

border-right-style:solid;

border-color:transparent #1779ba transparent transparent

}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after {

display:block;

width:0;

height:0;

border:inset 6px;

content:'';

border-right-width:0;

border-left-style:solid;

border-color:transparent transparent transparent #1779ba

}

.is-dropdown-submenu .is-dropdown-submenu {

	margin-top:-1px

}

.is-dropdown-submenu>li {

	width:100%

}

.is-dropdown-submenu.js-dropdown-active {

	display:block

}

.flex-video, .responsive-embed {

	position:relative;

	height:0;

	margin-bottom:1rem;

	padding-bottom:75%;

	overflow:hidden

}

.flex-video embed, .flex-video iframe, .flex-video object, .flex-video video, .responsive-embed embed, .responsive-embed iframe, .responsive-embed object, .responsive-embed video {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%

}

.flex-video.widescreen, .responsive-embed.widescreen {

	padding-bottom:56.25%

}

.label {

	display:inline-block;

padding:.33333rem .5rem;

	border-radius:0;

font-size:.8rem;

	line-height:1;

	white-space:nowrap;

	cursor:default;

	background:#1779ba;

	color:#fefefe

}

.label.primary {

	background:#1779ba;

	color:#fefefe

}

.label.secondary {

	background:#767676;

	color:#fefefe

}

.label.success {

	background:#3adb76;

	color:#0a0a0a

}

.label.warning {

	background:#ffae00;

	color:#0a0a0a

}

.label.alert {

	background:#cc4b37;

	color:#fefefe

}

.media-object {

	display:-ms-flexbox;

	display:flex;

	margin-bottom:1rem;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap

}

.media-object img {

	max-width:none

}

@media screen and (max-width:39.9375em) {

.media-object.stack-for-small {

-ms-flex-wrap:wrap;

flex-wrap:wrap

}

}

@media screen and (max-width:39.9375em) {

.media-object.stack-for-small .media-object-section {

padding:0;

padding-bottom:1rem;

-ms-flex-preferred-size:100%;

flex-basis:100%;

max-width:100%

}

.media-object.stack-for-small .media-object-section img {

width:100%

}

}

.media-object-section {

	-ms-flex:0 1 auto;

	flex:0 1 auto

}

.media-object-section:first-child {

	padding-right:1rem

}

.media-object-section:last-child:not(:nth-child(2)) {

padding-left:1rem

}

.media-object-section>:last-child {

	margin-bottom:0

}

.media-object-section.main-section {

	-ms-flex:1 1 0px;

	flex:1 1 0px

}

.is-off-canvas-open {

	overflow:hidden

}

.js-off-canvas-overlay {

	position:absolute;

	top:0;

	left:0;

	z-index:11;

	width:100%;

	height:100%;

transition:opacity .5s ease, visibility .5s ease;

	background:#eee;

	opacity:0.8;

	visibility:hidden;

	overflow:hidden

}

.js-off-canvas-overlay.is-visible {

	opacity:0.8;

	visibility:visible

}

.js-off-canvas-overlay.is-closable {

	cursor:pointer

}

.js-off-canvas-overlay.is-overlay-absolute {

	position:absolute

}

.js-off-canvas-overlay.is-overlay-fixed {

	position:fixed

}

.off-canvas-wrapper {

	position:relative;

	overflow:hidden;

	

}

.off-canvas {

	position:fixed;

	z-index:12;

transition:transform .5s ease;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

	background:#fff

}

[data-whatinput=mouse] .off-canvas {

	outline:0

}

.off-canvas.is-transition-push {

	z-index:12

}

.off-canvas.is-closed {

	visibility:hidden

}

.off-canvas.is-transition-overlap {

	z-index:13

}

.off-canvas.is-transition-overlap.is-open {

	box-shadow:0 0 10px rgba(10, 10, 10, .7)

}

.off-canvas.is-open {

	-ms-transform:translate(0, 0);

	transform:translate(0, 0)

}

.off-canvas-absolute {

	position:absolute;

	z-index:12;

transition:transform .5s ease;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

	background:#e6e6e6

}

[data-whatinput=mouse] .off-canvas-absolute {

	outline:0

}

.off-canvas-absolute.is-transition-push {

	z-index:12

}

.off-canvas-absolute.is-closed {

	visibility:hidden

}

.off-canvas-absolute.is-transition-overlap {

	z-index:13

}

.off-canvas-absolute.is-transition-overlap.is-open {

	box-shadow:0 0 10px rgba(10, 10, 10, .7)

}

.off-canvas-absolute.is-open {

	-ms-transform:translate(0, 0);

	transform:translate(0, 0)

}

.position-left {

	top:0;

	left:0;

	width:280px;

	height:100%;

	-ms-transform:translateX(-280px);

	transform:translateX(-280px);

	overflow-y:auto

}

.off-canvas-content .off-canvas.position-left {

	-ms-transform:translateX(-280px);

	transform:translateX(-280px)

}

.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {

	-ms-transform:translate(0, 0);

	transform:translate(0, 0)

}

.off-canvas-content.is-open-left.has-transition-push {

	-ms-transform:translateX(280px);

	transform:translateX(280px)

}

.position-left.is-transition-push {

	/*box-shadow:inset -13px 0 20px -13px rgba(10, 10, 10, .25)*/

}

.position-right {

	top:0;

	right:0;

	width:280px;

	height:100%;

	-ms-transform:translateX(280px);

	transform:translateX(280px);

	overflow-y:auto

}

.off-canvas-content .off-canvas.position-right {

	-ms-transform:translateX(280px);

	transform:translateX(280px)

}

.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {

	-ms-transform:translate(0, 0);

	transform:translate(0, 0)

}

.off-canvas-content.is-open-right.has-transition-push {

	-ms-transform:translateX(-280px);

	transform:translateX(-280px)

}

.position-right.is-transition-push {

	box-shadow:inset 13px 0 20px -13px rgba(10, 10, 10, .25)

}

.position-top {

	top:0;

	left:0;

	width:100%;

	height:280px;

	-ms-transform:translateY(-280px);

	transform:translateY(-280px);

	overflow-x:auto

}

.off-canvas-content .off-canvas.position-top {

	-ms-transform:translateY(-280px);

	transform:translateY(-280px)

}

.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {

	-ms-transform:translate(0, 0);

	transform:translate(0, 0)

}

.off-canvas-content.is-open-top.has-transition-push {

	-ms-transform:translateY(280px);

	transform:translateY(280px)

}

.position-top.is-transition-push {

	box-shadow:inset 0 -13px 20px -13px rgba(10, 10, 10, .25)

}

.position-bottom {

	bottom:0;

	left:0;

	width:100%;

	height:280px;

	-ms-transform:translateY(280px);

	transform:translateY(280px);

	overflow-x:auto

}

.off-canvas-content .off-canvas.position-bottom {

	-ms-transform:translateY(280px);

	transform:translateY(280px)

}

.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {

	-ms-transform:translate(0, 0);

	transform:translate(0, 0)

}

.off-canvas-content.is-open-bottom.has-transition-push {

	-ms-transform:translateY(-280px);

	transform:translateY(-280px)

}

.position-bottom.is-transition-push {

	box-shadow:inset 0 13px 20px -13px rgba(10, 10, 10, .25)

}

.off-canvas-content {

	-ms-transform:none;

	transform:none;

transition:transform .5s ease;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.off-canvas-content.has-transition-push {

	-ms-transform:translate(0, 0);

	transform:translate(0, 0)

}

.off-canvas-content .off-canvas.is-open {

	-ms-transform:translate(0, 0);

	transform:translate(0, 0)

}

@media print, screen and (min-width:40em) {

.position-left.reveal-for-medium {

-ms-transform:none;

transform:none;

z-index:12;

transition:none;

visibility:visible

}

.position-left.reveal-for-medium .close-button {

display:none

}

.off-canvas-content .position-left.reveal-for-medium {

-ms-transform:none;

transform:none

}

.off-canvas-content.has-reveal-left {

margin-left:280px

}

.position-left.reveal-for-medium~.off-canvas-content {

margin-left:280px

}

.position-right.reveal-for-medium {

-ms-transform:none;

transform:none;

z-index:12;

transition:none;

visibility:visible

}

.position-right.reveal-for-medium .close-button {

display:none

}

.off-canvas-content .position-right.reveal-for-medium {

-ms-transform:none;

transform:none

}

.off-canvas-content.has-reveal-right {

margin-right:280px

}

.position-right.reveal-for-medium~.off-canvas-content {

margin-right:280px

}

.position-top.reveal-for-medium {

-ms-transform:none;

transform:none;

z-index:12;

transition:none;

visibility:visible

}

.position-top.reveal-for-medium .close-button {

display:none

}

.off-canvas-content .position-top.reveal-for-medium {

-ms-transform:none;

transform:none

}

.off-canvas-content.has-reveal-top {

margin-top:280px

}

.position-top.reveal-for-medium~.off-canvas-content {

margin-top:280px

}

.position-bottom.reveal-for-medium {

-ms-transform:none;

transform:none;

z-index:12;

transition:none;

visibility:visible

}

.position-bottom.reveal-for-medium .close-button {

display:none

}

.off-canvas-content .position-bottom.reveal-for-medium {

-ms-transform:none;

transform:none

}

.off-canvas-content.has-reveal-bottom {

margin-bottom:280px

}

.position-bottom.reveal-for-medium~.off-canvas-content {

margin-bottom:280px

}

}

@media print, screen and (min-width:64em) {

.position-left.reveal-for-large {

-ms-transform:none;

transform:none;

z-index:12;

transition:none;

visibility:visible

}

.position-left.reveal-for-large .close-button {

display:none

}

.off-canvas-content .position-left.reveal-for-large {

-ms-transform:none;

transform:none

}

.off-canvas-content.has-reveal-left {

margin-left:280px

}

.position-left.reveal-for-large~.off-canvas-content {

margin-left:280px

}

.position-right.reveal-for-large {

-ms-transform:none;

transform:none;

z-index:12;

transition:none;

visibility:visible

}

.position-right.reveal-for-large .close-button {

display:none

}

.off-canvas-content .position-right.reveal-for-large {

-ms-transform:none;

transform:none

}

.off-canvas-content.has-reveal-right {

margin-right:280px

}

.position-right.reveal-for-large~.off-canvas-content {

margin-right:280px

}

.position-top.reveal-for-large {

-ms-transform:none;

transform:none;

z-index:12;

transition:none;

visibility:visible

}

.position-top.reveal-for-large .close-button {

display:none

}

.off-canvas-content .position-top.reveal-for-large {

-ms-transform:none;

transform:none

}

.off-canvas-content.has-reveal-top {

margin-top:280px

}

.position-top.reveal-for-large~.off-canvas-content {

margin-top:280px

}

.position-bottom.reveal-for-large {

-ms-transform:none;

transform:none;

z-index:12;

transition:none;

visibility:visible

}

.position-bottom.reveal-for-large .close-button {

display:none

}

.off-canvas-content .position-bottom.reveal-for-large {

-ms-transform:none;

transform:none

}

.off-canvas-content.has-reveal-bottom {

margin-bottom:280px

}

.position-bottom.reveal-for-large~.off-canvas-content {

margin-bottom:280px

}

}

@media print, screen and (min-width:40em) {

.off-canvas.in-canvas-for-medium {

visibility:visible;

height:auto;

position:static;

background:inherit;

width:inherit;

overflow:inherit;

transition:inherit

}

.off-canvas.in-canvas-for-medium.position-bottom, .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top {

box-shadow:none;

-ms-transform:none;

transform:none

}

.off-canvas.in-canvas-for-medium .close-button {

display:none

}

}

@media print, screen and (min-width:64em) {

.off-canvas.in-canvas-for-large {

visibility:visible;

height:auto;

position:static;

background:inherit;

width:inherit;

overflow:inherit;

transition:inherit

}

.off-canvas.in-canvas-for-large.position-bottom, .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top {

box-shadow:none;

-ms-transform:none;

transform:none

}

.off-canvas.in-canvas-for-large .close-button {

display:none

}

}

.orbit {

	position:relative

}

.orbit-container {

	position:relative;

	height:0;

	margin:0;

	list-style:none;

	overflow:hidden

}

.orbit-slide {

	width:100%

}

.orbit-slide.no-motionui.is-active {

	top:0;

	left:0

}

.orbit-figure {

	margin:0

}

.orbit-image {

	width:100%;

	max-width:100%;

	margin:0

}

.orbit-caption {

	position:absolute;

	bottom:0;

	width:100%;

	margin-bottom:0;

	padding:1rem;

	background-color:rgba(10, 10, 10, .5);

	color:#fefefe

}

.orbit-next, .orbit-previous {

	position:absolute;

	top:50%;

	-ms-transform:translateY(-50%);

	transform:translateY(-50%);

	z-index:10;

	padding:1rem;

	color:#fefefe

}

[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {

	outline:0

}

.orbit-next:active, .orbit-next:focus, .orbit-next:hover, .orbit-previous:active, .orbit-previous:focus, .orbit-previous:hover {

	background-color:rgba(10, 10, 10, .5)

}

.orbit-previous {

	left:0

}

.orbit-next {

	left:auto;

	right:0

}

.orbit-bullets {

	position:relative;

margin-top:.8rem;

margin-bottom:.8rem;

	text-align:center

}

[data-whatinput=mouse] .orbit-bullets {

	outline:0

}

.orbit-bullets button {

	width:1.2rem;

	height:1.2rem;

margin:.1rem;

	border-radius:50%;

	background-color:#cacaca

}

.orbit-bullets button:hover {

	background-color:#8a8a8a

}

.orbit-bullets button.is-active {

	background-color:#8a8a8a

}



.pagination li{ display:inline-block; margin-left:3px;}

/*.pagination::after, .pagination::before {

display:table;

content:' ';

-ms-flex-preferred-size:0;

flex-basis:0;

-ms-flex-order:1;

order:1

}

.pagination::after {

clear:both

}

.pagination li {

margin-right:.0625rem;

	border-radius:0;

font-size:.875rem;

	display:none

}

.pagination li:first-child, .pagination li:last-child {

	display:inline-block

}

@media print, screen and (min-width:40em) {

.pagination li {

display:inline-block

}

}

.pagination a, .pagination button {

	display:block;

padding:.1875rem .625rem;

	border-radius:0;

	color:#0a0a0a

}

.pagination a:hover, .pagination button:hover {

	background:#e6e6e6

}

.pagination .current {

padding:.1875rem .625rem;

	background:#1779ba;

	color:#fefefe;

	cursor:default

}

.pagination .disabled {

padding:.1875rem .625rem;

	color:#cacaca;

	cursor:not-allowed

}

.pagination .disabled:hover {

	background:0 0

}

.pagination .ellipsis::after {

padding:.1875rem .625rem;

content:'\2026';

color:#0a0a0a

}

.pagination-previous a::before, .pagination-previous.disabled::before {

display:inline-block;

margin-right:.5rem;

content:'\00ab'

}

.pagination-next a::after, .pagination-next.disabled::after {

display:inline-block;

margin-left:.5rem;

content:'\00bb'

}

.progress {

	height:1rem;

	margin-bottom:1rem;

	border-radius:0;

	background-color:#cacaca

}

.progress.primary .progress-meter {

	background-color:#1779ba

}

.progress.secondary .progress-meter {

	background-color:#767676

}

.progress.success .progress-meter {

	background-color:#3adb76

}

.progress.warning .progress-meter {

	background-color:#ffae00

}

.progress.alert .progress-meter {

	background-color:#cc4b37

}

.progress-meter {

	position:relative;

	display:block;

	width:0;

	height:100%;

	background-color:#1779ba

}

.progress-meter-text {

	position:absolute;

	top:50%;

	left:50%;

	-ms-transform:translate(-50%, -50%);

	transform:translate(-50%, -50%);

	position:absolute;

	margin:0;

font-size:.75rem;

	font-weight:700;

	color:#fefefe;

	white-space:nowrap

}*/

body.is-reveal-open {

	overflow:hidden

}

html.is-reveal-open, html.is-reveal-open body {

	min-height:100%;

	overflow:hidden;

	position:fixed;

	-webkit-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none

}

.reveal-overlay {

	position:fixed;

	top:0;

	right:0;

	bottom:0;

	left:0;

	z-index:1005;

	display:none;

	background-color:rgba(10, 10, 10, .45);

	overflow-y:scroll

}

.reveal {

	z-index:1006;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

	display:none;

	padding:10px;

	line-height:20px;

	border:1px solid #cacaca;

	border-radius:0;

	background-color:#fefefe;

	position:relative;

	top:100px;

	margin-right:auto;

	margin-left:auto;

	overflow-y:auto

}

.reveal  h1{ font-weight:bold; font-size:13px; padding-bottom:6px;}

.reveal  h2{ font-weight:bold; font-size:12px;}

.reveal  p{ padding-bottom:10px;}

[data-whatinput=mouse] .reveal {

	outline:0

}

@media print, screen and (min-width:40em) {

.reveal {

min-height:0

}

}

.reveal .column {

	min-width:0

}

.reveal>:last-child {

	margin-bottom:0

}

@media print, screen and (min-width:40em) {

.reveal {

width:600px;

max-width:75rem

}

}

.reveal.collapse {

	padding:0

}

@media print, screen and (min-width:40em) {

.reveal.tiny {

width:30%;

max-width:75rem

}

}

@media print, screen and (min-width:40em) {

.reveal.small {

width:50%;

max-width:75rem

}

}

@media print, screen and (min-width:40em) {

.reveal.large {

width:90%;

max-width:75rem

}

}

.reveal.full {

	top:0;

	left:0;

	width:100%;

	max-width:none;

	height:100%;

	height:100vh;

	min-height:100vh;

	margin-left:0;

	border:0;

	border-radius:0

}

@media screen and (max-width:39.9375em) {

.reveal {

top:0;

left:0;

width:100%;

max-width:none;

height:100%;

height:100vh;

min-height:100vh;

margin-left:0;

border:0;

border-radius:0

}

}

.reveal.without-overlay {

	position:fixed

}

.slider {

	position:relative;

height:.5rem;

	margin-top:1.25rem;

	margin-bottom:2.25rem;

	background-color:#e6e6e6;

	cursor:pointer;

	-webkit-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none;

	-ms-touch-action:none;

	touch-action:none

}

.slider-fill {

	position:absolute;

	top:0;

	left:0;

	display:inline-block;

	max-width:100%;

height:.5rem;

	background-color:#cacaca;

transition:all .2s ease-in-out

}

.slider-fill.is-dragging {

	transition:all 0s linear

}

.slider-handle {

	position:absolute;

	top:50%;

	-ms-transform:translateY(-50%);

	transform:translateY(-50%);

	left:0;

	z-index:1;

	display:inline-block;

	width:1.4rem;

	height:1.4rem;

	border-radius:0;

	background-color:#1779ba;

transition:all .2s ease-in-out;

	-ms-touch-action:manipulation;

	touch-action:manipulation

}

[data-whatinput=mouse] .slider-handle {

	outline:0

}

.slider-handle:hover {

	background-color:#14679e

}

.slider-handle.is-dragging {

	transition:all 0s linear

}

.slider.disabled, .slider[disabled] {

	opacity:.25;

	cursor:not-allowed

}

.slider.vertical {

	display:inline-block;

width:.5rem;

	height:12.5rem;

	margin:0 1.25rem;

	-ms-transform:scale(1, -1);

	transform:scale(1, -1)

}

.slider.vertical .slider-fill {

	top:0;

width:.5rem;

	max-height:100%

}

.slider.vertical .slider-handle {

	position:absolute;

	top:0;

	left:50%;

	width:1.4rem;

	height:1.4rem;

	-ms-transform:translateX(-50%);

	transform:translateX(-50%)

}

.sticky-container {

	position:relative

}

.sticky {

	position:relative;

	z-index:0;

	transform:translate3d(0, 0, 0)

}

.sticky.is-stuck {

	position:fixed;

	z-index:5;

	width:100%

}

.sticky.is-stuck.is-at-top {

	top:0

}

.sticky.is-stuck.is-at-bottom {

	bottom:0

}

.sticky.is-anchored {

	position:relative;

	right:auto;

	left:auto

}

.sticky.is-anchored.is-at-bottom {

	bottom:0

}

.switch {

	height:2rem;

	position:relative;

	margin-bottom:1rem;

	outline:0;

font-size:.875rem;

	font-weight:700;

	color:#fefefe;

	-webkit-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none

}

.switch-input {

	position:absolute;

	margin-bottom:0;

	opacity:0

}

.switch-paddle {

	position:relative;

	display:block;

	width:4rem;

	height:2rem;

	border-radius:0;

	background:#cacaca;

transition:all .25s ease-out;

	font-weight:inherit;

	color:inherit;

	cursor:pointer

}

input+.switch-paddle {

	margin:0

}

.switch-paddle::after {

position:absolute;

top:.25rem;

left:.25rem;

display:block;

width:1.5rem;

height:1.5rem;

transform:translate3d(0, 0, 0);

border-radius:0;

background:#fefefe;

transition:all .25s ease-out;

content:''

}

input:checked~.switch-paddle {

background:#1779ba

}

input:checked~.switch-paddle::after {

left:2.25rem

}

[data-whatinput=mouse] input:focus~.switch-paddle {

outline:0

}

.switch-active, .switch-inactive {

	position:absolute;

	top:50%;

	-ms-transform:translateY(-50%);

	transform:translateY(-50%)

}

.switch-active {

	left:8%;

	display:none

}

input:checked+label>.switch-active {

	display:block

}

.switch-inactive {

	right:15%

}

input:checked+label>.switch-inactive {

	display:none

}

.switch.tiny {

	height:1.5rem

}

.switch.tiny .switch-paddle {

	width:3rem;

	height:1.5rem;

font-size:.625rem

}

.switch.tiny .switch-paddle::after {

top:.25rem;

left:.25rem;

width:1rem;

height:1rem

}

.switch.tiny input:checked~.switch-paddle::after {

left:1.75rem

}

.switch.small {

	height:1.75rem

}

.switch.small .switch-paddle {

	width:3.5rem;

	height:1.75rem;

font-size:.75rem

}

.switch.small .switch-paddle::after {

top:.25rem;

left:.25rem;

width:1.25rem;

height:1.25rem

}

.switch.small input:checked~.switch-paddle::after {

left:2rem

}

.switch.large {

	height:2.5rem

}

.switch.large .switch-paddle {

	width:5rem;

	height:2.5rem;

	font-size:1rem

}

.switch.large .switch-paddle::after {

top:.25rem;

left:.25rem;

width:2rem;

height:2rem

}

.switch.large input:checked~.switch-paddle::after {

left:2.75rem

}

table {

	border-collapse:collapse;

	width:100%;

	margin-bottom:10px;

	border-radius:0

}

table tbody, table tfoot, table thead {

	border:1px solid #e7e7e7;

	background-color:#fefefe

}

table caption {

padding:.5rem .625rem .625rem;

	font-weight:700

}

table thead {

	background:#f8f8f8;

	color:#0a0a0a

}

table tfoot {

	background:#f1f1f1;

	color:#0a0a0a

}

table tfoot tr, table thead tr {

	background:0 0

}

table tfoot td, table tfoot th, table thead td, table thead th {

padding:.5rem .625rem .625rem;

	font-weight:700;

	text-align:left

}

table tbody td, table tbody th {

padding:10px;

}

table tbody tr:nth-child(even) {

border-bottom:0;

/*background-color:#f1f1f1*/

}

table.unstriped tbody {

	background-color:#fefefe

}

table.unstriped tbody tr {

	border-bottom:0;

	border-bottom:1px solid #f1f1f1;

	background-color:#fefefe

}

@media screen and (max-width:63.9375em) {

table.stack thead {

display:none

}

table.stack tfoot {

display:none

}

table.stack td, table.stack th, table.stack tr {

display:block

}

table.stack td {

border-top:0

}

}

table.scroll {

	display:block;

	width:100%;

	overflow-x:auto

}

table.hover thead tr:hover {

	background-color:#f3f3f3

}

table.hover tfoot tr:hover {

	background-color:#ececec

}

table.hover tbody tr:hover {

	background-color:#f9f9f9

}

table.hover:not(.unstriped) tr:nth-of-type(even):hover {

background-color:#ececec

}

.table-scroll {

	overflow-x:auto

}

.table-scroll table {

	width:auto

}

.tabs {

	margin:0;

	border:1px solid #e6e6e6;

	background:#fefefe;

	list-style-type:none

}

.tabs::after, .tabs::before {

display:table;

content:' ';

-ms-flex-preferred-size:0;

flex-basis:0;

-ms-flex-order:1;

order:1

}

.tabs::after {

clear:both

}

.tabs.vertical>li {

	display:block;

	float:none;

	width:auto

}

.tabs.simple>li>a {

	padding:0

}

.tabs.simple>li>a:hover {

	background:0 0

}

.tabs.primary {

	background:#1779ba

}

.tabs.primary>li>a {

	color:#fefefe

}

.tabs.primary>li>a:focus, .tabs.primary>li>a:hover {

	background:#1673b1

}

.tabs-title {

	float:left

}

.tabs-title>a {

	display:block;

	padding:1.25rem 1.5rem;

font-size:.75rem;

	line-height:1;

	color:#1779ba

}

.tabs-title>a:hover {

	background:#fefefe;

	color:#1468a0

}

.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {

	background:#e6e6e6;

	color:#1779ba

}

.tabs-content {

	border:1px solid #e6e6e6;

	border-top:0;

	background:#fefefe;

	color:#0a0a0a;

transition:all .5s ease

}

.tabs-content.vertical {

	border:1px solid #e6e6e6;

	border-left:0

}

.tabs-panel {

	display:none;

	padding:1rem

}

.tabs-panel.is-active {

	display:block

}

.thumbnail {

	display:inline-block;

	max-width:100%;

	margin-bottom:1rem;

	border:solid 4px #fefefe;

	border-radius:0;

	box-shadow:0 0 0 1px rgba(10, 10, 10, .2)

}

a.thumbnail {

transition:box-shadow .2s ease-out

}

a.thumbnail:focus, a.thumbnail:hover {

	box-shadow:0 0 6px 1px rgba(23, 121, 186, .5)

}

a.thumbnail image {

	box-shadow:none

}

.title-bar {



	display:-ms-flexbox;

	display:flex;

	-ms-flex-pack:start;

	justify-content:flex-start;

	-ms-flex-align:center;

	align-items:center

}

.title-bar .menu-icon {

margin-left:.25rem;

margin-right:.25rem

}

/*.title-bar-left, .title-bar-right {

	-ms-flex:1 1 0px;

	flex:1 1 0px

}*/

.title-bar-right {

	text-align:right

}

.title-bar-title {

	display:inline-block;

	vertical-align:middle;

	font-weight:700

}

.has-tip {

	position:relative;

	display:inline-block;

	border-bottom:dotted 1px #8a8a8a;

	font-weight:700;

	cursor:help

}

.tooltip {

	position:absolute;

top:calc(100% + .6495rem);

	z-index:1200;

	max-width:10rem;

padding:.75rem;

	border-radius:0;

	background-color:#0a0a0a;

	font-size:80%;

	color:#fefefe

}

.tooltip::before {

position:absolute

}

.tooltip.bottom::before {

display:block;

width:0;

height:0;

border:inset .75rem;

content:'';

border-top-width:0;

border-bottom-style:solid;

border-color:transparent transparent #0a0a0a;

bottom:100%

}

.tooltip.bottom.align-center::before {

left:50%;

-ms-transform:translateX(-50%);

transform:translateX(-50%)

}

.tooltip.top::before {

display:block;

width:0;

height:0;

border:inset .75rem;

content:'';

border-bottom-width:0;

border-top-style:solid;

border-color:#0a0a0a transparent transparent;

top:100%;

bottom:auto

}

.tooltip.top.align-center::before {

left:50%;

-ms-transform:translateX(-50%);

transform:translateX(-50%)

}

.tooltip.left::before {

display:block;

width:0;

height:0;

border:inset .75rem;

content:'';

border-right-width:0;

border-left-style:solid;

border-color:transparent transparent transparent #0a0a0a;

left:100%

}

.tooltip.left.align-center::before {

bottom:auto;

top:50%;

-ms-transform:translateY(-50%);

transform:translateY(-50%)

}

.tooltip.right::before {

display:block;

width:0;

height:0;

border:inset .75rem;

content:'';

border-left-width:0;

border-right-style:solid;

border-color:transparent #0a0a0a transparent transparent;

right:100%;

left:auto

}

.tooltip.right.align-center::before {

bottom:auto;

top:50%;

-ms-transform:translateY(-50%);

transform:translateY(-50%)

}

.tooltip.align-top::before {

bottom:auto;

top:10%

}

.tooltip.align-bottom::before {

bottom:10%;

top:auto

}

.tooltip.align-left::before {

left:10%;

right:auto

}

.tooltip.align-right::before {

left:auto;

right:10%

}

.top-bar {

	display:-ms-flexbox;

	display:flex;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-ms-flex-pack:justify;

	justify-content:space-between;

	-ms-flex-align:center;

	align-items:center;

padding:.5rem;

	-ms-flex-wrap:wrap;

	flex-wrap:wrap

}

.top-bar, .top-bar ul {

	background-color:#e6e6e6

}

.top-bar input {

	max-width:200px;

	margin-right:1rem

}

.top-bar .input-group-field {

	width:100%;

	margin-right:0

}

.top-bar input.button {

	width:auto

}

.top-bar .top-bar-left, .top-bar .top-bar-right {

	-ms-flex:0 0 100%;

	flex:0 0 100%;

	max-width:100%

}

@media print, screen and (min-width:40em) {

.top-bar {

-ms-flex-wrap:nowrap;

flex-wrap:nowrap

}

.top-bar .top-bar-left {

-ms-flex:1 1 auto;

flex:1 1 auto;

margin-right:auto

}

.top-bar .top-bar-right {

-ms-flex:0 1 auto;

flex:0 1 auto;

margin-left:auto

}

}

@media screen and (max-width:63.9375em) {

.top-bar.stacked-for-medium {

-ms-flex-wrap:wrap;

flex-wrap:wrap

}

.top-bar.stacked-for-medium .top-bar-left, .top-bar.stacked-for-medium .top-bar-right {

-ms-flex:0 0 100%;

flex:0 0 100%;

max-width:100%

}

}

@media screen and (max-width:74.9375em) {

.top-bar.stacked-for-large {

-ms-flex-wrap:wrap;

flex-wrap:wrap

}

.top-bar.stacked-for-large .top-bar-left, .top-bar.stacked-for-large .top-bar-right {

-ms-flex:0 0 100%;

flex:0 0 100%;

max-width:100%

}

}

.top-bar-title {

	-ms-flex:0 0 auto;

	flex:0 0 auto;

margin:.5rem 1rem .5rem 0

}

.top-bar-left, .top-bar-right {

	-ms-flex:0 0 auto;

	flex:0 0 auto

}

.hide {

	display:none!important

}

.invisible {

	visibility:hidden

}

@media screen and (max-width:39.9375em) {

.hide-for-small-only {

display:none!important

}

}

@media screen and (max-width:0em), screen and (min-width:40em) {

.show-for-small-only {

display:none!important

}

}

@media print, screen and (min-width:40em) {

.hide-for-medium {

display:none!important

}

}

@media screen and (max-width:39.9375em) {

.show-for-medium {

display:none!important

}

}

@media screen and (min-width:40em) and (max-width:63.9375em) {

.hide-for-medium-only {

display:none!important

}

}

@media screen and (max-width:39.9375em), screen and (min-width:64em) {

.show-for-medium-only {

display:none!important

}

}

@media print, screen and (min-width:64em) {

.hide-for-large {

display:none!important

}

}

@media screen and (max-width:63.9375em) {

.show-for-large {

display:none!important

}

}

@media screen and (min-width:64em) and (max-width:74.9375em) {

.hide-for-large-only {

display:none!important

}

}

@media screen and (max-width:63.9375em), screen and (min-width:75em) {

.show-for-large-only {

display:none!important

}

}

.show-for-sr, .show-on-focus {

	position:absolute!important;

	width:1px;

	height:1px;

	padding:0;

	overflow:hidden;

	clip:rect(0,0,0,0);

	white-space:nowrap;

	-webkit-clip-path:inset(50%);

	clip-path:inset(50%);

	border:0

}

.show-on-focus:active, .show-on-focus:focus {

	position:static!important;

	width:auto;

	height:auto;

	overflow:visible;

	clip:auto;

	white-space:normal;

	-webkit-clip-path:none;

	clip-path:none

}

.hide-for-portrait, .show-for-landscape {

	display:block!important

}

@media screen and (orientation:landscape) {

.hide-for-portrait, .show-for-landscape {

display:block!important

}

}

@media screen and (orientation:portrait) {

.hide-for-portrait, .show-for-landscape {

display:none!important

}

}

.hide-for-landscape, .show-for-portrait {

	display:none!important

}

@media screen and (orientation:landscape) {

.hide-for-landscape, .show-for-portrait {

display:none!important

}

}

@media screen and (orientation:portrait) {

.hide-for-landscape, .show-for-portrait {

display:block!important

}

}

.float-left {

	float:left!important

}

.float-right {

	float:right!important

}

.float-center {

	display:block;

	margin-right:auto;

	margin-left:auto

}

.clearfix::after, .clearfix::before {

display:table;

content:' ';

-ms-flex-preferred-size:0;

flex-basis:0;

-ms-flex-order:1;

order:1

}

.clearfix::after {

clear:both

}

.slide-in-down.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:translateY(-100%);

	transform:translateY(-100%);

	transition-property:transform, opacity;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.slide-in-down.mui-enter.mui-enter-active {

	-ms-transform:translateY(0);

	transform:translateY(0)

}

.slide-in-left.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:translateX(-100%);

	transform:translateX(-100%);

	transition-property:transform, opacity;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.slide-in-left.mui-enter.mui-enter-active {

	-ms-transform:translateX(0);

	transform:translateX(0)

}

.slide-in-up.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:translateY(100%);

	transform:translateY(100%);

	transition-property:transform, opacity;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.slide-in-up.mui-enter.mui-enter-active {

	-ms-transform:translateY(0);

	transform:translateY(0)

}

.slide-in-right.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:translateX(100%);

	transform:translateX(100%);

	transition-property:transform, opacity;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.slide-in-right.mui-enter.mui-enter-active {

	-ms-transform:translateX(0);

	transform:translateX(0)

}

.slide-out-down.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:translateY(0);

	transform:translateY(0);

	transition-property:transform, opacity;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.slide-out-down.mui-leave.mui-leave-active {

	-ms-transform:translateY(100%);

	transform:translateY(100%)

}

.slide-out-right.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:translateX(0);

	transform:translateX(0);

	transition-property:transform, opacity;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.slide-out-right.mui-leave.mui-leave-active {

	-ms-transform:translateX(100%);

	transform:translateX(100%)

}

.slide-out-up.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:translateY(0);

	transform:translateY(0);

	transition-property:transform, opacity;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.slide-out-up.mui-leave.mui-leave-active {

	-ms-transform:translateY(-100%);

	transform:translateY(-100%)

}

.slide-out-left.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:translateX(0);

	transform:translateX(0);

	transition-property:transform, opacity;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.slide-out-left.mui-leave.mui-leave-active {

	-ms-transform:translateX(-100%);

	transform:translateX(-100%)

}

.fade-in.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	opacity:0;

	transition-property:opacity

}

.fade-in.mui-enter.mui-enter-active {

	opacity:1

}

.fade-out.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	opacity:1;

	transition-property:opacity

}

.fade-out.mui-leave.mui-leave-active {

	opacity:0

}

.hinge-in-from-top.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotateX(-90deg);

	-ms-transform-origin:top;

	transform-origin:top;

	transition-property:transform, opacity;

	opacity:0

}

.hinge-in-from-top.mui-enter.mui-enter-active {

	transform:perspective(2000px) rotate(0);

	opacity:1

}

.hinge-in-from-right.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotateY(-90deg);

	-ms-transform-origin:right;

	transform-origin:right;

	transition-property:transform, opacity;

	opacity:0

}

.hinge-in-from-right.mui-enter.mui-enter-active {

	transform:perspective(2000px) rotate(0);

	opacity:1

}

.hinge-in-from-bottom.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotateX(90deg);

	-ms-transform-origin:bottom;

	transform-origin:bottom;

	transition-property:transform, opacity;

	opacity:0

}

.hinge-in-from-bottom.mui-enter.mui-enter-active {

	transform:perspective(2000px) rotate(0);

	opacity:1

}

.hinge-in-from-left.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotateY(90deg);

	-ms-transform-origin:left;

	transform-origin:left;

	transition-property:transform, opacity;

	opacity:0

}

.hinge-in-from-left.mui-enter.mui-enter-active {

	transform:perspective(2000px) rotate(0);

	opacity:1

}

.hinge-in-from-middle-x.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotateX(-90deg);

	-ms-transform-origin:center;

	transform-origin:center;

	transition-property:transform, opacity;

	opacity:0

}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {

	transform:perspective(2000px) rotate(0);

	opacity:1

}

.hinge-in-from-middle-y.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotateY(-90deg);

	-ms-transform-origin:center;

	transform-origin:center;

	transition-property:transform, opacity;

	opacity:0

}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {

	transform:perspective(2000px) rotate(0);

	opacity:1

}

.hinge-out-from-top.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotate(0);

	-ms-transform-origin:top;

	transform-origin:top;

	transition-property:transform, opacity;

	opacity:1

}

.hinge-out-from-top.mui-leave.mui-leave-active {

	transform:perspective(2000px) rotateX(-90deg);

	opacity:0

}

.hinge-out-from-right.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotate(0);

	-ms-transform-origin:right;

	transform-origin:right;

	transition-property:transform, opacity;

	opacity:1

}

.hinge-out-from-right.mui-leave.mui-leave-active {

	transform:perspective(2000px) rotateY(-90deg);

	opacity:0

}

.hinge-out-from-bottom.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotate(0);

	-ms-transform-origin:bottom;

	transform-origin:bottom;

	transition-property:transform, opacity;

	opacity:1

}

.hinge-out-from-bottom.mui-leave.mui-leave-active {

	transform:perspective(2000px) rotateX(90deg);

	opacity:0

}

.hinge-out-from-left.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotate(0);

	-ms-transform-origin:left;

	transform-origin:left;

	transition-property:transform, opacity;

	opacity:1

}

.hinge-out-from-left.mui-leave.mui-leave-active {

	transform:perspective(2000px) rotateY(90deg);

	opacity:0

}

.hinge-out-from-middle-x.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotate(0);

	-ms-transform-origin:center;

	transform-origin:center;

	transition-property:transform, opacity;

	opacity:1

}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {

	transform:perspective(2000px) rotateX(-90deg);

	opacity:0

}

.hinge-out-from-middle-y.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	transform:perspective(2000px) rotate(0);

	-ms-transform-origin:center;

	transform-origin:center;

	transition-property:transform, opacity;

	opacity:1

}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {

	transform:perspective(2000px) rotateY(-90deg);

	opacity:0

}

.scale-in-up.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:scale(.5);

	transform:scale(.5);

	transition-property:transform, opacity;

	opacity:0

}

.scale-in-up.mui-enter.mui-enter-active {

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

.scale-in-down.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:scale(1.5);

	transform:scale(1.5);

	transition-property:transform, opacity;

	opacity:0

}

.scale-in-down.mui-enter.mui-enter-active {

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

.scale-out-up.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:scale(1);

	transform:scale(1);

	transition-property:transform, opacity;

	opacity:1

}

.scale-out-up.mui-leave.mui-leave-active {

	-ms-transform:scale(1.5);

	transform:scale(1.5);

	opacity:0

}

.scale-out-down.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:scale(1);

	transform:scale(1);

	transition-property:transform, opacity;

	opacity:1

}

.scale-out-down.mui-leave.mui-leave-active {

	-ms-transform:scale(.5);

	transform:scale(.5);

	opacity:0

}

.spin-in.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

-ms-transform:rotate(-.75turn);

transform:rotate(-.75turn);

	transition-property:transform, opacity;

	opacity:0

}

.spin-in.mui-enter.mui-enter-active {

	-ms-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

.spin-out.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:rotate(0);

	transform:rotate(0);

	transition-property:transform, opacity;

	opacity:1

}

.spin-out.mui-leave.mui-leave-active {

-ms-transform:rotate(.75turn);

transform:rotate(.75turn);

	opacity:0

}

.spin-in-ccw.mui-enter {

transition-duration:.5s;

	transition-timing-function:linear;

-ms-transform:rotate(.75turn);

transform:rotate(.75turn);

	transition-property:transform, opacity;

	opacity:0

}

.spin-in-ccw.mui-enter.mui-enter-active {

	-ms-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

.spin-out-ccw.mui-leave {

transition-duration:.5s;

	transition-timing-function:linear;

	-ms-transform:rotate(0);

	transform:rotate(0);

	transition-property:transform, opacity;

	opacity:1

}

.spin-out-ccw.mui-leave.mui-leave-active {

-ms-transform:rotate(-.75turn);

transform:rotate(-.75turn);

	opacity:0

}

.slow {

	transition-duration:750ms!important

}

.fast {

	transition-duration:250ms!important

}

.linear {

	transition-timing-function:linear!important

}

.ease {

	transition-timing-function:ease!important

}

.ease-in {

	transition-timing-function:ease-in!important

}

.ease-out {

	transition-timing-function:ease-out!important

}

.ease-in-out {

	transition-timing-function:ease-in-out!important

}

.bounce-in {

	transition-timing-function:cubic-bezier(.485, .155, .24, 1.245)!important

}

.bounce-out {

	transition-timing-function:cubic-bezier(.485, .155, .515, .845)!important

}

.bounce-in-out {

	transition-timing-function:cubic-bezier(.76, -.245, .24, 1.245)!important

}

.short-delay {

transition-delay:.3s!important

}

.long-delay {

transition-delay:.7s!important

}

.shake {

	animation-name:shake-7

}

@keyframes shake-7 {

0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {

transform:translateX(7%)

}

15%, 25%, 35%, 45%, 5%, 55%, 65%, 75%, 85%, 95% {

transform:translateX(-7%)

}

}

.spin-cw {

	animation-name:spin-cw-1turn

}

@keyframes spin-cw-1turn {

0% {

transform:rotate(-1turn)

}

100% {

transform:rotate(0)

}

}

.spin-ccw {

	animation-name:spin-cw-1turn

}

@keyframes spin-cw-1turn {

0% {

transform:rotate(0)

}

100% {

transform:rotate(1turn)

}

}

.wiggle {

	animation-name:wiggle-7deg

}

@keyframes wiggle-7deg {

40%, 50%, 60% {

transform:rotate(7deg)

}

35%, 45%, 55%, 65% {

transform:rotate(-7deg)

}

0%, 100%, 30%, 70% {

transform:rotate(0)

}

}

.shake, .spin-ccw, .spin-cw, .wiggle {

animation-duration:.5s

}

.infinite {

	animation-iteration-count:infinite

}

.slow {

	animation-duration:750ms!important

}

.fast {

	animation-duration:250ms!important

}

.linear {

	animation-timing-function:linear!important

}

.ease {

	animation-timing-function:ease!important

}

.ease-in {

	animation-timing-function:ease-in!important

}

.ease-out {

	animation-timing-function:ease-out!important

}

.ease-in-out {

	animation-timing-function:ease-in-out!important

}

.bounce-in {

	animation-timing-function:cubic-bezier(.485, .155, .24, 1.245)!important

}

.bounce-out {

	animation-timing-function:cubic-bezier(.485, .155, .515, .845)!important

}

.bounce-in-out {

	animation-timing-function:cubic-bezier(.76, -.245, .24, 1.245)!important

}

.short-delay {

animation-delay:.3s!important

}

.long-delay {

animation-delay:.7s!important

}

.muloading{ font-weight:bold; cursor:pointer;}