﻿a.buttonx{font-family:Helvetica,sans-serif;font-weight:bold;font-size:13px;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:8px 19px}a.buttonx:before{margin-right:19px}a.buttonx:after{margin-left:19px}@-moz-document url-prefix(){a.buttonx a.buttonx:before{margin-left:-20px}}a.buttonx:active:before,a.buttonx:active:after{display:none}.white{color:#4a4a4a;text-shadow:0 1px 0 #fff;background-color:#f1f1f1;background-image:-moz-linear-gradient(bottom, #E0E0E0, #F6F6F6);background-image:-webkit-linear-gradient(bottom, #E0E0E0, #F6F6F6);background-image:-o-linear-gradient(bottom, #E0E0E0, #F6F6F6);background-image:-ms-linear-gradient(bottom, #E0E0E0, #F6F6F6);background-image:linear-gradient(bottom, #E0E0E0, #F6F6F6);border:1px solid #b2b2b2;border-top:1px solid #c9c9c9;border-bottom:1px solid #8f8f8f;-webkit-box-shadow:0 1px 0 silver,0 2px 0 #bfbfbf,0 3px 0 #bbb,0 4px 0 #b0b0b0,0 5px 5px rgba(0,0,0,.25),inset 0 0 2px 1px hsla(0,0%,100%,.9);-moz-box-shadow:0 1px 0 silver,0 2px 0 #bfbfbf,0 3px 0 #bbb,0 4px 0 #b0b0b0,0 5px 5px rgba(0,0,0,.25),inset 0 0 2px 1px hsla(0,0%,100%,.9);box-shadow:0 1px 0 silver,0 2px 0 #bfbfbf,0 3px 0 #bbb,0 4px 0 #b0b0b0,0 5px 5px rgba(0,0,0,.25),inset 0 0 2px 1px hsla(0,0%,100%,.9)}.white:after{background-image:-moz-linear-gradient(bottom, #8F8F8F, #C9C9C9);background-image:-webkit-linear-gradient(bottom, #8F8F8F, #C9C9C9);background-image:-ms-linear-gradient(bottom, #8F8F8F, #C9C9C9);background-image:-o-linear-gradient(bottom, #8F8F8F, #C9C9C9);background-image:linear-gradient(bottom, #8F8F8F, #C9C9C9)}.white:before{background-image:-moz-linear-gradient(bottom, #8F8F8F, #C9C9C9);background-image:-webkit-linear-gradient(bottom, #8F8F8F, #C9C9C9);background-image:-ms-linear-gradient(bottom, #8F8F8F, #C9C9C9);background-image:-o-linear-gradient(bottom, #8F8F8F, #C9C9C9);background-image:linear-gradient(bottom, #8F8F8F, #C9C9C9)}.white:hover{-webkit-box-shadow:0 1px 0 silver,0 2px 0 #bfbfbf,0 3px 0 #bbb,0 4px 0 #b0b0b0,0 5px 9px rgba(0,0,0,.3),inset 0 0 2px 1px hsla(0,0%,100%,.9);-moz-box-shadow:0 1px 0 silver,0 2px 0 #bfbfbf,0 3px 0 #bbb,0 4px 0 #b0b0b0,0 5px 9px rgba(0,0,0,.3),inset 0 0 2px 1px hsla(0,0%,100%,.9);box-shadow:0 1px 0 silver,0 2px 0 #bfbfbf,0 3px 0 #bbb,0 4px 0 #b0b0b0,0 5px 9px rgba(0,0,0,.3),inset 0 0 2px 1px hsla(0,0%,100%,.9);color:#000}.white:active{-webkit-box-shadow:0 1px 0 #bbb,0 2px 0 #b0b0b0,0 3px 5px rgba(0,0,0,.25),inset 0 0 2px 1px hsla(0,0%,100%,.9);-moz-box-shadow:0 1px 0 #bbb,0 2px 0 #b0b0b0,0 3px 5px rgba(0,0,0,.25),inset 0 0 2px 1px hsla(0,0%,100%,.9);box-shadow:0 1px 0 #bbb,0 2px 0 #b0b0b0,0 3px 5px rgba(0,0,0,.25),inset 0 0 2px 1px hsla(0,0%,100%,.9);position:relative;top:2px}.white.pressin:active{background-image:-moz-linear-gradient(bottom, #F6F6F6, #E0E0E0);background-image:-webkit-linear-gradient(bottom, #F6F6F6, #E0E0E0);background-image:-ms-linear-gradient(bottom, #F6F6F6, #E0E0E0);background-image:-o-linear-gradient(bottom, #F6F6F6, #E0E0E0);background-image:linear-gradient(bottom, #F6F6F6, #E0E0E0)}.red{color:#510000;text-shadow:0 1px 0 #f77c86;background-color:#f55463;background-image:-moz-linear-gradient(bottom, #F03C4C, #F96775);background-image:-webkit-linear-gradient(bottom, #F03C4C, #F96775);background-image:-ms-linear-gradient(bottom, #F03C4C, #F96775);background-image:-o-linear-gradient(bottom, #F03C4C, #F96775);background-image:linear-gradient(bottom, #F03C4C, #F96775);border:1px solid #ca3844;border-top:1px solid #e27b84;border-bottom:1px solid #b80018;-webkit-box-shadow:0 1px 0 #d82e3f,0 2px 0 #d22c3d,0 3px 0 #c82738,0 4px 0 #b12534,0 5px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.3);-moz-box-shadow:0 1px 0 #d82e3f,0 2px 0 #d22c3d,0 3px 0 #c82738,0 4px 0 #b12534,0 5px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.3);box-shadow:0 1px 0 1px 0 #d82e3f,0 2px 0 #d22c3d,0 3px 0 #c82738,0 4px 0 #b12534,0 5px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.3)}.red:after{background-image:-moz-linear-gradient(bottom, #B80018, #E27B84);background-image:-webkit-linear-gradient(bottom, #B80018, #E27B84);background-image:-ms-linear-gradient(bottom, #B80018, #E27B84);background-image:-o-linear-gradient(bottom, #B80018, #E27B84);background-image:linear-gradient(bottom, #B80018, #E27B84)}.red:before{background-image:-moz-linear-gradient(bottom, #B80018, #E27B84);background-image:-webkit-linear-gradient(bottom, #B80018, #E27B84);background-image:-ms-linear-gradient(bottom, #B80018, #E27B84);background-image:-o-linear-gradient(bottom, #B80018, #E27B84);background-image:linear-gradient(bottom, #B80018, #E27B84)}.red:hover{-webkit-box-shadow:0 1px 0 #d82e3f,0 2px 0 #d22c3d,0 3px 0 #c82738,0 4px 0 #b12534,0 5px 9px rgba(0,0,0,.45),inset 0 0 2px 1px hsla(0,0%,100%,.3);-moz-box-shadow:0 1px 0 #d82e3f,0 2px 0 #d22c3d,0 3px 0 #c82738,0 4px 0 #b12534,0 5px 9px rgba(0,0,0,.45),inset 0 0 2px 1px hsla(0,0%,100%,.3);box-shadow:0 1px 0 #d82e3f,0 2px 0 #d22c3d,0 3px 0 #c82738,0 4px 0 #b12534,0 5px 9px rgba(0,0,0,.45),inset 0 0 2px 1px hsla(0,0%,100%,.3);color:#000}.red:active{-webkit-box-shadow:0 1px 0 #c82738,0 2px 0 #b12534,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.3);-moz-box-shadow:0 1px 0 #c82738,0 2px 0 #b12534,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.3);box-shadow:0 1px 0 #c82738,0 2px 0 #b12534,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.3);position:relative;top:2px}.red.pressin:active{background-image:-moz-linear-gradient(bottom, #F96775, #F03C4C);background-image:-webkit-linear-gradient(bottom, #F96775, #F03C4C);background-image:-ms-linear-gradient(bottom, #F96775, #F03C4C);background-image:-o-linear-gradient(bottom, #F96775, #F03C4C);background-image:linear-gradient(bottom, #F96775, #F03C4C)}.yellow{color:#563d00;text-shadow:0 1px 0 #f8eea8;background-color:#f5e27d;background-image:-moz-linear-gradient(bottom, #F3DA69, #F6E991);background-image:-webkit-linear-gradient(bottom, #F3DA69, #F6E991);background-image:-ms-linear-gradient(bottom, #F3DA69, #F6E991);background-image:-o-linear-gradient(bottom, #F3DA69, #F6E991);background-image:linear-gradient(bottom, #F3DA69, #F6E991);border:1px solid #d7ba3b;border-top:1px solid #ebcf50;border-bottom:1px solid #c39525;-webkit-box-shadow:0 1px 0 #ceb643,0 2px 0 #c8b045,0 3px 0 #c3aa47,0 4px 0 #b29146,0 5px 5px rgba(0,0,0,.3),inset 0 0 2px 1px hsla(0,0%,100%,.6);-moz-box-shadow:0 1px 0 #ceb643,0 2px 0 #c8b045,0 3px 0 #c3aa47,0 4px 0 #b29146,0 5px 5px rgba(0,0,0,.3),inset 0 0 2px 1px hsla(0,0%,100%,.6);box-shadow:0 1px 0 #ceb643,0 2px 0 #c8b045,0 3px 0 #c3aa47,0 4px 0 #b29146,0 5px 5px rgba(0,0,0,.3),inset 0 0 2px 1px hsla(0,0%,100%,.6)}.yellow:after{background-image:-moz-linear-gradient(bottom, #C39525, #EBCF50);background-image:-webkit-linear-gradient(bottom, #C39525, #EBCF50);background-image:-ms-linear-gradient(bottom, #C39525, #EBCF50);background-image:-o-linear-gradient(bottom, #C39525, #EBCF50);background-image:linear-gradient(bottom, #C39525, #EBCF50)}.yellow:before{background-image:-moz-linear-gradient(bottom, #C39525, #EBCF50);background-image:-webkit-linear-gradient(bottom, #C39525, #EBCF50);background-image:-ms-linear-gradient(bottom, #C39525, #EBCF50);background-image:-o-linear-gradient(bottom, #C39525, #EBCF50);background-image:linear-gradient(bottom, #C39525, #EBCF50)}.yellow:hover{-webkit-box-shadow:0 1px 0 #ceb643,0 2px 0 #c8b045,0 3px 0 #c3aa47,0 4px 0 #b29146,0 5px 9px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.6);-moz-box-shadow:0 1px 0 #ceb643,0 2px 0 #c8b045,0 3px 0 #c3aa47,0 4px 0 #b29146,0 5px 9px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.6);box-shadow:0 1px 0 #ceb643,0 2px 0 #c8b045,0 3px 0 #c3aa47,0 4px 0 #b29146,0 5px 9px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.6);color:#000}.yellow:active{-webkit-box-shadow:0 1px 0 #c3aa47,0 2px 0 #b29146,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.6);-moz-box-shadow:0 1px 0 #c3aa47,0 2px 0 #b29146,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.6);box-shadow:0 1px 0 #c3aa47,0 2px 0 #b29146,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.6);position:relative;top:2px}.yellow.pressin:active{background-image:-moz-linear-gradient(bottom, #F6E991, #F3DA69);background-image:-webkit-gradient(bottom, #F6E991, #F3DA69);background-image:-ms-linear-gradient(bottom, #F6E991, #F3DA69);background-image:-o-linear-gradient(bottom, #F6E991, #F3DA69);background-image:linear-gradient(bottom, #F6E991, #F3DA69)}.green{color:#013e16;text-shadow:0 1px 0 #b6e37b;background-color:#aadd65;background-image:-moz-linear-gradient(bottom, #91D254, #BDE477);background-image:-webkit-linear-gradient(bottom, #91D254, #BDE477);background-image:-ms-linear-gradient(bottom, #91D254, #BDE477);background-image:-o-linear-gradient(bottom, #91D254, #BDE477);background-image:linear-gradient(bottom, #91D254, #BDE477);border:1px solid #64b33a;border-top:1px solid #a3cf62;border-bottom:1px solid #40801c;-webkit-box-shadow:0 1px 0 #7eb33e,0 2px 0 #7baf3c,0 3px 0 #72a635,0 4px 0 #446c20,0 5px 5px rgba(0,0,0,.35),inset 0 0 2px 1px hsla(0,0%,100%,.5);-moz-box-shadow:0 1px 0 #7eb33e,0 2px 0 #7baf3c,0 3px 0 #72a635,0 4px 0 #446c20,0 5px 5px rgba(0,0,0,.35),inset 0 0 2px 1px hsla(0,0%,100%,.5);box-shadow:0 1px 0 #7eb33e,0 2px 0 #7baf3c,0 3px 0 #72a635,0 4px 0 #446c20,0 5px 5px rgba(0,0,0,.35),inset 0 0 2px 1px hsla(0,0%,100%,.5)}.green:after{background-image:-moz-linear-gradient(bottom, #40801C, #A3CF62);background-image:-webkit-linear-gradient(bottom, #40801C, #A3CF62);background-image:-ms-linear-gradient(bottom, #40801C, #A3CF62);background-image:-o-linear-gradient(bottom, #40801C, #A3CF62);background-image:linear-gradient(bottom, #40801C, #A3CF62)}.green:before{background-image:-moz-linear-gradient(bottom, #40801C, #A3CF62);background-image:-webkit-linear-gradient(bottom, #40801C, #A3CF62);background-image:-ms-linear-gradient(bottom, #40801C, #A3CF62);background-image:-o-linear-gradient(bottom, #40801C, #A3CF62);background-image:linear-gradient(bottom, #40801C, #A3CF62)}.green:hover{-webkit-box-shadow:0 1px 0 #7eb33e,0 2px 0 #7baf3c,0 3px 0 #72a635,0 4px 0 #446c20,0 5px 9px rgba(0,0,0,.45),inset 0 0 2px 1px hsla(0,0%,100%,.5);-moz-box-shadow:0 1px 0 #7eb33e,0 2px 0 #7baf3c,0 3px 0 #72a635,0 4px 0 #446c20,0 5px 9px rgba(0,0,0,.45),inset 0 0 2px 1px hsla(0,0%,100%,.5);box-shadow:0 1px 0 #7eb33e,0 2px 0 #7baf3c,0 3px 0 #72a635,0 4px 0 #446c20,0 5px 9px rgba(0,0,0,.45),inset 0 0 2px 1px hsla(0,0%,100%,.5);color:#000}.green:active{-webkit-box-shadow:0 1px 0 #72a635,0 2px 0 #446c20,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.5);-moz-box-shadow:0 1px 0 #72a635,0 2px 0 #446c20,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.5);box-shadow:0 1px 0 #72a635,0 2px 0 #446c20,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.5);position:relative;top:2px}.green.pressin:active{background-image:-moz-linear-gradient(bottom, #BDE477, #91D254);background-image:-webkit-linear-gradient(bottom, #BDE477, #91D254);background-image:-ms-linear-gradient(bottom, #BDE477, #91D254);background-image:-o-linear-gradient(bottom, #BDE477, #91D254);background-image:linear-gradient(bottom, #BDE477, #91D254)}.cyan{color:#0f003d;text-shadow:0 1px 0 #80d3e4;background-color:#5cc8db;background-image:-moz-linear-gradient(bottom, #49AECF, #63D2E0);background-image:-webkit-linear-gradient(bottom, #49AECF, #63D2E0);background-image:-ms-linear-gradient(bottom, #49AECF, #63D2E0);background-image:-o-linear-gradient(bottom, #49AECF, #63D2E0);background-image:linear-gradient(bottom, #49AECF, #63D2E0);border:1px solid #3285b6;border-top:1px solid #5bc1d2;border-bottom:1px solid #10597d;-webkit-box-shadow:0 1px 0 #3399b0,0 2px 0 #2d91a7,0 3px 0 #24889f,0 4px 0 #1a586d,0 5px 5px rgba(0,0,0,.35),inset 0 0 2px 1px hsla(0,0%,100%,.35);-moz-box-shadow:0 1px 0 #3399b0,0 2px 0 #2d91a7,0 3px 0 #24889f,0 4px 0 #1a586d,0 5px 5px rgba(0,0,0,.35),inset 0 0 2px 1px hsla(0,0%,100%,.35);box-shadow:0 1px 0 #3399b0,0 2px 0 #2d91a7,0 3px 0 #24889f,0 4px 0 #1a586d,0 5px 5px rgba(0,0,0,.35),inset 0 0 2px 1px hsla(0,0%,100%,.35)}.cyan:after{background-image:-moz-linear-gradient(bottom, #10597D, #5BC1D2);background-image:-webkit-linear-gradient(bottom, #10597D, #5BC1D2);background-image:-ms-linear-gradient(bottom, #10597D, #5BC1D2);background-image:-o-linear-gradient(bottom, #10597D, #5BC1D2);background-image:linear-gradient(bottom, #10597D, #5BC1D2)}.cyan:before{background-image:-moz-linear-gradient(bottom, #10597D, #5BC1D2);background-image:-webkit-linear-gradient(bottom, #10597D, #5BC1D2);background-image:-ms-linear-gradient(bottom, #10597D, #5BC1D2);background-image:-o-linear-gradient(bottom, #10597D, #5BC1D2);background-image:linear-gradient(bottom, #10597D, #5BC1D2)}.cyan:hover{-webkit-box-shadow:0 1px 0 #3399b0,0 2px 0 #2d91a7,0 3px 0 #24889f,0 4px 0 #1a586d,0 5px 9px rgba(0,0,0,.45),inset 0 0 2px 1px hsla(0,0%,100%,.35);-moz-box-shadow:0 1px 0 #3399b0,0 2px 0 #2d91a7,0 3px 0 #24889f,0 4px 0 #1a586d,0 5px 9px rgba(0,0,0,.45),inset 0 0 2px 1px hsla(0,0%,100%,.35);box-shadow:0 1px 0 #3399b0,0 2px 0 #2d91a7,0 3px 0 #24889f,0 4px 0 #1a586d,0 5px 9px rgba(0,0,0,.45),inset 0 0 2px 1px hsla(0,0%,100%,.35);color:#000}.cyan:active{-webkit-box-shadow:0 1px 0 #24889f,0 2px 0 #1a586d,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.35);-moz-box-shadow:0 1px 0 #24889f,0 2px 0 #1a586d,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.35);box-shadow:0 1px 0 #24889f,0 2px 0 #1a586d,0 3px 5px rgba(0,0,0,.4),inset 0 0 2px 1px hsla(0,0%,100%,.35);position:relative;top:2px}.cyan.pressin:active{background-image:-moz-linear-gradient(bottom, #63D2E0, #49AECF);background-image:-webkit-linear-gradient(bottom, #63D2E0, #49AECF);background-image:-ms-linear-gradient(bottom, #63D2E0, #49AECF);background-image:-o-linear-gradient(bottom, #63D2E0, #49AECF);background-image:linear-gradient(bottom, #63D2E0, #49AECF)}.clear_block,.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}:root{--container-width: 960px}[x-cloak],[v-cloak]{display:none !important}body{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:80%;line-height:1.4em;margin:0;padding-bottom:2em;text-align:center}header{background-color:#dbeaed}footer{color:#999;font-size:10pt;margin-top:1em}footer img{vertical-align:text-bottom;margin-right:.5em}footer a{color:#71b2c0;text-decoration:none}a,a:visited{color:#3033f1}body.staging{background-color:#fffd7c}img{border:none}h1{font-size:180%;margin-top:1em;margin-bottom:.5em}h2{color:#71b2c0;font-size:175%;margin-bottom:.5em}h2:first-child{margin-top:0}h3{font-size:125%;margin:.5em 0 .25em 0}.text-right{text-align:right}.info p:first-of-type{margin-top:0}.info p:last-of-type{margin-bottom:0}ul{padding:0;margin:0}ul li{font-size:125%}form label{font-weight:bold}form textarea.wide{width:100%;box-sizing:border-box}th,td{padding:.3em}input{padding:1px 3px}select{padding:3px}.input-button{padding:1px 10px}.breadcrumbs{font-weight:bold;font-size:12pt;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #ccc}.breadcrumbs a{text-decoration:none}.list,.search-results{border-collapse:collapse;margin-bottom:1em;width:100%}.list:last-child,.search-results:last-child{margin-bottom:0}.list thead tr,.search-results thead tr{box-shadow:0 0 10px #ccc inset}.list th,.search-results th{background-color:#eee;border:1px #aaa solid;font-weight:bold;padding:.5em}.list td,.search-results td{padding:.5em;border:1px #aaa solid}.list td.button,.search-results td.button{padding:0 !important}.list td.button a,.search-results td.button a{display:block;padding:.5em}.list tr.empty td,.search-results tr.empty td,.list td.empty,.search-results td.empty{text-align:center}.list td input[type=text],.search-results td input[type=text]{width:-webkit-fill-available;width:-moz-available;width:stretch}.list tr,.search-results tr{background-color:#fff;color:#333}.list tr:hover,.search-results tr:hover{background-color:hsl(0,0%,97%)}.list tr.no-highlight,.search-results tr.no-highlight{background-color:#fff}.list tr:hover td.empty,.search-results tr:hover td.empty,.list tr.empty:hover td,.search-results tr.empty:hover td{background-color:#fff}.list [data-status=visited],.search-results [data-status=visited]{background-color:#bfdbff}.list [data-status=visited]:hover,.search-results [data-status=visited]:hover{background-color:rgb(216.5,233.34375,255)}.list [data-status=signed-off],.search-results [data-status=signed-off]{background-color:#498b39;color:#fff}.list [data-status=signed-off]:hover,.search-results [data-status=signed-off]:hover{background-color:rgb(82.4974489796,157.0841836735,64.4158163265)}.list [data-status=signed_off],.search-results [data-status=signed_off]{background-color:#498b39;color:#fff}.list [data-status=signed_off]:hover,.search-results [data-status=signed_off]:hover{background-color:rgb(82.4974489796,157.0841836735,64.4158163265)}.list [data-status=billed],.search-results [data-status=billed]{background-color:#aa008e;color:#fff}.list [data-status=billed]:hover,.search-results [data-status=billed]:hover{background-color:rgb(195.5,0,163.3)}.list [data-status=filled],.search-results [data-status=filled]{background-color:#aa008e;color:#fff}.list [data-status=filled]:hover,.search-results [data-status=filled]:hover{background-color:rgb(195.5,0,163.3)}.list [data-status=paid],.search-results [data-status=paid]{background-color:#ce0000;color:#fff}.list [data-status=paid]:hover,.search-results [data-status=paid]:hover{background-color:rgb(231.5,0,0)}.list [data-status=completed],.search-results [data-status=completed]{background-color:#ce0000;color:#fff}.list [data-status=completed]:hover,.search-results [data-status=completed]:hover{background-color:rgb(231.5,0,0)}.list [data-status=mixed],.search-results [data-status=mixed]{background-color:#fffd7c}.list [data-status=mixed]:hover,.search-results [data-status=mixed]:hover{background-color:rgb(255,253.3893129771,149.5)}table.legend{margin-bottom:0}table.legend td{font-weight:bold;text-align:center;width:40px}#medication_inputs input,#medication_inputs select{box-sizing:border-box;width:170px}#medication_list input{box-sizing:border-box;width:100%}.search-results{margin-top:1em}.information-text{line-height:1.2em;margin-bottom:1em;color:#333;font-size:1.5em}.information-text p:first-child{margin-top:0}.login-btn{color:#71b2c0;font-size:1.7em;text-decoration:none}.login-btn:visited{color:#71b2c0}.submission-warning{font-size:1.2rem;line-height:1.5em}.claims-area{background-color:#eee;padding:10px}.claims-area h1,.claims-area h2,.claims-area h4{margin-top:.5em}.claims-area ul{margin-left:1.5em;margin-bottom:1em}.claims-area ul li{margin-bottom:.5em}a.button,.button,.button-group a,.collapse h3{color:#333}.button-padding,.button,.button-group a,.collapse h3{padding:.3em 1em}.button,.button-group a,.collapse h3{background-color:#add6e0;border:1px outset #fff;text-align:center;text-decoration:none;cursor:hand;cursor:pointer}.button:hover,.button-group a:hover,.collapse h3:hover{background-color:rgb(210.0088495575,232.5044247788,237.9911504425)}.button a,.button-group a a,.collapse h3 a{color:#333;text-decoration:none}.button-link{padding:.5em 1em}.button-link:visited{padding:.5em 1em}.button-link a{color:#71b2c0;font-size:1.5em;text-decoration:none}.button-link a:hover{color:#444}.login-btn:hover{color:#444}.show-settings{width:100%;font-size:16px}.show-settings h2{font-size:14pt}.show-settings div.field strong{float:left;width:200px;color:#fff;background-color:#555;padding:5px}.show-settings .setting,.show-settings div.field:nth-child(even) span,.show-settings div.field:nth-child(odd) span{min-height:18px;color:#333;display:block;border:1px solid #bfdbff;padding:5px;margin-left:210px}.show-settings div.field:nth-child(odd) span{background-color:#dbeaff}.show-settings div.field:nth-child(even) span{background-color:#fff}.function-container{margin-bottom:.5rem}a.function-link{font-size:larger;color:#06c}a.function-link svg{margin-right:.25rem}#CancellationInformation p{font-size:110%}#CancellationInformation strong{float:left;width:120px}#CancellationInformation a.cancel{color:red;margin-left:.5em;text-decoration:none}.collapse h3{font-weight:normal;font-size:10pt;margin:0}.loading{background:asset-url("/assets/ajax-loader-44151198.gif") no-repeat scroll center center hsla(0,0%,100%,.65);display:block;position:absolute;bottom:0;top:0;width:100%;z-index:2}.collapse>section{position:relative;display:none;margin-bottom:1em}.collapse>section table.list,.collapse>section table.search-results{margin-bottom:0}.collapse>section button{margin-top:.5rem}.collapse .show{display:block}.collapse .pagination{display:block;margin-bottom:0em}.instructions{background:#fff;border:solid 2px #e3e3e3;padding:2em}.select-box{color:#222;font-size:1em;width:155px}.request-options .instructions{float:left;width:45%}.padding-left{padding-left:.7em}.centered_content{box-sizing:border-box;margin:0 auto;position:relative;width:var(--container-width)}#Content{background-color:#f6f6f6;border:1px solid #ddd;border-top:none;text-align:left;padding:10px}header h1{color:#333;display:inline-block;font-family:Helvetica,Lucida Grande;font-size:5em;margin-top:.9em;margin-bottom:0}header img{margin-top:1rem}header .tagline{margin:0;padding-top:.5em;padding-bottom:1em;font-style:italic;font-weight:bold}#PageHeading{background-color:#ebf3f4;border-bottom:1px solid #ddd}#PageHeading h1{box-sizing:border-box;color:rgb(78.0585365854,158.5951219512,175.9414634146);font-size:175%;margin:0 auto;padding:.6em 10px;text-align:left;width:var(--container-width)}.goodbye-message{color:#333;font-size:175%;line-height:1.3em}.information,.alert,.notice{color:#fff;font-size:17px;padding:10px;margin-bottom:10px;line-height:1.8rem}.information p:first-child,.alert p:first-child,.notice p:first-child{margin-top:0}.information p:last-child,.alert p:last-child,.notice p:last-child{margin-bottom:0}.flash{margin-top:0}.flash a{color:inherit}.notice{background-color:navy}.alert{background-color:#d67}.error{color:#fff !important;background-color:#d67;margin-left:5px;padding:.1em .5em}.errorExplanation{width:370px;background-color:#d67;color:#fff;border:2px outset #fff;padding:10px 10px 10px 30px;margin-bottom:10px}.errorExplanation p,.errorExplanation ul li{font-size:14px}#doctor-status{margin-left:.2em;padding:.2em;border:1px solid #d67}.icon,#request_icon,#cancel_icon,#contact_doctor_icon,#prescription_concern_icon,#option_yes,#option_no,#house_appt,#office_appt,#settings_icon{padding:5px 5px 5px 25px;margin-bottom:5px}#request_icon,#patients_icon,#option_yes{background:asset-url("/assets/request_icon-338afbfe.png") 0 3px no-repeat}#house_appt,#office_appt{background-repeat:no-repeat;background-position:0 3px}#house_appt{background-image:asset-url("/assets/pc.de-hamburg-icon-pack/32x32/home-fe9f68e8.png")}#office_appt{background-image:asset-url("/assets/pc.de-hamburg-icon-pack/32x32/sign-up-eb8028dc.png")}#cancel_icon,#option_no{background:asset-url("/assets/cancel_icon-aa366225.png") no-repeat}#prescription_concern_icon{background:asset-url("/assets/info_icon-e6ebc314.png") no-repeat}#contact_doctor_icon{background:asset-url("/assets/contact_icon-aa5f9e0a.png") no-repeat}#settings_icon{background:asset-url("/assets/settings_icon-f6f295fa.png") no-repeat}.form-label{font-size:15px;padding-bottom:5px}.form-field{margin-bottom:10px}.float-right{float:right}.float-left{float:left}.patient-visitation-form{background-color:#c5dbf7;border:1px solid #fff;padding:.5em}.patient-visitation-form .patient-note-info{float:left;margin-right:10px}.patient-visitation-form .visitation-form{clear:both;padding-top:5px}.patient-visitation-form .visitation-form .visitation_note{position:relative;margin-bottom:1em}.patient-visitation-form .visitation-form .visitation_note textarea{height:13.5em}.patient-visitation-form .visitation-form .visitation_note .date,.patient-visitation-form .visitation-form .visitation_note .delete{font-size:9pt}.patient-visitation-form .visitation-form .visitation_note label,.patient-visitation-form .visitation-form .visitation_note .date{margin-right:.5rem}.patient-visitation-form .visitation-form .visitation_note .delete{background-color:#fff;border-radius:5px 5px 0 0;padding:0 .5em;position:absolute;text-decoration:none;right:0;top:1px}.patient-visitation-form .visitation-form p,.patient-visitation-form .visitation-form label{font-size:15px}.patient-visitation-form .visitation-form textarea{box-sizing:border-box;font-size:14px}.patient-visitation-form .visitation-form .notes{float:left}.remarks{width:75%}.remarks textarea{height:3.5em;width:100%}.visitation_times label{float:left;line-height:1.5em;width:5.2em}.sendable-details{background-color:#eee;padding:.5em}.sendable-details span{margin-right:1rem}.sendable-details strong{margin-right:.5rem}.prescription.pending{background-color:#e2f0f1;border:1px #ccc solid;padding:10px}.disclosure{font-size:8px}#addendum{margin-top:.5em;margin-bottom:30px}#addendum input{margin-top:5px}.map-information h4{margin:0}.map-information div,.map-information a{color:#333;text-decoration:none}.map-information .map_address{background-color:#71b2c0}.map-information .map_address h4,.map-information .map_address div{padding:.2em .5em}.map-information .map_info{background-color:#add6e0}.map-information .ailment_info{background-color:#ebf3f4}.basic-form div{padding-bottom:.5em}.basic-form div.float-field{margin-left:13em}.basic-form div label{font-weight:bold;float:left;width:13em}.basic-form.reconcile label{width:8em}.list tbody tr.not_found,.search-results tbody tr.not_found,.list tbody tr.failed,.search-results tbody tr.failed{color:red}.list tbody tr.success,.search-results tbody tr.success{color:green}.list tbody tr.warning,.search-results tbody tr.warning{color:orange}th.service-date{width:80px;white-space:nowrap}th.tariff{width:40px}th.claim-number{width:120px}td.boolean.true{background:rgba(0,0,0,0) asset-url("/assets/pc.de-hamburg-icon-pack/16x16/check-4398bc15.png") no-repeat center center}.claims-area img.info-toggle{cursor:pointer}.claims-area td{vertical-align:top}.claims-area .record-contents{text-align:left}.claims-area .record-contents table td:first-child{font-weight:bold}.claims-area .record-contents table tr:nth-child(even){background-color:#fff}.claims-area .record-contents table tr:nth-child(odd){background-color:#f8ff7c}.tooltip{text-align:left}.tooltip table td:first-child{font-weight:bold}.tooltip table tr:nth-child(even){background-color:#fff}.tooltip table tr:nth-child(odd){background-color:#f8ff7c}.button-group{margin-bottom:1em;margin-right:.5rem}.button-group:last-child{margin-right:0}.clear .doctor_select p{margin-bottom:0}p#day_sheet_info{float:right;line-height:2em;margin:0}p#day_sheet_info strong{margin-left:1em}#calendar_container #message{background:none repeat scroll 0 0 #fff;font-family:georgia;font-size:16pt;line-height:1.2em;padding:.5em}#calendar_container #message p{margin:0}.impersonate{background-color:#fffd7c;border:1px solid #666;margin-right:0em;padding:1em;position:absolute;right:0;top:1em}.impersonate a{font-weight:bold;margin-left:.5em}.no-formatting,.terms{overflow:hidden}.no-formatting ul,.terms ul{margin:auto;padding-left:1.5em;line-height:1.4em}.no-formatting ul li,.terms ul li{font-size:100%}.terms{font-family:Verdana;font-size:8pt}.terms h2{color:#333;text-align:center}.terms h3{color:#1a4873;font-size:10pt}.terms em{font-weight:bold}.agree-terms{font-size:9pt;font-weight:bold;margin-left:.5em}.select2-results{text-align:left}li .delete{text-decoration:none;font-size:1.5rem;vertical-align:text-bottom}.doctor{border:1px solid #71b2c0;margin-bottom:1rem;padding:1rem}.doctor strong{font-size:130%}.doctor .button_to{display:inline-block}.doctor p:last-child{margin-bottom:0}#Content form a.sample{position:absolute;bottom:.5em;right:.5em}#Content #calendar.editable.schedule{border:1px solid #ccc;margin-top:0}#Content #manage fieldset{border:1px solid #ccc;position:relative;padding-top:1em}#Content #manage fieldset legend{background:#fff no-repeat asset-url("/assets/icons/table-d46c7377.png") 1em center;border:1px solid #ccc;border-radius:5px 5px 5px 5px;color:#888;font-size:12pt;font-weight:bold;padding:.3em 1em;padding-left:2.2em}#Content #manage fieldset .manage{position:absolute;top:1.5em;right:.5em;z-index:1}#Content #manage #schedule h3{margin-top:1em;margin-bottom:.5em}#Content #manage #schedule h3:first-of-type{margin-top:0}#Content #manage #schedule table select{width:100%}#Content #manage #schedule input.submit{padding-left:24px;background-repeat:no-repeat;background-position:.5em center;background-image:asset-url("/assets/pc.de-hamburg-icon-pack/16x16/settings-114e74b6.png")}#Content #manage #other_functions{margin-top:.5em;text-align:right}#Content #manage #other_functions .tab{background-color:#fff;border-radius:5px 5px 0 0;border:1px solid #ccc;border-bottom:0;bottom:-1px;display:inline-block;padding:1em .5em;position:relative}#Content #manage #other_functions .tab .button{margin-left:.3em;padding-left:27px;background-repeat:no-repeat;background-position:.5em center}#Content #manage #other_functions .tab .publish{background-image:asset-url("/assets/pc.de-hamburg-icon-pack/16x16/publish-aca250b5.png")}#Content #manage #other_functions .tab .delete{background-image:asset-url("/assets/pc.de-hamburg-icon-pack/16x16/busy-eb778265.png")}.ui-state-disabled{opacity:.5}#calendar{background-color:#fff;padding:.5em;margin-top:1em}#calendar.disable-current-day .fc-day-today{background:none}#calendar.editable .fc-event.booked{cursor:auto}#calendar.schedule{margin-bottom:.5em}#calendar tbody .not-available,#calendar tbody .not-available div{background:#ccc}.fc-event{cursor:pointer}.fc-event .position{background:#fff;outline:1px solid #999;border-radius:4em;height:1rem;width:1rem;text-align:center;margin-top:1px}.fc-event .functions{display:flex}.fc-event .event_action{color:#666;display:inline-block;flex-shrink:0}.fc-event .event_action:hover{outline:1px solid #999}.fc-event[status=pending] .event_action:hover{outline-color:#333}.fc-event .status{opacity:.3}.fc-event[patient-status=arrived] .status[patient=arrived],.fc-event[patient-status=exam] .status[patient=arrived],.fc-event[patient-status=exam] .status[patient=exam]{opacity:1}.fc-event[patient-status=arrived] .status[patient=arrived],.fc-event[patient-status=exam] .status[patient=arrived]{color:#39b739}.fc-event[patient-status=exam] .status[patient=exam]{color:#ff8300}.fc-event .delete{color:red;background:hsla(0,0%,100%,.8);margin:.1em;height:1rem;width:1rem;text-align:center}.fc-event .prescription{background-color:hsla(0,0%,100%,.2);color:#ff0;padding:0 .1rem}.fc-event.ui-state-disabled .event_action,.fc-event.ui-state-disabled .event_action:hover{outline-width:0;cursor:default}.fc-event .fc-event-main-frame{flex-direction:row;flex-wrap:wrap;align-content:baseline;overflow:hidden}.fc-event .event_action.delete{order:1}.fc-event .fc-event-time{order:2}.fc-event .event_action.prescription{order:3}.fc-event .fc-event-title-container{flex-grow:inherit;order:4}.fc-event .functions{order:4}.fc-event .position{order:5;margin-left:.3em}.fc-event .appt-details{order:6}.fc-event .break{flex-basis:100%;height:0;order:6}.fc-timegrid-event-short .break{display:none}.fc-timegrid-event-short .fc-event-main-frame{flex-wrap:nowrap}.fc-timegrid-event-short .fc-event-main-frame .fc-event-title-container{white-space:nowrap}.fc-timegrid-event-short .position{order:8}.fc-event-title{display:inline}.fc-event-title p{margin:.1rem 0}.fc-event-inner{text-overflow:ellipsis;white-space:nowrap}.fc-event-inner>*{vertical-align:top}.fc-event-time{display:inline}.fc-event-main-frame .appt-details,.fc-event-main-frame .fc-event-time,.fc-event-main-frame .fc-event-title,.fc-event-main-frame .functions,.fc-event-main-frame .prescription{margin-right:.5em}.fc-timeGridDay-view .fc-event-time{margin-right:.5em}.fc-timeGridWeek-view .functions,.fc-timeGridWeek-view .position{display:none}.fc-dayGridMonth-view .fc-h-event .fc-event-time{overflow:visible}.fc-dayGridMonth-view .fc-event .fc-event-main-frame{flex-wrap:nowrap}.fc-dayGridMonth-view .fc-event .fc-event-main-frame .break{flex-basis:auto}.fc-dayGridMonth-view .appt-details,.fc-dayGridMonth-view .functions,.fc-dayGridMonth-view .position{display:none}dialog{background-color:#ebf3f4;border-color:#96ccd7;border-radius:.5rem;box-shadow:2px 2px 12px 5px rgba(0,0,0,.2);padding:1rem 1.5rem;color:#333}dialog .close-button{position:absolute;top:-0.2rem;right:.1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#ccc}dialog .close-button:hover{color:#000}dialog .close-button::before{content:"×"}dialog h1{margin-top:0;margin-bottom:1em;font-size:14pt;background-color:#c7e4eb;padding:.3em .5em;color:#333;border-radius:.2em}dialog label{font-weight:bold;margin-right:.5rem}form a.cancel,.simple_form a.cancel{font:bold 14px arial,sans-serif;letter-spacing:0;color:#06c;text-decoration:none;margin-left:.5rem}form a.cancel:hover,.simple_form a.cancel:hover{background-color:#ff8}.horizontal-controls{margin-bottom:.5rem}.horizontal-controls>*:not([type=hidden]){margin-right:.2rem}.horizontal-controls>*:not([type=hidden]):last-child{margin-right:0}table .horizontal-controls,span.horizontal-controls{margin-bottom:0}.simple_form.normal-form:not(.basic) select{font-size:100%;padding:0}.simple_form.normal-form:not(.basic) input,.simple_form.normal-form:not(.basic) select{max-width:none}.simple_form.normal-form:not(.basic) textarea{width:100%}.simple_form.normal-form:not(.basic) input[type=checkbox]{min-height:auto;height:auto}.simple_form.normal-form:not(.basic) .input-container{width:100%}.simple_form.normal-form:not(.basic) div.input label{float:none;width:auto}.simple_form.normal-form:not(.basic) div.input label.inline{display:inline}.simple_form.normal-form:not(.basic) div.input span:not(.error){display:inline-block}.simple_form.normal-form:not(.basic) div.input span:not(.error) label{display:inline;width:auto;font-weight:normal}.group{margin-bottom:.5rem}.group label{margin-right:.5rem}.group .input{display:inline-block;margin-right:.5rem}.group .input .input-container{display:inline-block}.simple_form .btn.warning,button.warning{color:red}form.invalid *:invalid{box-shadow:0px 0px 2px 1px red}.table-select{text-align:center;margin:.5rem}.table-select label{margin-right:.5rem}.form-actions{margin-top:1rem}ul.guides{margin-left:1em}ul.guides li{line-height:2em}.menu-container{background-color:#dbeaed;padding-bottom:.5rem}#menu{display:flex;justify-content:center;gap:2rem;background-color:rgb(38.75,38.75,38.75);border-radius:.5rem;padding:0 10px}#menu li{padding:10px 0;position:relative;list-style-type:none}#menu a{height:25px;color:#999;text-transform:uppercase;font:bold 14px/25px Arial,Helvetica;text-decoration:none;text-shadow:0 1px 0 #000}#menu a[href="#"]{border-bottom:1px dotted #999}#menu a[href="#"]:after{content:"▼";font-size:7pt;margin-left:3px;vertical-align:top}#menu li img{vertical-align:sub;opacity:.5;margin-right:.2rem}#menu li:hover img{vertical-align:sub;opacity:1}#menu li:hover>a{color:#fafafa}#menu li:hover>ul{display:block}#menu ul{list-style:none;margin:0;padding:0;display:none;position:absolute;top:45px;left:0;z-index:99999;background:linear-gradient(#444, #1A1A1A);box-shadow:0 0 2px hsla(0,0%,100%,.5);border-radius:5px;text-align:left}#menu ul ul{top:0;left:150px}#menu ul li{margin:0;padding:0;display:block;box-shadow:0 1px 0 #111,0 2px 0 #777}#menu ul li:last-child{box-shadow:none}#menu ul a{padding:10px;height:10px;min-width:130px;height:auto;line-height:1.5em;display:block;white-space:nowrap;text-transform:none}*:first-child+html #menu ul a{height:10px}#menu ul a:hover{background:linear-gradient(#04acec, #0186ba)}#menu ul li:first-child>a{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#menu ul li:first-child>a:after{content:"";position:absolute;left:30px;top:-8px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:8px solid #444}#menu ul ul li:first-child a:after{left:-8px;top:12px;width:0;height:0;border-left:0;border-bottom:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,0);border-right:8px solid #444}#menu ul li:first-child a:hover:after{border-bottom-color:#04acec}#menu ul ul li:first-child a:hover:after{border-right-color:#04acec;border-bottom-color:rgba(0,0,0,0)}#menu ul li:last-child>a{border-radius:0 0 5px 5px}.notification{display:flex;position:fixed;top:0;bottom:0;left:0;right:0;z-index:5;justify-content:center;align-items:center;flex-direction:column}.notification.alert{background:red}.notification.alert p{font-weight:bold;font-size:2rem}.notification.notice{background:orange}.notification.notice p{font-size:1rem}.notification p{background:#fff;color:#333;padding:2rem}.provider_checklist ul{list-style-type:none;display:flex;justify-content:space-between;font-size:80%;margin-bottom:.2rem}.provider_checklist ul li{padding:.5rem 0;text-align:center;flex:1;cursor:pointer;border:1px solid #999;border-left-width:0px;user-select:none;-webkit-user-select:none}.provider_checklist ul li[data-status=normal]{background-color:#000;color:#fff}.provider_checklist ul li[data-status=do]{background-color:red;color:#fff}.provider_checklist ul li[data-status=pending]{background-color:purple;color:#fff}.provider_checklist ul li[data-status=done]{background-color:green;color:#fff}.provider_checklist ul li:first-of-type{border-left-width:1px}.provider_checklist .legend{font-size:.8rem;margin-bottom:.3rem;text-align:center}.provider_checklist .legend span{padding:0 .5rem;font-weight:bold}.provider_checklist .legend span[data-status=normal]{color:#000}.provider_checklist .legend span[data-status=do]{color:red}.provider_checklist .legend span[data-status=pending]{color:purple}.provider_checklist .legend span[data-status=done]{color:green}.digg_pagination{background:#fff;cursor:default;margin-top:.5em}.digg_pagination a,.digg_pagination span,.digg_pagination em{padding:.2em .5em;display:block;float:left;margin-right:1px}.digg_pagination .disabled{color:#999;border:1px solid #ddd}.digg_pagination .current{font-style:normal;font-weight:bold;background:#2e6ab1;color:#fff;border:1px solid #2e6ab1}.digg_pagination a{text-decoration:none;color:#105cb6;border:1px solid #9aafe5}.digg_pagination a:hover,.digg_pagination a:focus{color:#003;border-color:#003}.digg_pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .digg_pagination{height:1%}*:first-child+html .digg_pagination{overflow:hidden}.apple_pagination{background:#f1f1f1;border:1px solid #e5e5e5;text-align:center;padding:1em;cursor:default}.apple_pagination a,.apple_pagination span{padding:.2em .3em}.apple_pagination .disabled{color:#aaa}.apple_pagination .current{font-style:normal;font-weight:bold;background-color:#bebebe;display:inline-block;width:1.4em;height:1.4em;line-height:1.5;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;text-shadow:hsla(0,0%,100%,.8) 1px 1px 1px}.apple_pagination a{text-decoration:none;color:#000}.apple_pagination a:hover,.apple_pagination a:focus{text-decoration:underline}.flickr_pagination{text-align:center;padding:.3em;cursor:default}.flickr_pagination a,.flickr_pagination span,.flickr_pagination em{padding:.2em .5em}.flickr_pagination .disabled{color:#aaa}.flickr_pagination .current{font-style:normal;font-weight:bold;color:#ff0084}.flickr_pagination a{border:1px solid #ddd;color:#0063dc;text-decoration:none}.flickr_pagination a:hover,.flickr_pagination a:focus{border-color:#036;background:#0063dc;color:#fff}.flickr_pagination .page_info{color:#aaa;padding-top:.8em}.flickr_pagination .previous_page,.flickr_pagination .next_page{border-width:2px}.flickr_pagination .previous_page{margin-right:1em}.flickr_pagination .next_page{margin-left:1em}#patient-functions{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}#booking_options .boolean{color:#999}#booking_options input{min-height:auto}.patient-info{display:flex;margin:10px 0}.patient-info table{border:2px outset #fff}.patient-info td{background-color:#fff;padding:2px 5px}.patient-info textarea{flex-grow:1;margin-left:10px}#post_icd9_code_chzn{top:6px}.pagination+a.print{position:absolute;right:1rem;bottom:.5rem}.list+a.print{display:block;text-align:right;position:relative;top:.5rem}textarea#patient_comments,textarea#patient_medical_history,textarea#patient_medication_history,textarea#patient_problems_and_treatments{color:#666;border:1px solid #999;background-color:#ddd;box-sizing:border-box}textarea#patient_comments:focus,textarea#patient_medical_history:focus,textarea#patient_medication_history:focus,textarea#patient_problems_and_treatments:focus{background-color:#fff;color:#333}.collapse textarea{width:100%}.collapse h4{margin:.5rem 0}.audit-trail section{margin-top:.1rem;height:9rem;display:block;overflow-y:scroll;border:1px solid #999;padding:.5em;background-color:#eee}.audit-trail section h5{margin:0}.audit-trail section .username{display:inline-block;margin-left:.5rem;color:#888}.audit-trail section p{color:#666;margin:.3rem 0;line-height:.8rem;font-family:monospace}#patient_file_upload form{margin-bottom:.5rem}#patient_file_upload form div.input{margin:0;margin-bottom:.2rem;font-size:80%}#patient_file_upload form input.button{margin:0}#patient_file_upload form label{font-size:10pt;width:100px}[data-processed=true] td:last-child a{background:rgba(0,0,0,0) asset-url("/assets/pc.de-hamburg-icon-pack/16x16/check-4398bc15.png") no-repeat center center;height:16px}[data-processed=false] td:last-child a{background:rgba(0,0,0,0) asset-url("/assets/icons/cross-88100534.png") no-repeat center center}.alert-toggle{color:#fff;padding:.5rem;cursor:pointer;outline:1px solid #666;background-color:#000;text-align:center}.alert-toggle[data-alert]{background-color:red}.follow-up-status .alert-toggle{background-color:#ccc;cursor:default}.follow-up-status .alert-toggle[data-alert]{background-color:red}.follow-up-status .alert-toggle:not([data-alert]){color:#333}table.fixed{table-layout:fixed}table.fixed td.no-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th.favorite{text-align:center;width:3%;white-space:nowrap}th.button{text-align:center}th.toggle{width:10%}td.edit{padding:0}td.edit div{padding:.5em}td.edit input,td.edit select{width:100%;box-sizing:border-box;font-size:.8rem}td.toggle,td.function,td.center{text-align:center}caption{font-size:2rem;padding:.5rem;line-height:normal;color:#666;font-family:Tahoma,Arial}table.grouped tbody:not(.empty){border:2px solid #999}td.date,td.numeric{font-family:courier}tbody.empty td,td.empty{text-align:center}table .center{text-align:center}ul.chronic-care-questions{list-style:none}ul.chronic-care-questions label{font-weight:normal}ul.chronic-care-questions input[type=radio]{margin-right:.8rem}ul.chronic-care-questions ol{font-size:80%}ul.chronic-care-questions ol li{margin-bottom:.5rem}ul.chronic-care-questions ol label{margin-right:.5rem}ul.chronic-care-questions .response-date{color:#888;font-size:80%}#siteseal{position:absolute;bottom:.2em;right:.5em}#landing_page{margin:0 5em;font-size:12pt;line-height:1.5em}#landing_page .header_container{background:#eee;border:1px solid #ccc;border-radius:.5em;padding:1em 2em;line-height:1.5em;text-shadow:1px 1px 2px #fff;text-align:center;font-size:14pt}#landing_page .header_container h3{margin-top:0}#landing_page .image{background-color:#fff;border:1px solid #999;border-radius:.4em;float:left;font-size:10pt;font-weight:bold;margin-right:1.5em;margin-top:1em;text-align:center;line-height:1.2em}#landing_page .image:hover{box-shadow:0px 0px 3px 2px #add8e6}#landing_page .image a{display:block}#landing_page .image .text{display:block;line-height:2em}#landing_page p{text-align:justify}#landing_page .float-left p:first-letter{font-size:18pt}.text_info{font-style:italic}#contact_us ul{font-style:italic;margin:.5em 1.5em 1em;line-height:2em}#contact_us fieldset{border:1px solid #bbb;padding-top:1.5em;margin-bottom:1em}#contact_us fieldset legend{background-color:#fff;border:1px solid #ccc;border-radius:.2em;box-shadow:2px 2px 2px 0 #ccc;color:#333;font-size:14pt;font-style:normal;font-weight:bold;padding:.5em 1em;text-shadow:1px 1px 2px #ccc}#contact_us fieldset:last-child{margin-bottom:0}#contact_us span.label{display:inline-block;font-weight:bold;width:10em}#contact_us .contact-phone{font-size:14pt;margin:0 0 .8em}#services h3{font-size:12pt}#services ul{list-style-type:none;padding:0;margin:0}#services ul li{padding:0;margin:0;margin-bottom:.5em}#services ul li a{display:block}.note-creator{line-height:1.5rem}.note-creator input[type=checkbox]{margin-right:.5rem;min-height:auto}.note-creator input[type=text]{min-height:auto;font-size:90%}.note-creator label{font-weight:normal}.edit_note_definition{font-weight:bold}.edit_note_definition textarea{box-sizing:border-box;width:100%;height:300px}.simple_form:not(.basic) label{font-size:125%;padding-top:.2em;width:20%;display:inline-block}.simple_form:not(.basic) fieldset{margin-bottom:1em}.simple_form:not(.basic) fieldset hr{border:1px inset #fff;margin:.5em 0}.simple_form:not(.basic) div.radio_buttons>label{vertical-align:top}.simple_form:not(.basic) div.radio_buttons ul{list-style-type:none;display:inline-block}.simple_form:not(.basic) div.radio_buttons li{display:inline;font-size:100%;margin-right:1em}.simple_form:not(.basic) div.radio_buttons li label{display:inline;line-height:1.5em;vertical-align:top;width:auto}.simple_form:not(.basic) div.radio_buttons li input{margin-right:.5em}.simple_form:not(.basic) div.radio_buttons.vertical ul{margin-bottom:1em}.simple_form:not(.basic) div.radio_buttons.vertical ul li{display:list-item}.simple_form:not(.basic) div.input,.simple_form:not(.basic) div.radio_buttons{display:flex;margin-bottom:1em}.simple_form:not(.basic) input.string,.simple_form:not(.basic) input.numeric,.simple_form:not(.basic) input.boolean,.simple_form:not(.basic) input.date,.simple_form:not(.basic) select,.simple_form:not(.basic) textarea{box-sizing:border-box;font-size:125%;font-family:inherit;padding:.2rem}.simple_form:not(.basic) .input-container{width:80%}.simple_form:not(.basic) input.string,.simple_form:not(.basic) input.numeric,.simple_form:not(.basic) input.boolean,.simple_form:not(.basic) select{max-width:100%}.simple_form:not(.basic) textarea{width:100%}.simple_form:not(.basic) input[readonly=readonly]{border:1px solid #ccc}.simple_form:not(.basic) div.field_with_errors input,.simple_form:not(.basic) div.field_with_errors select,.simple_form:not(.basic) div.field_with_errors textarea{outline:1px solid #d67}.simple_form:not(.basic) .hint,.simple_form:not(.basic) .error{display:block;font-size:10pt;margin:.5em 0 5px 0}.simple_form:not(.basic) .hint{color:#666}.simple_form:not(.basic) .error{padding:.2em}.simple_form:not(.basic) .note{margin:.5em 0 1em 0;font-size:14px;color:#555}form textarea[readonly=readonly],form input[readonly=readonly]{color:#777}#questions .questions{margin-top:1rem}#questions ol{padding-left:1rem}#questions ol p{margin-bottom:0}#questions ol input[type=text]{width:50%}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}
