#Definition section:last-child {
    /*border-bottom: 0px;*/
    /*padding-bottom: 0;*/
    /*margin-bottom: 0em;*/
}

#Definition h2 {
    display: inline-block;
    padding: 0;
    color: #00486f;
    margin-bottom: 0.3em;
    margin-top: .3em;
    font-weight: bold;
    font-family: 'Bangla', system-ui, -apple-system, 'Open Sans', sans-serif;
    font-size: 105%;
    margin-right: .2em;
}

#Definition h2:first-child {
    margin-top: 0.3em;
}


#Definition .ds-single i {
    color: #369;
    font-family: Arial, Helvetica, sans-serif;
}

#Definition .SeeAlso {
    margin-top: 0.4em;
}

.list-holder {
    margin: 1em 1em 1em 0;
    border-radius: 8px;
    padding: 15px 15px 15px 23px;
    background: #FAFAFA;
    background: rgba(227, 237, 249, .4);
    color: #164894;
}

.list-holder .lit {
    margin-top: 0.2em;
}

.list-holder .lit:first-child {
    margin-top: 0;
}

.list-holder .highlight {
    font-weight: bolder;
}

.list-holder .lit_links {
    font-style: italic;
    text-align: right;
    margin-right: 15px;
    margin-top: 0.3em;
}

.list-holder a {
    text-decoration: none;
    color: gray;
}

.dic_name {
  color: #3C599F;
  font-weight: bolder;
  font-family: sans-serif;
  font-size: 44px;
  text-shadow: 1px 2px 2px #3AAAE1;
}

.dic_creator {
    font-size: 12px;
    margin-left: 170px;
    color: #3C599F;
    text-shadow: 0px 1px 15px #3C599F;
}

.dic_transplantation {
    font-size: 12px;
    color: #9a8297;
    text-shadow: 0px 1px 5px #9a8297;
    margin-left: 154px;
}

.ds-list i{color:gray;font-family: Arial, Helvetica, sans-serif;font-size: 100%;}  
.OxfEngIdi>h2,.OxfIdiLeaner h2{display:block!important;}
.h1, .KmH,  .h2, .Pl5, .BEX b, .rfk b, .AZn b, .iNs b, .def b, .kP1{color:#369;font-weight:bold}
.h1,.h2, .Pl5, .BEX b, .cVt,.KmH{color:#00486f;font-weight:bold;}
.iou, .PeE, .egn{color:maroon}
.zq2, .h2 span, .g4D{color:dimgray}
.zq2:before{content:" "}
.xRZ, .sEC, .iou{margin-bottom: 0.3em;margin-top: 0.3em;}
.def span, .use, .egn, .dE3, .PeE, .num, .num4{font-weight:bold}
.def .not, .h2 .not, .h2 span, .def .KxQ, .h2 .KxQ, .def .SBv{font-weight:normal}
.not, .KxQ,.pos,.not2,.not3{color:teal;font-style:italic;font-size: 100%;font-family: 'Georgia';letter-spacing:0.5px;font-weight: normal;}
.KxQ{display:inline-block;padding-top:2px}
.wL3, .WTy, .num2{float:left;clear:left;overflow:hidden;width:1em;padding-right:5px;color:dimgray;font-family:Helvetica;font-weight:bold;position:relative;top:1px;text-align:right}
.num2{text-align:center;width:0.9em;padding-right:1px}
.AZn, .iNs, .rk6~.rfk, .rk6~.Th8{margin-left:1.3em}
.dU2, .rk6~.R0k{margin-left:1em}
.YgI, .Wzk, .zst, .zq2, .WoG, .ucO span, .h2 span, .uXn, .not2, .y9F, .DzX i, .y3N i{font-style:italic;font-family:'Georgia','Times',"Times New Roman",'serif';font-weight:normal}
.Eqe{color:dimgray;font-family:"Kingsoft Phonetic Plain","Lucida Sans Unicode","Arial Unicode MS"}
.pos span{color:gray;font-weight:normal}
.HAu{float:left;clear:left;position:relative;top:2px;margin-right:0.3em}
.Pl5{display:table-cell;padding: 0 0.3em;}
.EOX{display:table-cell;}

.gvW~.gvW{margin-top:0.5em}
.lYX{height:1px;border:none;border-top:1px gray dashed}
.q2Y, .e3D, .t4w, .d5c{display:block}
.n1l, .ny4, .aqE, .aQM{    
font-family: serif!important; 
font-style: italic;
display:inline-block;
text-align:center;
color:steelblue;
font-size:75%;
white-space:nowrap;
font-weight:bold;
font-family:Helvetica;
padding:0 3px;
border-color:gray;
border-left:none;
min-width:4em;
max-width:6em;
text-overflow:ellipsis;
overflow:hidden;
-webkit-user-select:none;}

.aqE, .O3t, .OgZ{color:white;background-color:gray}
.n1l+.n1l{position:relative;left:-1px}
.Nbw{text-align:right;clear:both;white-space:nowrap}
.aQM{border-left:1px solid gray}
.JYT, .nPW, .Nbw{margin-bottom:0.2em}
.JYT{font-size:90%}
.nPW .n1l, .ny4, .aQM{cursor:pointer}
.KU3, .Th8, .rk6{margin-top:0.3em}
.rk6~.Th8, .rk6+.rk6{margin-top:0}
.use{color:darkorange}
.dE3{color:green}
.oG3{margin-top:1em;border-top:1px gray dashed;color:gray;}
.CU6, .bbV, .num{color:royalblue;font-size: 100%;}
.SBv:before,.CU6:before{content:"["}
.SBv:after,.CU6:after{content:"]"}
.Z3i, .y9F{color:navy}
.AZn .KmH, .def .KmH, .num3, .num4,.dU2 .KmH{font-size:100%}
.IFy, .i2Y, .num3, .num4{color:#369;font-family: serif; font-style: italic;}
.h2 i, .KmH i{font-style:normal;font-weight:normal;color:black;}
.O3t, .OgZ{padding:0 4px;font-weight:bold;font-family:Helvetica}
.OgZ{padding:0 1px}
.t5W{padding-left:0.3em}
.kTn{color:steelblue;position:relative;top:1px}
.Nbw {display: none;}
a {color: #369;}
div.iou::after{content:" - Theme";vertical-align: sub;
    color: #990610;
    font-size: 60%;
    font-style: italic;}
 .qtd1{display:block}

.content_1:before{content:"1."}
.content_2:before{content:"2."}
.content_3:before{content:"3."}
.content_4:before{content:"4."}
.content_5:before{content:"5."}
.content_6:before{content:"6."}
.content_7:before{content:"7."}
.content_8:before{content:"8."}
.content_9:before{content:"9."}

.all .keyword_sup_box,.babh{color: #00486f;
    font-weight: bold;
    font-size: 105%;}
body {font-family: 'Bangla', system-ui, -apple-system, 'Open Sans', sans-serif,sans-serif;line-height:1.3em;font-size: 110%;}
HWD,IDIOM  {color: #00486f;font-weight:bold;margin-top:.3em;margin-bottom: .3em;}

VARITYPE {color:#666;font-size:90%;margin-left:.2em;margin-right:.2em;}
UNEQUIVARI {margin-left:.2em;color:#666;}
VARIANT {color:#333;font-weight:bold;margin-right:.2em;}
Sense {display:block;}
DEFAID {margin-left: .5em;color:#777;font-size:98%;}
DEF,.def {font-family: 'Bangla', system-ui, -apple-system, 'Open Sans', sans-serif;}
.AZn .example{padding-left:0;margin-bottom:0}

EXAMPLE,.example {
    display:block;
    color:gray;
    margin-left:.5em;
    font-family: 'Bangla', system-ui, -apple-system, 'Open Sans', sans-serif;
    font-style: italic;
    font-size: 100%;
    }
#Definition .example[id="no"] {
    display:inline;}
#Definition .example[id="no"]::before {
    content: "";}

 .example:before,EXAMPLE:before, .example .qtd:before{content:" • ";color: rgb(51, 102, 153);font-weight: bolder;}

IdioT {display:block;}
IDIOREF {display:inline-block;}
GEO {display:none;}
ACTIVCODE {color:indianred;margin-right:.1em;}
RELATID {font-weight:bold;margin-left:.2em;color:teal;font-family: 'Georgia';}
RELATEXA {color:#777;}
REFHWD {color:royalblue;font-weight:bold;/* text-transform:uppercase; */}
RUNONEXA {color:#777;display:block;}
RUNON {color:#a87a09;}
UHEADING {color:#a87a09;margin-right:.2em;}
OPPIDI {color:#369;font-weight:bold;}
UEXA {display:block;}
UEXA:before {content:" • ";margin-right:.2em;position:relative;top:-.1em;color:grey;margin-left:1em;}
span.refarrow {font-size:70%;color:grey;position:relative;top:-.1em;margin-left:.2em;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
div.usage {background:#eeece1;border-radius:4px;padding:3px;margin-top:.2em;}
span.refarrow {margin-left:.2em;}
.keyword_sup_box,.hr_multi_keys{display:none}
.red{color:red}
.gra{display:none}
.salm{color:salmon}
.for,.salm{color:#0000;font-size: 2%;margin: .5em;}

.Q1p i:after{content:"NTC's Dictionary of American Idioms, Slang and Colloquial Expressions";}
.w0E i:after{content:"Cambridge Idioms and Phrasal Verbs Dictionary";}
.upj i:after{content:"The Concise New Partridge Dictionary of Slang and Unconventional English";}
.Q1p, .w0E, .upj{color:gray;font-family:Helvetica;font-size:75%;}
.Q1p i, .w0E i, .upj i{font-size:90%;}

.idoms::after{content:"Longman Idioms Dictionary";}
.phra::after{content:"Longman Phrasal Verbs Dictionary"}


.FarlexIdi::after{ display:block; content:"Farlex Dictionary of Idioms";}
.MGH_Idi::after{display:block;content:"McGraw-Hill's Dictionary of American Idioms and Phrasal Verbs";} 
.MGH_Slang::after{display:block;content:"McGraw-Hill's Dictionary of American Slang and Colloquial Expressions";} 
.hm::after{display:block;content:"The American Heritage® Dictionary of the English Language, Fifth Edition";}
.HM_Idi::after{display:block;content:"The American Heritage® Dictionary of Idioms";}
.HM_PhrVerb::after{display:block;content:"The American Heritage® Dictionary of Phrasal Verbs";}
.HC_Idioms::after{display:block;content:"Collins COBUILD Idioms Dictionary, 3rd ed";}
.OxfIdiLeaner::after{display:block;content:"Oxford Idioms Dictionary for learners of English";}
.OxfEngIdi::after{display:block;content:"Oxford Dictionary of English Idioms";}
.SH_EndPhr::after{display:block;content:"Endangered Phases by Steven D. Price";}
.shCliches::after{display:block;content:"The Dictionary of Clichés by Christine Ammer";}

.q2Y,/*NTC*/
.DzX,/*NTC*/
.d5c,/*The Concise New Partridge Dictionary of Slang and Unconventional English*/
.e3D,/*Cambridge*/
.idoms,/*Longman*/
.phra,/*Longman*/
.FarlexIdi,
.MGH_Idi,
.MGH_Slang,
.hm,
.HM_Idi,
.HC_Idioms,
.HM_PhrVerb,
.OxfIdiLeaner,
.OxfEngIdi,
.SH_EndPhr,
.shCliches,
.warning
    {
    margin: 1rem 0;
    color: black;
    text-align: left;
    font-size: 1rem;
    display: block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: .5rem;
    border-radius: .5rem;
    box-shadow: 0 0 1rem #e5e5ea;
}


.Q1p i:after,/*NTC*/
.upj i:after,/*The Concise New Partridge Dictionary of Slang and Unconventional English*/
.w0E i:after,/*Cambridge*/
.idoms::after,/*Longman*/
.phra::after,/*Longman*/
.FarlexIdi::after,
.MGH_Idi::after,
.MGH_Slang::after,
.hm::after,
.HM_Idi::after,
.HM_PhrVerb::after,
.HC_Idioms::after,
.OxfIdiLeaner::after,
.OxfEngIdi::after,
.SH_EndPhr::after,
.shCliches::after
    {
    display: block;
    color: grey;
    text-align: right;
    font-style: italic;
    font-size: .75rem;
    font-family: 'Bangla', system-ui, -apple-system, 'Open Sans', sans-serif;
}



  
.dbul{color: royalblue;}
b.h{color:#00486f!important;font-weight:bold;font-size: 110%;margin-bottom: 0.3em;margin-top: 0.3em;}

.br,.br1,.br2{display:block}
.phr{font-family: serif!important;
	font-size:100%;
	color:steelblue;
	font-style:italic;
	margin-right: 0.3em;
	}
 div.lm{display:block;height: 1px;
    border: none;
    border-top: 1px gray dashed;}
 .phra .br+b{margin-left: 10px;}
section.HM_Idi i{font-size:100%}
.not,.pos{font-size:100%}
b[id="no"]{margin-left:0!important}
.SBv[id="dat"]{color:grey;font-size:90%}
.SBv[id="dat"]:before{content:"[";color:grey;font-size:90%}
.SBv[id="dat"]:after{content:"]";color:grey;font-size:90%}