html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
article {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
aside {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
audio {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
canvas {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
details {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
figcaption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
figure {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
footer {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
header {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
hgroup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
mark {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
menu {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
meter {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
nav {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
output {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
progress {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
section {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
summary {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
time {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
video {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none;
}
html {
	font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif; font-size: 62.5%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
* {
	box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
*::before {
	box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
*::after {
	box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
body {
	color: rgb(51, 51, 51); line-height: 1.6; font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif; font-size: 1.6rem; font-weight: 400; background-color: rgb(255, 255, 255);
}
article {
	display: block;
}
aside {
	display: block;
}
dialog {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
blockquote {
	display: block;
}
[role=button] {
	cursor: pointer;
}
[role=button]:focus {
	outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
:focus {
	outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
*:focus {
	outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
.clearfix::after {
	clear: both; display: table; content: "";
}
.coc h1 {
	color: rgb(111, 114, 119); line-height: 1.4; font-size: 4.5rem; font-weight: normal; margin-top: 2.8rem; margin-bottom: 1.5rem;
}
.coc .h1 {
	color: rgb(111, 114, 119); line-height: 1.4; font-size: 4.5rem; font-weight: normal; margin-top: 2.8rem; margin-bottom: 1.5rem;
}
@media only screen and (min-width:200px)
{
.coc h1 {
	font-size: 2.6rem; margin-bottom: 1.2rem;
}
.coc .h1 {
	font-size: 2.6rem; margin-bottom: 1.2rem;
}
}
@media only screen and (min-width:320px)
{
.coc h1 {
	font-size: 2.6rem; margin-bottom: 1.2rem;
}
.coc .h1 {
	font-size: 2.6rem; margin-bottom: 1.2rem;
}
}
@media only screen and (min-width:480px)
{
.coc h1 {
	font-size: 3.6rem; margin-bottom: 1.2rem;
}
.coc .h1 {
	font-size: 3.6rem; margin-bottom: 1.2rem;
}
}
@media only screen and (min-width:768px)
{
.coc h1 {
	font-size: 4rem; margin-bottom: 1.2rem;
}
.coc .h1 {
	font-size: 4rem; margin-bottom: 1.2rem;
}
}
@media only screen and (min-width:992px)
{
.coc h1 {
	font-size: 4.5rem;
}
.coc .h1 {
	font-size: 4.5rem;
}
}
.coc h2 {
	color: rgb(75, 79, 85); line-height: 1.4; font-size: 3.2rem; font-weight: normal; margin-top: 2rem; margin-bottom: 1.5rem;
}
.coc .h2 {
	color: rgb(75, 79, 85); line-height: 1.4; font-size: 3.2rem; font-weight: normal; margin-top: 2rem; margin-bottom: 1.5rem;
}
@media only screen and (min-width:200px)
{
.coc h2 {
	font-size: 2.3rem;
}
.coc .h2 {
	font-size: 2.3rem;
}
}
@media only screen and (min-width:320px)
{
.coc h2 {
	font-size: 2.3rem;
}
.coc .h2 {
	font-size: 2.3rem;
}
}
@media only screen and (min-width:480px)
{
.coc h2 {
	font-size: 2.8rem;
}
.coc .h2 {
	font-size: 2.8rem;
}
}
@media only screen and (min-width:768px)
{
.coc h2 {
	font-size: 3rem;
}
.coc .h2 {
	font-size: 3rem;
}
}
@media only screen and (min-width:992px)
{
.coc h2 {
	font-size: 3.2rem;
}
.coc .h2 {
	font-size: 3.2rem;
}
}
.coc h3 {
	color: rgb(75, 79, 85); line-height: 1.5; font-size: 2.3rem; font-weight: normal; margin-top: 1rem; margin-bottom: 1.5rem;
}
.coc .h3 {
	color: rgb(75, 79, 85); line-height: 1.5; font-size: 2.3rem; font-weight: normal; margin-top: 1rem; margin-bottom: 1.5rem;
}
@media only screen and (min-width:200px)
{
.coc h3 {
	font-size: 2rem;
}
.coc .h3 {
	font-size: 2rem;
}
}
@media only screen and (min-width:320px)
{
.coc h3 {
	font-size: 2rem;
}
.coc .h3 {
	font-size: 2rem;
}
}
@media only screen and (min-width:480px)
{
.coc h3 {
	font-size: 2.1rem;
}
.coc .h3 {
	font-size: 2.1rem;
}
}
@media only screen and (min-width:768px)
{
.coc h3 {
	font-size: 2.2rem;
}
.coc .h3 {
	font-size: 2.2rem;
}
}
@media only screen and (min-width:992px)
{
.coc h3 {
	font-size: 2.3rem;
}
.coc .h3 {
	font-size: 2.3rem;
}
}
.coc h4 {
	color: rgb(75, 79, 85); line-height: 1.5; font-size: 1.6rem; font-weight: normal; margin-top: 1.5rem; margin-bottom: 1.5rem;
}
.coc .h4 {
	color: rgb(75, 79, 85); line-height: 1.5; font-size: 1.6rem; font-weight: normal; margin-top: 1.5rem; margin-bottom: 1.5rem;
}
@media only screen and (min-width:200px)
{
.coc h4 {
	font-size: 1.6rem;
}
.coc .h4 {
	font-size: 1.6rem;
}
}
@media only screen and (min-width:320px)
{
.coc h4 {
	font-size: 1.6rem;
}
.coc .h4 {
	font-size: 1.6rem;
}
}
@media only screen and (min-width:480px)
{
.coc h4 {
	font-size: 1.6rem;
}
.coc .h4 {
	font-size: 1.6rem;
}
}
@media only screen and (min-width:768px)
{
.coc h4 {
	font-size: 1.6rem;
}
.coc .h4 {
	font-size: 1.6rem;
}
}
@media only screen and (min-width:992px)
{
.coc h4 {
	font-size: 1.6rem;
}
.coc .h4 {
	font-size: 1.6rem;
}
}
.coc h5 {
	color: rgb(75, 79, 85); line-height: 1.4; font-size: 1.4rem; font-weight: normal; margin-top: 1.5rem; margin-bottom: 1.5rem;
}
.coc .h5 {
	color: rgb(75, 79, 85); line-height: 1.4; font-size: 1.4rem; font-weight: normal; margin-top: 1.5rem; margin-bottom: 1.5rem;
}
@media only screen and (min-width:200px)
{
.coc h5 {
	font-size: 1.4rem;
}
.coc .h5 {
	font-size: 1.4rem;
}
}
@media only screen and (min-width:320px)
{
.coc h5 {
	font-size: 1.4rem;
}
.coc .h5 {
	font-size: 1.4rem;
}
}
@media only screen and (min-width:480px)
{
.coc h5 {
	font-size: 1.4rem;
}
.coc .h5 {
	font-size: 1.4rem;
}
}
@media only screen and (min-width:768px)
{
.coc h5 {
	font-size: 1.4rem;
}
.coc .h5 {
	font-size: 1.4rem;
}
}
@media only screen and (min-width:992px)
{
.coc h5 {
	font-size: 1.4rem;
}
.coc .h5 {
	font-size: 1.4rem;
}
}
.coc h6 {
	color: rgb(75, 79, 85); font-size: 1.2rem; font-weight: normal;
}
.coc .h6 {
	color: rgb(75, 79, 85); font-size: 1.2rem; font-weight: normal;
}
@media only screen and (min-width:320px)
{
.coc article h1 {
	max-width: 44rem;
}
.coc article .h1 {
	max-width: 44rem;
}
.coc article h2 {
	max-width: 44rem;
}
.coc article .h2 {
	max-width: 44rem;
}
.coc article h3 {
	max-width: 44rem;
}
.coc article .h3 {
	max-width: 44rem;
}
.coc article h4 {
	max-width: 44rem;
}
.coc article .h4 {
	max-width: 44rem;
}
}
@media only screen and (min-width:480px)
{
.coc article h1 {
	max-width: 49rem;
}
.coc article .h1 {
	max-width: 49rem;
}
.coc article h2 {
	max-width: 49rem;
}
.coc article .h2 {
	max-width: 49rem;
}
.coc article h3 {
	max-width: 49rem;
}
.coc article .h3 {
	max-width: 49rem;
}
.coc article h4 {
	max-width: 49rem;
}
.coc article .h4 {
	max-width: 49rem;
}
}
@media only screen and (min-width:768px)
{
.coc article h1 {
	max-width: 56rem;
}
.coc article .h1 {
	max-width: 56rem;
}
.coc article h2 {
	max-width: 56rem;
}
.coc article .h2 {
	max-width: 56rem;
}
.coc article h3 {
	max-width: 56rem;
}
.coc article .h3 {
	max-width: 56rem;
}
.coc article h4 {
	max-width: 56rem;
}
.coc article .h4 {
	max-width: 56rem;
}
}
@media only screen and (min-width:992px)
{
.coc article h1 {
	max-width: 60rem;
}
.coc article .h1 {
	max-width: 60rem;
}
.coc article h2 {
	max-width: 60rem;
}
.coc article .h2 {
	max-width: 60rem;
}
.coc article h3 {
	max-width: 60rem;
}
.coc article .h3 {
	max-width: 60rem;
}
.coc article h4 {
	max-width: 60rem;
}
.coc article .h4 {
	max-width: 60rem;
}
}
@media only screen and (min-width:1200px)
{
.coc article h1 {
	max-width: 56rem;
}
.coc article .h1 {
	max-width: 56rem;
}
.coc article h2 {
	max-width: 56rem;
}
.coc article .h2 {
	max-width: 56rem;
}
.coc article h3 {
	max-width: 56rem;
}
.coc article .h3 {
	max-width: 56rem;
}
.coc article h4 {
	max-width: 56rem;
}
.coc article .h4 {
	max-width: 56rem;
}
}
@media only screen and (min-width:1680px)
{
.coc article h1 {
	max-width: 70rem;
}
.coc article .h1 {
	max-width: 70rem;
}
.coc article h2 {
	max-width: 70rem;
}
.coc article .h2 {
	max-width: 70rem;
}
.coc article h3 {
	max-width: 70rem;
}
.coc article .h3 {
	max-width: 70rem;
}
.coc article h4 {
	max-width: 70rem;
}
.coc article .h4 {
	max-width: 70rem;
}
}
.coc {
	
}
.coc p {
	font-size: 1.6rem; font-weight: 400; margin-top: 12px; margin-bottom: 12px;
}
@media only screen and (min-width:320px)
{
.coc p {
	font-size: 1.6rem; max-width: 44rem;
}
}
@media only screen and (min-width:480px)
{
.coc p {
	font-size: 1.6rem; max-width: 49rem;
}
}
@media only screen and (min-width:768px)
{
.coc p {
	font-size: 1.6rem; max-width: 56rem;
}
}
@media only screen and (min-width:992px)
{
.coc p {
	font-size: 1.6rem; max-width: 60rem;
}
}
@media only screen and (min-width:1200px)
{
.coc p {
	font-size: 1.6rem; max-width: 56rem;
}
}
@media only screen and (min-width:1680px)
{
.coc p {
	font-size: 1.6rem; max-width: 70rem;
}
}
.coc section > p:last-of-type {
	margin-bottom: 48px;
}
.coc blockquote {
	color: rgb(75, 79, 85); padding-left: 1.5rem; font-style: italic; margin-bottom: 2.4rem; border-left-color: rgb(200, 16, 46); border-left-width: 3px; border-left-style: solid;
}
@media only screen and (min-width:320px)
{
.coc blockquote {
	font-size: 1.6rem; max-width: 44rem;
}
}
@media only screen and (min-width:480px)
{
.coc blockquote {
	font-size: 1.6rem; max-width: 49rem;
}
}
@media only screen and (min-width:768px)
{
.coc blockquote {
	font-size: 1.7rem; max-width: 56rem;
}
}
@media only screen and (min-width:992px)
{
.coc blockquote {
	font-size: 1.8rem; max-width: 60rem;
}
}
@media only screen and (min-width:1200px)
{
.coc blockquote {
	font-size: 1.8rem; max-width: 56rem;
}
}
@media only screen and (min-width:1680px)
{
.coc blockquote {
	font-size: 1.8rem; max-width: 70rem;
}
}
.coc blockquote::before {
	content: none;
}
.coc blockquote::after {
	content: none;
}
.coc ins {
	text-decoration: underline;
}
.coc del {
	text-decoration: line-through;
}
.coc mark {
	background: yellow;
}
.coc abbr[title] {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.coc dfn[title] {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.coc hr {
	background: rgb(204, 204, 204); border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 2.4rem 0px; padding: 0px; border-image: none; height: 1px; display: block;
}
.coc a {
	outline: 0px; color: rgb(200, 16, 46); text-decoration: underline;
}
.coc a:visited {
	color: rgb(120, 5, 25); outline-style: none;
}
.coc a:focus {
	background: none; color: rgb(239, 54, 84); text-decoration: none; outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
.coc a:hover {
	color: rgb(239, 54, 84); text-decoration: none; outline-style: none;
}
.coc a:active {
	outline-style: none;
}
.coc a.light {
	outline: 0px; color: rgb(246, 246, 246); text-decoration: underline;
}
.coc a.light:visited {
	color: rgb(189, 194, 198); outline-style: none;
}
.coc a.light:focus {
	background: none; color: rgb(255, 255, 255); text-decoration: none; outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
.coc a.light:hover {
	color: white; text-decoration: none; outline-style: none;
}
.coc a.light:active {
	outline-style: none;
}
.coc {
	
}
.coc ol {
	margin: 0px 0px 0px 1.5rem; padding: 0px;
}
.coc ul {
	margin: 0px 0px 0px 1.5rem; padding: 0px;
}
.coc nav ul {
	list-style: none;
}
.coc ol li {
	list-style: decimal inside;
}
.coc ul li {
	list-style: inside;
}
.coc ul ul {
	list-style: circle;
}
.coc ol ol {
	
}
.coc ul ul {
	margin-left: 2.4rem; list-style-position: inherit;
}
.coc ul ol {
	margin-left: 2.4rem; list-style-position: inherit;
}
.coc ol ul {
	margin-left: 2.4rem; list-style-position: inherit;
}
.coc ol ol {
	margin-left: 2.4rem; list-style-position: inherit;
}
.coc .lower-alpha {
	list-style-type: lower-alpha;
}
.coc .lower-roman {
	list-style-type: upper-roman;
}
.coc dl {
	margin: 0px 0px 2.4rem; line-height: 1.6; overflow: hidden;
}
@media only screen and (min-width:320px)
{
.coc dl {
	font-size: 1.6rem; max-width: 44rem;
}
}
@media only screen and (min-width:480px)
{
.coc dl {
	font-size: 1.6rem; max-width: 49rem;
}
}
@media only screen and (min-width:768px)
{
.coc dl {
	font-size: 1.6rem; max-width: 56rem;
}
}
@media only screen and (min-width:992px)
{
.coc dl {
	font-size: 1.6rem; max-width: 60rem;
}
}
@media only screen and (min-width:1200px)
{
.coc dl {
	font-size: 1.6rem; max-width: 68rem;
}
}
@media only screen and (min-width:1680px)
{
.coc dl {
	font-size: 1.8rem; max-width: 70rem;
}
}
.coc dl dt {
	line-height: 1.6; font-weight: 800;
}
.coc dl dd {
	margin: 0px 0px 1rem; line-height: 1.6;
}
button.cui:focus {
	outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
[class*='btn'].cui {
	margin: 4px 2px; padding: 1.2rem 1.8rem; border-radius: 4px; border: 2px solid rgba(157, 164, 169, 0.8); transition:0.2s; border-image: none; height: 4rem; text-align: center; color: rgba(0, 0, 0, 0.6); line-height: 1; font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif; font-size: 1.4rem; font-weight: 400; text-decoration: none; vertical-align: top; display: inline-block; white-space: nowrap; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
[class*='btn'].cui:hover {
	transition:0.2s; outline-style: none; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-box-shadow: none; -moz-box-shadow: none; -o-transition: all 0.2s ease; -box-shadow: none;
}
[class*='btn'].cui:focus {
	outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
[class*='btn'].cui:active {
	background: rgb(235, 235, 235); transition:all; outline-style: none; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -webkit-box-shadow: none; -moz-box-shadow: none; -o-transition: all 0s ease; -box-shadow: none;
}
[class*='btn'].primary.cui {
	background: rgb(200, 16, 46); border: 2px solid rgba(200, 16, 46, 0.8); border-image: none; color: rgb(255, 255, 255);
}
[class*='btn'].primary.cui:hover {
	background: rgb(219, 21, 53); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary.cui:active {
	background: rgb(200, 16, 46); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-fluid.cui {
	background: rgb(200, 16, 46); border: 2px solid rgba(200, 16, 46, 0.8); border-image: none; width: 100%; color: rgb(255, 255, 255);
}
[class*='btn'].primary-fluid.cui:hover {
	background: rgb(219, 21, 53); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-fluid.cui:active {
	background: rgb(200, 16, 46); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-ghost.cui {
	background: none; border: 2px solid rgb(200, 16, 46); border-image: none; color: rgb(200, 16, 46);
}
[class*='btn'].primary-ghost.cui:hover {
	background: rgb(219, 21, 53); color: rgb(255, 255, 255); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-ghost.cui:active {
	background: rgb(200, 16, 46); color: rgb(255, 255, 255); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-ghost-fluid.cui {
	background: none; border: 2px solid rgb(200, 16, 46); border-image: none; width: 100%; color: rgb(200, 16, 46);
}
[class*='btn'].primary-ghost-fluid.cui:hover {
	background: rgb(219, 21, 53); color: rgb(255, 255, 255); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-ghost-fluid.cui:active {
	background: rgb(200, 16, 46); color: rgb(255, 255, 255); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].secondary-ghost.cui {
	background: none; border: 2px solid rgba(91, 103, 112, 0.8); border-image: none; color: rgb(51, 51, 51);
}
[class*='btn'].secondary-ghost.cui:hover {
	background: rgb(75, 79, 85); color: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].secondary-ghost.cui:active {
	background: rgb(127, 127, 127); color: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].secondary-ghost-fluid.cui {
	background: none; border: 2px solid rgba(91, 103, 112, 0.8); border-image: none; width: 100%; color: rgb(51, 51, 51);
}
[class*='btn'].secondary-ghost-fluid.cui:hover {
	background: rgb(75, 79, 85); color: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].secondary-ghost-fluid.cui:active {
	background: rgb(127, 127, 127); color: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-solid.cui {
	background: rgb(255, 255, 255); border: 2px solid rgb(200, 16, 46); border-image: none; color: rgb(200, 16, 46);
}
[class*='btn'].primary-solid.cui:hover {
	background: rgb(219, 21, 53); color: rgb(255, 255, 255); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-solid.cui:active {
	background: rgb(200, 16, 46); color: rgb(255, 255, 255); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-solid-fluid.cui {
	background: rgb(255, 255, 255); border: 2px solid rgb(200, 16, 46); border-image: none; width: 100%; color: rgb(200, 16, 46);
}
[class*='btn'].primary-solid-fluid.cui:hover {
	background: rgb(219, 21, 53); color: rgb(255, 255, 255); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-solid-fluid.cui:active {
	background: rgb(200, 16, 46); color: rgb(255, 255, 255); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].secondary-solid.cui {
	background: rgb(255, 255, 255); border: 2px solid rgba(91, 103, 112, 0.8); border-image: none; color: rgb(51, 51, 51);
}
[class*='btn'].secondary-solid.cui:hover {
	background: rgb(75, 79, 85); color: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].secondary-solid.cui:active {
	background: rgb(127, 127, 127); color: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].secondary-solid-fluid.cui {
	background: rgb(255, 255, 255); border: 2px solid rgba(91, 103, 112, 0.8); border-image: none; width: 100%; color: rgb(51, 51, 51);
}
[class*='btn'].secondary-solid-fluid.cui:hover {
	background: rgb(75, 79, 85); color: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].secondary-solid-fluid.cui:active {
	background: rgb(127, 127, 127); color: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].disabled.cui {
	background: rgb(219, 220, 221); color: rgba(0, 0, 0, 0.25); cursor: not-allowed; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
[class*='btn'][disabled].cui {
	background: rgb(219, 220, 221); color: rgba(0, 0, 0, 0.25); cursor: not-allowed; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
[class*='btn'].disabled-fluid.cui {
	background: rgb(219, 220, 221); color: rgba(0, 0, 0, 0.25); cursor: not-allowed; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
[class*='btn'][disabled].cui {
	background: rgb(219, 220, 221); color: rgba(0, 0, 0, 0.25); cursor: not-allowed; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
[class*='btn'].disabled-fluid.cui {
	width: 100%;
}
[class*='btn'].success.cui {
	background: rgb(64, 157, 68); color: rgb(255, 255, 255);
}
[class*='btn'].success.cui:active {
	background: rgb(52, 128, 55); outline-style: none;
}
[class*='btn'].warning.cui {
	background: rgb(216, 116, 0); color: rgb(255, 255, 255);
}
[class*='btn'].warning.cui:active {
	background: rgb(175, 94, 0); outline-style: none;
}
[class*='btn'].danger.cui {
	background: rgb(212, 63, 58); color: rgb(255, 255, 255);
}
[class*='btn'].danger.cui:active {
	background: rgb(188, 46, 41); outline-style: none;
}
[class*='btn'].primary-text.cui {
	background: none; border: 2px solid transparent; border-image: none; color: rgb(200, 16, 46); padding-right: 1rem; padding-left: 1rem; box-shadow: none;
}
[class*='btn'].primary-text.cui:hover {
	background: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].primary-text.cui:focus {
	background: rgb(237, 237, 238);
}
[class*='btn'].primary-text.cui:active {
	outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].disabled.primary-text.cui {
	background: none; color: rgba(0, 0, 0, 0.25);
}
[class*='btn'][disabled].primary-text.cui {
	background: none; color: rgba(0, 0, 0, 0.25);
}
[class*='btn'].secondary-text.cui {
	background: none; border: 1px solid transparent; border-image: none; color: rgb(51, 51, 51); padding-right: 1rem; padding-left: 1rem; box-shadow: none;
}
[class*='btn'].secondary-text.cui:hover {
	background: rgb(237, 237, 238); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].secondary-text.cui:focus {
	background: rgb(237, 237, 238);
}
[class*='btn'].secondary-text.cui:active {
	outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
[class*='btn'].disabled.secondary-text.cui {
	background: none; color: rgba(0, 0, 0, 0.25); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
[class*='btn'][disabled].secondary-text.cui {
	background: none; color: rgba(0, 0, 0, 0.25); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
[class*='btn'].cui [class*='icon'].left {
	margin: 0px 0.6rem 0px 0px;
}
[class*='btn'].cui [class*='icon'].right {
	margin: 0px 0px 0px 0.6rem;
}
[class*='btn'].block.cui {
	width: 100%;
}
button.btn.cui {
	
}
.btn-sm.cui {
	padding: 0.5rem 1.05rem; height: 3rem; font-size: 1.4rem;
}
.btn-sm.cui:hover {
	outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
.btn-sm.cui:active {
	outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
.btn-md.cui {
	padding: 0.8rem 1.5rem; height: 3.7rem; font-size: 1.6rem;
}
.btn-md.cui:hover {
	outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
.btn-md.cui:active {
	outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
.btn-lg.cui {
	padding: 1.1rem 2.7rem; height: 4.7rem; font-size: 2rem;
}
.btn-lg.cui:hover {
	outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
.btn-lg.cui:active {
	outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
.icon-only.cui {
	padding: 0.7rem 0px; width: 4rem; height: 4rem; font-size: 2.4rem;
}
.icon-only.cui:focus {
	outline-style: none;
}
.icon-only.cui:active {
	outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
.btn-sm.icon-only.cui {
	padding: 0.5rem 0px; width: 2.8rem; height: 2.8rem; font-size: 1.6rem;
}
.btn-md.icon-only.cui {
	
}
.btn-lg.icon-only.cui {
	padding: 1rem 0px; width: 5rem; height: 5rem; font-size: 3rem;
}
.btn-mega.cui {
	padding: 1.6rem; height: 16rem; line-height: 1.5; font-size: 1.6rem;
}
.btn-mega.cui [class*='icon'] {
	font-size: 400%; display: block;
}
.btn-mega.cui [class*='icon'].top {
	margin: 0px 0px 1rem;
}
.btn-mega.cui [class*='icon'].bottom {
	margin: 1rem 0px 0px;
}
.btn-mega.cui:hover {
	background: rgb(219, 21, 53); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
.btn-mega.cui:active {
	background: rgb(200, 16, 46); outline-style: none; -webkit-box-shadow: none; -moz-box-shadow: none; -box-shadow: none;
}
.ie8 [class*='btn'].cui:focus {
	outline: rgb(3, 148, 255) solid 2px;
}
table.cui {
	border-collapse: collapse; border-spacing: 0;
}
table.cui {
	width: 100%;
}
table.cui tbody {
	width: 100%;
}
table.cui td {
	padding: 0.7rem 1.5rem; text-align: left; background-color: transparent;
}
table.cui th {
	padding: 0.7rem 1.5rem; text-align: left; background-color: transparent;
}
table.cui .table-label {
	font-weight: bolder; display: none;
}
table.cui tr {
	background-color: rgb(255, 255, 255);
}
table.bordered.cui td {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
table.bordered.cui th {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
table.striped.cui tr:nth-child(2n) {
	background-color: rgb(246, 246, 246);
}
table.striped.cui thead tr {
	background-color: rgb(246, 246, 246);
}
table.striped.cui tr:nth-child(2n) {
	background-color: rgb(246, 246, 246);
}
table.striped.cui thead tr {
	background-color: rgb(246, 246, 246);
}
table.striped.cui thead tr {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
table.striped.cui td {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
table.striped.cui th {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
table.dark-header.cui th {
	border: 1px solid rgb(66, 66, 66); border-image: none; color: rgb(255, 255, 255); font-weight: normal; background-color: rgb(66, 66, 66);
}
@media all and (max-width:768px)
{
table.cui tbody {
	border: currentColor; border-image: none; width: 100%; float: left; display: block;
}
table.cui thead {
	border: currentColor; border-image: none; width: 100%; float: left; display: block;
}
table.cui td {
	border: currentColor; border-image: none; width: 100%; float: left; display: block;
}
table.cui th {
	border: currentColor; border-image: none; width: 100%; float: left; display: block;
}
table.cui thead {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 0px; height: 0px; overflow: hidden; visibility: hidden;
}
table.cui thead tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 0px; height: 0px; overflow: hidden; visibility: hidden;
}
table.cui thead th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 0px; height: 0px; overflow: hidden; visibility: hidden;
}
table.cui tr {
	padding: 0.5rem; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
table.cui tr::before {
	display: table; content: " ";
}
table.cui tr::after {
	display: table; content: " ";
}
table.cui tr::after {
	clear: both;
}
table.bordered.cui tr {
	border: 1px solid rgb(204, 204, 204); border-image: none; margin-bottom: -1px;
}
table.cui .table-label {
	display: inline;
}
table.bordered.cui td {
	border: currentColor; border-image: none;
}
table.bordered.cui th {
	border: currentColor; border-image: none;
}
table.striped.cui td {
	border: currentColor; border-image: none;
}
table.striped.cui th {
	border: currentColor; border-image: none;
}
}
.coc input[type='submit'] {
	margin: 0px; padding: 0px; line-height: normal;
}
.coc input[type='button'] {
	margin: 0px; padding: 0px; line-height: normal;
}
.coc button {
	margin: 0px; padding: 0px; line-height: normal;
}
.coc input {
	vertical-align: middle;
}
.coc select {
	vertical-align: middle;
}
.coc a img {
	vertical-align: middle;
}
.coc input {
	border: 1px solid rgb(189, 194, 198); border-image: none;
}
.coc input:focus {
	outline: rgb(96, 187, 254) solid 1px; box-shadow: 0px 0px 1px 0px #60bbfe;
}
.coc img {
	height: auto; max-width: 100%;
}
.coc-white {
	color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.coc-white h1 {
	color: rgb(51, 51, 51) !important;
}
.coc-white h2 {
	color: rgb(51, 51, 51) !important;
}
.coc-white h3 {
	color: rgb(51, 51, 51) !important;
}
.coc-white h4 {
	color: rgb(51, 51, 51) !important;
}
.coc-white h5 {
	color: rgb(51, 51, 51) !important;
}
.coc-white h6 {
	color: rgb(51, 51, 51) !important;
}
.coc-white p {
	color: rgb(51, 51, 51) !important;
}
.coc-white-opacity {
	background-color: rgba(255, 255, 255, 0.9);
}
.coc-white-opacity h1 {
	
}
.coc-white-opacity h2 {
	
}
.coc-white-opacity h3 {
	
}
.coc-white-opacity h4 {
	
}
.coc-white-opacity h5 {
	
}
.coc-white-opacity h6 {
	
}
.coc-white-opacity p {
	
}
.coc-black-opacity {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8);
}
.coc-black-opacity h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-black-opacity h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-black-opacity h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-black-opacity h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-black-opacity h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-black-opacity h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-black-opacity a {
	color: rgb(255, 255, 255) !important;
}
.coc-black-opacity p {
	color: rgb(255, 255, 255) !important;
}
.coc-main {
	color: rgb(255, 255, 255); background-color: rgb(200, 16, 46);
}
.coc-main h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-main h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-main h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-main h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-main h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-main h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-main a {
	color: rgb(255, 255, 255) !important;
}
.coc-main p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-safety {
	color: rgb(0, 0, 0); background-color: rgb(0, 150, 57);
}
.coc-secondary-green-safety h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-safety h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-safety h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-safety h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-safety h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-safety h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-safety p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-safety a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-pedestrian {
	color: rgb(0, 0, 0); background-color: rgb(196, 214, 0);
}
.coc-secondary-green-pedestrian h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-pedestrian h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-pedestrian h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-pedestrian h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-pedestrian h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-pedestrian h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-pedestrian a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-pedestrian p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-access {
	color: rgb(255, 255, 255); background-color: rgb(0, 87, 184);
}
.coc-secondary-blue-access h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-access h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-access h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-access h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-access h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-access h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-access a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-access p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary {
	color: rgb(246, 246, 246); background-color: rgb(75, 79, 85);
}
.coc-secondary h1 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary h2 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary h3 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary h4 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary h5 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary h6 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary a {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary p {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary .secondary-ghost.cui {
	border: 2px solid rgb(165, 167, 170) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.coc-secondary .secondary-ghost.cui:hover {
	background: rgb(237, 237, 238) !important; color: rgb(75, 79, 85) !important;
}
.coc-secondary-1L {
	color: rgb(246, 246, 246); background-color: rgb(93, 96, 102);
}
.coc-secondary-1L h1 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1L h2 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1L h3 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1L h4 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1L h5 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1L h6 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1L a {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1L p {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1L .secondary-ghost.cui {
	border: 2px solid rgb(165, 167, 170) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.coc-secondary-1L .secondary-ghost.cui:hover {
	background: rgb(237, 237, 238) !important; color: rgb(75, 79, 85) !important;
}
.coc-secondary-2L {
	color: rgb(255, 255, 255); background-color: rgb(111, 114, 119);
}
.coc-secondary-2L h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-2L h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-2L h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-2L h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-2L h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-2L h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-2L a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-2L p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-2L .secondary-ghost.cui {
	border: 2px solid rgb(165, 167, 170) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.coc-secondary-2L .secondary-ghost.cui:hover {
	background: rgb(237, 237, 238) !important; color: rgb(75, 79, 85) !important;
}
.coc-secondary-3L {
	color: rgb(0, 0, 0); background-color: rgb(129, 131, 136);
}
.coc-secondary-3L h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-3L h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-3L h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-3L h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-3L h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-3L h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-3L a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-3L p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-4L {
	color: rgb(0, 0, 0); background-color: rgb(147, 149, 153);
}
.coc-secondary-4L h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-4L h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-4L h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-4L h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-4L h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-4L h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-4L a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-4L p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5L {
	color: rgb(0, 0, 0); background-color: rgb(165, 167, 170);
}
.coc-secondary-5L h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5L h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5L h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5L h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5L h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5L h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5L a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5L p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6L {
	color: rgb(0, 0, 0); background-color: rgb(183, 185, 187);
}
.coc-secondary-6L h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6L h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6L h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6L h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6L h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6L h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6L a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6L p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-7L {
	color: rgb(51, 51, 51); background-color: rgb(201, 202, 204);
}
.coc-secondary-7L h1 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-7L h2 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-7L h3 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-7L h4 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-7L h5 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-7L h6 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-7L a {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-7L p {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8L {
	color: rgb(51, 51, 51); background-color: rgb(219, 220, 221);
}
.coc-secondary-8L h1 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8L h2 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8L h3 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8L h4 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8L h5 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8L h6 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8L a {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8L p {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9L {
	color: rgb(51, 51, 51); background-color: rgb(237, 237, 238);
}
.coc-secondary-9L h1 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9L h2 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9L h3 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9L h4 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9L h5 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9L h6 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9L p {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-10L {
	color: rgb(51, 51, 51); background-color: rgb(246, 246, 246);
}
.coc-secondary-10L h1 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-10L h2 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-10L h3 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-10L h4 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-10L h5 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-10L h6 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-10L p {
	color: rgb(51, 51, 51) !important;
}
.coc-black {
	color: rgb(246, 246, 246); background-color: rgb(0, 0, 0);
}
.coc-black h1 {
	color: rgb(246, 246, 246) !important;
}
.coc-black h2 {
	color: rgb(246, 246, 246) !important;
}
.coc-black h3 {
	color: rgb(246, 246, 246) !important;
}
.coc-black h4 {
	color: rgb(246, 246, 246) !important;
}
.coc-black h5 {
	color: rgb(246, 246, 246) !important;
}
.coc-black h6 {
	color: rgb(246, 246, 246) !important;
}
.coc-black a {
	color: rgb(246, 246, 246) !important;
}
.coc-black p {
	color: rgb(246, 246, 246) !important;
}
.coc-black .secondary-ghost.cui {
	border: 2px solid rgb(165, 167, 170) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.coc-black .secondary-ghost.cui:hover {
	background: rgb(237, 237, 238) !important; color: rgb(75, 79, 85) !important;
}
.coc-secondary-1D {
	color: rgb(246, 246, 246); background-color: rgb(25, 25, 25);
}
.coc-secondary-1D h1 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1D h2 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1D h3 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1D h4 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1D h5 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1D h6 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1D a {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1D p {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-1D .secondary-ghost.cui {
	border: 2px solid rgb(165, 167, 170) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.coc-secondary-1D .secondary-ghost.cui:hover {
	background: rgb(237, 237, 238) !important; color: rgb(75, 79, 85) !important;
}
.coc-secondary-2D {
	color: rgb(246, 246, 246); background-color: rgb(51, 51, 51);
}
.coc-secondary-2D h1 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-2D h2 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-2D h3 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-2D h4 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-2D h5 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-2D h6 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-2D a {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-2D p {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-2D .secondary-ghost.cui {
	border: 2px solid rgb(165, 167, 170) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.coc-secondary-2D .secondary-ghost.cui:hover {
	background: rgb(237, 237, 238) !important; color: rgb(75, 79, 85) !important;
}
.coc-secondary-3D {
	color: rgb(246, 246, 246); background-color: rgb(76, 76, 76);
}
.coc-secondary-3D h1 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-3D h2 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-3D h3 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-3D h4 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-3D h5 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-3D h6 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-3D a {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-3D p {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-3D .secondary-ghost.cui {
	border: 2px solid rgb(165, 167, 170) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.coc-secondary-3D .secondary-ghost.cui:hover {
	background: rgb(237, 237, 238) !important; color: rgb(75, 79, 85) !important;
}
.coc-secondary-4D {
	color: rgb(246, 246, 246); background-color: rgb(102, 102, 102);
}
.coc-secondary-4D h1 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-4D h2 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-4D h3 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-4D h4 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-4D h5 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-4D h6 {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-4D a {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-4D p {
	color: rgb(246, 246, 246) !important;
}
.coc-secondary-4D .secondary-ghost.cui {
	border: 2px solid rgb(165, 167, 170) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.coc-secondary-4D .secondary-ghost.cui:hover {
	background: rgb(237, 237, 238) !important; color: rgb(75, 79, 85) !important;
}
.coc-secondary-5D {
	color: rgb(0, 0, 0); background-color: rgb(127, 127, 127);
}
.coc-secondary-5D h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5D h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5D h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5D h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5D h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5D h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5D a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-5D p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6D {
	color: rgb(0, 0, 0); background-color: rgb(153, 153, 153);
}
.coc-secondary-6D h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6D h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6D h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6D h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6D h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6D h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6D a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-6D p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-7D {
	color: rgb(0, 0, 0); background-color: rgb(178, 178, 178);
}
.coc-secondary-7D h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-7D h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-7D h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-7D h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-7D h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-7D h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-7D a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-7D p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-8D {
	color: rgb(51, 51, 51); background-color: rgb(204, 204, 204);
}
.coc-secondary-8D h1 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8D h2 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8D h3 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8D h4 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8D h5 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8D h6 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8D a {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-8D p {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9D {
	color: rgb(51, 51, 51); background-color: rgb(229, 229, 229);
}
.coc-secondary-9D h1 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9D h2 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9D h3 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9D h4 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9D h5 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9D h6 {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-9D p {
	color: rgb(51, 51, 51) !important;
}
.coc-secondary-orange {
	color: rgb(0, 0, 0); background-color: rgb(229, 114, 0);
}
.coc-secondary-orange h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-L {
	color: rgb(0, 0, 0); background-color: rgb(237, 139, 0);
}
.coc-secondary-orange-L h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-L h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-L h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-L h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-L h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-L h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-L p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-L a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-D {
	color: rgb(0, 0, 0); background-color: rgb(220, 68, 5);
}
.coc-secondary-orange-D h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-D h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-D h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-D h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-D h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-D h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-D p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-orange-D a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow {
	color: rgb(0, 0, 0); background-color: rgb(255, 198, 0);
}
.coc-secondary-yellow h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-L {
	color: rgb(0, 0, 0); background-color: rgb(254, 219, 0);
}
.coc-secondary-yellow-L h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-L h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-L h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-L h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-L h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-L h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-L p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-L a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-D {
	color: rgb(0, 0, 0); background-color: rgb(242, 169, 0);
}
.coc-secondary-yellow-D h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-D h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-D h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-D h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-D h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-D h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-D p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-yellow-D a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green {
	color: rgb(0, 0, 0); background-color: rgb(76, 140, 43);
}
.coc-secondary-green h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-L {
	color: rgb(0, 0, 0); background-color: rgb(120, 190, 32);
}
.coc-secondary-green-L h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-L h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-L h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-L h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-L h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-L h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-L p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-L a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-green-D {
	color: rgb(255, 255, 255); background-color: rgb(68, 105, 61);
}
.coc-secondary-green-D h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-D h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-D h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-D h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-D h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-D h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-D p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-green-D a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue {
	color: rgb(0, 0, 0); background-color: rgb(0, 133, 173);
}
.coc-secondary-blue h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-L {
	color: rgb(0, 0, 0); background-color: rgb(0, 163, 224);
}
.coc-secondary-blue-L h1 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-L h2 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-L h3 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-L h4 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-L h5 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-L h6 {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-L p {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-L a {
	color: rgb(0, 0, 0) !important;
}
.coc-secondary-blue-D {
	color: rgb(255, 255, 255); background-color: rgb(0, 86, 112);
}
.coc-secondary-blue-D h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-D h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-D h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-D h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-D h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-D h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-D p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-blue-D a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue {
	color: rgb(255, 255, 255); background-color: rgb(0, 56, 101);
}
.coc-secondary-dark-blue h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-L {
	color: rgb(255, 255, 255); background-color: rgb(0, 98, 152);
}
.coc-secondary-dark-blue-L h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-L h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-L h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-L h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-L h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-L h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-L p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-L a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-D {
	color: rgb(255, 255, 255); background-color: rgb(4, 30, 66);
}
.coc-secondary-dark-blue-D h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-D h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-D h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-D h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-D h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-D h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-D p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-dark-blue-D a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple {
	color: rgb(255, 255, 255); background-color: rgb(100, 47, 108);
}
.coc-secondary-purple h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-L {
	color: rgb(255, 255, 255); background-color: rgb(147, 50, 142);
}
.coc-secondary-purple-L h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-L h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-L h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-L h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-L h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-L h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-L p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-L a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-D {
	color: rgb(255, 255, 255); background-color: rgb(60, 16, 83);
}
.coc-secondary-purple-D h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-D h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-D h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-D h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-D h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-D h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-D p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-purple-D a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink {
	color: rgb(255, 255, 255); background-color: rgb(172, 20, 90);
}
.coc-secondary-pink h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-L {
	color: rgb(255, 255, 255); background-color: rgb(206, 15, 105);
}
.coc-secondary-pink-L h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-L h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-L h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-L h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-L h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-L h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-L p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-L a {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-D {
	color: rgb(255, 255, 255); background-color: rgb(108, 29, 69);
}
.coc-secondary-pink-D h1 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-D h2 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-D h3 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-D h4 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-D h5 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-D h6 {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-D p {
	color: rgb(255, 255, 255) !important;
}
.coc-secondary-pink-D a {
	color: rgb(255, 255, 255) !important;
}
.layout-item1 {
	margin: 0px; padding: 9px; flex:1 1 0px; float: left; min-width: 300px; background-color: rgb(204, 204, 204); -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.layout-item2 {
	margin: 0px; padding: 9px; flex:1 1 0px; float: left; min-width: 300px; background-color: rgb(204, 204, 204); -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.layout-item3 {
	margin: 0px; padding: 9px; flex:1 1 0px; float: left; min-width: 300px; background-color: rgb(204, 204, 204); -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.layout-item4 {
	margin: 0px; padding: 9px; flex:1 1 0px; float: left; min-width: 300px; background-color: rgb(204, 204, 204); -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.layout-item5 {
	margin: 0px; padding: 9px; flex:1 1 0px; float: left; min-width: 300px; background-color: rgb(204, 204, 204); -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.layout-item6 {
	margin: 0px; padding: 9px; flex:1 1 0px; float: left; min-width: 300px; background-color: rgb(204, 204, 204); -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.layout-half {
	margin: 0px; text-align: left; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.demo-background {
	background: url("../img/cityhall-lg.jpg") no-repeat center; min-height: 300px;
}
.u-pad {
	padding: 36px;
}
.u-pad-half {
	padding: 18px;
}
.u-pad-third {
	padding: 12px;
}
.u-pad-quarter {
	padding: 9px;
}
.u-width-75 {
	width: 75%;
}
.u-width-50 {
	width: 50%;
}
.u-width-25 {
	width: 25%;
}
.no-pad {
	padding: 0px;
}
.v-cover-full {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.light-panel {
	color: rgb(51, 51, 51); background-color: rgb(219, 220, 221);
}
.dark-panel {
	color: rgb(246, 246, 246); background-color: rgb(51, 51, 51);
}
.main-panel {
	color: rgb(246, 246, 246); background-color: rgb(200, 16, 46);
}
.v-border-light {
	border: 1px solid rgb(219, 220, 221); border-image: none;
}
.v-border-medium {
	border: 1px solid rgb(129, 131, 136); border-image: none;
}
.v-border-dark {
	border: 1px solid rgb(153, 153, 153); border-image: none;
}
.ie7 .cta-background {
	top: 10%; width: 70%; transform: translateY(-10%);
}
.no-flexbox .left-photo-content {
	float: left;
}
.border-red {
	border: 1px solid rgb(212, 63, 58); border-image: none;
}
.border-grey {
	border: 1px solid rgb(25, 25, 25); border-image: none;
}
.border-green {
	border: 1px solid green; border-image: none;
}
.background-grey {
	background-color: rgb(204, 204, 204);
}
@media only screen and (min-width:320px)
{
.row {
	padding-top: 0.9rem;
}
.half-half {
	padding: 1.8rem; width: 100%; float: none; display: block;
}
.left-photo {
	padding: 1.8rem; width: 100%; float: none; display: block;
}
.left-photo-content {
	padding: 1.8rem; width: 100%; float: none; display: block;
}
.right-photo {
	padding: 1.8rem; width: 100%; float: none; display: block;
}
.right-photo-content {
	padding: 1.8rem; width: 100%; float: none; display: block;
}
.left-text {
	padding: 1.8rem; width: 100%; float: none; display: block;
}
.right-text {
	padding: 1.8rem; width: 100%; float: none; display: block;
}
.left-photo {
	background: url("../../../img/half-half-demo.png") no-repeat 0px 100%; margin: 1.8rem 0px; min-height: 35rem;
}
.right-photo {
	background: url("../../../img/half-half-demo.png") no-repeat 0px 100%; margin: 1.8rem 0px; min-height: 35rem;
}
.left-photo-content {
	padding: 0px;
}
.right-photo-content {
	padding: 0px;
}
.content-block {
	margin: 0.9rem 0px; padding: 1.8rem; width: 100%;
}
.content-block-2 {
	margin: 0.9rem 0px; padding: 1.8rem; width: 100%;
}
.content-block-3 {
	margin: 0.9rem 0px; padding: 1.8rem; width: 100%;
}
.content-block-4 {
	margin: 0.9rem 0px; padding: 1.8rem; width: 100%;
}
}
@media only screen and (min-width:768px)
{
.half-half {
	min-height: 30rem;
}
.half-half {
	width: 100%; display: block;
}
.left-photo {
	width: 100%; display: block;
}
.left-photo-content {
	width: 100%; display: block;
}
.right-photo {
	width: 100%; display: block;
}
.right-photo-content {
	width: 100%; display: block;
}
.left-text {
	width: 100%; display: block;
}
.right-text {
	width: 100%; display: block;
}
.right-text {
	padding: 0.9rem 3.6rem;
}
.left-text {
	padding: 0.9rem 3.6rem;
}
.content-block {
	margin: 1.2rem; padding: 1.8rem 3.6rem; width: 100%; display: block;
}
.content-block-2 {
	margin: 1.2rem; padding: 1.8rem 3.6rem; width: 100%; display: block;
}
.content-block-3 {
	margin: 1.2rem; padding: 1.8rem 3.6rem; width: 100%; display: block;
}
.content-block-4 {
	margin: 1.2rem; padding: 1.8rem 3.6rem; width: 100%; display: block;
}
}
@media only screen and (min-width:992px)
{
.container {
	width: 992px;
}
.left-photo {
	margin: 0px; width: 50%; display: inline-block;
}
.left-photo-content {
	margin: 0px; width: 50%; display: inline-block;
}
.right-photo {
	margin: 0px; width: 50%; display: inline-block;
}
.right-photo-content {
	margin: 0px; width: 50%; display: inline-block;
}
.left-text {
	margin: 0px; width: 50%; display: inline-block;
}
.right-text {
	margin: 0px; width: 50%; display: inline-block;
}
.right-photo {
	float: right;
}
.right-photo-content {
	float: right;
}
.right-text {
	float: right;
}
.left-photo {
	background-position-x: 100%;
}
.right-photo {
	background-position-x: 100%;
}
.right-text {
	padding: 1.8rem 3.6rem;
}
.left-text {
	padding: 1.8rem 3.6rem;
}
.halfandhalf {
	margin: 36px 0px; width: 100%; padding-right: 0px; padding-left: 0px; display: table; min-height: 20px;
}
.flex-container {
	display: flex;
}
.content-block {
	margin: 1.2rem; padding: 1.8rem 3.6rem;
}
.content-block-2 {
	margin: 1.2rem; padding: 3.6rem; flex:1 1 0px; min-height: 1px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.content-block-3 {
	margin: 1.2rem; padding: 3.6rem; flex:1 1 0px; min-height: 1px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.content-block-4 {
	margin: 1.2rem; padding: 3.6rem; flex:1 1 0px; min-height: 1px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.content-block-4 {
	padding: 1.8rem;
}
.left-block {
	margin: 1rem 1rem 0px; flex:1 1 0px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.right-block {
	margin: 1rem 1rem 0px; flex:1 1 0px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.clear {
	clear: both;
}
}
@media only screen and (min-width:1200px)
{
.container {
	width: 1170px;
}
}
.coc-jumbotron.cui {
	background: url("../../../img/banner-background-demo.png") no-repeat center / cover; height: 450px; position: relative;
}
.coc-jumbotron.cui h1 {
	color: rgb(246, 246, 246);
}
.coc-jumbotron.cui h2 {
	color: rgb(246, 246, 246);
}
.coc-jumbotron.cui h3 {
	color: rgb(246, 246, 246);
}
.coc-jumbotron.cui h4 {
	color: rgb(246, 246, 246);
}
.coc-jumbotron.cui h5 {
	color: rgb(246, 246, 246);
}
.coc-jumbotron.cui h6 {
	color: rgb(246, 246, 246);
}
.coc-jumbotron.cui .cta-background {
	background: rgba(0, 0, 0, 0.7); margin: auto; padding: 36px; border: 1px solid rgb(51, 51, 51); border-image: none; top: 50%; width: 45%; text-align: center; color: rgb(246, 246, 246); position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
@media only screen and (min-width:320px)
{
.coc-jumbotron.cui .cta-background {
	padding: 12px; width: 100%;
}
}
@media only screen and (min-width:480px)
{
.coc-jumbotron.cui .cta-background {
	margin: auto; padding: 36px; width: 100%;
}
}
@media only screen and (min-width:768px)
{
.coc-jumbotron.cui .cta-background {
	width: 70%;
}
}
@media only screen and (min-width:992px)
{
.coc-jumbotron.cui .cta-background {
	width: 50%;
}
}
@media only screen and (min-width:1200px)
{
.coc-jumbotron.cui .cta-background {
	width: 45%;
}
}
@media only screen and (min-width:320px)
{
.no-pad {
	padding: 0px;
}
.b-grid-section.cui {
	padding: 0px; background-color: rgb(147, 149, 153);
}
.b-grid-section.cui .b-grid-main.cui {
	position: relative;
}
.b-grid-section.cui .b-grid-main.cui .background-main {
	background-image: url("../../../img/grid-demo.jpg");
}
.b-grid-section.cui .b-grid-main.cui .coc-white-opacity {
	background-color: rgb(246, 246, 246);
}
.b-grid-section.cui .b-grid-main.cui .coc-black-opacity {
	background-color: black;
}
.b-grid-section.cui .b-grid-main.cui .b-grid-content {
	padding: 1.8rem 1.8rem 2rem; width: 100%;
}
.b-grid-section.cui .b-grid-main.cui .b-grid-content h2 {
	padding: 0px; margin-top: 0px; -ms-word-wrap: break-word; max-width: 100%;
}
.b-grid-section.cui .b-grid-main.cui .b-grid-content h3 {
	padding: 0px; margin-top: 0px; -ms-word-wrap: break-word; max-width: 100%;
}
.b-grid-section.cui .b-grid-main.cui .b-grid-content h4 {
	padding: 0px; margin-top: 0px; -ms-word-wrap: break-word; max-width: 100%;
}
.b-grid-section.cui .b-grid-main.cui .b-grid-content h5 {
	padding: 0px; margin-top: 0px; -ms-word-wrap: break-word; max-width: 100%;
}
.b-grid-section.cui .b-grid-main.cui .b-grid-content h6 {
	padding: 0px; margin-top: 0px; -ms-word-wrap: break-word; max-width: 100%;
}
.b-grid-section.cui .b-grid.cui {
	margin-top: 0.3rem;
}
.b-grid-section.cui .b-grid.cui .background-one {
	background-image: url("../../../img/ctrain.jpg");
}
.b-grid-section.cui .b-grid.cui .background-two {
	background-image: url("../../../img/cityProgram.jpg");
}
.b-grid-section.cui .b-grid.cui .b-grid-content {
	padding: 1.8rem 1.8rem 2rem; width: 100%;
}
.b-grid-section.cui .b-grid.cui .video-container span {
	margin: 18% 44%;
}
.b-grid-section.cui .b-grid-background {
	background-position: center; width: 100%; padding-top: 3.5rem; padding-bottom: 56.25%; position: relative; background-repeat: no-repeat; background-size: cover;
}
.b-grid-section.cui .coc-white-opacity {
	background-color: rgb(246, 246, 246);
}
.b-grid-section.cui .coc-black-opacity {
	background-color: black;
}
.b-grid-section.cui .video-container {
	height: 0px; overflow: hidden; padding-top: 3.5rem; padding-bottom: 56.25%; position: relative;
}
.b-grid-section.cui .video-container button {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; cursor: none;
}
.b-grid-section.cui .video-container button:focus {
	box-shadow: none;
}
.b-grid-section.cui .video-container .video-thumbnail {
	padding: 0px; top: 0px; width: 100%; text-align: center; position: absolute;
}
.b-grid-section.cui .video-container .video-thumbnail:hover {
	cursor: pointer;
}
.b-grid-section.cui .video-container .video-thumbnail img:focus {
	border: 2px solid rgb(96, 187, 254); border-image: none; outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
.b-grid-section.cui .video-container .video-thumbnail span {
	margin: 25% 44%; padding: 1rem; border-radius: 30px; border: 5px solid rgba(255, 255, 255, 0.9); border-image: none; color: rgba(255, 255, 255, 0.9); font-size: 200%; position: absolute; background-color: rgba(0, 0, 0, 0.7);
}
.b-grid-section.cui .video-container .video-thumbnail span:hover {
	color: rgba(255, 255, 255, 0.9); background-color: rgba(0, 0, 0, 0.9);
}
.b-grid-section.cui .video-container iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1;
}
}
@media only screen and (min-width:992px)
{
.b-grid-section.cui {
	background-color: rgb(255, 255, 255);
}
.b-grid-section.cui .b-grid-main.cui {
	margin-right: 0.3rem;
}
.b-grid-section.cui .b-grid-main.cui .coc-white-opacity {
	background-color: rgba(255, 255, 255, 0.9);
}
.b-grid-section.cui .b-grid-main.cui .coc-black-opacity {
	background-color: rgba(0, 0, 0, 0.8);
}
.b-grid-section.cui .b-grid-main.cui .b-grid-content {
	margin: 3.6rem; width: 40%; bottom: 0px; position: absolute;
}
.b-grid-section.cui .b-grid.cui .b-grid-background {
	padding-top: 1.5rem;
}
.b-grid-section.cui .b-grid.cui .coc-white-opacity {
	background-color: rgba(255, 255, 255, 0.9);
}
.b-grid-section.cui .b-grid.cui .coc-black-opacity {
	background-color: rgba(0, 0, 0, 0.8);
}
.b-grid-section.cui .b-grid.cui .video-container {
	padding-top: 1.5rem;
}
.b-grid-section.cui .b-grid.cui .b-grid-content {
	padding: 0.2rem 1.8rem 1.2rem; bottom: 0px; position: absolute;
}
.b-grid-section.cui .b-grid-first.b-grid.cui {
	margin-top: 0px;
}
.b-grid-section.cui .b-grid-first.b-grid.cui .b-grid-content {
	bottom: 51%; margin-bottom: -0.4rem;
}
.b-grid-section.cui .b-grid-secon.b-grid.cui {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
}
@media only screen and (min-width:1200px)
{
.b-grid-section.cui .b-grid-first.b-grid.cui .b-grid-content {
	margin-bottom: -0.9%;
}
}
.cui.accordion {
	padding: 0px;
}
.cui.collapsible {
	padding: 0px;
}
.cui.collapsible-tab {
	padding: 0px;
}
.cui.collapsible {
	border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(201, 202, 204) rgb(201, 202, 204); padding: 0.9rem 3.6rem; margin-top: -2px; background-color: rgb(255, 255, 255);
}
.cui.collapsible button {
	padding: 0.8rem 0.4rem; border: 2px solid rgb(201, 202, 204); border-image: none; font-size: 16px; background-color: rgb(237, 237, 238);
}
.cui.collapsible-tab button {
	padding: 0.8rem 0.4rem; border: 2px solid rgb(201, 202, 204); border-image: none; font-size: 16px; background-color: rgb(237, 237, 238);
}
.cui.accordion button {
	padding: 0.8rem 0.4rem; border: 2px solid rgb(201, 202, 204); border-image: none; font-size: 16px; background-color: rgb(237, 237, 238);
}
.cui.collapsible button:hover {
	background-color: rgb(219, 220, 221);
}
.cui.collapsible-tab button:hover {
	background-color: rgb(219, 220, 221);
}
.cui.accordion button:hover {
	background-color: rgb(219, 220, 221);
}
.cui.accordion .title-bar {
	margin: -0.2rem 0px 0px;
}
.cui.accordion .title-bar button {
	padding: 1.1rem 1.8rem;
}
.cui.accordion h5 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui.accordion h4 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui.accordion h3 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui.accordion h2 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui.collapsible h5 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui.collapsible h4 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui.collapsible h3 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui.collapsible h2 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui.accordion h5 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui.accordion h4 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui.accordion h3 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui.accordion h2 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui.collapsible h5 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui.collapsible h4 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui.collapsible h3 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui.collapsible h2 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui.accordion h2 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui.accordion h3 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui.accordion h4 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui.accordion h5 [aria-expanded='true'] .cui.collapsible h5 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui.collapsible h4 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui.collapsible h3 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui.collapsible h2 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui.accordion h2 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui.accordion h3 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui.accordion h4 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui.accordion h5 [aria-expanded='true'] .cui.collapsible h5 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui.collapsible h4 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui.collapsible h3 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui.collapsible h2 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui.accordion h5 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui.accordion h4 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui.accordion h3 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui.accordion h2 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui.collapsible h5 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui.collapsible h4 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui.collapsible h3 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui.collapsible h2 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui.accordion h5 + [aria-hidden] {
	display: none;
}
.cui.accordion h4 + [aria-hidden] {
	display: none;
}
.cui.accordion h3 + [aria-hidden] {
	display: none;
}
.cui.accordion h2 + [aria-hidden] {
	display: none;
}
.cui.collapsible h5 + [aria-hidden] {
	display: none;
}
.cui.collapsible h4 + [aria-hidden] {
	display: none;
}
.cui.collapsible h3 + [aria-hidden] {
	display: none;
}
.cui.collapsible h2 + [aria-hidden] {
	display: none;
}
.cui.accordion h5 + [aria-hidden='false'] {
	display: block;
}
.cui.accordion h4 + [aria-hidden='false'] {
	display: block;
}
.cui.accordion h3 + [aria-hidden='false'] {
	display: block;
}
.cui.accordion h2 + [aria-hidden='false'] {
	display: block;
}
.cui.collapsible h5 + [aria-hidden='false'] {
	display: block;
}
.cui.collapsible h4 + [aria-hidden='false'] {
	display: block;
}
.cui.collapsible h3 + [aria-hidden='false'] {
	display: block;
}
.cui.collapsible h2 + [aria-hidden='false'] {
	display: block;
}
@media all and (min-width:320px)
{
.cui#tab-interface .tab-ul {
	display: none;
}
.cui#tab-interface .collapsible-tab div .title-bar {
	margin: -0.2rem 0px 0px; padding: 0px; border: currentColor; border-image: none; display: block;
}
.cui#tab-interface .collapsible-tab div .title-bar button[aria-expanded='true'] {
	border-left-color: rgb(200, 16, 46); border-left-width: 2px; border-left-style: solid;
}
.cui#tab-interface .collapsible-tab div .title-bar button[aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui#tab-interface .collapsible-tab div .title-bar button[aria-expanded='false'] {
	background: rgb(237, 237, 238); border-left-color: rgb(201, 202, 204); border-left-width: 2px; border-left-style: solid;
}
.cui#tab-interface .collapsible-tab div .title-bar button[aria-expanded='false']:hover {
	background-color: rgb(219, 220, 221);
}
.cui#tab-interface .collapsible-tab div .title-bar button {
	background: rgb(255, 255, 255); padding: 1.1rem 1.8rem; border: 2px solid rgb(201, 202, 204); border-image: none; font-size: 16px;
}
.cui#tab-interface .collapsible-tab div .title-bar button:hover {
	background-color: rgb(219, 220, 221);
}
.cui#tab-interface .cui.collapsible {
	border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(201, 202, 204) rgb(201, 202, 204); padding: 0.9rem 3.6rem; margin-top: -2px; background-color: rgb(255, 255, 255);
}
.cui#tab-interface .cui.collapsible-tab h5 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui#tab-interface .cui.collapsible-tab h4 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui#tab-interface .cui.collapsible-tab h3 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui#tab-interface .cui.collapsible-tab h2 [aria-expanded] {
	margin: 0px; width: 100%; text-align: inherit; text-transform: inherit; font-family: inherit; display: block;
}
.cui#tab-interface .cui.collapsible-tab h5 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui#tab-interface .cui.collapsible-tab h4 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui#tab-interface .cui.collapsible-tab h3 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui#tab-interface .cui.collapsible-tab h2 [aria-expanded]::before {
	color: rgb(51, 51, 51); font-family: "cicon"; margin-right: 6px; content: "\e2ea";
}
.cui#tab-interface .cui.collapsible-tab h5 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui#tab-interface .cui.collapsible-tab h4 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui#tab-interface .cui.collapsible-tab h3 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui#tab-interface .cui.collapsible-tab h2 [aria-expanded='true'] {
	color: rgb(200, 16, 46); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(200, 16, 46); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.cui#tab-interface .cui.collapsible-tab h5 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui#tab-interface .cui.collapsible-tab h4 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui#tab-interface .cui.collapsible-tab h3 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui#tab-interface .cui.collapsible-tab h2 [aria-expanded='true']:hover {
	background-color: rgb(246, 246, 246);
}
.cui#tab-interface .cui.collapsible-tab h5 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui#tab-interface .cui.collapsible-tab h4 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui#tab-interface .cui.collapsible-tab h3 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui#tab-interface .cui.collapsible-tab h2 [aria-expanded='true']::before {
	color: rgb(200, 16, 46); font-family: "cicon"; margin-right: 0.6rem; content: "\e2eb";
}
.cui#tab-interface .cui.collapsible-tab h5 + [aria-hidden] {
	display: none;
}
.cui#tab-interface .cui.collapsible-tab h4 + [aria-hidden] {
	display: none;
}
.cui#tab-interface .cui.collapsible-tab h3 + [aria-hidden] {
	display: none;
}
.cui#tab-interface .cui.collapsible-tab h2 + [aria-hidden] {
	display: none;
}
.cui#tab-interface .cui.collapsible-tab h5 + [aria-hidden='false'] {
	display: block;
}
.cui#tab-interface .cui.collapsible-tab h4 + [aria-hidden='false'] {
	display: block;
}
.cui#tab-interface .cui.collapsible-tab h3 + [aria-hidden='false'] {
	display: block;
}
.cui#tab-interface .cui.collapsible-tab h2 + [aria-hidden='false'] {
	display: block;
}
}
@media all and (min-width:768px)
{
.cui#tab-interface {
	
}
.cui#tab-interface ul.tab-ul {
	margin-bottom: 0px; margin-left: 0.6rem; display: inline-block;
}
.cui#tab-interface ul.tab-ul [role='tablist'] {
	list-style: none; display: inline-block;
}
.cui#tab-interface ul.tab-ul li {
	margin-left: -0.6rem; display: inline-block;
}
.cui#tab-interface ul.tab-ul li span {
	display: none;
}
.cui#tab-interface ul.tab-ul li a[role='tab'] {
	background: rgb(237, 237, 238); border-width: 2px 2px 0px; border-style: solid solid none; border-color: rgb(201, 202, 204) rgb(201, 202, 204) currentColor; margin: 0px 0px -0.7rem; padding: 0.9rem 1.8rem; border-image: none; color: rgb(51, 51, 51); overflow: hidden; text-decoration: none; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 15rem;
}
.cui#tab-interface ul.tab-ul li a[role='tab']:hover {
	background-color: rgb(219, 220, 221);
}
.cui#tab-interface ul.tab-ul li a[aria-selected] {
	background: rgb(255, 255, 255); top: 0.2rem; color: rgb(200, 16, 46); padding-top: 1.1rem; border-top-color: rgb(200, 16, 46); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; position: relative;
}
.cui#tab-interface ul.tab-ul li a[role='tab']:focus {
	background: rgb(255, 255, 255); top: 0.2rem; color: rgb(200, 16, 46); padding-top: 1.1rem; border-top-color: rgb(200, 16, 46); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; position: relative;
}
.cui#tab-interface ul.tab-ul li a[role='tab']:focus {
	background: rgb(255, 255, 255); text-decoration: none; outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
.cui#tab-interface ul.tab-ul li:nth-last-child(2) a[role='tab'] {
	max-width: 34rem;
}
.cui#tab-interface ul.tab-ul li:nth-last-child(2) ~ li a[role='tab'] {
	max-width: 34rem;
}
.cui#tab-interface ul.tab-ul li:nth-last-child(3) a[role='tab'] {
	max-width: 25rem;
}
.cui#tab-interface ul.tab-ul li:nth-last-child(3) ~ li a[role='tab'] {
	max-width: 25rem;
}
.cui#tab-interface ul.tab-ul li:nth-last-child(4) a[role='tab'] {
	max-width: 21rem;
}
.cui#tab-interface ul.tab-ul li:nth-last-child(4) ~ li a[role='tab'] {
	max-width: 21rem;
}
.cui#tab-interface ul.tab-ul li:nth-last-child(5) a[role='tab'] {
	max-width: 17rem;
}
.cui#tab-interface ul.tab-ul li:nth-last-child(5) ~ li a[role='tab'] {
	max-width: 17rem;
}
.cui#tab-interface ul.tab-ul li:nth-last-child(6) a[role='tab'] {
	max-width: 15rem;
}
.cui#tab-interface ul.tab-ul li:nth-last-child(6) ~ li a[role='tab'] {
	max-width: 15rem;
}
.cui#tab-interface .cui.collapsible-tab {
	
}
.cui#tab-interface .cui.collapsible-tab .title-bar {
	border: 2px solid green; border-image: none; display: none !important;
}
.cui#tab-interface .cui.collapsible-tab [role='tabpanel'] {
	background: rgb(255, 255, 255); padding: 0.6rem 1.8rem 2.4rem; border: 2px solid rgb(201, 202, 204); border-image: none; margin-top: 0px;
}
.cui#tab-interface .cui.collapsible-tab [role='tabpanel'][aria-hidden='true'] {
	display: none;
}
.cui#tab-interface .cui.collapsible-tab [role='tabpanel']:focus {
	background: rgb(238, 238, 238); text-decoration: none; outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
.ie7 .cui#tab-interface .tab-content {
	display: block;
}
.ie8 .cui#tab-interface .tab-content {
	display: block;
}
}
@media only screen and (min-width:200px)
{
.tile.cui {
	padding: 2.6rem 3.6rem 3.6rem; width: 100%; margin-bottom: 3.6rem; min-height: 10rem;
}
.coc-secondary.tile.cui h2 {
	color: rgb(246, 246, 246);
}
.coc-secondary.tile.cui h3 {
	color: rgb(246, 246, 246);
}
.coc-secondary.tile.cui h4 {
	color: rgb(246, 246, 246);
}
.coc-secondary.tile.cui h5 {
	color: rgb(246, 246, 246);
}
.coc-secondary.tile.cui h6 {
	color: rgb(246, 246, 246);
}
.coc-secondary.tile.cui button.secondary-ghost.cui {
	border: 2px solid rgb(165, 167, 170); border-image: none; color: rgb(255, 255, 255);
}
.coc-secondary.tile.cui button.secondary-ghost.cui:hover {
	background: rgb(237, 237, 238); color: rgb(75, 79, 85);
}
}
@media only screen and (min-width:320px)
{
.card.cui {
	margin: 3.6rem 0px; border-radius: 4px; border: 0.1rem solid rgb(201, 202, 204); border-image: none; width: 100%; padding-bottom: 1.8rem; min-height: 10rem; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.card.cui .category-title {
	margin: 0px; padding: 1.8rem; color: rgb(75, 79, 85);
}
.card.cui h2 {
	margin: 0px; padding: 0.9rem 1.8rem; color: rgb(51, 51, 51);
}
.card.cui h3 {
	margin: 0px; padding: 0.9rem 1.8rem; color: rgb(51, 51, 51);
}
.card.cui h4 {
	margin: 0px; padding: 0.9rem 1.8rem; color: rgb(51, 51, 51);
}
.card.cui h5 {
	margin: 0px; padding: 0.9rem 1.8rem; color: rgb(51, 51, 51);
}
.card.cui h6 {
	margin: 0px; padding: 0.9rem 1.8rem; color: rgb(51, 51, 51);
}
.card.cui .md {
	width: 100%;
}
.card.cui .video-container {
	height: 0px; overflow: hidden; padding-top: 3.5rem; padding-bottom: 56.25%; margin-bottom: 1.8rem; position: relative;
}
.card.cui .video-container button {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; cursor: none;
}
.card.cui .video-container button:focus {
	box-shadow: none;
}
.card.cui .video-container .video-thumbnail {
	padding: 0px; top: 0px; width: 100%; text-align: center; position: absolute;
}
.card.cui .video-container .video-thumbnail:hover {
	cursor: pointer;
}
.card.cui .video-container .video-thumbnail img:focus {
	border: 2px solid rgb(96, 187, 254); border-image: none; outline-style: none; box-shadow: 0px 0px 3px 3px #60bbfe; -webkit-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 0px 2px 2px #60bbfe, -4px 7px 11px rgba(0, 0, 0, 0.35);
}
.card.cui .video-container .video-thumbnail span {
	margin: 25% 46%; padding: 1rem; border-radius: 30px; border: 5px solid rgba(255, 255, 255, 0.9); border-image: none; color: rgba(255, 255, 255, 0.9); font-size: 200%; position: absolute; background-color: rgba(0, 0, 0, 0.7);
}
.card.cui .video-container .video-thumbnail span:hover {
	color: rgba(255, 255, 255, 0.9); background-color: rgba(0, 0, 0, 0.9);
}
.card.cui .video-container iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1;
}
.card.cui img {
	margin: 0px 0px 1.8rem; border: currentColor; border-image: none; width: 100%; vertical-align: middle;
}
.card.cui p {
	padding: 0px 1.8rem;
}
.card.cui .action-link {
	margin: 1.8rem; display: block;
}
.card.cui button {
	margin: 1.8rem;
}
}
@media only screen and (min-width:480px)
{
.card.cui .md {
	width: 50%;
}
}
@media only screen and (min-width:768px)
{
.card.cui .md {
	width: 30%;
}
}
.coc-tooltip.cui {
	padding: 1.4rem; border: currentColor; border-image: none; color: rgb(51, 51, 51); font-size: 1.6rem; font-weight: 400; text-decoration: none; cursor: pointer;
}
.coc-tooltip.cui:hover {
	color: rgb(93, 96, 102);
}
@media only screen and (min-width:200px)
{
.cui#coc-tooltip-target {
	display: none;
}
.active.cui#coc-tooltip-target {
	padding: 3.6rem; left: 0px; width: 100%; bottom: 0px; display: block; position: fixed; z-index: 1; animation-name: tooltip-move; animation-duration: 1s; -webkit-animation-name: tooltip-move; -webkit-animation-duration: 3s;
}
.active.cui#coc-tooltip-target h1 {
	color: rgb(255, 255, 255);
}
.active.cui#coc-tooltip-target h2 {
	color: rgb(255, 255, 255);
}
.active.cui#coc-tooltip-target h3 {
	color: rgb(255, 255, 255);
}
.active.cui#coc-tooltip-target h4 {
	color: rgb(255, 255, 255);
}
.active.cui#coc-tooltip-target h5 {
	color: rgb(255, 255, 255);
}
.active.cui#coc-tooltip-target h6 {
	color: rgb(255, 255, 255);
}
.active.cui#coc-tooltip-target a {
	color: rgb(255, 255, 255);
}
.active.cui#coc-tooltip-target p {
	color: rgb(255, 255, 255);
}
.active.cui#coc-tooltip-target button {
	float: right;
}
#coc-tooltip-target-content:focus {
	
}
}
