*{box-sizing:border-box;
font-variant-ligatures: none;
}

body{overflow-y:scroll;margin:16px 0px 16px 0px;font-family:serif;font-size:16px;}
.container-appb{border-bottom:1px #ccc solid;-box-shadow:1px 1px 5px #aaa;border-radius:4px;-background:url("image/corner.png") no-repeat;background-position:right top;}
#appb-header{min-width:600px;border-bottom: 1px #ccc solid;}
code{all:unset;font-family:monospace;font-weight:bold;}
[id*="emblem"]{margin-left:16px;}
#open-access{width:100px;margin-top:-8px;}

#badge-crossref-member{height:50px;margin-bottom:4px;}
#badge-SCOAP3{height:51px;position:relative;top:-1px;margin-left:4px;}

.c100{color:#627201;font-style:italic;}
.color-R{color:#651111;}
.color-S{color:#627201;}
.cshadow-R{box-shadow:0px 0px 2px #651111;}
.cshadow-S{box-shadow:0px 0px 2px #627201;}
a{color:#651111;font-weight:bold;}
a:hover{text-decoration:underline;color:#00f;}
ul{list-style-type:none;}
.e-mail{font-family:monospace;color:#651111;}

.row::after{content:"";clear:both;display:table;}
[class*="col-"]{float:left;padding:15px;}
[class*="col-"]{width:100%;} /* for mobile phones */
@media only screen and (min-width:600px){ /* for tablets */
.col-s-1{width:8.33%;}
.col-s-2{width:16.66%;}
.col-s-3{width:25%;}
.col-s-4{width:33.33%;}
.col-s-5{width:41.66%;}
.col-s-6{width:50%;}
.col-s-7{width:58.33%;}
.col-s-8{width:66.66%;}
.col-s-9{width:75%;}
.col-s-10{width:83.33%;}
.col-s-11{width:91.66%;}
.col-s-12{width:100%;}}
@media only screen and (min-width:768px){ /* for desktop: */
.col-1 {width:8.33%;}
.col-2 {width:16.66%;}
.col-3 {width:25%;}
.col-4 {width:33.33%;}
.col-5 {width:41.66%;}
.col-6 {width:50%;}
.col-7 {width:58.33%;}
.col-8 {width:66.66%;}
.col-9 {width:75%;}
.col-10 {width:83.33%;}
.col-11 {width:91.66%;}
.col-12 {width:100%;}}
@media screen and (max-width:600px){#emblems{display:none;}}
/*#@media screen and (max-width:1200px){#seal{position:relative;left:140px;margin-bottom:-90px;z-index:100;}}*/
/*#@media screen and (max-width:991px){#seal{display:none;}}*/

.tabContent{}
.menu h3{padding:6px;width:100%;border:none;outline:none;text-align:left;font-size:16px;max-width:240px;margin-bottom:-12px;}
.menu h3:hover{background-color:#eee;border-radius:2px;box-shadow:1px 1px 1px #ccc;}
.menu h3 > a{color:#000;}
.menu h3 > a:hover{color:#00f;}

#issue-R{color:#651111;}
#issue-S{color:#627201;}
#issue-P{color:#111165;}

.issue-toc{width:100%;}
.issue-toc p:nth-child(1){font-weight:bold;}
.issue-toc p:nth-child(1) > span{font-weight:normal;}
#next-no td{padding:5px;vertical-align:top;}
#next-no td:nth-child(2){text-align:left;border-left:1px #ddd solid;}

.erratum{font-weight:bold;}

[id*="hidden-panel"]{display:none;padding:4px;margin-bottom:8px;border-radius:2px;background:#fff;}
[id*="chkbx"]{display:none;} /* hide all checkboxes */
:checked+[id*="hidden-panel"]{display:block;}
.links p:nth-child(1){font-size:14px;}
.links p:nth-child(2){margin-left:8px;font-family:monospace;font-weight:bold;}
.links p:nth-child(3){font-size:14px;}
.links p:nth-child(4){margin-left:8px;font-family:monospace;font-weight:bold;}
.links p:nth-child(5){font-size:14px;}
.links p:nth-child(6){margin-left:8px;}
.links{opacity:0.8;}
.abstract p:nth-child(1){font-size:14px;}
.abstract p:nth-child(2){margin-left:8px;}
.abstract{opacity:0.8;}
.authors p:nth-child(1){font-size:14px;}
.authors p:nth-child(2){margin-left:8px;}
.authors{opacity:0.8;}
label{cursor:pointer;}
label:hover{text-decoration:underline;color:#00f;}
.invisible-label-for-authors{cursor:text;text-decoration:none !important;color:#000 !important;} /* miserable hack */

.pagination{display:flex;list-style:none;padding:0;}
.pagination > li{margin-right:4px;}
.title-ref > p:nth-child(1){font-weight:bold;}
#search-authors{max-width:500px;}
#search-title{max-width:500px;}
.search-result{font-weight:bold;}
.cite-as{font-size:12px;}

.flag{width:30px;height:20px;border:1px solid #ddd;background-color:#e9e8e7;}
.flag > div{background-color:#d4213d;height:9px;position:relative;top:9px;}

.volumes{overflow-y:scroll;height:400px;}

#footer-row{margin;6px;}
#footer-row p{margin-bottom:1px;font-size:12px;}
@media screen and (max-width:800px){#ISSN span{display:none;}}
#cookies{font-size:10px;}

.deceased{border:2px solid #000; padding:1px;}

#UKRAINA {
font-weight:bold;
padding:4px;
box-shadow:
  0 0 0 8px #0057B8,
   0 0 0 16px #FFD700;
-moz-box-shadow:
  0 0 0 8px #0057B8,
   0 0 0 16px #FFD700;
-webkit-shadow:
  0 0 0 8px #0057B8,
  0 0 0 16px #FFD700;
}