.clear, .clearfix, ul.button-group:after, ol.button-group:after, .nav ul, .tabs>div, [role~=tabpanel] {
clear:both
}
.clear:after, .clearfix:after, ul.button-group:after, ol.button-group:after, .nav ul:after, .tabs>div:after, [role~=tabpanel]:after {
	content: " ";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden
}
.padded, .box, .tabs>div, [role~=tabpanel] {
padding:10px
}
.half-padded {
	padding: 5px
}
.double-padded {
	padding: 20px
}
.triple-padded {
	padding: 30px
}
.pad-top {
	padding-top: 10px
}
.half-pad-top {
	padding-top: 5px
}
.double-pad-top {
	padding-top: 20px
}
.triple-pad-top {
	padding-top: 30px
}
.pad-right {
	padding-right: 10px
}
.half-pad-right {
	padding-right: 5px
}
.double-pad-right {
	padding-right: 20px
}
.triple-pad-right {
	padding-right: 30px
}
.pad-bottom {
	padding-bottom: 10px
}
.half-pad-bottom {
	padding-bottom: 5px
}
.double-pad-bottom {
	padding-bottom: 20px
}
.triple-pad-bottom {
	padding-bottom: 30px
}
.pad-left {
	padding-left: 10px
}
.half-pad-left {
	padding-left: 5px
}
.double-pad-left {
	padding-left: 20px
}
.triple-pad-left {
	padding-left: 30px
}
.gapped {
	margin: 10px
}
.half-gapped {
	margin: 5px
}
.double-gapped {
	margin: 20px
}
.triple-gapped {
	margin: 30px
}
.gap-top {
	margin-top: 10px
}
.half-gap-top {
	margin-top: 5px
}
.double-gap-top {
	margin-top: 20px
}
.triple-gap-top {
	margin-top: 30px
}
.gap-right {
	margin-right: 10px
}
.half-gap-right {
	margin-right: 5px
}
.double-gap-right {
	margin-right: 20px
}
.triple-gap-right {
	margin-right: 30px
}
.gap-bottom {
	margin-bottom: 10px
}
.half-gap-bottom {
	margin-bottom: 5px
}
.double-gap-bottom {
	margin-bottom: 20px
}
.triple-gap-bottom {
	margin-bottom: 30px
}
.gap-left, .dropdown>a:after, .dropdown>button:after, .dropdown .button:after {
	margin-left: 10px
}
.half-gap-left {
	margin-left: 5px
}
.double-gap-left {
	margin-left: 20px
}
.triple-gap-left {
	margin-left: 30px
}
.offset {
	margin: -10px
}
.half-offset {
	margin: -5px
}
.double-offset {
	margin: -20px
}
.triple-offset {
	margin: -30px
}
.offset-top {
	margin-top: -10px
}
.half-offset-top {
	margin-top: -5px
}
.double-offset-top {
	margin-top: -20px
}
.triple-offset-top {
	margin-top: -30px
}
.offset-right {
	margin-right: -10px
}
.half-offset-right {
	margin-right: -5px
}
.double-offset-right {
	margin-right: -20px
}
.triple-offset-right {
	margin-right: -30px
}
.offset-bottom {
	margin-bottom: -10px
}
.half-offset-bottom {
	margin-bottom: -5px
}
.double-offset-bottom {
	margin-bottom: -20px
}
.triple-offset-bottom {
	margin-bottom: -30px
}
.offset-left {
	margin-left: -10px
}
.half-offset-left {
	margin-left: -5px
}
.double-offset-left {
	margin-left: -20px
}
.triple-offset-left {
	margin-left: -30px
}
.stick, .fixed {
	position: fixed
}
.stick.top, .fixed.top {
	position: fixed;
	top: 0
}
.stick.right, .fixed.right {
	position: fixed;
	right: 0
}
.stick.bottom, .fixed.bottom {
	position: fixed;
	bottom: 0
}
.stick.left, .fixed.left {
	position: fixed;
	left: 0
}
.stick.middle, .fixed.middle {
	position: fixed;
	top: 50%
}
.stick.center, .fixed.center {
	position: fixed;
	left: 50%
}
.absolute, .tabs:not(.accordion).vertical>ul {
	position: absolute
}
.absolute.top, .tabs:not(.accordion).vertical>ul {
	position: absolute;
	top: 0
}
.absolute.right {
	position: absolute;
	right: 0
}
.absolute.bottom, .tabs:not(.accordion).vertical>ul {
	position: absolute;
	bottom: 0
}
.absolute.left, .tabs:not(.accordion).vertical>ul {
	position: absolute;
	left: 0
}
.absolute.middle {
	position: absolute;
	top: 50%
}
.absolute.center {
	position: absolute;
	left: 50%
}
.relative, .box, .message, [role~=alert], [role~=status], .nav, [role~=navigation], .nav li, .tabs:not(.accordion) {
position:relative
}
.static {
	position: static
}
.inline {
	display: inline
}
.inline-block, button, input[type=submit], input[type=button], input[type=reset], .button, [role~=button], .dropdown, .dropdown>a:after, .dropdown>button:after, .dropdown .button:after, input[type=checkbox], input[type=radio], .nav a, .tabs>ul li, [role~=tab] {
display:inline-block;
width:auto
}
.block, .dropdown ul li, .dropdown ul li a, .dropdown ul li button, ul.button-group:after, ol.button-group:after, ul.button-group li, ol.button-group li, ul.button-group li a, ol.button-group li a, ul.button-group li button, ol.button-group li button, .dropdown.on ul, .dropdown.active ul, .dropdown[aria-selected=true] ul, .dropdown[aria-pressed=true] ul, .nav li, .tabs.vertical>ul li, .tabs.accordion>ul li {
	display: block
}
.hidden {
	display: none!important
}
.small {
	font-size: .8em
}
.medium {
	font-size: 1em
}
.large {
	font-size: 1.5em
}
.nav a, .nav button {
	font-weight: 900
}
.unstyled, ul.button-group, ol.button-group, .nav ul, .tabs>ul, [role~=tablist], .zero, input[type=checkbox], input[type=radio] {
margin:0;
padding:0
}
.pull-right, .nav button.hamburger, .nav li[role=menu]>a:after, .nav li[role=menu]>button:after {
	float: right
}
.pull-left, .nav li {
	float: left
}
.pull-none, .nav.vertical li {
	float: none
}
.bordered {
	border: 1px solid #ddd
}
.border-top {
	border-top: 1px solid #ddd
}
.border-right {
	border-right: 1px solid #ddd
}
.border-bottom {
	border-bottom: 1px solid #ddd
}
.border-left {
	border-left: 1px solid #ddd
}
.align-top {
	display: table-cell;
	vertical-align: top
}
.align-right {
	text-align: right
}
.align-bottom {
	display: table-cell;
	vertical-align: bottom
}
.align-left, .nav li ul a, .nav li ul button {
	text-align: left
}
.align-center, .nav a, .nav button {
	text-align: center
}
.justify {
	text-align: justify
}
.unstyled, ul.button-group, ol.button-group, .nav ul, .tabs>ul, [role~=tablist] {
list-style:none
}
.truncate {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.center {
	display: block;
	margin: 0 auto
}
.square {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.round {
	-webkit-border-radius: 9999em;
	-moz-border-radius: 9999em;
	-ms-border-radius: 9999em;
	-o-border-radius: 9999em;
	border-radius: 9999em
}
.rotate-90 {
	display: inline-block;
	width: auto;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.rotate-90-ctr {
	display: inline-block;
	width: auto;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.rotate-180 {
	display: inline-block;
	width: auto;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.rotate-180-ctr {
	display: inline-block;
	width: auto;
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.rotate-270 {
	display: inline-block;
	width: auto;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}
.rotate-270-ctr {
	display: inline-block;
	width: auto;
	-webkit-transform: rotate(-270deg);
	-moz-transform: rotate(-270deg);
	-ms-transform: rotate(-270deg);
	-o-transform: rotate(-270deg);
	transform: rotate(-270deg)
}
.rotate-360 {
	display: inline-block;
	width: auto;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg)
}
.rotate-360-ctr {
	display: inline-block;
	width: auto;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	transform: rotate(-360deg)
}
.transition {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}
.no-transition {
	transition: none!important
}
@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot?v=3.2.1);
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1) format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff?v=3.2.1) format("woff"), url(../fonts/fontawesome-webfont.ttf?v=3.2.1) format("truetype"), url(../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format("svg");
	font-weight: 400;
	font-style: normal
}
[class^=icon-], [class*=" icon-"] {
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-decoration:inherit;
-webkit-font-smoothing:antialiased;
*margin-right:.3em
}
[class^=icon-]:before, [class*=" icon-"]:before {
	text-decoration: inherit;
	display: inline-block;
	speak: none
}
.icon-large:before {
	vertical-align: -10%;
	font-size: 1.33333em
}
a [class^=icon-], a [class*=" icon-"] {
	display: inline
}
[class^=icon-].icon-fixed-width, [class*=" icon-"].icon-fixed-width {
	display: inline-block;
	width: 1.14286em;
	text-align: right;
	padding-right: .28571em
}
[class^=icon-].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large {
	width: 1.42857em
}
.icons-ul {
	margin-left: 2.14286em;
	list-style-type: none
}
.icons-ul>li {
	position: relative
}
.icons-ul .icon-li {
	position: absolute;
	left: -2.14286em;
	width: 2.14286em;
	text-align: center;
	line-height: inherit
}
[class^=icon-].hide, [class*=" icon-"].hide {
	display: none
}
.icon-muted {
	color: #eee
}
.icon-light {
	color: #fff
}
.icon-dark {
	color: #333
}
.icon-border {
	border: solid 1px #eee;
	padding: .2em .25em .15em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}
.icon-2x {
	font-size: 2em
}
.icon-2x.icon-border {
	border-width: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
.icon-3x {
	font-size: 3em
}
.icon-3x.icon-border {
	border-width: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}
.icon-4x {
	font-size: 4em
}
.icon-4x.icon-border {
	border-width: 4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px
}
.icon-5x {
	font-size: 5em
}
.icon-5x.icon-border {
	border-width: 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px
}
.pull-right {
	float: right
}
.pull-left {
	float: left
}
[class^=icon-].pull-left, [class*=" icon-"].pull-left {
	margin-right: .3em
}
[class^=icon-].pull-right, [class*=" icon-"].pull-right {
	margin-left: .3em
}
.icon-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: -35%
}
.icon-stack [class^=icon-], .icon-stack [class*=" icon-"] {
	display: block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 1em;
	line-height: inherit;
*line-height:2em
}
.icon-stack .icon-stack-base {
	font-size: 2em;
*line-height:1em
}
.icon-spin {
	display: inline-block;
	animation: spin 2s infinite linear
}
a .icon-stack, a .icon-spin {
	display: inline-block;
	text-decoration: none
}
@keyframes spin {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
.icon-rotate-90:before {
	transform: rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.icon-rotate-180:before {
	transform: rotate(180deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.icon-rotate-270:before {
	transform: rotate(270deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.icon-flip-horizontal:before {
	transform: scale(-1, 1)
}
.icon-flip-vertical:before {
	transform: scale(1, -1)
}
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
	display: inline-block
}
.box {
	background: lightgrey;
	color: #5a5a5a;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
.box.small {
	font-size: .8em
}
.box.medium {
	font-size: 1em
}
.box.large {
	font-size: 1.5em
}
.box.square {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.box.round {
	-webkit-border-radius: 9999em;
	-moz-border-radius: 9999em;
	-ms-border-radius: 9999em;
	-o-border-radius: 9999em;
	border-radius: 9999em
}
.box.info {
	background-color: #d9edf7;
	color: #3a87ad;
	border-color: #bce8f1
}
.box.question {
	background-color: #f0e6f4;
	color: #9855b4;
	border-color: #f1dbfa
}
.box.alert {
	background-color: #fcf8e3;
	color: #c09853;
	border-color: #fbeee0
}
.box.warning {
	background: #ffe5c7;
	color: #ff971e;
	border-color: #ffdbb3
}
.box.error {
	background: #f2dede;
	color: #b94a48;
	border-color: #eed3d7
}
.box.success {
	background: #dff0d8;
	color: #468847;
	border-color: #d6e9c6
}
.box.green {
	border-color: #2ecc71;
	background-color: #54d98c;
	color: #fff
}
.box.blue {
	border-color: #3498db;
	background-color: #5faee3;
	color: #fff
}
.box.purple {
	border-color: #9b59b6;
	background-color: #b07cc6;
	color: #fff
}
.box.yellow {
	border-color: #f1c40f;
	background-color: #f4d03f;
	color: #fff
}
.box.orange {
	border-color: #e67e22;
	background-color: #eb9950;
	color: #fff
}
.box.red {
	border-color: #e74c3c;
	background-color: #ed7669;
	color: #fff
}
.box.pink {
	border-color: #f02475;
	background-color: #f35493;
	color: #fff
}
.box.turquoise {
	border-color: #1abc9c;
	background-color: #28e1bd;
	color: #fff
}
.box.asphalt {
	border-color: #34495e;
	background-color: #46627f;
	color: #fff
}
.box.charcoal {
	border-color: #383636;
	background-color: #524f4f;
	color: #fff
}
.box.white {
	border-color: #fff;
	background-color: #fff;
	color: #111
}
.box.black {
	border-color: #111;
	background-color: #2b2b2b;
	color: #fff
}
button, input[type=submit], input[type=button], input[type=reset], .button, a.button, a.button:visited, [role~=button] {
word-wrap:break-word;
padding:.25em 1em;
background:lightgrey;
border:1px solid #c6c6c6;
color:#5a5a5a;
font-family:Helvetica, Arial, Geneva, sans-serif;
font-weight:700;
text-decoration:none;
cursor:pointer;
line-height:1.5;
width:auto;
height:auto;
text-align:center;
-webkit-transition:background-color .25s ease-out;
-moz-transition:background-color .25s ease-out;
-o-transition:background-color .25s ease-out;
transition:background-color .25s ease-out;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px
}
button:visited, input[type=submit]:visited, input[type=button]:visited, input[type=reset]:visited, .button:visited, [role~=button]:visited {
	color: #5a5a5a
}
button.disabled, input.disabled[type=submit], input.disabled[type=button], input.disabled[type=reset], .disabled.button, a.disabled.button:visited, .disabled[role~=button], button[disabled=disabled], input[disabled=disabled][type=submit], input[disabled=disabled][type=button], input[disabled=disabled][type=reset], [disabled=disabled].button, a[disabled=disabled].button:visited, [disabled=disabled][role~=button] {
color:#f3f3f3;
background:#d9d9d9;
border-color:#ccc;
cursor:not-allowed;
text-decoration:none;
outline:0
}
button.disabled:hover, input.disabled[type=submit]:hover, input.disabled[type=button]:hover, input.disabled[type=reset]:hover, .disabled.button:hover, .disabled[role~=button]:hover, button.disabled:focus, input.disabled[type=submit]:focus, input.disabled[type=button]:focus, input.disabled[type=reset]:focus, .disabled.button:focus, .disabled[role~=button]:focus, button[disabled=disabled]:hover, input[disabled=disabled][type=submit]:hover, input[disabled=disabled][type=button]:hover, input[disabled=disabled][type=reset]:hover, [disabled=disabled].button:hover, [disabled=disabled][role~=button]:hover, button[disabled=disabled]:focus, input[disabled=disabled][type=submit]:focus, input[disabled=disabled][type=button]:focus, input[disabled=disabled][type=reset]:focus, [disabled=disabled].button:focus, [disabled=disabled][role~=button]:focus {
	color: #f3f3f3;
	background: #d9d9d9;
	border-color: #ccc;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.on, input[type=submit].on, input[type=button].on, input[type=reset].on, .button.on, a.button.on, a.button.on:visited, ul.button-group li a.on, ul.button-group li button.on, ol.button-group li a.on, ol.button-group li button.on, [role~=button].on, button.active, input.active[type=submit], input.active[type=button], input.active[type=reset], .active.button, .active[role~=button], button[aria-selected=true], input[aria-selected=true][type=submit], input[aria-selected=true][type=button], input[aria-selected=true][type=reset], [aria-selected=true].button, [aria-selected=true][role~=button], button[aria-pressed=true], input[aria-pressed=true][type=submit], input[aria-pressed=true][type=button], input[aria-pressed=true][type=reset], [aria-pressed=true].button, [aria-pressed=true][role~=button], button:hover, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, .button:hover, [role~=button]:hover, button:focus, input[type=submit]:focus, input[type=button]:focus, input[type=reset]:focus, .button:focus, [role~=button]:focus, a.button.active, a.button.active:visited, ul.button-group li a.active, ul.button-group li button.active, ol.button-group li a.active, ol.button-group li button.active, button.selected, input[type=submit].selected, input[type=button].selected, input[type=reset].selected, .button.selected, a.button.selected, a.button.selected:visited, ul.button-group li a.selected, ul.button-group li button.selected, ol.button-group li a.selected, ol.button-group li button.selected, [role~=button][aria-selected], [role~=button].selected, button.pressed, input[type=submit].pressed, input[type=button].pressed, input[type=reset].pressed, .button.pressed, a.button.pressed, a.button.pressed:visited, ul.button-group li a.pressed, ul.button-group li button.pressed, ol.button-group li a.pressed, ol.button-group li button.pressed, [role~=button][aria-pressed], [role~=button].pressed {
background:#c6c6c6;
text-decoration:none;
color:#616161
}
button.small, input[type=submit].small, input[type=button].small, input[type=reset].small, .button.small, a.button.small, a.button.small:visited, ul.button-group li a.small, ul.button-group li button.small, ol.button-group li a.small, ol.button-group li button.small, [role~=button].small {
	font-size: .8em
}
button.large, input[type=submit].large, input[type=button].large, input[type=reset].large, .button.large, a.button.large, a.button.large:visited, ul.button-group li a.large, ul.button-group li button.large, ol.button-group li a.large, ol.button-group li button.large, [role~=button].large {
	font-size: 1.5em
}
button.square, input[type=submit].square, input[type=button].square, input[type=reset].square, .button.square, a.button.square, a.button.square:visited, ul.button-group li a.square, ul.button-group li button.square, ol.button-group li a.square, ol.button-group li button.square, [role~=button].square {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
button.round, input[type=submit].round, input[type=button].round, input[type=reset].round, .button.round, a.button.round, a.button.round:visited, ul.button-group li a.round, ul.button-group li button.round, ol.button-group li a.round, ol.button-group li button.round, [role~=button].round {
	-webkit-border-radius: 9999em;
	-moz-border-radius: 9999em;
	-ms-border-radius: 9999em;
	-o-border-radius: 9999em;
	border-radius: 9999em
}
button.green, input[type=submit].green, input[type=button].green, input[type=reset].green, .button.green, a.button.green, a.button.green:visited, ul.button-group li a.green, ul.button-group li button.green, ol.button-group li a.green, ol.button-group li button.green, [role~=button].green {
	background-color: #2ecc71;
	color: #fff;
	border-color: #29b765
}
button.active.green, input.active[type=submit].green, input.active[type=button].green, input.active[type=reset].green, .active.button.green, a.active.button.green:visited, ul.button-group li a.active.green, ul.button-group li button.active.green, ol.button-group li a.active.green, ol.button-group li button.active.green, .active[role~=button].green, button[aria-selected=true].green, input[aria-selected=true][type=submit].green, input[aria-selected=true][type=button].green, input[aria-selected=true][type=reset].green, [aria-selected=true].button.green, a[aria-selected=true].button.green:visited, ul.button-group li a[aria-selected=true].green, ul.button-group li button[aria-selected=true].green, ol.button-group li a[aria-selected=true].green, ol.button-group li button[aria-selected=true].green, [aria-selected=true][role~=button].green, button[aria-pressed=true].green, input[aria-pressed=true][type=submit].green, input[aria-pressed=true][type=button].green, input[aria-pressed=true][type=reset].green, [aria-pressed=true].button.green, a[aria-pressed=true].button.green:visited, ul.button-group li a[aria-pressed=true].green, ul.button-group li button[aria-pressed=true].green, ol.button-group li a[aria-pressed=true].green, ol.button-group li button[aria-pressed=true].green, [aria-pressed=true][role~=button].green, button.green:hover, input[type=submit].green:hover, input[type=button].green:hover, input[type=reset].green:hover, .button.green:hover, a.button.green:hover:visited, ul.button-group li a.green:hover, ul.button-group li button.green:hover, ol.button-group li a.green:hover, ol.button-group li button.green:hover, [role~=button].green:hover, button.green:focus, input[type=submit].green:focus, input[type=button].green:focus, input[type=reset].green:focus, .button.green:focus, a.button.green:focus:visited, ul.button-group li a.green:focus, ul.button-group li button.green:focus, ol.button-group li a.green:focus, ol.button-group li button.green:focus, [role~=button].green:focus {
	background: #29b765;
	border-color: #25a25a
}
button.disabled.green, input.disabled[type=submit].green, input.disabled[type=button].green, input.disabled[type=reset].green, .disabled.button.green, a.disabled.button.green:visited, ul.button-group li a.disabled.green, ul.button-group li button.disabled.green, ol.button-group li a.disabled.green, ol.button-group li button.disabled.green, .disabled[role~=button].green, button[disabled=disabled].green, input[disabled=disabled][type=submit].green, input[disabled=disabled][type=button].green, input[disabled=disabled][type=reset].green, [disabled=disabled].button.green, a[disabled=disabled].button.green:visited, ul.button-group li a[disabled=disabled].green, ul.button-group li button[disabled=disabled].green, ol.button-group li a[disabled=disabled].green, ol.button-group li button[disabled=disabled].green, [disabled=disabled][role~=button].green {
	color: #a0d9b8;
	background: #7ccb9d;
	border-color: #69c490;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.blue, input[type=submit].blue, input[type=button].blue, input[type=reset].blue, .button.blue, a.button.blue, a.button.blue:visited, ul.button-group li a.blue, ul.button-group li button.blue, ol.button-group li a.blue, ol.button-group li button.blue, [role~=button].blue {
	background-color: #3498db;
	color: #fff;
	border-color: #258cd1
}
button.active.blue, input.active[type=submit].blue, input.active[type=button].blue, input.active[type=reset].blue, .active.button.blue, a.active.button.blue:visited, ul.button-group li a.active.blue, ul.button-group li button.active.blue, ol.button-group li a.active.blue, ol.button-group li button.active.blue, .active[role~=button].blue, button[aria-selected=true].blue, input[aria-selected=true][type=submit].blue, input[aria-selected=true][type=button].blue, input[aria-selected=true][type=reset].blue, [aria-selected=true].button.blue, a[aria-selected=true].button.blue:visited, ul.button-group li a[aria-selected=true].blue, ul.button-group li button[aria-selected=true].blue, ol.button-group li a[aria-selected=true].blue, ol.button-group li button[aria-selected=true].blue, [aria-selected=true][role~=button].blue, button[aria-pressed=true].blue, input[aria-pressed=true][type=submit].blue, input[aria-pressed=true][type=button].blue, input[aria-pressed=true][type=reset].blue, [aria-pressed=true].button.blue, a[aria-pressed=true].button.blue:visited, ul.button-group li a[aria-pressed=true].blue, ul.button-group li button[aria-pressed=true].blue, ol.button-group li a[aria-pressed=true].blue, ol.button-group li button[aria-pressed=true].blue, [aria-pressed=true][role~=button].blue, button.blue:hover, input[type=submit].blue:hover, input[type=button].blue:hover, input[type=reset].blue:hover, .button.blue:hover, a.button.blue:hover:visited, ul.button-group li a.blue:hover, ul.button-group li button.blue:hover, ol.button-group li a.blue:hover, ol.button-group li button.blue:hover, [role~=button].blue:hover, button.blue:focus, input[type=submit].blue:focus, input[type=button].blue:focus, input[type=reset].blue:focus, .button.blue:focus, a.button.blue:focus:visited, ul.button-group li a.blue:focus, ul.button-group li button.blue:focus, ol.button-group li a.blue:focus, ol.button-group li button.blue:focus, [role~=button].blue:focus {
	background: #258cd1;
	border-color: #217dbb
}
button.disabled.blue, input.disabled[type=submit].blue, input.disabled[type=button].blue, input.disabled[type=reset].blue, .disabled.button.blue, a.disabled.button.blue:visited, ul.button-group li a.disabled.blue, ul.button-group li button.disabled.blue, ol.button-group li a.disabled.blue, ol.button-group li button.disabled.blue, .disabled[role~=button].blue, button[disabled=disabled].blue, input[disabled=disabled][type=submit].blue, input[disabled=disabled][type=button].blue, input[disabled=disabled][type=reset].blue, [disabled=disabled].button.blue, a[disabled=disabled].button.blue:visited, ul.button-group li a[disabled=disabled].blue, ul.button-group li button[disabled=disabled].blue, ol.button-group li a[disabled=disabled].blue, ol.button-group li button[disabled=disabled].blue, [disabled=disabled][role~=button].blue {
	color: #abcde3;
	background: #85b6d6;
	border-color: #72aad0;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.purple, input[type=submit].purple, input[type=button].purple, input[type=reset].purple, .button.purple, a.button.purple, a.button.purple:visited, ul.button-group li a.purple, ul.button-group li button.purple, ol.button-group li a.purple, ol.button-group li button.purple, [role~=button].purple {
	background-color: #9b59b6;
	color: #fff;
	border-color: #8f4bab
}
button.active.purple, input.active[type=submit].purple, input.active[type=button].purple, input.active[type=reset].purple, .active.button.purple, a.active.button.purple:visited, ul.button-group li a.active.purple, ul.button-group li button.active.purple, ol.button-group li a.active.purple, ol.button-group li button.active.purple, .active[role~=button].purple, button[aria-selected=true].purple, input[aria-selected=true][type=submit].purple, input[aria-selected=true][type=button].purple, input[aria-selected=true][type=reset].purple, [aria-selected=true].button.purple, a[aria-selected=true].button.purple:visited, ul.button-group li a[aria-selected=true].purple, ul.button-group li button[aria-selected=true].purple, ol.button-group li a[aria-selected=true].purple, ol.button-group li button[aria-selected=true].purple, [aria-selected=true][role~=button].purple, button[aria-pressed=true].purple, input[aria-pressed=true][type=submit].purple, input[aria-pressed=true][type=button].purple, input[aria-pressed=true][type=reset].purple, [aria-pressed=true].button.purple, a[aria-pressed=true].button.purple:visited, ul.button-group li a[aria-pressed=true].purple, ul.button-group li button[aria-pressed=true].purple, ol.button-group li a[aria-pressed=true].purple, ol.button-group li button[aria-pressed=true].purple, [aria-pressed=true][role~=button].purple, button.purple:hover, input[type=submit].purple:hover, input[type=button].purple:hover, input[type=reset].purple:hover, .button.purple:hover, a.button.purple:hover:visited, ul.button-group li a.purple:hover, ul.button-group li button.purple:hover, ol.button-group li a.purple:hover, ol.button-group li button.purple:hover, [role~=button].purple:hover, button.purple:focus, input[type=submit].purple:focus, input[type=button].purple:focus, input[type=reset].purple:focus, .button.purple:focus, a.button.purple:focus:visited, ul.button-group li a.purple:focus, ul.button-group li button.purple:focus, ol.button-group li a.purple:focus, ol.button-group li button.purple:focus, [role~=button].purple:focus {
	background: #8f4bab;
	border-color: #804399
}
button.disabled.purple, input.disabled[type=submit].purple, input.disabled[type=button].purple, input.disabled[type=reset].purple, .disabled.button.purple, a.disabled.button.purple:visited, ul.button-group li a.disabled.purple, ul.button-group li button.disabled.purple, ol.button-group li a.disabled.purple, ol.button-group li button.disabled.purple, .disabled[role~=button].purple, button[disabled=disabled].purple, input[disabled=disabled][type=submit].purple, input[disabled=disabled][type=button].purple, input[disabled=disabled][type=reset].purple, [disabled=disabled].button.purple, a[disabled=disabled].button.purple:visited, ul.button-group li a[disabled=disabled].purple, ul.button-group li button[disabled=disabled].purple, ol.button-group li a[disabled=disabled].purple, ol.button-group li button[disabled=disabled].purple, [disabled=disabled][role~=button].purple {
	color: #ccbdd2;
	background: #b49ebd;
	border-color: #a88fb3;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.yellow, input[type=submit].yellow, input[type=button].yellow, input[type=reset].yellow, .button.yellow, a.button.yellow, a.button.yellow:visited, ul.button-group li a.yellow, ul.button-group li button.yellow, ol.button-group li a.yellow, ol.button-group li button.yellow, [role~=button].yellow {
	background-color: #f1c40f;
	color: #fff;
	border-color: #dab10d
}
button.active.yellow, input.active[type=submit].yellow, input.active[type=button].yellow, input.active[type=reset].yellow, .active.button.yellow, a.active.button.yellow:visited, ul.button-group li a.active.yellow, ul.button-group li button.active.yellow, ol.button-group li a.active.yellow, ol.button-group li button.active.yellow, .active[role~=button].yellow, button[aria-selected=true].yellow, input[aria-selected=true][type=submit].yellow, input[aria-selected=true][type=button].yellow, input[aria-selected=true][type=reset].yellow, [aria-selected=true].button.yellow, a[aria-selected=true].button.yellow:visited, ul.button-group li a[aria-selected=true].yellow, ul.button-group li button[aria-selected=true].yellow, ol.button-group li a[aria-selected=true].yellow, ol.button-group li button[aria-selected=true].yellow, [aria-selected=true][role~=button].yellow, button[aria-pressed=true].yellow, input[aria-pressed=true][type=submit].yellow, input[aria-pressed=true][type=button].yellow, input[aria-pressed=true][type=reset].yellow, [aria-pressed=true].button.yellow, a[aria-pressed=true].button.yellow:visited, ul.button-group li a[aria-pressed=true].yellow, ul.button-group li button[aria-pressed=true].yellow, ol.button-group li a[aria-pressed=true].yellow, ol.button-group li button[aria-pressed=true].yellow, [aria-pressed=true][role~=button].yellow, button.yellow:hover, input[type=submit].yellow:hover, input[type=button].yellow:hover, input[type=reset].yellow:hover, .button.yellow:hover, a.button.yellow:hover:visited, ul.button-group li a.yellow:hover, ul.button-group li button.yellow:hover, ol.button-group li a.yellow:hover, ol.button-group li button.yellow:hover, [role~=button].yellow:hover, button.yellow:focus, input[type=submit].yellow:focus, input[type=button].yellow:focus, input[type=reset].yellow:focus, .button.yellow:focus, a.button.yellow:focus:visited, ul.button-group li a.yellow:focus, ul.button-group li button.yellow:focus, ol.button-group li a.yellow:focus, ol.button-group li button.yellow:focus, [role~=button].yellow:focus {
	background: #dab10d;
	border-color: #c29d0b
}
button.disabled.yellow, input.disabled[type=submit].yellow, input.disabled[type=button].yellow, input.disabled[type=reset].yellow, .disabled.button.yellow, a.disabled.button.yellow:visited, ul.button-group li a.disabled.yellow, ul.button-group li button.disabled.yellow, ol.button-group li a.disabled.yellow, ol.button-group li button.disabled.yellow, .disabled[role~=button].yellow, button[disabled=disabled].yellow, input[disabled=disabled][type=submit].yellow, input[disabled=disabled][type=button].yellow, input[disabled=disabled][type=reset].yellow, [disabled=disabled].button.yellow, a[disabled=disabled].button.yellow:visited, ul.button-group li a[disabled=disabled].yellow, ul.button-group li button[disabled=disabled].yellow, ol.button-group li a[disabled=disabled].yellow, ol.button-group li button[disabled=disabled].yellow, [disabled=disabled][role~=button].yellow {
	color: #ebda94;
	background: #e3cb69;
	border-color: #e0c453;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.orange, input[type=submit].orange, input[type=button].orange, input[type=reset].orange, .button.orange, a.button.orange, a.button.orange:visited, ul.button-group li a.orange, ul.button-group li button.orange, ol.button-group li a.orange, ol.button-group li button.orange, [role~=button].orange {
	background-color: #e67e22;
	color: #fff;
	border-color: #d67118
}
button.active.orange, input.active[type=submit].orange, input.active[type=button].orange, input.active[type=reset].orange, .active.button.orange, a.active.button.orange:visited, ul.button-group li a.active.orange, ul.button-group li button.active.orange, ol.button-group li a.active.orange, ol.button-group li button.active.orange, .active[role~=button].orange, button[aria-selected=true].orange, input[aria-selected=true][type=submit].orange, input[aria-selected=true][type=button].orange, input[aria-selected=true][type=reset].orange, [aria-selected=true].button.orange, a[aria-selected=true].button.orange:visited, ul.button-group li a[aria-selected=true].orange, ul.button-group li button[aria-selected=true].orange, ol.button-group li a[aria-selected=true].orange, ol.button-group li button[aria-selected=true].orange, [aria-selected=true][role~=button].orange, button[aria-pressed=true].orange, input[aria-pressed=true][type=submit].orange, input[aria-pressed=true][type=button].orange, input[aria-pressed=true][type=reset].orange, [aria-pressed=true].button.orange, a[aria-pressed=true].button.orange:visited, ul.button-group li a[aria-pressed=true].orange, ul.button-group li button[aria-pressed=true].orange, ol.button-group li a[aria-pressed=true].orange, ol.button-group li button[aria-pressed=true].orange, [aria-pressed=true][role~=button].orange, button.orange:hover, input[type=submit].orange:hover, input[type=button].orange:hover, input[type=reset].orange:hover, .button.orange:hover, a.button.orange:hover:visited, ul.button-group li a.orange:hover, ul.button-group li button.orange:hover, ol.button-group li a.orange:hover, ol.button-group li button.orange:hover, [role~=button].orange:hover, button.orange:focus, input[type=submit].orange:focus, input[type=button].orange:focus, input[type=reset].orange:focus, .button.orange:focus, a.button.orange:focus:visited, ul.button-group li a.orange:focus, ul.button-group li button.orange:focus, ol.button-group li a.orange:focus, ol.button-group li button.orange:focus, [role~=button].orange:focus {
	background: #d67118;
	border-color: #bf6516
}
button.disabled.orange, input.disabled[type=submit].orange, input.disabled[type=button].orange, input.disabled[type=reset].orange, .disabled.button.orange, a.disabled.button.orange:visited, ul.button-group li a.disabled.orange, ul.button-group li button.disabled.orange, ol.button-group li a.disabled.orange, ol.button-group li button.disabled.orange, .disabled[role~=button].orange, button[disabled=disabled].orange, input[disabled=disabled][type=submit].orange, input[disabled=disabled][type=button].orange, input[disabled=disabled][type=reset].orange, [disabled=disabled].button.orange, a[disabled=disabled].button.orange:visited, ul.button-group li a[disabled=disabled].orange, ul.button-group li button[disabled=disabled].orange, ol.button-group li a[disabled=disabled].orange, ol.button-group li button[disabled=disabled].orange, [disabled=disabled][role~=button].orange {
	color: #e7c2a0;
	background: #dda778;
	border-color: #d89a63;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.red, input[type=submit].red, input[type=button].red, input[type=reset].red, .button.red, a.button.red, a.button.red:visited, ul.button-group li a.red, ul.button-group li button.red, ol.button-group li a.red, ol.button-group li button.red, [role~=button].red {
	background-color: #e74c3c;
	color: #fff;
	border-color: #e43725
}
button.active.red, input.active[type=submit].red, input.active[type=button].red, input.active[type=reset].red, .active.button.red, a.active.button.red:visited, ul.button-group li a.active.red, ul.button-group li button.active.red, ol.button-group li a.active.red, ol.button-group li button.active.red, .active[role~=button].red, button[aria-selected=true].red, input[aria-selected=true][type=submit].red, input[aria-selected=true][type=button].red, input[aria-selected=true][type=reset].red, [aria-selected=true].button.red, a[aria-selected=true].button.red:visited, ul.button-group li a[aria-selected=true].red, ul.button-group li button[aria-selected=true].red, ol.button-group li a[aria-selected=true].red, ol.button-group li button[aria-selected=true].red, [aria-selected=true][role~=button].red, button[aria-pressed=true].red, input[aria-pressed=true][type=submit].red, input[aria-pressed=true][type=button].red, input[aria-pressed=true][type=reset].red, [aria-pressed=true].button.red, a[aria-pressed=true].button.red:visited, ul.button-group li a[aria-pressed=true].red, ul.button-group li button[aria-pressed=true].red, ol.button-group li a[aria-pressed=true].red, ol.button-group li button[aria-pressed=true].red, [aria-pressed=true][role~=button].red, button.red:hover, input[type=submit].red:hover, input[type=button].red:hover, input[type=reset].red:hover, .button.red:hover, a.button.red:hover:visited, ul.button-group li a.red:hover, ul.button-group li button.red:hover, ol.button-group li a.red:hover, ol.button-group li button.red:hover, [role~=button].red:hover, button.red:focus, input[type=submit].red:focus, input[type=button].red:focus, input[type=reset].red:focus, .button.red:focus, a.button.red:focus:visited, ul.button-group li a.red:focus, ul.button-group li button.red:focus, ol.button-group li a.red:focus, ol.button-group li button.red:focus, [role~=button].red:focus {
	background: #e43725;
	border-color: #d62c1a
}
button.disabled.red, input.disabled[type=submit].red, input.disabled[type=button].red, input.disabled[type=reset].red, .disabled.button.red, a.disabled.button.red:visited, ul.button-group li a.disabled.red, ul.button-group li button.disabled.red, ol.button-group li a.disabled.red, ol.button-group li button.disabled.red, .disabled[role~=button].red, button[disabled=disabled].red, input[disabled=disabled][type=submit].red, input[disabled=disabled][type=button].red, input[disabled=disabled][type=reset].red, [disabled=disabled].button.red, a[disabled=disabled].button.red:visited, ul.button-group li a[disabled=disabled].red, ul.button-group li button[disabled=disabled].red, ol.button-group li a[disabled=disabled].red, ol.button-group li button[disabled=disabled].red, [disabled=disabled][role~=button].red {
	color: #ecbcb7;
	background: #e1968e;
	border-color: #dc837a;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.pink, input[type=submit].pink, input[type=button].pink, input[type=reset].pink, .button.pink, a.button.pink, a.button.pink:visited, ul.button-group li a.pink, ul.button-group li button.pink, ol.button-group li a.pink, ol.button-group li button.pink, [role~=button].pink {
	background-color: #f02475;
	color: #fff;
	border-color: #ea1067
}
button.active.pink, input.active[type=submit].pink, input.active[type=button].pink, input.active[type=reset].pink, .active.button.pink, a.active.button.pink:visited, ul.button-group li a.active.pink, ul.button-group li button.active.pink, ol.button-group li a.active.pink, ol.button-group li button.active.pink, .active[role~=button].pink, button[aria-selected=true].pink, input[aria-selected=true][type=submit].pink, input[aria-selected=true][type=button].pink, input[aria-selected=true][type=reset].pink, [aria-selected=true].button.pink, a[aria-selected=true].button.pink:visited, ul.button-group li a[aria-selected=true].pink, ul.button-group li button[aria-selected=true].pink, ol.button-group li a[aria-selected=true].pink, ol.button-group li button[aria-selected=true].pink, [aria-selected=true][role~=button].pink, button[aria-pressed=true].pink, input[aria-pressed=true][type=submit].pink, input[aria-pressed=true][type=button].pink, input[aria-pressed=true][type=reset].pink, [aria-pressed=true].button.pink, a[aria-pressed=true].button.pink:visited, ul.button-group li a[aria-pressed=true].pink, ul.button-group li button[aria-pressed=true].pink, ol.button-group li a[aria-pressed=true].pink, ol.button-group li button[aria-pressed=true].pink, [aria-pressed=true][role~=button].pink, button.pink:hover, input[type=submit].pink:hover, input[type=button].pink:hover, input[type=reset].pink:hover, .button.pink:hover, a.button.pink:hover:visited, ul.button-group li a.pink:hover, ul.button-group li button.pink:hover, ol.button-group li a.pink:hover, ol.button-group li button.pink:hover, [role~=button].pink:hover, button.pink:focus, input[type=submit].pink:focus, input[type=button].pink:focus, input[type=reset].pink:focus, .button.pink:focus, a.button.pink:focus:visited, ul.button-group li a.pink:focus, ul.button-group li button.pink:focus, ol.button-group li a.pink:focus, ol.button-group li button.pink:focus, [role~=button].pink:focus {
	background: #ea1067;
	border-color: #d30e5c
}
button.disabled.pink, input.disabled[type=submit].pink, input.disabled[type=button].pink, input.disabled[type=reset].pink, .disabled.button.pink, a.disabled.button.pink:visited, ul.button-group li a.disabled.pink, ul.button-group li button.disabled.pink, ol.button-group li a.disabled.pink, ol.button-group li button.disabled.pink, .disabled[role~=button].pink, button[disabled=disabled].pink, input[disabled=disabled][type=submit].pink, input[disabled=disabled][type=button].pink, input[disabled=disabled][type=reset].pink, [disabled=disabled].button.pink, a[disabled=disabled].button.pink:visited, ul.button-group li a[disabled=disabled].pink, ul.button-group li button[disabled=disabled].pink, ol.button-group li a[disabled=disabled].pink, ol.button-group li button[disabled=disabled].pink, [disabled=disabled][role~=button].pink {
	color: #eea6c2;
	background: #e57ba5;
	border-color: #e16697;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.turquoise, input[type=submit].turquoise, input[type=button].turquoise, input[type=reset].turquoise, .button.turquoise, a.button.turquoise, a.button.turquoise:visited, ul.button-group li a.turquoise, ul.button-group li button.turquoise, ol.button-group li a.turquoise, ol.button-group li button.turquoise, [role~=button].turquoise {
	background-color: #1abc9c;
	color: #fff;
	border-color: #17a689
}
button.active.turquoise, input.active[type=submit].turquoise, input.active[type=button].turquoise, input.active[type=reset].turquoise, .active.button.turquoise, a.active.button.turquoise:visited, ul.button-group li a.active.turquoise, ul.button-group li button.active.turquoise, ol.button-group li a.active.turquoise, ol.button-group li button.active.turquoise, .active[role~=button].turquoise, button[aria-selected=true].turquoise, input[aria-selected=true][type=submit].turquoise, input[aria-selected=true][type=button].turquoise, input[aria-selected=true][type=reset].turquoise, [aria-selected=true].button.turquoise, a[aria-selected=true].button.turquoise:visited, ul.button-group li a[aria-selected=true].turquoise, ul.button-group li button[aria-selected=true].turquoise, ol.button-group li a[aria-selected=true].turquoise, ol.button-group li button[aria-selected=true].turquoise, [aria-selected=true][role~=button].turquoise, button[aria-pressed=true].turquoise, input[aria-pressed=true][type=submit].turquoise, input[aria-pressed=true][type=button].turquoise, input[aria-pressed=true][type=reset].turquoise, [aria-pressed=true].button.turquoise, a[aria-pressed=true].button.turquoise:visited, ul.button-group li a[aria-pressed=true].turquoise, ul.button-group li button[aria-pressed=true].turquoise, ol.button-group li a[aria-pressed=true].turquoise, ol.button-group li button[aria-pressed=true].turquoise, [aria-pressed=true][role~=button].turquoise, button.turquoise:hover, input[type=submit].turquoise:hover, input[type=button].turquoise:hover, input[type=reset].turquoise:hover, .button.turquoise:hover, a.button.turquoise:hover:visited, ul.button-group li a.turquoise:hover, ul.button-group li button.turquoise:hover, ol.button-group li a.turquoise:hover, ol.button-group li button.turquoise:hover, [role~=button].turquoise:hover, button.turquoise:focus, input[type=submit].turquoise:focus, input[type=button].turquoise:focus, input[type=reset].turquoise:focus, .button.turquoise:focus, a.button.turquoise:focus:visited, ul.button-group li a.turquoise:focus, ul.button-group li button.turquoise:focus, ol.button-group li a.turquoise:focus, ol.button-group li button.turquoise:focus, [role~=button].turquoise:focus {
	background: #17a689;
	border-color: #148f77
}
button.disabled.turquoise, input.disabled[type=submit].turquoise, input.disabled[type=button].turquoise, input.disabled[type=reset].turquoise, .disabled.button.turquoise, a.disabled.button.turquoise:visited, ul.button-group li a.disabled.turquoise, ul.button-group li button.disabled.turquoise, ol.button-group li a.disabled.turquoise, ol.button-group li button.disabled.turquoise, .disabled[role~=button].turquoise, button[disabled=disabled].turquoise, input[disabled=disabled][type=submit].turquoise, input[disabled=disabled][type=button].turquoise, input[disabled=disabled][type=reset].turquoise, [disabled=disabled].button.turquoise, a[disabled=disabled].button.turquoise:visited, ul.button-group li a[disabled=disabled].turquoise, ul.button-group li button[disabled=disabled].turquoise, ol.button-group li a[disabled=disabled].turquoise, ol.button-group li button[disabled=disabled].turquoise, [disabled=disabled][role~=button].turquoise {
	color: #7cdac7;
	background: #54ceb6;
	border-color: #40c9ae;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.asphalt, input[type=submit].asphalt, input[type=button].asphalt, input[type=reset].asphalt, .button.asphalt, a.button.asphalt, a.button.asphalt:visited, ul.button-group li a.asphalt, ul.button-group li button.asphalt, ol.button-group li a.asphalt, ol.button-group li button.asphalt, [role~=button].asphalt {
	background-color: #34495e;
	color: #fff;
	border-color: #2b3c4e
}
button.active.asphalt, input.active[type=submit].asphalt, input.active[type=button].asphalt, input.active[type=reset].asphalt, .active.button.asphalt, a.active.button.asphalt:visited, ul.button-group li a.active.asphalt, ul.button-group li button.active.asphalt, ol.button-group li a.active.asphalt, ol.button-group li button.active.asphalt, .active[role~=button].asphalt, button[aria-selected=true].asphalt, input[aria-selected=true][type=submit].asphalt, input[aria-selected=true][type=button].asphalt, input[aria-selected=true][type=reset].asphalt, [aria-selected=true].button.asphalt, a[aria-selected=true].button.asphalt:visited, ul.button-group li a[aria-selected=true].asphalt, ul.button-group li button[aria-selected=true].asphalt, ol.button-group li a[aria-selected=true].asphalt, ol.button-group li button[aria-selected=true].asphalt, [aria-selected=true][role~=button].asphalt, button[aria-pressed=true].asphalt, input[aria-pressed=true][type=submit].asphalt, input[aria-pressed=true][type=button].asphalt, input[aria-pressed=true][type=reset].asphalt, [aria-pressed=true].button.asphalt, a[aria-pressed=true].button.asphalt:visited, ul.button-group li a[aria-pressed=true].asphalt, ul.button-group li button[aria-pressed=true].asphalt, ol.button-group li a[aria-pressed=true].asphalt, ol.button-group li button[aria-pressed=true].asphalt, [aria-pressed=true][role~=button].asphalt, button.asphalt:hover, input[type=submit].asphalt:hover, input[type=button].asphalt:hover, input[type=reset].asphalt:hover, .button.asphalt:hover, a.button.asphalt:hover:visited, ul.button-group li a.asphalt:hover, ul.button-group li button.asphalt:hover, ol.button-group li a.asphalt:hover, ol.button-group li button.asphalt:hover, [role~=button].asphalt:hover, button.asphalt:focus, input[type=submit].asphalt:focus, input[type=button].asphalt:focus, input[type=reset].asphalt:focus, .button.asphalt:focus, a.button.asphalt:focus:visited, ul.button-group li a.asphalt:focus, ul.button-group li button.asphalt:focus, ol.button-group li a.asphalt:focus, ol.button-group li button.asphalt:focus, [role~=button].asphalt:focus {
	background: #2b3c4e;
	border-color: #222f3d
}
button.disabled.asphalt, input.disabled[type=submit].asphalt, input.disabled[type=button].asphalt, input.disabled[type=reset].asphalt, .disabled.button.asphalt, a.disabled.button.asphalt:visited, ul.button-group li a.disabled.asphalt, ul.button-group li button.disabled.asphalt, ol.button-group li a.disabled.asphalt, ol.button-group li button.disabled.asphalt, .disabled[role~=button].asphalt, button[disabled=disabled].asphalt, input[disabled=disabled][type=submit].asphalt, input[disabled=disabled][type=button].asphalt, input[disabled=disabled][type=reset].asphalt, [disabled=disabled].button.asphalt, a[disabled=disabled].button.asphalt:visited, ul.button-group li a[disabled=disabled].asphalt, ul.button-group li button[disabled=disabled].asphalt, ol.button-group li a[disabled=disabled].asphalt, ol.button-group li button[disabled=disabled].asphalt, [disabled=disabled][role~=button].asphalt {
	color: #7e8993;
	background: #656f79;
	border-color: #5a626b;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.charcoal, input[type=submit].charcoal, input[type=button].charcoal, input[type=reset].charcoal, .button.charcoal, a.button.charcoal, a.button.charcoal:visited, ul.button-group li a.charcoal, ul.button-group li button.charcoal, ol.button-group li a.charcoal, ol.button-group li button.charcoal, [role~=button].charcoal {
	background-color: #383636;
	color: #fff;
	border-color: #2b2929
}
button.active.charcoal, input.active[type=submit].charcoal, input.active[type=button].charcoal, input.active[type=reset].charcoal, .active.button.charcoal, a.active.button.charcoal:visited, ul.button-group li a.active.charcoal, ul.button-group li button.active.charcoal, ol.button-group li a.active.charcoal, ol.button-group li button.active.charcoal, .active[role~=button].charcoal, button[aria-selected=true].charcoal, input[aria-selected=true][type=submit].charcoal, input[aria-selected=true][type=button].charcoal, input[aria-selected=true][type=reset].charcoal, [aria-selected=true].button.charcoal, a[aria-selected=true].button.charcoal:visited, ul.button-group li a[aria-selected=true].charcoal, ul.button-group li button[aria-selected=true].charcoal, ol.button-group li a[aria-selected=true].charcoal, ol.button-group li button[aria-selected=true].charcoal, [aria-selected=true][role~=button].charcoal, button[aria-pressed=true].charcoal, input[aria-pressed=true][type=submit].charcoal, input[aria-pressed=true][type=button].charcoal, input[aria-pressed=true][type=reset].charcoal, [aria-pressed=true].button.charcoal, a[aria-pressed=true].button.charcoal:visited, ul.button-group li a[aria-pressed=true].charcoal, ul.button-group li button[aria-pressed=true].charcoal, ol.button-group li a[aria-pressed=true].charcoal, ol.button-group li button[aria-pressed=true].charcoal, [aria-pressed=true][role~=button].charcoal, button.charcoal:hover, input[type=submit].charcoal:hover, input[type=button].charcoal:hover, input[type=reset].charcoal:hover, .button.charcoal:hover, a.button.charcoal:hover:visited, ul.button-group li a.charcoal:hover, ul.button-group li button.charcoal:hover, ol.button-group li a.charcoal:hover, ol.button-group li button.charcoal:hover, [role~=button].charcoal:hover, button.charcoal:focus, input[type=submit].charcoal:focus, input[type=button].charcoal:focus, input[type=reset].charcoal:focus, .button.charcoal:focus, a.button.charcoal:focus:visited, ul.button-group li a.charcoal:focus, ul.button-group li button.charcoal:focus, ol.button-group li a.charcoal:focus, ol.button-group li button.charcoal:focus, [role~=button].charcoal:focus {
	background: #2b2929;
	border-color: #1e1d1d
}
button.disabled.charcoal, input.disabled[type=submit].charcoal, input.disabled[type=button].charcoal, input.disabled[type=reset].charcoal, .disabled.button.charcoal, a.disabled.button.charcoal:visited, ul.button-group li a.disabled.charcoal, ul.button-group li button.disabled.charcoal, ol.button-group li a.disabled.charcoal, ol.button-group li button.disabled.charcoal, .disabled[role~=button].charcoal, button[disabled=disabled].charcoal, input[disabled=disabled][type=submit].charcoal, input[disabled=disabled][type=button].charcoal, input[disabled=disabled][type=reset].charcoal, [disabled=disabled].button.charcoal, a[disabled=disabled].button.charcoal:visited, ul.button-group li a[disabled=disabled].charcoal, ul.button-group li button[disabled=disabled].charcoal, ol.button-group li a[disabled=disabled].charcoal, ol.button-group li button[disabled=disabled].charcoal, [disabled=disabled][role~=button].charcoal {
	color: #777;
	background: #5d5d5d;
	border-color: #515151;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.white, input[type=submit].white, input[type=button].white, input[type=reset].white, .button.white, a.button.white, a.button.white:visited, ul.button-group li a.white, ul.button-group li button.white, ol.button-group li a.white, ol.button-group li button.white, [role~=button].white {
	background-color: #fff;
	color: #111;
	border-color: #f2f2f2
}
button.active.white, input.active[type=submit].white, input.active[type=button].white, input.active[type=reset].white, .active.button.white, a.active.button.white:visited, ul.button-group li a.active.white, ul.button-group li button.active.white, ol.button-group li a.active.white, ol.button-group li button.active.white, .active[role~=button].white, button[aria-selected=true].white, input[aria-selected=true][type=submit].white, input[aria-selected=true][type=button].white, input[aria-selected=true][type=reset].white, [aria-selected=true].button.white, a[aria-selected=true].button.white:visited, ul.button-group li a[aria-selected=true].white, ul.button-group li button[aria-selected=true].white, ol.button-group li a[aria-selected=true].white, ol.button-group li button[aria-selected=true].white, [aria-selected=true][role~=button].white, button[aria-pressed=true].white, input[aria-pressed=true][type=submit].white, input[aria-pressed=true][type=button].white, input[aria-pressed=true][type=reset].white, [aria-pressed=true].button.white, a[aria-pressed=true].button.white:visited, ul.button-group li a[aria-pressed=true].white, ul.button-group li button[aria-pressed=true].white, ol.button-group li a[aria-pressed=true].white, ol.button-group li button[aria-pressed=true].white, [aria-pressed=true][role~=button].white, button.white:hover, input[type=submit].white:hover, input[type=button].white:hover, input[type=reset].white:hover, .button.white:hover, a.button.white:hover:visited, ul.button-group li a.white:hover, ul.button-group li button.white:hover, ol.button-group li a.white:hover, ol.button-group li button.white:hover, [role~=button].white:hover, button.white:focus, input[type=submit].white:focus, input[type=button].white:focus, input[type=reset].white:focus, .button.white:focus, a.button.white:focus:visited, ul.button-group li a.white:focus, ul.button-group li button.white:focus, ol.button-group li a.white:focus, ol.button-group li button.white:focus, [role~=button].white:focus {
	background: #f2f2f2;
	border-color: #e6e6e6
}
button.disabled.white, input.disabled[type=submit].white, input.disabled[type=button].white, input.disabled[type=reset].white, .disabled.button.white, a.disabled.button.white:visited, ul.button-group li a.disabled.white, ul.button-group li button.disabled.white, ol.button-group li a.disabled.white, ol.button-group li button.disabled.white, .disabled[role~=button].white, button[disabled=disabled].white, input[disabled=disabled][type=submit].white, input[disabled=disabled][type=button].white, input[disabled=disabled][type=reset].white, [disabled=disabled].button.white, a[disabled=disabled].button.white:visited, ul.button-group li a[disabled=disabled].white, ul.button-group li button[disabled=disabled].white, ol.button-group li a[disabled=disabled].white, ol.button-group li button[disabled=disabled].white, [disabled=disabled][role~=button].white {
	color: #fff;
	background: #fff;
	border-color: #fff;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.black, input[type=submit].black, input[type=button].black, input[type=reset].black, .button.black, a.button.black, a.button.black:visited, ul.button-group li a.black, ul.button-group li button.black, ol.button-group li a.black, ol.button-group li button.black, [role~=button].black {
	background-color: #111;
	color: #fff;
	border-color: #040404
}
button.active.black, input.active[type=submit].black, input.active[type=button].black, input.active[type=reset].black, .active.button.black, a.active.button.black:visited, ul.button-group li a.active.black, ul.button-group li button.active.black, ol.button-group li a.active.black, ol.button-group li button.active.black, .active[role~=button].black, button[aria-selected=true].black, input[aria-selected=true][type=submit].black, input[aria-selected=true][type=button].black, input[aria-selected=true][type=reset].black, [aria-selected=true].button.black, a[aria-selected=true].button.black:visited, ul.button-group li a[aria-selected=true].black, ul.button-group li button[aria-selected=true].black, ol.button-group li a[aria-selected=true].black, ol.button-group li button[aria-selected=true].black, [aria-selected=true][role~=button].black, button[aria-pressed=true].black, input[aria-pressed=true][type=submit].black, input[aria-pressed=true][type=button].black, input[aria-pressed=true][type=reset].black, [aria-pressed=true].button.black, a[aria-pressed=true].button.black:visited, ul.button-group li a[aria-pressed=true].black, ul.button-group li button[aria-pressed=true].black, ol.button-group li a[aria-pressed=true].black, ol.button-group li button[aria-pressed=true].black, [aria-pressed=true][role~=button].black, button.black:hover, input[type=submit].black:hover, input[type=button].black:hover, input[type=reset].black:hover, .button.black:hover, a.button.black:hover:visited, ul.button-group li a.black:hover, ul.button-group li button.black:hover, ol.button-group li a.black:hover, ol.button-group li button.black:hover, [role~=button].black:hover, button.black:focus, input[type=submit].black:focus, input[type=button].black:focus, input[type=reset].black:focus, .button.black:focus, a.button.black:focus:visited, ul.button-group li a.black:focus, ul.button-group li button.black:focus, ol.button-group li a.black:focus, ol.button-group li button.black:focus, [role~=button].black:focus {
	background: #040404;
	border-color: #000
}
button.disabled.black, input.disabled[type=submit].black, input.disabled[type=button].black, input.disabled[type=reset].black, .disabled.button.black, a.disabled.button.black:visited, ul.button-group li a.disabled.black, ul.button-group li button.disabled.black, ol.button-group li a.disabled.black, ol.button-group li button.disabled.black, .disabled[role~=button].black, button[disabled=disabled].black, input[disabled=disabled][type=submit].black, input[disabled=disabled][type=button].black, input[disabled=disabled][type=reset].black, [disabled=disabled].button.black, a[disabled=disabled].button.black:visited, ul.button-group li a[disabled=disabled].black, ul.button-group li button[disabled=disabled].black, ol.button-group li a[disabled=disabled].black, ol.button-group li button[disabled=disabled].black, [disabled=disabled][role~=button].black {
	color: #515151;
	background: #373737;
	border-color: #2b2b2b;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.info, input[type=submit].info, input[type=button].info, input[type=reset].info, .button.info, a.button.info, a.button.info:visited, ul.button-group li a.info, ul.button-group li button.info, ol.button-group li a.info, ol.button-group li button.info, [role~=button].info {
	background-color: #309dd4;
	color: #fff;
	border-color: #27a1ba
}
button.active.info, input.active[type=submit].info, input.active[type=button].info, input.active[type=reset].info, .active.button.info, a.active.button.info:visited, ul.button-group li a.active.info, ul.button-group li button.active.info, ol.button-group li a.active.info, ol.button-group li button.active.info, .active[role~=button].info, button[aria-selected=true].info, input[aria-selected=true][type=submit].info, input[aria-selected=true][type=button].info, input[aria-selected=true][type=reset].info, [aria-selected=true].button.info, a[aria-selected=true].button.info:visited, ul.button-group li a[aria-selected=true].info, ul.button-group li button[aria-selected=true].info, ol.button-group li a[aria-selected=true].info, ol.button-group li button[aria-selected=true].info, [aria-selected=true][role~=button].info, button[aria-pressed=true].info, input[aria-pressed=true][type=submit].info, input[aria-pressed=true][type=button].info, input[aria-pressed=true][type=reset].info, [aria-pressed=true].button.info, a[aria-pressed=true].button.info:visited, ul.button-group li a[aria-pressed=true].info, ul.button-group li button[aria-pressed=true].info, ol.button-group li a[aria-pressed=true].info, ol.button-group li button[aria-pressed=true].info, [aria-pressed=true][role~=button].info, button.info:hover, input[type=submit].info:hover, input[type=button].info:hover, input[type=reset].info:hover, .button.info:hover, a.button.info:hover:visited, ul.button-group li a.info:hover, ul.button-group li button.info:hover, ol.button-group li a.info:hover, ol.button-group li button.info:hover, [role~=button].info:hover, button.info:focus, input[type=submit].info:focus, input[type=button].info:focus, input[type=reset].info:focus, .button.info:focus, a.button.info:focus:visited, ul.button-group li a.info:focus, ul.button-group li button.info:focus, ol.button-group li a.info:focus, ol.button-group li button.info:focus, [role~=button].info:focus {
	background: #2582b1
}
button.disabled.info, input.disabled[type=submit].info, input.disabled[type=button].info, input.disabled[type=reset].info, .disabled.button.info, a.disabled.button.info:visited, ul.button-group li a.disabled.info, ul.button-group li button.disabled.info, ol.button-group li a.disabled.info, ol.button-group li button.disabled.info, .disabled[role~=button].info, button[disabled=disabled].info, input[disabled=disabled][type=submit].info, input[disabled=disabled][type=button].info, input[disabled=disabled][type=reset].info, [disabled=disabled].button.info, a[disabled=disabled].button.info:visited, ul.button-group li a[disabled=disabled].info, ul.button-group li button[disabled=disabled].info, ol.button-group li a[disabled=disabled].info, ol.button-group li button[disabled=disabled].info, [disabled=disabled][role~=button].info {
	color: #9dbbca;
	background: #7ca4b8;
	border-color: #6b99af;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.disabled, input[type=submit].disabled, input[type=button].disabled, input[type=reset].disabled, .button.disabled, a.button.disabled, a.button.disabled:visited, ul.button-group li a.disabled, ul.button-group li button.disabled, ol.button-group li a.disabled, ol.button-group li button.disabled, [role~=button][aria-disabled], [role~=button].disabled, [role~=button][aria-readonly] {
background-color:#4d4d4d;
color:#ddd;
border-color:#000
}
button.active.disabled, input.active[type=submit].disabled, input.active[type=button].disabled, input.active[type=reset].disabled, .active.button.disabled, a.active.button.disabled:visited, ul.button-group li a.active.disabled, ul.button-group li button.active.disabled, ol.button-group li a.active.disabled, ol.button-group li button.active.disabled, .active[role~=button][aria-disabled], .active[role~=button].disabled, button[aria-selected=true].disabled, input[aria-selected=true][type=submit].disabled, input[aria-selected=true][type=button].disabled, input[aria-selected=true][type=reset].disabled, [aria-selected=true].button.disabled, a[aria-selected=true].button.disabled:visited, ul.button-group li a[aria-selected=true].disabled, ul.button-group li button[aria-selected=true].disabled, ol.button-group li a[aria-selected=true].disabled, ol.button-group li button[aria-selected=true].disabled, [aria-selected=true][role~=button][aria-disabled], [aria-selected=true][role~=button].disabled, button[aria-pressed=true].disabled, input[aria-pressed=true][type=submit].disabled, input[aria-pressed=true][type=button].disabled, input[aria-pressed=true][type=reset].disabled, [aria-pressed=true].button.disabled, a[aria-pressed=true].button.disabled:visited, ul.button-group li a[aria-pressed=true].disabled, ul.button-group li button[aria-pressed=true].disabled, ol.button-group li a[aria-pressed=true].disabled, ol.button-group li button[aria-pressed=true].disabled, [aria-pressed=true][role~=button][aria-disabled], [aria-pressed=true][role~=button].disabled, button.disabled:hover, input[type=submit].disabled:hover, input[type=button].disabled:hover, input[type=reset].disabled:hover, .button.disabled:hover, a.button.disabled:hover:visited, ul.button-group li a.disabled:hover, ul.button-group li button.disabled:hover, ol.button-group li a.disabled:hover, ol.button-group li button.disabled:hover, [role~=button][aria-disabled]:hover, [role~=button].disabled:hover, button.disabled:focus, input[type=submit].disabled:focus, input[type=button].disabled:focus, input[type=reset].disabled:focus, .button.disabled:focus, a.button.disabled:focus:visited, ul.button-group li a.disabled:focus, ul.button-group li button.disabled:focus, ol.button-group li a.disabled:focus, ol.button-group li button.disabled:focus, [role~=button][aria-disabled]:focus, [role~=button].disabled:focus, .active[role~=button][aria-readonly], [aria-selected=true][role~=button][aria-readonly], [aria-pressed=true][role~=button][aria-readonly], [role~=button][aria-readonly]:hover, [role~=button][aria-readonly]:focus {
background:#363636
}
button.disabled, input.disabled[type=submit], input.disabled[type=button], input.disabled[type=reset], .disabled.button, a.disabled.button, a.disabled.button:visited, ul.button-group li a.disabled, ul.button-group li button.disabled, ol.button-group li a.disabled, ol.button-group li button.disabled, .disabled[role~=button], button[disabled=disabled].disabled, input[disabled=disabled][type=submit].disabled, input[disabled=disabled][type=button].disabled, input[disabled=disabled][type=reset].disabled, [disabled=disabled].button.disabled, a[disabled=disabled].button.disabled:visited, ul.button-group li a[disabled=disabled].disabled, ul.button-group li button[disabled=disabled].disabled, ol.button-group li a[disabled=disabled].disabled, ol.button-group li button[disabled=disabled].disabled, [disabled=disabled][role~=button][aria-disabled], [disabled=disabled][role~=button].disabled, .disabled[role~=button][aria-readonly], [disabled=disabled][role~=button][aria-readonly] {
color:#f3f3f3;
background:#d9d9d9;
border-color:#ccc;
cursor:not-allowed;
text-decoration:none;
outline:0
}
button.alert, input[type=submit].alert, input[type=button].alert, input[type=reset].alert, .button.alert, a.button.alert, a.button.alert:visited, ul.button-group li a.alert, ul.button-group li button.alert, ol.button-group li a.alert, ol.button-group li button.alert, [role~=button].alert {
	background-color: #e8ca2b;
	color: #fff;
	border-color: #ecb06f
}
button.active.alert, input.active[type=submit].alert, input.active[type=button].alert, input.active[type=reset].alert, .active.button.alert, a.active.button.alert:visited, ul.button-group li a.active.alert, ul.button-group li button.active.alert, ol.button-group li a.active.alert, ol.button-group li button.active.alert, .active[role~=button].alert, button[aria-selected=true].alert, input[aria-selected=true][type=submit].alert, input[aria-selected=true][type=button].alert, input[aria-selected=true][type=reset].alert, [aria-selected=true].button.alert, a[aria-selected=true].button.alert:visited, ul.button-group li a[aria-selected=true].alert, ul.button-group li button[aria-selected=true].alert, ol.button-group li a[aria-selected=true].alert, ol.button-group li button[aria-selected=true].alert, [aria-selected=true][role~=button].alert, button[aria-pressed=true].alert, input[aria-pressed=true][type=submit].alert, input[aria-pressed=true][type=button].alert, input[aria-pressed=true][type=reset].alert, [aria-pressed=true].button.alert, a[aria-pressed=true].button.alert:visited, ul.button-group li a[aria-pressed=true].alert, ul.button-group li button[aria-pressed=true].alert, ol.button-group li a[aria-pressed=true].alert, ol.button-group li button[aria-pressed=true].alert, [aria-pressed=true][role~=button].alert, button.alert:hover, input[type=submit].alert:hover, input[type=button].alert:hover, input[type=reset].alert:hover, .button.alert:hover, a.button.alert:hover:visited, ul.button-group li a.alert:hover, ul.button-group li button.alert:hover, ol.button-group li a.alert:hover, ol.button-group li button.alert:hover, [role~=button].alert:hover, button.alert:focus, input[type=submit].alert:focus, input[type=button].alert:focus, input[type=reset].alert:focus, .button.alert:focus, a.button.alert:focus:visited, ul.button-group li a.alert:focus, ul.button-group li button.alert:focus, ol.button-group li a.alert:focus, ol.button-group li button.alert:focus, [role~=button].alert:focus {
	background: #e1c118
}
button.disabled.alert, input.disabled[type=submit].alert, input.disabled[type=button].alert, input.disabled[type=reset].alert, .disabled.button.alert, a.disabled.button.alert:visited, ul.button-group li a.disabled.alert, ul.button-group li button.disabled.alert, ol.button-group li a.disabled.alert, ol.button-group li button.disabled.alert, .disabled[role~=button].alert, button[disabled=disabled].alert, input[disabled=disabled][type=submit].alert, input[disabled=disabled][type=button].alert, input[disabled=disabled][type=reset].alert, [disabled=disabled].button.alert, a[disabled=disabled].button.alert:visited, ul.button-group li a[disabled=disabled].alert, ul.button-group li button[disabled=disabled].alert, ol.button-group li a[disabled=disabled].alert, ol.button-group li button[disabled=disabled].alert, [disabled=disabled][role~=button].alert {
	color: #d7cdbb;
	background: #c5b59b;
	border-color: #bba98b;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.warning, input[type=submit].warning, input[type=button].warning, input[type=reset].warning, .button.warning, a.button.warning, a.button.warning:visited, ul.button-group li a.warning, ul.button-group li button.warning, ol.button-group li a.warning, ol.button-group li button.warning, [role~=button].warning {
	background-color: #fa8600;
	color: #fff;
	border-color: #e67900
}
button.active.warning, input.active[type=submit].warning, input.active[type=button].warning, input.active[type=reset].warning, .active.button.warning, a.active.button.warning:visited, ul.button-group li a.active.warning, ul.button-group li button.active.warning, ol.button-group li a.active.warning, ol.button-group li button.active.warning, .active[role~=button].warning, button[aria-selected=true].warning, input[aria-selected=true][type=submit].warning, input[aria-selected=true][type=button].warning, input[aria-selected=true][type=reset].warning, [aria-selected=true].button.warning, a[aria-selected=true].button.warning:visited, ul.button-group li a[aria-selected=true].warning, ul.button-group li button[aria-selected=true].warning, ol.button-group li a[aria-selected=true].warning, ol.button-group li button[aria-selected=true].warning, [aria-selected=true][role~=button].warning, button[aria-pressed=true].warning, input[aria-pressed=true][type=submit].warning, input[aria-pressed=true][type=button].warning, input[aria-pressed=true][type=reset].warning, [aria-pressed=true].button.warning, a[aria-pressed=true].button.warning:visited, ul.button-group li a[aria-pressed=true].warning, ul.button-group li button[aria-pressed=true].warning, ol.button-group li a[aria-pressed=true].warning, ol.button-group li button[aria-pressed=true].warning, [aria-pressed=true][role~=button].warning, button.warning:hover, input[type=submit].warning:hover, input[type=button].warning:hover, input[type=reset].warning:hover, .button.warning:hover, a.button.warning:hover:visited, ul.button-group li a.warning:hover, ul.button-group li button.warning:hover, ol.button-group li a.warning:hover, ol.button-group li button.warning:hover, [role~=button].warning:hover, button.warning:focus, input[type=submit].warning:focus, input[type=button].warning:focus, input[type=reset].warning:focus, .button.warning:focus, a.button.warning:focus:visited, ul.button-group li a.warning:focus, ul.button-group li button.warning:focus, ol.button-group li a.warning:focus, ol.button-group li button.warning:focus, [role~=button].warning:focus {
	background: #e07800
}
button.disabled.warning, input.disabled[type=submit].warning, input.disabled[type=button].warning, input.disabled[type=reset].warning, .disabled.button.warning, a.disabled.button.warning:visited, ul.button-group li a.disabled.warning, ul.button-group li button.disabled.warning, ol.button-group li a.disabled.warning, ol.button-group li button.disabled.warning, .disabled[role~=button].warning, button[disabled=disabled].warning, input[disabled=disabled][type=submit].warning, input[disabled=disabled][type=button].warning, input[disabled=disabled][type=reset].warning, [disabled=disabled].button.warning, a[disabled=disabled].button.warning:visited, ul.button-group li a[disabled=disabled].warning, ul.button-group li button[disabled=disabled].warning, ol.button-group li a[disabled=disabled].warning, ol.button-group li button[disabled=disabled].warning, [disabled=disabled][role~=button].warning {
	color: #f5d1a7;
	background: #f0b979;
	border-color: #eead62;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.error, input[type=submit].error, input[type=button].error, input[type=reset].error, .button.error, a.button.error, a.button.error:visited, ul.button-group li a.error, ul.button-group li button.error, ol.button-group li a.error, ol.button-group li button.error, [role~=button].error, [role~=button][aria-invalid] {
background-color:#b84c4c;
color:#fff;
border-color:#b14454
}
button.active.error, input.active[type=submit].error, input.active[type=button].error, input.active[type=reset].error, .active.button.error, a.active.button.error:visited, ul.button-group li a.active.error, ul.button-group li button.active.error, ol.button-group li a.active.error, ol.button-group li button.active.error, .active[role~=button].error, button[aria-selected=true].error, input[aria-selected=true][type=submit].error, input[aria-selected=true][type=button].error, input[aria-selected=true][type=reset].error, [aria-selected=true].button.error, a[aria-selected=true].button.error:visited, ul.button-group li a[aria-selected=true].error, ul.button-group li button[aria-selected=true].error, ol.button-group li a[aria-selected=true].error, ol.button-group li button[aria-selected=true].error, [aria-selected=true][role~=button].error, button[aria-pressed=true].error, input[aria-pressed=true][type=submit].error, input[aria-pressed=true][type=button].error, input[aria-pressed=true][type=reset].error, [aria-pressed=true].button.error, a[aria-pressed=true].button.error:visited, ul.button-group li a[aria-pressed=true].error, ul.button-group li button[aria-pressed=true].error, ol.button-group li a[aria-pressed=true].error, ol.button-group li button[aria-pressed=true].error, [aria-pressed=true][role~=button].error, button.error:hover, input[type=submit].error:hover, input[type=button].error:hover, input[type=reset].error:hover, .button.error:hover, a.button.error:hover:visited, ul.button-group li a.error:hover, ul.button-group li button.error:hover, ol.button-group li a.error:hover, ol.button-group li button.error:hover, [role~=button].error:hover, button.error:focus, input[type=submit].error:focus, input[type=button].error:focus, input[type=reset].error:focus, .button.error:focus, a.button.error:focus:visited, ul.button-group li a.error:focus, ul.button-group li button.error:focus, ol.button-group li a.error:focus, ol.button-group li button.error:focus, [role~=button].error:focus, .active[role~=button][aria-invalid], [aria-selected=true][role~=button][aria-invalid], [aria-pressed=true][role~=button][aria-invalid], [role~=button][aria-invalid]:hover, [role~=button][aria-invalid]:focus {
background:#9a3d3d
}
button.disabled.error, input.disabled[type=submit].error, input.disabled[type=button].error, input.disabled[type=reset].error, .disabled.button.error, a.disabled.button.error:visited, ul.button-group li a.disabled.error, ul.button-group li button.disabled.error, ol.button-group li a.disabled.error, ol.button-group li button.disabled.error, .disabled[role~=button].error, button[disabled=disabled].error, input[disabled=disabled][type=submit].error, input[disabled=disabled][type=button].error, input[disabled=disabled][type=reset].error, [disabled=disabled].button.error, a[disabled=disabled].button.error:visited, ul.button-group li a[disabled=disabled].error, ul.button-group li button[disabled=disabled].error, ol.button-group li a[disabled=disabled].error, ol.button-group li button[disabled=disabled].error, [disabled=disabled][role~=button].error, .disabled[role~=button][aria-invalid], [disabled=disabled][role~=button][aria-invalid] {
color:#d0b1b1;
background:#bd9291;
border-color:#b38281;
cursor:not-allowed;
text-decoration:none;
outline:0
}
button.success, input[type=submit].success, input[type=button].success, input[type=reset].success, .button.success, a.button.success, a.button.success:visited, ul.button-group li a.success, ul.button-group li button.success, ol.button-group li a.success, ol.button-group li button.success, [role~=button].success {
	background-color: #67b646;
	color: #fff;
	border-color: #6da43f
}
button.active.success, input.active[type=submit].success, input.active[type=button].success, input.active[type=reset].success, .active.button.success, a.active.button.success:visited, ul.button-group li a.active.success, ul.button-group li button.active.success, ol.button-group li a.active.success, ol.button-group li button.active.success, .active[role~=button].success, button[aria-selected=true].success, input[aria-selected=true][type=submit].success, input[aria-selected=true][type=button].success, input[aria-selected=true][type=reset].success, [aria-selected=true].button.success, a[aria-selected=true].button.success:visited, ul.button-group li a[aria-selected=true].success, ul.button-group li button[aria-selected=true].success, ol.button-group li a[aria-selected=true].success, ol.button-group li button[aria-selected=true].success, [aria-selected=true][role~=button].success, button[aria-pressed=true].success, input[aria-pressed=true][type=submit].success, input[aria-pressed=true][type=button].success, input[aria-pressed=true][type=reset].success, [aria-pressed=true].button.success, a[aria-pressed=true].button.success:visited, ul.button-group li a[aria-pressed=true].success, ul.button-group li button[aria-pressed=true].success, ol.button-group li a[aria-pressed=true].success, ol.button-group li button[aria-pressed=true].success, [aria-pressed=true][role~=button].success, button.success:hover, input[type=submit].success:hover, input[type=button].success:hover, input[type=reset].success:hover, .button.success:hover, a.button.success:hover:visited, ul.button-group li a.success:hover, ul.button-group li button.success:hover, ol.button-group li a.success:hover, ol.button-group li button.success:hover, [role~=button].success:hover, button.success:focus, input[type=submit].success:focus, input[type=button].success:focus, input[type=reset].success:focus, .button.success:focus, a.button.success:focus:visited, ul.button-group li a.success:focus, ul.button-group li button.success:focus, ol.button-group li a.success:focus, ol.button-group li button.success:focus, [role~=button].success:focus {
	background: #549539
}
button.disabled.success, input.disabled[type=submit].success, input.disabled[type=button].success, input.disabled[type=reset].success, .disabled.button.success, a.disabled.button.success:visited, ul.button-group li a.disabled.success, ul.button-group li button.disabled.success, ol.button-group li a.disabled.success, ol.button-group li button.disabled.success, .disabled[role~=button].success, button[disabled=disabled].success, input[disabled=disabled][type=submit].success, input[disabled=disabled][type=button].success, input[disabled=disabled][type=reset].success, [disabled=disabled].button.success, a[disabled=disabled].button.success:visited, ul.button-group li a[disabled=disabled].success, ul.button-group li button[disabled=disabled].success, ol.button-group li a[disabled=disabled].success, ol.button-group li button[disabled=disabled].success, [disabled=disabled][role~=button].success {
	color: #9cb19c;
	background: #809b80;
	border-color: #719072;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.question, input[type=submit].question, input[type=button].question, input[type=reset].question, .button.question, a.button.question, a.button.question:visited, ul.button-group li a.question, ul.button-group li button.question, ol.button-group li a.question, ol.button-group li button.question, [role~=button].question {
	background-color: #9b58b6;
	color: #fff;
	border-color: #ab28e1
}
button.active.question, input.active[type=submit].question, input.active[type=button].question, input.active[type=reset].question, .active.button.question, a.active.button.question:visited, ul.button-group li a.active.question, ul.button-group li button.active.question, ol.button-group li a.active.question, ol.button-group li button.active.question, .active[role~=button].question, button[aria-selected=true].question, input[aria-selected=true][type=submit].question, input[aria-selected=true][type=button].question, input[aria-selected=true][type=reset].question, [aria-selected=true].button.question, a[aria-selected=true].button.question:visited, ul.button-group li a[aria-selected=true].question, ul.button-group li button[aria-selected=true].question, ol.button-group li a[aria-selected=true].question, ol.button-group li button[aria-selected=true].question, [aria-selected=true][role~=button].question, button[aria-pressed=true].question, input[aria-pressed=true][type=submit].question, input[aria-pressed=true][type=button].question, input[aria-pressed=true][type=reset].question, [aria-pressed=true].button.question, a[aria-pressed=true].button.question:visited, ul.button-group li a[aria-pressed=true].question, ul.button-group li button[aria-pressed=true].question, ol.button-group li a[aria-pressed=true].question, ol.button-group li button[aria-pressed=true].question, [aria-pressed=true][role~=button].question, button.question:hover, input[type=submit].question:hover, input[type=button].question:hover, input[type=reset].question:hover, .button.question:hover, a.button.question:hover:visited, ul.button-group li a.question:hover, ul.button-group li button.question:hover, ol.button-group li a.question:hover, ol.button-group li button.question:hover, [role~=button].question:hover, button.question:focus, input[type=submit].question:focus, input[type=button].question:focus, input[type=reset].question:focus, .button.question:focus, a.button.question:focus:visited, ul.button-group li a.question:focus, ul.button-group li button.question:focus, ol.button-group li a.question:focus, ol.button-group li button.question:focus, [role~=button].question:focus {
	background: #83449c
}
button.disabled.question, input.disabled[type=submit].question, input.disabled[type=button].question, input.disabled[type=reset].question, .disabled.button.question, a.disabled.button.question:visited, ul.button-group li a.disabled.question, ul.button-group li button.disabled.question, ol.button-group li a.disabled.question, ol.button-group li button.disabled.question, .disabled[role~=button].question, button[disabled=disabled].question, input[disabled=disabled][type=submit].question, input[disabled=disabled][type=button].question, input[disabled=disabled][type=reset].question, [disabled=disabled].button.question, a[disabled=disabled].button.question:visited, ul.button-group li a[disabled=disabled].question, ul.button-group li button[disabled=disabled].question, ol.button-group li a[disabled=disabled].question, ol.button-group li button[disabled=disabled].question, [disabled=disabled][role~=button].question {
	color: #c9b9cf;
	background: #b19bbb;
	border-color: #a58cb0;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
button.block, input[type=submit].block, input[type=button].block, input[type=reset].block, .button.block, a.button.block, a.button.block:visited, ul.button-group li a.block, ul.button-group li button.block, ol.button-group li a.block, ol.button-group li button.block, [role~=button].block {
	width: 100%
}
.dropdown {
	position: relative
}
.dropdown>a:after, .dropdown>button:after, .dropdown .button:after {
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
*margin-right:.3em;
	content: "\f0d7"
}
.dropdown ul {
	text-align: left;
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
	background: #fff;
	border: 1px solid #ddd;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10;
	-webkit-box-shadow: rgba(0,0,0,.25), 5px, 0, 0;
	-moz-box-shadow: rgba(0,0,0,.25), 5px, 0, 0;
	box-shadow: rgba(0,0,0,.25), 5px, 0, 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.dropdown ul li a, .dropdown ul li button {
	width: 100%;
	padding: .5em 1em;
	border: 0;
	background: 0 0;
	color: #2b2b2d;
	font-size: 1em;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-align: left;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.dropdown ul li a:hover, .dropdown ul li button:hover, .dropdown ul li a:focus, .dropdown ul li button:focus {
	background: #efefef
}
.dropdown ul li a.disabled, .dropdown ul li button.disabled, .dropdown ul li a[disabled=disabled], .dropdown ul li button[disabled=disabled] {
	color: silver;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.dropdown ul li:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.dropdown hr {
	margin: 0;
	border-color: #ececec
}
ul.button-group:after, ol.button-group:after {
	content: ""
}
ul.button-group li, ol.button-group li {
	float: left;
	margin: 0
}
ul.button-group li:first-child a, ol.button-group li:first-child a, ul.button-group li:first-child button, ol.button-group li:first-child button {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}
ul.button-group li:last-child a, ol.button-group li:last-child a, ul.button-group li:last-child button, ol.button-group li:last-child button {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}
ul.button-group li a, ol.button-group li a, ul.button-group li button, ol.button-group li button {
	word-wrap: break-word;
	padding: .25em 1em;
	background: lightgrey;
	border: 1px solid #c6c6c6;
	color: #5a5a5a;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
	line-height: 1.5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-transition: background-color .25s ease-out;
	-moz-transition: background-color .25s ease-out;
	-o-transition: background-color .25s ease-out;
	transition: background-color .25s ease-out
}
ul.button-group li a.active, ol.button-group li a.active, ul.button-group li a[aria-selected=true], ol.button-group li a[aria-selected=true], ul.button-group li a[aria-pressed=true], ol.button-group li a[aria-pressed=true], ul.button-group li a:hover, ol.button-group li a:hover, ul.button-group li a:focus, ol.button-group li a:focus, ul.button-group li button.active, ol.button-group li button.active, ul.button-group li button[aria-selected=true], ol.button-group li button[aria-selected=true], ul.button-group li button[aria-pressed=true], ol.button-group li button[aria-pressed=true], ul.button-group li button:hover, ol.button-group li button:hover, ul.button-group li button:focus, ol.button-group li button:focus {
	background: #c6c6c6;
	text-decoration: none;
	border: 1px solid #c6c6c6
}
ul.button-group li a.disabled, ol.button-group li a.disabled, ul.button-group li a[disabled=disabled], ol.button-group li a[disabled=disabled], ul.button-group li button.disabled, ol.button-group li button.disabled, ul.button-group li button[disabled=disabled], ol.button-group li button[disabled=disabled] {
	color: #f3f3f3;
	background: #d9d9d9;
	border-color: #ccc;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
fieldset {
	background-color: #fafafa;
	border: 1px solid #ddd;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
legend {
	font-weight: 900;
	margin-bottom: 0
}
label {
	display: block;
	padding: .4em .2em
}
input, textarea, select {
	display: block;
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: .4em;
	font-family: monospace;
	font-size: 1em;
	line-height: 1.5;
	height: 2.25em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
input[size], input[type=checkbox], input[type=radio] {
	height: auto
}
input[type=checkbox], input[type=radio] {
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
textarea {
	height: 10em
}
.error input, .error select, .error textarea, .invalid input, .invalid select, .invalid textarea, input.invalid, input.error, select.invalid, select.error, textarea.invalid, textarea.error, input[aria-invalid=true], select[aria-invalid=true], textarea[aria-invalid=true] {
	background: #f2dede;
	color: #b94a48;
	border-color: #eed3d7
}
.error .prefix, .error .suffix, .invalid .prefix, .invalid .suffix {
	color: #fff;
	background: #b94a48;
	border-color: #b94a48
}
.success input, .success select, .success textarea, .valid input, .valid select, .valid textarea, input.valid, input.success, select.valid, select.success, textarea.valid, textarea.success, input[aria-invalid=false], select[aria-invalid=false], textarea[aria-invalid=false] {
	background: #dff0d8;
	color: #468847;
	border-color: #d6e9c6
}
.success .prefix, .success .suffix, .valid .prefix, .valid .suffix {
	color: #fff;
	background: #468847;
	border-color: #468847
}
.prefix, .suffix {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0;
	padding: .4em;
	font-family: monospace;
	line-height: 1.25;
	height: 2.25em;
	text-align: center;
	color: gray;
	background: #dfdfdf;
	border: 1px solid #d2d2d2
}
.prefix {
	left: 2px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}
.suffix {
	left: -2px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}
.message, [role~=alert], [role~=status] {
word-wrap:break-word;
padding:.25em 1em .25em 2em;
background:lightgrey;
color:#5a5a5a;
border:1px solid #ddd;
font-weight:700;
text-decoration:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px
}
.message:before, [role~=alert]:before, [role~=status]:before {
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
*margin-right:.3em;
	content: "\f05a";
	position: absolute;
	top: 50%;
	margin-top: -.9em;
	left: 0;
	padding: .2em .3em;
	font-size: 1.2em
}
.message.small, [role~=alert].small, [role~=status].small {
	font-size: .8em
}
.message.medium, [role~=alert].medium, [role~=status].medium {
	font-size: 1em
}
.message.large, [role~=alert].large, [role~=status].large {
	font-size: 1.5em
}
.message.square, [role~=alert].square, [role~=status].square {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.message.round, [role~=alert].round, [role~=status].round {
	-webkit-border-radius: 9999em;
	-moz-border-radius: 9999em;
	-ms-border-radius: 9999em;
	-o-border-radius: 9999em;
	border-radius: 9999em
}
.message.info, [role~=alert].info, [role~=status].info {
	background-color: #d9edf7;
	color: #3a87ad;
	border-color: #bce8f1
}
.message.alert, [role~=alert].alert, [role~=status].alert {
	background-color: #fcf8e3;
	color: #c09853;
	border-color: #fbeee0
}
.message.alert:before, [role~=alert].alert:before, [role~=status].alert:before {
	content: "\f06a"
}
.message.warning, [role~=alert].warning, [role~=status].warning {
	background: #ffe5c7;
	color: #ff971e;
	border-color: #ffdbb3
}
.message.warning:before, [role~=alert].warning:before, [role~=status].warning:before {
	content: "\f071"
}
.message.error, [role~=alert].error, [role~=status].error {
	background: #f2dede;
	color: #b94a48;
	border-color: #eed3d7
}
.message.error:before, [role~=alert].error:before, [role~=status].error:before {
	content: "\f057"
}
.message.success, [role~=alert].success, [role~=status].success {
	background: #dff0d8;
	color: #468847;
	border-color: #d6e9c6
}
.message.success:before, [role~=alert].success:before, [role~=status].success:before {
	content: "\f058"
}
.message.question, [role~=alert].question, [role~=status].question {
	background-color: #f0e6f4;
	color: #9855b4;
	border-color: #f1dbfa
}
.message.question:before, [role~=alert].question:before, [role~=status].question:before {
	content: "\f059"
}
.message.dismissible, [role~=alert].dismissible, [role~=status].dismissible {
	padding-right: 2em;
	cursor: pointer
}
.message.dismissible:after, [role~=alert].dismissible:after, [role~=status].dismissible:after {
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
*margin-right:.3em;
	content: "\f00d";
	position: absolute;
	top: 50%;
	margin-top: -.9em;
	right: 0;
	padding: .2em .3em;
	font-size: 1.2em;
	cursor: pointer
}
.message.green, [role~=alert].green, [role~=status].green {
	border-color: #2ecc71;
	background-color: #54d98c;
	color: #fff
}
.message.blue, [role~=alert].blue, [role~=status].blue {
	border-color: #3498db;
	background-color: #5faee3;
	color: #fff
}
.message.purple, [role~=alert].purple, [role~=status].purple {
	border-color: #9b59b6;
	background-color: #b07cc6;
	color: #fff
}
.message.yellow, [role~=alert].yellow, [role~=status].yellow {
	border-color: #f1c40f;
	background-color: #f4d03f;
	color: #fff
}
.message.orange, [role~=alert].orange, [role~=status].orange {
	border-color: #e67e22;
	background-color: #eb9950;
	color: #fff
}
.message.red, [role~=alert].red, [role~=status].red {
	border-color: #e74c3c;
	background-color: #ed7669;
	color: #fff
}
.message.pink, [role~=alert].pink, [role~=status].pink {
	border-color: #f02475;
	background-color: #f35493;
	color: #fff
}
.message.turquoise, [role~=alert].turquoise, [role~=status].turquoise {
	border-color: #1abc9c;
	background-color: #28e1bd;
	color: #fff
}
.message.asphalt, [role~=alert].asphalt, [role~=status].asphalt {
	border-color: #34495e;
	background-color: #46627f;
	color: #fff
}
.message.charcoal, [role~=alert].charcoal, [role~=status].charcoal {
	border-color: #383636;
	background-color: #524f4f;
	color: #fff
}
.message.white, [role~=alert].white, [role~=status].white {
	border-color: #fff;
	background-color: #fff;
	color: #111
}
.message.black, [role~=alert].black, [role~=status].black {
	border-color: #111;
	background-color: #2b2b2b;
	color: #fff
}
.nav, [role~=navigation] {
clear:both;
background:lightgrey;
color:#5a5a5a;
border:1px solid #c6c6c6;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px
}
.nav:after, [role~=navigation]:after {
	content: " ";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden
}
.nav a, .nav a:visited, .nav button {
	background: lightgrey;
	color: #5a5a5a;
	cursor: pointer;
	padding: .25em 1em;
	text-decoration: none;
	cursor: pointer;
	line-height: 1.5;
	border: 0;
	border-top: 1px solid #c6c6c6;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.nav.vertical a, .nav.vertical button:not(.hamburger) {
	display: block;
	width: 100%;
	text-align: left
}
.nav button.hamburger {
	display: none;
	background: 0 0;
	color: #616161;
	border: 0
}
.nav button.hamburger:hover, .nav button.hamburger:focus {
	background: none!important
}
.nav a.on, .nav a.on:visited, .nav button.on, .nav a:hover, .nav button:hover, .nav a:focus, .nav button:focus, .nav li[role=menu][aria-expanded=true]>a, .nav li[role=menu][aria-expanded=true]>button, .nav a.active, .nav a.active:visited, .nav button.active {
	background: #c6c6c6;
	color: #616161;
	text-decoration: none
}
.nav li ul {
	display: none;
	position: absolute;
	z-index: 9;
	min-width: 100%;
	border: 1px solid #c6c6c6;
	font-size: .9em;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.nav.vertical li ul {
	position: static;
	border: 0;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	-ms-border-radius: 0!important;
	-o-border-radius: 0!important;
	border-radius: 0!important
}
.nav.green, .nav.green li[role=menu] ul {
	background-color: #2ecc71;
	color: #fff;
	border-color: #29b765
}
.nav.green li[role=menu] ul a, .nav.green li[role=menu] ul button, .nav.green a, .nav.green button {
	background-color: #2ecc71;
	color: #fff;
	border-color: #29b765
}
.nav.green li[role=menu] ul a.active, .nav.green li[role=menu] ul button.active, .nav.green a.active, .nav.green button.active, .nav.green li[role=menu] ul a:hover, .nav.green li[role=menu] ul button:hover, .nav.green a:hover, .nav.green button:hover, .nav.green li[role=menu] ul a:focus, .nav.green li[role=menu] ul button:focus, .nav.green a:focus, .nav.green button:focus {
	background: #29b765;
	border-color: #25a25a
}
.nav.green li[role=menu] ul a.disabled, .nav.green li[role=menu] ul button.disabled, .nav.green a.disabled, .nav.green button.disabled {
	color: #a0d9b8;
	background: #7ccb9d;
	border-color: #69c490;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.blue, .nav.blue li[role=menu] ul {
	background-color: #3498db;
	color: #fff;
	border-color: #258cd1
}
.nav.blue li[role=menu] ul a, .nav.blue li[role=menu] ul button, .nav.blue a, .nav.blue button {
	background-color: #3498db;
	color: #fff;
	border-color: #258cd1
}
.nav.blue li[role=menu] ul a.active, .nav.blue li[role=menu] ul button.active, .nav.blue a.active, .nav.blue button.active, .nav.blue li[role=menu] ul a:hover, .nav.blue li[role=menu] ul button:hover, .nav.blue a:hover, .nav.blue button:hover, .nav.blue li[role=menu] ul a:focus, .nav.blue li[role=menu] ul button:focus, .nav.blue a:focus, .nav.blue button:focus {
	background: #258cd1;
	border-color: #217dbb
}
.nav.blue li[role=menu] ul a.disabled, .nav.blue li[role=menu] ul button.disabled, .nav.blue a.disabled, .nav.blue button.disabled {
	color: #abcde3;
	background: #85b6d6;
	border-color: #72aad0;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.purple, .nav.purple li[role=menu] ul {
	background-color: #9b59b6;
	color: #fff;
	border-color: #8f4bab
}
.nav.purple li[role=menu] ul a, .nav.purple li[role=menu] ul button, .nav.purple a, .nav.purple button {
	background-color: #9b59b6;
	color: #fff;
	border-color: #8f4bab
}
.nav.purple li[role=menu] ul a.active, .nav.purple li[role=menu] ul button.active, .nav.purple a.active, .nav.purple button.active, .nav.purple li[role=menu] ul a:hover, .nav.purple li[role=menu] ul button:hover, .nav.purple a:hover, .nav.purple button:hover, .nav.purple li[role=menu] ul a:focus, .nav.purple li[role=menu] ul button:focus, .nav.purple a:focus, .nav.purple button:focus {
	background: #8f4bab;
	border-color: #804399
}
.nav.purple li[role=menu] ul a.disabled, .nav.purple li[role=menu] ul button.disabled, .nav.purple a.disabled, .nav.purple button.disabled {
	color: #ccbdd2;
	background: #b49ebd;
	border-color: #a88fb3;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.yellow, .nav.yellow li[role=menu] ul {
	background-color: #f1c40f;
	color: #fff;
	border-color: #dab10d
}
.nav.yellow li[role=menu] ul a, .nav.yellow li[role=menu] ul button, .nav.yellow a, .nav.yellow button {
	background-color: #f1c40f;
	color: #fff;
	border-color: #dab10d
}
.nav.yellow li[role=menu] ul a.active, .nav.yellow li[role=menu] ul button.active, .nav.yellow a.active, .nav.yellow button.active, .nav.yellow li[role=menu] ul a:hover, .nav.yellow li[role=menu] ul button:hover, .nav.yellow a:hover, .nav.yellow button:hover, .nav.yellow li[role=menu] ul a:focus, .nav.yellow li[role=menu] ul button:focus, .nav.yellow a:focus, .nav.yellow button:focus {
	background: #dab10d;
	border-color: #c29d0b
}
.nav.yellow li[role=menu] ul a.disabled, .nav.yellow li[role=menu] ul button.disabled, .nav.yellow a.disabled, .nav.yellow button.disabled {
	color: #ebda94;
	background: #e3cb69;
	border-color: #e0c453;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.orange, .nav.orange li[role=menu] ul {
	background-color: #e67e22;
	color: #fff;
	border-color: #d67118
}
.nav.orange li[role=menu] ul a, .nav.orange li[role=menu] ul button, .nav.orange a, .nav.orange button {
	background-color: #e67e22;
	color: #fff;
	border-color: #d67118
}
.nav.orange li[role=menu] ul a.active, .nav.orange li[role=menu] ul button.active, .nav.orange a.active, .nav.orange button.active, .nav.orange li[role=menu] ul a:hover, .nav.orange li[role=menu] ul button:hover, .nav.orange a:hover, .nav.orange button:hover, .nav.orange li[role=menu] ul a:focus, .nav.orange li[role=menu] ul button:focus, .nav.orange a:focus, .nav.orange button:focus {
	background: #d67118;
	border-color: #bf6516
}
.nav.orange li[role=menu] ul a.disabled, .nav.orange li[role=menu] ul button.disabled, .nav.orange a.disabled, .nav.orange button.disabled {
	color: #e7c2a0;
	background: #dda778;
	border-color: #d89a63;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.red, .nav.red li[role=menu] ul {
	background-color: #e74c3c;
	color: #fff;
	border-color: #e43725
}
.nav.red li[role=menu] ul a, .nav.red li[role=menu] ul button, .nav.red a, .nav.red button {
	background-color: #e74c3c;
	color: #fff;
	border-color: #e43725
}
.nav.red li[role=menu] ul a.active, .nav.red li[role=menu] ul button.active, .nav.red a.active, .nav.red button.active, .nav.red li[role=menu] ul a:hover, .nav.red li[role=menu] ul button:hover, .nav.red a:hover, .nav.red button:hover, .nav.red li[role=menu] ul a:focus, .nav.red li[role=menu] ul button:focus, .nav.red a:focus, .nav.red button:focus {
	background: #e43725;
	border-color: #d62c1a
}
.nav.red li[role=menu] ul a.disabled, .nav.red li[role=menu] ul button.disabled, .nav.red a.disabled, .nav.red button.disabled {
	color: #ecbcb7;
	background: #e1968e;
	border-color: #dc837a;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.pink, .nav.pink li[role=menu] ul {
	background-color: #f02475;
	color: #fff;
	border-color: #ea1067
}
.nav.pink li[role=menu] ul a, .nav.pink li[role=menu] ul button, .nav.pink a, .nav.pink button {
	background-color: #f02475;
	color: #fff;
	border-color: #ea1067
}
.nav.pink li[role=menu] ul a.active, .nav.pink li[role=menu] ul button.active, .nav.pink a.active, .nav.pink button.active, .nav.pink li[role=menu] ul a:hover, .nav.pink li[role=menu] ul button:hover, .nav.pink a:hover, .nav.pink button:hover, .nav.pink li[role=menu] ul a:focus, .nav.pink li[role=menu] ul button:focus, .nav.pink a:focus, .nav.pink button:focus {
	background: #ea1067;
	border-color: #d30e5c
}
.nav.pink li[role=menu] ul a.disabled, .nav.pink li[role=menu] ul button.disabled, .nav.pink a.disabled, .nav.pink button.disabled {
	color: #eea6c2;
	background: #e57ba5;
	border-color: #e16697;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.turquoise, .nav.turquoise li[role=menu] ul {
	background-color: #1abc9c;
	color: #fff;
	border-color: #17a689
}
.nav.turquoise li[role=menu] ul a, .nav.turquoise li[role=menu] ul button, .nav.turquoise a, .nav.turquoise button {
	background-color: #1abc9c;
	color: #fff;
	border-color: #17a689
}
.nav.turquoise li[role=menu] ul a.active, .nav.turquoise li[role=menu] ul button.active, .nav.turquoise a.active, .nav.turquoise button.active, .nav.turquoise li[role=menu] ul a:hover, .nav.turquoise li[role=menu] ul button:hover, .nav.turquoise a:hover, .nav.turquoise button:hover, .nav.turquoise li[role=menu] ul a:focus, .nav.turquoise li[role=menu] ul button:focus, .nav.turquoise a:focus, .nav.turquoise button:focus {
	background: #17a689;
	border-color: #148f77
}
.nav.turquoise li[role=menu] ul a.disabled, .nav.turquoise li[role=menu] ul button.disabled, .nav.turquoise a.disabled, .nav.turquoise button.disabled {
	color: #7cdac7;
	background: #54ceb6;
	border-color: #40c9ae;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.asphalt, .nav.asphalt li[role=menu] ul {
	background-color: #34495e;
	color: #fff;
	border-color: #2b3c4e
}
.nav.asphalt li[role=menu] ul a, .nav.asphalt li[role=menu] ul button, .nav.asphalt a, .nav.asphalt button {
	background-color: #34495e;
	color: #fff;
	border-color: #2b3c4e
}
.nav.asphalt li[role=menu] ul a.active, .nav.asphalt li[role=menu] ul button.active, .nav.asphalt a.active, .nav.asphalt button.active, .nav.asphalt li[role=menu] ul a:hover, .nav.asphalt li[role=menu] ul button:hover, .nav.asphalt a:hover, .nav.asphalt button:hover, .nav.asphalt li[role=menu] ul a:focus, .nav.asphalt li[role=menu] ul button:focus, .nav.asphalt a:focus, .nav.asphalt button:focus {
	background: #2b3c4e;
	border-color: #222f3d
}
.nav.asphalt li[role=menu] ul a.disabled, .nav.asphalt li[role=menu] ul button.disabled, .nav.asphalt a.disabled, .nav.asphalt button.disabled {
	color: #7e8993;
	background: #656f79;
	border-color: #5a626b;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.charcoal, .nav.charcoal li[role=menu] ul {
	background-color: #383636;
	color: #fff;
	border-color: #2b2929
}
.nav.charcoal li[role=menu] ul a, .nav.charcoal li[role=menu] ul button, .nav.charcoal a, .nav.charcoal button {
	background-color: #383636;
	color: #fff;
	border-color: #2b2929
}
.nav.charcoal li[role=menu] ul a.active, .nav.charcoal li[role=menu] ul button.active, .nav.charcoal a.active, .nav.charcoal button.active, .nav.charcoal li[role=menu] ul a:hover, .nav.charcoal li[role=menu] ul button:hover, .nav.charcoal a:hover, .nav.charcoal button:hover, .nav.charcoal li[role=menu] ul a:focus, .nav.charcoal li[role=menu] ul button:focus, .nav.charcoal a:focus, .nav.charcoal button:focus {
	background: #2b2929;
	border-color: #1e1d1d
}
.nav.charcoal li[role=menu] ul a.disabled, .nav.charcoal li[role=menu] ul button.disabled, .nav.charcoal a.disabled, .nav.charcoal button.disabled {
	color: #777;
	background: #5d5d5d;
	border-color: #515151;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.white, .nav.white li[role=menu] ul {
	background-color: #fff;
	color: #111;
	border-color: #f2f2f2
}
.nav.white li[role=menu] ul a, .nav.white li[role=menu] ul button, .nav.white a, .nav.white button {
	background-color: #fff;
	color: #111;
	border-color: #f2f2f2
}
.nav.white li[role=menu] ul a.active, .nav.white li[role=menu] ul button.active, .nav.white a.active, .nav.white button.active, .nav.white li[role=menu] ul a:hover, .nav.white li[role=menu] ul button:hover, .nav.white a:hover, .nav.white button:hover, .nav.white li[role=menu] ul a:focus, .nav.white li[role=menu] ul button:focus, .nav.white a:focus, .nav.white button:focus {
	background: #f2f2f2;
	border-color: #e6e6e6
}
.nav.white li[role=menu] ul a.disabled, .nav.white li[role=menu] ul button.disabled, .nav.white a.disabled, .nav.white button.disabled {
	color: #fff;
	background: #fff;
	border-color: #fff;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.nav.black, .nav.black li[role=menu] ul {
	background-color: #111;
	color: #fff;
	border-color: #040404
}
.nav.black li[role=menu] ul a, .nav.black li[role=menu] ul button, .nav.black a, .nav.black button {
	background-color: #111;
	color: #fff;
	border-color: #040404
}
.nav.black li[role=menu] ul a.active, .nav.black li[role=menu] ul button.active, .nav.black a.active, .nav.black button.active, .nav.black li[role=menu] ul a:hover, .nav.black li[role=menu] ul button:hover, .nav.black a:hover, .nav.black button:hover, .nav.black li[role=menu] ul a:focus, .nav.black li[role=menu] ul button:focus, .nav.black a:focus, .nav.black button:focus {
	background: #040404;
	border-color: #000
}
.nav.black li[role=menu] ul a.disabled, .nav.black li[role=menu] ul button.disabled, .nav.black a.disabled, .nav.black button.disabled {
	color: #515151;
	background: #373737;
	border-color: #2b2b2b;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.no-js .nav ul li:hover>ul, .no-js .nav ul li:focus>ul {
	display: block
}
.nav.green button.hamburger {
	color: #fff
}
.nav.green li[role=menu][aria-expanded=true]>a, .nav.green li[role=menu][aria-expanded=true]>button {
	background: #29b765;
	border-color: #25a25a;
	color: #fff
}
.nav.blue button.hamburger {
	color: #fff
}
.nav.blue li[role=menu][aria-expanded=true]>a, .nav.blue li[role=menu][aria-expanded=true]>button {
	background: #258cd1;
	border-color: #217dbb;
	color: #fff
}
.nav.purple button.hamburger {
	color: #fff
}
.nav.purple li[role=menu][aria-expanded=true]>a, .nav.purple li[role=menu][aria-expanded=true]>button {
	background: #8f4bab;
	border-color: #804399;
	color: #fff
}
.nav.yellow button.hamburger {
	color: #fff
}
.nav.yellow li[role=menu][aria-expanded=true]>a, .nav.yellow li[role=menu][aria-expanded=true]>button {
	background: #dab10d;
	border-color: #c29d0b;
	color: #fff
}
.nav.orange button.hamburger {
	color: #fff
}
.nav.orange li[role=menu][aria-expanded=true]>a, .nav.orange li[role=menu][aria-expanded=true]>button {
	background: #d67118;
	border-color: #bf6516;
	color: #fff
}
.nav.red button.hamburger {
	color: #fff
}
.nav.red li[role=menu][aria-expanded=true]>a, .nav.red li[role=menu][aria-expanded=true]>button {
	background: #e43725;
	border-color: #d62c1a;
	color: #fff
}
.nav.pink button.hamburger {
	color: #fff
}
.nav.pink li[role=menu][aria-expanded=true]>a, .nav.pink li[role=menu][aria-expanded=true]>button {
	background: #ea1067;
	border-color: #d30e5c;
	color: #fff
}
.nav.turquoise button.hamburger {
	color: #fff
}
.nav.turquoise li[role=menu][aria-expanded=true]>a, .nav.turquoise li[role=menu][aria-expanded=true]>button {
	background: #17a689;
	border-color: #148f77;
	color: #fff
}
.nav.asphalt button.hamburger {
	color: #fff
}
.nav.asphalt li[role=menu][aria-expanded=true]>a, .nav.asphalt li[role=menu][aria-expanded=true]>button {
	background: #2b3c4e;
	border-color: #222f3d;
	color: #fff
}
.nav.charcoal button.hamburger {
	color: #fff
}
.nav.charcoal li[role=menu][aria-expanded=true]>a, .nav.charcoal li[role=menu][aria-expanded=true]>button {
	background: #2b2929;
	border-color: #1e1d1d;
	color: #fff
}
.nav.white button.hamburger {
	color: #111
}
.nav.white li[role=menu][aria-expanded=true]>a, .nav.white li[role=menu][aria-expanded=true]>button {
	background: #f2f2f2;
	border-color: #e6e6e6;
	color: #111
}
.nav.black button.hamburger {
	color: #fff
}
.nav.black li[role=menu][aria-expanded=true]>a, .nav.black li[role=menu][aria-expanded=true]>button {
	background: #040404;
	border-color: #000;
	color: #fff
}
.nav.vertical>ul>li:first-child>a, .nav.vertical>ul>li:first-child>button {
	border-top-width: 0
}
.nav.vertical>ul>li>a, .nav.vertical>ul>li>button {
	border-top-width: 1px
}
.nav.vertical li li a, .nav.vertical li li button {
	text-indent: 10px
}
.nav.vertical li li li a, .nav.vertical li li li button {
	text-indent: 20px
}
.nav.vertical li[role=menu]>a:after, .nav.vertical li[role=menu]>button:after {
	content: "\f0d7"
}
.nav.vertical li[role=menu][aria-pressed=true]>a:after, .nav.vertical li[role=menu][aria-pressed=true]>button:after {
	content: "\f0d8"
}
.nav.vertical li li {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.nav.vertical li li:last-child a, .nav.vertical li li:last-child button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.nav.vertical li li ul li:first-child a, .nav.vertical li li ul li:first-child button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.nav li[role=menu]>a:after, .nav li[role=menu]>button:after {
	margin-left: .5em;
	content: "\f0d7";
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased
}
.nav li ul>li:first-child>a, .nav li ul>li:first-child>button {
	border-top-width: 0
}
.nav li ul a, .nav li ul button {
	display: block;
	width: 100%
}
.nav li li {
	float: none
}
.nav li li:last-child a, .nav li li:last-child button {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.nav li li[role=menu]>a:after, .nav li li[role=menu]>button:after {
	content: "\f0da"
}
.nav li li ul {
	top: 0;
	left: 100%;
	min-width: none;
	font-size: 1em;
	-webkit-border-radius: 0 4px 4px;
	-moz-border-radius: 0 4px 4px;
	-ms-border-radius: 0 4px 4px;
	-o-border-radius: 0 4px 4px;
	border-radius: 0 4px 4px
}
.nav li li ul li:first-child a, .nav li li ul li:first-child button {
	-webkit-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	-ms-border-radius: 0 4px 0 0;
	-o-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0
}
.nav li li ul li:last-child a, .nav li li ul li:last-child button {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.nav ul[aria-expanded=true] {
	display: block
}
.nav>ul>li>a, .nav>ul>li>button {
	border-top-width: 0
}
.nav>ul>li:first-child>a, .nav>ul>li:first-child>button {
	border-top-width: 0
}
table {
	border: 1px solid #ddd;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
	font-size: 1em
}
table.align-center th th, table.align-center td th, table.align-center th td, table.align-center td td {
	text-align: center
}
table.responsive {
	table-layout: fixed
}
table th, table td {
	padding: 10px;
	background: #fcfcfc;
	white-space: normal;
	word-wrap: break-word;
	text-align: left
}
table td {
	font-size: .85em
}
table tr:nth-child(even) th, table tr:nth-child(even) td {
	background: #f2f2f2
}
table thead tr th {
	font-size: 1em;
	font-weight: 700
}
table thead tr th, table thead tr td {
	background: lightgrey;
	color: #5a5a5a
}
table.info thead tr th, table.info thead tr td {
	background: #d9edf7;
	color: #3a87ad
}
table.success thead tr th, table.success thead tr td {
	background: #dff0d8;
	color: #468847
}
table.alert thead tr th, table.alert thead tr td {
	background: #fcf8e3;
	color: #c09853
}
table.question thead tr th, table.question thead tr td {
	background: #f0e6f4;
	color: #9855b4
}
table.warning thead tr th, table.warning thead tr td {
	background: #ffe5c7;
	color: #ff971e
}
table.error thead tr th, table.error thead tr td {
	background: #f2dede;
	color: #b94a48
}
table.green thead tr th, table.green thead tr td {
	background: #2ecc71;
	color: #fff
}
table.blue thead tr th, table.blue thead tr td {
	background: #3498db;
	color: #fff
}
table.purple thead tr th, table.purple thead tr td {
	background: #9b59b6;
	color: #fff
}
table.yellow thead tr th, table.yellow thead tr td {
	background: #f1c40f;
	color: #fff
}
table.orange thead tr th, table.orange thead tr td {
	background: #e67e22;
	color: #fff
}
table.red thead tr th, table.red thead tr td {
	background: #e74c3c;
	color: #fff
}
table.pink thead tr th, table.pink thead tr td {
	background: #f02475;
	color: #fff
}
table.turquoise thead tr th, table.turquoise thead tr td {
	background: #1abc9c;
	color: #fff
}
table.asphalt thead tr th, table.asphalt thead tr td {
	background: #34495e;
	color: #fff
}
table.charcoal thead tr th, table.charcoal thead tr td {
	background: #383636;
	color: #fff
}
table.white thead tr th, table.white thead tr td {
	background: #fff;
	color: #111
}
table.black thead tr th, table.black thead tr td {
	background: #111;
	color: #fff
}
table thead tr td {
	font-weight: 400
}
table tbody tr th {
	font-size: .95em
}
table tfoot tr th {
	font-size: .85em
}
table tfoot tr td {
	background: #e0e0e0;
	color: #5a5a5a;
	font-size: .75em
}
.tabs>ul li, [role~=tab] {
margin-bottom:-1px;
padding:.25em 1em;
background:lightgrey;
border:1px solid #b9b9b9;
color:#5a5a5a;
font-family:Helvetica, Arial, Geneva, sans-serif;
font-weight:700;
text-decoration:none;
cursor:pointer;
line-height:1.5;
width:auto;
height:auto;
text-align:center;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-ms-border-radius:4px 4px 0 0;
-o-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0
}
.tabs>ul li:hover, [role~=tab]:hover, .tabs>ul li:focus, [role~=tab]:focus {
	-webkit-transition: background-color .25s ease-out;
	-moz-transition: background-color .25s ease-out;
	-o-transition: background-color .25s ease-out;
	transition: background-color .25s ease-out
}
.tabs>ul li:hover, [role~=tab]:hover, .tabs>ul li:focus, [role~=tab]:focus, .tabs.accordion>ul li.active {
	background: #c6c6c6;
	text-decoration: none;
	color: #616161
}
.tabs>ul li.active {
	background: #fff;
	text-decoration: none;
	color: #2b2b2d;
	border-bottom-color: #fff;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}
.tabs>div, [role~=tabpanel] {
display:none;
background:#fff;
border:1px solid #b9b9b9;
color:#2b2b2d;
-webkit-border-radius:0 4px 4px;
-moz-border-radius:0 4px 4px;
-ms-border-radius:0 4px 4px;
-o-border-radius:0 4px 4px;
border-radius:0 4px 4px
}
.tabs>div.active, .active[role~=tabpanel], .tabs>div.on, .on[role~=tabpanel] {
	display: block
}
.tabs>ul li.green {
	background-color: #2ecc71;
	color: #fff;
	border-color: #29b765
}
.tabs>ul li.active.green, .tabs>ul li[aria-selected=true].green, .tabs>ul li[aria-pressed=true].green, .tabs>ul li.green:hover, .tabs>ul li.green:focus {
	background: #29b765;
	border-color: #25a25a
}
.tabs>ul li.disabled.green, .tabs>ul li[disabled=disabled].green {
	color: #a0d9b8;
	background: #7ccb9d;
	border-color: #69c490;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.blue {
	background-color: #3498db;
	color: #fff;
	border-color: #258cd1
}
.tabs>ul li.active.blue, .tabs>ul li[aria-selected=true].blue, .tabs>ul li[aria-pressed=true].blue, .tabs>ul li.blue:hover, .tabs>ul li.blue:focus {
	background: #258cd1;
	border-color: #217dbb
}
.tabs>ul li.disabled.blue, .tabs>ul li[disabled=disabled].blue {
	color: #abcde3;
	background: #85b6d6;
	border-color: #72aad0;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.purple {
	background-color: #9b59b6;
	color: #fff;
	border-color: #8f4bab
}
.tabs>ul li.active.purple, .tabs>ul li[aria-selected=true].purple, .tabs>ul li[aria-pressed=true].purple, .tabs>ul li.purple:hover, .tabs>ul li.purple:focus {
	background: #8f4bab;
	border-color: #804399
}
.tabs>ul li.disabled.purple, .tabs>ul li[disabled=disabled].purple {
	color: #ccbdd2;
	background: #b49ebd;
	border-color: #a88fb3;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.yellow {
	background-color: #f1c40f;
	color: #fff;
	border-color: #dab10d
}
.tabs>ul li.active.yellow, .tabs>ul li[aria-selected=true].yellow, .tabs>ul li[aria-pressed=true].yellow, .tabs>ul li.yellow:hover, .tabs>ul li.yellow:focus {
	background: #dab10d;
	border-color: #c29d0b
}
.tabs>ul li.disabled.yellow, .tabs>ul li[disabled=disabled].yellow {
	color: #ebda94;
	background: #e3cb69;
	border-color: #e0c453;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.orange {
	background-color: #e67e22;
	color: #fff;
	border-color: #d67118
}
.tabs>ul li.active.orange, .tabs>ul li[aria-selected=true].orange, .tabs>ul li[aria-pressed=true].orange, .tabs>ul li.orange:hover, .tabs>ul li.orange:focus {
	background: #d67118;
	border-color: #bf6516
}
.tabs>ul li.disabled.orange, .tabs>ul li[disabled=disabled].orange {
	color: #e7c2a0;
	background: #dda778;
	border-color: #d89a63;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.red {
	background-color: #e74c3c;
	color: #fff;
	border-color: #e43725
}
.tabs>ul li.active.red, .tabs>ul li[aria-selected=true].red, .tabs>ul li[aria-pressed=true].red, .tabs>ul li.red:hover, .tabs>ul li.red:focus {
	background: #e43725;
	border-color: #d62c1a
}
.tabs>ul li.disabled.red, .tabs>ul li[disabled=disabled].red {
	color: #ecbcb7;
	background: #e1968e;
	border-color: #dc837a;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.pink {
	background-color: #f02475;
	color: #fff;
	border-color: #ea1067
}
.tabs>ul li.active.pink, .tabs>ul li[aria-selected=true].pink, .tabs>ul li[aria-pressed=true].pink, .tabs>ul li.pink:hover, .tabs>ul li.pink:focus {
	background: #ea1067;
	border-color: #d30e5c
}
.tabs>ul li.disabled.pink, .tabs>ul li[disabled=disabled].pink {
	color: #eea6c2;
	background: #e57ba5;
	border-color: #e16697;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.turquoise {
	background-color: #1abc9c;
	color: #fff;
	border-color: #17a689
}
.tabs>ul li.active.turquoise, .tabs>ul li[aria-selected=true].turquoise, .tabs>ul li[aria-pressed=true].turquoise, .tabs>ul li.turquoise:hover, .tabs>ul li.turquoise:focus {
	background: #17a689;
	border-color: #148f77
}
.tabs>ul li.disabled.turquoise, .tabs>ul li[disabled=disabled].turquoise {
	color: #7cdac7;
	background: #54ceb6;
	border-color: #40c9ae;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.asphalt {
	background-color: #34495e;
	color: #fff;
	border-color: #2b3c4e
}
.tabs>ul li.active.asphalt, .tabs>ul li[aria-selected=true].asphalt, .tabs>ul li[aria-pressed=true].asphalt, .tabs>ul li.asphalt:hover, .tabs>ul li.asphalt:focus {
	background: #2b3c4e;
	border-color: #222f3d
}
.tabs>ul li.disabled.asphalt, .tabs>ul li[disabled=disabled].asphalt {
	color: #7e8993;
	background: #656f79;
	border-color: #5a626b;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.charcoal {
	background-color: #383636;
	color: #fff;
	border-color: #2b2929
}
.tabs>ul li.active.charcoal, .tabs>ul li[aria-selected=true].charcoal, .tabs>ul li[aria-pressed=true].charcoal, .tabs>ul li.charcoal:hover, .tabs>ul li.charcoal:focus {
	background: #2b2929;
	border-color: #1e1d1d
}
.tabs>ul li.disabled.charcoal, .tabs>ul li[disabled=disabled].charcoal {
	color: #777;
	background: #5d5d5d;
	border-color: #515151;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.white {
	background-color: #fff;
	color: #111;
	border-color: #f2f2f2
}
.tabs>ul li.active.white, .tabs>ul li[aria-selected=true].white, .tabs>ul li[aria-pressed=true].white, .tabs>ul li.white:hover, .tabs>ul li.white:focus {
	background: #f2f2f2;
	border-color: #e6e6e6
}
.tabs>ul li.disabled.white, .tabs>ul li[disabled=disabled].white {
	color: #fff;
	background: #fff;
	border-color: #fff;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.tabs>ul li.black {
	background-color: #111;
	color: #fff;
	border-color: #040404
}
.tabs>ul li.active.black, .tabs>ul li[aria-selected=true].black, .tabs>ul li[aria-pressed=true].black, .tabs>ul li.black:hover, .tabs>ul li.black:focus {
	background: #040404;
	border-color: #000
}
.tabs>ul li.disabled.black, .tabs>ul li[disabled=disabled].black {
	color: #515151;
	background: #373737;
	border-color: #2b2b2b;
	cursor: not-allowed;
	text-decoration: none;
	outline: 0
}
.no-js .tabs>div {
	display: block
}
.tabs:not(.accordion).vertical>ul {
	overflow: auto
}
.tabs.vertical {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
.tabs.vertical>ul {
	background: #b9b9b9;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}
.tabs.vertical>ul li {
	border-right: 0
}
.tabs.vertical>ul li:not(:first-child) {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.tabs.vertical>ul li:first-child {
	-webkit-border-radius: 4px 0 0;
	-moz-border-radius: 4px 0 0;
	-ms-border-radius: 4px 0 0;
	-o-border-radius: 4px 0 0;
	border-radius: 4px 0 0
}
.tabs.vertical>div {
	clear: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
.tabs.accordion>ul li {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.tabs.accordion>ul li:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}
.tabs.accordion>ul li:last-of-type {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.tabs.accordion>ul li.active {
	border-bottom: 1px solid #b9b9b9
}
.tabs.accordion>ul>div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.tabs.accordion>ul>div:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
