html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.hide{display:none !important}input{-webkit-appearance:none}img{display:block}.row:after{display:block;clear:both;content:''}.row+.row{margin-top:1.5%}[class^="col-"]{float:left;margin-right:1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class^="col-"]:last-child{margin-right:0%}.align-right{text-align:right}.col-1{width:6.95833%}.col-2{width:15.41667%}.col-3{width:23.875%}.col-4{width:32.33333%}.col-5{width:40.79167%}.col-6{width:49.25%}.col-7{width:57.70833%}.col-8{width:66.16667%}.col-9{width:74.625%}.col-10{width:83.08333%}.col-11{width:91.54167%}.col-12{width:100%}.USAGE-EXAMPLE{padding:2rem;font-size:1.8rem}@media only screen and (min-width:1080px){.USAGE-EXAMPLE{padding-top:4rem;font-size:2.4rem}}input.placeholder,textarea.placeholder{color:#aaa;font-weight:normal !important}input:-moz-placeholder,textarea:-moz-placeholder{color:#aaa;font-weight:normal !important}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;font-weight:normal !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa;font-weight:normal !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa;font-weight:normal !important}.lazyload{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s linear}body{font-family:"Source Sans Pro",sans-serif;position:relative;width:100vw;overflow:hidden}header{padding:12px 12px 12px 0}header .logo{font-weight:900;color:#12a53e;font-size:1.6em;display:inline-block;padding-left:15px}header a{color:#12a53e;font-size:1.6em;display:inline-block;width:44px;text-align:center}.screenTitle{background-color:#0f9235;color:#fff;font-weight:700;text-align:left;font-size:1.2em;padding:4px 14px;line-height:50px}.screenTitle a{color:#fff;text-decoration:none;font-size:2em;display:inline-block;margin-right:20px;vertical-align:middle}.pathologyNav{background-color:#13bc45;height:100px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.pathologyNav .icon{height:55px;width:55px;margin-left:auto;margin-right:auto;display:block;margin-top:8px;text-align:center}.pathologyNav .icon svg{height:100% !important;width:auto !important;max-width:65px;margin-left:auto;margin-right:auto}.pathologyNav .icon path{fill:white;stroke:white !important}.pathologyNav a{display:inline-block;height:100px;width:100px;text-align:center;text-decoration:none;color:#fff;font-size:1.1em;position:relative;vertical-align:top}.pathologyNav a strong{position:absolute;bottom:10px;left:0;right:0;text-align:center}.pathologyNav a.active{background-color:#41d86f}.pathologyNav::-webkit-scrollbar{display:none}#schematic{padding:15vh 4vw 0 4vw}#schematic .highlight{display:none}#schematic .selected{display:block !important;animation:color-change 5s infinite}@keyframes color-change{0%{stroke:#41d86f}50%{stroke:#0f9235}100%{stroke:#41d86f}}.bottom{background-color:#0f9235;position:fixed;bottom:0;left:0;right:0;padding:15px;text-align:center}.bottom .btn{background-color:#41d86f;display:inline-block;color:#fff;height:50px;line-height:50px;border-radius:25px;font-size:1.1em;text-decoration:none}.bottom .btn:hover{background-color:#3cc766}.bottom .btn.full{width:100%}.bottom .btn.half{width:48%}.bottom .btn.forty{width:36%}.bottom .btn.sixty{width:61%}.bottom .btn #count{background-color:#0f9235;height:26px;width:26px;text-align:center;font-size:75%;line-height:26px;border-radius:50%;display:inline-block;margin-left:8px}#clinicalSigns{overflow:scroll;height:calc(100vh - 200px);padding-bottom:3vw}#clinicalSigns::-webkit-scrollbar{display:none}#clinicalSigns .clinicalSign{margin:3vw;margin-bottom:4vw;position:relative;background-color:#eee;border:0 solid #fff}#clinicalSigns .clinicalSign img{width:100%;height:auto}#clinicalSigns .clinicalSign .title{color:#fff;font-size:7vw;font-weight:700;position:absolute;top:4vw;left:4vw;text-shadow:0 0 10px rgba(0,0,0,.7)}#clinicalSigns .clinicalSign .presentLabel{color:#fff;font-weight:900;font-size:6vw;position:absolute;bottom:4vw;left:2vw;transition:all .3s ease;opacity:0}#clinicalSigns .clinicalSign .presentLabel i{color:#12a53e;margin-right:8px}#clinicalSigns .clinicalSign.present{border:8px solid #12a53e;border-radius:6px}#clinicalSigns .clinicalSign.present .presentLabel{opacity:1;left:4vw}#differentials{overflow:scroll;height:calc(100vh - 200px)}#differentials::-webkit-scrollbar{display:none}#differentials .differential .title{color:#12a53e;font-weight:900;font-size:6.5vw;padding:3vw}#differentials .differential .clinicalSigns{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;height:110vw;border-bottom:3px solid #ccc;position:relative}#differentials .differential .clinicalSigns .bestMatch{color:#fff;text-shadow:0 0 8px rgba(0,0,0,.7);position:absolute;bottom:80px;left:5.4vw;font-size:1.4em;z-index:100}#differentials .differential .clinicalSigns .bestMatch i{color:#12a53e}#differentials .differential .clinicalSigns::-webkit-scrollbar{display:none}#differentials .differential .clinicalSigns .clinicalSign{margin-left:3vw;display:inline-block;vertical-align:top}#differentials .differential .clinicalSigns .clinicalSign img{width:auto;height:calc(110vw - 60px)}#differentials .differential .clinicalSigns .clinicalSign .csLabel{font-size:1.3em;line-height:60px;color:#444}#differential .title{color:#12a53e;font-weight:900;font-size:6vw;padding:4vw 3vw}#differential .clinicalSigns{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;height:calc(100vh - 190px);position:relative}#differential .clinicalSigns .clinicalSign{margin-left:3vw;display:inline-block;vertical-align:top}#differential .clinicalSigns .clinicalSign img{width:88vw;height:auto;border:8px solid #fff;opacity:1;transition:all .3s ease}#differential .clinicalSigns .clinicalSign img.isPresent{border:8px solid #12a53e}#differential .clinicalSigns .clinicalSign img.isAbsent{opacity:.5;transition:all .3s ease}#differential .clinicalSigns .clinicalSign .csLabel{font-size:1.4em;line-height:60px;color:#444;text-align:center;margin-bottom:8vw}#differential .confirmation{text-align:center}#differential .confirmation button{width:80px;height:80px;line-height:80px;text-align:center;border-radius:50%;display:inline-block;outline:none;color:#fff;border:none;font-size:2.4em;margin:0 7vw;transition:all .3s ease}#differential .confirmation button.present{background-color:#12a53e}#differential .confirmation button.absent{background-color:#f00}#differential .confirmation button.isPresent,#differential .confirmation button.isAbsent{background-color:#ddd;transition:all .3s ease}#login{background-color:#10bc44;text-align:center}#login .logo{color:#fff;font-size:12vw;padding-top:20px}#login label{color:#fff;font-weight:900;display:block;padding:5.5vw 0 3vw 0;font-size:5.2vw}#login input{background-color:#fff;text-align:center;line-height:50px;border-radius:25px;display:block;outline:none;border:none;padding:0;width:90%;margin-left:auto;margin-right:auto;font-family:"Source Sans Pro",sans-serif;font-weight:900;font-size:1.1em}#login .btn{background-color:#0a7129;display:inline-block;color:#fff;height:50px;line-height:50px;border-radius:25px;font-size:1.2em;text-decoration:none;width:90%;border:none;outline:none;font-family:"Source Sans Pro",sans-serif;font-weight:900;font-size:5.5vw;margin-top:6vw}#login #validationSummary{background-color:#ff0;color:#000;text-align:center;padding:10px;font-size:4.5vw;box-shadow:0 0 6px rgba(0,0,0,.5)}.match{background-color:#0b6e28;color:#fff;text-align:center;padding:8.5vw 6.5vw;font-size:1.4em}.match strong{color:#41d86f;font-size:5em;display:block}.options{padding:4vw;text-align:center}.options span{display:block;color:#444;font-weight:900;font-size:1.2em;padding:5.5vw 0}.options a{display:block;background-color:#41d86f;color:#fff;text-decoration:none;margin-bottom:4vw;line-height:50px;font-weight:900;border-radius:25px;font-size:1.1em}.filters{padding:4vw;padding-bottom:0}.filters .filter{border:4px solid #41d86f;border-radius:9px;line-height:44px;padding:0 2vw;margin-bottom:4vw}.filters .filter label{color:#444;font-weight:900}.filters .filter select{border:none;outline:none}.labDiagnosis{text-align:center;font-size:1.2em;padding:4vw}.treatment{padding:4vw;font-size:1.3em;text-align:center;line-height:1.4}.treatment img{width:35%;height:auto;margin-left:auto;margin-right:auto}.treatment h1{color:#555;padding-top:15px}.treatment label{color:#41d86f}.treatment .spacer{height:5.5vw}.treatment a{font-weight:400 !important;color:#12a53e}.treatment .row{margin-bottom:2vw}