/* HAKUSANA */
.hakusanantiedot {
	font-family: "Noto Serif", Serif;
	display: block;
	margin-bottom: 1rem;
}
.hakusana {
	font-style: normal;
  	font-size: 1.5rem;
  	display: inline;
  	color: #303030;
}
/* Homonyyminumero */
span.homindeksi {
	font-style: normal;
	font-weight: normal;
  	font-size: 1.5rem;
  	display: inline;
}
span.homindeksi:after {
	content: ". ";
}

/* taivutusindeksit */
span.indeksi {
	font-style: normal;
	vertical-align: 0.5rem;
	font-size: smaller;
	display: inline;
}


/* SANALUOKKA */
span.sanaluokka {
	font-style: italic;
  	font-weight: normal;
  	display: inline;
}

/* Viiva hakusanan tietojen alla */
.display-para {
	border: 0.031rem solid #cccccc;
}


/* KAYTTOALA */
.esimerkkilohko > .kayttoala {
	margin-left: -1rem;
	font-style: italic;
	font-weight: normal;
	display: block;
}
.kayttoala {
	font-style: italic;
  	font-weight: normal;
  	display: inline;
}

/* LATINA */
/* 27.9.2017 OL */
span.latina {
        font-style: italic;
        font-weight: normal;
        display: block;
}

/* SANAKIRJALINKIT */
a.KS {
	padding: 0 0.25em 0 0.25em;
	margin-left: 0.5em;
	color: white !important;
	text-decoration: none !important;
	background-color: #3d70a5;
}
a.MAMU {
	padding: 0 0.25em 0 0.25em;
	color: white !important;
	text-decoration: none !important;
	background-color: #cc6c2a;
}
a.SOR {
	padding: 0 0.25em 0 0.25em;
	color: white !important;
	text-decoration: none !important;
	background-color: #cc6c2a;
}
a.KURM {
	padding: 0 0.25em 0 0.25em;
	color: white !important;
	text-decoration: none !important;
	background-color: #5f7415;
}


/* VASTINEET */
div.vastinelohko {
	display: block;
	margin-top: 0.8rem;
	margin-bottom: 0.8rem;
}
span.vastine {
	font-style: normal;
  	font-weight: bold;
  	display: inline;
}
.kaannos > .vastine {
	font-style: normal;
	font-weight: normal;
  	display: block;
	margin-left: 1.5rem;
	margin-top: -1.5rem;
}
.selittava {
	font-style: normal;
  	/*font-weight: bold;*/
	/*color: #8e8e8e;*/
	display: block;
}
.selittava > .vastine {
	font-weight: normal;
}

/* ESIMERKIT */
.esimerkkilohko {
	margin-left: -1rem; 
	margin-top: 0.8rem;
	display: block;
}
.esimerkki {
	font-style: normal;
	font-weight: normal;
	display: block;
}
.kaannos {
	font-style: normal;
	font-weight: normal;
	list-style-type: none;
}
.kaannos:before {
	content: ">";
/*	color: rgb(132, 172, 27);*/
	color: rgb(0, 127, 170);
	font-weight: bold;
}

li.selittava {
	list-style-type: none;
}
li.selittava > .vastine:before {
	content: "(";
}
li.selittava > .vastine:after {
	content: ")";
}
li.selittava > .vastine {
	font-weight: normal;
	color: black;
}

/* Tunnus */
span.tunnus {
	font-style: normal;
	font-weight: bold;
	display: inline;
}


/* SELITTEET */
span.selite {
	font-style: normal;
	font-weight: normal;
	display: inline;
}


/* MERKITYSRYHMÄT */

.merkitysryhmasisalto > .merkitysryhma_yksin {
    display: block;
    margin-top: 1rem;
}
.merkitysryhma_yksin {
    display: block;
    margin-top: 1rem;
}
.merkitysryhma {
    display: grid;
    grid-template-columns: 2rem auto;
    margin-top: 1rem;
}
.merkryhmanro {
    font-weight: bold;
}
.merkryhmasisalto {
/*    border: 1px solid rgba(0, 0, 0, 0.8);*/
}


/* MUITA KOROSTUKSIA */
.korostus {
	font-style: italic;
}
.ei-korostusta {
	font-style: normal;
}
.sc {
	font-style: normal;
	font-variant: small-caps;
}
.lihavointi {
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
.small {
	font-style: normal;
	font-size: 0.75rem;
}
.smallit {
	font-style: italic;
	font-size: 10px;
}

/*
.osuma {
	padding: 0 2px 0 2px;
	background-color: #c0c0c0;
}
*/
.osuma {
	padding: 0 0.2rem 0 0.2rem;
	margin: 0 0.2rem 0 0.2rem;
/*	outline: 3px solid rgb(132, 172, 27);*/
	outline: 0.2rem solid rgb(0, 127, 170);
}


