/* body{font-family:"Open Sans","Segoe UI","Microsoft Yahei UI",sans-serif;line-height:1.35em} */
c{display:block;color:red;font-size:1.5em;font-weight:700}
brr,s,rw,sa,sb,sa>def{display:block;text-decoration:none}
h{font-weight:700}
x{color: #009688;}
spp{margin-left:-7px;margin-right:3px}
eg x, eg en {color:#369;}
zh, cn{font-family:"Microsoft Yahei UI",sans-serif;font-style:normal;font-size:1em}
zh {color:blue; padding: 0 0 0 5px;}
exp zh {color:slategray}
eg cn{font-size:12px;}
exp eg{display:block;font-family:Georgia,sans-serif;font-size:1em;margin:4px 0;}
exp eg en {font-size:13px}
exp eg:before{color:#369;content:"❍ ";font-size:70%}
ori,orx{color:slategray; font-size: 14px;}
phr{display:block;margin-bottom:.5em}
sb,sc,exp{display:block}
phr sa+sa,sa>def{margin-bottom:.5em;margin-left:21px}
sb,sc{margin-bottom:.2em}
/* exp{margin-left:.8em} */
sqn,sqa,sq1{font-weight:700;color:#f15a25}
sqn{position:absolute;left:8px;}
rw{display:block;/*font-size:14px;*/margin:0}
exp{font-style:normal;color:slategray;position:relative;font-size:.9em}
pho{color:#ff4500;font-family:"Segoe UI","Tahoma",sans-serif}
pd{color:#002653}
phr sa{display:inline}
cnx,cny,cnz{display:none}
ori x{color:inherit}
uge {display:block;border:1px solid #06c;border-radius: 3px;padding:.4em;margin:.5em 0;}
uge hr{display:none;}
uge usage {margin: 0 0 0 5px;font-size:1.1em; font-weight:700;}
uge zhn{font-size:1.1em; font-weight:700;}
uge en{display:block; margin:4px 5px;}
uge zh{display:block; margin:4px 0;}
sub,sup{line-height:100%;font-size:60%}
g{color:teal;font-style:normal;font-family:"Open Sans","Segoe UI","Microsoft Yahei UI",sans-serif}
a{font-variant:small-caps;text-decoration:none;color:#06c;text-transform:lowercase;font-weight:700}
gg{color:navy}
gs{color:#06a}
eps {display:block}
epx {color:teal}
epx x{color:inherit}
phd::before {
    content: "Phrases & Derivatives";
    color: #002653;
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
    background-color: yellowgreen;
    padding-left: .2em;
    padding-right:  .2em;
    margin-bottom: .6em;
    margin-top: .7em;
    border-radius: 3px;
    /*border-bottom: 1px dashed;*/
    /*padding-bottom: 2px;*/
    /*margin-bottom: .5em;*/
}

uge div.t{font-size:15px; font-weight:700; margin:0 0 4px 0;}
prx x {
    color: #369;
    /*font-style: initial;
    font-family: Arial;*/
    font-size: 15px;
    background-color: yellowgreen;
    padding-left: .2em;
    padding-right:  .2em;
    border-radius: 3px;
    font-weight: 600;
}
sb prx x {
    /* color: teal; */
    color: green;
    font-style: italic;
    background-color: transparent;
    font-size: 1em;
    font-weight: normal;
}
phr prx x {
    color:green;
    background-color: transparent;
    font-weight: normal;

}
sqa:after,
sqn:after {
    content:". ";
}
