@import url(http://fonts.googleapis.com/css?family=Architects+Daughter);@-webkit-keyframes pop-up-down{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.01)}100%{-webkit-transform:scale(1)}}@-webkit-keyframes pop-up{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.05)}}@-moz-keyframes pop-up{0%{-moz-transform:scale(1)}100%{-moz-transform:scale(1.05)}}@keyframes pop-up{0%{transform:scale(1)}100%{transform:scale(1.05)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}body{margin:0em;height:100%}body>header{margin-top:0em;margin-bottom:1em;padding:0.1em 0em;background:#666 linear-gradient(gray, #666) no-repeat fixed;-webkit-user-select:none;user-select:none;cursor:default}body main{min-height:66%}body form input:focus::-webkit-input-placeholder,body form input[type=text]:focus::-webkit-input-placeholder,body form input[type=search]:focus::-webkit-input-placeholder,body form input[type=url]:focus::-webkit-input-placeholder,body form input[type=tel]:focus::-webkit-input-placeholder,body form input[type=email]:focus::-webkit-input-placeholder,body form input[type=password]:focus::-webkit-input-placeholder,body form textarea:focus::-webkit-input-placeholder{color:transparent}body form input:focus:-moz-placeholder,body form input[type=text]:focus:-moz-placeholder,body form input[type=search]:focus:-moz-placeholder,body form input[type=url]:focus:-moz-placeholder,body form input[type=tel]:focus:-moz-placeholder,body form input[type=email]:focus:-moz-placeholder,body form input[type=password]:focus:-moz-placeholder,body form textarea:focus:-moz-placeholder{color:transparent}body form input:focus::-moz-placeholder,body form input[type=text]:focus::-moz-placeholder,body form input[type=search]:focus::-moz-placeholder,body form input[type=url]:focus::-moz-placeholder,body form input[type=tel]:focus::-moz-placeholder,body form input[type=email]:focus::-moz-placeholder,body form input[type=password]:focus::-moz-placeholder,body form textarea:focus::-moz-placeholder{color:transparent}body form input:focus:-ms-input-placeholder,body form input[type=text]:focus:-ms-input-placeholder,body form input[type=search]:focus:-ms-input-placeholder,body form input[type=url]:focus:-ms-input-placeholder,body form input[type=tel]:focus:-ms-input-placeholder,body form input[type=email]:focus:-ms-input-placeholder,body form input[type=password]:focus:-ms-input-placeholder,body form textarea:focus:-ms-input-placeholder{color:transparent}body form input:focus:input-placeholder,body form input:focus:placeholder,body form input[type=text]:focus:input-placeholder,body form input[type=text]:focus:placeholder,body form input[type=search]:focus:input-placeholder,body form input[type=search]:focus:placeholder,body form input[type=url]:focus:input-placeholder,body form input[type=url]:focus:placeholder,body form input[type=tel]:focus:input-placeholder,body form input[type=tel]:focus:placeholder,body form input[type=email]:focus:input-placeholder,body form input[type=email]:focus:placeholder,body form input[type=password]:focus:input-placeholder,body form input[type=password]:focus:placeholder,body form textarea:focus:input-placeholder,body form textarea:focus:placeholder{color:transparent}body form input{padding:0.25em 1em;border-radius:1em}body form input[type=text],body form input[type=password],body form input[type=email]{width:15em}body form input[type=button],body form input[type=submit]{vertical-align:bottom;box-shadow:1px 1px 2px black;border:none;border-radius:0.25em;padding:0.25em 0.5em;background:#f3f3f3;color:#0F5A07;cursor:pointer;font-size:1.25em}body form input[type=button] span,body form input[type=button] img,body form input[type=submit] span,body form input[type=submit] img{opacity:0.6}body form input[type=button]:hover span,body form input[type=button]:hover img,body form input[type=submit]:hover span,body form input[type=submit]:hover img{opacity:1}body form input[type=button]:active,body form input[type=submit]:active{box-shadow:1px 1px 2px #737373}body form input[type=button]:disabled,body form input[type=submit]:disabled{color:lightgray}body form fieldset{margin-bottom:0.5em}body form fieldset>ul{margin:0.5em;padding:0.25em}body form fieldset>ul>li{list-style:none}body a{text-decoration:none}body a:hover{text-decoration:underline}body section{overflow:auto}body footer{margin:3em 0em 1em 0em;vertical-align:bottom;text-align:center;font-size:75%;color:black}perspectives>div{left:0em;right:0em;margin:0em auto;max-width:35em}perspectives>div>nav{margin-bottom:1em}perspectives>div>nav a{vertical-align:bottom;box-shadow:1px 1px 2px black;border:none;border-radius:0.25em;padding:0.25em 0.5em;background:#f3f3f3;color:#0F5A07;cursor:pointer;margin-right:0.25em}perspectives>div>nav a span,perspectives>div>nav a img{opacity:0.6}perspectives>div>nav a:hover span,perspectives>div>nav a:hover img{opacity:1}perspectives>div>nav a:active{box-shadow:1px 1px 2px #737373}perspectives>div>nav a:disabled{color:lightgray}perspectives>div>section{overflow:visible}session{color:white}session a{color:white}session>div{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}sign_in section{margin:0em auto 1em auto;border-radius:0.20em;padding:1em;overflow:auto;background:#666666;left:10%;right:10%;width:15em;min-height:5em;background:#0F5A07}sign_in section header{text-align:center;user-select:none;-webkit-user-select:none;cursor:default}sign_in section header{padding:0.5em;background:white;color:#0F5A07;font-weight:bold;font-family:verdana, sans-serif}sign_in section form{margin:0em}sign_in section form ul{padding-left:0em}sign_in section form ul li{list-style:none}sign_in section form ul li label{margin-top:0.5em;display:block;color:white}advisor{color:#666666}advisor>section{margin:0em auto;max-width:35em}advisor>section>header{margin-bottom:0.25em;color:#0F5A07;font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:2em}advisor>section form>fieldset{border-color:#0F5A07;border-radius:0.25em}advisor>section form>fieldset legend{font-family:"Trebuchet MS", Helvetica, sans-serif;color:#0F5A07}advisor>section form>fieldset>ul>li{margin-bottom:1em;font-size:1.1em}advisor>section form>fieldset>ul>li label{display:block;margin-top:0.25em}advisor>section form>fieldset>ul>li label input[type=text]{display:block}advisor>section form>fieldset>ul>li textarea{width:25em;height:5em}advisor>section form>fieldset>ul>li p span{display:block;font-size:0.75em;font-style:normal;color:#666666}advisor>section form>fieldset>ul>li span{font-style:italic}advisor>section form>fieldset>ul>li ul li{margin:0.25em 0em;font-style:normal;font-weight:normal}advisor>section>section>header{margin-bottom:0.5em;border-bottom:2px groove #0F5A07;font-size:1.5em;font-style:italic;color:#0F5A07}advisor>section>section section#reference_charts header{font-size:1em;color:#0F5A07}advisor>section>section section#reference_charts table{margin-bottom:1em;border-collapse:collapse}advisor>section>section section#reference_charts table thead{font-size:0.8em;vertical-align:bottom}advisor>section>section section#reference_charts table tbody{font-size:1em}advisor>section>section section#reference_charts table caption{text-align:left}advisor>section>section section#reference_charts table td,advisor>section>section section#reference_charts table th{border:1px solid black;text-align:left;padding:0.25em 0.5em}advisor>section>section section#reference_charts table td:nth-of-type(1),advisor>section>section section#reference_charts table th:nth-of-type(1){text-align:center;max-width:5em}advisor>section>section section#reference_charts table th span{display:block}advisor>section>section section#reference_charts #egfr_table tbody tr:nth-of-type(1),advisor>section>section section#reference_charts #egfr_table tbody tr:nth-of-type(2){background:#1ba10d}advisor>section>section section#reference_charts #egfr_table tbody tr:nth-of-type(3){background:#ebdf00}advisor>section>section section#reference_charts #egfr_table tbody tr:nth-of-type(4),advisor>section>section section#reference_charts #egfr_table tbody tr:nth-of-type(5){background:#eb6b00}advisor>section>section section#reference_charts #egfr_table tbody tr:nth-of-type(6){background:#ff0c00}advisor>section>section section#reference_charts #proteinuria_table tbody tr:nth-of-type(1){background:#1ba10d}advisor>section>section section#reference_charts #proteinuria_table tbody tr:nth-of-type(2){background:#eb6b00}advisor>section>section section#reference_charts #proteinuria_table tbody tr:nth-of-type(3){background:#ff0c00}advisor>section>section section#reference_charts p{font-size:1em}advisor #results{margin-bottom:0.5em;border:2px groove #0F5A07;border-radius:0.25em;padding:0em 1em}advisor #results>header{margin-top:1em;font-size:1.25em;color:#0F5A07}advisor #results p{margin:0em}advisor #results ul{margin:0.5em 0em 1em 0em}advisor #results ul:nth-of-type(2){list-style:none;padding-left:1em}advisor #results ul li{margin-bottom:0.25em}advisor #results ul li span{display:inline-block;max-width:30em;margin-left:0.3em}advisor #results ul li:before{display:inline-block;width:1em;text-align:center;vertical-align:top;font-size:1.25em;line-height:0.75em}advisor #results ul div#urgent_justifications{color:red}advisor #results ul div#urgent_justifications li:before{content:'!!'}advisor #results ul div#referral_justifications{color:#eb6b00}advisor #results ul div#referral_justifications li:before{content:'!'}advisor #results ul div#nominal_justifications{color:#0F5A07}advisor #results ul div#nominal_justifications li:before{content:"\2713"}advisor #results>div header{margin-left:1.25em}advisor #results>div div{margin:1em auto;max-width:15em;border-radius:0.25em;padding:1em;background:#0F5A07;text-align:center}advisor #results>div div header{margin:0em;font-weight:bold;color:white}advisor #results>div div ul{list-style:none;color:white;padding:0em}advisor #results>div div ul a{border-bottom:1px dotted white;padding-bottom:2px;text-decoration:none;color:white}advisor #results>div div ul a:hover{border-bottom:1px solid white}referral_requester>section{color:#666666}referral_requester>section>header{margin-top:1em;font-size:1.25em;color:#0F5A07}referral_requester>section form{position:relative}referral_requester>section form>div{position:absolute;width:100%;height:100%;background:rgba(211,211,211,0.95);text-align:center;color:#0F5A07;font-size:2em}referral_requester>section form fieldset li{margin-bottom:1em}referral_requester>section form fieldset li label{display:block}referral_requester>section form fieldset:first-of-type>ul{margin:0.5em 0em}referral_requester>section form fieldset:first-of-type>ul>li{margin-bottom:0.25em}referral_requester>section form fieldset:first-of-type>ul>li>label>span{width:8.5em;font-style:normal}referral_requester>section form fieldset:first-of-type>ul>li>label>input{width:6em;border-radius:0.5em;padding:0.25em 0.5em}body main referrals>section{position:relative;overflow:visible}body main referrals>section>a{position:absolute;top:0em;right:0em;background:white;vertical-align:bottom;box-shadow:1px 1px 2px black;border:none;border-radius:0.25em;padding:0.25em 0.5em;background:#f3f3f3;color:#0F5A07;cursor:pointer}body main referrals>section>a span,body main referrals>section>a img{opacity:0.6}body main referrals>section>a:hover span,body main referrals>section>a:hover img{opacity:1}body main referrals>section>a:active{box-shadow:1px 1px 2px #737373}body main referrals>section>a:disabled{color:lightgray}body main referrals>section>a img{opacity:0.5}body main referrals>section>a:hover{background:#f6f6f6}body main referrals>section>a:hover img{opacity:0.8}body main referrals>section>a:active{background:#d9d9d9}body main referrals>section header{color:#0F5A07}body main referrals>section>header{border-bottom:1px solid #0F5A07;font-size:1.25em}body main referrals>section section:first-of-type label,body main>status>div referrals>section section:last-of-type label{display:block}body main referrals>section section:last-of-type p{font-style:italic;color:#666}body main referrals>section section header{margin-top:0.75em;font-size:1.1em;font-weight:bold}body main referrals>section table{width:92%}body main referrals>section table tr{border-bottom:1px solid #0F5A07;padding:0.5em 0em}body main referrals>section table tr td:nth-of-type(2){text-transform:capitalize}body main referrals>section table tr td:nth-of-type(3){text-align:right;width:5em}referral>section{position:relative;overflow:visible}referral>section>a{position:absolute;top:2em;right:0em;background:white;vertical-align:bottom;box-shadow:1px 1px 2px black;border:none;border-radius:0.25em;padding:0.25em 0.5em;background:#f3f3f3;color:#0F5A07;cursor:pointer}referral>section>a span,referral>section>a img{opacity:0.6}referral>section>a:hover span,referral>section>a:hover img{opacity:1}referral>section>a:active{box-shadow:1px 1px 2px #737373}referral>section>a:disabled{color:lightgray}referral>section>a img{opacity:0.5}referral>section>a:hover{background:#f6f6f6}referral>section>a:hover img{opacity:0.8}referral>section>a:active{background:#d9d9d9}referral>section>header,referral>section>section>header{color:#0F5A07}referral>section>header{border-bottom:1px solid #0F5A07;font-size:1.25em}referral>section>header span:last-of-type{float:right}referral>section>section:nth-of-type(1){padding-top:0.5em}referral>section>section:nth-of-type(1) label{display:block;margin-top:0.1em}referral>section>section:nth-of-type(1) label span:first-of-type{display:inline-block;width:6em;color:#0F5A07}referral>section>section:nth-of-type(1) label span:last-of-type{text-transform:capitalize}referral>section>section:nth-of-type(2){text-align:center}referral>section>section:nth-of-type(2) header{text-align:left}referral>section>section:nth-of-type(2) label{margin:0em 5%;display:inline-block}referral>section>section:nth-of-type(2) label span{text-align:center}referral>section>section:nth-of-type(2) label span:first-of-type{display:block;margin-bottom:0.25em;border-bottom:dotted 1px #0F5A07;color:#0F5A07}referral>section>section:nth-of-type(3)>div{margin:1em}referral>section>section:nth-of-type(3)>div>span{font-style:italic}referral>section>section:nth-of-type(3)>div>div{display:block;text-transform:capitalize}referral>section>section>header{margin-top:0.75em;font-size:1.1em;font-weight:bold}referral>section>section table{width:95%}referral>section>section table tr{border-bottom:1px solid #0F5A07;padding:0.5em 0em}referral>section>section table tr td{border-bottom:1px dotted #ccc}referral>section>section table tr td:nth-of-type(2){text-transform:capitalize}referral>section>section table tr td:last-of-type{text-align:right;width:5em}communication>section{border-radius:0.5em}communication>section>header{color:#0F5A07;margin-top:0.75em;font-size:1.1em;font-weight:bold}communication>section>section{margin-bottom:0.5em;border-radius:0.5em;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:1em 0.5em;background:white}communication>section>section header{margin-bottom:0.25em;font-weight:bold}communication>section>section>span{font-style:italic;color:#666}communication>section form{border-radius:0.15em;border:1px solid #b3b3b3;background:#e6e6e6}communication>section form textarea{border:none;border-bottom:1px solid #b3b3b3;width:100%;max-width:100%;height:6em;padding:0.5em}communication>section form input[type=submit]{margin:0.25em}body{background:white;font-family:Arial, sans-serif}body>header{padding:0.25em 2em;background:#0F5A07 no-repeat fixed}body>header>span{margin:0em auto;text-shadow:1px 1px 2px black;color:#ffffff;font-family:Verdana, serif;font-size:2em}body>header>span:hover{text-decoration:none;text-shadow:1px 1px 2px #737373}body main>section{margin:0em auto 1em auto;border-radius:0.20em;padding:1em;overflow:auto;background:#666666;background:none;max-width:50em;margin-top:6%;padding:0em}body main>section header{text-align:center;user-select:none;-webkit-user-select:none;cursor:default}body main p{margin:0.5em 0em;font-size:1em;font-family:"Questrial", Verdana, sans-serif;color:black}body main>status>div{position:fixed;top:0em;left:0em;right:0em;z-index:100;margin:3em auto;max-width:30%}body main>status>div section:first-of-type,body main>status>div section:last-of-type{overflow:visible}body main>status>div section:first-of-type ul,body main>status>div section:last-of-type ul{list-style:none;padding:0em;margin:0em}body main>status>div section:first-of-type ul li,body main>status>div section:last-of-type ul li{margin:0em auto 1em auto;border-radius:0.20em;padding:1em;overflow:auto;background:#666666;-webkit-animation:'fade-in' 200ms ease-in-out;-webkit-animation-fill-mode:forwards;animation-name:'fade-in' 200ms ease-in-out;animation-fill-mode:forwards;position:absolute;z-index:100;box-shadow:0.15em 0.15em 0.25em #888;position:relative;border:1px solid black;padding:0.5em;overflow:visible;background:lavender;color:#333}body main>status>div section:first-of-type ul li header,body main>status>div section:last-of-type ul li header{text-align:center;user-select:none;-webkit-user-select:none;cursor:default}body main>status>div section:first-of-type ul li>input[type=button],body main>status>div section:last-of-type ul li>input[type=button]{vertical-align:bottom;box-shadow:1px 1px 2px black;border:none;border-radius:0.25em;padding:0.25em 0.5em;background:#f3f3f3;color:#0F5A07;cursor:pointer;position:absolute;top:1em;right:1em}body main>status>div section:first-of-type ul li>input[type=button] span,body main>status>div section:last-of-type ul li>input[type=button] span,body main>status>div section:first-of-type ul li>input[type=button] img,body main>status>div section:last-of-type ul li>input[type=button] img{opacity:0.6}body main>status>div section:first-of-type ul li>input[type=button]:hover span,body main>status>div section:last-of-type ul li>input[type=button]:hover span,body main>status>div section:first-of-type ul li>input[type=button]:hover img,body main>status>div section:last-of-type ul li>input[type=button]:hover img{opacity:1}body main>status>div section:first-of-type ul li>input[type=button]:active,body main>status>div section:last-of-type ul li>input[type=button]:active{box-shadow:1px 1px 2px #737373}body main>status>div section:first-of-type ul li>input[type=button]:disabled,body main>status>div section:last-of-type ul li>input[type=button]:disabled{color:lightgray}body main>status>div section:first-of-type ul li ul,body main>status>div section:last-of-type ul li ul{margin:0em}body main>status>div section:first-of-type ul li:before,body main>status>div section:last-of-type ul li:before{font-weight:bold;content:'Notice';display:block}body main>status>div section:first-of-type ul li:hover a,body main>status>div section:last-of-type ul li:hover a{-webkit-animation:'fade-in' 200ms ease-in-out;-webkit-animation-fill-mode:forwards;animation-name:'fade-in' 200ms ease-in-out;animation-fill-mode:forwards;visibility:visible}body main>status>div section:first-of-type a,body main>status>div section:last-of-type a{visibility:hidden;position:absolute;top:-0.75em;right:-0.75em;width:1em;height:1em;border-radius:100%;border:inherit;padding:0.3em;background:inherit;color:black;line-height:1em;text-align:center;font-size:0.75em}body main>status>div section:first-of-type a:hover,body main>status>div section:last-of-type a:hover{background:white;text-decoration:none}body main>status>div section:last-of-type ul li{border-color:red;background:lightcoral}body main>status>div section:last-of-type ul li:before{content:'Error'}body main>status>div section:last-of-type a{background:crimson;color:white}body main>status>div section:last-of-type a:hover{background:red}body footer{margin-bottom:0em;padding:1em;background:#0F5A07 no-repeat fixed;color:#f3f3f3}body footer #contact{display:inline-block;margin:1em 1em;max-width:15em;min-width:10em;vertical-align:top;text-align:left;font-size:1.5em;font-family:"Questrial", Verdana, sans-serif}body footer #contact header{margin-bottom:0.25em;padding:0.5em;background:white;text-align:center;color:#0F5A07;font-size:1.1em;font-family:"Arvo", Verdana, sans-serif;font-weight:bold;border-radius:0.1em}body footer #contact ul{margin:0em;padding:0em;list-style:none;color:#0F5A07}body footer #contact ul li{padding:0.25em 0em;color:#f3f3f3}body footer #contact ul li a{padding-bottom:2px;color:#f3f3f3;text-decoration:none;border-bottom:1px dotted white}body footer #contact ul li a:hover{border-bottom:1px solid white}body footer p{color:#f3f3f3}body footer p a{color:silver}
