/*** MCE EDITOR ***/
body.mceContentBody {
	background-color: white;
	background-image: none;
	line-height: 1.4em;
	font-size: 90%;
	height: 12em;
}
.mceBody {background-color: white;}

.ver, .mod, .spellver, .spellmod, .cor {color: black; text-decoration: none; padding: 1px; margin: 2px;}
.ver:hover, .mod:hover, .spellver:hover, .spellmod:hover {text-decoration: none;}
.nayt-grammar {padding: 1px; margin: 2px;}
.nayt-grammar, .mod, .mod:hover {font-weight: bold; border: 1px solid #ecc; background-color: #fdd;}
.ver, .ver:hover {font-weight: bold; border: 1px solid #eec; background-color: #ffc; }
.cor, .cor:hover {color: green; background-color: #eeffee;}
.nayt-spelling, .spellmod, .spellmod:hover {color: red; font-style: italic; border-bottom: thin dashed red; font-weight: bold}
.spellver, .spellver:hover {color: #A38F26; font-style: italic; border-bottom: thin dashed red; ; font-weight: bold}
.verupdated {background-color: transparent; border: 1px dashed #ffcc33; font-weight: bold;}
.modupdated {background-color: transparent; border: 1px dashed red; font-weight: bold;}
.verupdated, .modupdated, .spellverupdated, .spellmodupdated {color: black; text-decoration: none; padding: 1px; margin: 2px;}
.spellmodupdated {color: #c66; font-style: italic;}
.spellverupdated {color: #c5af48; font-style: italic;} 


/* *** TIP ELEMENTS *** */
.hpTipLink {
	vertical-align: super;
	font-size: 80%;
	color: blue;
}
.hpTipBox {
	background-color: #efefef;
	color: black;
	font-size: 90%    ;
	border: 2px solid #999;
	padding: 3px;
    z-index: 400000;
    cursor: help;
}

.nadaclaircheck {
    padding-top: 8px;
    }
.nadaclaircheck img {
    border: none;
    vertical-align: middle;
}
.nadaclaircheck a {
    color: blue;
    text-decoration: none;
}
.nadaclaircheck a:hover {
    color: red;
}
/*
.nadaclaircheck a.check {
    border: thin solid #ccc;
    padding: 5px;
    background-color: white;
}
*/

/*.summary-item-label {white-space: nowrap;}*/

.exercise {
	max-width: 50%;
	float: right;
	border: thin dashed #ffc;
	background-color: white;
	padding: 8px;
}

.symbol {
	background-color: #eee;
	font-family: monospace;;
}

/* languages */
.mceContentBody  .zh, .mceContentBody .ar, .mceContentBody .hi, .mceContentBody .es, .mceContentBody .en, .mceContentBody .fr {
        display: initial;
	background-color: #efefef;
}
.mceContentBody .zh {color: purple;}
.mceContentBody .ar {color: brown;}
.mceContentBody .hi {color: orange;}
