/* Spaltnummer och tryckår */
.saol .spaltnr {
    padding-bottom: 8px;
}
/* artiklar, ... */
.saol {
    clear: both;
    font-family: Georgia,Times,serif;
    max-width: 99%;
}
.saol .titel {
    font-size: 120%;
    font-weight:500;
}
.saol .wordclass {
    font-size: 75%;
}
.saol .dig {
    font-size: 75%;
    vertical-align: super;
}
.saol .former {
    font-style: italic;
    line-height: 31px;
}
.saol hr.guldrand {
	color: #AD8612;
	border-color: #AD8612;
	background-color: #AD8612;
	width: 50%;
	margin-left: 0px;
	text-align: left;
}
/*
 *
 * E.B. 17-05-12
 * generella stila för SAOL
 */

.saol .article {
      padding-left: 20px;
      padding-right: 10px; /* E.B. 17-09-04 */
      font-size: 16px !important;
}
.saol a.ordklass {
      color: #001A50;
}
.saol a.ordklass:hover {
      color: #001A50 !important;
}
.saol a b {
    /* color: #001A50; */
    color: black;
    font-family: "Arial",sans-serif;
}
.saol a span.bform {
    /* color: black; */
    /* E.B. 2019-11-05 */
    color: #001A50;
}

/*
 * E.B.
html { -webkit-text-size-adjust: none; font-size: 24px; }
body { margin: 10px 10px 30px 1.5em; background-color: #fffefe; -webkit-touch-callout:none; }
 */

/* 2016-12-06: PWA: Fixes issue with iOS 9.x */
.saol body { font-variant-ligatures: no-common-ligatures; }

/* body, .article { font-family: "GillSans", sans-serif; line-height: 1em; } */
.saol .article { font-family: "Arial", sans-serif; line-height: 1.3em; }

.saol .kt {display: none;}
.saol .lemma { text-indent: -1.2em; }
.saol .homonr {display:inline; font-size: 14px; font-style: normal ;vertical-align: super; font-weight: bold;}
.saol .grundform {display:inline; font-size: 120%; font-style: normal; font-weight: bold;}
.saol .uttal {display:inline; font-size:100%; font-style:normal; font-weight:normal; white-space:nowrap;}
.saol .bt {display:inline; font-size:100%; font-style:normal; font-weight:normal;}
.saol .ordklass {display:inline; font-size: 100%; font-style: normal;}
.saol .bojning {display:inline; font-size: 100%; font-style: italic; white-space:pre-wrap;}
.saol .bojning > .bt {white-space:nowrap;}
.saol .fm {display: inline; font-weight: bold;font-size: 100%; white-space: nowrap;}
.saol .lexem {display: block; font-size: 100%;}
.saol .fkom {display:inline; font-size: 14px; font-style: normal; font-weight: normal; }
.saol .fkom2 {display:inline; font-size: 14px; font-style: italic; font-weight: normal; }

.saol .tabell {text-indent: 0px; margin-left: -1.2em}
.saol .tabell tr { vertical-align: top; line-height: 1.1em; }
th { text-align: left; font-size:100%; padding-top: 1.0em; font-weight: normal;}

.saol .ordform {
    /*font-size:100%; */
}

.saol .ledtext {
    padding-left: 2em;
    font-size:85%;
}

/* E.B. 170512 */
.saol .ordform i {font-size: 85%;}

.saol .bform {
    font-size:100%;
    white-space: nowrap;
}

/*
.expansion { font-family:FontAwesome; font-size: 1.0rem; color: #0E2451; width:auto; padding:0em 0em 0em 2em; position: relative;float:right;text-align:right;display:block; }
.expansion { font-size: 0.60rem; font-weight: bold; }
.collapsed { font-size: 0.60rem; font-weight: bold; }
*/
.saol .expansion { font-family:FontAwesome; font-size: 100%; color: #b38e26; width:auto; padding:0em 0em 0em 2em; position: relative; float:right; text-align:right;display:block; }
.saol .expansion { font-weight: bold; }
.saol .collapsed { font-weight: bold; }
/* */

/* E.B. 17-05-12 */
.saol .expansion:before { content: "Dölj  \f147"; }
.saol .collapsed:before { content: "Visa mer  \f196"; }
/* */

.saol .expansion + .tabell { padding-right: 2px; padding-bottom: 1em;}  /* border-right: 1px solid #0E2451; */
.saol .collapsed + .tabell { display:none; }
.saol .hidden + .tabell { padding-right: 0px; border: 0px; }
.saol .hidden { display:none; }

.saol .hv {font-style:normal; font-size: 100%;}

.saol .hvid {
/*
    border-radius: 3px;
    background: LightGrey;
    color: Black;
*/
    /* E.B. 17-08-26 */
    /* color: rgb(66, 139, 202);*/
    padding: 0px 2px;
    text-decoration: none;
}

.saol .hvhomo {display:inline; font-size: 14px; vertical-align: super; line-height: 1.1em; font-weight: normal;}
/* .hvord {font-size: 0.70rem; white-space: nowrap;} */
.saol .hvord {white-space: nowrap;}
.saol .lexnr {display:inline; font-weight:bold;font-size: 100%; white-space: nowrap; padding-left: 0.4rem;}
.saol .punkt {display:inline; font-weight:bold;font-size: 100%; white-space: nowrap; padding-left: 0.5rem;}

.saol .extrahvblock	{display: block; font-size: 100%; text-indent: 0em;}
.saol .extrahvblock:before {content:"se även: ";}

.saol .extrahvblock > .hv:not(:last-child):after {content:", ";}

/*
:target {background-color: yellow;}
div:target {background-color: yellow;}
div.lemma:target {background-color: white;}
span:target {background-color: yellow;}
*/

.saol .ul {display: block; margin-left: 2em;}

.saol .lemma{display: block; font-style: normal; padding-bottom: 1em;}
.saol .lemma:after{display:none; padding-left:0.5em;font-weight:bold;content: attr(id); font-size: 100%; color: HotPink;}
.saol .lemma>.avstavinfo {}
.saol .f {font-size: 100%; font-style: normal; font-weight: bold;}
.saol .homonr_ptv {display:inline; font-size: 14px; font-style:normal;vertical-align: super; line-height: 1.0em; font-weight: bold;}
.saol .grundform_ptv {display:inline; font-size: 100%; font-style: normal; font-weight: bold;}
.saol .uttal_ptv {display:inline; font-size: 100%; font-style: normal; font-weight: normal;}
.saol .alt_uttal {display:inline; font-size: 100%; font-style: normal; font-weight: normal;}
.saol .avstav {display:inline; font-size: 80%; font-style: normal; font-weight: normal;padding-left: 0.5em;}
.saol .ordbildn {display:none; font-size: 80%; font-weight: bold; }
.saol .ordbildnx {font-size: 80%; font-weight: bold;display: block;}
.saol .ordbtxt {font-size: 80%; font-style: normal;font-weight: normal; padding-right: 0.2em;}
.saol .rak {display:inline;  font-style: normal; font-weight: normal;}
.saol .rakxs {display:inline; font-size: 100%; font-style: normal; font-weight: normal;}
.saol .def {display:inline; font-size: 100%; font-style: normal; font-weight: normal;}
.saol .deft {display:inline; font-size: 100%; font-style: normal; font-weight: normal; padding-left: 0.5em;}
.saol .syntex {display:inline; font-size: 100%; margin:0; font-style: italic;}
.saol .pf {display:inline;   font-size: 100%; font-style: normal; font-weight: normal; }
.saol .hkom {display:inline; font-style: normal; font-weight: normal;font-size: 100%; }
.saol .anm {display:block; font-size: 14px; font-style: normal;padding-left: 0.3em;font-weight: normal ;}
.saol .syntex>.anm {display:inline; font-size: 14px; font-style:normal; font-weight:normal ;}
.saol .k { font-style: italic; font-size: 100%;}
.saol .pt { display:inline; font-size: 14px; font-style: normal;  font-weight: normal;}
.saol .skom { display:inline; font-size: 100%; font-style: normal;}
.saol .pi { display:inline; font-size: 14px; font-style: italic;}

.saol .sup {font-size: 14px; vertical-align: super;}
.saol .siku {font-size: 14px; vertical-align: super;}
.saol .alt {display:inline; font-size: 100%;}
.saol .pm {display:inline; font-weight: bold  ;font-size: 100%;}
.saol .fk {display:inline; font-weight: normal ;font-size: 100%;}
.saol .fb {display:inline; font-weight: normal ;font-size: 100%;}
.saol .et {display:inline; font-weight: normal ;font-size: 100%;}
.saol .vinkel {font-size: 100%; font-style: normal;}
.saol .bruk {font-size: 100%; font-style: normal;}
.saol .fack {display:none; font-size: 100%; font-style: normal;}
.saol .tanke {font-size: 100%; font-style: normal;}
.saol .cykel {display: block; font-size: 100%;}
.saol .idiom {display: block; font-size: 100%; font-weight:bold;}
.saol .idiomex {display: inline; font-weight: normal ; font-size: 100%; font-style:italic; padding-left: 0.2em;}
.saol .utv { font-size: 100%; padding-right: 0.5em;}
.saol .etymologi {display: block; font-size: 100%; }
.saol .valens {display: block; font-size: 100%; }
.saol .vt {display:inline; font-weight: normal ;font-size: 100%;font-style: italic ;}
.saol .fras {padding-right: 0.5em; font-size: 100%;}
.saol .kastas {display: none;}
.saol .fon {font-style: italic; font-weight: bold;}
.saol .ls {font-style: italic; font-weight: bold;}
.saol .ms {font-size: 0.80rem; font-style: normal;}
.saol .hvtyp {display: inline; font-style:normal; font-size: 14px;}
.saol .mx {display:inline; font-size: 0.80rem; font-style: italic; font-weight: normal; padding-left: 0.5em; }
.saol .b {font-weight: bold}
.saol .ur {display:inline;}
.saol .detaljer {display:block; color: HotPink; }
.saol .scriptonly {display:inline;  color: blue; font-size: 0.75rem;position: relative; right: -2em;}
.saol h4 {margin-bottom: 0em;}
.saol hvlnk:link {text-decoration: underline; color: red;}
.saol a {font-variant:normal;}
.saol .a {font-variant:normal; padding-left: 0.5em;}
.saol a.mer:link {text-decoration: none; color: blue;font-size: 0.75rem;}
.saol .homografier	{display:none;
    position:fixed; top: 2em; right: 1em; background-color: Hotpink;}
.saol .extrahv	{display: block;}
.saol .extrahvxxx:not(:last-child):after {content:", ";}
.saol .extrahv:not(:last-child):after {content:".";}
.saol .extrahv>a	{float:right;
    background-color: LightGrey; padding-rigth: 0.5em;
    padding-left: 0.3em;}
.saol .extrahv2	{display:block;}
.saol .extrahv2>a	{float:right;
    background-color: LightGrey; padding-rigth: 0.5em;
    padding-left: 0.3em;}
.saol .extrahv3	{display:block;}
.saol .extrahv3>a	{float:right;
    background-color: LightGrey; padding-rigth: 0.5em;
    padding-left: 0.3em;}
.saol .tagg {display:none; font-size: 0.70rem;}
.saol .taggexpl {display:none;font-size: 0.70rem; }
.saol .taggexpl:before {content: "("; }
.saol .taggexpl:after {content: ")"; }
.saol .kodnyckel {display:none; font-size: 0.70rem;}
.saol .bojrubrik {display:none; }
.saol .bojlnk {display:none; text-decoration: none;}
.saol .homografiformer {font-style: italic; display: block;}
.saol .saknadefinns {display:none; text-align: right; padding-top: 0em; font-size: 0.65rem;}
.saol div.hvref {display: none; font-size: 0.75rem; color: HotPink;}
.saol span.hvref {display: none; padding-left:0.3em; font-size: 0.75rem; color: HotPink;}
.saol .hvrefinl {display:none; font-size: 0.75rem; color: HotPink;}
.saol .hvrefinl:before {content: " (";  color: HotPink;}
.saol .hvrefinl:after {content: ")";  color: HotPink;}
.saol .hvref>a {display:none; text-decoration: underline; color: HotPink;}
.saol .visning {display: block;font-size: 0.80rem;}
.saol .visning>a {text-decoration: underline; color: Blue;}

.saol .visainte {display:none;}
.saol .visarott {font-size: 0.65rem; color: HotPink;}
