body,div,html,span {
    margin-left: 0
}

body,div,html,span {
    margin-bottom: 0
}

body,div,html,span {
    margin-right: 0
}

body,div,html,span {
    margin-top: 0
}

body,div,html,span {
    padding-left: 0
}

body,div,html,span {
    padding-bottom: 0
}

body,div,html,span {
    padding-right: 0
}

body,div,html,span {
    padding-top: 0
}

html {
    border-left-width: 0
}

html {
    border-bottom-width: 0
}

html {
    border-right-width: 0
}

html {
    border-top-width: 0
}

html {
    border-left-style: none
}

html {
    border-bottom-style: none
}

html {
    border-right-style: none
}

html {
    border-top-style: none
}

html {
    border-left-color: currentColor
}

html {
    border-bottom-color: currentColor
}

html {
    border-right-color: currentColor
}

html {
    border-top-color: currentColor
}

html {
    border-image: none
}

html {
    font-size: 100%
}
: html {
    font: inherit
}

body,div,html,span {
    vertical-align: baseline
}

body {
    border-left-width: 0
}

body {
    border-bottom-width: 0
}

body {
    border-right-width: 0
}

body {
    border-top-width: 0
}

body {
    border-left-style: none
}

body {
    border-bottom-style: none
}

body {
    border-right-style: none
}

body {
    border-top-style: none
}

body {
    border-left-color: currentColor
}

body {
    border-bottom-color: currentColor
}

body {
    border-right-color: currentColor
}

body {
    border-top-color: currentColor
}

body {
    border-image: none
}

body {
    font-size: 100%
}

body {
    font: inherit
}

div {
    border-left-width: 0
}

div {
    border-bottom-width: 0
}

div {
    border-right-width: 0
}

div {
    border-top-width: 0
}

div {
    border-left-style: none
}

div {
    border-bottom-style: none
}

div {
    border-right-style: none
}

div {
    border-top-style: none
}

div {
    border-left-color: currentColor
}

div {
    border-bottom-color: currentColor
}

div {
    border-right-color: currentColor
}

div {
    border-top-color: currentColor
}

div {
    border-image: none
}

div {
    font-size: 100%
}

div {
    font: inherit
}

span {
    border-left-width: 0
}

span {
    border-bottom-width: 0
}

span {
    border-right-width: 0
}

span {
    border-top-width: 0
}

span {
    border-left-style: none
}

span {
    border-bottom-style: none
}

span {
    border-right-style: none
}

span {
    border-top-style: none
}

span {
    border-left-color: currentColor
}

span {
    border-bottom-color: currentColor
}

span {
    border-right-color: currentColor
}

span {
    border-top-color: currentColor
}

span {
    border-image: none
}

span {
    font-size: 100%
}

span {
    font: inherit
}

applet,h1,iframe,object {
    margin-left: 0
}

applet,h1,iframe,object {
    margin-bottom: 0
}

applet,h1,iframe,object {
    margin-right: 0
}

applet,h1,iframe,object {
    margin-top: 0
}

applet,h1,iframe,object {
    padding-left: 0
}

applet,h1,iframe,object {
    padding-bottom: 0
}

applet,h1,iframe,object {
    padding-right: 0
}

applet,h1,iframe,object {
    padding-top: 0
}

applet {
    border-left-width: 0
}

applet {
    border-bottom-width: 0
}

applet {
    border-right-width: 0
}

applet {
    border-top-width: 0
}

applet {
    border-left-style: none
}

applet {
    border-bottom-style: none
}

applet {
    border-right-style: none
}

applet {
    border-top-style: none
}

applet {
    border-left-color: currentColor
}

applet {
    border-bottom-color: currentColor
}

applet {
    border-right-color: currentColor
}

applet {
    border-top-color: currentColor
}

applet {
    border-image: none
}

applet {
    font-size: 100%
}

applet {
    font: inherit
}

applet,h1,iframe,object {
    vertical-align: baseline
}

object {
    border-left-width: 0
}

object {
    border-bottom-width: 0
}

object {
    border-right-width: 0
}

object {
    border-top-width: 0
}

object {
    border-left-style: none
}

object {
    border-bottom-style: none
}

object {
    border-right-style: none
}

object {
    border-top-style: none
}

object {
    border-left-color: currentColor
}

object {
    border-bottom-color: currentColor
}

object {
    border-right-color: currentColor
}

object {
    border-top-color: currentColor
}

object {
    border-image: none
}

object {
    font-size: 100%
}

object {
    font: inherit
}

iframe {
    border-left-width: 0
}

iframe {
    border-bottom-width: 0
}

iframe {
    border-right-width: 0
}

iframe {
    border-top-width: 0
}

iframe {
    border-left-style: none
}

iframe {
    border-bottom-style: none
}

iframe {
    border-right-style: none
}

iframe {
    border-top-style: none
}

iframe {
    border-left-color: currentColor
}

iframe {
    border-bottom-color: currentColor
}

iframe {
    border-right-color: currentColor
}

iframe {
    border-top-color: currentColor
}

iframe {
    border-image: none
}

iframe {
    font-size: 100%
}

iframe {
    font: inherit
}

h1 {
    border-left-width: 0
}

h1 {
    border-bottom-width: 0
}

h1 {
    border-right-width: 0
}

h1 {
    border-top-width: 0
}

h1 {
    border-left-style: none
}

h1 {
    border-bottom-style: none
}

h1 {
    border-right-style: none
}

h1 {
    border-top-style: none
}

h1 {
    border-left-color: currentColor
}

h1 {
    border-bottom-color: currentColor
}

h1 {
    border-right-color: currentColor
}

h1 {
    border-top-color: currentColor
}

h1 {
    border-image: none
}

h1 {
    font-size: 100%
}

h1 {
    font: inherit
}

h2,h3,h4,h5 {
    margin-left: 0
}

h2,h3,h4,h5 {
    margin-bottom: 0
}

h2,h3,h4,h5 {
    margin-right: 0
}

h2,h3,h4,h5 {
    margin-top: 0
}

h2,h3,h4,h5 {
    padding-left: 0
}

h2,h3,h4,h5 {
    padding-bottom: 0
}

h2,h3,h4,h5 {
    padding-right: 0
}

h2,h3,h4,h5 {
    padding-top: 0
}

h2 {
    border-left-width: 0
}

h2 {
    border-bottom-width: 0
}

h2 {
    border-right-width: 0
}

h2 {
    border-top-width: 0
}

h2 {
    border-left-style: none
}

h2 {
    border-bottom-style: none
}

h2 {
    border-right-style: none
}

h2 {
    border-top-style: none
}

h2 {
    border-left-color: currentColor
}

h2 {
    border-bottom-color: currentColor
}

h2 {
    border-right-color: currentColor
}

h2 {
    border-top-color: currentColor
}

h2 {
    border-image: none
}

h2 {
    font-size: 100%
}

h2 {
    font: inherit
}

h2,h3,h4,h5 {
    vertical-align: baseline
}

h3 {
    border-left-width: 0
}

h3 {
    border-bottom-width: 0
}

h3 {
    border-right-width: 0
}

h3 {
    border-top-width: 0
}

h3 {
    border-left-style: none
}

h3 {
    border-bottom-style: none
}

h3 {
    border-right-style: none
}

h3 {
    border-top-style: none
}

h3 {
    border-left-color: currentColor
}

h3 {
    border-bottom-color: currentColor
}

h3 {
    border-right-color: currentColor
}

h3 {
    border-top-color: currentColor
}

h3 {
    border-image: none
}

h3 {
    font-size: 100%
}

h3 {
    font: inherit
}

h4 {
    border-left-width: 0
}

h4 {
    border-bottom-width: 0
}

h4 {
    border-right-width: 0
}

h4 {
    border-top-width: 0
}

h4 {
    border-left-style: none
}

h4 {
    border-bottom-style: none
}

h4 {
    border-right-style: none
}

h4 {
    border-top-style: none
}

h4 {
    border-left-color: currentColor
}

h4 {
    border-bottom-color: currentColor
}

h4 {
    border-right-color: currentColor
}

h4 {
    border-top-color: currentColor
}

h4 {
    border-image: none
}

h4 {
    font-size: 100%
}

h4 {
    font: inherit
}

h5 {
    border-left-width: 0
}

h5 {
    border-bottom-width: 0
}

h5 {
    border-right-width: 0
}

h5 {
    border-top-width: 0
}

h5 {
    border-left-style: none
}

h5 {
    border-bottom-style: none
}

h5 {
    border-right-style: none
}

h5 {
    border-top-style: none
}

h5 {
    border-left-color: currentColor
}

h5 {
    border-bottom-color: currentColor
}

h5 {
    border-right-color: currentColor
}

h5 {
    border-top-color: currentColor
}

h5 {
    border-image: none
}

h5 {
    font-size: 100%
}

h5 {
    font: inherit
}

blockquote,h6,p,pre {
    margin-left: 0
}

blockquote,h6,p,pre {
    margin-bottom: 0
}

blockquote,h6,p,pre {
    margin-right: 0
}

blockquote,h6,p,pre {
    margin-top: 0
}

blockquote,h6,p,pre {
    padding-left: 0
}

blockquote,h6,p,pre {
    padding-bottom: 0
}

blockquote,h6,p,pre {
    padding-right: 0
}

blockquote,h6,p,pre {
    padding-top: 0
}

h6 {
    border-left-width: 0
}

h6 {
    border-bottom-width: 0
}

h6 {
    border-right-width: 0
}

h6 {
    border-top-width: 0
}

h6 {
    border-left-style: none
}

h6 {
    border-bottom-style: none
}

h6 {
    border-right-style: none
}

h6 {
    border-top-style: none
}

h6 {
    border-left-color: currentColor
}

h6 {
    border-bottom-color: currentColor
}

h6 {
    border-right-color: currentColor
}

h6 {
    border-top-color: currentColor
}

h6 {
    border-image: none
}

h6 {
    font-size: 100%
}

h6 {
    font: inherit
}

blockquote,h6,p,pre {
    vertical-align: baseline
}

p {
    border-left-width: 0
}

p {
    border-bottom-width: 0
}

p {
    border-right-width: 0
}

p {
    border-top-width: 0
}

p {
    border-left-style: none
}

p {
    border-bottom-style: none
}

p {
    border-right-style: none
}

p {
    border-top-style: none
}

p {
    border-left-color: currentColor
}

p {
    border-bottom-color: currentColor
}

p {
    border-right-color: currentColor
}

p {
    border-top-color: currentColor
}

p {
    border-image: none
}

p {
    font-size: 100%
}

p {
    font: inherit
}

blockquote {
    border-left-width: 0
}

blockquote {
    border-bottom-width: 0
}

blockquote {
    border-right-width: 0
}

blockquote {
    border-top-width: 0
}

blockquote {
    border-left-style: none
}

blockquote {
    border-bottom-style: none
}

blockquote {
    border-right-style: none
}

blockquote {
    border-top-style: none
}

blockquote {
    border-left-color: currentColor
}

blockquote {
    border-bottom-color: currentColor
}

blockquote {
    border-right-color: currentColor
}

blockquote {
    border-top-color: currentColor
}

blockquote {
    border-image: none
}

blockquote {
    font-size: 100%
}

blockquote {
    font: inherit
}

pre {
    border-left-width: 0
}

pre {
    border-bottom-width: 0
}

pre {
    border-right-width: 0
}

pre {
    border-top-width: 0
}

pre {
    border-left-style: none
}

pre {
    border-bottom-style: none
}

pre {
    border-right-style: none
}

pre {
    border-top-style: none
}

pre {
    border-left-color: currentColor
}

pre {
    border-bottom-color: currentColor
}

pre {
    border-right-color: currentColor
}

pre {
    border-top-color: currentColor
}

pre {
    border-image: none
}

pre {
    font-size: 100%
}

pre {
    font: inherit
}

a,abbr,acronym,address {
    margin-left: 0
}

a,abbr,acronym,address {
    margin-bottom: 0
}

a,abbr,acronym,address {
    margin-right: 0
}

a,abbr,acronym,address {
    margin-top: 0
}

a,abbr,acronym,address {
    padding-left: 0
}

a,abbr,acronym,address {
    padding-bottom: 0
}

a,abbr,acronym,address {
    padding-right: 0
}

a,abbr,acronym,address {
    padding-top: 0
}

a {
    border-left-width: 0
}

a {
    border-bottom-width: 0
}

a {
    border-right-width: 0
}

a {
    border-top-width: 0
}

a {
    border-left-style: none
}

a {
    border-bottom-style: none
}

a {
    border-right-style: none
}

a {
    border-top-style: none
}

a {
    border-left-color: currentColor
}

a {
    border-bottom-color: currentColor
}

a {
    border-right-color: currentColor
}

a {
    border-top-color: currentColor
}

a {
    border-image: none
}

a {
    font-size: 100%
}

a {
    font: inherit
}

a,abbr,acronym,address {
    vertical-align: baseline
}

abbr {
    border-left-width: 0
}

abbr {
    border-bottom-width: 0
}

abbr {
    border-right-width: 0
}

abbr {
    border-top-width: 0
}

abbr {
    border-left-style: none
}

abbr {
    border-bottom-style: none
}

abbr {
    border-right-style: none
}

abbr {
    border-top-style: none
}

abbr {
    border-left-color: currentColor
}

abbr {
    border-bottom-color: currentColor
}

abbr {
    border-right-color: currentColor
}

abbr {
    border-top-color: currentColor
}

abbr {
    border-image: none
}

abbr {
    font-size: 100%
}

abbr {
    font: inherit
}

acronym {
    border-left-width: 0
}

acronym {
    border-bottom-width: 0
}

acronym {
    border-right-width: 0
}

acronym {
    border-top-width: 0
}

acronym {
    border-left-style: none
}

acronym {
    border-bottom-style: none
}

acronym {
    border-right-style: none
}

acronym {
    border-top-style: none
}

acronym {
    border-left-color: currentColor
}

acronym {
    border-bottom-color: currentColor
}

acronym {
    border-right-color: currentColor
}

acronym {
    border-top-color: currentColor
}

acronym {
    border-image: none
}

acronym {
    font-size: 100%
}

acronym {
    font: inherit
}

address {
    border-left-width: 0
}

address {
    border-bottom-width: 0
}

address {
    border-right-width: 0
}

blockquote:before {
    content: ""
}

address {
    border-top-width: 0
}

address {
    border-left-style: none
}

address {
    border-bottom-style: none
}

address {
    border-right-style: none
}

address {
    border-top-style: none
}

address {
    border-left-color: currentColor
}

address {
    border-bottom-color: currentColor
}

address {
    border-right-color: currentColor
}

address {
    border-top-color: currentColor
}

address {
    border-image: none
}

address {
    font-size: 100%
}

address {
    font: inherit
}

big,cite,code,del {
    margin-left: 0
}

big,cite,code,del {
    margin-bottom: 0
}

big,cite,code,del {
    margin-right: 0
}

big,cite,code,del {
    margin-top: 0
}

big,cite,code,del {
    padding-left: 0
}

big,cite,code,del {
    padding-bottom: 0
}

big,cite,code,del {
    padding-right: 0
}

big,cite,code,del {
    padding-top: 0
}

big {
    border-left-width: 0
}

big {
    border-bottom-width: 0
}

big {
    border-right-width: 0
}

big {
    border-top-width: 0
}

big {
    border-left-style: none
}

big {
    border-bottom-style: none
}

big {
    border-right-style: none
}

big {
    border-top-style: none
}

big {
    border-left-color: currentColor
}

big {
    border-bottom-color: currentColor
}

big {
    border-right-color: currentColor
}

big {
    border-top-color: currentColor
}

big {
    border-image: none
}

big {
    font-size: 100%
}

big {
    font: inherit
}

big,cite,code,del {
    vertical-align: baseline
}

cite {
    border-left-width: 0
}

cite {
    border-bottom-width: 0
}

cite {
    border-right-width: 0
}

cite {
    border-top-width: 0
}

cite {
    border-left-style: none
}

cite {
    border-bottom-style: none
}

cite {
    border-right-style: none
}

cite {
    border-top-style: none
}

cite {
    border-left-color: currentColor
}

cite {
    border-bottom-color: currentColor
}

cite {
    border-right-color: currentColor
}

cite {
    border-top-color: currentColor
}

cite {
    border-image: none
}

cite {
    font-size: 100%
}

cite {
    font: inherit
}

code {
    border-left-width: 0
}

code {
    border-bottom-width: 0
}

code {
    border-right-width: 0
}

code {
    border-top-width: 0
}

code {
    border-left-style: none
}

code {
    border-bottom-style: none
}

code {
    border-right-style: none
}

code {
    border-top-style: none
}

code {
    border-left-color: currentColor
}

code {
    border-bottom-color: currentColor
}

code {
    border-right-color: currentColor
}

code {
    border-top-color: currentColor
}

code {
    border-image: none
}

code {
    font-size: 100%
}

code {
    font: inherit
}

del {
    border-left-width: 0
}

del {
    border-bottom-width: 0
}

del {
    border-right-width: 0
}

del {
    border-top-width: 0
}

del {
    border-left-style: none
}

del {
    border-bottom-style: none
}

del {
    border-right-style: none
}

del {
    border-top-style: none
}

del {
    border-left-color: currentColor
}

del {
    border-bottom-color: currentColor
}

del {
    border-right-color: currentColor
}

del {
    border-top-color: currentColor
}

del {
    border-image: none
}

del {
    font-size: 100%
}

del {
    font: inherit
}

dfn,em,img,ins {
    margin-left: 0
}

dfn,em,img,ins {
    margin-bottom: 0
}

dfn,em,img,ins {
    margin-right: 0
}

dfn,em,img,ins {
    margin-top: 0
}

dfn,em,img,ins {
    padding-left: 0
}

dfn,em,img,ins {
    padding-bottom: 0
}

dfn,em,img,ins {
    padding-right: 0
}

dfn,em,img,ins {
    padding-top: 0
}

dfn {
    border-left-width: 0
}

dfn {
    border-bottom-width: 0
}

dfn {
    border-right-width: 0
}

dfn {
    border-top-width: 0
}

dfn {
    border-left-style: none
}

dfn {
    border-bottom-style: none
}

dfn {
    border-right-style: none
}

dfn {
    border-top-style: none
}

dfn {
    border-left-color: currentColor
}

dfn {
    border-bottom-color: currentColor
}

dfn {
    border-right-color: currentColor
}

dfn {
    border-top-color: currentColor
}

dfn {
    border-image: none
}

dfn {
    font-size: 100%
}

dfn {
    font: inherit
}

dfn,em,img,ins {
    vertical-align: baseline
}

em {
    border-left-width: 0
}

em {
    border-bottom-width: 0
}

em {
    border-right-width: 0
}

em {
    border-top-width: 0
}

em {
    border-left-style: none
}

em {
    border-bottom-style: none
}

em {
    border-right-style: none
}

em {
    border-top-style: none
}

em {
    border-left-color: currentColor
}

em {
    border-bottom-color: currentColor
}

em {
    border-right-color: currentColor
}

em {
    border-top-color: currentColor
}

em {
    border-image: none
}

em {
    font-size: 100%
}

em {
    font: inherit
}

img {
    border-left-width: 0
}

img {
    border-bottom-width: 0
}

img {
    border-right-width: 0
}

img {
    border-top-width: 0
}

img {
    border-left-style: none
}

img {
    border-bottom-style: none
}

img {
    border-right-style: none
}

img {
    border-top-style: none
}

img {
    border-left-color: currentColor
}

img {
    border-bottom-color: currentColor
}

img {
    border-right-color: currentColor
}

img {
    border-top-color: currentColor
}

img {
    border-image: none
}

img {
    font-size: 100%
}

img {
    font: inherit
}

blockquote:before {
    content: none
}

ins {
    border-left-width: 0
}

ins {
    border-bottom-width: 0
}

ins {
    border-right-width: 0
}

ins {
    border-top-width: 0
}

ins {
    border-left-style: none
}

ins {
    border-bottom-style: none
}

ins {
    border-right-style: none
}

ins {
    border-top-style: none
}

ins {
    border-left-color: currentColor
}

ins {
    border-bottom-color: currentColor
}

ins {
    border-right-color: currentColor
}

ins {
    border-top-color: currentColor
}

ins {
    border-image: none
}

ins {
    font-size: 100%
}

ins {
    font: inherit
}

kbd,q,s,samp {
    margin-left: 0
}

kbd,q,s,samp {
    margin-bottom: 0
}

kbd,q,s,samp {
    margin-right: 0
}

kbd,q,s,samp {
    margin-top: 0
}

kbd,q,s,samp {
    padding-left: 0
}

kbd,q,s,samp {
    padding-bottom: 0
}

kbd,q,s,samp {
    padding-right: 0
}

kbd,q,s,samp {
    padding-top: 0
}

kbd {
    border-left-width: 0
}

kbd {
    border-bottom-width: 0
}

kbd {
    border-right-width: 0
}

kbd {
    border-top-width: 0
}

kbd {
    border-left-style: none
}

kbd {
    border-bottom-style: none
}

kbd {
    border-right-style: none
}

kbd {
    border-top-style: none
}

kbd {
    border-left-color: currentColor
}

kbd {
    border-bottom-color: currentColor
}

kbd {
    border-right-color: currentColor
}

kbd {
    border-top-color: currentColor
}

kbd {
    border-image: none
}

kbd {
    font-size: 100%
}

kbd {
    font: inherit
}

kbd,q,s,samp {
    vertical-align: baseline
}

q {
    border-left-width: 0
}

q {
    border-bottom-width: 0
}

q {
    border-right-width: 0
}

q {
    border-top-width: 0
}

q {
    border-left-style: none
}

q {
    border-bottom-style: none
}

q {
    border-right-style: none
}

q {
    border-top-style: none
}

q {
    border-left-color: currentColor
}

q {
    border-bottom-color: currentColor
}

q {
    border-right-color: currentColor
}

q {
    border-top-color: currentColor
}

q {
    border-image: none
}

q {
    font-size: 100%
}

q {
    font: inherit
}

s {
    border-left-width: 0
}

s {
    border-bottom-width: 0
}

s {
    border-right-width: 0
}

s {
    border-top-width: 0
}

s {
    border-left-style: none
}

s {
    border-bottom-style: none
}

s {
    border-right-style: none
}

s {
    border-top-style: none
}

s {
    border-left-color: currentColor
}

s {
    border-bottom-color: currentColor
}

s {
    border-right-color: currentColor
}

s {
    border-top-color: currentColor
}

s {
    border-image: none
}

s {
    font-size: 100%
}

s {
    font: inherit
}

samp {
    border-left-width: 0
}

samp {
    border-bottom-width: 0
}

samp {
    border-right-width: 0
}

samp {
    border-top-width: 0
}

samp {
    border-left-style: none
}

samp {
    border-bottom-style: none
}

samp {
    border-right-style: none
}

samp {
    border-top-style: none
}

samp {
    border-left-color: currentColor
}

samp {
    border-bottom-color: currentColor
}

samp {
    border-right-color: currentColor
}

samp {
    border-top-color: currentColor
}

samp {
    border-image: none
}

samp {
    font-size: 100%
}

samp {
    font: inherit
}

small,strike,strong,sub {
    margin-left: 0
}

small,strike,strong,sub {
    margin-bottom: 0
}

small,strike,strong,sub {
    margin-right: 0
}

small,strike,strong,sub {
    margin-top: 0
}

small,strike,strong,sub {
    padding-left: 0
}

small,strike,strong,sub {
    padding-bottom: 0
}

small,strike,strong,sub {
    padding-right: 0
}

small,strike,strong,sub {
    padding-top: 0
}

small {
    border-left-width: 0
}

small {
    border-bottom-width: 0
}

small {
    border-right-width: 0
}

small {
    border-top-width: 0
}

small {
    border-left-style: none
}

small {
    border-bottom-style: none
}

small {
    border-right-style: none
}

small {
    border-top-style: none
}

small {
    border-left-color: currentColor
}

small {
    border-bottom-color: currentColor
}

small {
    border-right-color: currentColor
}

small {
    border-top-color: currentColor
}

small {
    border-image: none
}

small {
    font-size: 100%
}

small {
    font: inherit
}

small,strike,strong,sub {
    vertical-align: baseline
}

strike {
    border-left-width: 0
}

strike {
    border-bottom-width: 0
}

strike {
    border-right-width: 0
}

strike {
    border-top-width: 0
}

strike {
    border-left-style: none
}

strike {
    border-bottom-style: none
}

strike {
    border-right-style: none
}

strike {
    border-top-style: none
}

strike {
    border-left-color: currentColor
}

strike {
    border-bottom-color: currentColor
}

strike {
    border-right-color: currentColor
}

strike {
    border-top-color: currentColor
}

strike {
    border-image: none
}

strike {
    font-size: 100%
}

strike {
    font: inherit
}

strong {
    border-left-width: 0
}

strong {
    border-bottom-width: 0
}

strong {
    border-right-width: 0
}

strong {
    border-top-width: 0
}

strong {
    border-left-style: none
}

strong {
    border-bottom-style: none
}

strong {
    border-right-style: none
}

strong {
    border-top-style: none
}

strong {
    border-left-color: currentColor
}

strong {
    border-bottom-color: currentColor
}

strong {
    border-right-color: currentColor
}

strong {
    border-top-color: currentColor
}

strong {
    border-image: none
}

strong {
    font-size: 100%
}

strong {
    font: inherit
}

sub {
    border-left-width: 0
}

sub {
    border-bottom-width: 0
}

sub {
    border-right-width: 0
}

sub {
    border-top-width: 0
}

sub {
    border-left-style: none
}

sub {
    border-bottom-style: none
}

sub {
    border-right-style: none
}

sub {
    border-top-style: none
}

sub {
    border-left-color: currentColor
}

sub {
    border-bottom-color: currentColor
}

sub {
    border-right-color: currentColor
}

sub {
    border-top-color: currentColor
}

sub {
    border-image: none
}

sub {
    font-size: 100%
}

sub {
    font: inherit
}

b,sup,tt,var {
    margin-left: 0
}

b,sup,tt,var {
    margin-bottom: 0
}

b,sup,tt,var {
    margin-right: 0
}

b,sup,tt,var {
    margin-top: 0
}

b,sup,tt,var {
    padding-left: 0
}

b,sup,tt,var {
    padding-bottom: 0
}

b,sup,tt,var {
    padding-right: 0
}

b,sup,tt,var {
    padding-top: 0
}

sup {
    border-left-width: 0
}

sup {
    border-bottom-width: 0
}

sup {
    border-right-width: 0
}

sup {
    border-top-width: 0
}

sup {
    border-left-style: none
}

sup {
    border-bottom-style: none
}

sup {
    border-right-style: none
}

sup {
    border-top-style: none
}

sup {
    border-left-color: currentColor
}

sup {
    border-bottom-color: currentColor
}

sup {
    border-right-color: currentColor
}

sup {
    border-top-color: currentColor
}

sup {
    border-image: none
}

sup {
    font-size: 100%
}

sup {
    font: inherit
}

b,sup,tt,var {
    vertical-align: baseline
}

tt {
    border-left-width: 0
}

tt {
    border-bottom-width: 0
}

tt {
    border-right-width: 0
}

tt {
    border-top-width: 0
}

tt {
    border-left-style: none
}

tt {
    border-bottom-style: none
}

tt {
    border-right-style: none
}

tt {
    border-top-style: none
}

tt {
    border-left-color: currentColor
}

tt {
    border-bottom-color: currentColor
}

tt {
    border-right-color: currentColor
}

tt {
    border-top-color: currentColor
}

tt {
    border-image: none
}

tt {
    font-size: 100%
}

tt {
    font: inherit
}

var {
    border-left-width: 0
}

var {
    border-bottom-width: 0
}

var {
    border-right-width: 0
}

var {
    border-top-width: 0
}

var {
    border-left-style: none
}

var {
    border-bottom-style: none
}

a:visited {
    color: inherit
}

var {
    border-right-style: none
}

var {
    border-top-style: none
}

var {
    border-left-color: currentColor
}

var {
    border-bottom-color: currentColor
}

var {
    border-right-color: currentColor
}

var {
    border-top-color: currentColor
}

var {
    border-image: none
}

var {
    font-size: 100%
}

var {
    font: inherit
}

b {
    border-left-width: 0
}

b {
    border-bottom-width: 0
}

b {
    border-right-width: 0
}

b {
    border-top-width: 0
}

b {
    border-left-style: none
}

b {
    border-bottom-style: none
}

b {
    border-right-style: none
}

b {
    border-top-style: none
}

b {
    border-left-color: currentColor
}

b {
    border-bottom-color: currentColor
}

b {
    border-right-color: currentColor
}

b {
    border-top-color: currentColor
}

b {
    border-image: none
}

b {
    font-size: 100%
}

b {
    font: inherit
}

center,dl,i,u {
    margin-left: 0
}

center,dl,i,u {
    margin-bottom: 0
}

center,dl,i,u {
    margin-right: 0
}

center,dl,i,u {
    margin-top: 0
}

center,dl,i,u {
    padding-left: 0
}

center,dl,i,u {
    padding-bottom: 0
}

center,dl,i,u {
    padding-right: 0
}

center,dl,i,u {
    padding-top: 0
}

u {
    border-left-width: 0
}

u {
    border-bottom-width: 0
}

u {
    border-right-width: 0
}

u {
    border-top-width: 0
}

u {
    border-left-style: none
}

u {
    border-bottom-style: none
}

u {
    border-right-style: none
}

u {
    border-top-style: none
}

u {
    border-left-color: currentColor
}

u {
    border-bottom-color: currentColor
}

u {
    border-right-color: currentColor
}

u {
    border-top-color: currentColor
}

u {
    border-image: none
}

u {
    font-size: 100%
}

u {
    font: inherit
}

center,dl,i,u {
    vertical-align: baseline
}

i {
    border-left-width: 0
}

i {
    border-bottom-width: 0
}

i {
    border-right-width: 0
}

i {
    border-top-width: 0
}

i {
    border-left-style: none
}

i {
    border-bottom-style: none
}

i {
    border-right-style: none
}

i {
    border-top-style: none
}

i {
    border-left-color: currentColor
}

i {
    border-bottom-color: currentColor
}

i {
    border-right-color: currentColor
}

i {
    border-top-color: currentColor
}

i {
    border-image: none
}

i {
    font-size: 100%
}

i {
    font: inherit
}

center {
    border-left-width: 0
}

center {
    border-bottom-width: 0
}

center {
    border-right-width: 0
}

center {
    border-top-width: 0
}

center {
    border-left-style: none
}

center {
    border-bottom-style: none
}

center {
    border-right-style: none
}

center {
    border-top-style: none
}

center {
    border-left-color: currentColor
}

center {
    border-bottom-color: currentColor
}

center {
    border-right-color: currentColor
}

center {
    border-top-color: currentColor
}

center {
    border-image: none
}

center {
    font-size: 100%
}

center {
    font: inherit
}

dl {
    border-left-width: 0
}

dl {
    border-bottom-width: 0
}

dl {
    border-right-width: 0
}

dl {
    border-top-width: 0
}

dl {
    border-left-style: none
}

dl {
    border-bottom-style: none
}

dl {
    border-right-style: none
}

dl {
    border-top-style: none
}

dl {
    border-left-color: currentColor
}

dl {
    border-bottom-color: currentColor
}

dl {
    border-right-color: currentColor
}

dl {
    border-top-color: currentColor
}

dl {
    border-image: none
}

dl {
    font-size: 100%
}

dl {
    font: inherit
}

dd,dt,ol,ul {
    margin-left: 0
}

dd,dt,ol,ul {
    margin-bottom: 0
}

dd,dt,ol,ul {
    margin-right: 0
}

dd,dt,ol,ul {
    margin-top: 0
}

dd,dt,ol,ul {
    padding-left: 0
}

dd,dt,ol,ul {
    padding-bottom: 0
}

dd,dt,ol,ul {
    padding-right: 0
}

dd,dt,ol,ul {
    padding-top: 0
}

dt {
    border-left-width: 0
}

dt {
    border-bottom-width: 0
}

dt {
    border-right-width: 0
}

dt {
    border-top-width: 0
}

dt {
    border-left-style: none
}

dt {
    border-bottom-style: none
}

dt {
    border-right-style: none
}

dt {
    border-top-style: none
}

dt {
    border-left-color: currentColor
}

dt {
    border-bottom-color: currentColor
}

dt {
    border-right-color: currentColor
}

dt {
    border-top-color: currentColor
}

dt {
    border-image: none
}

dt {
    font-size: 100%
}

dt {
    font: inherit
}

dd,dt,ol,ul {
    vertical-align: baseline
}

dd {
    border-left-width: 0
}

dd {
    border-bottom-width: 0
}

dd {
    border-right-width: 0
}

dd {
    border-top-width: 0
}

dd {
    border-left-style: none
}

dd {
    border-bottom-style: none
}

dd {
    border-right-style: none
}

dd {
    border-top-style: none
}

dd {
    border-left-color: currentColor
}

dd {
    border-bottom-color: currentColor
}

dd {
    border-right-color: currentColor
}

dd {
    border-top-color: currentColor
}

dd {
    border-image: none
}

dd {
    font-size: 100%
}

dd {
    font: inherit
}

ol {
    border-left-width: 0
}

ol {
    border-bottom-width: 0
}

ol {
    border-right-width: 0
}

ol {
    border-top-width: 0
}

ol {
    border-left-style: none
}

ol {
    border-bottom-style: none
}

ol {
    border-right-style: none
}

ol {
    border-top-style: none
}

ol {
    border-left-color: currentColor
}

ol {
    border-bottom-color: currentColor
}

ol {
    border-right-color: currentColor
}

ol {
    border-top-color: currentColor
}

ol {
    border-image: none
}

ol {
    font-size: 100%
}

ol {
    font: inherit
}

ul {
    border-left-width: 0
}

ul {
    border-bottom-width: 0
}

ul {
    border-right-width: 0
}

ul {
    border-top-width: 0
}

ul {
    border-left-style: none
}

ul {
    border-bottom-style: none
}

ul {
    border-right-style: none
}

ul {
    border-top-style: none
}

ul {
    border-left-color: currentColor
}

ul {
    border-bottom-color: currentColor
}

ul {
    border-right-color: currentColor
}

ul {
    border-top-color: currentColor
}

ul {
    border-image: none
}

ul {
    font-size: 100%
}

ul {
    font: inherit
}

fieldset,form,label,li {
    margin-left: 0
}

fieldset,form,label,li {
    margin-bottom: 0
}

fieldset,form,label,li {
    margin-right: 0
}

fieldset,form,label,li {
    margin-top: 0
}

fieldset,form,label,li {
    padding-left: 0
}

fieldset,form,label,li {
    padding-bottom: 0
}

fieldset,form,label,li {
    padding-right: 0
}

fieldset,form,label,li {
    padding-top: 0
}

li {
    border-left-width: 0
}

li {
    border-bottom-width: 0
}

li {
    border-right-width: 0
}

li {
    border-top-width: 0
}

li {
    border-left-style: none
}

li {
    border-bottom-style: none
}

li {
    border-right-style: none
}

blockquote:after {
    content: ""
}

li {
    border-top-style: none
}

li {
    border-left-color: currentColor
}

li {
    border-bottom-color: currentColor
}

li {
    border-right-color: currentColor
}

li {
    border-top-color: currentColor
}

li {
    border-image: none
}

li {
    font-size: 100%
}

li {
    font: inherit
}

fieldset,form,label,li {
    vertical-align: baseline
}

fieldset {
    border-left-width: 0
}

fieldset {
    border-bottom-width: 0
}

fieldset {
    border-right-width: 0
}

fieldset {
    border-top-width: 0
}

fieldset {
    border-left-style: none
}

fieldset {
    border-bottom-style: none
}

fieldset {
    border-right-style: none
}

fieldset {
    border-top-style: none
}

fieldset {
    border-left-color: currentColor
}

fieldset {
    border-bottom-color: currentColor
}

fieldset {
    border-right-color: currentColor
}

fieldset {
    border-top-color: currentColor
}

fieldset {
    border-image: none
}

fieldset {
    font-size: 100%
}

fieldset {
    font: inherit
}

form {
    border-left-width: 0
}

form {
    border-bottom-width: 0
}

form {
    border-right-width: 0
}

form {
    border-top-width: 0
}

form {
    border-left-style: none
}

form {
    border-bottom-style: none
}

form {
    border-right-style: none
}

form {
    border-top-style: none
}

form {
    border-left-color: currentColor
}

form {
    border-bottom-color: currentColor
}

form {
    border-right-color: currentColor
}

form {
    border-top-color: currentColor
}

form {
    border-image: none
}

form {
    font-size: 100%
}

form {
    font: inherit
}

label {
    border-left-width: 0
}

label {
    border-bottom-width: 0
}

label {
    border-right-width: 0
}

label {
    border-top-width: 0
}

label {
    border-left-style: none
}

label {
    border-bottom-style: none
}

label {
    border-right-style: none
}

label {
    border-top-style: none
}

label {
    border-left-color: currentColor
}

label {
    border-bottom-color: currentColor
}

label {
    border-right-color: currentColor
}

label {
    border-top-color: currentColor
}

label {
    border-image: none
}

label {
    font-size: 100%
}

label {
    font: inherit
}

caption,legend,table,tbody {
    margin-left: 0
}

caption,legend,table,tbody {
    margin-bottom: 0
}

caption,legend,table,tbody {
    margin-right: 0
}

caption,legend,table,tbody {
    margin-top: 0
}

caption,legend,table,tbody {
    padding-left: 0
}

caption,legend,table,tbody {
    padding-bottom: 0
}

caption,legend,table,tbody {
    padding-right: 0
}

caption,legend,table,tbody {
    padding-top: 0
}

legend {
    border-left-width: 0
}

legend {
    border-bottom-width: 0
}

legend {
    border-right-width: 0
}

legend {
    border-top-width: 0
}

legend {
    border-left-style: none
}

legend {
    border-bottom-style: none
}

legend {
    border-right-style: none
}

legend {
    border-top-style: none
}

legend {
    border-left-color: currentColor
}

legend {
    border-bottom-color: currentColor
}

legend {
    border-right-color: currentColor
}

legend {
    border-top-color: currentColor
}

legend {
    border-image: none
}

legend {
    font-size: 100%
}

legend {
    font: inherit
}

caption,legend,table,tbody {
    vertical-align: baseline
}

table {
    border-left-width: 0
}

table {
    border-bottom-width: 0
}

table {
    border-right-width: 0
}

table {
    border-top-width: 0
}

table {
    border-left-style: none
}

table {
    border-bottom-style: none
}

table {
    border-right-style: none
}

table {
    border-top-style: none
}

table {
    border-left-color: currentColor
}

table {
    border-bottom-color: currentColor
}

table {
    border-right-color: currentColor
}

table {
    border-top-color: currentColor
}

table {
    border-image: none
}

table {
    font-size: 100%
}

table {
    font: inherit
}

caption {
    border-left-width: 0
}

caption {
    border-bottom-width: 0
}

caption {
    border-right-width: 0
}

caption {
    border-top-width: 0
}

caption {
    border-left-style: none
}

caption {
    border-bottom-style: none
}

caption {
    border-right-style: none
}

caption {
    border-top-style: none
}

caption {
    border-left-color: currentColor
}

caption {
    border-bottom-color: currentColor
}

caption {
    border-right-color: currentColor
}

caption {
    border-top-color: currentColor
}

caption {
    border-image: none
}

caption {
    font-size: 100%
}

caption {
    font: inherit
}

tbody {
    border-left-width: 0
}

tbody {
    border-bottom-width: 0
}

tbody {
    border-right-width: 0
}

tbody {
    border-top-width: 0
}

tbody {
    border-left-style: none
}

tbody {
    border-bottom-style: none
}

tbody {
    border-right-style: none
}

tbody {
    border-top-style: none
}

tbody {
    border-left-color: currentColor
}

tbody {
    border-bottom-color: currentColor
}

tbody {
    border-right-color: currentColor
}

tbody {
    border-top-color: currentColor
}

tbody {
    border-image: none
}

tbody {
    font-size: 100%
}

tbody {
    font: inherit
}

tfoot,th,thead,tr {
    margin-left: 0
}

tfoot,th,thead,tr {
    margin-bottom: 0
}

tfoot,th,thead,tr {
    margin-right: 0
}

tfoot,th,thead,tr {
    margin-top: 0
}

tfoot,th,thead,tr {
    padding-left: 0
}

tfoot,th,thead,tr {
    padding-bottom: 0
}

tfoot,th,thead,tr {
    padding-right: 0
}

tfoot,th,thead,tr {
    padding-top: 0
}

tfoot {
    border-left-width: 0
}

tfoot {
    border-bottom-width: 0
}

tfoot {
    border-right-width: 0
}

tfoot {
    border-top-width: 0
}

tfoot {
    border-left-style: none
}

tfoot {
    border-bottom-style: none
}

tfoot {
    border-right-style: none
}

tfoot {
    border-top-style: none
}

tfoot {
    border-left-color: currentColor
}

tfoot {
    border-bottom-color: currentColor
}

tfoot {
    border-right-color: currentColor
}

tfoot {
    border-top-color: currentColor
}

tfoot {
    border-image: none
}

tfoot {
    font-size: 100%
}

tfoot {
    font: inherit
}

tfoot,th,thead,tr {
    vertical-align: baseline
}

thead {
    border-left-width: 0
}

thead {
    border-bottom-width: 0
}

thead {
    border-right-width: 0
}

thead {
    border-top-width: 0
}

thead {
    border-left-style: none
}

thead {
    border-bottom-style: none
}

thead {
    border-right-style: none
}

thead {
    border-top-style: none
}

thead {
    border-left-color: currentColor
}

thead {
    border-bottom-color: currentColor
}

thead {
    border-right-color: currentColor
}

thead {
    border-top-color: currentColor
}

thead {
    border-image: none
}

thead {
    font-size: 100%
}

thead {
    font: inherit
}

tr {
    border-left-width: 0
}

tr {
    border-bottom-width: 0
}

tr {
    border-right-width: 0
}

tr {
    border-top-width: 0
}

tr {
    border-left-style: none
}

tr {
    border-bottom-style: none
}

tr {
    border-right-style: none
}

tr {
    border-top-style: none
}

tr {
    border-left-color: currentColor
}

tr {
    border-bottom-color: currentColor
}

tr {
    border-right-color: currentColor
}

tr {
    border-top-color: currentColor
}

tr {
    border-image: none
}

tr {
    font-size: 100%
}

tr {
    font: inherit
}

th {
    border-left-width: 0
}

th {
    border-bottom-width: 0
}

th {
    border-right-width: 0
}

th {
    border-top-width: 0
}

th {
    border-left-style: none
}

th {
    border-bottom-style: none
}

th {
    border-right-style: none
}

th {
    border-top-style: none
}

th {
    border-left-color: currentColor
}

th {
    border-bottom-color: currentColor
}

th {
    border-right-color: currentColor
}

th {
    border-top-color: currentColor
}

th {
    border-image: none
}

th {
    font-size: 100%
}

th {
    font: inherit
}

article,aside,canvas,td {
    margin-left: 0
}

article,aside,canvas,td {
    margin-bottom: 0
}

article,aside,canvas,td {
    margin-right: 0
}

article,aside,canvas,td {
    margin-top: 0
}

article,aside,canvas,td {
    padding-left: 0
}

article,aside,canvas,td {
    padding-bottom: 0
}

article,aside,canvas,td {
    padding-right: 0
}

article,aside,canvas,td {
    padding-top: 0
}

td {
    border-left-width: 0
}

td {
    border-bottom-width: 0
}

td {
    border-right-width: 0
}

a:visited {
    text-decoration: none
}

td {
    border-top-width: 0
}

td {
    border-left-style: none
}

td {
    border-bottom-style: none
}

td {
    border-right-style: none
}

td {
    border-top-style: none
}

td {
    border-left-color: currentColor
}

td {
    border-bottom-color: currentColor
}

td {
    border-right-color: currentColor
}

td {
    border-top-color: currentColor
}

td {
    border-image: none
}

td {
    font-size: 100%
}

td {
    font: inherit
}

article,aside,canvas,td {
    vertical-align: baseline
}

article {
    border-left-width: 0
}

article {
    border-bottom-width: 0
}

article {
    border-right-width: 0
}

article {
    border-top-width: 0
}

article {
    border-left-style: none
}

article {
    border-bottom-style: none
}

article {
    border-right-style: none
}

article {
    border-top-style: none
}

article {
    border-left-color: currentColor
}

article {
    border-bottom-color: currentColor
}

article {
    border-right-color: currentColor
}

article {
    border-top-color: currentColor
}

article {
    border-image: none
}

article {
    font-size: 100%
}

article {
    font: inherit
}

aside {
    border-left-width: 0
}

aside {
    border-bottom-width: 0
}

aside {
    border-right-width: 0
}

aside {
    border-top-width: 0
}

aside {
    border-left-style: none
}

aside {
    border-bottom-style: none
}

aside {
    border-right-style: none
}

aside {
    border-top-style: none
}

aside {
    border-left-color: currentColor
}

aside {
    border-bottom-color: currentColor
}

aside {
    border-right-color: currentColor
}

aside {
    border-top-color: currentColor
}

aside {
    border-image: none
}

aside {
    font-size: 100%
}

aside {
    font: inherit
}

canvas {
    border-left-width: 0
}

canvas {
    border-bottom-width: 0
}

canvas {
    border-right-width: 0
}

canvas {
    border-top-width: 0
}

canvas {
    border-left-style: none
}

canvas {
    border-bottom-style: none
}

canvas {
    border-right-style: none
}

canvas {
    border-top-style: none
}

canvas {
    border-left-color: currentColor
}

canvas {
    border-bottom-color: currentColor
}

canvas {
    border-right-color: currentColor
}

canvas {
    border-top-color: currentColor
}

canvas {
    border-image: none
}

canvas {
    font-size: 100%
}

canvas {
    font: inherit
}

details,embed,figcaption,figure {
    margin-left: 0
}

details,embed,figcaption,figure {
    margin-bottom: 0
}

details,embed,figcaption,figure {
    margin-right: 0
}

details,embed,figcaption,figure {
    margin-top: 0
}

details,embed,figcaption,figure {
    padding-left: 0
}

details,embed,figcaption,figure {
    padding-bottom: 0
}

details,embed,figcaption,figure {
    padding-right: 0
}

details,embed,figcaption,figure {
    padding-top: 0
}

details {
    border-left-width: 0
}

details {
    border-bottom-width: 0
}

details {
    border-right-width: 0
}

details {
    border-top-width: 0
}

details {
    border-left-style: none
}

details {
    border-bottom-style: none
}

details {
    border-right-style: none
}

details {
    border-top-style: none
}

details {
    border-left-color: currentColor
}

details {
    border-bottom-color: currentColor
}

details {
    border-right-color: currentColor
}

details {
    border-top-color: currentColor
}

details {
    border-image: none
}

details {
    font-size: 100%
}

details {
    font: inherit
}

details,embed,figcaption,figure {
    vertical-align: baseline
}

embed {
    border-left-width: 0
}

embed {
    border-bottom-width: 0
}

embed {
    border-right-width: 0
}

embed {
    border-top-width: 0
}

embed {
    border-left-style: none
}

embed {
    border-bottom-style: none
}

embed {
    border-right-style: none
}

embed {
    border-top-style: none
}

embed {
    border-left-color: currentColor
}

embed {
    border-bottom-color: currentColor
}

embed {
    border-right-color: currentColor
}

embed {
    border-top-color: currentColor
}

embed {
    border-image: none
}

embed {
    font-size: 100%
}

embed {
    font: inherit
}

figure {
    border-left-width: 0
}

figure {
    border-bottom-width: 0
}

figure {
    border-right-width: 0
}

figure {
    border-top-width: 0
}

figure {
    border-left-style: none
}

figure {
    border-bottom-style: none
}

figure {
    border-right-style: none
}

figure {
    border-top-style: none
}

figure {
    border-left-color: currentColor
}

figure {
    border-bottom-color: currentColor
}

figure {
    border-right-color: currentColor
}

figure {
    border-top-color: currentColor
}

figure {
    border-image: none
}

figure {
    font-size: 100%
}

figure {
    font: inherit
}

figcaption {
    border-left-width: 0
}

figcaption {
    border-bottom-width: 0
}

figcaption {
    border-right-width: 0
}

figcaption {
    border-top-width: 0
}

figcaption {
    border-left-style: none
}

figcaption {
    border-bottom-style: none
}

figcaption {
    border-right-style: none
}

figcaption {
    border-top-style: none
}

figcaption {
    border-left-color: currentColor
}

figcaption {
    border-bottom-color: currentColor
}

figcaption {
    border-right-color: currentColor
}

figcaption {
    border-top-color: currentColor
}

figcaption {
    border-image: none
}

figcaption {
    font-size: 100%
}

figcaption {
    font: inherit
}

footer,header,hgroup,menu {
    margin-left: 0
}

footer,header,hgroup,menu {
    margin-bottom: 0
}

footer,header,hgroup,menu {
    margin-right: 0
}

footer,header,hgroup,menu {
    margin-top: 0
}

footer,header,hgroup,menu {
    padding-left: 0
}

footer,header,hgroup,menu {
    padding-bottom: 0
}

footer,header,hgroup,menu {
    padding-right: 0
}

footer,header,hgroup,menu {
    padding-top: 0
}

footer {
    border-left-width: 0
}

footer {
    border-bottom-width: 0
}

footer {
    border-right-width: 0
}

footer {
    border-top-width: 0
}

footer {
    border-left-style: none
}

footer {
    border-bottom-style: none
}

footer {
    border-right-style: none
}

footer {
    border-top-style: none
}

footer {
    border-left-color: currentColor
}

footer {
    border-bottom-color: currentColor
}

footer {
    border-right-color: currentColor
}

footer {
    border-top-color: currentColor
}

footer {
    border-image: none
}

footer {
    font-size: 100%
}

footer {
    font: inherit
}

footer,header,hgroup,menu {
    vertical-align: baseline
}

header {
    border-left-width: 0
}

header {
    border-bottom-width: 0
}

header {
    border-right-width: 0
}

header {
    border-top-width: 0
}

header {
    border-left-style: none
}

header {
    border-bottom-style: none
}

header {
    border-right-style: none
}

header {
    border-top-style: none
}

header {
    border-left-color: currentColor
}

header {
    border-bottom-color: currentColor
}

header {
    border-right-color: currentColor
}

header {
    border-top-color: currentColor
}

header {
    border-image: none
}

header {
    font-size: 100%
}

header {
    font: inherit
}

hgroup {
    border-left-width: 0
}

hgroup {
    border-bottom-width: 0
}

hgroup {
    border-right-width: 0
}

hgroup {
    border-top-width: 0
}

hgroup {
    border-left-style: none
}

hgroup {
    border-bottom-style: none
}

hgroup {
    border-right-style: none
}

hgroup {
    border-top-style: none
}

hgroup {
    border-left-color: currentColor
}

hgroup {
    border-bottom-color: currentColor
}

hgroup {
    border-right-color: currentColor
}

hgroup {
    border-top-color: currentColor
}

hgroup {
    border-image: none
}

hgroup {
    font-size: 100%
}

hgroup {
    font: inherit
}

menu {
    border-left-width: 0
}

menu {
    border-bottom-width: 0
}

menu {
    border-right-width: 0
}

menu {
    border-top-width: 0
}

menu {
    border-left-style: none
}

menu {
    border-bottom-style: none
}

menu {
    border-right-style: none
}

menu {
    border-top-style: none
}

menu {
    border-left-color: currentColor
}

menu {
    border-bottom-color: currentColor
}

menu {
    border-right-color: currentColor
}

menu {
    border-top-color: currentColor
}

menu {
    border-image: none
}

menu {
    font-size: 100%
}

menu {
    font: inherit
}

nav,output,ruby,section {
    margin-left: 0
}

nav,output,ruby,section {
    margin-bottom: 0
}

nav,output,ruby,section {
    margin-right: 0
}

nav,output,ruby,section {
    margin-top: 0
}

nav,output,ruby,section {
    padding-left: 0
}

nav,output,ruby,section {
    padding-bottom: 0
}

nav,output,ruby,section {
    padding-right: 0
}

nav,output,ruby,section {
    padding-top: 0
}

nav {
    border-left-width: 0
}

nav {
    border-bottom-width: 0
}

nav {
    border-right-width: 0
}

nav {
    border-top-width: 0
}

nav {
    border-left-style: none
}

nav {
    border-bottom-style: none
}

nav {
    border-right-style: none
}

nav {
    border-top-style: none
}

nav {
    border-left-color: currentColor
}

nav {
    border-bottom-color: currentColor
}

nav {
    border-right-color: currentColor
}

nav {
    border-top-color: currentColor
}

nav {
    border-image: none
}

nav {
    font-size: 100%
}

nav {
    font: inherit
}

nav,output,ruby,section {
    vertical-align: baseline
}

output {
    border-left-width: 0
}

output {
    border-bottom-width: 0
}

output {
    border-right-width: 0
}

output {
    border-top-width: 0
}

output {
    border-left-style: none
}

output {
    border-bottom-style: none
}

output {
    border-right-style: none
}

output {
    border-top-style: none
}

output {
    border-left-color: currentColor
}

output {
    border-bottom-color: currentColor
}

output {
    border-right-color: currentColor
}

output {
    border-top-color: currentColor
}

output {
    border-image: none
}

output {
    font-size: 100%
}

output {
    font: inherit
}

ruby {
    border-left-width: 0
}

ruby {
    border-bottom-width: 0
}

ruby {
    border-right-width: 0
}

ruby {
    border-top-width: 0
}

ruby {
    border-left-style: none
}

ruby {
    border-bottom-style: none
}

ruby {
    border-right-style: none
}

ruby {
    border-top-style: none
}

ruby {
    border-left-color: currentColor
}

ruby {
    border-bottom-color: currentColor
}

ruby {
    border-right-color: currentColor
}

ruby {
    border-top-color: currentColor
}

ruby {
    border-image: none
}

ruby {
    font-size: 100%
}

ruby {
    font: inherit
}

section {
    border-left-width: 0
}

section {
    border-bottom-width: 0
}

section {
    border-right-width: 0
}

section {
    border-top-width: 0
}

section {
    border-left-style: none
}

section {
    border-bottom-style: none
}

section {
    border-right-style: none
}

section {
    border-top-style: none
}

section {
    border-left-color: currentColor
}

section {
    border-bottom-color: currentColor
}

section {
    border-right-color: currentColor
}

section {
    border-top-color: currentColor
}

section {
    border-image: none
}

section {
    font-size: 100%
}

section {
    font: inherit
}

audio,mark,summary,time {
    margin-left: 0
}

audio,mark,summary,time {
    margin-bottom: 0
}

audio,mark,summary,time {
    margin-right: 0
}

audio,mark,summary,time {
    margin-top: 0
}

audio,mark,summary,time {
    padding-left: 0
}

audio,mark,summary,time {
    padding-bottom: 0
}

audio,mark,summary,time {
    padding-right: 0
}

audio,mark,summary,time {
    padding-top: 0
}

summary {
    border-left-width: 0
}

summary {
    border-bottom-width: 0
}

summary {
    border-right-width: 0
}

summary {
    border-top-width: 0
}

summary {
    border-left-style: none
}

summary {
    border-bottom-style: none
}

summary {
    border-right-style: none
}

summary {
    border-top-style: none
}

summary {
    border-left-color: currentColor
}

summary {
    border-bottom-color: currentColor
}

summary {
    border-right-color: currentColor
}

summary {
    border-top-color: currentColor
}

summary {
    border-image: none
}

summary {
    font-size: 100%
}

summary {
    font: inherit
}

audio,mark,summary,time {
    vertical-align: baseline
}

time {
    border-left-width: 0
}

time {
    border-bottom-width: 0
}

time {
    border-right-width: 0
}

time {
    border-top-width: 0
}

blockquote:after {
    content: none
}

time {
    border-left-style: none
}

time {
    border-bottom-style: none
}

time {
    border-right-style: none
}

time {
    border-top-style: none
}

time {
    border-left-color: currentColor
}

time {
    border-bottom-color: currentColor
}

time {
    border-right-color: currentColor
}

time {
    border-top-color: currentColor
}

time {
    border-image: none
}

time {
    font-size: 100%
}

time {
    font: inherit
}

mark {
    border-left-width: 0
}

mark {
    border-bottom-width: 0
}

mark {
    border-right-width: 0
}

mark {
    border-top-width: 0
}

mark {
    border-left-style: none
}

mark {
    border-bottom-style: none
}

mark {
    border-right-style: none
}

mark {
    border-top-style: none
}

mark {
    border-left-color: currentColor
}

mark {
    border-bottom-color: currentColor
}

mark {
    border-right-color: currentColor
}

mark {
    border-top-color: currentColor
}

mark {
    border-image: none
}

mark {
    font-size: 100%
}

mark {
    font: inherit
}

audio {
    border-left-width: 0
}

audio {
    border-bottom-width: 0
}

audio {
    border-right-width: 0
}

audio {
    border-top-width: 0
}

audio {
    border-left-style: none
}

audio {
    border-bottom-style: none
}

audio {
    border-right-style: none
}

audio {
    border-top-style: none
}

audio {
    border-left-color: currentColor
}

audio {
    border-bottom-color: currentColor
}

audio {
    border-right-color: currentColor
}

audio {
    border-top-color: currentColor
}

audio {
    border-image: none
}

audio {
    font-size: 100%
}

audio {
    font: inherit
}

video {
    margin-left: 0
}

video {
    margin-bottom: 0
}

video {
    margin-right: 0
}

video {
    margin-top: 0
}

video {
    padding-left: 0
}

video {
    padding-bottom: 0
}

video {
    padding-right: 0
}

video {
    padding-top: 0
}

video {
    border-left-width: 0
}

video {
    border-bottom-width: 0
}

video {
    border-right-width: 0
}

video {
    border-top-width: 0
}

video {
    border-left-style: none
}

video {
    border-bottom-style: none
}

video {
    border-right-style: none
}

video {
    border-top-style: none
}

video {
    border-left-color: currentColor
}

video {
    border-bottom-color: currentColor
}

video {
    border-right-color: currentColor
}

video {
    border-top-color: currentColor
}

video {
    border-image: none
}

video {
    font-size: 100%
}

video {
    font: inherit
}

video {
    vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

body {
    line-height: 1
}

body {
    -webkit-font-smoothing: subpixel-antialiased
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

table {
    border-collapse: collapse
}

table {
    border-spacing: 0
}

a {
    color: inherit
}

q:before {
    content: ""
}

q:before {
    content: none
}

a:hover {
    cursor: pointer
}

a:focus,a:hover {
    text-decoration: none
}

q:after {
    content: ""
}

q:after {
    content: none
}
