a.blue_button:hover{text-decoration:underline}
a.blue_button{cursor:pointer;padding:5px 10px;color:white;white-space:nowrap;display:inline-block;text-decoration:none;font-size:1.2em;line-height:30px;border-radius:20px;background:#00568d;font-family:var(--content-font-family);height:30px;text-align:center}
a.button:hover{background:#580000;text-decoration:underline}
a.green_button:hover{text-decoration:underline}
a.green_button{cursor:pointer;padding:5px 10px;color:white;white-space:nowrap;display:inline-block;text-decoration:none;font-size:1.2em;line-height:30px;border-radius:20px;background:#00a385;font-family:var(--content-font-family);height:30px;text-align:center}
a.lightblue_button:hover{text-decoration:underline}
a.lightblue_button{cursor:pointer;padding:5px 10px;color:black;white-space:nowrap;display:inline-block;text-decoration:none;font-size:1.2em;line-height:30px;border-radius:20px;background:#9dd1ff;font-family:var(--content-font-family);height:30px;text-align:center}
a.maroon_button:hover{text-decoration:underline}
a.maroon_button{cursor:pointer;padding:5px 10px;color:white;white-space:nowrap;display:inline-block;text-decoration:none;font-size:1.2em;line-height:30px;border-radius:20px;background:#950044;font-family:var(--content-font-family);height:30px;text-align:center}
a.starttest small{display:block;font-size:.6em}
a.starttest{background-color:#4f7f4f;border-radius:10px;cursor:pointer;padding:12px 0;margin:20px auto;color:white;display:block;text-decoration:none;width:260px;font-size:1.4em;min-height:24px;text-align:center;height: auto;min-height: 30px}
a.yellow_button:hover{text-decoration:underline}
a.yellow_button{cursor:pointer;padding:5px 10px;color:black;white-space:nowrap;display:inline-block;text-decoration:none;font-size:1.2em;line-height:30px;border-radius:20px;background:#ffc669;font-family:var(--content-font-family);height:30px;text-align:center}
.abbrev-box{background-color:white;border:1px solid black;width:300px;position:absolute}
.abbrev-def{padding:6px;font-size:16px;text-align:center}
.abbrev-title{background-color:skyblue;padding:6px;font-weight:bold;font-size:16px;text-align:center}
.abnormal ul{margin-left:0}
.action-buttons:after{display:table;clear:both;content:''}
.action-buttons{margin:10px auto 15px auto;width:171px}
.adverse-key{margin-left:8px}
.answer input[type='checkbox']{display:none}
.answer textarea{width:100%;height:200px}
.answer-button{cursor:pointer;padding:6px 10%;margin:0 auto;color:white;display:inline-block;text-decoration:none;clear:both;font-size:100%;line-height:1.0;font-style:bold;border-radius:8px;background-color:#0db14b;width:100px;font-family:var(--content-font-family);text-align:center}
.answer.nostyle{border:none}
.answer.selected,.answer.selected:hover{background-color:#b6d5f3}
.answers{padding-top:8px;padding-bottom:60px}
.answer{border:1px solid #222;border-radius:6px;cursor:pointer;padding:8px 10px;margin:15px 0 10px 0;color:#222;font-size:1.2em;font-family:var(--content-font-family);line-height:1.2em;position:relative}
.black-text{color:black}
.bold{font-weight:bold}
.checkbox_connector .checklist_item input{cursor:pointer;width:0;position:absolute;opacity:0;height:0}
.checkbox_connector .checklist_item{cursor:pointer;-ms-user-select:none;left:-16.5px;-webkit-user-select:none;display:block;padding-left:15px;padding-bottom:15px;font-size:12px;-moz-user-select:none;position:relative;user-select:none}
.checkbox_connector label:not(:last-child){margin-left:15px;border-left:2px solid #222;min-height:25px}
.checkbox_connector{margin-left:10px;min-height:25px}
.checklist-persistent .checklist_item span.checkmark{background-color:#d1eef9}
.checklist_item .checklist_text{padding-top:5px;font-size:14px}
.checklist_item .checkmark:after{border:solid white;transform:rotate(45deg);top:1px;left:4px;-webkit-transform:rotate(45deg);width:3px;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);height:8px}
.checklist_item .checkmark:not(:last-child){margin-left:-11px}
.checklist_item input:checked ~ .checklist_text{color:#b3b3b3}
.checklist_item input:checked ~ .checkmark:after{display:block}
.checklist_item input:checked ~ .checkmark{background-color:#222}
.checklist_item span.checkmark{background-color:#eee;border:2px solid #222;border-radius:15px;top:0;left:0;display:block;width:15px;position:absolute;height:15px}
.checklist_item:after{border-right:1px solid #ccc}
.checklist_item:hover input ~ .checkmark{background-color:#ccc}
.discontinued{text-decoration:line-through}
.discussion .p .h{background-color:#999;color:#222;border-top-left-radius:10px;font-size:1.2em;border-top-right-radius:10px}
.discussion .p .pb{padding-left:6px;padding-right:6px}
.discussion .p h2{border:none;padding:8px 0;margin:0;vertical-align:baseline;font-size:100%;font:inherit}
.discussionShown h3{background-color:#999;padding:6px 6px;color:black;border-top-left-radius:8px;font-size:1.2em;border-top-right-radius:8px}
.discussionShown p{padding:0 6px;color:black}
.discussionShown.correct h3{background-color:#62ad62}
.discussionShown.correct{border:1px solid #62ad62;background-color:white}
.discussionShown.incorrect h3{background-color:#e87474}
.discussionShown.incorrect{border:1px solid #e87474;background-color:white}
.discussionShown{background-color:white;border:1px solid #999;border-radius:10px;cursor:pointer;padding:8px;margin:20px 10px 10px 10px;color:black;padding-bottom:1px;font-family:var(--content-font-family)}
.discussion{background-color:#dedddd;border-radius:10px;cursor:pointer;border:1px solid #999;padding:0;margin:20px 10px 10px 10px;padding-bottom:1px;font-family:var(--content-font-family)}
div#checklist-progress-bg{border-radius:10px 0 0 10px;background-color:#0e73da;z-index:-1;left:0;bottom:0;position:absolute;height:100%}
div#checklist-progress{border-radius:10px;background-color:#eee;padding:5px;z-index:10;bottom:0;min-height:30px;position:sticky;text-align:center}
div.answer *{box-sizing:border-box}
div.answer{border:1px solid #e0e0e0;cursor:pointer;padding:0px;color:#222;clear:both;box-sizing:border-box;border-radius:4px;background-color:white;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;margin-bottom:15px;padding-right:60px}
div.anum span{text-transform:uppercase;top:50%;font-size:16px;margin-top:-32%;line-height:28px;position:absolute}
div.anum{padding:6px 6px 6px 14px;border-right:1px solid #e0e0e0;color:#085a91;font-weight:bold;display:inline-block;width:40px;font-size:16px;position:absolute;margin-right:6px;height:100%}
div.box div.boxtitle{padding:0;font-weight:bold;font-size:17px;margin-top:5px}
div.box{border:none;background-color:#edfaf4;border-radius:10px}
div.didyouknow h3{color:#da3f26;margin-bottom:3px}
div.didyouknow ul li{padding:3px 0}
div.didyouknow ul,div.didyouknow li{list-style-type:none}
div.didyouknow ul{padding:0;margin:0}
div.didyouknow{border:2px solid #da3f26;border-radius:5px;padding:12px;max-width:550px;-moz-border-radius:5px;-webkit-border-radius:5px}
div.figure div.figname{border:1px solid #b0a696;background-color:#e2cfb5;padding:5px 0 5px 10px;text-shadow:0 1px 0 rgba(255,255,255,.3);color:#38322a;font-size:18px;margin-bottom:0;height:inherit}
div.indented{margin-left:20px}
div.inner-answer{padding:16px 0;display:block;font-size:16px;line-height:20px}
div.legend{border-top:1px solid black}
div.question{color:#333;font-weight:normal;margin-top:10px;line-height:22px;font-family:var(--content-font-family)}
div.red > p{color:red}
div.sidebar div.content{padding:0 10px}
div.sidebar div.header img{float:left;margin-right:8px}
div.sidebar div.header{width:auto}
div.sidebar p{margin-left:10px}
div.sidebar.box div.header h3 span.sub,div.sidebar.box2 div.header h3 span.sub,div.sidebar.box3 div.header h3 span.sub,div.sidebar.box4 div.header h3 span.sub,div.sidebar.box6 div.header h3 span.sub{color:black;font-size:18px;margin-top:6px}
div.sidebar.box div.header h3,div.sidebar.box2 div.header h3,div.sidebar.box3 div.header h3,div.sidebar.box4 div.header h3,div.sidebar.box6 div.header h3{color:#B00;font-size:15px}
div.sidebar.box div.header{height:40px}
div.sidebar.box p,div.sidebar.box2 p,div.sidebar.box3 p,div.sidebar.box4 p,div.sidebar.box6 p{margin-top:5px}
div.sidebar.box,div.sidebar.box2,div.sidebar.box3,div.sidebar.box4,div.sidebar.box6{border:2px solid #06f;background-color:#ffdcb9;color:black}
div.sidebar.box2 div.header,div.sidebar.box3 div.header,div.sidebar.box4 div.header,div.sidebar.box5 div.header,div.sidebar.box6 div.header{height:120px}
div.sidebar.box5 div.header h3{color:#900;font-family:Comic Sans MS,cursive,sans-serif}
div.sidebar.box5 div.header img{margin-top:-50px}
div.sidebar.box5 div.header{display:inline}
div.sidebar.box5 p{color:#900;font-family:Comic Sans MS,cursive,sans-serif}
div.sidebar.box5{border:2px solid #06f;background-color:#c0f2ff;color:#900;margin-top:50px}
div.sidebar.h3 img{float:left;padding-right:6px}
div.sidebar{margin:5px}
div.textbox-body{border-top:2px solid red}
div.textbox > *{padding:10px}
div.textbox{border-radius:25px;border:2px solid red;padding-top:10px;margin:10px}
.doc-title-box.test-title-box h1#document-title{color:#061757;font-weight:bold}
.document-content .section img.symbol,img.symbol{margin-left:0;top:-10px;width:23px;margin-top:0;position:absolute;right:-6px;height:23px}
.final-score{padding:0 0 10px 0;margin:20px 10px 10px 10px;color:#333;font-weight:normal;font-size:1.4em;font-family:var(--content-font-family)}
.guess-header{padding:10px 0 0 0;margin:0 10px 30px 10px;color:#333;font-weight:normal;font-size:1.5em;font-family:var(--content-font-family);border-bottom:2px solid #333}
h2.question{padding:0 0 10px 0;margin:10px 0;color:#333;font-weight:normal;font-size:1.2em;font-family:var(--content-font-family);border-bottom:3px solid #333}
.hint,.discussion,.imagehide{display:none}
img.star{float:left;margin-right:4px}
img.symbol{margin-left:0;top:-10px;width:23px;margin-top:0;position:absolute;right:-6px;height:23px}
.key-uncorrect,.key-correct,.key-unselect,.key-select{margin-left:10px;width:100px;font-family:var(--content-font-family);line-height:40px;height:40px}
.last_checklist_item{margin-left:18px;min-height:25px}
.light-purple{color:#330098}
.linkout{margin:40px 0 10px 10px}
p.listpara{margin:0 0 0 20}
.popupkey table tr td{padding:1px}
.popupkey table tr{vertical-align:middle}
.popupkey table{border:none;border-collapse:collapse}
.popupkey ul{list-style-type:none;padding-left:0}
.popupkey{margin-left:-120px;border-radius:6px;border:double 8px #314d74;background-color:white;padding:4px;z-index:1003;top:50%;left:50%;width:220px;margin-top:-120px;position:fixed}
#practice-area{margin-top:30px}
#practicetest,a.starttest#study,a.starttest#quickstudy10,a.starttest#quickstudy20,a.starttest#quickstudy75{background-color:#2479ce}
#practicetest{background-color:#2479ce}
.progress-text{margin:0 auto;font-family:var(--content-font-family);font-style:italic;text-align:center}
.push-left{margin-left:-20px}
.qnum::before{font-weight:bold}
.qnum:after{content:'.'}
.questions-box a.correct{background-color:#4f7f4f}
.questions-box a.incorrect{border:3px solid #c03;color:#c03;width:37px;height:37px}
.questions-box a.selected{background-color:#b6d5f3}
.questions-box a{border:1px solid #333;color:#333;display:inline-block;text-decoration:none;line-height:40px;border-radius:6px;margin-left:10px;width:40px;font-family:var(--content-font-family);position:relative;margin-bottom:8px;height:40px;text-align:center}
.questions-box:after{display:table;clear:both;content:''}
.questions-box{margin:20px 0 20px 0;clear:left}
.round-button#submit-test{background-color:#66a05a;color:white}
.round-button.green{background-color:#4f7f4f}
.round-button.prefix-icon{border-radius:8px 0 0 8px;border-right:.5px solid #fafafa;text-indent:0;width:50px;font-size:1.8em;line-height:50px;height:50px}
.round-button:link{color:white}
.round-button{padding:0;margin:0;color:white;text-decoration:none;font-size:1.2em;line-height:50px;float:left;background-color:#2479ce;border-radius:0 8px 8px 0;text-indent:-1px;width:120px;font-family:var(--content-font-family);height:50px;text-align:center}
.score-progress#test-score{border-color:#4f7f4f}
.score-progress{border:1px solid #b6d5f3;margin:0 10px;padding-bottom:0}
#show-hint img{padding-left:6px;margin-top:2px;float:left;height:26px;padding-right:12px}
#show-hint{border:1px solid #444;cursor:pointer;padding:0;margin:20px auto;color:#444;display:block;text-decoration:none;font-size:1.4em;min-height:32px;line-height:32px;float:right;background-color:white;border-radius:10px;width:120px;font-family:var(--content-font-family);text-align:left}
.showanswer{color:006400;font-weight:bold;display:none}
span#progress-value .progress-text{margin-left:25px;padding:6px 0}
span#progress-value img#progress-reset{width:30px;height:30px;margin-right:25px}
span#progress-value{z-index:1;font-weight:700;display:flex;justify-content:space-between;align-items:center}
span.abbrev{cursor:pointer;text-decoration:underline}
span.block > img.icon{margin-left:-21px;padding-right:4px}
span.block{margin-left:20px;display:block}
span.smallcaps{font-variant:small-caps}
#submitbutton{border:1px solid white;cursor:pointer;padding:0;color:white;display:block;text-decoration:none;font-size:1.4em;min-height:32px;line-height:32px;float:left;background-color:#4f7f4f;border-radius:10px;width:120px;font-family:var(--content-font-family);text-align:center}
.summary-description{border-top:1px dotted #333;padding-top:20px;margin:10px;font-family:var(--content-font-family)}
.table-container.mobileOnly{display:none}
table.abnormal th,table.abnormal td{border:none;width:50%}
table.bottomborder{border-bottom:1px solid black}
table.nomenclature > th{vertical-align:middle}
#test .pb p{margin:0 0 20px 0}
#test .pb{font-family:var(--content-font-family)}
#test .title{background-color:transparent;padding:5px 0;text-shadow:none;color:#333;font-weight:normal;font-size:1em;font-family:var(--content-font-family);text-align:center}
#test h2.h{background-color:transparent;padding:0 0 10px 0;text-shadow:none;color:#333;font-weight:normal;font-size:1em;font-family:var(--content-font-family)}
#test-area{border-top:2px solid #333;padding-top:30px}
.test-correct,.test-percentage{padding:6px 0;margin:0;z-index:-1;color:black;font-size:1.2em;font-family:var(--content-font-family);position:relative;text-align:center}
.test-correct:before,.test-percentage:before{background-color:#b6d5f3;z-index:-1;top:0;left:0;bottom:0;width:63%;position:absolute;content:' '}
.test-correct:before{background-color:#4f7f4f;width:75%}
.test-features li{margin:10px 30px;padding-left:0}
.test-features{padding:0;margin:0 0 40px 0;font-family:var(--content-font-family)}
.test-summary-header{padding:0 0 10px 0;margin:20px 10px 10px 10px;color:#333;font-weight:normal;font-size:.9em;font-family:var(--content-font-family);border-bottom:1px dotted #333}
.testButton{background-color:green;color:white}
u.frequent{font-weight:normal}
ul.nobullet > li{margin-left:10px;text-indent:-10px;list-style-type:none}
ul.noindent,ol.noindent{margin-left:0;padding-left:0}
