@charset "UTF-8";@font-face{font-family:Carlito;font-style:normal;font-weight:700;src:url(/fonts/Carlito-Bold.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:italic;font-weight:700;src:url(/fonts/Carlito-BoldItalic.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:italic;font-weight:400;src:url(/fonts/Carlito-Italic.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:normal;font-weight:400;src:url(/fonts/Carlito-Regular.ttf) format("truetype")}@font-face{font-family:Palanquin;font-style:normal;font-weight:400;src:url(/fonts/palanquin-regular.ttf) format("truetype")}@font-face{font-family:Palanquin;font-style:normal;font-weight:300;src:url(/fonts/palanquin-light.ttf) format("truetype")}
/*!
Fork Awesome 1.2.0
License - https://forkaweso.me/Fork-Awesome/license

Copyright 2018 Dave Gandy & Fork Awesome

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */

/*!
Fork Awesome 1.2.0
License - https://forkaweso.me/Fork-Awesome/license

Copyright 2018 Dave Gandy & Fork Awesome

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */@font-face{font-display:block;font-family:ForkAwesome;font-style:normal;font-weight:400;src:url(/fonts/forkawesome-webfont.eot?a3207669356e1c9230efd5a6cf0056bc);src:url(/fonts/forkawesome-webfont.eot?a3207669356e1c9230efd5a6cf0056bc) format("embedded-opentype"),url(/fonts/forkawesome-webfont.woff2?dd9feee8056e46b230118ca9501c76c8) format("woff2"),url(/fonts/forkawesome-webfont.woff?2eaa8c0d355b1e5968d8ccd237c2364e) format("woff"),url(/fonts/forkawesome-webfont.ttf?d976da6aae6ea7e4dd759e85e0b430ba) format("truetype"),url(/fonts/forkawesome-webfont.svg?f038a07b6a2ed4c11ec63cde1776473e) format("svg")}.fa{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 ForkAwesome;font-size:inherit}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.2857142857em}.fa-ul{list-style-type:none;margin-left:2.1428571429em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.1428571429em;position:absolute;text-align:center;top:.1428571429em;width:2.1428571429em}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell-o:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-globe-e:before{content:"\f304"}.fa-globe-w:before{content:"\f305"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-community:before,.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus-g:before,.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before,.fa-utensils:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before,.fa-pound:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-desc:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-desc:before,.fa-sort-amount-up:before{content:"\f161"}.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-desc:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before,.fa-closed-captioning:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before,.fa-gem:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-medium-square:before{content:"\f2f8"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo-v:before,.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.fa-mastodon:before{content:"\f2e1"}.fa-mastodon-alt:before{content:"\f2e2"}.fa-fork-awesome:before,.fa-fork-circle:before{content:"\f2e3"}.fa-peertube:before{content:"\f2e4"}.fa-diaspora:before{content:"\f2e5"}.fa-friendica:before{content:"\f2e6"}.fa-gnu-social:before{content:"\f2e7"}.fa-liberapay-square:before{content:"\f2e8"}.fa-liberapay:before{content:"\f2e9"}.fa-scuttlebutt:before,.fa-ssb:before{content:"\f2ea"}.fa-hubzilla:before{content:"\f2eb"}.fa-social-home:before{content:"\f2ec"}.fa-artstation:before{content:"\f2ed"}.fa-discord:before{content:"\f2ee"}.fa-discord-alt:before{content:"\f2ef"}.fa-patreon:before{content:"\f2f0"}.fa-snowdrift:before{content:"\f2f1"}.fa-activitypub:before{content:"\f2f2"}.fa-ethereum:before{content:"\f2f3"}.fa-keybase:before{content:"\f2f4"}.fa-shaarli:before{content:"\f2f5"}.fa-shaarli-o:before{content:"\f2f6"}.fa-cut-key:before,.fa-key-modern:before{content:"\f2f7"}.fa-xmpp:before{content:"\f2f9"}.fa-archive-org:before{content:"\f2fc"}.fa-freedombox:before{content:"\f2fd"}.fa-facebook-messenger:before{content:"\f2fe"}.fa-debian:before{content:"\f2ff"}.fa-mastodon-square:before{content:"\f300"}.fa-tipeee:before{content:"\f301"}.fa-react:before{content:"\f302"}.fa-dogmazic:before{content:"\f303"}.fa-zotero:before{content:"\f309"}.fa-nodejs:before{content:"\f308"}.fa-nextcloud:before{content:"\f306"}.fa-nextcloud-square:before{content:"\f307"}.fa-hackaday:before{content:"\f30a"}.fa-laravel:before{content:"\f30b"}.fa-signalapp:before{content:"\f30c"}.fa-gnupg:before{content:"\f30d"}.fa-php:before{content:"\f30e"}.fa-ffmpeg:before{content:"\f30f"}.fa-joplin:before{content:"\f310"}.fa-syncthing:before{content:"\f311"}.fa-inkscape:before{content:"\f312"}.fa-matrix-org:before{content:"\f313"}.fa-pixelfed:before{content:"\f314"}.fa-bootstrap:before{content:"\f315"}.fa-dev-to:before{content:"\f316"}.fa-hashnode:before{content:"\f317"}.fa-jirafeau:before{content:"\f318"}.fa-emby:before{content:"\f319"}.fa-wikidata:before{content:"\f31a"}.fa-gimp:before{content:"\f31b"}.fa-c:before{content:"\f31c"}.fa-digitalocean:before{content:"\f31d"}.fa-att:before{content:"\f31e"}.fa-gitea:before{content:"\f31f"}.fa-file-epub:before{content:"\f321"}.fa-python:before{content:"\f322"}.fa-archlinux:before{content:"\f323"}.fa-pleroma:before{content:"\f324"}.fa-unsplash:before{content:"\f325"}.fa-hackster:before{content:"\f326"}.fa-spell-check:before{content:"\f327"}.fa-moon:before{content:"\f328"}.fa-sun:before{content:"\f329"}.fa-f-droid:before{content:"\f32a"}.fa-biometric:before{content:"\f32b"}.fa-wire:before{content:"\f32c"}.fa-tor-onion:before{content:"\f32e"}.fa-volume-mute:before{content:"\f32f"}.fa-bell-ringing:before{content:"\f32d"}.fa-bell-ringing-o:before{content:"\f330"}.fa-hal:before{content:"\f333"}.fa-jupyter:before{content:"\f335"}.fa-julia:before{content:"\f334"}.fa-classicpress:before{content:"\f331"}.fa-classicpress-circle:before{content:"\f332"}.fa-open-collective:before{content:"\f336"}.fa-orcid:before{content:"\f337"}.fa-researchgate:before{content:"\f338"}.fa-funkwhale:before{content:"\f339"}.fa-askfm:before{content:"\f33a"}.fa-blockstack:before{content:"\f33b"}.fa-boardgamegeek:before{content:"\f33c"}.fa-bunny:before{content:"\f35f"}.fa-buymeacoffee:before{content:"\f33d"}.fa-cc-by:before{content:"\f33e"}.fa-cc-cc:before,.fa-creative-commons-alt:before{content:"\f33f"}.fa-cc-nc-eu:before{content:"\f341"}.fa-cc-nc-jp:before{content:"\f342"}.fa-cc-nc:before{content:"\f340"}.fa-cc-nd:before{content:"\f343"}.fa-cc-pd:before{content:"\f344"}.fa-cc-remix:before{content:"\f345"}.fa-cc-sa:before{content:"\f346"}.fa-cc-share:before{content:"\f347"}.fa-cc-zero:before{content:"\f348"}.fa-conway-glider:before,.fa-conway-hacker:before{content:"\f349"}.fa-csharp:before{content:"\f34a"}.fa-email-bulk:before{content:"\f34b"}.fa-email-bulk-o:before{content:"\f34c"}.fa-gnu:before{content:"\f34d"}.fa-google-play:before{content:"\f34e"}.fa-heroku:before{content:"\f34f"}.fa-hassio:before,.fa-home-assistant:before{content:"\f350"}.fa-java:before{content:"\f351"}.fa-mariadb:before{content:"\f352"}.fa-markdown:before{content:"\f353"}.fa-mysql:before{content:"\f354"}.fa-nordcast:before{content:"\f355"}.fa-plume:before{content:"\f356"}.fa-postgresql:before{content:"\f357"}.fa-sass-alt:before{content:"\f359"}.fa-sass:before{content:"\f358"}.fa-skate:before{content:"\f35a"}.fa-sketchfab:before{content:"\f35b"}.fa-tex:before{content:"\f35c"}.fa-textpattern:before{content:"\f35d"}.fa-unity:before{content:"\f35e"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@-webkit-keyframes slide{0%{left:-16%}50%{left:98%}to{left:-16%}}@keyframes slide{0%{left:-16%}50%{left:98%}to{left:-16%}}@-webkit-keyframes borderanimation{0%{border-style:inset groove outset ridge}25%{border-style:groove outset ridge inset}50%{border-style:outset ridge inset groove}75%{border-style:ridge inset groove outset}to{border-style:inset groove outset ridge}}@keyframes borderanimation{0%{border-style:inset groove outset ridge}25%{border-style:groove outset ridge inset}50%{border-style:outset ridge inset groove}75%{border-style:ridge inset groove outset}to{border-style:inset groove outset ridge}}@-webkit-keyframes pulsate{0%{border-style:inset}50%{border-style:solid}to{border-style:outset}}@keyframes pulsate{0%{border-style:inset}50%{border-style:solid}to{border-style:outset}}@-webkit-keyframes fadecolor{0%{border-image:linear-gradient(90deg,#800031,#e60737)}10%{border-image:linear-gradient(90deg,#800031 -10%,#e60737 90%,#800031);opacity:.9}20%{border-image:linear-gradient(90deg,#800031 -30%,#e60737 70%,#800031);opacity:.8}30%{border-image:linear-gradient(90deg,#800031 -50%,#e60737 50%,#800031);opacity:.7}40%{border-image:linear-gradient(90deg,#800031 -70%,#e60737 30%,#800031);opacity:.6}50%{border-image:linear-gradient(90deg,#e60737,#800031);opacity:.5}60%{border-image:linear-gradient(90deg,#800031 -90%,#e60737 10%,#800031);opacity:.6}70%{border-image:linear-gradient(90deg,#800031 -70%,#e60737 30%,#800031);opacity:.7}80%{border-image:linear-gradient(90deg,#800031 -50%,#e60737 50%,#800031);opacity:.8}90%{border-image:linear-gradient(90deg,#800031 -30%,#e60737 70%,#800031);opacity:.9}to{border-image:linear-gradient(90deg,#800031,#e60737)}}@keyframes fadecolor{0%{-o-border-image:linear-gradient(90deg,#800031,#e60737);border-image:linear-gradient(90deg,#800031,#e60737)}10%{-o-border-image:linear-gradient(90deg,#800031 -10%,#e60737 90%,#800031);border-image:linear-gradient(90deg,#800031 -10%,#e60737 90%,#800031);opacity:.9}20%{-o-border-image:linear-gradient(90deg,#800031 -30%,#e60737 70%,#800031);border-image:linear-gradient(90deg,#800031 -30%,#e60737 70%,#800031);opacity:.8}30%{-o-border-image:linear-gradient(90deg,#800031 -50%,#e60737 50%,#800031);border-image:linear-gradient(90deg,#800031 -50%,#e60737 50%,#800031);opacity:.7}40%{-o-border-image:linear-gradient(90deg,#800031 -70%,#e60737 30%,#800031);border-image:linear-gradient(90deg,#800031 -70%,#e60737 30%,#800031);opacity:.6}50%{-o-border-image:linear-gradient(90deg,#e60737,#800031);border-image:linear-gradient(90deg,#e60737,#800031);opacity:.5}60%{-o-border-image:linear-gradient(90deg,#800031 -90%,#e60737 10%,#800031);border-image:linear-gradient(90deg,#800031 -90%,#e60737 10%,#800031);opacity:.6}70%{-o-border-image:linear-gradient(90deg,#800031 -70%,#e60737 30%,#800031);border-image:linear-gradient(90deg,#800031 -70%,#e60737 30%,#800031);opacity:.7}80%{-o-border-image:linear-gradient(90deg,#800031 -50%,#e60737 50%,#800031);border-image:linear-gradient(90deg,#800031 -50%,#e60737 50%,#800031);opacity:.8}90%{-o-border-image:linear-gradient(90deg,#800031 -30%,#e60737 70%,#800031);border-image:linear-gradient(90deg,#800031 -30%,#e60737 70%,#800031);opacity:.9}to{-o-border-image:linear-gradient(90deg,#800031,#e60737);border-image:linear-gradient(90deg,#800031,#e60737)}}@-webkit-keyframes focus{0%{transform:scale(1)}20%{transform:scale(.9)}50%{transform:scale(1.3)}80%{transform:scale(.9)}to{transform:scale(1)}}@keyframes focus{0%{transform:scale(1)}20%{transform:scale(.9)}50%{transform:scale(1.3)}80%{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes warning{0%{border-color:red}12%{border-color:#ba4040}24%{border-color:#834242}36%{border-color:#503a3a}50%{border-color:#000}64%{border-color:#503a3a}76%{border-color:#834242}88%{border-color:#ba4040}to{border-color:red}}@keyframes warning{0%{border-color:red}12%{border-color:#ba4040}24%{border-color:#834242}36%{border-color:#503a3a}50%{border-color:#000}64%{border-color:#503a3a}76%{border-color:#834242}88%{border-color:#ba4040}to{border-color:red}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f9f1dc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 0 42px #ffffd8;margin:auto;position:relative;width:61.8%}body>header{display:flex;min-height:170px;padding-top:8px}body.appointment-book{width:100%}body div.logo+div{align-items:center;align-self:flex-start;display:flex;flex:9 0;flex-direction:column;height:9.9rem;justify-content:center;padding-right:8%;text-align:center}body div.logo+div h1{line-height:108%;margin-bottom:1rem}body div.logo+div:hover .memos .button,body div.logo+div:hover .memos.empty{visibility:visible}body div.logo+div .memos{border:.5px dashed rgba(128,0,49,.2);border-radius:3px;justify-self:center;margin-bottom:2.3rem;min-width:40%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body div.logo+div .memos.empty{visibility:hidden}body div.logo+div .memos .button{display:inline-block;float:right;visibility:hidden}body div.logo+div .memos ul{list-style-type:none;max-height:4rem;overflow-y:auto;padding-bottom:.7em;text-align:left}body div.logo+div .memos ul li{display:flex;padding:4px}body div.logo+div .memos ul li span{flex:5}body div.logo+div .memos ul li small{align-self:flex-end;flex:1;visibility:hidden}body div.logo+div .memos ul li:not(.confirmed):hover small{visibility:visible}body div.logo+div .memos ul li:nth-child(2n){background-color:#f7edd4}body img#logo{margin-left:0}#call{background-color:#f2ede3;border:2px outset #580021;border-radius:4px;box-shadow:none;display:none;height:6rem;min-width:260px;opacity:0;padding:1rem;position:fixed;right:10px;top:10px;transition:opacity .3s ease-in,box-shadow 2s cubic-bezier(.92,-.35,0,2.86);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:101}#call.incoming{border:2px inset #580021;box-shadow:0 0 4px #580021;opacity:1}a{color:inherit;text-decoration:none}a.client-edit-link{color:#707070;text-decoration:underline}hr{border:1px solid #800031;font-family:Carlito;margin-left:1em;margin-right:1em;position:relative}.content{background-image:url(/images/physio-knopp-bg.svg?a24af4b7913c9ac303e49972219d9dd9);background-position:top;background-repeat:repeat-y;background-size:contain;padding-left:2em;padding-right:2em}.content.zoom{transform:scaleY(.64);transform-origin:top}body.full-week .content{background-image:unset}.appointment-book .content{padding-left:0;padding-right:0}.alert{color:red}.has-errors input,.has-errors select{border:1px solid red!important}.has-errors .alert{background:unset;color:red;display:inline-block;font-size:.9em}body>address{font-family:Carlito;font-size:1.5em;line-height:1.2em;position:absolute;right:2em;top:1em}body>address div{display:block}body>address div span{display:inline-block}body>address div:before{display:inline-block;font-family:Dingbats;text-align:center;vertical-align:top;width:2em}body>address div.address:before{content:"⚓"}body>address div.e-mail:before{content:"📧"}body>address div.phone:before{content:"☎"}div.logo{flex:1 0;min-width:164px;z-index:100}img#logo{height:100%;margin-left:-7.4%;width:100%}.bullet-left:before{color:#800031;content:"•";font-size:26px;left:-10px;position:absolute;top:-15px}hr.top{margin-left:-.2em;margin-top:12.4%}hr.top.right:after{content:"•";font-size:26px;right:-6px;top:-15px}#nav-toggle,hr.top.right:after{color:#800031;position:absolute}#nav-toggle{background-color:hsla(39,54%,79%,.85);border-radius:3px;display:none;font-size:30px;margin-top:8px;padding-left:4px;padding-right:4px;right:25px;top:0;z-index:1001}#nav-toggle:before{content:"☰";display:inline-block;font-size:50px;vertical-align:text-top}nav{font-family:Carlito;font-size:18px;height:18px;padding-bottom:4px;padding-top:4px;position:relative;text-align:center;top:-36px;width:100%}nav ul{margin:0;padding:0}nav ul li{display:inline-block;list-style-type:none;margin-right:4em;padding-left:6px;padding-right:6px}nav ul li ul{background-color:hsla(39,54%,79%,.85);border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute}nav ul li ul,nav ul li ul li{max-height:0;transition:max-height .2s linear}nav ul li ul li{display:block;margin-right:0;overflow:hidden;text-align:left}nav ul li ul li:hover{background-color:#f9f1dc}nav ul li ul li hr.bullet-left:before{transition:left .4s linear}nav ul li ul li a{display:block;height:100%;width:100%}nav ul li a{color:#000;height:100%;text-decoration:none;width:100%}nav ul li a.active+hr.bullet-left:before,nav ul li a.active+ul hr.bullet-left:before{left:calc(100% - 5px)}nav ul li a.active+ul+hr.bullet-left{display:none}nav ul li a.active+ul{max-height:1000px;padding:2px;visibility:visible}nav ul li a.active+ul li{max-height:2em;padding:8px}nav ul li a.active+ul li:last-of-type{margin-bottom:6px}nav ul li a.active+ul li hr.bullet-left{margin-top:0}nav hr{margin:6px 0 0 -4px;width:105%}nav hr.bullet-left:before{font-size:16px;left:-5px;top:-9px;transition:left .2s linear}footer{font-family:Carlito;font-size:24px;font-style:italic;font-weight:700;padding:12px;text-align:center}footer nav{font-size:.6em;padding-right:20px;text-align:right;top:0}@media (max-width:768px){body{width:100%}div.logo+div,img#logo{margin-left:1em}}@media (max-width:460px){address{display:none}#nav-toggle{display:block}nav{display:none;left:0;position:absolute;top:0;z-index:1000}nav,nav ul li{background-color:#f9f1dc;width:100%}nav ul li{border-bottom:1px solid #580021;display:block;font-size:1.4em;padding-bottom:12px;padding-top:12px;text-align:left}nav ul li:hover{background-color:#f9f1dc}nav ul li a{display:block;height:100%;width:100%}nav ul li ul{display:none}nav ul li ul li{font-size:1.1em}nav hr{display:none}.services details img{float:unset!important}}@-webkit-keyframes pulse{0%{border-color:#580021}50%{border-color:rgba(128,0,49,.2)}to{border-color:#580021}}@keyframes pulse{0%{border-color:#580021}50%{border-color:rgba(128,0,49,.2)}to{border-color:#580021}}body.appointment-book div.content{display:flex;flex-direction:column;position:relative}#date-picker{display:none;position:absolute;width:100%;z-index:60}#date-picker ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}#date-picker ul li{background-color:#fafad2;height:3em;text-align:center;vertical-align:middle;width:14.28%}#date-picker ul li a{display:inline-block;height:100%;padding-top:12px;width:100%}#date-picker .date-picker-dates{height:303px;margin:auto;overflow-y:scroll;width:21em}#date-picker .date-picker-dates dl dt{background-color:beige;height:3em;text-align:center}#date-picker .date-picker-dates dl dt a{display:inline-block;height:100%;padding-top:12px;width:100%}#date-picker .date-picker-dates dl dd{margin-left:0}#date-picker .date-picker-weekdays{margin:auto;width:21em}#date-picker .date-picker-weekdays li{height:2em;padding-top:11px}.book-body,.book-header{display:flex;flex-direction:row}.with-overlay .book-header{z-index:unset}.book-header{background-color:#e7d3ae;position:-webkit-sticky;position:sticky;top:2.7rem;z-index:21}.book-header div.time{margin-top:66.6px}.book-body div.time,.book-header div.time{background-color:hsla(39,54%,79%,.85);display:flex;flex:0.2 0;flex-direction:column;max-width:2.3em;overflow-x:hidden;overflow-y:hidden;z-index:10}.book-body div.time .slot{background-color:#eee;border-right:1px dotted grey;display:flex;flex:10px 0 0;flex-direction:row;height:10px;position:relative;width:100%}.book-body div.time .slot span{display:inline-block;font-size:.8em;position:absolute;right:2px;text-align:right;top:-6px;width:2em;z-index:20}div.user-menu{background-color:#e7d3ae;border:3px outset #fbe7c2;display:none;margin-top:-24px;position:-webkit-sticky;position:sticky;text-align:center;top:86px;width:100%;z-index:25000}div.user-menu a.close-user-menu{position:absolute;right:0;top:0}div.user-menu a.close-user-menu:before{content:"◁"}div.user-menu ul{margin:auto;padding-left:0;position:relative}div.user-menu ul li{list-style-type:none;width:100%}div.user-menu ul li a{display:block;padding-bottom:3px;padding-top:3px;width:100%}div.user-menu ul li a:hover{background-color:#fbe7c2}.day{display:flex;flex:1;flex-direction:column;overflow-x:auto}.day .date,.day .user-name{background-color:hsla(39,54%,79%,.85);padding:4px;text-align:center}.day .date{height:38px;position:relative}.day .date:last-of-type{height:50px}.day .date a{padding:0 8px}.day .date a.prev-next{border:1px solid rgba(174,140,77,.85);border-radius:4px}.day .date a.prev-next span{font-size:2em}.day .date a.today{border:1px solid rgba(174,140,77,.85);border-radius:4px;padding:1px}.day .date a.today img{display:inline;vertical-align:text-top}.day .day-appointments{display:flex;flex-direction:row}.day .day-appointments a.close-user-menu,.day .day-appointments a.user-menu-btn{background-color:#e7d3ae;height:19px;text-decoration:none;width:19px}.day .day-appointments a.user-menu-btn:after{content:"▽";padding-left:3px}.day .day-appointments .user-name{text-align:center}.day .day-appointments div.user{flex:5 0;position:relative;width:100%}.day .day-appointments div.receptionists,.day .day-appointments div.time{background-color:hsla(39,54%,79%,.85)}.day .day-appointments div.receptionists .slot:first-of-type,.day .day-appointments div.time .slot:first-of-type{margin-top:27px}.day .day-appointments .receptionists,.day .day-appointments .user{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden}.day .day-appointments .receptionists button,.day .day-appointments .user button{background:none;border:0}.day .day-appointments .receptionists .slot,.day .day-appointments .user .slot{border-right:1px dotted grey;display:flex;flex:1 auto;flex-direction:row;height:10px;position:relative;width:100%}.day .day-appointments .receptionists .slot span.time,.day .day-appointments .user .slot span.time{display:none;font-size:.8em;position:absolute;z-index:20}.day .day-appointments .receptionists .slot:hover span.time,.day .day-appointments .user .slot:hover span.time{display:block}.day .day-appointments .receptionists .slot.bookable:disabled,.day .day-appointments .user .slot.bookable:disabled{background-color:rgba(0,0,0,.3)!important}.day .day-appointments .receptionists .slot .private>div,.day .day-appointments .user .slot .private>div{background-color:hsla(80,20%,59%,.8)}.day .day-appointments .receptionists .slot.maybe-bookable:disabled,.day .day-appointments .user .slot.maybe-bookable:disabled{background-color:rgba(0,0,0,.35)!important}.day .day-appointments .receptionists .slot.has-course:disabled,.day .day-appointments .user .slot.has-course:disabled{background-color:hsla(0,1%,63%,.81)}.day .day-appointments .receptionists .slot.slot-border,.day .day-appointments .user .slot.slot-border{border-top:1px dashed grey}.day .day-appointments .receptionists .slot.slot-border span.time,.day .day-appointments .user .slot.slot-border span.time{display:block}.day .day-appointments .receptionists .slot>div:last-of-type:not(.course),.day .day-appointments .user .slot>div:last-of-type:not(.course){position:relative;width:100%}.day .day-appointments .receptionists .slot.maybe-bookable,.day .day-appointments .user .slot.maybe-bookable{background-color:hsla(42,23%,80%,.8)}.day .day-appointments .receptionists .slot.maybe-bookable:not(:disabled),.day .day-appointments .user .slot.maybe-bookable:not(:disabled){background-image:url(/images/maybe_bg.png)}.day .day-appointments .receptionists .slot.pre-reserved,.day .day-appointments .user .slot.pre-reserved{background-color:hsla(80,20%,59%,.8)}.day .day-appointments .receptionists .slot.blocked,.day .day-appointments .user .slot.blocked{background-color:hsla(44,5%,57%,.8)}.day .day-appointments .receptionists .slot.blocked .time,.day .day-appointments .user .slot.blocked .time{display:none}.day .day-appointments .receptionists .slot.blocked.slot-border,.day .day-appointments .receptionists .slot.blocked.slot-middle,.day .day-appointments .user .slot.blocked.slot-border,.day .day-appointments .user .slot.blocked.slot-middle{border-top:0}.day .day-appointments .receptionists .slot.has-course,.day .day-appointments .user .slot.has-course{background-color:hsla(0,0%,78%,.8)}.day .day-appointments .receptionists{flex:0.5}.day .day-appointments .receptionists .receptionist{position:absolute!important;top:44px;transform:rotate(-90deg)}.user:last-child .slot{border-right:1.3px solid #000!important}.appointment-end{bottom:0;cursor:s-resize;font-size:9px;height:12px;left:0;position:absolute;text-align:center;width:100%}.day .appointment,.day .course{left:0;position:absolute;top:0;width:100%;z-index:10}.day .appointment.short,.day .course.short{display:flex;flex-direction:row}.day .appointment.short.excused:after,.day .appointment.short.no-show:after,.day .appointment.short.therapist-sick.notified:before,.day .appointment.short.therapist-sick:after,.day .course.short.excused:after,.day .course.short.no-show:after,.day .course.short.therapist-sick.notified:before,.day .course.short.therapist-sick:after{top:-6px}.day .appointment.short .move-handle,.day .course.short .move-handle{font-size:.8rem;height:100%;width:22%}.day .appointment.short .appointment-note,.day .course.short .appointment-note{margin-top:0;max-height:unset;white-space:nowrap}.day .appointment.short.excused:after,.day .appointment.short.no-show:after,.day .course.short.excused:after,.day .course.short.no-show:after{top:0}.day .appointment.large .appointment-note,.day .course.large .appointment-note{display:block;margin-top:-2px}.course{color:#333;padding-top:1em}.fango-start-time{margin-left:7.7em}.fango-start-time.hidden{display:none;max-height:0}.fango-start-time.hidden+br{display:none}#minimized-client-files,#unminimized-client-files{align-items:flex-end;bottom:0;display:flex;flex-direction:row;position:-webkit-sticky;position:sticky;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:22}#minimized-client-files button#append-appointment-date,#unminimized-client-files button#append-appointment-date{float:right;margin-bottom:.7em;margin-right:.7em;padding:3px}#minimized-client-files{float:right}.client,div.appointment{background-color:rgba(128,0,49,.2);border:1px solid #580021;border-radius:3px;box-sizing:content-box;height:59px;overflow:hidden;transition:border .3s cubic-bezier(.37,-.69,.66,1.73)}.client.minimized,div.appointment.minimized{height:1.5rem}.client.unminimized,div.appointment.unminimized{background-color:#e1c1b9;height:auto}.client.unminimized .move-handle,div.appointment.unminimized .move-handle{cursor:move}.client.unminimized .reserved-appointments form,div.appointment.unminimized .reserved-appointments form{align-items:flex-end;display:flex;flex-direction:column;padding-top:1rem;text-align:right;width:100%}.client.unminimized .reserved-appointments form button,div.appointment.unminimized .reserved-appointments form button{float:unset!important;margin:4px 0;max-width:15em;min-width:15em;padding:4px 0}.client.minimized,.client.unminimized,div.appointment.minimized,div.appointment.unminimized{margin:0 4px;min-width:12rem}.client.minimized>div,.client.unminimized>div,div.appointment.minimized>div,div.appointment.unminimized>div{padding:1rem}.client.minimized header,.client.unminimized header,div.appointment.minimized header,div.appointment.unminimized header{background-color:#795060;cursor:unset;height:1.5rem;text-align:left}.client.minimized header .buttons,.client.unminimized header .buttons,div.appointment.minimized header .buttons,div.appointment.unminimized header .buttons{float:right;height:22px;padding:1px}.client.minimized .reserved-appointments+.other-appointments,.client.unminimized .reserved-appointments+.other-appointments,div.appointment.minimized .reserved-appointments+.other-appointments,div.appointment.unminimized .reserved-appointments+.other-appointments{border-top:1px dotted grey;padding-top:1em}.client.selected,div.appointment.selected{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;border:3px outset #580021}.client.blocked-off,div.appointment.blocked-off{background-color:#a9a9a9}.client.reserved,div.appointment.reserved{opacity:.3}.client .resize-handle,div.appointment .resize-handle{bottom:0;cursor:s-resize;font-size:8px;font-weight:700;height:9px;left:0;position:absolute;text-align:center;width:100%}.appointment.deleted .move-handle,.appointment.deleted .resize-handle{cursor:unset!important}div.appointment.selected .resize-handle{background-color:rgba(1,1,1,.2);height:20px!important}.fango-appointment{max-width:44px;overflow:hidden}.appointment .move-handle,.client .move-handle,.fango-appointment .move-handle{background-color:#800031;color:#f9f1dc;cursor:move;font-size:.8em;font-weight:700;height:18px;padding-top:1px;text-align:center;white-space:normal}.prescription-scan{width:318px}#confirm-overlay,#overlay-container{background-color:hsla(0,0%,86%,.7);bottom:0;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100}#confirm-overlay .overlay,#overlay-container .overlay{height:auto;margin:0 auto;max-height:98vh;min-width:530px;overflow-y:auto;pointer-events:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#confirm-overlay .overlay .move-handle,#overlay-container .overlay .move-handle{display:flex;height:26px;justify-content:flex-end}#confirm-overlay .overlay .move-handle span,#overlay-container .overlay .move-handle span{flex:90%;text-align:center}#confirm-overlay .overlay .move-handle .close,#confirm-overlay .overlay .move-handle .maximize,#confirm-overlay .overlay .move-handle .minimize,#confirm-overlay .overlay .move-handle .unminimize,#overlay-container .overlay .move-handle .close,#overlay-container .overlay .move-handle .maximize,#overlay-container .overlay .move-handle .minimize,#overlay-container .overlay .move-handle .unminimize{height:25px!important;justify-self:flex-end;width:25px}#confirm-overlay .overlay .move-handle .close img,#confirm-overlay .overlay .move-handle .maximize img,#confirm-overlay .overlay .move-handle .minimize img,#confirm-overlay .overlay .move-handle .unminimize img,#overlay-container .overlay .move-handle .close img,#overlay-container .overlay .move-handle .maximize img,#overlay-container .overlay .move-handle .minimize img,#overlay-container .overlay .move-handle .unminimize img{width:100%}#confirm-overlay .overlay .move-handle .minimize,#confirm-overlay .overlay .move-handle .unminimize,#overlay-container .overlay .move-handle .minimize,#overlay-container .overlay .move-handle .unminimize{padding-top:0}#confirm-overlay .overlay.appointment,#confirm-overlay .overlay.client,#overlay-container .overlay.appointment,#overlay-container .overlay.client{background-color:#e1c1b9}#confirm-overlay .overlay.appointment .create-appointment-container,#confirm-overlay .overlay.client .create-appointment-container,#overlay-container .overlay.appointment .create-appointment-container,#overlay-container .overlay.client .create-appointment-container{display:flex;flex-wrap:wrap;padding:8px}#confirm-overlay .overlay.appointment .create-appointment-container.takeover,#confirm-overlay .overlay.appointment .create-appointment-container.takeover form,#confirm-overlay .overlay.client .create-appointment-container.takeover,#confirm-overlay .overlay.client .create-appointment-container.takeover form,#overlay-container .overlay.appointment .create-appointment-container.takeover,#overlay-container .overlay.appointment .create-appointment-container.takeover form,#overlay-container .overlay.client .create-appointment-container.takeover,#overlay-container .overlay.client .create-appointment-container.takeover form{width:100%}#confirm-overlay .overlay.appointment .create-appointment-container.takeover form div:last-child,#confirm-overlay .overlay.client .create-appointment-container.takeover form div:last-child,#overlay-container .overlay.appointment .create-appointment-container.takeover form div:last-child,#overlay-container .overlay.client .create-appointment-container.takeover form div:last-child{margin-top:1rem}#confirm-overlay .overlay.appointment .create-appointment-container section,#confirm-overlay .overlay.client .create-appointment-container section,#overlay-container .overlay.appointment .create-appointment-container section,#overlay-container .overlay.client .create-appointment-container section{background-color:hsla(0,0%,100%,.3);border-bottom:2px inset rgba(2,2,2,.6);flex:1;margin-left:3px;margin-right:3px}#confirm-overlay .overlay.appointment .create-appointment-container input[type=text],#confirm-overlay .overlay.client .create-appointment-container input[type=text],#overlay-container .overlay.appointment .create-appointment-container input[type=text],#overlay-container .overlay.client .create-appointment-container input[type=text]{height:32px;width:100%}#confirm-overlay .overlay.appointment .create-appointment-container div,#confirm-overlay .overlay.client .create-appointment-container div,#overlay-container .overlay.appointment .create-appointment-container div,#overlay-container .overlay.client .create-appointment-container div{clear:both}#confirm-overlay .overlay.appointment .create-appointment-container label,#confirm-overlay .overlay.client .create-appointment-container label,#overlay-container .overlay.appointment .create-appointment-container label,#overlay-container .overlay.client .create-appointment-container label{display:block;padding-bottom:5px;padding-top:12px}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay label,#confirm-overlay .overlay.client .create-appointment-container .self-pay label,#overlay-container .overlay.appointment .create-appointment-container .self-pay label,#overlay-container .overlay.client .create-appointment-container .self-pay label{align-items:center;display:flex}#confirm-overlay .overlay.appointment .create-appointment-container .prescription label,#confirm-overlay .overlay.client .create-appointment-container .prescription label,#overlay-container .overlay.appointment .create-appointment-container .prescription label,#overlay-container .overlay.client .create-appointment-container .prescription label{align-items:center;display:inline-block}#confirm-overlay .overlay.appointment .create-appointment-container .appointable,#confirm-overlay .overlay.appointment .create-appointment-container .date,#confirm-overlay .overlay.appointment .create-appointment-container .start-time,#confirm-overlay .overlay.client .create-appointment-container .appointable,#confirm-overlay .overlay.client .create-appointment-container .date,#confirm-overlay .overlay.client .create-appointment-container .start-time,#overlay-container .overlay.appointment .create-appointment-container .appointable,#overlay-container .overlay.appointment .create-appointment-container .date,#overlay-container .overlay.appointment .create-appointment-container .start-time,#overlay-container .overlay.client .create-appointment-container .appointable,#overlay-container .overlay.client .create-appointment-container .date,#overlay-container .overlay.client .create-appointment-container .start-time{font-weight:700}#confirm-overlay .overlay.appointment .create-appointment-container .date,#confirm-overlay .overlay.appointment .create-appointment-container .start-time,#confirm-overlay .overlay.client .create-appointment-container .date,#confirm-overlay .overlay.client .create-appointment-container .start-time,#overlay-container .overlay.appointment .create-appointment-container .date,#overlay-container .overlay.appointment .create-appointment-container .start-time,#overlay-container .overlay.client .create-appointment-container .date,#overlay-container .overlay.client .create-appointment-container .start-time{font-family:monospace}#confirm-overlay .overlay.appointment .create-appointment-container .appointment-date,#confirm-overlay .overlay.appointment .create-appointment-container .autocomplete-wrapper,#confirm-overlay .overlay.appointment .create-appointment-container input[name=client],#confirm-overlay .overlay.appointment .create-appointment-container input[name=subject],#confirm-overlay .overlay.client .create-appointment-container .appointment-date,#confirm-overlay .overlay.client .create-appointment-container .autocomplete-wrapper,#confirm-overlay .overlay.client .create-appointment-container input[name=client],#confirm-overlay .overlay.client .create-appointment-container input[name=subject],#overlay-container .overlay.appointment .create-appointment-container .appointment-date,#overlay-container .overlay.appointment .create-appointment-container .autocomplete-wrapper,#overlay-container .overlay.appointment .create-appointment-container input[name=client],#overlay-container .overlay.appointment .create-appointment-container input[name=subject],#overlay-container .overlay.client .create-appointment-container .appointment-date,#overlay-container .overlay.client .create-appointment-container .autocomplete-wrapper,#overlay-container .overlay.client .create-appointment-container input[name=client],#overlay-container .overlay.client .create-appointment-container input[name=subject]{float:left;width:calc(100% - 32px)}#confirm-overlay .overlay.appointment .create-appointment-container .appointment-date+a.reset,#confirm-overlay .overlay.appointment .create-appointment-container .autocomplete-wrapper+a.reset,#confirm-overlay .overlay.appointment .create-appointment-container input[name=client]+a.reset,#confirm-overlay .overlay.appointment .create-appointment-container input[name=subject]+a.reset,#confirm-overlay .overlay.client .create-appointment-container .appointment-date+a.reset,#confirm-overlay .overlay.client .create-appointment-container .autocomplete-wrapper+a.reset,#confirm-overlay .overlay.client .create-appointment-container input[name=client]+a.reset,#confirm-overlay .overlay.client .create-appointment-container input[name=subject]+a.reset,#overlay-container .overlay.appointment .create-appointment-container .appointment-date+a.reset,#overlay-container .overlay.appointment .create-appointment-container .autocomplete-wrapper+a.reset,#overlay-container .overlay.appointment .create-appointment-container input[name=client]+a.reset,#overlay-container .overlay.appointment .create-appointment-container input[name=subject]+a.reset,#overlay-container .overlay.client .create-appointment-container .appointment-date+a.reset,#overlay-container .overlay.client .create-appointment-container .autocomplete-wrapper+a.reset,#overlay-container .overlay.client .create-appointment-container input[name=client]+a.reset,#overlay-container .overlay.client .create-appointment-container input[name=subject]+a.reset{display:none;height:30px;margin-top:2px;padding-left:9px;padding-top:7px;position:relative;right:33px;vertical-align:top;width:30px}#confirm-overlay .overlay.appointment .create-appointment-container .appointment-date+a.reset+a,#confirm-overlay .overlay.appointment .create-appointment-container .autocomplete-wrapper+a.reset+a,#confirm-overlay .overlay.appointment .create-appointment-container input[name=client]+a.reset+a,#confirm-overlay .overlay.appointment .create-appointment-container input[name=subject]+a.reset+a,#confirm-overlay .overlay.client .create-appointment-container .appointment-date+a.reset+a,#confirm-overlay .overlay.client .create-appointment-container .autocomplete-wrapper+a.reset+a,#confirm-overlay .overlay.client .create-appointment-container input[name=client]+a.reset+a,#confirm-overlay .overlay.client .create-appointment-container input[name=subject]+a.reset+a,#overlay-container .overlay.appointment .create-appointment-container .appointment-date+a.reset+a,#overlay-container .overlay.appointment .create-appointment-container .autocomplete-wrapper+a.reset+a,#overlay-container .overlay.appointment .create-appointment-container input[name=client]+a.reset+a,#overlay-container .overlay.appointment .create-appointment-container input[name=subject]+a.reset+a,#overlay-container .overlay.client .create-appointment-container .appointment-date+a.reset+a,#overlay-container .overlay.client .create-appointment-container .autocomplete-wrapper+a.reset+a,#overlay-container .overlay.client .create-appointment-container input[name=client]+a.reset+a,#overlay-container .overlay.client .create-appointment-container input[name=subject]+a.reset+a{position:relative;right:32px}#confirm-overlay .overlay.appointment .create-appointment-container .appointment-date.disabled+a,#confirm-overlay .overlay.appointment .create-appointment-container .appointment-date.disabled+a+a,#confirm-overlay .overlay.appointment .create-appointment-container .autocomplete-wrapper.disabled+a,#confirm-overlay .overlay.appointment .create-appointment-container .autocomplete-wrapper.disabled+a+a,#confirm-overlay .overlay.appointment .create-appointment-container input[name=client].disabled+a,#confirm-overlay .overlay.appointment .create-appointment-container input[name=client].disabled+a+a,#confirm-overlay .overlay.appointment .create-appointment-container input[name=subject].disabled+a,#confirm-overlay .overlay.appointment .create-appointment-container input[name=subject].disabled+a+a,#confirm-overlay .overlay.client .create-appointment-container .appointment-date.disabled+a,#confirm-overlay .overlay.client .create-appointment-container .appointment-date.disabled+a+a,#confirm-overlay .overlay.client .create-appointment-container .autocomplete-wrapper.disabled+a,#confirm-overlay .overlay.client .create-appointment-container .autocomplete-wrapper.disabled+a+a,#confirm-overlay .overlay.client .create-appointment-container input[name=client].disabled+a,#confirm-overlay .overlay.client .create-appointment-container input[name=client].disabled+a+a,#confirm-overlay .overlay.client .create-appointment-container input[name=subject].disabled+a,#confirm-overlay .overlay.client .create-appointment-container input[name=subject].disabled+a+a,#overlay-container .overlay.appointment .create-appointment-container .appointment-date.disabled+a,#overlay-container .overlay.appointment .create-appointment-container .appointment-date.disabled+a+a,#overlay-container .overlay.appointment .create-appointment-container .autocomplete-wrapper.disabled+a,#overlay-container .overlay.appointment .create-appointment-container .autocomplete-wrapper.disabled+a+a,#overlay-container .overlay.appointment .create-appointment-container input[name=client].disabled+a,#overlay-container .overlay.appointment .create-appointment-container input[name=client].disabled+a+a,#overlay-container .overlay.appointment .create-appointment-container input[name=subject].disabled+a,#overlay-container .overlay.appointment .create-appointment-container input[name=subject].disabled+a+a,#overlay-container .overlay.client .create-appointment-container .appointment-date.disabled+a,#overlay-container .overlay.client .create-appointment-container .appointment-date.disabled+a+a,#overlay-container .overlay.client .create-appointment-container .autocomplete-wrapper.disabled+a,#overlay-container .overlay.client .create-appointment-container .autocomplete-wrapper.disabled+a+a,#overlay-container .overlay.client .create-appointment-container input[name=client].disabled+a,#overlay-container .overlay.client .create-appointment-container input[name=client].disabled+a+a,#overlay-container .overlay.client .create-appointment-container input[name=subject].disabled+a,#overlay-container .overlay.client .create-appointment-container input[name=subject].disabled+a+a{display:inline-block}#confirm-overlay .overlay.appointment .create-appointment-container .appointment-date.disabled+a+a+a,#confirm-overlay .overlay.appointment .create-appointment-container .autocomplete-wrapper.disabled+a+a+a,#confirm-overlay .overlay.appointment .create-appointment-container .self-pay>input,#confirm-overlay .overlay.appointment .create-appointment-container input[name=client].disabled+a+a+a,#confirm-overlay .overlay.appointment .create-appointment-container input[name=subject].disabled+a+a+a,#confirm-overlay .overlay.client .create-appointment-container .appointment-date.disabled+a+a+a,#confirm-overlay .overlay.client .create-appointment-container .autocomplete-wrapper.disabled+a+a+a,#confirm-overlay .overlay.client .create-appointment-container .self-pay>input,#confirm-overlay .overlay.client .create-appointment-container input[name=client].disabled+a+a+a,#confirm-overlay .overlay.client .create-appointment-container input[name=subject].disabled+a+a+a,#overlay-container .overlay.appointment .create-appointment-container .appointment-date.disabled+a+a+a,#overlay-container .overlay.appointment .create-appointment-container .autocomplete-wrapper.disabled+a+a+a,#overlay-container .overlay.appointment .create-appointment-container .self-pay>input,#overlay-container .overlay.appointment .create-appointment-container input[name=client].disabled+a+a+a,#overlay-container .overlay.appointment .create-appointment-container input[name=subject].disabled+a+a+a,#overlay-container .overlay.client .create-appointment-container .appointment-date.disabled+a+a+a,#overlay-container .overlay.client .create-appointment-container .autocomplete-wrapper.disabled+a+a+a,#overlay-container .overlay.client .create-appointment-container .self-pay>input,#overlay-container .overlay.client .create-appointment-container input[name=client].disabled+a+a+a,#overlay-container .overlay.client .create-appointment-container input[name=subject].disabled+a+a+a{display:none}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay input+label .switch,#confirm-overlay .overlay.client .create-appointment-container .self-pay input+label .switch,#overlay-container .overlay.appointment .create-appointment-container .self-pay input+label .switch,#overlay-container .overlay.client .create-appointment-container .self-pay input+label .switch{background-color:#f9f1dc;border:3px groove #f9f1dc;border-radius:8px;display:flex;height:17px;margin-right:4px;vertical-align:middle;width:27px}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay input+label .switch:focus,#confirm-overlay .overlay.client .create-appointment-container .self-pay input+label .switch:focus,#overlay-container .overlay.appointment .create-appointment-container .self-pay input+label .switch:focus,#overlay-container .overlay.client .create-appointment-container .self-pay input+label .switch:focus{outline:none}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay input+label .switch::-moz-focus-inner,#confirm-overlay .overlay.client .create-appointment-container .self-pay input+label .switch::-moz-focus-inner,#overlay-container .overlay.appointment .create-appointment-container .self-pay input+label .switch::-moz-focus-inner,#overlay-container .overlay.client .create-appointment-container .self-pay input+label .switch::-moz-focus-inner{border:0}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay input+label .switch:after,#confirm-overlay .overlay.client .create-appointment-container .self-pay input+label .switch:after,#overlay-container .overlay.appointment .create-appointment-container .self-pay input+label .switch:after,#overlay-container .overlay.client .create-appointment-container .self-pay input+label .switch:after{background-color:hsla(39,54%,79%,.85);border:2px groove #580021;border-radius:6px;box-sizing:border-box;content:" ";display:inline-block;height:12px;padding-right:8px;width:12px}#confirm-overlay .overlay.appointment .create-appointment-container #new-prescription,#confirm-overlay .overlay.appointment .create-appointment-container #new-prescription:not(:checked)~div,#confirm-overlay .overlay.client .create-appointment-container #new-prescription,#confirm-overlay .overlay.client .create-appointment-container #new-prescription:not(:checked)~div,#overlay-container .overlay.appointment .create-appointment-container #new-prescription,#overlay-container .overlay.appointment .create-appointment-container #new-prescription:not(:checked)~div,#overlay-container .overlay.client .create-appointment-container #new-prescription,#overlay-container .overlay.client .create-appointment-container #new-prescription:not(:checked)~div{display:none}#confirm-overlay .overlay.appointment .create-appointment-container #new-prescription:checked~div,#confirm-overlay .overlay.client .create-appointment-container #new-prescription:checked~div,#overlay-container .overlay.appointment .create-appointment-container #new-prescription:checked~div,#overlay-container .overlay.client .create-appointment-container #new-prescription:checked~div{display:block}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch,#confirm-overlay .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch,#overlay-container .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch,#overlay-container .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch{background-color:hsla(39,54%,79%,.85)}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch:before,#confirm-overlay .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch:before,#overlay-container .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch:before,#overlay-container .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch:before{color:#800031;content:"✓";font-size:10px;margin-top:-5px;padding-left:2px;vertical-align:top}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch:after,#confirm-overlay .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch:after,#overlay-container .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch:after,#overlay-container .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked+label .switch:after{left:1px}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked~.existing-prescription,#confirm-overlay .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked~.new-prescription,#confirm-overlay .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked~.existing-prescription,#confirm-overlay .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked~.new-prescription,#overlay-container .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked~.existing-prescription,#overlay-container .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked~.new-prescription,#overlay-container .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked~.existing-prescription,#overlay-container .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked~.new-prescription{display:none}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked~.self-paid-treatment,#confirm-overlay .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked~.self-paid-treatment,#overlay-container .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:checked~.self-paid-treatment,#overlay-container .overlay.client .create-appointment-container .self-pay #appointment-self-pay:checked~.self-paid-treatment{display:block}#confirm-overlay .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:not(:checked)~.self-paid-treatment,#confirm-overlay .overlay.client .create-appointment-container .self-pay #appointment-self-pay:not(:checked)~.self-paid-treatment,#overlay-container .overlay.appointment .create-appointment-container .self-pay #appointment-self-pay:not(:checked)~.self-paid-treatment,#overlay-container .overlay.client .create-appointment-container .self-pay #appointment-self-pay:not(:checked)~.self-paid-treatment{display:none}#confirm-overlay .overlay.appointment a.add-appointment,#confirm-overlay .overlay.appointment a.edit-client,#confirm-overlay .overlay.appointment a.new-client,#confirm-overlay .overlay.client a.add-appointment,#confirm-overlay .overlay.client a.edit-client,#confirm-overlay .overlay.client a.new-client,#overlay-container .overlay.appointment a.add-appointment,#overlay-container .overlay.appointment a.edit-client,#overlay-container .overlay.appointment a.new-client,#overlay-container .overlay.client a.add-appointment,#overlay-container .overlay.client a.edit-client,#overlay-container .overlay.client a.new-client{border:1px outset grey;display:inline-block;height:32px;padding-top:2px;text-align:center;width:32px}#confirm-overlay .overlay.appointment a.add-appointment img,#confirm-overlay .overlay.appointment a.edit-client img,#confirm-overlay .overlay.appointment a.new-client img,#confirm-overlay .overlay.client a.add-appointment img,#confirm-overlay .overlay.client a.edit-client img,#confirm-overlay .overlay.client a.new-client img,#overlay-container .overlay.appointment a.add-appointment img,#overlay-container .overlay.appointment a.edit-client img,#overlay-container .overlay.appointment a.new-client img,#overlay-container .overlay.client a.add-appointment img,#overlay-container .overlay.client a.edit-client img,#overlay-container .overlay.client a.new-client img{height:26px;width:26px}#confirm-overlay .overlay.appointment a.add-appointment,#confirm-overlay .overlay.client a.add-appointment,#overlay-container .overlay.appointment a.add-appointment,#overlay-container .overlay.client a.add-appointment{border-radius:50%}#confirm-overlay .overlay.appointment a.add-appointment img,#confirm-overlay .overlay.client a.add-appointment img,#overlay-container .overlay.appointment a.add-appointment img,#overlay-container .overlay.client a.add-appointment img{height:21px;width:21px}#confirm-overlay .overlay.appointment .edit-client-form a.edit-client,#confirm-overlay .overlay.client .edit-client-form a.edit-client,#overlay-container .overlay.appointment .edit-client-form a.edit-client,#overlay-container .overlay.client .edit-client-form a.edit-client{display:none}.draggable>header:first-of-type,.minimized>header:first-of-type,.unminimized>header:first-of-type{flex:2 2 100%}.draggable>header:first-of-type .close,.draggable>header:first-of-type .maximize,.draggable>header:first-of-type .minimize,.draggable>header:first-of-type .unminimize,.minimized>header:first-of-type .close,.minimized>header:first-of-type .maximize,.minimized>header:first-of-type .minimize,.minimized>header:first-of-type .unminimize,.unminimized>header:first-of-type .close,.unminimized>header:first-of-type .maximize,.unminimized>header:first-of-type .minimize,.unminimized>header:first-of-type .unminimize{height:19px;margin-top:-1px;padding:1px}.autocomplete-list{background-color:#f9f1dc;max-height:550px;overflow-y:scroll;position:fixed;width:500px;z-index:1000}.autocomplete-list ul{height:100%;list-style-type:none;margin-top:0;padding:0}.autocomplete-list ul li{padding:10px}.autocomplete-list ul li:nth-child(2n){background-color:hsla(39,54%,79%,.85)}.create-appointment-container label,.edit-appointment-container label{font-weight:bolder}.create-appointment-container div.edit-client-form,.create-appointment-container div.show-client-form,.edit-appointment-container div.edit-client-form,.edit-appointment-container div.show-client-form{min-height:4em}.create-appointment-container div.customer,.edit-appointment-container div.customer{float:left}.create-appointment-container div.customer-buttons,.edit-appointment-container div.customer-buttons{float:right}.create-appointment-container div.additional-info,.edit-appointment-container div.additional-info{clear:both;margin-bottom:.5em;margin-top:.5em}.create-appointment-container p.special-event-p,.edit-appointment-container p.special-event-p{border-top:1px dotted gray;margin-bottom:0;padding-top:2px}.create-appointment-container div#has-special-event,.edit-appointment-container div#has-special-event{padding-left:17px}.create-appointment-container #block-only-p,.edit-appointment-container #block-only-p{border-top:1px dotted gray;margin-top:4px;padding-top:4px}@media (max-width:768px){body.with-overlay{overflow:hidden}.slot{height:20px!important}div.time .slot{flex:20px 0 0}.appointment,.client,.fango-appointment{height:23px}#date-picker{left:0;width:auto}.day .date{position:unset}.day .date a{font-size:1em!important}.day .date a.activate-date-picker,.day .date a.activate-date-picker a{font-size:inherit}.appointment,.fango-appointment{height:119px}.appointment .move-handle,.fango-appointment .move-handle{height:36px}.appointment .resize-handle,.fango-appointment .resize-handle{height:18px}body.appointment-book #menu .clients{margin-left:0;margin-right:0;position:relative!important;right:0;width:100%}#overlay-container .overlay{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:100%;left:0;margin:0;pointer-events:auto;position:fixed;top:0;width:100%}#overlay-container .overlay.appointment,#overlay-container .overlay.client{box-sizing:border-box;white-space:normal}#overlay-container .overlay.appointment .move-handle,#overlay-container .overlay.client .move-handle{cursor:normal;font-size:1.6em}#overlay-container .overlay.appointment,#overlay-container .overlay.client .overlay-content{flex-direction:column;flex-wrap:nowrap}#overlay-container .overlay.appointment .move-handle{max-height:2rem;order:1}#overlay-container .overlay.appointment #appointed-client-data,#overlay-container .overlay.appointment .create-appointment-container{order:2}#overlay-container .overlay.appointment #appointment-dates{flex:1 1 100%;max-width:100%;order:3}#overlay-container .overlay.appointment #appointment-dates ul.other{height:fix-content;max-height:unset;overflow-y:unset}#overlay-container .overlay.appointment #appointment-subject{flex:1;order:4}#overlay-container .overlay .autocomplete-list{background-color:#f9f1dc;z-index:200}}button.close{border:1.5px outset #deb887;cursor:pointer;display:inline-block;float:right;height:100%}.destroy-batch-form{display:inline}.staff-members{display:flex;flex-direction:row;flex-wrap:wrap}.staff-members h1{flex:0 0 100%}.staff-members .staff-member{border:1px solid #580021;border-radius:2px;flex:0 1 350px;margin:8px}.staff-members .staff-member img{float:left;min-height:142px;padding-right:13px;width:140px}.staff-members .staff-member h2{font-size:1.2em;margin-bottom:0;margin-top:0;padding-bottom:2em;padding-left:8px;padding-top:8px;white-space:no-wrap}.staff-members .staff-member h3{clear:right;font-size:1.1em;margin-top:8px}.staff-members .staff-member .main-info{background-color:hsla(39,54%,79%,.85)}.staff-members .staff-member .main-info:after{clear:both;content:" ";display:block}.staff-members .staff-member .details{border-top:1px solid #580021;padding-left:8px}main h1{color:#800031;font-size:1.3em}main h2{font-size:1.03em;font-weight:700}main h3{clear:both;font-size:1em;font-weight:700}main a{color:#580021}main img{max-width:400px}.details .services summary{background-color:hsla(39,54%,79%,.85);font-size:1.1em;font-weight:700}.details .services summary.active{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.details .services summary:hover{cursor:pointer}.details .services details{border:1px solid #580021;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:22px}.details .services details img{float:right}.details .services details>*{padding:8px}.details .services details.active{display:block}.details .services details:after{clear:both;content:" ";display:block}.details .services{padding-bottom:24px}.details .services h2{background-color:hsla(39,54%,79%,.85);font-size:1.1em;font-weight:700;margin:0;padding:8px}.details .services h2.active{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.details .services h2:before{clear:both;content:"▸";display:inline-block;margin-right:.5em;padding-bottom:5px;vertical-align:middle}.details .services h2.active:before{content:"▾"}.details .services h2:hover{cursor:pointer}.details .services .service{border:1px solid #580021;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:22px;margin-top:22px}.details .services .service h3{clear:none}.details .services .service td{vertical-align:top}.details .services .service .service-description{display:none}.details .services .service .service-description img{float:right}.details .services .service .service-description>*{padding:8px}.details .services .service .service-description.active{display:block}.details .services .service .service-description:after{clear:both;content:" ";display:block}.with-overlay{max-height:60vh}.with-overlay #confirm-overlay,.with-overlay #overlay-container{display:flex;flex-direction:column;justify-content:center}body>.reserved-appointments{align-items:flex-end;bottom:0;display:flex;position:fixed;z-index:2000}footer:visible{color:red}footer:visible+.reserved-appointments{bottom:unset;top:0}span.error{color:red;display:block}span.error+input{border:1px solid red}.locators .locator>div{position:relative;transition:opacity 1s ease-out}.locators .locator>div .edit-locator{background-color:unset;border:0;cursor:pointer;display:none;height:16px;margin:0;padding:0;position:absolute;right:0;top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.locators .locator>div .edit-locator button{cursor:pointer}.locators .locator>div:hover .edit-locator{display:flex;flex-direction:row}.locators .locator>div.deleting{opacity:.2}.locators .locator p{padding-left:6px;white-space:pre-line}.locators .locator .locator-path:after{content:"\a"}.locators .locator select.locator-context,.locators .locator select.locator-type{margin:0;padding:0}.locators .locator .locator-context,.locators .locator .locator-note,.locators .locator .locator-type{color:#646464;font-family:Carlito;font-size:.8em;padding-left:4px;position:relative;top:-4px}.locators .locator .locator-context+.locator-context,.locators .locator .locator-context+.locator-note,.locators .locator .locator-context+.locator-type,.locators .locator .locator-note+.locator-context,.locators .locator .locator-note+.locator-note,.locators .locator .locator-note+.locator-type,.locators .locator .locator-type+.locator-context,.locators .locator .locator-type+.locator-note,.locators .locator .locator-type+.locator-type{padding-left:0}.locators .locator .locator-context+.locator-context:before,.locators .locator .locator-context+.locator-note:before,.locators .locator .locator-context+.locator-type:before,.locators .locator .locator-note+.locator-context:before,.locators .locator .locator-note+.locator-note:before,.locators .locator .locator-note+.locator-type:before,.locators .locator .locator-type+.locator-context:before,.locators .locator .locator-type+.locator-note:before,.locators .locator .locator-type+.locator-type:before{content:" · "}.locators .locator .button,.locators .locator button{border:1px solid grey;height:24px;margin:0;padding:2px!important}#client-edit-container section.health-insurance .edit-insurance-data,.edit-client-data{display:none;position:absolute;right:22px;top:2px}#client-data{position:relative}#client-data:hover #client-edit-container section.health-insurance .edit-insurance-data,#client-data:hover .edit-client-data,#client-edit-container section.health-insurance #client-data:hover .edit-insurance-data{display:inline-block}#client-data .add-locator input[type=checkbox]{display:none}#client-data .add-locator input[type=checkbox]~ul{background-color:#fff;border:2px inset red;display:none;padding:4px;position:absolute;right:22px;top:0}#client-data .add-locator input[type=checkbox]~ul li{display:inline-block}#client-data .add-locator input[type=checkbox]~ul li a{display:block;height:24px;width:24px}#client-data .add-locator input[type=checkbox]~ul li a:before{display:inline-block;font-family:Dingbats;text-align:center;vertical-align:top;width:2em}#client-data .add-locator input[type=checkbox]~ul li a.tel:before{content:"☎"}#client-data .add-locator input[type=checkbox]~ul li a.mailto:before{content:"📧"}#client-data .add-locator input[type=checkbox]~ul li a.address:before{content:"⚓"}#client-data .add-locator input[type=checkbox]:checked~ul{display:block}#client-data .add-locator label{background-color:unset;border:0;cursor:pointer;display:inline-block;height:16px;margin:0;padding:0;position:absolute;right:0;top:5px;width:16px}#client-data #salutation,#client-data>p:first-of-type{white-space:pre-line}#client-data #salutation:after{content:"\a"}#client-data #first-name,#client-data #surname{font-size:1.8em}#client-data #birthday{width:100%}#health-insurance-search-results{position:absolute;z-index:200}#health-insurance-search-results .clients{right:unset}#health-insurance-search-results .clients ul{max-height:calc(50vh - 6rem);overflow-y:auto}#health-insurance-search-results .clients ul li button{margin-bottom:0}#ask-for-current-user,#confirm-dialog{position:relative}#confirm-dialog p{padding:1.2em}.overlay section.buttons{display:flex;justify-content:space-between;margin-top:24px}.overlay section.buttons a{background-color:rgba(128,0,49,.2);display:inline-block;margin-bottom:1rem;margin-left:1rem;padding:2px 4px}#ask-for-current-user,#client-create-container .overlay-content,#client-edit-container .overlay-content,#confirm-dialog,#login-overlay{display:flex;flex-direction:row;flex-wrap:wrap;max-height:calc(97vh - 26px);max-width:860px;overflow-y:auto;padding:24px}#ask-for-current-user>a.close,#client-create-container .overlay-content>a.close,#client-edit-container .overlay-content>a.close,#confirm-dialog>a.close,#login-overlay>a.close{position:absolute;right:4px;top:4px}#ask-for-current-user ul,#client-create-container .overlay-content ul,#client-edit-container .overlay-content ul,#confirm-dialog ul,#login-overlay ul{list-style-type:none}#ask-for-current-user h1,#ask-for-current-user h2,#ask-for-current-user h3,#client-create-container .overlay-content h1,#client-create-container .overlay-content h2,#client-create-container .overlay-content h3,#client-edit-container .overlay-content h1,#client-edit-container .overlay-content h2,#client-edit-container .overlay-content h3,#confirm-dialog h1,#confirm-dialog h2,#confirm-dialog h3,#login-overlay h1,#login-overlay h2,#login-overlay h3{flex:2 2 100%;padding:8px}#ask-for-current-user>section,#client-create-container .overlay-content>section,#client-edit-container .overlay-content>section,#confirm-dialog>section,#login-overlay>section{flex:1 1 45%;margin-left:4px;margin-right:4px;max-width:100%}#ask-for-current-user>section#new-prescription,#client-create-container .overlay-content>section#new-prescription,#client-edit-container .overlay-content>section#new-prescription,#confirm-dialog>section#new-prescription,#login-overlay>section#new-prescription{margin-top:24px}#ask-for-current-user form,#client-create-container .overlay-content form,#client-edit-container .overlay-content form,#confirm-dialog form,#login-overlay form{width:100%}#ask-for-current-user .client-data,#ask-for-current-user .locators>div,#client-create-container .overlay-content .client-data,#client-create-container .overlay-content .locators>div,#client-edit-container .overlay-content .client-data,#client-edit-container .overlay-content .locators>div,#confirm-dialog .client-data,#confirm-dialog .locators>div,#login-overlay .client-data,#login-overlay .locators>div{background-color:hsla(0,0%,100%,.3);border-bottom:2px inset rgba(2,2,2,.6)}#ask-for-current-user .client-data.first-phone,#ask-for-current-user .locators>div.first-phone,#client-create-container .overlay-content .client-data.first-phone,#client-create-container .overlay-content .locators>div.first-phone,#client-edit-container .overlay-content .client-data.first-phone,#client-edit-container .overlay-content .locators>div.first-phone,#confirm-dialog .client-data.first-phone,#confirm-dialog .locators>div.first-phone,#login-overlay .client-data.first-phone,#login-overlay .locators>div.first-phone{border-bottom:0}#ask-for-current-user .client-data label,#ask-for-current-user .locators>div label,#client-create-container .overlay-content .client-data label,#client-create-container .overlay-content .locators>div label,#client-edit-container .overlay-content .client-data label,#client-edit-container .overlay-content .locators>div label,#confirm-dialog .client-data label,#confirm-dialog .locators>div label,#login-overlay .client-data label,#login-overlay .locators>div label{font-size:.75em}#ask-for-current-user .client-data label span,#ask-for-current-user .locators>div label span,#client-create-container .overlay-content .client-data label span,#client-create-container .overlay-content .locators>div label span,#client-edit-container .overlay-content .client-data label span,#client-edit-container .overlay-content .locators>div label span,#confirm-dialog .client-data label span,#confirm-dialog .locators>div label span,#login-overlay .client-data label span,#login-overlay .locators>div label span{padding-left:8px;padding-right:8px}#ask-for-current-user .client-data #client-edit-container section.health-insurance .edit-insurance-data,#ask-for-current-user .client-data .edit-client-data,#client-create-container .overlay-content .client-data #client-edit-container section.health-insurance .edit-insurance-data,#client-create-container .overlay-content .client-data .edit-client-data,#client-edit-container .overlay-content .client-data .edit-client-data,#client-edit-container .overlay-content .client-data section.health-insurance .edit-insurance-data,#client-edit-container section.health-insurance #ask-for-current-user .client-data .edit-insurance-data,#client-edit-container section.health-insurance #confirm-dialog .client-data .edit-insurance-data,#client-edit-container section.health-insurance #login-overlay .client-data .edit-insurance-data,#client-edit-container section.health-insurance .overlay-content .client-data .edit-insurance-data,#confirm-dialog .client-data #client-edit-container section.health-insurance .edit-insurance-data,#confirm-dialog .client-data .edit-client-data,#login-overlay .client-data #client-edit-container section.health-insurance .edit-insurance-data,#login-overlay .client-data .edit-client-data{display:none;position:absolute;right:22px;top:2px}#ask-for-current-user .client-data:hover #client-edit-container section.health-insurance .edit-insurance-data,#ask-for-current-user .client-data:hover .edit-client-data,#client-create-container .overlay-content .client-data:hover #client-edit-container section.health-insurance .edit-insurance-data,#client-create-container .overlay-content .client-data:hover .edit-client-data,#client-edit-container .overlay-content .client-data:hover .edit-client-data,#client-edit-container .overlay-content .client-data:hover section.health-insurance .edit-insurance-data,#client-edit-container section.health-insurance #ask-for-current-user .client-data:hover .edit-insurance-data,#client-edit-container section.health-insurance #confirm-dialog .client-data:hover .edit-insurance-data,#client-edit-container section.health-insurance #login-overlay .client-data:hover .edit-insurance-data,#client-edit-container section.health-insurance .overlay-content .client-data:hover .edit-insurance-data,#confirm-dialog .client-data:hover #client-edit-container section.health-insurance .edit-insurance-data,#confirm-dialog .client-data:hover .edit-client-data,#login-overlay .client-data:hover #client-edit-container section.health-insurance .edit-insurance-data,#login-overlay .client-data:hover .edit-client-data{display:inline-block}#ask-for-current-user h1,#client-create-container .overlay-content h1,#client-edit-container .overlay-content h1,#confirm-dialog h1,#login-overlay h1{border-bottom:2px outset #580021;border-radius:3px;color:rgba(0,0,0,.9);font-size:1.5em;font-weight:700;margin:10px 4px;padding:6px}#ask-for-current-user h2,#client-create-container .overlay-content h2,#client-edit-container .overlay-content h2,#confirm-dialog h2,#login-overlay h2{background-color:hsla(0,0%,100%,.5);border-radius:3px;color:rgba(0,0,0,.5);font-size:1.35em;font-weight:700;margin:5px 0}#ask-for-current-user h3,#client-create-container .overlay-content h3,#client-edit-container .overlay-content h3,#confirm-dialog h3,#login-overlay h3{font-size:1.15em;font-weight:700;margin:0;padding:3px}#ask-for-current-user input,#ask-for-current-user select,#client-create-container .overlay-content input,#client-create-container .overlay-content select,#client-edit-container .overlay-content input,#client-edit-container .overlay-content select,#confirm-dialog input,#confirm-dialog select,#login-overlay input,#login-overlay select{background-color:#fff;border:1px solid #e8e8e7;box-shadow:inset 0 0 8px rgba(0,0,0,.1),0 0 16px rgba(0,0,0,.1);margin-bottom:4px;margin-top:4px;padding:3px}#ask-for-current-user ::-moz-placeholder,#client-create-container .overlay-content ::-moz-placeholder,#client-edit-container .overlay-content ::-moz-placeholder,#confirm-dialog ::-moz-placeholder,#login-overlay ::-moz-placeholder{color:#aaa}#ask-for-current-user :-ms-input-placeholder,#client-create-container .overlay-content :-ms-input-placeholder,#client-edit-container .overlay-content :-ms-input-placeholder,#confirm-dialog :-ms-input-placeholder,#login-overlay :-ms-input-placeholder{color:#aaa}#ask-for-current-user ::placeholder,#client-create-container .overlay-content ::placeholder,#client-edit-container .overlay-content ::placeholder,#confirm-dialog ::placeholder,#login-overlay ::placeholder{color:#aaa}#ask-for-current-user input.has-errors,#client-create-container .overlay-content input.has-errors,#client-edit-container .overlay-content input.has-errors,#confirm-dialog input.has-errors,#login-overlay input.has-errors{border:1px solid red}#ask-for-current-user label.has-errors,#client-create-container .overlay-content label.has-errors,#client-edit-container .overlay-content label.has-errors,#confirm-dialog label.has-errors,#login-overlay label.has-errors{color:red}#ask-for-current-user p,#client-create-container .overlay-content p,#client-edit-container .overlay-content p,#confirm-dialog p,#login-overlay p{margin:2px 0 0 2px}#ask-for-current-user p.has-errors,#client-create-container .overlay-content p.has-errors,#client-edit-container .overlay-content p.has-errors,#confirm-dialog p.has-errors,#login-overlay p.has-errors{border:1px solid red}#ask-for-current-user p.warning b,#client-create-container .overlay-content p.warning b,#client-edit-container .overlay-content p.warning b,#confirm-dialog p.warning b,#login-overlay p.warning b{color:red}#ask-for-current-user .client-data,#client-create-container .overlay-content .client-data,#client-edit-container .overlay-content .client-data,#confirm-dialog .client-data,#login-overlay .client-data{position:relative}#ask-for-current-user .client-data .add-locator input[type=checkbox],#client-create-container .overlay-content .client-data .add-locator input[type=checkbox],#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox],#confirm-dialog .client-data .add-locator input[type=checkbox],#login-overlay .client-data .add-locator input[type=checkbox]{display:none}#ask-for-current-user .client-data .add-locator input[type=checkbox]~ul,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]~ul,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]~ul,#confirm-dialog .client-data .add-locator input[type=checkbox]~ul,#login-overlay .client-data .add-locator input[type=checkbox]~ul{background-color:#fff;border:2px inset red;display:none;padding:4px;position:absolute;right:22px;top:0}#ask-for-current-user .client-data .add-locator input[type=checkbox]~ul li,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li,#confirm-dialog .client-data .add-locator input[type=checkbox]~ul li,#login-overlay .client-data .add-locator input[type=checkbox]~ul li{display:inline-block}#ask-for-current-user .client-data .add-locator input[type=checkbox]~ul li a,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a,#confirm-dialog .client-data .add-locator input[type=checkbox]~ul li a,#login-overlay .client-data .add-locator input[type=checkbox]~ul li a{display:block;height:24px;width:24px}#ask-for-current-user .client-data .add-locator input[type=checkbox]~ul li a:before,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a:before,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a:before,#confirm-dialog .client-data .add-locator input[type=checkbox]~ul li a:before,#login-overlay .client-data .add-locator input[type=checkbox]~ul li a:before{display:inline-block;font-family:Dingbats;text-align:center;vertical-align:top;width:2em}#ask-for-current-user .client-data .add-locator input[type=checkbox]~ul li a.tel:before,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a.tel:before,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a.tel:before,#confirm-dialog .client-data .add-locator input[type=checkbox]~ul li a.tel:before,#login-overlay .client-data .add-locator input[type=checkbox]~ul li a.tel:before{content:"☎"}#ask-for-current-user .client-data .add-locator input[type=checkbox]~ul li a.mailto:before,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a.mailto:before,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a.mailto:before,#confirm-dialog .client-data .add-locator input[type=checkbox]~ul li a.mailto:before,#login-overlay .client-data .add-locator input[type=checkbox]~ul li a.mailto:before{content:"📧"}#ask-for-current-user .client-data .add-locator input[type=checkbox]~ul li a.address:before,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a.address:before,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]~ul li a.address:before,#confirm-dialog .client-data .add-locator input[type=checkbox]~ul li a.address:before,#login-overlay .client-data .add-locator input[type=checkbox]~ul li a.address:before{content:"⚓"}#ask-for-current-user .client-data .add-locator input[type=checkbox]:checked~ul,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]:checked~ul,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]:checked~ul,#confirm-dialog .client-data .add-locator input[type=checkbox]:checked~ul,#login-overlay .client-data .add-locator input[type=checkbox]:checked~ul{display:block}#ask-for-current-user .client-data .add-locator input[type=checkbox]:checked~label,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]:checked~label,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]:checked~label,#confirm-dialog .client-data .add-locator input[type=checkbox]:checked~label,#login-overlay .client-data .add-locator input[type=checkbox]:checked~label{background-image:url(/images/reset.png)}#ask-for-current-user .client-data .add-locator input[type=checkbox]:checked~label img,#client-create-container .overlay-content .client-data .add-locator input[type=checkbox]:checked~label img,#client-edit-container .overlay-content .client-data .add-locator input[type=checkbox]:checked~label img,#confirm-dialog .client-data .add-locator input[type=checkbox]:checked~label img,#login-overlay .client-data .add-locator input[type=checkbox]:checked~label img{display:none}#ask-for-current-user .client-data .add-locator label,#client-create-container .overlay-content .client-data .add-locator label,#client-edit-container .overlay-content .client-data .add-locator label,#confirm-dialog .client-data .add-locator label,#login-overlay .client-data .add-locator label{background-color:unset;border:0;cursor:pointer;display:inline-block;height:16px;margin:0;padding:0;position:absolute;right:0;top:5px;width:16px}#ask-for-current-user .client-data>p:first-of-type,#client-create-container .overlay-content .client-data>p:first-of-type,#client-edit-container .overlay-content .client-data>p:first-of-type,#confirm-dialog .client-data>p:first-of-type,#login-overlay .client-data>p:first-of-type{white-space:pre-line}#ask-for-current-user .client-data #salutation:after,#client-create-container .overlay-content .client-data #salutation:after,#client-edit-container .overlay-content .client-data #salutation:after,#confirm-dialog .client-data #salutation:after,#login-overlay .client-data #salutation:after{content:"\a"}#ask-for-current-user .client-data #first-name,#ask-for-current-user .client-data #surname,#client-create-container .overlay-content .client-data #first-name,#client-create-container .overlay-content .client-data #surname,#client-edit-container .overlay-content .client-data #first-name,#client-edit-container .overlay-content .client-data #surname,#confirm-dialog .client-data #first-name,#confirm-dialog .client-data #surname,#login-overlay .client-data #first-name,#login-overlay .client-data #surname{font-size:1.8em}#ask-for-current-user .client-data #birthday,#client-create-container .overlay-content .client-data #birthday,#client-edit-container .overlay-content .client-data #birthday,#confirm-dialog .client-data #birthday,#login-overlay .client-data #birthday{width:100%}#ask-for-current-user.edit-locator .add-locator,#ask-for-current-user.edit-locator .add-medical-record,#ask-for-current-user.edit-locator:hover .edit-locator,#client-create-container .overlay-content.edit-locator .add-locator,#client-create-container .overlay-content.edit-locator .add-medical-record,#client-create-container .overlay-content.edit-locator:hover .edit-locator,#client-edit-container .overlay-content.edit-locator .add-locator,#client-edit-container .overlay-content.edit-locator .add-medical-record,#client-edit-container .overlay-content.edit-locator:hover .edit-locator,#confirm-dialog.edit-locator .add-locator,#confirm-dialog.edit-locator .add-medical-record,#confirm-dialog.edit-locator:hover .edit-locator,#login-overlay.edit-locator .add-locator,#login-overlay.edit-locator .add-medical-record,#login-overlay.edit-locator:hover .edit-locator{display:none!important}#ask-for-current-user.edit-locator .add-locator a,#ask-for-current-user.edit-locator .add-medical-record a,#ask-for-current-user.edit-locator:hover .edit-locator a,#client-create-container .overlay-content.edit-locator .add-locator a,#client-create-container .overlay-content.edit-locator .add-medical-record a,#client-create-container .overlay-content.edit-locator:hover .edit-locator a,#client-edit-container .overlay-content.edit-locator .add-locator a,#client-edit-container .overlay-content.edit-locator .add-medical-record a,#client-edit-container .overlay-content.edit-locator:hover .edit-locator a,#confirm-dialog.edit-locator .add-locator a,#confirm-dialog.edit-locator .add-medical-record a,#confirm-dialog.edit-locator:hover .edit-locator a,#login-overlay.edit-locator .add-locator a,#login-overlay.edit-locator .add-medical-record a,#login-overlay.edit-locator:hover .edit-locator a{background-color:#fff;border-radius:3px;height:64px;width:64px}#ask-for-current-user .add-medical-record,#client-create-container .overlay-content .add-medical-record,#client-edit-container .overlay-content .add-medical-record,#confirm-dialog .add-medical-record,#login-overlay .add-medical-record{text-align:right}#ask-for-current-user #client-edit-form>div,#client-create-container .overlay-content #client-edit-form>div,#client-edit-container .overlay-content #client-edit-form>div,#confirm-dialog #client-edit-form>div,#login-overlay #client-edit-form>div{padding-top:12px}#ask-for-current-user .client-details-group,#ask-for-current-user .client-master-data,#client-create-container .overlay-content .client-details-group,#client-create-container .overlay-content .client-master-data,#client-edit-container .overlay-content .client-details-group,#client-edit-container .overlay-content .client-master-data,#confirm-dialog .client-details-group,#confirm-dialog .client-master-data,#login-overlay .client-details-group,#login-overlay .client-master-data{align-items:baseline;display:flex;flex-flow:row wrap}#ask-for-current-user .client-master-data>div,#ask-for-current-user .client-master-data>span,#client-create-container .overlay-content .client-master-data>div,#client-create-container .overlay-content .client-master-data>span,#client-edit-container .overlay-content .client-master-data>div,#client-edit-container .overlay-content .client-master-data>span,#confirm-dialog .client-master-data>div,#confirm-dialog .client-master-data>span,#login-overlay .client-master-data>div,#login-overlay .client-master-data>span{flex:2;margin:3px;min-width:0}#ask-for-current-user .client-master-data input[type=text],#client-create-container .overlay-content .client-master-data input[type=text],#client-edit-container .overlay-content .client-master-data input[type=text],#confirm-dialog .client-master-data input[type=text],#login-overlay .client-master-data input[type=text]{font-size:1.8em;height:1.4em;max-width:98%}#ask-for-current-user .client-master-data input[type=text]>span,#client-create-container .overlay-content .client-master-data input[type=text]>span,#client-edit-container .overlay-content .client-master-data input[type=text]>span,#confirm-dialog .client-master-data input[type=text]>span,#login-overlay .client-master-data input[type=text]>span{display:inline-block;margin-right:.5rem;text-align:right;width:100%}#ask-for-current-user .client-master-data .alert,#client-create-container .overlay-content .client-master-data .alert,#client-edit-container .overlay-content .client-master-data .alert,#confirm-dialog .client-master-data .alert,#login-overlay .client-master-data .alert{color:red;flex:4.8 100%}#ask-for-current-user .client-master-data #salutation,#client-create-container .overlay-content .client-master-data #salutation,#client-edit-container .overlay-content .client-master-data #salutation,#confirm-dialog .client-master-data #salutation,#login-overlay .client-master-data #salutation{flex:1;font-size:1.2rem;max-width:6em}#ask-for-current-user .client-master-data #salutation input,#client-create-container .overlay-content .client-master-data #salutation input,#client-edit-container .overlay-content .client-master-data #salutation input,#confirm-dialog .client-master-data #salutation input,#login-overlay .client-master-data #salutation input{font-size:.8em;height:2em}#ask-for-current-user .client-master-data #title,#client-create-container .overlay-content .client-master-data #title,#client-edit-container .overlay-content .client-master-data #title,#confirm-dialog .client-master-data #title,#login-overlay .client-master-data #title{width:7em}#ask-for-current-user .client-master-data label,#client-create-container .overlay-content .client-master-data label,#client-edit-container .overlay-content .client-master-data label,#confirm-dialog .client-master-data label,#login-overlay .client-master-data label{display:none}#ask-for-current-user .client-master-data select,#client-create-container .overlay-content .client-master-data select,#client-edit-container .overlay-content .client-master-data select,#confirm-dialog .client-master-data select,#login-overlay .client-master-data select{background-color:#fff;width:7em}#ask-for-current-user .birthday,#ask-for-current-user .public-health-insurance,#client-create-container .overlay-content .birthday,#client-create-container .overlay-content .public-health-insurance,#client-edit-container .overlay-content .birthday,#client-edit-container .overlay-content .public-health-insurance,#confirm-dialog .birthday,#confirm-dialog .public-health-insurance,#login-overlay .birthday,#login-overlay .public-health-insurance{display:flex}#ask-for-current-user .birthday label,#ask-for-current-user .public-health-insurance label,#client-create-container .overlay-content .birthday label,#client-create-container .overlay-content .public-health-insurance label,#client-edit-container .overlay-content .birthday label,#client-edit-container .overlay-content .public-health-insurance label,#confirm-dialog .birthday label,#confirm-dialog .public-health-insurance label,#login-overlay .birthday label,#login-overlay .public-health-insurance label{margin:3px;padding:2px}#ask-for-current-user .birthday span,#ask-for-current-user .public-health-insurance span,#client-create-container .overlay-content .birthday span,#client-create-container .overlay-content .public-health-insurance span,#client-edit-container .overlay-content .birthday span,#client-edit-container .overlay-content .public-health-insurance span,#confirm-dialog .birthday span,#confirm-dialog .public-health-insurance span,#login-overlay .birthday span,#login-overlay .public-health-insurance span{background-color:hsla(0,0%,100%,.3);border-radius:3px;margin-right:8px;margin-top:6px;padding:6px}#ask-for-current-user .health-insurance,#client-create-container .overlay-content .health-insurance,#client-edit-container .overlay-content .health-insurance,#confirm-dialog .health-insurance,#login-overlay .health-insurance{flex:2;position:relative}#ask-for-current-user .health-insurance:hover #client-edit-container section.health-insurance .edit-insurance-data,#ask-for-current-user .health-insurance:hover .edit-client-data,#client-create-container .overlay-content .health-insurance:hover #client-edit-container section.health-insurance .edit-insurance-data,#client-create-container .overlay-content .health-insurance:hover .edit-client-data,#client-edit-container .overlay-content .health-insurance:hover .edit-client-data,#client-edit-container .overlay-content .health-insurance:hover section.health-insurance .edit-insurance-data,#client-edit-container section.health-insurance #ask-for-current-user .health-insurance:hover .edit-insurance-data,#client-edit-container section.health-insurance #confirm-dialog .health-insurance:hover .edit-insurance-data,#client-edit-container section.health-insurance #login-overlay .health-insurance:hover .edit-insurance-data,#client-edit-container section.health-insurance .overlay-content .health-insurance:hover .edit-insurance-data,#confirm-dialog .health-insurance:hover #client-edit-container section.health-insurance .edit-insurance-data,#confirm-dialog .health-insurance:hover .edit-client-data,#login-overlay .health-insurance:hover #client-edit-container section.health-insurance .edit-insurance-data,#login-overlay .health-insurance:hover .edit-client-data{display:inline-block;right:12px;top:unset}#ask-for-current-user .health-insurance #public-insurance~.public-health-insurance,#client-create-container .overlay-content .health-insurance #public-insurance~.public-health-insurance,#client-edit-container .overlay-content .health-insurance #public-insurance~.public-health-insurance,#confirm-dialog .health-insurance #public-insurance~.public-health-insurance,#login-overlay .health-insurance #public-insurance~.public-health-insurance{display:none}#ask-for-current-user .health-insurance #public-insurance:checked~.public-health-insurance,#client-create-container .overlay-content .health-insurance #public-insurance:checked~.public-health-insurance,#client-edit-container .overlay-content .health-insurance #public-insurance:checked~.public-health-insurance,#confirm-dialog .health-insurance #public-insurance:checked~.public-health-insurance,#login-overlay .health-insurance #public-insurance:checked~.public-health-insurance{display:flex;flex-wrap:wrap}#ask-for-current-user .health-insurance #public-insurance:checked~.public-health-insurance input,#client-create-container .overlay-content .health-insurance #public-insurance:checked~.public-health-insurance input,#client-edit-container .overlay-content .health-insurance #public-insurance:checked~.public-health-insurance input,#confirm-dialog .health-insurance #public-insurance:checked~.public-health-insurance input,#login-overlay .health-insurance #public-insurance:checked~.public-health-insurance input{flex:10}#ask-for-current-user .birthday,#client-create-container .overlay-content .birthday,#client-edit-container .overlay-content .birthday,#confirm-dialog .birthday,#login-overlay .birthday{flex:3}#ask-for-current-user .birthday label,#client-create-container .overlay-content .birthday label,#client-edit-container .overlay-content .birthday label,#confirm-dialog .birthday label,#login-overlay .birthday label{flex:1;margin:5px;max-width:6em;text-align:right}#ask-for-current-user .birthday div,#ask-for-current-user .birthday span,#client-create-container .overlay-content .birthday div,#client-create-container .overlay-content .birthday span,#client-edit-container .overlay-content .birthday div,#client-edit-container .overlay-content .birthday span,#confirm-dialog .birthday div,#confirm-dialog .birthday span,#login-overlay .birthday div,#login-overlay .birthday span{flex:2}#ask-for-current-user .birthday input.client-date-of-birth-input,#client-create-container .overlay-content .birthday input.client-date-of-birth-input,#client-edit-container .overlay-content .birthday input.client-date-of-birth-input,#confirm-dialog .birthday input.client-date-of-birth-input,#login-overlay .birthday input.client-date-of-birth-input{flex:2;margin:3px}#ask-for-current-user .public-health-insurance,#client-create-container .overlay-content .public-health-insurance,#client-edit-container .overlay-content .public-health-insurance,#confirm-dialog .public-health-insurance,#login-overlay .public-health-insurance{align-items:center;flex:2;padding-top:.4rem;position:relative}#ask-for-current-user .public-health-insurance span,#client-create-container .overlay-content .public-health-insurance span,#client-edit-container .overlay-content .public-health-insurance span,#confirm-dialog .public-health-insurance span,#login-overlay .public-health-insurance span{flex:2}#ask-for-current-user .public-health-insurance form,#ask-for-current-user .public-health-insurance label,#client-create-container .overlay-content .public-health-insurance form,#client-create-container .overlay-content .public-health-insurance label,#client-edit-container .overlay-content .public-health-insurance form,#client-edit-container .overlay-content .public-health-insurance label,#confirm-dialog .public-health-insurance form,#confirm-dialog .public-health-insurance label,#login-overlay .public-health-insurance form,#login-overlay .public-health-insurance label{flex:1;margin-top:0!important}#ask-for-current-user .public-health-insurance>label.copay-exempt,#client-create-container .overlay-content .public-health-insurance>label.copay-exempt,#client-edit-container .overlay-content .public-health-insurance>label.copay-exempt,#confirm-dialog .public-health-insurance>label.copay-exempt,#login-overlay .public-health-insurance>label.copay-exempt{border:1px dashed rgba(128,0,49,.2);border-radius:3px;font-size:.9rem}#ask-for-current-user .public-health-insurance form label,#client-create-container .overlay-content .public-health-insurance form label,#client-edit-container .overlay-content .public-health-insurance form label,#confirm-dialog .public-health-insurance form label,#login-overlay .public-health-insurance form label{margin:5px}#ask-for-current-user .public-health-insurance form label[for=copay-exempt],#client-create-container .overlay-content .public-health-insurance form label[for=copay-exempt],#client-edit-container .overlay-content .public-health-insurance form label[for=copay-exempt],#confirm-dialog .public-health-insurance form label[for=copay-exempt],#login-overlay .public-health-insurance form label[for=copay-exempt]{margin-top:0}#ask-for-current-user .public-health-insurance select,#client-create-container .overlay-content .public-health-insurance select,#client-edit-container .overlay-content .public-health-insurance select,#confirm-dialog .public-health-insurance select,#login-overlay .public-health-insurance select{width:70%}#ask-for-current-user .public-health-insurance select:disabled,#ask-for-current-user .public-health-insurance select[disabled],#client-create-container .overlay-content .public-health-insurance select:disabled,#client-create-container .overlay-content .public-health-insurance select[disabled],#client-edit-container .overlay-content .public-health-insurance select:disabled,#client-edit-container .overlay-content .public-health-insurance select[disabled],#confirm-dialog .public-health-insurance select:disabled,#confirm-dialog .public-health-insurance select[disabled],#login-overlay .public-health-insurance select:disabled,#login-overlay .public-health-insurance select[disabled]{cursor:not-allowed;opacity:.4}#ask-for-current-user .public-health-insurance select:invalid,#client-create-container .overlay-content .public-health-insurance select:invalid,#client-edit-container .overlay-content .public-health-insurance select:invalid,#confirm-dialog .public-health-insurance select:invalid,#login-overlay .public-health-insurance select:invalid{color:#aaa}#ask-for-current-user .public-health-insurance input[disabled],#client-create-container .overlay-content .public-health-insurance input[disabled],#client-edit-container .overlay-content .public-health-insurance input[disabled],#confirm-dialog .public-health-insurance input[disabled],#login-overlay .public-health-insurance input[disabled]{background-color:#eee}#ask-for-current-user .public-health-insurance div.unknown-insurance,#client-create-container .overlay-content .public-health-insurance div.unknown-insurance,#client-edit-container .overlay-content .public-health-insurance div.unknown-insurance,#confirm-dialog .public-health-insurance div.unknown-insurance,#login-overlay .public-health-insurance div.unknown-insurance{padding-left:2.3rem}#ask-for-current-user .locators label,#client-create-container .overlay-content .locators label,#client-edit-container .overlay-content .locators label,#confirm-dialog .locators label,#login-overlay .locators label{flex:1}#ask-for-current-user .address-inputs,#ask-for-current-user .email-inputs,#ask-for-current-user .locator-inputs,#ask-for-current-user .phone-inputs,#client-create-container .overlay-content .address-inputs,#client-create-container .overlay-content .email-inputs,#client-create-container .overlay-content .locator-inputs,#client-create-container .overlay-content .phone-inputs,#client-edit-container .overlay-content .address-inputs,#client-edit-container .overlay-content .email-inputs,#client-edit-container .overlay-content .locator-inputs,#client-edit-container .overlay-content .phone-inputs,#confirm-dialog .address-inputs,#confirm-dialog .email-inputs,#confirm-dialog .locator-inputs,#confirm-dialog .phone-inputs,#login-overlay .address-inputs,#login-overlay .email-inputs,#login-overlay .locator-inputs,#login-overlay .phone-inputs{align-items:center;flex:4 4;padding-right:8px}#ask-for-current-user .address-inputs input:not(.note),#ask-for-current-user .email-inputs input:not(.note),#ask-for-current-user .locator-inputs input:not(.note),#ask-for-current-user .phone-inputs input:not(.note),#client-create-container .overlay-content .address-inputs input:not(.note),#client-create-container .overlay-content .email-inputs input:not(.note),#client-create-container .overlay-content .locator-inputs input:not(.note),#client-create-container .overlay-content .phone-inputs input:not(.note),#client-edit-container .overlay-content .address-inputs input:not(.note),#client-edit-container .overlay-content .email-inputs input:not(.note),#client-edit-container .overlay-content .locator-inputs input:not(.note),#client-edit-container .overlay-content .phone-inputs input:not(.note),#confirm-dialog .address-inputs input:not(.note),#confirm-dialog .email-inputs input:not(.note),#confirm-dialog .locator-inputs input:not(.note),#confirm-dialog .phone-inputs input:not(.note),#login-overlay .address-inputs input:not(.note),#login-overlay .email-inputs input:not(.note),#login-overlay .locator-inputs input:not(.note),#login-overlay .phone-inputs input:not(.note){flex:5;width:100%}#ask-for-current-user .address-inputs input.note,#ask-for-current-user .email-inputs input.note,#ask-for-current-user .locator-inputs input.note,#ask-for-current-user .phone-inputs input.note,#client-create-container .overlay-content .address-inputs input.note,#client-create-container .overlay-content .email-inputs input.note,#client-create-container .overlay-content .locator-inputs input.note,#client-create-container .overlay-content .phone-inputs input.note,#client-edit-container .overlay-content .address-inputs input.note,#client-edit-container .overlay-content .email-inputs input.note,#client-edit-container .overlay-content .locator-inputs input.note,#client-edit-container .overlay-content .phone-inputs input.note,#confirm-dialog .address-inputs input.note,#confirm-dialog .email-inputs input.note,#confirm-dialog .locator-inputs input.note,#confirm-dialog .phone-inputs input.note,#login-overlay .address-inputs input.note,#login-overlay .email-inputs input.note,#login-overlay .locator-inputs input.note,#login-overlay .phone-inputs input.note{font-size:.7em;vertical-align:text-bottom}#ask-for-current-user .address-inputs #toggle-address-addendum,#ask-for-current-user .email-inputs #toggle-address-addendum,#ask-for-current-user .locator-inputs #toggle-address-addendum,#ask-for-current-user .phone-inputs #toggle-address-addendum,#client-create-container .overlay-content .address-inputs #toggle-address-addendum,#client-create-container .overlay-content .email-inputs #toggle-address-addendum,#client-create-container .overlay-content .locator-inputs #toggle-address-addendum,#client-create-container .overlay-content .phone-inputs #toggle-address-addendum,#client-edit-container .overlay-content .address-inputs #toggle-address-addendum,#client-edit-container .overlay-content .email-inputs #toggle-address-addendum,#client-edit-container .overlay-content .locator-inputs #toggle-address-addendum,#client-edit-container .overlay-content .phone-inputs #toggle-address-addendum,#confirm-dialog .address-inputs #toggle-address-addendum,#confirm-dialog .email-inputs #toggle-address-addendum,#confirm-dialog .locator-inputs #toggle-address-addendum,#confirm-dialog .phone-inputs #toggle-address-addendum,#login-overlay .address-inputs #toggle-address-addendum,#login-overlay .email-inputs #toggle-address-addendum,#login-overlay .locator-inputs #toggle-address-addendum,#login-overlay .phone-inputs #toggle-address-addendum{display:none}#ask-for-current-user .address-inputs #toggle-address-addendum+label,#ask-for-current-user .email-inputs #toggle-address-addendum+label,#ask-for-current-user .locator-inputs #toggle-address-addendum+label,#ask-for-current-user .phone-inputs #toggle-address-addendum+label,#client-create-container .overlay-content .address-inputs #toggle-address-addendum+label,#client-create-container .overlay-content .email-inputs #toggle-address-addendum+label,#client-create-container .overlay-content .locator-inputs #toggle-address-addendum+label,#client-create-container .overlay-content .phone-inputs #toggle-address-addendum+label,#client-edit-container .overlay-content .address-inputs #toggle-address-addendum+label,#client-edit-container .overlay-content .email-inputs #toggle-address-addendum+label,#client-edit-container .overlay-content .locator-inputs #toggle-address-addendum+label,#client-edit-container .overlay-content .phone-inputs #toggle-address-addendum+label,#confirm-dialog .address-inputs #toggle-address-addendum+label,#confirm-dialog .email-inputs #toggle-address-addendum+label,#confirm-dialog .locator-inputs #toggle-address-addendum+label,#confirm-dialog .phone-inputs #toggle-address-addendum+label,#login-overlay .address-inputs #toggle-address-addendum+label,#login-overlay .email-inputs #toggle-address-addendum+label,#login-overlay .locator-inputs #toggle-address-addendum+label,#login-overlay .phone-inputs #toggle-address-addendum+label{background-image:url(/images/add.png);background-position:50%;background-repeat:no-repeat;display:inline-block;flex:0.2 0.2 15px;width:15px}#ask-for-current-user .address-inputs #toggle-address-addendum~#address-addendum,#ask-for-current-user .address-inputs #toggle-address-addendum~#address-addendum+br,#ask-for-current-user .email-inputs #toggle-address-addendum~#address-addendum,#ask-for-current-user .email-inputs #toggle-address-addendum~#address-addendum+br,#ask-for-current-user .locator-inputs #toggle-address-addendum~#address-addendum,#ask-for-current-user .locator-inputs #toggle-address-addendum~#address-addendum+br,#ask-for-current-user .phone-inputs #toggle-address-addendum~#address-addendum,#ask-for-current-user .phone-inputs #toggle-address-addendum~#address-addendum+br,#client-create-container .overlay-content .address-inputs #toggle-address-addendum~#address-addendum,#client-create-container .overlay-content .address-inputs #toggle-address-addendum~#address-addendum+br,#client-create-container .overlay-content .email-inputs #toggle-address-addendum~#address-addendum,#client-create-container .overlay-content .email-inputs #toggle-address-addendum~#address-addendum+br,#client-create-container .overlay-content .locator-inputs #toggle-address-addendum~#address-addendum,#client-create-container .overlay-content .locator-inputs #toggle-address-addendum~#address-addendum+br,#client-create-container .overlay-content .phone-inputs #toggle-address-addendum~#address-addendum,#client-create-container .overlay-content .phone-inputs #toggle-address-addendum~#address-addendum+br,#client-edit-container .overlay-content .address-inputs #toggle-address-addendum~#address-addendum,#client-edit-container .overlay-content .address-inputs #toggle-address-addendum~#address-addendum+br,#client-edit-container .overlay-content .email-inputs #toggle-address-addendum~#address-addendum,#client-edit-container .overlay-content .email-inputs #toggle-address-addendum~#address-addendum+br,#client-edit-container .overlay-content .locator-inputs #toggle-address-addendum~#address-addendum,#client-edit-container .overlay-content .locator-inputs #toggle-address-addendum~#address-addendum+br,#client-edit-container .overlay-content .phone-inputs #toggle-address-addendum~#address-addendum,#client-edit-container .overlay-content .phone-inputs #toggle-address-addendum~#address-addendum+br,#confirm-dialog .address-inputs #toggle-address-addendum~#address-addendum,#confirm-dialog .address-inputs #toggle-address-addendum~#address-addendum+br,#confirm-dialog .email-inputs #toggle-address-addendum~#address-addendum,#confirm-dialog .email-inputs #toggle-address-addendum~#address-addendum+br,#confirm-dialog .locator-inputs #toggle-address-addendum~#address-addendum,#confirm-dialog .locator-inputs #toggle-address-addendum~#address-addendum+br,#confirm-dialog .phone-inputs #toggle-address-addendum~#address-addendum,#confirm-dialog .phone-inputs #toggle-address-addendum~#address-addendum+br,#login-overlay .address-inputs #toggle-address-addendum~#address-addendum,#login-overlay .address-inputs #toggle-address-addendum~#address-addendum+br,#login-overlay .email-inputs #toggle-address-addendum~#address-addendum,#login-overlay .email-inputs #toggle-address-addendum~#address-addendum+br,#login-overlay .locator-inputs #toggle-address-addendum~#address-addendum,#login-overlay .locator-inputs #toggle-address-addendum~#address-addendum+br,#login-overlay .phone-inputs #toggle-address-addendum~#address-addendum,#login-overlay .phone-inputs #toggle-address-addendum~#address-addendum+br{display:none}#ask-for-current-user .address-inputs #toggle-address-addendum:checked+label,#ask-for-current-user .email-inputs #toggle-address-addendum:checked+label,#ask-for-current-user .locator-inputs #toggle-address-addendum:checked+label,#ask-for-current-user .phone-inputs #toggle-address-addendum:checked+label,#client-create-container .overlay-content .address-inputs #toggle-address-addendum:checked+label,#client-create-container .overlay-content .email-inputs #toggle-address-addendum:checked+label,#client-create-container .overlay-content .locator-inputs #toggle-address-addendum:checked+label,#client-create-container .overlay-content .phone-inputs #toggle-address-addendum:checked+label,#client-edit-container .overlay-content .address-inputs #toggle-address-addendum:checked+label,#client-edit-container .overlay-content .email-inputs #toggle-address-addendum:checked+label,#client-edit-container .overlay-content .locator-inputs #toggle-address-addendum:checked+label,#client-edit-container .overlay-content .phone-inputs #toggle-address-addendum:checked+label,#confirm-dialog .address-inputs #toggle-address-addendum:checked+label,#confirm-dialog .email-inputs #toggle-address-addendum:checked+label,#confirm-dialog .locator-inputs #toggle-address-addendum:checked+label,#confirm-dialog .phone-inputs #toggle-address-addendum:checked+label,#login-overlay .address-inputs #toggle-address-addendum:checked+label,#login-overlay .email-inputs #toggle-address-addendum:checked+label,#login-overlay .locator-inputs #toggle-address-addendum:checked+label,#login-overlay .phone-inputs #toggle-address-addendum:checked+label{background-image:url(/images/reset.png)}#ask-for-current-user .address-inputs #toggle-address-addendum:checked~#address-addendum,#ask-for-current-user .email-inputs #toggle-address-addendum:checked~#address-addendum,#ask-for-current-user .locator-inputs #toggle-address-addendum:checked~#address-addendum,#ask-for-current-user .phone-inputs #toggle-address-addendum:checked~#address-addendum,#client-create-container .overlay-content .address-inputs #toggle-address-addendum:checked~#address-addendum,#client-create-container .overlay-content .email-inputs #toggle-address-addendum:checked~#address-addendum,#client-create-container .overlay-content .locator-inputs #toggle-address-addendum:checked~#address-addendum,#client-create-container .overlay-content .phone-inputs #toggle-address-addendum:checked~#address-addendum,#client-edit-container .overlay-content .address-inputs #toggle-address-addendum:checked~#address-addendum,#client-edit-container .overlay-content .email-inputs #toggle-address-addendum:checked~#address-addendum,#client-edit-container .overlay-content .locator-inputs #toggle-address-addendum:checked~#address-addendum,#client-edit-container .overlay-content .phone-inputs #toggle-address-addendum:checked~#address-addendum,#confirm-dialog .address-inputs #toggle-address-addendum:checked~#address-addendum,#confirm-dialog .email-inputs #toggle-address-addendum:checked~#address-addendum,#confirm-dialog .locator-inputs #toggle-address-addendum:checked~#address-addendum,#confirm-dialog .phone-inputs #toggle-address-addendum:checked~#address-addendum,#login-overlay .address-inputs #toggle-address-addendum:checked~#address-addendum,#login-overlay .email-inputs #toggle-address-addendum:checked~#address-addendum,#login-overlay .locator-inputs #toggle-address-addendum:checked~#address-addendum,#login-overlay .phone-inputs #toggle-address-addendum:checked~#address-addendum{display:inline-block}#ask-for-current-user .address-inputs select,#ask-for-current-user .email-inputs select,#ask-for-current-user .locator-inputs select,#ask-for-current-user .phone-inputs select,#client-create-container .overlay-content .address-inputs select,#client-create-container .overlay-content .email-inputs select,#client-create-container .overlay-content .locator-inputs select,#client-create-container .overlay-content .phone-inputs select,#client-edit-container .overlay-content .address-inputs select,#client-edit-container .overlay-content .email-inputs select,#client-edit-container .overlay-content .locator-inputs select,#client-edit-container .overlay-content .phone-inputs select,#confirm-dialog .address-inputs select,#confirm-dialog .email-inputs select,#confirm-dialog .locator-inputs select,#confirm-dialog .phone-inputs select,#login-overlay .address-inputs select,#login-overlay .email-inputs select,#login-overlay .locator-inputs select,#login-overlay .phone-inputs select{flex:1;margin-right:5px}#ask-for-current-user .address-inputs .postal-code-input,#ask-for-current-user .email-inputs .postal-code-input,#ask-for-current-user .locator-inputs .postal-code-input,#ask-for-current-user .phone-inputs .postal-code-input,#client-create-container .overlay-content .address-inputs .postal-code-input,#client-create-container .overlay-content .email-inputs .postal-code-input,#client-create-container .overlay-content .locator-inputs .postal-code-input,#client-create-container .overlay-content .phone-inputs .postal-code-input,#client-edit-container .overlay-content .address-inputs .postal-code-input,#client-edit-container .overlay-content .email-inputs .postal-code-input,#client-edit-container .overlay-content .locator-inputs .postal-code-input,#client-edit-container .overlay-content .phone-inputs .postal-code-input,#confirm-dialog .address-inputs .postal-code-input,#confirm-dialog .email-inputs .postal-code-input,#confirm-dialog .locator-inputs .postal-code-input,#confirm-dialog .phone-inputs .postal-code-input,#login-overlay .address-inputs .postal-code-input,#login-overlay .email-inputs .postal-code-input,#login-overlay .locator-inputs .postal-code-input,#login-overlay .phone-inputs .postal-code-input{width:20%}#ask-for-current-user .address-inputs .city-input,#ask-for-current-user .email-inputs .city-input,#ask-for-current-user .locator-inputs .city-input,#ask-for-current-user .phone-inputs .city-input,#client-create-container .overlay-content .address-inputs .city-input,#client-create-container .overlay-content .email-inputs .city-input,#client-create-container .overlay-content .locator-inputs .city-input,#client-create-container .overlay-content .phone-inputs .city-input,#client-edit-container .overlay-content .address-inputs .city-input,#client-edit-container .overlay-content .email-inputs .city-input,#client-edit-container .overlay-content .locator-inputs .city-input,#client-edit-container .overlay-content .phone-inputs .city-input,#confirm-dialog .address-inputs .city-input,#confirm-dialog .email-inputs .city-input,#confirm-dialog .locator-inputs .city-input,#confirm-dialog .phone-inputs .city-input,#login-overlay .address-inputs .city-input,#login-overlay .email-inputs .city-input,#login-overlay .locator-inputs .city-input,#login-overlay .phone-inputs .city-input{width:calc(80% - 5px)}#ask-for-current-user .address-inputs #street-address,#ask-for-current-user .email-inputs #street-address,#ask-for-current-user .locator-inputs #street-address,#ask-for-current-user .phone-inputs #street-address,#client-create-container .overlay-content .address-inputs #street-address,#client-create-container .overlay-content .email-inputs #street-address,#client-create-container .overlay-content .locator-inputs #street-address,#client-create-container .overlay-content .phone-inputs #street-address,#client-edit-container .overlay-content .address-inputs #street-address,#client-edit-container .overlay-content .email-inputs #street-address,#client-edit-container .overlay-content .locator-inputs #street-address,#client-edit-container .overlay-content .phone-inputs #street-address,#confirm-dialog .address-inputs #street-address,#confirm-dialog .email-inputs #street-address,#confirm-dialog .locator-inputs #street-address,#confirm-dialog .phone-inputs #street-address,#login-overlay .address-inputs #street-address,#login-overlay .email-inputs #street-address,#login-overlay .locator-inputs #street-address,#login-overlay .phone-inputs #street-address{flex:1.8;max-width:calc(98% - 15px)}#ask-for-current-user .phone-inputs,#client-create-container .overlay-content .phone-inputs,#client-edit-container .overlay-content .phone-inputs,#confirm-dialog .phone-inputs,#login-overlay .phone-inputs{display:flex;flex-flow:row wrap}#ask-for-current-user section.medical-records,#ask-for-current-user section.prescriptions,#client-create-container .overlay-content section.medical-records,#client-create-container .overlay-content section.prescriptions,#client-edit-container .overlay-content section.medical-records,#client-edit-container .overlay-content section.prescriptions,#confirm-dialog section.medical-records,#confirm-dialog section.prescriptions,#login-overlay section.medical-records,#login-overlay section.prescriptions{align-items:flex-start;display:flex;flex:2 2 100%;flex-direction:row;flex-wrap:wrap;position:relative}#ask-for-current-user section.medical-records .not-emitted,#ask-for-current-user section.prescriptions .not-emitted,#client-create-container .overlay-content section.medical-records .not-emitted,#client-create-container .overlay-content section.prescriptions .not-emitted,#client-edit-container .overlay-content section.medical-records .not-emitted,#client-edit-container .overlay-content section.prescriptions .not-emitted,#confirm-dialog section.medical-records .not-emitted,#confirm-dialog section.prescriptions .not-emitted,#login-overlay section.medical-records .not-emitted,#login-overlay section.prescriptions .not-emitted{color:#d72020}#ask-for-current-user section.medical-records h2,#ask-for-current-user section.prescriptions h2,#client-create-container .overlay-content section.medical-records h2,#client-create-container .overlay-content section.prescriptions h2,#client-edit-container .overlay-content section.medical-records h2,#client-edit-container .overlay-content section.prescriptions h2,#confirm-dialog section.medical-records h2,#confirm-dialog section.prescriptions h2,#login-overlay section.medical-records h2,#login-overlay section.prescriptions h2{flex:2 2 100%}#ask-for-current-user section.medical-records>span,#ask-for-current-user section.prescriptions>span,#client-create-container .overlay-content section.medical-records>span,#client-create-container .overlay-content section.prescriptions>span,#client-edit-container .overlay-content section.medical-records>span,#client-edit-container .overlay-content section.prescriptions>span,#confirm-dialog section.medical-records>span,#confirm-dialog section.prescriptions>span,#login-overlay section.medical-records>span,#login-overlay section.prescriptions>span{flex:0.2;padding:8px;text-align:right}#ask-for-current-user section.medical-records form,#ask-for-current-user section.prescriptions form,#client-create-container .overlay-content section.medical-records form,#client-create-container .overlay-content section.prescriptions form,#client-edit-container .overlay-content section.medical-records form,#client-edit-container .overlay-content section.prescriptions form,#confirm-dialog section.medical-records form,#confirm-dialog section.prescriptions form,#login-overlay section.medical-records form,#login-overlay section.prescriptions form{flex:2 2 100%}#ask-for-current-user section.medical-records form textarea,#ask-for-current-user section.prescriptions form textarea,#client-create-container .overlay-content section.medical-records form textarea,#client-create-container .overlay-content section.prescriptions form textarea,#client-edit-container .overlay-content section.medical-records form textarea,#client-edit-container .overlay-content section.prescriptions form textarea,#confirm-dialog section.medical-records form textarea,#confirm-dialog section.prescriptions form textarea,#login-overlay section.medical-records form textarea,#login-overlay section.prescriptions form textarea{height:8em;width:100%}#ask-for-current-user section.medical-records .add-medical-record,#ask-for-current-user section.prescriptions .add-medical-record,#client-create-container .overlay-content section.medical-records .add-medical-record,#client-create-container .overlay-content section.prescriptions .add-medical-record,#client-edit-container .overlay-content section.medical-records .add-medical-record,#client-edit-container .overlay-content section.prescriptions .add-medical-record,#confirm-dialog section.medical-records .add-medical-record,#confirm-dialog section.prescriptions .add-medical-record,#login-overlay section.medical-records .add-medical-record,#login-overlay section.prescriptions .add-medical-record{display:flex;position:absolute;right:3px;top:3.5rem}#ask-for-current-user section.medical-records .add-medical-record>*,#ask-for-current-user section.prescriptions .add-medical-record>*,#client-create-container .overlay-content section.medical-records .add-medical-record>*,#client-create-container .overlay-content section.prescriptions .add-medical-record>*,#client-edit-container .overlay-content section.medical-records .add-medical-record>*,#client-edit-container .overlay-content section.prescriptions .add-medical-record>*,#confirm-dialog section.medical-records .add-medical-record>*,#confirm-dialog section.prescriptions .add-medical-record>*,#login-overlay section.medical-records .add-medical-record>*,#login-overlay section.prescriptions .add-medical-record>*{padding:2px 8px}#ask-for-current-user section.medical-records .add-medical-record input#add-medical-record,#ask-for-current-user section.prescriptions .add-medical-record input#add-medical-record,#client-create-container .overlay-content section.medical-records .add-medical-record input#add-medical-record,#client-create-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record,#client-edit-container .overlay-content section.medical-records .add-medical-record input#add-medical-record,#client-edit-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record,#confirm-dialog section.medical-records .add-medical-record input#add-medical-record,#confirm-dialog section.prescriptions .add-medical-record input#add-medical-record,#login-overlay section.medical-records .add-medical-record input#add-medical-record,#login-overlay section.prescriptions .add-medical-record input#add-medical-record{display:none}#ask-for-current-user section.medical-records .add-medical-record input#add-medical-record~ul,#ask-for-current-user section.prescriptions .add-medical-record input#add-medical-record~ul,#client-create-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul,#client-create-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul,#client-edit-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul,#client-edit-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul,#confirm-dialog section.medical-records .add-medical-record input#add-medical-record~ul,#confirm-dialog section.prescriptions .add-medical-record input#add-medical-record~ul,#login-overlay section.medical-records .add-medical-record input#add-medical-record~ul,#login-overlay section.prescriptions .add-medical-record input#add-medical-record~ul{background-color:hsla(0,0%,100%,.3);border-radius:4px;display:none;flex-direction:column}#ask-for-current-user section.medical-records .add-medical-record input#add-medical-record~ul li,#ask-for-current-user section.prescriptions .add-medical-record input#add-medical-record~ul li,#client-create-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul li,#client-create-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul li,#client-edit-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul li,#client-edit-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul li,#confirm-dialog section.medical-records .add-medical-record input#add-medical-record~ul li,#confirm-dialog section.prescriptions .add-medical-record input#add-medical-record~ul li,#login-overlay section.medical-records .add-medical-record input#add-medical-record~ul li,#login-overlay section.prescriptions .add-medical-record input#add-medical-record~ul li{display:inline-block}#ask-for-current-user section.medical-records .add-medical-record input#add-medical-record~ul li:not(:last-of-type),#ask-for-current-user section.prescriptions .add-medical-record input#add-medical-record~ul li:not(:last-of-type),#client-create-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul li:not(:last-of-type),#client-create-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul li:not(:last-of-type),#client-edit-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul li:not(:last-of-type),#client-edit-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul li:not(:last-of-type),#confirm-dialog section.medical-records .add-medical-record input#add-medical-record~ul li:not(:last-of-type),#confirm-dialog section.prescriptions .add-medical-record input#add-medical-record~ul li:not(:last-of-type),#login-overlay section.medical-records .add-medical-record input#add-medical-record~ul li:not(:last-of-type),#login-overlay section.prescriptions .add-medical-record input#add-medical-record~ul li:not(:last-of-type){border-bottom:1px dotted #fff;padding-bottom:4px}#ask-for-current-user section.medical-records .add-medical-record input#add-medical-record~ul li:hover,#ask-for-current-user section.prescriptions .add-medical-record input#add-medical-record~ul li:hover,#client-create-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul li:hover,#client-create-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul li:hover,#client-edit-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul li:hover,#client-edit-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul li:hover,#confirm-dialog section.medical-records .add-medical-record input#add-medical-record~ul li:hover,#confirm-dialog section.prescriptions .add-medical-record input#add-medical-record~ul li:hover,#login-overlay section.medical-records .add-medical-record input#add-medical-record~ul li:hover,#login-overlay section.prescriptions .add-medical-record input#add-medical-record~ul li:hover{background-color:hsla(39,54%,79%,.85)}#ask-for-current-user section.medical-records .add-medical-record input#add-medical-record~ul li a,#ask-for-current-user section.prescriptions .add-medical-record input#add-medical-record~ul li a,#client-create-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul li a,#client-create-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul li a,#client-edit-container .overlay-content section.medical-records .add-medical-record input#add-medical-record~ul li a,#client-edit-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record~ul li a,#confirm-dialog section.medical-records .add-medical-record input#add-medical-record~ul li a,#confirm-dialog section.prescriptions .add-medical-record input#add-medical-record~ul li a,#login-overlay section.medical-records .add-medical-record input#add-medical-record~ul li a,#login-overlay section.prescriptions .add-medical-record input#add-medical-record~ul li a{display:inline-block}#ask-for-current-user section.medical-records .add-medical-record input#add-medical-record:checked~ul,#ask-for-current-user section.prescriptions .add-medical-record input#add-medical-record:checked~ul,#client-create-container .overlay-content section.medical-records .add-medical-record input#add-medical-record:checked~ul,#client-create-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record:checked~ul,#client-edit-container .overlay-content section.medical-records .add-medical-record input#add-medical-record:checked~ul,#client-edit-container .overlay-content section.prescriptions .add-medical-record input#add-medical-record:checked~ul,#confirm-dialog section.medical-records .add-medical-record input#add-medical-record:checked~ul,#confirm-dialog section.prescriptions .add-medical-record input#add-medical-record:checked~ul,#login-overlay section.medical-records .add-medical-record input#add-medical-record:checked~ul,#login-overlay section.prescriptions .add-medical-record input#add-medical-record:checked~ul{display:flex}#ask-for-current-user section.medical-records>ul,#ask-for-current-user section.prescriptions>ul,#client-create-container .overlay-content section.medical-records>ul,#client-create-container .overlay-content section.prescriptions>ul,#client-edit-container .overlay-content section.medical-records>ul,#client-edit-container .overlay-content section.prescriptions>ul,#confirm-dialog section.medical-records>ul,#confirm-dialog section.prescriptions>ul,#login-overlay section.medical-records>ul,#login-overlay section.prescriptions>ul{margin-right:32px}#ask-for-current-user section.medical-records>ul,#ask-for-current-user section.medical-records p,#ask-for-current-user section.prescriptions>ul,#ask-for-current-user section.prescriptions p,#client-create-container .overlay-content section.medical-records>ul,#client-create-container .overlay-content section.medical-records p,#client-create-container .overlay-content section.prescriptions>ul,#client-create-container .overlay-content section.prescriptions p,#client-edit-container .overlay-content section.medical-records>ul,#client-edit-container .overlay-content section.medical-records p,#client-edit-container .overlay-content section.prescriptions>ul,#client-edit-container .overlay-content section.prescriptions p,#confirm-dialog section.medical-records>ul,#confirm-dialog section.medical-records p,#confirm-dialog section.prescriptions>ul,#confirm-dialog section.prescriptions p,#login-overlay section.medical-records>ul,#login-overlay section.medical-records p,#login-overlay section.prescriptions>ul,#login-overlay section.prescriptions p{display:block;flex:1.8;padding-top:8px}#ask-for-current-user section.medical-records>ul label,#ask-for-current-user section.medical-records p label,#ask-for-current-user section.prescriptions>ul label,#ask-for-current-user section.prescriptions p label,#client-create-container .overlay-content section.medical-records>ul label,#client-create-container .overlay-content section.medical-records p label,#client-create-container .overlay-content section.prescriptions>ul label,#client-create-container .overlay-content section.prescriptions p label,#client-edit-container .overlay-content section.medical-records>ul label,#client-edit-container .overlay-content section.medical-records p label,#client-edit-container .overlay-content section.prescriptions>ul label,#client-edit-container .overlay-content section.prescriptions p label,#confirm-dialog section.medical-records>ul label,#confirm-dialog section.medical-records p label,#confirm-dialog section.prescriptions>ul label,#confirm-dialog section.prescriptions p label,#login-overlay section.medical-records>ul label,#login-overlay section.medical-records p label,#login-overlay section.prescriptions>ul label,#login-overlay section.prescriptions p label{flex:1}#ask-for-current-user section.medical-records>ul form label,#ask-for-current-user section.medical-records p form label,#ask-for-current-user section.prescriptions>ul form label,#ask-for-current-user section.prescriptions p form label,#client-create-container .overlay-content section.medical-records>ul form label,#client-create-container .overlay-content section.medical-records p form label,#client-create-container .overlay-content section.prescriptions>ul form label,#client-create-container .overlay-content section.prescriptions p form label,#client-edit-container .overlay-content section.medical-records>ul form label,#client-edit-container .overlay-content section.medical-records p form label,#client-edit-container .overlay-content section.prescriptions>ul form label,#client-edit-container .overlay-content section.prescriptions p form label,#confirm-dialog section.medical-records>ul form label,#confirm-dialog section.medical-records p form label,#confirm-dialog section.prescriptions>ul form label,#confirm-dialog section.prescriptions p form label,#login-overlay section.medical-records>ul form label,#login-overlay section.medical-records p form label,#login-overlay section.prescriptions>ul form label,#login-overlay section.prescriptions p form label{flex:inherit}#ask-for-current-user section.medical-records>ul textarea,#ask-for-current-user section.medical-records>ul ul,#ask-for-current-user section.medical-records p textarea,#ask-for-current-user section.medical-records p ul,#ask-for-current-user section.prescriptions>ul textarea,#ask-for-current-user section.prescriptions>ul ul,#ask-for-current-user section.prescriptions p textarea,#ask-for-current-user section.prescriptions p ul,#client-create-container .overlay-content section.medical-records>ul textarea,#client-create-container .overlay-content section.medical-records>ul ul,#client-create-container .overlay-content section.medical-records p textarea,#client-create-container .overlay-content section.medical-records p ul,#client-create-container .overlay-content section.prescriptions>ul textarea,#client-create-container .overlay-content section.prescriptions>ul ul,#client-create-container .overlay-content section.prescriptions p textarea,#client-create-container .overlay-content section.prescriptions p ul,#client-edit-container .overlay-content section.medical-records>ul textarea,#client-edit-container .overlay-content section.medical-records>ul ul,#client-edit-container .overlay-content section.medical-records p textarea,#client-edit-container .overlay-content section.medical-records p ul,#client-edit-container .overlay-content section.prescriptions>ul textarea,#client-edit-container .overlay-content section.prescriptions>ul ul,#client-edit-container .overlay-content section.prescriptions p textarea,#client-edit-container .overlay-content section.prescriptions p ul,#confirm-dialog section.medical-records>ul textarea,#confirm-dialog section.medical-records>ul ul,#confirm-dialog section.medical-records p textarea,#confirm-dialog section.medical-records p ul,#confirm-dialog section.prescriptions>ul textarea,#confirm-dialog section.prescriptions>ul ul,#confirm-dialog section.prescriptions p textarea,#confirm-dialog section.prescriptions p ul,#login-overlay section.medical-records>ul textarea,#login-overlay section.medical-records>ul ul,#login-overlay section.medical-records p textarea,#login-overlay section.medical-records p ul,#login-overlay section.prescriptions>ul textarea,#login-overlay section.prescriptions>ul ul,#login-overlay section.prescriptions p textarea,#login-overlay section.prescriptions p ul{flex:3;margin:3px;width:98%}#ask-for-current-user section.medical-records>ul textarea,#ask-for-current-user section.medical-records p textarea,#ask-for-current-user section.prescriptions>ul textarea,#ask-for-current-user section.prescriptions p textarea,#client-create-container .overlay-content section.medical-records>ul textarea,#client-create-container .overlay-content section.medical-records p textarea,#client-create-container .overlay-content section.prescriptions>ul textarea,#client-create-container .overlay-content section.prescriptions p textarea,#client-edit-container .overlay-content section.medical-records>ul textarea,#client-edit-container .overlay-content section.medical-records p textarea,#client-edit-container .overlay-content section.prescriptions>ul textarea,#client-edit-container .overlay-content section.prescriptions p textarea,#confirm-dialog section.medical-records>ul textarea,#confirm-dialog section.medical-records p textarea,#confirm-dialog section.prescriptions>ul textarea,#confirm-dialog section.prescriptions p textarea,#login-overlay section.medical-records>ul textarea,#login-overlay section.medical-records p textarea,#login-overlay section.prescriptions>ul textarea,#login-overlay section.prescriptions p textarea{height:7em}#ask-for-current-user section.medical-records>ul address,#ask-for-current-user section.medical-records>ul time,#ask-for-current-user section.medical-records p address,#ask-for-current-user section.medical-records p time,#ask-for-current-user section.prescriptions>ul address,#ask-for-current-user section.prescriptions>ul time,#ask-for-current-user section.prescriptions p address,#ask-for-current-user section.prescriptions p time,#client-create-container .overlay-content section.medical-records>ul address,#client-create-container .overlay-content section.medical-records>ul time,#client-create-container .overlay-content section.medical-records p address,#client-create-container .overlay-content section.medical-records p time,#client-create-container .overlay-content section.prescriptions>ul address,#client-create-container .overlay-content section.prescriptions>ul time,#client-create-container .overlay-content section.prescriptions p address,#client-create-container .overlay-content section.prescriptions p time,#client-edit-container .overlay-content section.medical-records>ul address,#client-edit-container .overlay-content section.medical-records>ul time,#client-edit-container .overlay-content section.medical-records p address,#client-edit-container .overlay-content section.medical-records p time,#client-edit-container .overlay-content section.prescriptions>ul address,#client-edit-container .overlay-content section.prescriptions>ul time,#client-edit-container .overlay-content section.prescriptions p address,#client-edit-container .overlay-content section.prescriptions p time,#confirm-dialog section.medical-records>ul address,#confirm-dialog section.medical-records>ul time,#confirm-dialog section.medical-records p address,#confirm-dialog section.medical-records p time,#confirm-dialog section.prescriptions>ul address,#confirm-dialog section.prescriptions>ul time,#confirm-dialog section.prescriptions p address,#confirm-dialog section.prescriptions p time,#login-overlay section.medical-records>ul address,#login-overlay section.medical-records>ul time,#login-overlay section.medical-records p address,#login-overlay section.medical-records p time,#login-overlay section.prescriptions>ul address,#login-overlay section.prescriptions>ul time,#login-overlay section.prescriptions p address,#login-overlay section.prescriptions p time{display:inline;font-size:.7em;font-style:normal}#ask-for-current-user section.medical-records>ul address,#ask-for-current-user section.medical-records p address,#ask-for-current-user section.prescriptions>ul address,#ask-for-current-user section.prescriptions p address,#client-create-container .overlay-content section.medical-records>ul address,#client-create-container .overlay-content section.medical-records p address,#client-create-container .overlay-content section.prescriptions>ul address,#client-create-container .overlay-content section.prescriptions p address,#client-edit-container .overlay-content section.medical-records>ul address,#client-edit-container .overlay-content section.medical-records p address,#client-edit-container .overlay-content section.prescriptions>ul address,#client-edit-container .overlay-content section.prescriptions p address,#confirm-dialog section.medical-records>ul address,#confirm-dialog section.medical-records p address,#confirm-dialog section.prescriptions>ul address,#confirm-dialog section.prescriptions p address,#login-overlay section.medical-records>ul address,#login-overlay section.medical-records p address,#login-overlay section.prescriptions>ul address,#login-overlay section.prescriptions p address{font-weight:lighter}#ask-for-current-user section.medical-records>ul li.appointment,#ask-for-current-user section.medical-records>ul li.invoice,#ask-for-current-user section.medical-records>ul li.note,#ask-for-current-user section.medical-records>ul li.prescription,#ask-for-current-user section.medical-records>ul li.receipt,#ask-for-current-user section.medical-records p li.appointment,#ask-for-current-user section.medical-records p li.invoice,#ask-for-current-user section.medical-records p li.note,#ask-for-current-user section.medical-records p li.prescription,#ask-for-current-user section.medical-records p li.receipt,#ask-for-current-user section.prescriptions>ul li.appointment,#ask-for-current-user section.prescriptions>ul li.invoice,#ask-for-current-user section.prescriptions>ul li.note,#ask-for-current-user section.prescriptions>ul li.prescription,#ask-for-current-user section.prescriptions>ul li.receipt,#ask-for-current-user section.prescriptions p li.appointment,#ask-for-current-user section.prescriptions p li.invoice,#ask-for-current-user section.prescriptions p li.note,#ask-for-current-user section.prescriptions p li.prescription,#ask-for-current-user section.prescriptions p li.receipt,#client-create-container .overlay-content section.medical-records>ul li.appointment,#client-create-container .overlay-content section.medical-records>ul li.invoice,#client-create-container .overlay-content section.medical-records>ul li.note,#client-create-container .overlay-content section.medical-records>ul li.prescription,#client-create-container .overlay-content section.medical-records>ul li.receipt,#client-create-container .overlay-content section.medical-records p li.appointment,#client-create-container .overlay-content section.medical-records p li.invoice,#client-create-container .overlay-content section.medical-records p li.note,#client-create-container .overlay-content section.medical-records p li.prescription,#client-create-container .overlay-content section.medical-records p li.receipt,#client-create-container .overlay-content section.prescriptions>ul li.appointment,#client-create-container .overlay-content section.prescriptions>ul li.invoice,#client-create-container .overlay-content section.prescriptions>ul li.note,#client-create-container .overlay-content section.prescriptions>ul li.prescription,#client-create-container .overlay-content section.prescriptions>ul li.receipt,#client-create-container .overlay-content section.prescriptions p li.appointment,#client-create-container .overlay-content section.prescriptions p li.invoice,#client-create-container .overlay-content section.prescriptions p li.note,#client-create-container .overlay-content section.prescriptions p li.prescription,#client-create-container .overlay-content section.prescriptions p li.receipt,#client-edit-container .overlay-content section.medical-records>ul li.appointment,#client-edit-container .overlay-content section.medical-records>ul li.invoice,#client-edit-container .overlay-content section.medical-records>ul li.note,#client-edit-container .overlay-content section.medical-records>ul li.prescription,#client-edit-container .overlay-content section.medical-records>ul li.receipt,#client-edit-container .overlay-content section.medical-records p li.appointment,#client-edit-container .overlay-content section.medical-records p li.invoice,#client-edit-container .overlay-content section.medical-records p li.note,#client-edit-container .overlay-content section.medical-records p li.prescription,#client-edit-container .overlay-content section.medical-records p li.receipt,#client-edit-container .overlay-content section.prescriptions>ul li.appointment,#client-edit-container .overlay-content section.prescriptions>ul li.invoice,#client-edit-container .overlay-content section.prescriptions>ul li.note,#client-edit-container .overlay-content section.prescriptions>ul li.prescription,#client-edit-container .overlay-content section.prescriptions>ul li.receipt,#client-edit-container .overlay-content section.prescriptions p li.appointment,#client-edit-container .overlay-content section.prescriptions p li.invoice,#client-edit-container .overlay-content section.prescriptions p li.note,#client-edit-container .overlay-content section.prescriptions p li.prescription,#client-edit-container .overlay-content section.prescriptions p li.receipt,#confirm-dialog section.medical-records>ul li.appointment,#confirm-dialog section.medical-records>ul li.invoice,#confirm-dialog section.medical-records>ul li.note,#confirm-dialog section.medical-records>ul li.prescription,#confirm-dialog section.medical-records>ul li.receipt,#confirm-dialog section.medical-records p li.appointment,#confirm-dialog section.medical-records p li.invoice,#confirm-dialog section.medical-records p li.note,#confirm-dialog section.medical-records p li.prescription,#confirm-dialog section.medical-records p li.receipt,#confirm-dialog section.prescriptions>ul li.appointment,#confirm-dialog section.prescriptions>ul li.invoice,#confirm-dialog section.prescriptions>ul li.note,#confirm-dialog section.prescriptions>ul li.prescription,#confirm-dialog section.prescriptions>ul li.receipt,#confirm-dialog section.prescriptions p li.appointment,#confirm-dialog section.prescriptions p li.invoice,#confirm-dialog section.prescriptions p li.note,#confirm-dialog section.prescriptions p li.prescription,#confirm-dialog section.prescriptions p li.receipt,#login-overlay section.medical-records>ul li.appointment,#login-overlay section.medical-records>ul li.invoice,#login-overlay section.medical-records>ul li.note,#login-overlay section.medical-records>ul li.prescription,#login-overlay section.medical-records>ul li.receipt,#login-overlay section.medical-records p li.appointment,#login-overlay section.medical-records p li.invoice,#login-overlay section.medical-records p li.note,#login-overlay section.medical-records p li.prescription,#login-overlay section.medical-records p li.receipt,#login-overlay section.prescriptions>ul li.appointment,#login-overlay section.prescriptions>ul li.invoice,#login-overlay section.prescriptions>ul li.note,#login-overlay section.prescriptions>ul li.prescription,#login-overlay section.prescriptions>ul li.receipt,#login-overlay section.prescriptions p li.appointment,#login-overlay section.prescriptions p li.invoice,#login-overlay section.prescriptions p li.note,#login-overlay section.prescriptions p li.prescription,#login-overlay section.prescriptions p li.receipt{border:.5px dashed rgba(128,0,49,.2);margin-bottom:2px;padding:4px}#ask-for-current-user section.medical-records>ul li.appointment .date,#ask-for-current-user section.medical-records>ul li.appointment .party,#ask-for-current-user section.medical-records>ul li.appointment .start-time,#ask-for-current-user section.medical-records>ul li.invoice .date,#ask-for-current-user section.medical-records>ul li.invoice .party,#ask-for-current-user section.medical-records>ul li.invoice .start-time,#ask-for-current-user section.medical-records>ul li.note .date,#ask-for-current-user section.medical-records>ul li.note .party,#ask-for-current-user section.medical-records>ul li.note .start-time,#ask-for-current-user section.medical-records>ul li.prescription .date,#ask-for-current-user section.medical-records>ul li.prescription .party,#ask-for-current-user section.medical-records>ul li.prescription .start-time,#ask-for-current-user section.medical-records>ul li.receipt .date,#ask-for-current-user section.medical-records>ul li.receipt .party,#ask-for-current-user section.medical-records>ul li.receipt .start-time,#ask-for-current-user section.medical-records p li.appointment .date,#ask-for-current-user section.medical-records p li.appointment .party,#ask-for-current-user section.medical-records p li.appointment .start-time,#ask-for-current-user section.medical-records p li.invoice .date,#ask-for-current-user section.medical-records p li.invoice .party,#ask-for-current-user section.medical-records p li.invoice .start-time,#ask-for-current-user section.medical-records p li.note .date,#ask-for-current-user section.medical-records p li.note .party,#ask-for-current-user section.medical-records p li.note .start-time,#ask-for-current-user section.medical-records p li.prescription .date,#ask-for-current-user section.medical-records p li.prescription .party,#ask-for-current-user section.medical-records p li.prescription .start-time,#ask-for-current-user section.medical-records p li.receipt .date,#ask-for-current-user section.medical-records p li.receipt .party,#ask-for-current-user section.medical-records p li.receipt .start-time,#ask-for-current-user section.prescriptions>ul li.appointment .date,#ask-for-current-user section.prescriptions>ul li.appointment .party,#ask-for-current-user section.prescriptions>ul li.appointment .start-time,#ask-for-current-user section.prescriptions>ul li.invoice .date,#ask-for-current-user section.prescriptions>ul li.invoice .party,#ask-for-current-user section.prescriptions>ul li.invoice .start-time,#ask-for-current-user section.prescriptions>ul li.note .date,#ask-for-current-user section.prescriptions>ul li.note .party,#ask-for-current-user section.prescriptions>ul li.note .start-time,#ask-for-current-user section.prescriptions>ul li.prescription .date,#ask-for-current-user section.prescriptions>ul li.prescription .party,#ask-for-current-user section.prescriptions>ul li.prescription .start-time,#ask-for-current-user section.prescriptions>ul li.receipt .date,#ask-for-current-user section.prescriptions>ul li.receipt .party,#ask-for-current-user section.prescriptions>ul li.receipt .start-time,#ask-for-current-user section.prescriptions p li.appointment .date,#ask-for-current-user section.prescriptions p li.appointment .party,#ask-for-current-user section.prescriptions p li.appointment .start-time,#ask-for-current-user section.prescriptions p li.invoice .date,#ask-for-current-user section.prescriptions p li.invoice .party,#ask-for-current-user section.prescriptions p li.invoice .start-time,#ask-for-current-user section.prescriptions p li.note .date,#ask-for-current-user section.prescriptions p li.note .party,#ask-for-current-user section.prescriptions p li.note .start-time,#ask-for-current-user section.prescriptions p li.prescription .date,#ask-for-current-user section.prescriptions p li.prescription .party,#ask-for-current-user section.prescriptions p li.prescription .start-time,#ask-for-current-user section.prescriptions p li.receipt .date,#ask-for-current-user section.prescriptions p li.receipt .party,#ask-for-current-user section.prescriptions p li.receipt .start-time,#client-create-container .overlay-content section.medical-records>ul li.appointment .date,#client-create-container .overlay-content section.medical-records>ul li.appointment .party,#client-create-container .overlay-content section.medical-records>ul li.appointment .start-time,#client-create-container .overlay-content section.medical-records>ul li.invoice .date,#client-create-container .overlay-content section.medical-records>ul li.invoice .party,#client-create-container .overlay-content section.medical-records>ul li.invoice .start-time,#client-create-container .overlay-content section.medical-records>ul li.note .date,#client-create-container .overlay-content section.medical-records>ul li.note .party,#client-create-container .overlay-content section.medical-records>ul li.note .start-time,#client-create-container .overlay-content section.medical-records>ul li.prescription .date,#client-create-container .overlay-content section.medical-records>ul li.prescription .party,#client-create-container .overlay-content section.medical-records>ul li.prescription .start-time,#client-create-container .overlay-content section.medical-records>ul li.receipt .date,#client-create-container .overlay-content section.medical-records>ul li.receipt .party,#client-create-container .overlay-content section.medical-records>ul li.receipt .start-time,#client-create-container .overlay-content section.medical-records p li.appointment .date,#client-create-container .overlay-content section.medical-records p li.appointment .party,#client-create-container .overlay-content section.medical-records p li.appointment .start-time,#client-create-container .overlay-content section.medical-records p li.invoice .date,#client-create-container .overlay-content section.medical-records p li.invoice .party,#client-create-container .overlay-content section.medical-records p li.invoice .start-time,#client-create-container .overlay-content section.medical-records p li.note .date,#client-create-container .overlay-content section.medical-records p li.note .party,#client-create-container .overlay-content section.medical-records p li.note .start-time,#client-create-container .overlay-content section.medical-records p li.prescription .date,#client-create-container .overlay-content section.medical-records p li.prescription .party,#client-create-container .overlay-content section.medical-records p li.prescription .start-time,#client-create-container .overlay-content section.medical-records p li.receipt .date,#client-create-container .overlay-content section.medical-records p li.receipt .party,#client-create-container .overlay-content section.medical-records p li.receipt .start-time,#client-create-container .overlay-content section.prescriptions>ul li.appointment .date,#client-create-container .overlay-content section.prescriptions>ul li.appointment .party,#client-create-container .overlay-content section.prescriptions>ul li.appointment .start-time,#client-create-container .overlay-content section.prescriptions>ul li.invoice .date,#client-create-container .overlay-content section.prescriptions>ul li.invoice .party,#client-create-container .overlay-content section.prescriptions>ul li.invoice .start-time,#client-create-container .overlay-content section.prescriptions>ul li.note .date,#client-create-container .overlay-content section.prescriptions>ul li.note .party,#client-create-container .overlay-content section.prescriptions>ul li.note .start-time,#client-create-container .overlay-content section.prescriptions>ul li.prescription .date,#client-create-container .overlay-content section.prescriptions>ul li.prescription .party,#client-create-container .overlay-content section.prescriptions>ul li.prescription .start-time,#client-create-container .overlay-content section.prescriptions>ul li.receipt .date,#client-create-container .overlay-content section.prescriptions>ul li.receipt .party,#client-create-container .overlay-content section.prescriptions>ul li.receipt .start-time,#client-create-container .overlay-content section.prescriptions p li.appointment .date,#client-create-container .overlay-content section.prescriptions p li.appointment .party,#client-create-container .overlay-content section.prescriptions p li.appointment .start-time,#client-create-container .overlay-content section.prescriptions p li.invoice .date,#client-create-container .overlay-content section.prescriptions p li.invoice .party,#client-create-container .overlay-content section.prescriptions p li.invoice .start-time,#client-create-container .overlay-content section.prescriptions p li.note .date,#client-create-container .overlay-content section.prescriptions p li.note .party,#client-create-container .overlay-content section.prescriptions p li.note .start-time,#client-create-container .overlay-content section.prescriptions p li.prescription .date,#client-create-container .overlay-content section.prescriptions p li.prescription .party,#client-create-container .overlay-content section.prescriptions p li.prescription .start-time,#client-create-container .overlay-content section.prescriptions p li.receipt .date,#client-create-container .overlay-content section.prescriptions p li.receipt .party,#client-create-container .overlay-content section.prescriptions p li.receipt .start-time,#client-edit-container .overlay-content section.medical-records>ul li.appointment .date,#client-edit-container .overlay-content section.medical-records>ul li.appointment .party,#client-edit-container .overlay-content section.medical-records>ul li.appointment .start-time,#client-edit-container .overlay-content section.medical-records>ul li.invoice .date,#client-edit-container .overlay-content section.medical-records>ul li.invoice .party,#client-edit-container .overlay-content section.medical-records>ul li.invoice .start-time,#client-edit-container .overlay-content section.medical-records>ul li.note .date,#client-edit-container .overlay-content section.medical-records>ul li.note .party,#client-edit-container .overlay-content section.medical-records>ul li.note .start-time,#client-edit-container .overlay-content section.medical-records>ul li.prescription .date,#client-edit-container .overlay-content section.medical-records>ul li.prescription .party,#client-edit-container .overlay-content section.medical-records>ul li.prescription .start-time,#client-edit-container .overlay-content section.medical-records>ul li.receipt .date,#client-edit-container .overlay-content section.medical-records>ul li.receipt .party,#client-edit-container .overlay-content section.medical-records>ul li.receipt .start-time,#client-edit-container .overlay-content section.medical-records p li.appointment .date,#client-edit-container .overlay-content section.medical-records p li.appointment .party,#client-edit-container .overlay-content section.medical-records p li.appointment .start-time,#client-edit-container .overlay-content section.medical-records p li.invoice .date,#client-edit-container .overlay-content section.medical-records p li.invoice .party,#client-edit-container .overlay-content section.medical-records p li.invoice .start-time,#client-edit-container .overlay-content section.medical-records p li.note .date,#client-edit-container .overlay-content section.medical-records p li.note .party,#client-edit-container .overlay-content section.medical-records p li.note .start-time,#client-edit-container .overlay-content section.medical-records p li.prescription .date,#client-edit-container .overlay-content section.medical-records p li.prescription .party,#client-edit-container .overlay-content section.medical-records p li.prescription .start-time,#client-edit-container .overlay-content section.medical-records p li.receipt .date,#client-edit-container .overlay-content section.medical-records p li.receipt .party,#client-edit-container .overlay-content section.medical-records p li.receipt .start-time,#client-edit-container .overlay-content section.prescriptions>ul li.appointment .date,#client-edit-container .overlay-content section.prescriptions>ul li.appointment .party,#client-edit-container .overlay-content section.prescriptions>ul li.appointment .start-time,#client-edit-container .overlay-content section.prescriptions>ul li.invoice .date,#client-edit-container .overlay-content section.prescriptions>ul li.invoice .party,#client-edit-container .overlay-content section.prescriptions>ul li.invoice .start-time,#client-edit-container .overlay-content section.prescriptions>ul li.note .date,#client-edit-container .overlay-content section.prescriptions>ul li.note .party,#client-edit-container .overlay-content section.prescriptions>ul li.note .start-time,#client-edit-container .overlay-content section.prescriptions>ul li.prescription .date,#client-edit-container .overlay-content section.prescriptions>ul li.prescription .party,#client-edit-container .overlay-content section.prescriptions>ul li.prescription .start-time,#client-edit-container .overlay-content section.prescriptions>ul li.receipt .date,#client-edit-container .overlay-content section.prescriptions>ul li.receipt .party,#client-edit-container .overlay-content section.prescriptions>ul li.receipt .start-time,#client-edit-container .overlay-content section.prescriptions p li.appointment .date,#client-edit-container .overlay-content section.prescriptions p li.appointment .party,#client-edit-container .overlay-content section.prescriptions p li.appointment .start-time,#client-edit-container .overlay-content section.prescriptions p li.invoice .date,#client-edit-container .overlay-content section.prescriptions p li.invoice .party,#client-edit-container .overlay-content section.prescriptions p li.invoice .start-time,#client-edit-container .overlay-content section.prescriptions p li.note .date,#client-edit-container .overlay-content section.prescriptions p li.note .party,#client-edit-container .overlay-content section.prescriptions p li.note .start-time,#client-edit-container .overlay-content section.prescriptions p li.prescription .date,#client-edit-container .overlay-content section.prescriptions p li.prescription .party,#client-edit-container .overlay-content section.prescriptions p li.prescription .start-time,#client-edit-container .overlay-content section.prescriptions p li.receipt .date,#client-edit-container .overlay-content section.prescriptions p li.receipt .party,#client-edit-container .overlay-content section.prescriptions p li.receipt .start-time,#confirm-dialog section.medical-records>ul li.appointment .date,#confirm-dialog section.medical-records>ul li.appointment .party,#confirm-dialog section.medical-records>ul li.appointment .start-time,#confirm-dialog section.medical-records>ul li.invoice .date,#confirm-dialog section.medical-records>ul li.invoice .party,#confirm-dialog section.medical-records>ul li.invoice .start-time,#confirm-dialog section.medical-records>ul li.note .date,#confirm-dialog section.medical-records>ul li.note .party,#confirm-dialog section.medical-records>ul li.note .start-time,#confirm-dialog section.medical-records>ul li.prescription .date,#confirm-dialog section.medical-records>ul li.prescription .party,#confirm-dialog section.medical-records>ul li.prescription .start-time,#confirm-dialog section.medical-records>ul li.receipt .date,#confirm-dialog section.medical-records>ul li.receipt .party,#confirm-dialog section.medical-records>ul li.receipt .start-time,#confirm-dialog section.medical-records p li.appointment .date,#confirm-dialog section.medical-records p li.appointment .party,#confirm-dialog section.medical-records p li.appointment .start-time,#confirm-dialog section.medical-records p li.invoice .date,#confirm-dialog section.medical-records p li.invoice .party,#confirm-dialog section.medical-records p li.invoice .start-time,#confirm-dialog section.medical-records p li.note .date,#confirm-dialog section.medical-records p li.note .party,#confirm-dialog section.medical-records p li.note .start-time,#confirm-dialog section.medical-records p li.prescription .date,#confirm-dialog section.medical-records p li.prescription .party,#confirm-dialog section.medical-records p li.prescription .start-time,#confirm-dialog section.medical-records p li.receipt .date,#confirm-dialog section.medical-records p li.receipt .party,#confirm-dialog section.medical-records p li.receipt .start-time,#confirm-dialog section.prescriptions>ul li.appointment .date,#confirm-dialog section.prescriptions>ul li.appointment .party,#confirm-dialog section.prescriptions>ul li.appointment .start-time,#confirm-dialog section.prescriptions>ul li.invoice .date,#confirm-dialog section.prescriptions>ul li.invoice .party,#confirm-dialog section.prescriptions>ul li.invoice .start-time,#confirm-dialog section.prescriptions>ul li.note .date,#confirm-dialog section.prescriptions>ul li.note .party,#confirm-dialog section.prescriptions>ul li.note .start-time,#confirm-dialog section.prescriptions>ul li.prescription .date,#confirm-dialog section.prescriptions>ul li.prescription .party,#confirm-dialog section.prescriptions>ul li.prescription .start-time,#confirm-dialog section.prescriptions>ul li.receipt .date,#confirm-dialog section.prescriptions>ul li.receipt .party,#confirm-dialog section.prescriptions>ul li.receipt .start-time,#confirm-dialog section.prescriptions p li.appointment .date,#confirm-dialog section.prescriptions p li.appointment .party,#confirm-dialog section.prescriptions p li.appointment .start-time,#confirm-dialog section.prescriptions p li.invoice .date,#confirm-dialog section.prescriptions p li.invoice .party,#confirm-dialog section.prescriptions p li.invoice .start-time,#confirm-dialog section.prescriptions p li.note .date,#confirm-dialog section.prescriptions p li.note .party,#confirm-dialog section.prescriptions p li.note .start-time,#confirm-dialog section.prescriptions p li.prescription .date,#confirm-dialog section.prescriptions p li.prescription .party,#confirm-dialog section.prescriptions p li.prescription .start-time,#confirm-dialog section.prescriptions p li.receipt .date,#confirm-dialog section.prescriptions p li.receipt .party,#confirm-dialog section.prescriptions p li.receipt .start-time,#login-overlay section.medical-records>ul li.appointment .date,#login-overlay section.medical-records>ul li.appointment .party,#login-overlay section.medical-records>ul li.appointment .start-time,#login-overlay section.medical-records>ul li.invoice .date,#login-overlay section.medical-records>ul li.invoice .party,#login-overlay section.medical-records>ul li.invoice .start-time,#login-overlay section.medical-records>ul li.note .date,#login-overlay section.medical-records>ul li.note .party,#login-overlay section.medical-records>ul li.note .start-time,#login-overlay section.medical-records>ul li.prescription .date,#login-overlay section.medical-records>ul li.prescription .party,#login-overlay section.medical-records>ul li.prescription .start-time,#login-overlay section.medical-records>ul li.receipt .date,#login-overlay section.medical-records>ul li.receipt .party,#login-overlay section.medical-records>ul li.receipt .start-time,#login-overlay section.medical-records p li.appointment .date,#login-overlay section.medical-records p li.appointment .party,#login-overlay section.medical-records p li.appointment .start-time,#login-overlay section.medical-records p li.invoice .date,#login-overlay section.medical-records p li.invoice .party,#login-overlay section.medical-records p li.invoice .start-time,#login-overlay section.medical-records p li.note .date,#login-overlay section.medical-records p li.note .party,#login-overlay section.medical-records p li.note .start-time,#login-overlay section.medical-records p li.prescription .date,#login-overlay section.medical-records p li.prescription .party,#login-overlay section.medical-records p li.prescription .start-time,#login-overlay section.medical-records p li.receipt .date,#login-overlay section.medical-records p li.receipt .party,#login-overlay section.medical-records p li.receipt .start-time,#login-overlay section.prescriptions>ul li.appointment .date,#login-overlay section.prescriptions>ul li.appointment .party,#login-overlay section.prescriptions>ul li.appointment .start-time,#login-overlay section.prescriptions>ul li.invoice .date,#login-overlay section.prescriptions>ul li.invoice .party,#login-overlay section.prescriptions>ul li.invoice .start-time,#login-overlay section.prescriptions>ul li.note .date,#login-overlay section.prescriptions>ul li.note .party,#login-overlay section.prescriptions>ul li.note .start-time,#login-overlay section.prescriptions>ul li.prescription .date,#login-overlay section.prescriptions>ul li.prescription .party,#login-overlay section.prescriptions>ul li.prescription .start-time,#login-overlay section.prescriptions>ul li.receipt .date,#login-overlay section.prescriptions>ul li.receipt .party,#login-overlay section.prescriptions>ul li.receipt .start-time,#login-overlay section.prescriptions p li.appointment .date,#login-overlay section.prescriptions p li.appointment .party,#login-overlay section.prescriptions p li.appointment .start-time,#login-overlay section.prescriptions p li.invoice .date,#login-overlay section.prescriptions p li.invoice .party,#login-overlay section.prescriptions p li.invoice .start-time,#login-overlay section.prescriptions p li.note .date,#login-overlay section.prescriptions p li.note .party,#login-overlay section.prescriptions p li.note .start-time,#login-overlay section.prescriptions p li.prescription .date,#login-overlay section.prescriptions p li.prescription .party,#login-overlay section.prescriptions p li.prescription .start-time,#login-overlay section.prescriptions p li.receipt .date,#login-overlay section.prescriptions p li.receipt .party,#login-overlay section.prescriptions p li.receipt .start-time{font-family:monospace;font-weight:700}#ask-for-current-user section.medical-records>ul li.appointment>div,#ask-for-current-user section.medical-records>ul li.note>div,#ask-for-current-user section.medical-records p li.appointment>div,#ask-for-current-user section.medical-records p li.note>div,#ask-for-current-user section.prescriptions>ul li.appointment>div,#ask-for-current-user section.prescriptions>ul li.note>div,#ask-for-current-user section.prescriptions p li.appointment>div,#ask-for-current-user section.prescriptions p li.note>div,#client-create-container .overlay-content section.medical-records>ul li.appointment>div,#client-create-container .overlay-content section.medical-records>ul li.note>div,#client-create-container .overlay-content section.medical-records p li.appointment>div,#client-create-container .overlay-content section.medical-records p li.note>div,#client-create-container .overlay-content section.prescriptions>ul li.appointment>div,#client-create-container .overlay-content section.prescriptions>ul li.note>div,#client-create-container .overlay-content section.prescriptions p li.appointment>div,#client-create-container .overlay-content section.prescriptions p li.note>div,#client-edit-container .overlay-content section.medical-records>ul li.appointment>div,#client-edit-container .overlay-content section.medical-records>ul li.note>div,#client-edit-container .overlay-content section.medical-records p li.appointment>div,#client-edit-container .overlay-content section.medical-records p li.note>div,#client-edit-container .overlay-content section.prescriptions>ul li.appointment>div,#client-edit-container .overlay-content section.prescriptions>ul li.note>div,#client-edit-container .overlay-content section.prescriptions p li.appointment>div,#client-edit-container .overlay-content section.prescriptions p li.note>div,#confirm-dialog section.medical-records>ul li.appointment>div,#confirm-dialog section.medical-records>ul li.note>div,#confirm-dialog section.medical-records p li.appointment>div,#confirm-dialog section.medical-records p li.note>div,#confirm-dialog section.prescriptions>ul li.appointment>div,#confirm-dialog section.prescriptions>ul li.note>div,#confirm-dialog section.prescriptions p li.appointment>div,#confirm-dialog section.prescriptions p li.note>div,#login-overlay section.medical-records>ul li.appointment>div,#login-overlay section.medical-records>ul li.note>div,#login-overlay section.medical-records p li.appointment>div,#login-overlay section.medical-records p li.note>div,#login-overlay section.prescriptions>ul li.appointment>div,#login-overlay section.prescriptions>ul li.note>div,#login-overlay section.prescriptions p li.appointment>div,#login-overlay section.prescriptions p li.note>div{white-space:pre-line}#ask-for-current-user section.medical-records>ul li.appointment>p,#ask-for-current-user section.medical-records p li.appointment>p,#ask-for-current-user section.prescriptions>ul li.appointment>p,#ask-for-current-user section.prescriptions p li.appointment>p,#client-create-container .overlay-content section.medical-records>ul li.appointment>p,#client-create-container .overlay-content section.medical-records p li.appointment>p,#client-create-container .overlay-content section.prescriptions>ul li.appointment>p,#client-create-container .overlay-content section.prescriptions p li.appointment>p,#client-edit-container .overlay-content section.medical-records>ul li.appointment>p,#client-edit-container .overlay-content section.medical-records p li.appointment>p,#client-edit-container .overlay-content section.prescriptions>ul li.appointment>p,#client-edit-container .overlay-content section.prescriptions p li.appointment>p,#confirm-dialog section.medical-records>ul li.appointment>p,#confirm-dialog section.medical-records p li.appointment>p,#confirm-dialog section.prescriptions>ul li.appointment>p,#confirm-dialog section.prescriptions p li.appointment>p,#login-overlay section.medical-records>ul li.appointment>p,#login-overlay section.medical-records p li.appointment>p,#login-overlay section.prescriptions>ul li.appointment>p,#login-overlay section.prescriptions p li.appointment>p{padding-top:0}#ask-for-current-user section.medical-records>ul li,#ask-for-current-user section.medical-records p li,#ask-for-current-user section.prescriptions>ul li,#ask-for-current-user section.prescriptions p li,#client-create-container .overlay-content section.medical-records>ul li,#client-create-container .overlay-content section.medical-records p li,#client-create-container .overlay-content section.prescriptions>ul li,#client-create-container .overlay-content section.prescriptions p li,#client-edit-container .overlay-content section.medical-records>ul li,#client-edit-container .overlay-content section.medical-records p li,#client-edit-container .overlay-content section.prescriptions>ul li,#client-edit-container .overlay-content section.prescriptions p li,#confirm-dialog section.medical-records>ul li,#confirm-dialog section.medical-records p li,#confirm-dialog section.prescriptions>ul li,#confirm-dialog section.prescriptions p li,#login-overlay section.medical-records>ul li,#login-overlay section.medical-records p li,#login-overlay section.prescriptions>ul li,#login-overlay section.prescriptions p li{position:relative}#ask-for-current-user section.medical-records>ul li>div>a.button,#ask-for-current-user section.medical-records>ul li>div>span,#ask-for-current-user section.medical-records p li>div>a.button,#ask-for-current-user section.medical-records p li>div>span,#ask-for-current-user section.prescriptions>ul li>div>a.button,#ask-for-current-user section.prescriptions>ul li>div>span,#ask-for-current-user section.prescriptions p li>div>a.button,#ask-for-current-user section.prescriptions p li>div>span,#client-create-container .overlay-content section.medical-records>ul li>div>a.button,#client-create-container .overlay-content section.medical-records>ul li>div>span,#client-create-container .overlay-content section.medical-records p li>div>a.button,#client-create-container .overlay-content section.medical-records p li>div>span,#client-create-container .overlay-content section.prescriptions>ul li>div>a.button,#client-create-container .overlay-content section.prescriptions>ul li>div>span,#client-create-container .overlay-content section.prescriptions p li>div>a.button,#client-create-container .overlay-content section.prescriptions p li>div>span,#client-edit-container .overlay-content section.medical-records>ul li>div>a.button,#client-edit-container .overlay-content section.medical-records>ul li>div>span,#client-edit-container .overlay-content section.medical-records p li>div>a.button,#client-edit-container .overlay-content section.medical-records p li>div>span,#client-edit-container .overlay-content section.prescriptions>ul li>div>a.button,#client-edit-container .overlay-content section.prescriptions>ul li>div>span,#client-edit-container .overlay-content section.prescriptions p li>div>a.button,#client-edit-container .overlay-content section.prescriptions p li>div>span,#confirm-dialog section.medical-records>ul li>div>a.button,#confirm-dialog section.medical-records>ul li>div>span,#confirm-dialog section.medical-records p li>div>a.button,#confirm-dialog section.medical-records p li>div>span,#confirm-dialog section.prescriptions>ul li>div>a.button,#confirm-dialog section.prescriptions>ul li>div>span,#confirm-dialog section.prescriptions p li>div>a.button,#confirm-dialog section.prescriptions p li>div>span,#login-overlay section.medical-records>ul li>div>a.button,#login-overlay section.medical-records>ul li>div>span,#login-overlay section.medical-records p li>div>a.button,#login-overlay section.medical-records p li>div>span,#login-overlay section.prescriptions>ul li>div>a.button,#login-overlay section.prescriptions>ul li>div>span,#login-overlay section.prescriptions p li>div>a.button,#login-overlay section.prescriptions p li>div>span{padding:0 3px;position:absolute;right:2px;top:0}#ask-for-current-user section.prescriptions ul.notes,#client-create-container .overlay-content section.prescriptions ul.notes,#client-edit-container .overlay-content section.prescriptions ul.notes,#confirm-dialog section.prescriptions ul.notes,#login-overlay section.prescriptions ul.notes{list-style-position:inside;list-style-type:disclosure-closed}#ask-for-current-user section.prescriptions ul.notes li label,#client-create-container .overlay-content section.prescriptions ul.notes li label,#client-edit-container .overlay-content section.prescriptions ul.notes li label,#confirm-dialog section.prescriptions ul.notes li label,#login-overlay section.prescriptions ul.notes li label{font-style:italic}#ask-for-current-user section.prescriptions ul.notes li a,#client-create-container .overlay-content section.prescriptions ul.notes li a,#client-edit-container .overlay-content section.prescriptions ul.notes li a,#confirm-dialog section.prescriptions ul.notes li a,#login-overlay section.prescriptions ul.notes li a{display:inline-block;vertical-align:text-top}#ask-for-current-user .button,#ask-for-current-user button,#client-create-container .overlay-content .button,#client-create-container .overlay-content button,#client-edit-container .overlay-content .button,#client-edit-container .overlay-content button,#confirm-dialog .button,#confirm-dialog button,#login-overlay .button,#login-overlay button{margin-bottom:1rem;padding:6px}#ask-for-current-user .close-prescription .button,#client-create-container .overlay-content .close-prescription .button,#client-edit-container .overlay-content .close-prescription .button,#confirm-dialog .close-prescription .button,#login-overlay .close-prescription .button{padding:0}#client-data .indicator-light,.client-data .indicator-light{float:left;line-height:.3rem;margin-right:3px;width:1rem!important}#client-data .indicator-light ul,.client-data .indicator-light ul{display:flex;flex-direction:column;margin-left:4px;margin-top:10px}#client-data .indicator-light ul li,.client-data .indicator-light ul li{display:block;flex:1;min-height:12px;opacity:.2}#client-data .indicator-light ul li.active,.client-data .indicator-light ul li.active{opacity:1}#client-data .indicator-light button,.client-data .indicator-light button{border:0;cursor:pointer;margin-bottom:0!important;padding:0!important;position:relative}.indicator-light button span,span.indicator-light{border-radius:50%;display:inline-block;height:8px;width:8px}.indicator-light button span.red,span.indicator-light.red{background-color:red}.indicator-light button span.yellow,span.indicator-light.yellow{background-color:#ff0}.indicator-light button span.green,span.indicator-light.green{background-color:green}span.indicator-light{margin:0 5px}span.indicator-light.green{display:none}#copay-fee ul li{font-size:1.1em;padding-bottom:.2em;padding-top:.2em}#ask-for-current-user.show-prescription #risk-factors,#ask-for-current-user.show-prescription .latest-appointments,#ask-for-current-user.show-prescription .mailto-locators,#ask-for-current-user.show-prescription .notes,#ask-for-current-user.show-prescription .tel-locators,#ask-for-current-user.show-prescription .upcoming-appointments,#ask-for-current-user.show-prescription label[for=risk-factors],#client-create-container.show-prescription #risk-factors,#client-create-container.show-prescription .latest-appointments,#client-create-container.show-prescription .mailto-locators,#client-create-container.show-prescription .notes,#client-create-container.show-prescription .tel-locators,#client-create-container.show-prescription .upcoming-appointments,#client-create-container.show-prescription label[for=risk-factors],#client-edit-container.show-prescription #risk-factors,#client-edit-container.show-prescription .latest-appointments,#client-edit-container.show-prescription .mailto-locators,#client-edit-container.show-prescription .notes,#client-edit-container.show-prescription .tel-locators,#client-edit-container.show-prescription .upcoming-appointments,#client-edit-container.show-prescription label[for=risk-factors],#confirm-dialog.show-prescription #risk-factors,#confirm-dialog.show-prescription .latest-appointments,#confirm-dialog.show-prescription .mailto-locators,#confirm-dialog.show-prescription .notes,#confirm-dialog.show-prescription .tel-locators,#confirm-dialog.show-prescription .upcoming-appointments,#confirm-dialog.show-prescription label[for=risk-factors],#login-overlay.show-prescription #risk-factors,#login-overlay.show-prescription .latest-appointments,#login-overlay.show-prescription .mailto-locators,#login-overlay.show-prescription .notes,#login-overlay.show-prescription .tel-locators,#login-overlay.show-prescription .upcoming-appointments,#login-overlay.show-prescription label[for=risk-factors]{display:none}#ask-for-current-user.show-prescription div.prescription,#client-create-container.show-prescription div.prescription,#client-edit-container.show-prescription div.prescription,#confirm-dialog.show-prescription div.prescription,#login-overlay.show-prescription div.prescription{position:relative}#ask-for-current-user.show-prescription div.prescription.aborted h4,#client-create-container.show-prescription div.prescription.aborted h4,#client-edit-container.show-prescription div.prescription.aborted h4,#confirm-dialog.show-prescription div.prescription.aborted h4,#login-overlay.show-prescription div.prescription.aborted h4{margin-top:1rem}#ask-for-current-user.show-prescription div.prescription.aborted>:not(h4):not(h3):not(.close-prescription),#client-create-container.show-prescription div.prescription.aborted>:not(h4):not(h3):not(.close-prescription),#client-edit-container.show-prescription div.prescription.aborted>:not(h4):not(h3):not(.close-prescription),#confirm-dialog.show-prescription div.prescription.aborted>:not(h4):not(h3):not(.close-prescription),#login-overlay.show-prescription div.prescription.aborted>:not(h4):not(h3):not(.close-prescription){opacity:.5}#ask-for-current-user.show-prescription div.prescription .appointments .edit-prescription-dates,#client-create-container.show-prescription div.prescription .appointments .edit-prescription-dates,#client-edit-container.show-prescription div.prescription .appointments .edit-prescription-dates,#confirm-dialog.show-prescription div.prescription .appointments .edit-prescription-dates,#login-overlay.show-prescription div.prescription .appointments .edit-prescription-dates{display:none;float:right}#ask-for-current-user.show-prescription div.prescription .appointments:hover .edit-prescription-dates,#client-create-container.show-prescription div.prescription .appointments:hover .edit-prescription-dates,#client-edit-container.show-prescription div.prescription .appointments:hover .edit-prescription-dates,#confirm-dialog.show-prescription div.prescription .appointments:hover .edit-prescription-dates,#login-overlay.show-prescription div.prescription .appointments:hover .edit-prescription-dates{display:block}#ask-for-current-user.show-prescription div.prescription .appointments #edit-treatment-period-form span,#client-create-container.show-prescription div.prescription .appointments #edit-treatment-period-form span,#client-edit-container.show-prescription div.prescription .appointments #edit-treatment-period-form span,#confirm-dialog.show-prescription div.prescription .appointments #edit-treatment-period-form span,#login-overlay.show-prescription div.prescription .appointments #edit-treatment-period-form span{display:inline-block;min-width:4em}#ask-for-current-user.show-prescription div.prescription .close-prescription,#client-create-container.show-prescription div.prescription .close-prescription,#client-edit-container.show-prescription div.prescription .close-prescription,#confirm-dialog.show-prescription div.prescription .close-prescription,#login-overlay.show-prescription div.prescription .close-prescription{position:absolute;right:1px;top:0}#ask-for-current-user.show-prescription div.prescription h3,#client-create-container.show-prescription div.prescription h3,#client-edit-container.show-prescription div.prescription h3,#confirm-dialog.show-prescription div.prescription h3,#login-overlay.show-prescription div.prescription h3{flex:8}#ask-for-current-user.show-prescription div.prescription h3+span a,#client-create-container.show-prescription div.prescription h3+span a,#client-edit-container.show-prescription div.prescription h3+span a,#confirm-dialog.show-prescription div.prescription h3+span a,#login-overlay.show-prescription div.prescription h3+span a{height:1.5rem;text-align:center;width:1.5rem}#ask-for-current-user.show-prescription div.prescription label,#client-create-container.show-prescription div.prescription label,#client-edit-container.show-prescription div.prescription label,#confirm-dialog.show-prescription div.prescription label,#login-overlay.show-prescription div.prescription label{flex:1 1 6rem;font-weight:700;grid-column:1/2}#ask-for-current-user.show-prescription div.prescription div,#client-create-container.show-prescription div.prescription div,#client-edit-container.show-prescription div.prescription div,#confirm-dialog.show-prescription div.prescription div,#login-overlay.show-prescription div.prescription div{margin-top:1rem;width:100%}#ask-for-current-user.show-prescription div.prescription dl,#client-create-container.show-prescription div.prescription dl,#client-edit-container.show-prescription div.prescription dl,#confirm-dialog.show-prescription div.prescription dl,#login-overlay.show-prescription div.prescription dl{display:grid;grid-template-columns:1fr 6fr}#ask-for-current-user.show-prescription div.prescription dl dt,#client-create-container.show-prescription div.prescription dl dt,#client-edit-container.show-prescription div.prescription dl dt,#confirm-dialog.show-prescription div.prescription dl dt,#login-overlay.show-prescription div.prescription dl dt{font-weight:700;grid-column:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-right:.2rem;text-align:right}#ask-for-current-user.show-prescription div.prescription dl dt.icd,#ask-for-current-user.show-prescription div.prescription dl dt.icd+dd,#client-create-container.show-prescription div.prescription dl dt.icd,#client-create-container.show-prescription div.prescription dl dt.icd+dd,#client-edit-container.show-prescription div.prescription dl dt.icd,#client-edit-container.show-prescription div.prescription dl dt.icd+dd,#confirm-dialog.show-prescription div.prescription dl dt.icd,#confirm-dialog.show-prescription div.prescription dl dt.icd+dd,#login-overlay.show-prescription div.prescription dl dt.icd,#login-overlay.show-prescription div.prescription dl dt.icd+dd{margin-top:.8rem}#ask-for-current-user.show-prescription div.prescription dl dd,#client-create-container.show-prescription div.prescription dl dd,#client-edit-container.show-prescription div.prescription dl dd,#confirm-dialog.show-prescription div.prescription dl dd,#login-overlay.show-prescription div.prescription dl dd{align-self:end;grid-column:2;min-width:85%}#ask-for-current-user.show-prescription div.prescription dl dd span,#client-create-container.show-prescription div.prescription dl dd span,#client-edit-container.show-prescription div.prescription dl dd span,#confirm-dialog.show-prescription div.prescription dl dd span,#login-overlay.show-prescription div.prescription dl dd span{font-size:.8rem}#ask-for-current-user.show-prescription div.prescription #further-info,#client-create-container.show-prescription div.prescription #further-info,#client-edit-container.show-prescription div.prescription #further-info,#confirm-dialog.show-prescription div.prescription #further-info,#login-overlay.show-prescription div.prescription #further-info{display:flex;flex-flow:row wrap}#ask-for-current-user.show-prescription div.prescription #further-info .appointable,#ask-for-current-user.show-prescription div.prescription #further-info .date,#ask-for-current-user.show-prescription div.prescription #further-info .party,#ask-for-current-user.show-prescription div.prescription #further-info .start-time,#client-create-container.show-prescription div.prescription #further-info .appointable,#client-create-container.show-prescription div.prescription #further-info .date,#client-create-container.show-prescription div.prescription #further-info .party,#client-create-container.show-prescription div.prescription #further-info .start-time,#client-edit-container.show-prescription div.prescription #further-info .appointable,#client-edit-container.show-prescription div.prescription #further-info .date,#client-edit-container.show-prescription div.prescription #further-info .party,#client-edit-container.show-prescription div.prescription #further-info .start-time,#confirm-dialog.show-prescription div.prescription #further-info .appointable,#confirm-dialog.show-prescription div.prescription #further-info .date,#confirm-dialog.show-prescription div.prescription #further-info .party,#confirm-dialog.show-prescription div.prescription #further-info .start-time,#login-overlay.show-prescription div.prescription #further-info .appointable,#login-overlay.show-prescription div.prescription #further-info .date,#login-overlay.show-prescription div.prescription #further-info .party,#login-overlay.show-prescription div.prescription #further-info .start-time{font-weight:700}#ask-for-current-user.show-prescription div.prescription #further-info .date,#ask-for-current-user.show-prescription div.prescription #further-info .party,#ask-for-current-user.show-prescription div.prescription #further-info .start-time,#client-create-container.show-prescription div.prescription #further-info .date,#client-create-container.show-prescription div.prescription #further-info .party,#client-create-container.show-prescription div.prescription #further-info .start-time,#client-edit-container.show-prescription div.prescription #further-info .date,#client-edit-container.show-prescription div.prescription #further-info .party,#client-edit-container.show-prescription div.prescription #further-info .start-time,#confirm-dialog.show-prescription div.prescription #further-info .date,#confirm-dialog.show-prescription div.prescription #further-info .party,#confirm-dialog.show-prescription div.prescription #further-info .start-time,#login-overlay.show-prescription div.prescription #further-info .date,#login-overlay.show-prescription div.prescription #further-info .party,#login-overlay.show-prescription div.prescription #further-info .start-time{font-family:monospace}#ask-for-current-user.show-prescription div.prescription #further-info #copay-fee>form,#ask-for-current-user.show-prescription div.prescription #further-info #copay-fee>ul,#ask-for-current-user.show-prescription div.prescription #further-info #costs>form,#ask-for-current-user.show-prescription div.prescription #further-info #costs>ul,#client-create-container.show-prescription div.prescription #further-info #copay-fee>form,#client-create-container.show-prescription div.prescription #further-info #copay-fee>ul,#client-create-container.show-prescription div.prescription #further-info #costs>form,#client-create-container.show-prescription div.prescription #further-info #costs>ul,#client-edit-container.show-prescription div.prescription #further-info #copay-fee>form,#client-edit-container.show-prescription div.prescription #further-info #copay-fee>ul,#client-edit-container.show-prescription div.prescription #further-info #costs>form,#client-edit-container.show-prescription div.prescription #further-info #costs>ul,#confirm-dialog.show-prescription div.prescription #further-info #copay-fee>form,#confirm-dialog.show-prescription div.prescription #further-info #copay-fee>ul,#confirm-dialog.show-prescription div.prescription #further-info #costs>form,#confirm-dialog.show-prescription div.prescription #further-info #costs>ul,#login-overlay.show-prescription div.prescription #further-info #copay-fee>form,#login-overlay.show-prescription div.prescription #further-info #copay-fee>ul,#login-overlay.show-prescription div.prescription #further-info #costs>form,#login-overlay.show-prescription div.prescription #further-info #costs>ul{display:flex;flex-direction:column;margin-top:1.7em;width:85%}#ask-for-current-user.show-prescription div.prescription #further-info #copay-fee>form>*,#ask-for-current-user.show-prescription div.prescription #further-info #copay-fee>ul>*,#ask-for-current-user.show-prescription div.prescription #further-info #costs>form>*,#ask-for-current-user.show-prescription div.prescription #further-info #costs>ul>*,#client-create-container.show-prescription div.prescription #further-info #copay-fee>form>*,#client-create-container.show-prescription div.prescription #further-info #copay-fee>ul>*,#client-create-container.show-prescription div.prescription #further-info #costs>form>*,#client-create-container.show-prescription div.prescription #further-info #costs>ul>*,#client-edit-container.show-prescription div.prescription #further-info #copay-fee>form>*,#client-edit-container.show-prescription div.prescription #further-info #copay-fee>ul>*,#client-edit-container.show-prescription div.prescription #further-info #costs>form>*,#client-edit-container.show-prescription div.prescription #further-info #costs>ul>*,#confirm-dialog.show-prescription div.prescription #further-info #copay-fee>form>*,#confirm-dialog.show-prescription div.prescription #further-info #copay-fee>ul>*,#confirm-dialog.show-prescription div.prescription #further-info #costs>form>*,#confirm-dialog.show-prescription div.prescription #further-info #costs>ul>*,#login-overlay.show-prescription div.prescription #further-info #copay-fee>form>*,#login-overlay.show-prescription div.prescription #further-info #copay-fee>ul>*,#login-overlay.show-prescription div.prescription #further-info #costs>form>*,#login-overlay.show-prescription div.prescription #further-info #costs>ul>*{flex:1}#ask-for-current-user.show-prescription div.prescription #further-info #copay-fee>form>* *,#ask-for-current-user.show-prescription div.prescription #further-info #copay-fee>ul>* *,#ask-for-current-user.show-prescription div.prescription #further-info #costs>form>* *,#ask-for-current-user.show-prescription div.prescription #further-info #costs>ul>* *,#client-create-container.show-prescription div.prescription #further-info #copay-fee>form>* *,#client-create-container.show-prescription div.prescription #further-info #copay-fee>ul>* *,#client-create-container.show-prescription div.prescription #further-info #costs>form>* *,#client-create-container.show-prescription div.prescription #further-info #costs>ul>* *,#client-edit-container.show-prescription div.prescription #further-info #copay-fee>form>* *,#client-edit-container.show-prescription div.prescription #further-info #copay-fee>ul>* *,#client-edit-container.show-prescription div.prescription #further-info #costs>form>* *,#client-edit-container.show-prescription div.prescription #further-info #costs>ul>* *,#confirm-dialog.show-prescription div.prescription #further-info #copay-fee>form>* *,#confirm-dialog.show-prescription div.prescription #further-info #copay-fee>ul>* *,#confirm-dialog.show-prescription div.prescription #further-info #costs>form>* *,#confirm-dialog.show-prescription div.prescription #further-info #costs>ul>* *,#login-overlay.show-prescription div.prescription #further-info #copay-fee>form>* *,#login-overlay.show-prescription div.prescription #further-info #copay-fee>ul>* *,#login-overlay.show-prescription div.prescription #further-info #costs>form>* *,#login-overlay.show-prescription div.prescription #further-info #costs>ul>* *{width:100%}#ask-for-current-user.show-prescription div.prescription #further-info #copay-fee>form input,#ask-for-current-user.show-prescription div.prescription #further-info #copay-fee>ul input,#ask-for-current-user.show-prescription div.prescription #further-info #costs>form input,#ask-for-current-user.show-prescription div.prescription #further-info #costs>ul input,#client-create-container.show-prescription div.prescription #further-info #copay-fee>form input,#client-create-container.show-prescription div.prescription #further-info #copay-fee>ul input,#client-create-container.show-prescription div.prescription #further-info #costs>form input,#client-create-container.show-prescription div.prescription #further-info #costs>ul input,#client-edit-container.show-prescription div.prescription #further-info #copay-fee>form input,#client-edit-container.show-prescription div.prescription #further-info #copay-fee>ul input,#client-edit-container.show-prescription div.prescription #further-info #costs>form input,#client-edit-container.show-prescription div.prescription #further-info #costs>ul input,#confirm-dialog.show-prescription div.prescription #further-info #copay-fee>form input,#confirm-dialog.show-prescription div.prescription #further-info #copay-fee>ul input,#confirm-dialog.show-prescription div.prescription #further-info #costs>form input,#confirm-dialog.show-prescription div.prescription #further-info #costs>ul input,#login-overlay.show-prescription div.prescription #further-info #copay-fee>form input,#login-overlay.show-prescription div.prescription #further-info #copay-fee>ul input,#login-overlay.show-prescription div.prescription #further-info #costs>form input,#login-overlay.show-prescription div.prescription #further-info #costs>ul input{padding:8px}#ask-for-current-user.show-prescription div.prescription #further-info>div,#client-create-container.show-prescription div.prescription #further-info>div,#client-edit-container.show-prescription div.prescription #further-info>div,#confirm-dialog.show-prescription div.prescription #further-info>div,#login-overlay.show-prescription div.prescription #further-info>div{flex:1 1 50%}#ask-for-current-user.show-prescription div.prescription #further-info .button,#ask-for-current-user.show-prescription div.prescription #further-info button,#client-create-container.show-prescription div.prescription #further-info .button,#client-create-container.show-prescription div.prescription #further-info button,#client-edit-container.show-prescription div.prescription #further-info .button,#client-edit-container.show-prescription div.prescription #further-info button,#confirm-dialog.show-prescription div.prescription #further-info .button,#confirm-dialog.show-prescription div.prescription #further-info button,#login-overlay.show-prescription div.prescription #further-info .button,#login-overlay.show-prescription div.prescription #further-info button{margin-bottom:3px}#ask-for-current-user.show-prescription div.prescription #further-info button,#client-create-container.show-prescription div.prescription #further-info button,#client-edit-container.show-prescription div.prescription #further-info button,#confirm-dialog.show-prescription div.prescription #further-info button,#login-overlay.show-prescription div.prescription #further-info button{font-family:inherit;font-size:1em;text-align:left}.dangerous button{border:2px solid #992626!important;font-size:.8em!important;padding:0 0 0 6px!important}#birthday{font-size:.8em;text-align:right}#birthday:before{content:"* "}@media (max-height:600px){#overlay-container .overlay{height:600px;max-height:100vh;overflow:auto;top:0}}#create-prescription{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}#create-prescription input::-moz-placeholder{color:#000}#create-prescription input:-ms-input-placeholder{color:#000}#create-prescription input::placeholder{color:#000}#create-prescription>*{max-width:98%}#create-prescription .house-call-input div{display:inline-block}#create-prescription .house-call-input p.social-facility-input{display:none;padding-top:0!important;white-space:nowrap}#create-prescription .house-call-input #house-call:checked~p.social-facility-input{display:block}#create-prescription button.scan-prescription{position:absolute;right:20px;top:4px}#create-prescription button.scan-prescription img{max-height:19px;vertical-align:bottom}#create-prescription>p.or{font-weight:700;margin-top:2rem}#create-prescription section{flex:2 2 100%}#create-prescription section#prescription-options{flex:1 1 50%;max-width:48%}#create-prescription section#prescription-options>div{display:flex}#create-prescription section#prescription-options>div label{display:inline-block;max-width:70%;vertical-align:top}#create-prescription section.disease-indication-codes{max-width:24rem}#create-prescription section.disease-indication-codes>div:not(.output){align-items:center;display:flex;max-width:14rem}#create-prescription section.disease-indication-codes>div:not(.output) input{flex:1}#create-prescription section.disease-indication-codes>div:not(.output) label{flex:0.2}#create-prescription section.disease-indication-codes,#create-prescription section.disease-indication-search{display:grid;flex:1 1 40%;grid-template-columns:12em auto;margin-top:2rem}#create-prescription section.disease-indication-codes label,#create-prescription section.disease-indication-search label{padding-right:.7em;padding-top:.3em;text-align:right}#create-prescription section.dates{align-items:first baseline;display:flex;flex:1 1 50%;flex-wrap:wrap;max-width:48%}#create-prescription section.dates label{flex:1 1 auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;max-width:50%}#create-prescription section.dates input{flex:1 1 auto;max-width:9em}#create-prescription .disease-indication{display:flex;flex-direction:column;margin-top:12px}#create-prescription .disease-indication input{width:100%}#create-prescription .disease-indication>div:not(.output){align-items:top;display:flex;flex-direction:row;padding-top:12px}#create-prescription .disease-indication>div:not(.output) label{flex:1;padding:3px 0}#create-prescription .disease-indication>div:not(.output) dl,#create-prescription .disease-indication>div:not(.output) input,#create-prescription .disease-indication>div:not(.output) select,#create-prescription .disease-indication>div:not(.output) span{flex:8}#create-prescription .disease-indication>div#confirm-secondary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#create-prescription .disease-indication>div#confirm-secondary *{padding-right:12px}#create-prescription .disease-indication dl{margin-top:0}#create-prescription .non-unique-select+input[type=text]{display:none}#create-prescription .health-benefits{display:flex;flex-direction:column;width:100%}#create-prescription .health-benefits h3{display:block;padding-left:0;width:100%}#create-prescription .health-benefits>.health-benefit{align-items:center;display:flex}#create-prescription .health-benefits>.health-benefit input,#create-prescription .health-benefits>.health-benefit select.frequency{flex:1;margin:3px;max-width:3rem;padding:3px}#create-prescription .health-benefits>.health-benefit input[type=text],#create-prescription .health-benefits>.health-benefit select,#create-prescription .health-benefits>.health-benefit span{flex:6}#create-prescription .health-benefits>.health-benefit select.number-of-sessions{flex:0.3}#create-prescription .health-benefits>.health-benefit .quantity{max-width:3em}#create-prescription .health-benefits>.health-benefit span{font-weith:bold;padding:2px 8px}#create-prescription .health-benefits>.health-benefit span span.code{font-size:.7rem;font-weight:400}.v203>*,.v20210101>*{max-width:unset!important}.v203 .input,.v203 .textarea,.v20210101 .input,.v20210101 .textarea{background:hsla(0,0%,100%,.2);border:.5px solid hsla(0,0%,100%,.2);border-radius:2px;display:inline-block;padding:3px 10px}.v203 .sublabel,.v20210101 .sublabel{font-weight:400}.v203 #diseases,.v203 #indication,.v203 .disease-indication-codes,.v20210101 #diseases,.v20210101 #indication,.v20210101 .disease-indication-codes{grid-gap:20px 12px;display:grid!important;flex:2 2 100%!important;grid-template-columns:12em 1fr 1fr!important;margin-top:0!important;max-width:unset!important}.v203 #diseases label,.v203 #indication label,.v203 .disease-indication-codes label,.v20210101 #diseases label,.v20210101 #indication label,.v20210101 .disease-indication-codes label{font-weight:700;text-align:left!important}.v203 #diseases textarea,.v203 #indication textarea,.v203 .disease-indication-codes textarea,.v20210101 #diseases textarea,.v20210101 #indication textarea,.v20210101 .disease-indication-codes textarea{height:4rem!important}.v203 #diseases>div,.v203 #indication>div,.v203 .disease-indication-codes>div,.v20210101 #diseases>div,.v20210101 #indication>div,.v20210101 .disease-indication-codes>div{margin-top:0!important;padding-top:0!important}.v203 #diseases>div label,.v203 #indication>div label,.v203 .disease-indication-codes>div label,.v20210101 #diseases>div label,.v20210101 #indication>div label,.v20210101 .disease-indication-codes>div label{flex:1;white-space:nowrap}.v203>div,.v20210101>div{flex:1 1 33%;margin:6px 0}.v203>section,.v20210101>section{flex:3 3 100%;margin:6px 0}.v203 input:not([type=checkbox]):not([type=radio]),.v20210101 input:not([type=checkbox]):not([type=radio]){height:34px}.v203 input[type=checkbox]+label .fa,.v203 input[type=radio]+label .fa,.v20210101 input[type=checkbox]+label .fa,.v20210101 input[type=radio]+label .fa{font-size:1.5rem;height:1.2rem;vertical-align:top;width:1.2rem}.v203 input[type=checkbox]+label span,.v203 input[type=radio]+label span,.v20210101 input[type=checkbox]+label span,.v20210101 input[type=radio]+label span{display:inline-block}.v203 input[type=checkbox]+label span em,.v203 input[type=radio]+label span em,.v20210101 input[type=checkbox]+label span em,.v20210101 input[type=radio]+label span em{font-size:.9rem;font-style:normal}.v203 input[type=checkbox]:disabled+label,.v203 input[type=radio]:disabled+label,.v20210101 input[type=checkbox]:disabled+label,.v20210101 input[type=radio]:disabled+label{opacity:.4}.v203 input[type=checkbox],.v20210101 input[type=checkbox]{display:none}.v203 input[type=checkbox]:not(:checked)+label .fa:before,.v20210101 input[type=checkbox]:not(:checked)+label .fa:before{content:"\f096"}.v203 input[type=radio],.v20210101 input[type=radio]{display:none}.v203 input[type=radio]:not(:checked)+label .fa:before,.v20210101 input[type=radio]:not(:checked)+label .fa:before{content:""}.v203 label.checkbox,.v203 label.radio,.v20210101 label.checkbox,.v20210101 label.radio{margin-right:18px}.v203 label.checkbox .fa,.v203 label.radio .fa,.v20210101 label.checkbox .fa,.v20210101 label.radio .fa{font-size:1.5rem;vertical-align:top}.v203 label.radio .fa,.v20210101 label.radio .fa{border:1px solid #000;border-radius:50%;font-size:.6rem!important;height:1.2rem;padding:3.6px 5px;width:1.2rem}.v203 :not(input)+label.radio:not(.checked) .fa:before,.v20210101 :not(input)+label.radio:not(.checked) .fa:before{content:""}.v203 :not(input)+label.checkbox:not(.checked) .fa:before,.v20210101 :not(input)+label.checkbox:not(.checked) .fa:before{content:"\f096"}.v203 #additional-info,.v20210101 #additional-info{align-items:center;display:flex}.v203 #additional-info input,.v20210101 #additional-info input{flex:1;margin-left:8px}.v203 .health-benefits,.v20210101 .health-benefits{padding-top:14px}.v203 .health-benefits select:not(.complementary),.v20210101 .health-benefits select:not(.complementary){max-width:25%}#client-create-container .overlay-content label{font-size:1em!important}#client-create-container .overlay-content .notes{display:flex}#client-create-container .overlay-content .notes label{flex:1}#client-create-container .overlay-content .notes textarea{flex:4;height:10em}#client-create-container .overlay-content header{border-bottom:2px outset #580021;border-radius:3px;display:flex}#client-create-container .overlay-content header h1{border-bottom:0;flex:2 2 80%}#client-create-container .overlay-content header button{cursor:pointer;flex:1 1 20%;margin-bottom:6px}#client-edit-container .locators label{padding-left:4px}#client-edit-container section.health-insurance{background-color:hsla(0,0%,100%,.3);display:flex;flex-direction:column;padding:8px;position:relative}#client-edit-container section.health-insurance span.date,#client-edit-container section.health-insurance span.party,#client-edit-container section.health-insurance span.start-time{font-family:monospace;font-weight:700}#client-edit-container section.health-insurance form:not(#client-edit-form){align-items:center;display:flex}#client-edit-container section.health-insurance form:not(#client-edit-form)>*{height:1.8rem;margin:2px}#client-edit-container section.health-insurance form:not(#client-edit-form) select{flex:3;margin-right:.7rem}#client-edit-container section.health-insurance label{margin-top:1rem}#client-edit-container section.health-insurance #risk-factors{list-style-type: !important;position:relative}#client-edit-container section.health-insurance #risk-factors li div{white-space:pre-line}#client-edit-container section.health-insurance #risk-factors form{align-items:flex-end;display:flex}#client-edit-container section.health-insurance #risk-factors form button{flex:1;margin-bottom:0;margin-left:1rem}#client-edit-container section.health-insurance #risk-factors form textarea{flex:3;min-height:7rem}#client-edit-container section.health-insurance #risk-factors #edit-risk-factor{display:none;position:absolute;right:3px;top:0}#client-edit-container section.health-insurance #risk-factors:hover #edit-risk-factor{display:block}#client-edit-container section.health-insurance .add-risk-factor{display:flex;justify-content:flex-end;position:relative}#client-edit-container section.health-insurance #add-risk-factor{line-height:1.3rem;right:3px}#client-edit-container section.health-insurance #add-risk-factor span{display:inline-block;height:1.3rem;overflow:hidden;padding:0;transition:width .2s ease-in;width:0}#client-edit-container section.health-insurance #add-risk-factor:hover span{width:11.4rem}input.amount{text-align:right;width:6em}input.title{width:10em}body.appointment-book .edit-appointment-subject .button,body.appointment-book .edit-appointment-subject button{height:23px;padding:3px 8px;width:23px}body.appointment-book .button,body.appointment-book button,body.appointment-book input{background-color:hsla(39,54%,79%,.85);border:1px solid #800031;border-radius:3px;display:inline-block;outline:0}body.appointment-book .button:focus:not(.zoom),body.appointment-book button:focus:not(.zoom),body.appointment-book input:focus:not(.zoom){border:0}body.appointment-book .button::-moz-focus-inner:not(.zoom),body.appointment-book button::-moz-focus-inner:not(.zoom),body.appointment-book input::-moz-focus-inner:not(.zoom){border:0}body.appointment-book .button.hovered,body.appointment-book button.hovered,body.appointment-book input.hovered{background-color:hsla(0,0%,100%,.3)!important;border-left:3px outset rgba(174,140,77,.85)!important;border-right:3px outset rgba(174,140,77,.85)!important}body.appointment-book .button.hovered.slot-border,body.appointment-book button.hovered.slot-border,body.appointment-book input.hovered.slot-border{border-top:3px outset rgba(174,140,77,.85)!important}body.appointment-book .button.hovered.slot-end,body.appointment-book button.hovered.slot-end,body.appointment-book input.hovered.slot-end{border-bottom:3px outset rgba(174,140,77,.85)!important}body.appointment-book>.button{color:#000;font-weight:700;min-width:1.4em;padding:3px 0;text-align:center;text-decoration:none}body.appointment-book input{background-color:#f2ede3}body.appointment-book #main-menu{display:none}body.appointment-book #main-menu~ul,body.appointment-book #main-menu~ul ul{background-color:#f2ede3;border:1px solid #800031;border-radius:3px;display:none;list-style-type:none;position:absolute;right:2.1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}body.appointment-book #main-menu~ul li,body.appointment-book #main-menu~ul ul li{padding:4px}body.appointment-book #main-menu~ul li .logout,body.appointment-book #main-menu~ul ul li .logout{background:unset;border:0}body.appointment-book #main-menu~ul li .logout img,body.appointment-book #main-menu~ul ul li .logout img{vertical-align:middle;width:20px}body.appointment-book #main-menu~ul li ul,body.appointment-book #main-menu~ul ul li ul{list-style-type:none;position:absolute;right:calc(100% - 4px);top:0}body.appointment-book #main-menu:checked~ul,body.appointment-book #main-menu~ul li:hover ul,body.appointment-book #main-menu~ul ul li:hover ul{display:block}body.appointment-book>.menu{backgound-color:inherit;margin-left:2.5%;margin-right:8px;position:-webkit-sticky;position:sticky;top:2px;z-index:22}body.appointment-book>.menu form{display:flex;flex-direction:row;justify-content:right;margin-bottom:.5rem;position:relative}body.appointment-book>.menu form input{background-color:#f2ede3;border:1px solid #800031;border-bottom-right-radius:0;border-top-right-radius:0;min-width:600px;padding-left:6px}body.appointment-book>.menu form input+button{background-color:hsla(39,54%,79%,.85);border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;padding-left:8px;padding-right:8px}body.appointment-book>.menu form a.zoom,body.appointment-book>.menu form button.add,body.appointment-book>.menu form button.search-free-slots,body.appointment-book>.menu form label.button{align-items:center;cursor:pointer;display:flex;height:2.1rem;justify-content:center;margin-left:8px;width:2.1rem}body.appointment-book>.menu form a.zoom img,body.appointment-book>.menu form button.add img,body.appointment-book>.menu form button.search-free-slots img,body.appointment-book>.menu form label.button img{height:1.5rem}body.appointment-book .clients{background-color:#f9f1dc;border-bottom:2px outset rgba(128,0,49,.2);border-top:2px outset rgba(128,0,49,.2);display:flex;margin-bottom:1rem;margin-left:2.5%;margin-right:8px;min-width:600px;padding-bottom:1rem;padding-top:4px;position:absolute;right:120px;z-index:200}body.appointment-book .clients form{width:100%}body.appointment-book .clients a.button{position:absolute;right:0}body.appointment-book .clients ul{list-style-type:none;width:100%}body.appointment-book .clients ul button{background:unset;border:0;cursor:pointer}body.appointment-book .clients ul li{background-color:#f9f1dc;padding:4px}body.appointment-book .clients ul li:before{content:"»";display:inline-block;width:.6rem}body.appointment-book .clients ul li:last-of-type:before{content:" "}body.appointment-book .clients ul li:nth-child(2n){background-color:hsla(39,54%,79%,.35)}body.appointment-book .appointment .clients{left:unset;margin-left:0;margin-top:-85px;right:unset;width:auto!important}body.appointment-book .slot .appointment{line-height:12.8px}.success:before{content:"✅"}#ask-for-current-user,#confirm-dialog{display:none}#ask-for-current-user h1,#confirm-dialog h1{font-size:2.2rem;margin-bottom:2rem;padding-bottom:12px}#ask-for-current-user .ask,#confirm-dialog .ask{padding-left:.8rem;padding-right:.3rem}#ask-for-current-user form label,#confirm-dialog form label{font-color:#e0e0e0;cursor:pointer;padding:3px}#ask-for-current-user form button,#confirm-dialog form button{cursor:pointer;margin-bottom:3px;width:100%}#ask-for-current-user form ul,#confirm-dialog form ul{background-color:rgba(128,0,49,.2);border:1px solid #580021;border-radius:3px;display:none;height:auto;margin-left:5.9rem;margin-top:3px;padding:6px;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#ask-for-current-user form #current-user-menu,#confirm-dialog form #current-user-menu{display:none}#ask-for-current-user form #current-user-menu:checked~ul,#confirm-dialog form #current-user-menu:checked~ul{display:block;z-index:20}#appointed-client-data a.more,.upcoming-appointments a.more{float:right;font-variant:small-caps;-webkit-text-decoration:underline dotted #aaa;text-decoration:underline dotted #aaa}#appointed-client-data #show-client-form{position:relative}#appointed-client-data #show-client-form a.more{bottom:6px;position:absolute;right:6px}#appointed-client-data #show-client-form .edit-locator{display:none}.address-locator{display:flex}.invoice-details,.receipt-details{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.invoice-details table tr:not(.totals) td:nth-child(3n+2),.receipt-details table tr:not(.totals) td:nth-child(3n+2){padding-right:8px}.invoice-details table .output,.invoice-details table tr:not(.totals) td:nth-child(3n+3),.receipt-details table .output,.receipt-details table tr:not(.totals) td:nth-child(3n+3){padding-right:2em;text-align:right}.invoice-details .invoice-table,.invoice-details .receipt-table,.receipt-details .invoice-table,.receipt-details .receipt-table{display:flex}.invoice-details .invoice-table:first-of-type,.invoice-details .receipt-table:first-of-type,.receipt-details .invoice-table:first-of-type,.receipt-details .receipt-table:first-of-type{margin-top:3px}.invoice-details .invoice-table:last-of-type,.invoice-details .receipt-table:last-of-type,.receipt-details .invoice-table:last-of-type,.receipt-details .receipt-table:last-of-type{margin-bottom:3px}.invoice-details .invoice-table span,.invoice-details .receipt-table span,.receipt-details .invoice-table span,.receipt-details .receipt-table span{flex:6}.invoice-details .invoice-table span.amount,.invoice-details .receipt-table span.amount,.receipt-details .invoice-table span.amount,.receipt-details .receipt-table span.amount{flex:1;min-width:4.5rem;text-align:right}.invoice-details .invoice-table.total,.invoice-details .receipt-table.total,.receipt-details .invoice-table.total,.receipt-details .receipt-table.total{border-top:1px solid #000;margin-top:3px;padding-top:1px}.invoice-details .invoice-table.total>span,.invoice-details .receipt-table.total>span,.receipt-details .invoice-table.total>span,.receipt-details .receipt-table.total>span{font-weight:700}col.check{width:1.2em}col.description{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}col.amount{width:8.3em}.receipt .invoice-details table{margin-top:1rem}.receipt .invoice-details table tr td:first-of-type,.receipt .invoice-details table tr th:first-of-type{margin-right:.4em;text-align:right}.receipt .invoice-details table tr hr{margin:0;width:100%}.loading{border-bottom:1.5px solid #800031;display:none;margin-bottom:1.5rem;padding-left:3px;padding-right:3px;position:relative}.loading:before{-webkit-animation:slide 2s ease-in-out 0s infinite;animation:slide 2s ease-in-out 0s infinite;content:"•";font-size:2rem;position:absolute;top:.58rem}#overlay-container>.loading{color:#800031;display:block;left:50%;position:absolute;top:50%}.input-remove{color:#ccc;font-size:1.3em;font-weight:700;position:absolute;right:6px;top:11px}#search-free-slots .appointables{position:relative}#search-free-slots .appointables input[type=button]{background-color:hsla(39,54%,79%,.85);border:1px solid #800031;border-radius:3px;bottom:8px;display:inline-block;left:4px;outline:0;padding:4px;position:absolute}#login-overlay{min-width:unset!important}#login-overlay form{display:grid}#login-overlay form .success{border:1px solid #bdb76b;max-width:18rem;padding:2px}#login-overlay form .has-error{border:1px solid red}#login-overlay form div{display:grid;grid-row:auto;grid-template-columns:[labels] 25% [inputs] 75%;padding-bottom:4px;padding-top:4px}#login-overlay form div span{grid-column:inputs;max-width:18rem}#login-overlay form div label{grid-column:labels;padding:3px}#login-overlay form div button,#login-overlay form div input{grid-column:inputs}#login-overlay form div input{max-height:1.56rem}#login-overlay form div.buttons:before,#login-overlay form div.remember:before{content:" ";display:block;grid-column:labels}#login-overlay form div.buttons label,#login-overlay form div.remember label{grid-column:inputs}#login-overlay form div.buttons a{display:inline-block;font-size:.8rem}.appointment.has-warning{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:warning;animation-name:warning;border-color:#000;border-width:2px;width:calc(100% - 3px)}.appointment.focus{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-name:focus;animation-name:focus}.appointment.overlay.user-interaction a.button{float:right;max-height:17px}.appointment.overlay.user-interaction a.button img{pointer-events:none}.appointment.overlay.user-interaction div{padding:.7em}.appointment.overlay.user-interaction div br{margin-bottom:.3rem;padding-top:.2rem}.appointment.overlay.user-interaction div img{float:right;padding:.7em}.appointment.overlay.user-interaction div #document-source-table:checked+label>span:first-child,.appointment.overlay.user-interaction div span.document-table{display:none}.appointment.overlay.user-interaction div #document-source-table:checked+label span.document-table{display:inline}.appointment.overlay.user-interaction div ul{width:auto!important}.appointment.overlay.user-interaction div ul li{align-items:flex-end;border:0}.appointment.overlay.user-interaction div ul li input{margin-right:.3em}.appointment.overlay.user-interaction section{clear:both;padding:.7em}.appointment.overlay.user-interaction section .working{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fadecolor;animation-name:fadecolor;-o-border-image:linear-gradient(90deg,#800031,#e60737);border-image:linear-gradient(90deg,#800031,#e60737);border-image-slice:1!important;border-radius:3px;border-width:2px}table.receipt-details{margin-top:1em}table.receipt-details input{width:25em}table.receipt-details .amount,table.receipt-details .total{padding-left:1.3em;text-align:right}table.receipt-details .amount input,table.receipt-details .total input{text-align:right;width:5em}table.receipt-details hr{margin:0;width:100%}.memos section{min-width:100%;width:100%}.memos section div{padding:1em 0}.memos section button.delete{float:right}.memos section .date{font-weight:bolder;margin-right:.5em}.memos section .note{flex:1}.memos section #create-memo-form{flex-direction:column}.memos section #create-memo-form p{align-items:center;display:flex;vertical-align:middle}.memos section #create-memo-form p *{flex:1;margin:4px;padding:8px}.memos section #create-memo-form p label{margin-left:0;padding-left:0}.memos section #create-memo-form p input[type=checkbox]{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.memos section #create-memo-form p input[type=date]{max-width:8rem}.memos ul li:before{background-image:url(/images/confirmed.png);background-position:50%;background-size:0 0;content:" ";height:16px;transition:background-size 1s cubic-bezier(.92,-.35,0,2.86);width:16px}.memos ul li.confirmed:before{background-size:16px 16px}.appointment.overlay .memos ul:not(.other):not(.service-list) li{-webkit-animation:borderanimation 2s infinite;animation:borderanimation 2s infinite;border-color:red;border-style:inset groove outset ridge;border-width:3px}.destroy-form{display:inline;vertical-align:top}.destroy-form button{height:1.5rem;padding:4px 1px 1px!important;width:1.5rem}.button.cancel,button.cancel{background-color:hsla(0,0%,100%,.5)!important}#confirm-abort-form.overlaid{background-color:#e1c1b9;border:1px solid #800031;left:50%;line-height:3rem;padding:1.2em;position:absolute;top:50%;transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}#confirm-abort-form.overlaid label{font-size:1.3rem;font-weight:700}#confirm-abort-form.overlaid button,#confirm-abort-form.overlaid input{padding:8px!important}#confirm-abort-form.overlaid input{width:100%}#confirm-abort-form.overlaid .close{display:block;font-size:1.8em;height:24px;position:absolute;right:0;top:-9px;width:24px}#confirm-abort-form.overlaid+div{visibility:hidden}body.holidays #app{display:flex;flex-direction:column-reverse}body.holidays #app form{padding-bottom:2em;position:relative}body.holidays #app form a.button{padding:6px;position:absolute;right:2em;top:1.2em}body.holidays #app .next-year,body.holidays #app .prev-year{margin-left:1em;margin-right:1em;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:6px}body.holidays #app .prev-year{align-self:flex-start}body.holidays #app .next-year{align-self:flex-end}body.holidays #app div.holidays{align-items:flex-start;display:flex;flex-direction:row;overflow-x:auto;padding-bottom:2em;white-space:nowrap}body.holidays #app div.holidays .month{display:grid;flex:1;padding:2px;text-overflow:ellipsis}body.holidays #app div.holidays .month span{text-align:center}body.holidays #app div.holidays .month .day{grid-column:1}body.holidays #app div.holidays .month :not(.month-name){font-family:monospace;height:22px}body.holidays #app div.holidays .month .month-name{grid-column:1/-1;text-align:center}body.holidays #app div.holidays .month .public-holiday.description{font-family:unset;font-size:.8em;grid-column:2/-1;overflow:hidden;text-align:center;text-overflow:ellipsis}body.holidays #app div.holidays .weekend{background-color:rgba(255,228,196,.702)}body.holidays #app div.holidays .public-holiday{background-color:hsla(12,40%,80%,.49)}body.holidays #app .submitted{opacity:.3}body.holidays #app .weekday.Thekla{background-color:#a69a6c}body.holidays #app .weekday.Julia{background-color:#6c96a6}body.holidays #app .weekday.Juliane{background-color:#a66c74}body.holidays #app .weekday.Berit{background-color:#dfde92}body.holidays #app .weekday.Martina{background-color:#91a66c}body.holidays #app form{font-size:1.4em;line-height:1.6em;padding:1.2em 2em}body.holidays #app form button{font-size:.7em;padding:4px}body.holidays #app form .success{border:2px groove #31c631;border-radius:3px}.time-sheet{border-collapse:collapse}.time-sheet .Januar{background-color:rgba(255,228,196,.702)}.time-sheet .Januar.Februar{background:linear-gradient(160deg,rgba(255,228,196,.702),rgba(255,228,196,.702),rgba(215,125,19,.7),rgba(215,125,19,.7))}.time-sheet .Februar{background-color:rgba(215,125,19,.7)}.time-sheet .Februar.März{background:linear-gradient(160deg,rgba(215,125,19,.7),rgba(215,125,19,.7),rgba(255,228,196,.702),rgba(255,228,196,.702))}.time-sheet .März{background-color:rgba(255,228,196,.702)}.time-sheet .März.April{background:linear-gradient(160deg,rgba(255,228,196,.702),rgba(255,228,196,.702),rgba(215,125,19,.7),rgba(215,125,19,.7))}.time-sheet .April{background-color:rgba(215,125,19,.7)}.time-sheet .April.Mai{background:linear-gradient(160deg,rgba(215,125,19,.7),rgba(215,125,19,.7),rgba(255,228,196,.702),rgba(255,228,196,.702))}.time-sheet .Mai{background-color:rgba(255,228,196,.702)}.time-sheet .Mai.Juni{background:linear-gradient(160deg,rgba(255,228,196,.702),rgba(255,228,196,.702),rgba(215,125,19,.7),rgba(215,125,19,.7))}.time-sheet .Juni{background-color:rgba(215,125,19,.7)}.time-sheet .Juni.Juli{background:linear-gradient(160deg,rgba(215,125,19,.7),rgba(215,125,19,.7),rgba(255,228,196,.702),rgba(255,228,196,.702))}.time-sheet .Juli{background-color:rgba(255,228,196,.702)}.time-sheet .Juli.August{background:linear-gradient(160deg,rgba(255,228,196,.702),rgba(255,228,196,.702),rgba(215,125,19,.7),rgba(215,125,19,.7))}.time-sheet .August{background-color:rgba(215,125,19,.7)}.time-sheet .August.September{background:linear-gradient(160deg,rgba(215,125,19,.7),rgba(215,125,19,.7),rgba(255,228,196,.702),rgba(255,228,196,.702))}.time-sheet .September{background-color:rgba(255,228,196,.702)}.time-sheet .September.Oktober{background:linear-gradient(160deg,rgba(255,228,196,.702),rgba(255,228,196,.702),rgba(215,125,19,.7),rgba(215,125,19,.7))}.time-sheet .Oktober{background-color:rgba(215,125,19,.7)}.time-sheet .Oktober.November{background:linear-gradient(160deg,rgba(215,125,19,.7),rgba(215,125,19,.7),rgba(255,228,196,.702),rgba(255,228,196,.702))}.time-sheet .November{background-color:rgba(255,228,196,.702)}.time-sheet .November.Dezember{background:linear-gradient(160deg,rgba(255,228,196,.702),rgba(255,228,196,.702),rgba(215,125,19,.7),rgba(215,125,19,.7))}.time-sheet .Dezember{background-color:rgba(215,125,19,.7)}.time-sheet .Dezember.Januar{background:linear-gradient(160deg,rgba(215,125,19,.7),rgba(215,125,19,.7),rgba(255,228,196,.702),rgba(255,228,196,.702))}.time-sheet td{border:1px solid #000;min-width:5em;padding:3px;text-align:right}@media (max-width:520px){#confirm-overlay .overlay,#overlay-container .overlay{min-width:unset}}@media (max-width:830px){body>address{display:none}body.appointment-book .menu form input{max-width:calc(95% - 108px);min-width:unset;width:100%}.day .date a{font-size:1em}#menu{position:fixed;right:10px;top:10px}}.appointment.overlay{display:flex;flex-direction:row;flex-wrap:wrap;max-width:680px}.appointment.overlay button{padding:.2rem}.appointment.overlay button.close{padding-top:0}.appointment.overlay>header:first-of-type{flex:2 2 100%}#client-edit-container section.health-insurance .appointment.overlay #client-data .edit-insurance-data,.appointment.overlay #client-data #client-edit-container section.health-insurance .edit-insurance-data,.appointment.overlay #client-data .edit-client-data{display:block;right:2px}.appointment.overlay header:not(.move-handle){margin-bottom:.8rem;margin-top:.8rem;padding-left:.4rem}.appointment.overlay .appointment-date{flex:1}.appointment.overlay [name=appointment-action]{max-height:22px}.appointment.overlay .edit-appointment-subject{display:inline-block;position:absolute;right:2px;top:14px}.appointment.overlay #phone-appointment-subject{text-transform:uppercase}.appointment.overlay .subject{position:relative}.appointment.overlay section{display:flex;flex:1 1 50%;flex-direction:column}.appointment.overlay section>header+*{background-color:hsla(0,0%,100%,.3);border-radius:3px;margin-left:3px;margin-right:3px}.appointment.overlay section>header+#menu{line-height:2}.appointment.overlay section form{padding-bottom:1rem}.appointment.overlay section form section{flex:2 2 100%;flex-direction:row}.appointment.overlay section form section input[type=radio]{flex:0.1 0.1 22px!important;max-width:15px}.appointment.overlay section#search-available-slots{flex-direction:row;flex-wrap:wrap;max-height:95vh;padding-bottom:6px}.appointment.overlay section#search-available-slots>*{flex:1 50%}.appointment.overlay section#search-available-slots form:first-child,.appointment.overlay section#search-available-slots header{flex:2 100%}.appointment.overlay section#search-available-slots #reserve-appointment-form{display:flex;flex-direction:column;padding-bottom:0}.appointment.overlay section#search-available-slots #reserve-appointment-form+h3{padding:0 8px 1em}.appointment.overlay section#search-available-slots form{background-color:unset;display:block}.appointment.overlay section#search-available-slots form h3{float:left;padding-bottom:1rem}.appointment.overlay section#search-available-slots form:first-of-type{padding-bottom:2px}.appointment.overlay section#search-available-slots form:last-of-type{overflow-x:hidden;overflow-y:auto}.appointment.overlay section#search-available-slots form #paginator{align-self:flex-end;padding-right:10px}.appointment.overlay section#search-available-slots form #paginator button{padding:.3rem}.appointment.overlay section#search-available-slots form input[type=checkbox]{vertical-align:middle}.appointment.overlay section#search-available-slots form section{background-color:hsla(0,0%,100%,.3);border-radius:3px;margin-bottom:.5em}.appointment.overlay section#search-available-slots form section:not(:first-of-type){flex-direction:column}.appointment.overlay section#search-available-slots form section div{padding:0}.appointment.overlay section#search-available-slots form section .min-minutes{display:flex}.appointment.overlay section#search-available-slots form section .min-minutes>div{padding:0 8px}.appointment.overlay section#search-available-slots form section .appointables,.appointment.overlay section#search-available-slots form section .options{line-height:2.2em}.appointment.overlay section#search-available-slots form section .weekdays{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.4fr 1fr}.appointment.overlay section#search-available-slots form section .weekdays div span{padding-right:.3em}.appointment.overlay section#search-available-slots form section .weekdays .weekday{white-space:nowrap}.appointment.overlay section#search-available-slots form section .weekdays select{border:1px}.appointment.overlay section#search-available-slots form section:first-of-type>div{padding:4px 0}.appointment.overlay section#search-available-slots form section div:last-of-type{flex:4}.appointment.overlay section#search-available-slots form section .min-minutes-range-slider{display:flex;flex-direction:column;width:100%}.appointment.overlay section#search-available-slots form section .min-minutes-range-slider input.slider{margin-left:5.8%;z-index:3}.appointment.overlay section#search-available-slots form section .min-minutes-range-slider div{display:flex;flex-direction:row;font-size:.65rem;justify-content:space-evenly;margin-top:-8px;padding:0;width:100%}.appointment.overlay section#search-available-slots form section .min-minutes-range-slider div span{flex:1;text-align:right}.appointment.overlay section#search-available-slots form .available-slot-list{max-height:unset;overflow-y:auto}.appointment.overlay section#search-available-slots form .available-slot-list:not(.reserved){min-height:17.5em}.appointment.overlay section#search-available-slots form .available-slot-list li{max-width:calc(100% - 10px)}.appointment.overlay section#search-available-slots form .available-slot-list.reserved button{cursor:context-menu}.appointment.overlay section#search-available-slots form .available-slot-list button{border:2px groove #f0f8ff;cursor:cell;flex:1;height:1.3rem;margin-right:.3rem;max-width:1.3rem;padding:0;width:1.3rem}.appointment.overlay section#search-available-slots form .available-slot-list button:before{color:green}.appointment.overlay section#search-available-slots form .available-slot-list a{flex:15}.appointment.overlay section#search-available-slots #reserved-appointments{display:flex;flex-direction:column}.appointment.overlay section#search-available-slots #reserved-appointments #reserved-appointments-form{flex:1}.appointment.overlay section#search-available-slots #reserved-appointments h3{padding-bottom:1rem}.appointment.overlay section#appointment-subject{flex:2 2 100%;margin-left:0}.appointment.overlay section#appointment-subject .blocked-off{position:relative}.appointment.overlay section#appointment-subject .blocked-off #edit-blocked-off{position:absolute;right:12px;top:0}.appointment.overlay section#appointment-subject .with-client{position:relative}.appointment.overlay section#appointment-subject>header+*{height:auto;padding-bottom:2rem}.appointment.overlay section#appointment-subject form{background-color:unset;display:flex;flex-wrap:wrap}.appointment.overlay section#appointment-subject form input:not([type=radio]){flex:8;max-width:580px}.appointment.overlay section#appointment-subject form input:not([type=radio])+button,.appointment.overlay section#appointment-subject form input:not([type=radio])+span{flex:1;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:right}.appointment.overlay section#appointment-subject form span button{padding:0 8px}.appointment.overlay section#appointment-subject form button,.appointment.overlay section#appointment-subject form input:not([type=radio]){min-height:32px}.appointment.overlay section#appointment-subject form section{align-items:flex-start;display:flex;height:auto}.appointment.overlay section#appointment-subject form section>div>label:first-child{display:block}.appointment.overlay section#appointment-subject form section input{margin-top:10px}.appointment.overlay section#appointment-subject form section.buttons{flex:0 0 100%}.appointment.overlay section#appointment-subject form input[type=radio]:disabled{opacity:.3}.appointment.overlay section#appointment-subject form input[type=radio]:not(:disabled):not(:checked)+div>.new-hm-version,.appointment.overlay section#appointment-subject form input[type=radio]:not(:disabled):not(:checked)+div>.new-hm-version+label,.appointment.overlay section#appointment-subject form input[type=radio]:not(:disabled):not(:checked)+div>button,.appointment.overlay section#appointment-subject form input[type=radio]:not(:disabled):not(:checked)+div>div,.appointment.overlay section#appointment-subject form input[type=radio]:not(:disabled):not(:checked)+div>select{display:none}.appointment.overlay section#appointment-subject input:not[type=radio]{flex:1 auto;height:33.6px!important}.appointment.overlay section#appointment-subject section.buttons{margin-top:1rem}.appointment.overlay section #client-data>div:not(:last-of-type){border-bottom:1px dotted rgba(2,2,2,.6)}.appointment.overlay section#appointment-dates label,.appointment.overlay section span.appointment-date label{display:block;padding-bottom:5px;padding-top:12px}.appointment.overlay section#appointment-dates .self-pay label,.appointment.overlay section span.appointment-date .self-pay label{align-items:center;display:flex}.appointment.overlay section#appointment-dates .prescription label,.appointment.overlay section span.appointment-date .prescription label{align-items:center;display:inline-block}.appointment.overlay section#appointment-dates .appointable,.appointment.overlay section#appointment-dates .date,.appointment.overlay section#appointment-dates .party,.appointment.overlay section#appointment-dates .start-time,.appointment.overlay section span.appointment-date .appointable,.appointment.overlay section span.appointment-date .date,.appointment.overlay section span.appointment-date .party,.appointment.overlay section span.appointment-date .start-time{font-weight:700}.appointment.overlay section#appointment-dates .date,.appointment.overlay section#appointment-dates .party,.appointment.overlay section#appointment-dates .start-time,.appointment.overlay section span.appointment-date .date,.appointment.overlay section span.appointment-date .party,.appointment.overlay section span.appointment-date .start-time{font-family:monospace}.appointment.overlay section#appointment-dates #append-appointment-date,.appointment.overlay section#appointment-dates .append-appointment-date,.appointment.overlay section span.appointment-date #append-appointment-date,.appointment.overlay section span.appointment-date .append-appointment-date{margin-left:auto}.appointment.overlay section>form,.appointment.overlay section div:not(.locators){flex:1;padding-left:8px;padding-right:8px}.appointment.overlay section form{display:flex}.appointment.overlay :not(.indicator-light)>ul.service-list{list-style-type:none;margin-left:.5rem}.appointment.overlay :not(.indicator-light)>ul.service-list li:before{content:"·";font-weight:700;padding-right:.3em}.appointment.overlay :not(.indicator-light)>ul:not(.other):not(.service-list){line-height:1.2;max-height:400px;overflow-y:auto}.appointment.overlay :not(.indicator-light)>ul:not(.other):not(.service-list) li{border:1px dashed #f0f8ff;border-radius:6px;display:flex;flex-wrap:wrap;margin-bottom:2px;padding:4px;position:relative;width:100%}.appointment.overlay :not(.indicator-light)>ul:not(.other):not(.service-list) li .appointment-note{flex:2 2 100%;font-size:.8em;max-height:1.4em;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.appointment.overlay :not(.indicator-light)>ul:not(.other):not(.service-list) li .appointment-note:before{content:"Notiz: "}.appointment.overlay :not(.indicator-light)>ul:not(.other):not(.service-list) li input[type=checkbox]{align-self:flex-start;margin:.4em}.appointment.overlay :not(.indicator-light)>ul:not(.other):not(.service-list) li form{display:inline;padding-bottom:unset}.appointment.overlay :not(.indicator-light)>ul:not(.other):not(.service-list) li span.fango{display:flex;float:right;font-size:.9rem}.appointment.overlay :not(.indicator-light)>ul:not(.other):not(.service-list) li span.fango input{margin-left:8px;margin-right:2px}.appointment.overlay :not(.indicator-light)>ul.other{list-style-type:none;max-height:20em;overflow-y:auto}.appointment.overlay :not(.indicator-light)>ul.other li{padding-left:2em}.appointment.overlay .show-client-form{display:flex}.appointment.overlay .show-client-form #first-name,.appointment.overlay .show-client-form #surname{font-size:1.3rem}.appointment.overlay .locators{display:flex}.appointment.overlay .locators .locator{padding:0!important}.appointment.overlay .locators .locator label{font-size:.75rem}.appointment.overlay .locators a{margin-left:1rem;margin-right:1rem;margin-top:1.3rem;padding:3px}.appointment.overlay #prescription-form{display:block}.appointment.overlay .existing-prescription{max-width:500px}.appointment.overlay .existing-prescription select{max-width:100%}.appointment.overlay #block-reasons,.appointment.overlay #misc-subjects{background-color:#f9f1dc;border-bottom:2px outset rgba(128,0,49,.2);border-top:2px outset rgba(128,0,49,.2);display:flex;margin-bottom:1rem;margin-right:8px;min-width:600px;padding-bottom:1rem;padding-top:4px;position:absolute;visibility:hidden;z-index:200}.appointment.overlay #block-reasons form,.appointment.overlay #misc-subjects form{width:100%}.appointment.overlay #block-reasons a.button,.appointment.overlay #misc-subjects a.button{position:absolute;right:0}.appointment.overlay #block-reasons ul,.appointment.overlay #misc-subjects ul{list-style-type:none;width:100%}.appointment.overlay #block-reasons ul button,.appointment.overlay #misc-subjects ul button{background:unset;border:0;cursor:pointer;flex:20;text-align:left;width:100%}.appointment.overlay #block-reasons ul li,.appointment.overlay #misc-subjects ul li{background-color:#f9f1dc;padding:4px}.appointment.overlay #block-reasons ul li:before,.appointment.overlay #misc-subjects ul li:before{content:"»";display:inline-block;flex:1;max-width:.6rem;width:.6rem}.appointment.overlay #block-reasons ul li:nth-child(odd),.appointment.overlay #misc-subjects ul li:nth-child(odd){background-color:hsla(39,54%,79%,.35)}.appointment.overlay.show #appointment-dates:not(.blocked-off){flex:1.2 1.2 60%;max-width:60%}.appointment.overlay.show #appointment-subject header{display:none}.appointment.overlay.show #appointed-client-data{flex:0.8 0.8 40%}.appointment.overlay.show #appointed-client-data .new-appointment{padding-top:1em}.appointment.overlay span.appointments-menu{display:flex;justify-content:flex-end}.appointment.overlay span.appointments-menu button{margin-top:.2em;padding-bottom:0}.appointment.overlay .already-printed{-moz-appearance:none;background-color:#cccac4!important;height:15px;width:15px}.appointment.overlay .already-printed:checked:before{content:"✔";display:block;font-size:1.4em;margin-top:-4px}.new-hm-version{min-height:unset!important}.new-hm-version:not(:checked)~.service-select,.new-hm-version:not(:checked)~button{display:block}.new-hm-version:checked~.service-select,.new-hm-version:checked~button,.new-hm-version:not(:checked)~.new-hm-service-select{display:none}.new-hm-version:checked~.new-hm-service-select{display:block}.new-hm-version~.new-hm-service-select>select{width:28%}a>div.appointment:not(.blocked-off):hover{background-color:#e1c1b9;z-index:13}a>div.appointment .buttons{display:none;position:absolute;right:2px;top:1.2em;z-index:2}a>div.appointment .buttons button{background-color:hsla(39,54%,79%,.85)!important;border:1px solid #800031!important;border-radius:3px;height:20px;margin-top:2px;outline:0;padding-left:1px;padding-top:2px;width:20px}a>div.appointment:hover .buttons{display:block}a>div.appointment .appointment-note{display:inline;font-size:.8em;margin-top:-8px;max-height:calc(100% - 2.5em);max-width:calc(100% - 1.5em);overflow:hidden;padding:2px;text-overflow:ellipsis ellipsis;white-space:pre-line}a>div.appointment .appointment-note:before{background-color:gray;border-radius:50%;color:#fff;content:"\f12a";display:inline-block;font-family:ForkAwesome;height:1.5em;text-align:center;width:1.5em}a>div.appointment .appointment-note.has-warnings:before{background-color:#e62626}a>div.appointment.short .buttons{top:-4px;z-index:12}.fango-appointment{background-color:#e1c1b9;border-left:1px solid #580021;border-top:1px solid #580021;bottom:-10px;display:flex;flex-direction:column;height:70px;justify-content:flex-start;position:absolute;right:0;text-align:center;z-index:11}.reserved-appointments-group{background-color:#e1c1b9;border-right:2px outset rgba(174,140,77,.85);border-top:2px outset rgba(174,140,77,.85);border-top-right-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:1rem}.reserved-appointments-group:not(:first-of-type){border-top-left-radius:8px}body.with-overlay .reserved-appointments-group{display:none}span.collision-warning{display:inline-block;font-size:.9em;font-style:oblique}span.collision-warning b{color:red}span.collision-warning .party{font-variant:unset}div.user span.collision-warning{display:unset}.deleted{filter:grayscale(100%);opacity:.4}.excused:after,.no-show:after,.therapist-sick.notified:before,.therapist-sick:after{background-size:cover;content:"";display:inline-block;height:20px;margin:5px;position:absolute;right:2px;top:1.1em;width:20px}.deleted.excused:after,.deleted.no-show:after{left:2px;right:unset}.no-show:after{background-image:url(/images/no-show.png)}.excused:after{background-image:url(/images/excused.png)}.therapist-sick:after{background-image:url(/images/sick.png)}.therapist-sick.notified:before{background-image:url(/images/confirmed2.png);right:24px}.what-to-do h3{padding-bottom:1rem}.what-to-do .appointments-group{display:flex;flex-direction:column;margin-bottom:.7rem;margin-top:.7rem}.what-to-do .appointments-group p{font-weight:bolder;padding-bottom:.4rem}.what-to-do .appointments-group button{align-self:flex-end}form#print-appointments{display:block}form#print-appointments #menu{background-color:unset}@media (max-width:768px){.fango-appointment{bottom:-18px;height:138px}}#search-free-slots{max-width:860px!important}abbr.alternative{opacity:.3}html{background-color:#e8d3af;background-image:url(/images/physio-knopp-bg2.jpg?51c00490cfda52a227db3173ccc1479c);background-size:cover;font-family:Palanquin,Verdana,OpenSans,sans;line-height:1.3em}div.logo+div{background-image:url(/images/logo-line-bg.svg?d660981cd48d9f36e5af508a8b68229f);background-position-y:.79rem;background-repeat:repeat-x;background-size:auto 100%;flex:6 0}div.bullet{background-image:url(/images/logo-bullet-bg.svg?c04494a08a1dbaeb7e2208b38b24649d);background-position-y:1px;background-repeat:no-repeat;background-size:auto 100%;flex:0.1 0;min-width:2em}
