mirror of https://gitgud.io/fatchan/jschan.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1163 lines
25 KiB
1163 lines
25 KiB
html {
|
|
scroll-behavior: smooth;
|
|
}
|
|
|
|
body {
|
|
font-family: arial, helvetica, sans-serif;
|
|
font-size: 10pt;
|
|
color: var(--font-color);
|
|
background: linear-gradient(var(--background-top) 38px, var(--background-rest) 238px);
|
|
flex: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
min-height: 100vh;
|
|
margin: 0;
|
|
}
|
|
|
|
main {
|
|
margin: 38px 0 0 0;
|
|
}
|
|
|
|
.row {
|
|
display: flex;
|
|
flex-direction: row;
|
|
max-width: 100%;
|
|
margin-bottom: 1px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.col {
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-grow: 1;
|
|
}
|
|
|
|
.flexcenter {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
}
|
|
|
|
.em {
|
|
font-style: italic;
|
|
}
|
|
|
|
.strikethrough {
|
|
text-decoration: line-through;
|
|
}
|
|
|
|
.underline {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.bold {
|
|
font-weight: bold;
|
|
}
|
|
|
|
pre {
|
|
font-family: inherit;
|
|
margin: 1em 2em;
|
|
white-space: pre-wrap;
|
|
overflow-wrap: break-word;
|
|
}
|
|
|
|
.navbar {
|
|
background: var(--navbar-color);
|
|
border-bottom: 1px solid var(--post-outline-color);
|
|
position: fixed;
|
|
width: 100%;
|
|
z-index: 1;
|
|
top: 0;
|
|
}
|
|
|
|
.replies {
|
|
padding-top: 5px;
|
|
font-size: smaller;
|
|
clear: both;
|
|
}
|
|
|
|
.code {
|
|
text-align: left;
|
|
border-width: 1px 1px 1px 10px;
|
|
border-style: solid;
|
|
border-color: var(--darken);
|
|
display: block;
|
|
margin: 0.5em 0;
|
|
overflow-x: auto;
|
|
white-space: pre;
|
|
}
|
|
|
|
.code, .mono {
|
|
background: var(--darken);
|
|
padding: 2px;
|
|
font-family: monospace;
|
|
max-width: max-content;
|
|
max-width: -moz-max-content;
|
|
}
|
|
.text-center {
|
|
text-align: center;
|
|
}
|
|
.fw {
|
|
width: 100%;
|
|
}
|
|
.pr-20 {
|
|
padding-right: 20px;
|
|
}
|
|
.ml-1 {
|
|
margin-left: 1px;
|
|
}
|
|
.ml-5 {
|
|
margin-left: 5px;
|
|
}
|
|
.mr-1 {
|
|
margin-right: 1px!important;
|
|
}
|
|
.mr-5 {
|
|
margin-right: 5px;
|
|
}
|
|
.mv-10 {
|
|
margin: 10px 0;
|
|
}
|
|
.mt-10 {
|
|
margin-top: 10px;
|
|
}
|
|
.mt-5 {
|
|
margin-top: 5px;
|
|
}
|
|
.mv-5 {
|
|
margin: 5px 0;
|
|
}
|
|
.mr-0 {
|
|
margin-right: 0px!important;
|
|
}
|
|
.mv-0 {
|
|
margin: 0 auto;
|
|
}
|
|
.mb-10 {
|
|
margin-bottom: 10px;
|
|
}
|
|
.ph-5 {
|
|
padding: 0 5px;
|
|
}
|
|
.pv-5 {
|
|
padding: 5px 0;
|
|
}
|
|
|
|
.pages, .live {
|
|
box-sizing: border-box;
|
|
padding: 10px;
|
|
width: max-content;
|
|
width: -moz-max-content;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
a, a:visited, a .post-name {
|
|
text-decoration: underline;
|
|
color: var(--link-color);
|
|
}
|
|
|
|
.post-message a {
|
|
text-decoration: underline;
|
|
color: var(--post-link-color);
|
|
}
|
|
|
|
.pages a, .stickynav a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
object {
|
|
object-fit: contain;
|
|
}
|
|
|
|
.board-header {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
}
|
|
|
|
.catalog-tile {
|
|
padding: 5px;
|
|
margin: 5px;
|
|
text-align: center;
|
|
height: 200px;
|
|
width: 250px;
|
|
overflow: hidden;
|
|
border: 1px solid var(--post-outline-color);
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.catalog-tile:hover {
|
|
overflow-y: auto;
|
|
}
|
|
|
|
p {
|
|
margin: 5px;
|
|
}
|
|
|
|
.no-m-p {
|
|
margin: 0px;
|
|
padding: 0px;
|
|
}
|
|
|
|
.catalog-thumb {
|
|
display: block;
|
|
box-shadow: 0 0 3px black;
|
|
width: 64px;
|
|
height: 64px;
|
|
object-fit: cover;
|
|
margin: 5px;
|
|
}
|
|
|
|
.catalog {
|
|
display:flex;
|
|
align-items:flex-start;
|
|
justify-content: center;
|
|
flex-flow: row wrap;
|
|
}
|
|
|
|
.detected {
|
|
background: #FAF8F8;
|
|
color: #3060A8;
|
|
}
|
|
|
|
.horscroll {
|
|
overflow-x:auto;
|
|
}
|
|
|
|
.spoiler {
|
|
background: black;
|
|
color: black;
|
|
cursor: none;
|
|
}
|
|
|
|
.spoiler:hover, .spoiler:hover a {
|
|
color: white;
|
|
}
|
|
|
|
.spoiler:not(:hover) * {
|
|
color: black;
|
|
background: black!important; /*for detected coloring*/
|
|
}
|
|
|
|
.banposts .thread {
|
|
display: none;
|
|
text-align: left;
|
|
}
|
|
|
|
.banposts:hover .thread {
|
|
display: block;
|
|
position: fixed;
|
|
z-index: 1;
|
|
left:10px;
|
|
right:10px;
|
|
}
|
|
|
|
.banmessage {
|
|
color: red;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.close {
|
|
text-decoration: none;
|
|
justify-content: center;
|
|
font-weight: bolder;
|
|
margin-left: auto;
|
|
width: 25px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.reports {
|
|
margin-top: 5px;
|
|
background: var(--highlighted-post-color) !important;
|
|
border-color: var(--highlighted-post-outline-color)!important;
|
|
border-width: 1px 0;
|
|
border-style: solid none;
|
|
}
|
|
|
|
.dice {
|
|
color: var(--dice-color);
|
|
}
|
|
|
|
.title, .required {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.required {
|
|
color: maroon;
|
|
}
|
|
|
|
.title {
|
|
color: var(--title-color);
|
|
}
|
|
|
|
#bottom {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.required {
|
|
margin: 0 5px;
|
|
}
|
|
|
|
.pinktext {
|
|
color: #E0727F;
|
|
}
|
|
|
|
.greentext {
|
|
color: var(--greentext-color);
|
|
}
|
|
|
|
a .post-name:hover, a:hover {
|
|
color: var(--link-hover)!important;
|
|
}
|
|
|
|
.thread, .action-wrapper, .form-wrapper, .table-container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
|
|
table {
|
|
background: var(--background-rest);
|
|
border: 1px solid var(--box-border-color);
|
|
border-spacing: 0;
|
|
width: 700px;
|
|
}
|
|
|
|
th {
|
|
background: var(--label-color);
|
|
}
|
|
|
|
.alt {
|
|
background: var(--alt-label-color, --label-color);
|
|
color: var(--alt-font-color, --font-color)
|
|
}
|
|
|
|
td, th {
|
|
padding: 5px;
|
|
}
|
|
|
|
.action-wrapper {
|
|
text-align: left;
|
|
}
|
|
|
|
.flex-center {
|
|
align-items: center;
|
|
}
|
|
|
|
.stickynav {
|
|
bottom: 5px;
|
|
right: 5px;
|
|
position: fixed;
|
|
z-index: 1;
|
|
}
|
|
|
|
.dot {
|
|
margin-right: 7px;
|
|
height: .75em;
|
|
width: .75em;
|
|
background-color: orange;
|
|
border-radius: 50%;
|
|
animation: pulsate 2s ease;
|
|
animation-iteration-count: infinite;
|
|
display: inline-block;
|
|
}
|
|
|
|
@keyframes pulsate {
|
|
0% {
|
|
opacity: 1;
|
|
}
|
|
50% {
|
|
opacity: 0.5;
|
|
}
|
|
}
|
|
|
|
.post-container, .stickynav, .pages, .toggle-summary, .catalog-tile, .modal, .live {
|
|
background: var(--post-color);
|
|
border-width: 1px;/*0 1px 1px 0;*/
|
|
border-style: solid;
|
|
border-color: var(--post-outline-color);
|
|
}
|
|
|
|
.nomarks {
|
|
margin: 5px;
|
|
padding: 0 15px;
|
|
/*list-style: none;*/
|
|
}
|
|
|
|
.modal-bg {
|
|
position: fixed;
|
|
top: 0;
|
|
bottom: 0;
|
|
right: 0;
|
|
left: 0;
|
|
background-color: #00000070;
|
|
z-index: 3;
|
|
}
|
|
|
|
.modal {
|
|
display: flex;
|
|
flex-direction: column;
|
|
max-width: calc(100% - 10px);
|
|
max-height: calc(100% - 50px);
|
|
position: fixed;
|
|
top: 38px;
|
|
background-color: var(--post-color);
|
|
z-index: 4;
|
|
box-sizing: border-box;
|
|
padding: 5px;
|
|
border: 1px solid var(--post-outline-color);
|
|
align-self: center;
|
|
}
|
|
|
|
details.actions div {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.actions {
|
|
text-align: left;
|
|
max-width: 200px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin: 2px 0;
|
|
padding: 2px;
|
|
}
|
|
|
|
.action-wrapper {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
|
|
.actions label, .actions div {
|
|
padding: 2px 0;
|
|
}
|
|
|
|
.toggle-label:hover {
|
|
/*box-shadow: inset 0 0 100px 100px rgba(255,255,255,.25);*/
|
|
}
|
|
|
|
.toggle-summary {
|
|
padding: 10px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.sfw {
|
|
background-color: gray;
|
|
}
|
|
|
|
.help {
|
|
cursor: help;
|
|
}
|
|
|
|
#postform:target + .toggle-summary {
|
|
visibility: hidden;
|
|
}
|
|
|
|
.toggle-label {
|
|
max-width: 100%;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
flex-flow: column wrap;
|
|
width: max-content;
|
|
width: -moz-max-content;
|
|
/*margin-top: 10px;*/
|
|
}
|
|
|
|
.toggle {
|
|
display: none;
|
|
}
|
|
|
|
.toggle:checked + * {
|
|
display: flex;
|
|
}
|
|
|
|
.form-post {
|
|
display: flex;
|
|
flex-direction: column;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.togglable {
|
|
display: none;
|
|
}
|
|
|
|
.user-id {
|
|
text-shadow: #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px;
|
|
color: white;
|
|
padding: 0px 2px;
|
|
border: 1px solid rgba(0, 0, 0, 0.4);
|
|
border-radius: 1px;
|
|
}
|
|
|
|
.post-check {
|
|
position: relative;
|
|
top: 2px;
|
|
margin: -3px 1px !important;
|
|
}
|
|
|
|
.post-files {
|
|
float: left;
|
|
margin: 0 .5em .5em .5em;
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
align-items: start;
|
|
}
|
|
|
|
a, video, img, input, summary {
|
|
outline: 0;
|
|
}
|
|
|
|
.post-data {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.post-file {
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding: .5em .5em 0 0;
|
|
align-items: center;
|
|
}
|
|
|
|
.post-file-info:hover {
|
|
word-break: break-all;
|
|
}
|
|
|
|
.post-file-info {
|
|
text-align: center;
|
|
margin: 2px;
|
|
margin-top: 0px;
|
|
max-width: 200px;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
word-break: keep-all;
|
|
font-size: x-small;
|
|
}
|
|
|
|
.post-file-src * {
|
|
max-width: 100%;
|
|
}
|
|
|
|
video, img {
|
|
max-height: 90vh;
|
|
}
|
|
|
|
.post-file-src {
|
|
justify-content: center;
|
|
display: flex;
|
|
image-orientation: from-image;
|
|
}
|
|
|
|
.expanded {
|
|
max-width: unset!important;
|
|
max-height: unset!important;
|
|
}
|
|
|
|
.file-thumb {
|
|
object-fit: contain;
|
|
max-width: 200px;
|
|
max-height: 200px;
|
|
}
|
|
|
|
input:invalid, textarea:invalid {
|
|
box-shadow: none;
|
|
}
|
|
|
|
textarea {
|
|
/*min-width: 250px;*/
|
|
}
|
|
|
|
.no-resize {
|
|
resize: none;
|
|
}
|
|
|
|
.container {
|
|
padding: 10px;
|
|
}
|
|
|
|
.board-title {
|
|
color: var(--board-title);
|
|
font: bolder 28px Tahoma,sans-serif;
|
|
letter-spacing: -2px;
|
|
text-align: center;
|
|
margin: 0;
|
|
}
|
|
|
|
.no-decoration {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.banner-check {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.board-banner {
|
|
margin: 10px;
|
|
max-width: 100%;
|
|
border: 1px solid var(--post-outline-color);
|
|
width: 300px;
|
|
height: 100px;
|
|
}
|
|
|
|
.board-description {
|
|
text-align:center;
|
|
margin: 0;
|
|
}
|
|
|
|
.post-message {
|
|
text-align: left;
|
|
}
|
|
|
|
.post-container {
|
|
box-sizing: border-box;
|
|
padding: .5em;
|
|
max-width: 100%;
|
|
min-width: 25em;
|
|
}
|
|
|
|
.anchor:target + .post-container,
|
|
.post-container.highlighted,
|
|
.anchor:target + table tbody tr th,
|
|
.anchor:target + table {
|
|
background-color: var(--highlighted-post-color) !important;
|
|
border-color: var(--highlighted-post-outline-color) !important;
|
|
}
|
|
|
|
.anchor {
|
|
height: 50px;
|
|
margin-top: -45px;
|
|
}
|
|
|
|
.post-container.op {
|
|
background: none;
|
|
border-color: transparent;
|
|
width: 100%;
|
|
}
|
|
|
|
.post-subject {
|
|
color: var(--subject-color)!important;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.post-capcode {
|
|
font-weight: bold;
|
|
color:var(--capcode-color);
|
|
}
|
|
|
|
.post-tripcode, .post-name {
|
|
color: var(--name-color);
|
|
}
|
|
|
|
.post-name {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.post-info {
|
|
margin: -5px -5px 0 -5px;
|
|
padding: 5px;
|
|
padding-left: 3px;
|
|
display:block;
|
|
}
|
|
|
|
.post-container.op .post-info {
|
|
background: none;
|
|
border: none;
|
|
}
|
|
|
|
.nav-item {
|
|
line-height: 38px;
|
|
text-decoration: none;
|
|
float: left;
|
|
padding-left: 10px;
|
|
padding-right: 10px;
|
|
}
|
|
|
|
.left {
|
|
float: left;
|
|
}
|
|
|
|
.cb {
|
|
clear: both;
|
|
}
|
|
|
|
.muted {
|
|
/*color: #000c;*/
|
|
}
|
|
|
|
.right {
|
|
float: right;
|
|
}
|
|
|
|
.nav-item:hover {
|
|
/*box-shadow: inset 0 0 100px 100px rgba(255,255,255,.25);*/
|
|
}
|
|
|
|
.footer {
|
|
text-align: center;
|
|
flex-shrink: 0;
|
|
margin-top: auto;
|
|
line-height: 30px;
|
|
}
|
|
|
|
input[type="number"], input[type="text"], input[type="submit"], input[type="password"], input[type="file"], textarea, select {
|
|
border: 1px solid var(--input-borders);
|
|
background: var(--input-background);
|
|
color: var(--input-color);
|
|
font-size: inherit;
|
|
font-family: arial, helvetica, sans-serif;
|
|
margin: 0;
|
|
flex-grow: 1;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
input[type=number]::-webkit-outer-spin-button,
|
|
input[type=number]::-webkit-inner-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
|
|
input[type=number] {
|
|
-moz-appearance:textfield;
|
|
}
|
|
|
|
input[type="submit"] {
|
|
min-height: 30px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
input[type="file"] {
|
|
width: 220px;
|
|
background: var(--input-background);
|
|
}
|
|
|
|
#postform {
|
|
display: none;
|
|
max-width: calc(100% - 10px);
|
|
max-height: calc(100% - 50px);
|
|
position: fixed;
|
|
top: 38px;
|
|
right: 5px;
|
|
background-color: var(--post-color);
|
|
z-index: 2;
|
|
box-sizing: border-box;
|
|
padding: 5px;
|
|
border: 1px solid var(--post-outline-color);
|
|
border-top: none;
|
|
}
|
|
|
|
#postform:target {
|
|
display: flex;
|
|
}
|
|
|
|
.postform-style {
|
|
display: flex;
|
|
border: 1px solid var(--input-borders);
|
|
background: var(--input-background);
|
|
align-items: center;
|
|
}
|
|
|
|
iframe.captcha {
|
|
/*dumb hack cos of noscript wrapping in unstyleable span*/
|
|
margin-bottom: -2px;
|
|
}
|
|
|
|
.captcha {
|
|
border: 1px solid var(--input-borders);
|
|
background: white;
|
|
margin-bottom: 1px;
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
object-fit: contain;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.label {
|
|
padding: 3px;
|
|
border: 1px solid var(--box-border-color);
|
|
min-width: 80px;
|
|
background: var(--label-color);
|
|
display: flex;
|
|
align-items: center;
|
|
font-weight: bold;
|
|
margin-right: 1px;
|
|
}
|
|
|
|
hr {
|
|
color: var(--hr);
|
|
margin: 6px 0 5px 0;
|
|
}
|
|
|
|
hr + .thread {
|
|
margin-top: -5px;
|
|
}
|
|
|
|
.scrolltable {
|
|
max-height: 160px;
|
|
overflow-y: auto;
|
|
overflow-x: hidden;
|
|
border: 1px solid var(--box-border-color);
|
|
}
|
|
|
|
table.boardtable th:nth-child(6) {
|
|
min-width: 100px;
|
|
}
|
|
table.boardtable td:nth-child(6) {
|
|
text-shadow: #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px;
|
|
color: white;
|
|
}
|
|
|
|
@media only screen and (max-width: 700px) {
|
|
table {
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
@media only screen and (max-width: 600px) {
|
|
|
|
table.boardtable td:nth-child(3), table.boardtable th:nth-child(3),
|
|
table.boardtable td:nth-child(4), table.boardtable th:nth-child(4),
|
|
table.boardtable td:nth-child(5), table.boardtable th:nth-child(5),
|
|
table.boardtable td:nth-child(6), table.boardtable th:nth-child(6) {
|
|
display: none;
|
|
}
|
|
|
|
.post-file-info {
|
|
max-width: 150px;
|
|
}
|
|
|
|
.file-thumb {
|
|
max-width: 128px;
|
|
max-height: 128px;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.post-info{
|
|
background: var(--darken);
|
|
margin: -7px -7px 5px -7px;
|
|
border-bottom: 1px solid var(--darken);
|
|
}
|
|
|
|
.close {
|
|
width: 30px;
|
|
}
|
|
|
|
input[type="number"], input[type="text"], input[type="submit"], input[type="password"], input[type="file"], .postform-style {
|
|
height: 30px;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.form-post {
|
|
width: 100%;
|
|
}
|
|
|
|
.form-login {
|
|
width: 100%;
|
|
}
|
|
|
|
pre {
|
|
margin: 1em;
|
|
}
|
|
|
|
.post-check {
|
|
top: 1px;
|
|
margin-left: 2px!important;
|
|
/*height: 8px;*/
|
|
}
|
|
|
|
.pages {
|
|
width:100%;
|
|
}
|
|
|
|
.pad-anchor {
|
|
width: 100%;
|
|
}
|
|
|
|
.post-container {
|
|
box-shadow: none;
|
|
width: 100%;
|
|
min-width: unset;
|
|
}
|
|
|
|
.catalog-tile {
|
|
width: 50%;
|
|
margin: 0 0 10px 0;
|
|
}
|
|
|
|
.catalog-tile:nth-child(odd) {
|
|
margin-right: 10px;
|
|
width: calc(50% - 10px);
|
|
}
|
|
|
|
table {
|
|
width: 100%;
|
|
}
|
|
|
|
#postform {
|
|
width: 100%;
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
https://github.com/vichan-devel/vichan/blob/master/static/flags/flags.css
|
|
are these (along with condensed flag image) originally from here?
|
|
*/
|
|
.flag {
|
|
display: inline-block;
|
|
width: 16px;
|
|
height: 11px;
|
|
background:url(/img/flags.png) no-repeat
|
|
}
|
|
|
|
.flag.flag-ad {background-position: -16px 0}
|
|
.flag.flag-ae {background-position: -32px 0}
|
|
.flag.flag-af {background-position: -48px 0}
|
|
.flag.flag-ag {background-position: -64px 0}
|
|
.flag.flag-ai {background-position: -80px 0}
|
|
.flag.flag-al {background-position: -96px 0}
|
|
.flag.flag-am {background-position: -112px 0}
|
|
.flag.flag-an {background-position: -128px 0}
|
|
.flag.flag-ao {background-position: -144px 0}
|
|
.flag.flag-ar {background-position: -160px 0}
|
|
.flag.flag-as {background-position: -176px 0}
|
|
.flag.flag-at {background-position: -192px 0}
|
|
.flag.flag-au {background-position: -208px 0}
|
|
.flag.flag-aw {background-position: -224px 0}
|
|
.flag.flag-az {background-position: -240px 0}
|
|
.flag.flag-ba {background-position: 0 -11px}
|
|
.flag.flag-bb {background-position: -16px -11px}
|
|
.flag.flag-bd {background-position: -32px -11px}
|
|
.flag.flag-be {background-position: -48px -11px}
|
|
.flag.flag-bf {background-position: -64px -11px}
|
|
.flag.flag-bg {background-position: -80px -11px}
|
|
.flag.flag-bh {background-position: -96px -11px}
|
|
.flag.flag-bi {background-position: -112px -11px}
|
|
.flag.flag-bj {background-position: -128px -11px}
|
|
.flag.flag-bm {background-position: -144px -11px}
|
|
.flag.flag-bn {background-position: -160px -11px}
|
|
.flag.flag-bo {background-position: -176px -11px}
|
|
.flag.flag-br {background-position: -192px -11px}
|
|
.flag.flag-bs {background-position: -208px -11px}
|
|
.flag.flag-bt {background-position: -224px -11px}
|
|
.flag.flag-bv {background-position: -240px -11px}
|
|
.flag.flag-bw {background-position: 0 -22px}
|
|
.flag.flag-by {background-position: -16px -22px}
|
|
.flag.flag-bz {background-position: -32px -22px}
|
|
.flag.flag-ca {background-position: -48px -22px}
|
|
.flag.flag-catalonia {background-position: -64px -22px}
|
|
.flag.flag-cd {background-position: -80px -22px}
|
|
.flag.flag-cf {background-position: -96px -22px}
|
|
.flag.flag-cg {background-position: -112px -22px}
|
|
.flag.flag-ch {background-position: -128px -22px}
|
|
.flag.flag-ci {background-position: -144px -22px}
|
|
.flag.flag-ck {background-position: -160px -22px}
|
|
.flag.flag-cl {background-position: -176px -22px}
|
|
.flag.flag-cm {background-position: -192px -22px}
|
|
.flag.flag-cn {background-position: -208px -22px}
|
|
.flag.flag-co {background-position: -224px -22px}
|
|
.flag.flag-cr {background-position: -240px -22px}
|
|
.flag.flag-cu {background-position: 0 -33px}
|
|
.flag.flag-cv {background-position: -16px -33px}
|
|
.flag.flag-cw {background-position: -32px -33px}
|
|
.flag.flag-cy {background-position: -48px -33px}
|
|
.flag.flag-cz {background-position: -64px -33px}
|
|
.flag.flag-de {background-position: -80px -33px}
|
|
.flag.flag-dj {background-position: -96px -33px}
|
|
.flag.flag-dk {background-position: -112px -33px}
|
|
.flag.flag-dm {background-position: -128px -33px}
|
|
.flag.flag-do {background-position: -144px -33px}
|
|
.flag.flag-dz {background-position: -160px -33px}
|
|
.flag.flag-ec {background-position: -176px -33px}
|
|
.flag.flag-ee {background-position: -192px -33px}
|
|
.flag.flag-eg {background-position: -208px -33px}
|
|
.flag.flag-eh {background-position: -224px -33px}
|
|
.flag.flag-england {background-position: -240px -33px}
|
|
.flag.flag-er {background-position: 0 -44px}
|
|
.flag.flag-es {background-position: -16px -44px}
|
|
.flag.flag-et {background-position: -32px -44px}
|
|
.flag.flag-eu {background-position: -48px -44px}
|
|
.flag.flag-fi {background-position: -64px -44px}
|
|
.flag.flag-fj {background-position: -80px -44px}
|
|
.flag.flag-fk {background-position: -96px -44px}
|
|
.flag.flag-fm {background-position: -112px -44px}
|
|
.flag.flag-fo {background-position: -128px -44px}
|
|
.flag.flag-fr {background-position: -144px -44px}
|
|
.flag.flag-ga {background-position: -160px -44px}
|
|
.flag.flag-gb {background-position: -176px -44px}
|
|
.flag.flag-gd {background-position: -192px -44px}
|
|
.flag.flag-ge {background-position: -208px -44px}
|
|
.flag.flag-gf {background-position: -224px -44px}
|
|
.flag.flag-gg {background-position: -240px -44px}
|
|
.flag.flag-gh {background-position: 0 -55px}
|
|
.flag.flag-gi {background-position: -16px -55px}
|
|
.flag.flag-gl {background-position: -32px -55px}
|
|
.flag.flag-gm {background-position: -48px -55px}
|
|
.flag.flag-gn {background-position: -64px -55px}
|
|
.flag.flag-gp {background-position: -80px -55px}
|
|
.flag.flag-gq {background-position: -96px -55px}
|
|
.flag.flag-gr {background-position: -112px -55px}
|
|
.flag.flag-gs {background-position: -128px -55px}
|
|
.flag.flag-gt {background-position: -144px -55px}
|
|
.flag.flag-gu {background-position: -160px -55px}
|
|
.flag.flag-gw {background-position: -176px -55px}
|
|
.flag.flag-gy {background-position: -192px -55px}
|
|
.flag.flag-hk {background-position: -208px -55px}
|
|
.flag.flag-hm {background-position: -224px -55px}
|
|
.flag.flag-hn {background-position: -240px -55px}
|
|
.flag.flag-hr {background-position: 0 -66px}
|
|
.flag.flag-ht {background-position: -16px -66px}
|
|
.flag.flag-hu {background-position: -32px -66px}
|
|
.flag.flag-ic {background-position: -48px -66px}
|
|
.flag.flag-id {background-position: -64px -66px}
|
|
.flag.flag-ie {background-position: -80px -66px}
|
|
.flag.flag-il {background-position: -96px -66px}
|
|
.flag.flag-im {background-position: -112px -66px}
|
|
.flag.flag-in {background-position: -128px -66px}
|
|
.flag.flag-io {background-position: -144px -66px}
|
|
.flag.flag-iq {background-position: -160px -66px}
|
|
.flag.flag-ir {background-position: -176px -66px}
|
|
.flag.flag-is {background-position: -192px -66px}
|
|
.flag.flag-it {background-position: -208px -66px}
|
|
.flag.flag-je {background-position: -224px -66px}
|
|
.flag.flag-jm {background-position: -240px -66px}
|
|
.flag.flag-jo {background-position: 0 -77px}
|
|
.flag.flag-jp {background-position: -16px -77px}
|
|
.flag.flag-ke {background-position: -32px -77px}
|
|
.flag.flag-kg {background-position: -48px -77px}
|
|
.flag.flag-kh {background-position: -64px -77px}
|
|
.flag.flag-ki {background-position: -80px -77px}
|
|
.flag.flag-km {background-position: -96px -77px}
|
|
.flag.flag-kn {background-position: -112px -77px}
|
|
.flag.flag-kp {background-position: -128px -77px}
|
|
.flag.flag-kr {background-position: -144px -77px}
|
|
.flag.flag-kurdistan {background-position: -160px -77px}
|
|
.flag.flag-kw {background-position: -176px -77px}
|
|
.flag.flag-ky {background-position: -192px -77px}
|
|
.flag.flag-kz {background-position: -208px -77px}
|
|
.flag.flag-la {background-position: -224px -77px}
|
|
.flag.flag-lb {background-position: -240px -77px}
|
|
.flag.flag-lc {background-position: 0 -88px}
|
|
.flag.flag-li {background-position: -16px -88px}
|
|
.flag.flag-lk {background-position: -32px -88px}
|
|
.flag.flag-lr {background-position: -48px -88px}
|
|
.flag.flag-ls {background-position: -64px -88px}
|
|
.flag.flag-lt {background-position: -80px -88px}
|
|
.flag.flag-lu {background-position: -96px -88px}
|
|
.flag.flag-lv {background-position: -112px -88px}
|
|
.flag.flag-ly {background-position: -128px -88px}
|
|
.flag.flag-ma {background-position: -144px -88px}
|
|
.flag.flag-mc {background-position: -160px -88px}
|
|
.flag.flag-md {background-position: -176px -88px}
|
|
.flag.flag-me {background-position: -192px -88px}
|
|
.flag.flag-mg {background-position: -208px -88px}
|
|
.flag.flag-mh {background-position: -224px -88px}
|
|
.flag.flag-mk {background-position: -240px -88px}
|
|
.flag.flag-ml {background-position: 0 -99px}
|
|
.flag.flag-mm {background-position: -16px -99px}
|
|
.flag.flag-mn {background-position: -32px -99px}
|
|
.flag.flag-mo {background-position: -48px -99px}
|
|
.flag.flag-mp {background-position: -64px -99px}
|
|
.flag.flag-mq {background-position: -80px -99px}
|
|
.flag.flag-mr {background-position: -96px -99px}
|
|
.flag.flag-ms {background-position: -112px -99px}
|
|
.flag.flag-mt {background-position: -128px -99px}
|
|
.flag.flag-mu {background-position: -144px -99px}
|
|
.flag.flag-mv {background-position: -160px -99px}
|
|
.flag.flag-mw {background-position: -176px -99px}
|
|
.flag.flag-mx {background-position: -192px -99px}
|
|
.flag.flag-my {background-position: -208px -99px}
|
|
.flag.flag-mz {background-position: -224px -99px}
|
|
.flag.flag-na {background-position: -240px -99px}
|
|
.flag.flag-nc {background-position: 0 -110px}
|
|
.flag.flag-ne {background-position: -16px -110px}
|
|
.flag.flag-nf {background-position: -32px -110px}
|
|
.flag.flag-ng {background-position: -48px -110px}
|
|
.flag.flag-ni {background-position: -64px -110px}
|
|
.flag.flag-nl {background-position: -80px -110px}
|
|
.flag.flag-no {background-position: -96px -110px}
|
|
.flag.flag-np {background-position: -112px -110px}
|
|
.flag.flag-nr {background-position: -128px -110px}
|
|
.flag.flag-nu {background-position: -144px -110px}
|
|
.flag.flag-nz {background-position: -160px -110px}
|
|
.flag.flag-om {background-position: -176px -110px}
|
|
.flag.flag-pa {background-position: -192px -110px}
|
|
.flag.flag-pe {background-position: -208px -110px}
|
|
.flag.flag-pf {background-position: -224px -110px}
|
|
.flag.flag-pg {background-position: -240px -110px}
|
|
.flag.flag-ph {background-position: 0 -121px}
|
|
.flag.flag-pk {background-position: -16px -121px}
|
|
.flag.flag-pl {background-position: -32px -121px}
|
|
.flag.flag-pm {background-position: -48px -121px}
|
|
.flag.flag-pn {background-position: -64px -121px}
|
|
.flag.flag-pr {background-position: -80px -121px}
|
|
.flag.flag-ps {background-position: -96px -121px}
|
|
.flag.flag-pt {background-position: -112px -121px}
|
|
.flag.flag-pw {background-position: -128px -121px}
|
|
.flag.flag-py {background-position: -144px -121px}
|
|
.flag.flag-qa {background-position: -160px -121px}
|
|
.flag.flag-re {background-position: -176px -121px}
|
|
.flag.flag-ro {background-position: -192px -121px}
|
|
.flag.flag-rs {background-position: -208px -121px}
|
|
.flag.flag-ru {background-position: -224px -121px}
|
|
.flag.flag-rw {background-position: -240px -121px}
|
|
.flag.flag-sa {background-position: 0 -132px}
|
|
.flag.flag-sb {background-position: -16px -132px}
|
|
.flag.flag-sc {background-position: -32px -132px}
|
|
.flag.flag-scotland {background-position: -48px -132px}
|
|
.flag.flag-sd {background-position: -64px -132px}
|
|
.flag.flag-se {background-position: -80px -132px}
|
|
.flag.flag-sg {background-position: -96px -132px}
|
|
.flag.flag-sh {background-position: -112px -132px}
|
|
.flag.flag-si {background-position: -128px -132px}
|
|
.flag.flag-sk {background-position: -144px -132px}
|
|
.flag.flag-sl {background-position: -160px -132px}
|
|
.flag.flag-sm {background-position: -176px -132px}
|
|
.flag.flag-sn {background-position: -192px -132px}
|
|
.flag.flag-so {background-position: -208px -132px}
|
|
.flag.flag-somaliland {background-position: -224px -132px}
|
|
.flag.flag-sr {background-position: -240px -132px}
|
|
.flag.flag-ss {background-position: 0 -143px}
|
|
.flag.flag-st {background-position: -16px -143px}
|
|
.flag.flag-sv {background-position: -32px -143px}
|
|
.flag.flag-sx {background-position: -48px -143px}
|
|
.flag.flag-sy {background-position: -64px -143px}
|
|
.flag.flag-sz {background-position: -80px -143px}
|
|
.flag.flag-tc {background-position: -96px -143px}
|
|
.flag.flag-td {background-position: -112px -143px}
|
|
.flag.flag-tf {background-position: -128px -143px}
|
|
.flag.flag-tg {background-position: -144px -143px}
|
|
.flag.flag-th {background-position: -160px -143px}
|
|
.flag.flag-tj {background-position: -176px -143px}
|
|
.flag.flag-tk {background-position: -192px -143px}
|
|
.flag.flag-tl {background-position: -208px -143px}
|
|
.flag.flag-tm {background-position: -224px -143px}
|
|
.flag.flag-tn {background-position: -240px -143px}
|
|
.flag.flag-to {background-position: 0 -154px}
|
|
.flag.flag-tr {background-position: -16px -154px}
|
|
.flag.flag-tt {background-position: -32px -154px}
|
|
.flag.flag-tv {background-position: -48px -154px}
|
|
.flag.flag-tw {background-position: -64px -154px}
|
|
.flag.flag-tz {background-position: -80px -154px}
|
|
.flag.flag-ua {background-position: -96px -154px}
|
|
.flag.flag-ug {background-position: -112px -154px}
|
|
.flag.flag-um {background-position: -128px -154px}
|
|
.flag.flag-us {background-position: -144px -154px}
|
|
.flag.flag-uy {background-position: -160px -154px}
|
|
.flag.flag-uz {background-position: -176px -154px}
|
|
.flag.flag-va {background-position: -192px -154px}
|
|
.flag.flag-vc {background-position: -208px -154px}
|
|
.flag.flag-ve {background-position: -224px -154px}
|
|
.flag.flag-vg {background-position: -240px -154px}
|
|
.flag.flag-vi {background-position: 0 -165px}
|
|
.flag.flag-vn {background-position: -16px -165px}
|
|
.flag.flag-vu {background-position: -32px -165px}
|
|
.flag.flag-wales {background-position: -48px -165px}
|
|
.flag.flag-wf {background-position: -64px -165px}
|
|
.flag.flag-ws {background-position: -80px -165px}
|
|
.flag.flag-ye {background-position: -96px -165px}
|
|
.flag.flag-yt {background-position: -112px -165px}
|
|
.flag.flag-za {background-position: -128px -165px}
|
|
.flag.flag-zanzibar {background-position: -144px -165px}
|
|
.flag.flag-zm {background-position: -160px -165px}
|
|
.flag.flag-zw {background-position: -176px -165px}
|
|
|