body{
    background:#b1cff5;
    color:#000;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:28px;
    margin:0
}
h1,h2,h3,h4,h5,h6,li,p{
    margin:0 0 16px
}
h1{
    font-size:40px;
    line-height:60px
}
h1,h2{
    font-weight:700
}
h2{
    font-size:32px;
    line-height:48px
}
h3{
    font-size:24px;
    line-height:36px
}
h3,h4{
    font-weight:700
}
h4{
    font-size:20px;
    line-height:30px
}
h5,h6{
    font-size:16px;
    line-height:24px;
    font-weight:700
}
a{
    text-decoration:none;
    cursor:pointer;
    color:#000
}
a:hover,a[rel~=nofollow]{
    text-decoration:underline
}
a[rel~=nofollow]{
    color:#008461
}
a[rel~=nofollow]:hover{
    text-decoration:none
}
.visible{
    display:block
}
.hidden{
    display:none
}
.page{
    width:100%
}
.container{
    position:relative;
    width:90%;
    max-width:1024px;
    margin:0 auto
}
.header{
    background:#3950eb;
    color:#fff;
    padding:16px 0;
    margin:0 0 16px
}.header .title{
    font-size:32px;
    line-height:24px;
    font-weight:700;
    margin:0
}
.content{
    padding-bottom:32px
}
.translations-list-container{
    border-bottom:1px solid #eee;
    padding-bottom:16px;
    margin:0 0 32px
}
.translations-list-container .translations-list{
    list-style:none;
    margin:0;
    padding:0
}
.translations-list-container .translations-list .translations-list-item{
    display:inline-block;
    padding:0;
    margin:0 8px 8px 0;
    font-weight:700;
    color:#008461
}
.translations-list-container .translations-list .translations-list-item a{
    display:inline-block;
    color:#008461;
    border:2px solid #008461;
    border-radius:4px;
    padding:4px 8px
}
