/* 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 */
.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;
}


/* Käyttöala, maantieteellinen käyttö, kieliopillinen tieto */
span.kayttoala, span.geo, span.gram {
	font-style: italic;
  	font-weight: normal;
  	display: inline;
}

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

/* KS-LINKIT */
a.KS {
	padding: 0 0.25em 0 0.25em;
	margin-left: 0.5em;
	color: white !important;
	text-decoration: none !important;
	background-color: #3d70a5;
}


/* VASTINEET */
div.vastinelohko {
	display: block;
	line-height: 1.6;
/*	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: normal;
	/*color: #8e8e8e;*/
	display: block;
}
.selittava:before {
	content: "~ ";
}

/* ESIMERKIT */
.kolmioryhma {
    display: grid;
    /*grid-template-columns: 1rem auto;*/
    grid-template-columns: auto;
	margin-top: 1rem;
	line-height: 1.6;
/*	border: 1px black;
	border-radius: 1rem;*/
}
.kolmioryhma > summary {
	font-variant: small-caps;
}

.esimerkkilohko {
	background-color: #f7f7f7;
	border-radius: 1rem;
	/*padding-top: 0.5rem;*/
	padding-bottom: 0.5rem;
}

.esimerkkirivi {
	font-style: normal;
	font-weight: normal;
	margin-left: -1rem;
	list-style-type: none;
}
.kaannosrivi {
	font-style: normal;
	font-weight: normal;
	/*list-style-type: none;*/
}
/*
.kaannosrivi:before {
	content: "\21d2 ";
	color: rgb(0, 127, 170);
	font-weight: bold;
}
*/
.selittava {
	list-style-type: none;
}
.selittava > .vastine:before {
	content: "(";
}
.selittava > .vastine:after {
	content: ")";
}
.selittava > .vastine {
	font-weight: normal;
	color: black;
}


/* SELITTEET */
.selite {
	font-style: normal;
	font-weight: bold;
	color: rgb(106, 37, 59);
	display: inline;
}


/* MERKITYSRYHMÄT */

.merkitysryhma {
    display: grid;
    grid-template-columns: 2.5rem auto;
    margin-top: 1rem;
}
.merkryhmanro {
    font-weight: bold;
    /*border: 1px solid rgba(0, 0, 0, 0.8);*/
}
.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);
}


