.calendar_item{margin:10px auto !important}.calendar_item .calendar_dates{font-size:small;margin-bottom:10px}.calendar_item p{margin:15px 0}.calendar_item details{border:1px solid grey;padding:5px;border-radius:4px}.add_button{float:right;margin:10px}.edit{margin:10px 0}.edit form>div label{display:inline-block;width:200px;vertical-align:top}.edit form>div textarea,.edit form>div input,.edit form>div [contenteditable=true]{width:590px}.edit form>div textarea{height:100px}.edit form>div [contenteditable=true]{display:inline-block;height:200px}.edit form>div input[type=submit]{margin:10px auto 10px}@font-face{font-family:'LigatureSymbols';src:url(/assets/LigatureSymbols-2.11-2e8f39a69e77d85a6137677811d60f1891e94e3d2289ff436d5c1f98aacd33b6.eot);src:url(/assets/LigatureSymbols-2.11-2e8f39a69e77d85a6137677811d60f1891e94e3d2289ff436d5c1f98aacd33b6.eot?#iefix),url(/assets/LigatureSymbols-2.11-6eb8aebeea37bb6cf76b1ab1fb27a2b623ef6c7c58fdb36a2ec116c65b952756.ttf),url(/assets/LigatureSymbols-2.11-ef04642fe83b5bfa0487635d86375b78cadbbc14b8e3500f141e4c3cee444e30.woff),url(/assets/LigatureSymbols-2.11-94c540b0fae7039645d98f32e32c48f7fb0a044d4b6a08d0901e325f3328e419.svg#LigatureSymbols)}.icon{font-family:'LigatureSymbols' !important;text-rendering:optimizeLegibility;font-smoothing:antialiased;font-feature-settings:"liga" 1, "dlig" 1;font-weight:normal;font-style:normal;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home{display:flex;justify-content:center;align-items:flex-start}.home .home_column{display:flex;flex-direction:column}.home .home_column .green_box{max-width:262px}.home .dhanvantari{display:block;margin:0 auto;width:100%;max-width:100%;height:322px}@media all and (max-width: 640px){.home{display:inherit}.home>div{width:auto}.home .dhanvantari{width:242px}.home .home_column .green_box{max-width:fit-content}}@font-face{font-family:'elmartools';src:url(/assets/elmartools-738fc5e1202fdf52aca63b55b1a40b7ee61bd98fef5596666ceefcfda46b0222.eot?8dzo1o);src:url(/assets/elmartools-738fc5e1202fdf52aca63b55b1a40b7ee61bd98fef5596666ceefcfda46b0222.eot?8dzo1o#iefix) format("embedded-opentype"),url(/assets/elmartools-ea2e7c4ece6a879ec61990474bce120d3a69fddadf275d1748fef680c2dd42d9.woff?8dzo1o) format("woff"),url(/assets/elmartools-a0b3d93fd49741a93a3e204040b279bab2cddda21c152688eeb823e6963fa71b.ttf?8dzo1o) format("truetype"),url(/assets/elmartools-4edc86c99d3a90292f2de0f99fedd82e8cceb73f07b9629c025b319893fa890d.svg?8dzo1o#elmartools) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'elmartools' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"],[class*=" icon-"]{font-size:smaller}.icon-coin-euro:before{content:"\e93c"}.icon-location:before{content:"\e947"}.icon-talk:before{content:"\e970"}.icon-target:before{content:"\e9b3"}.icon-list-numbered:before{content:"\e9b9"}.icon-list:before{content:"\e9ba"}.icon-warning:before{content:"\ea07"}.icon-in-out:before{content:"\ea45"}.icon-filter:before{content:"\ea5b"}.icon-paragraph:before{content:"\ea73"}:focus{outline:none}::-moz-focus-inner{border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;padding:0;font-family:Liberation Sans, Sans, sans-serif;font-size:13pt;background-color:#e2e2e2;-webkit-text-size-adjust:100%}html{height:100%}body{display:flex;flex-direction:column}.content{width:100%;height:100%;display:flex;flex-direction:column;flex-grow:1;position:relative;padding-bottom:1em;color:#333333}.content h1{margin-top:0}.content.application{align-items:center;justify-content:center}.logo{width:250px;max-width:40vw;position:absolute;z-index:2;top:5px;left:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.language_select{position:absolute;top:0;right:5px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#569F46}.language_select a{font-size:10pt;color:#569F46;text-decoration:none;font-weight:bold;text-shadow:0 0 4px white}.language_select a.active{color:#305827;text-shadow:0 0 4px white}.header_images{position:relative;width:800px;max-width:100%;align-self:center;flex-shrink:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header_images .header_image{width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 2s ease-in-out}.header_images .header_image.show{opacity:1}.header_images .header_image_placeholder{width:100%;opacity:0;z-index:-1}nav{flex-shrink:0;display:flex;justify-content:center}nav.tabs{border-top:#569F46 solid 1px;border-bottom:#569F46 solid 1px;background:linear-gradient(#e2e2e2 10%, #569F46);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav.tabs a{display:block;text-decoration:none;color:#569F46;font-size:18pt;text-align:center;padding:8px 15px}nav.tabs a:hover,nav.tabs a.selected:hover{color:#6fb95f}nav.tabs a.selected{color:#60b14e;background:linear-gradient(#e2e2e2 10%, #6fb95f)}nav.subtabs{border-bottom:1px solid #569F46}nav.subtabs a{display:block;text-decoration:none;color:#569F46;font-size:15pt;text-align:center;padding:8px 15px}nav.subtabs a:hover,nav.subtabs a.selected:hover{color:#6fb95f}nav.subtabs a.selected{color:#60b14e;background:linear-gradient(#8fc883 -20%, #e2e2e2)}.footer{width:100%;height:70px;background-color:#c4c4c4;color:#777}.footer .footer_content{margin:auto;display:flex;align-items:center;width:800px;max-width:100%;height:100%;font-size:9pt}.footer .footer_content div{flex-grow:1;padding:7px}.footer .footer_content img{margin:3px 15px;height:54px}figure{margin:auto auto 20px;max-width:800px}figure blockquote{margin:10px 40px 0;color:#569F46;text-align:center;font-size:11pt;font-style:italic}figure blockquote:before{content:open-quote}figure blockquote:after{content:close-quote}figure figcaption{text-align:right;padding-right:20%;color:#569F46;font-size:10pt;font-style:italic}@media all and (max-width: 800px){.content{padding:0}.page{padding:0 7px}}@media all and (max-width: 720px){.language_select a{font-size:8pt}nav.tabs a{font-size:12pt;padding:6px 10px}nav.subtabs a{font-size:10pt;padding:6px 10px}}@media all and (max-width: 480px) and (orientation: portrait){nav.tabs a{font-size:12pt;padding:4px 6px}nav.subtabs a{font-size:8pt;padding:4px 5px}.footer{height:43px}.footer .footer_content{font-size:6pt}.footer .footer_content img{margin:3px 6px;height:32px}}@media all and (max-width: 374px) and (orientation: portrait){nav.tabs a{font-size:10pt;padding:2px 5px}nav.subtabs a{font-size:7pt;padding:2px 4px}}@media print{.language_select,.header_images,nav{display:none !important}.logo{position:inherit;margin:0 auto}}#markup_editor{position:fixed;top:10px;right:10px;left:10px;z-index:2000;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#markup_editor .markup_buttons{display:inline-flex;padding:10px;background-color:rgba(127,127,127,0.6);border-radius:5px}#markup_editor .markup_buttons a,#markup_editor .markup_buttons .separator{display:inline-block;vertical-align:middle;border:1px solid #569F46;line-height:18px}#markup_editor .markup_buttons a{pointer-events:auto;margin:0 2px;padding:7px;background-color:white;color:#569F46;border-radius:3px;min-width:34px}#markup_editor .markup_buttons a:hover{color:#6fb95f;border-color:#6fb95f}#markup_editor .markup_buttons .separator{margin:0 4px;width:0}#markup_editor .markup_buttons .button_active{background-color:white}#markup_editor_saved{position:fixed;top:10px;right:20px;z-index:2001;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;padding:5px 10px;color:#6fb95f;background-color:rgba(127,127,127,0.8);text-shadow:1px 1px 1px black;border-radius:5px;font-weight:bold}[contenteditable=true]{overflow:auto;background-color:white;border:1px solid gray;padding:2px 5px;min-height:20px}.hide{display:none !important}h1,h2,h3{margin:10px auto;font-size:19pt;text-align:center}h4{margin:0;font-size:16pt}h5{margin:10px 0;font-size:14pt}h6{margin:10px 0 0 0;font-size:13pt}h1,h2,h3,h4,h5,h6,p,ul,ol,form,article,fieldset,table{max-width:800px;margin-left:auto;margin-right:auto}p,ul,ol{margin-top:0}h3{color:#569F46}a,summary{text-decoration:none;color:#569F46;cursor:pointer}table.fees{width:800px}table.fees td{border-top:1px solid #569F46}th{text-align:left}td,th{padding:5px 20px 5px 5px}hr{max-width:400px;margin-left:auto;margin-right:auto;color:#e2e2e2}.green_box{padding:10px;margin:10px 5px;border-radius:8px;background-color:#dfefdb;box-shadow:0 5px 8px rgba(0,0,0,0.5);overflow:hidden}.about_me .about_images{float:right;padding:0 0 5px 10px;max-width:40%}.about_me .about_images .diploma{width:350px;max-width:100%;margin-left:8px;margin-right:8px}.about_me .about_photo{float:left;width:200px;max-width:40%;margin-left:8px;margin-right:8px}.about_me .about_photo img{padding:0 10px 5px 0;width:100%}.map{margin:auto;margin-bottom:7px;width:800px;height:400px;max-width:100%}.delete{color:red}.right{float:right}a.icon.right{padding:0 2px}.center{margin:auto;text-align:center}@media all and (max-width: 720px){h1,h2,h3{font-size:16pt}h4{font-size:14pt}}@media all and (max-width: 480px){.about_me{display:flex;flex-direction:column-reverse}.about_me .about_images{float:none;max-width:100%}.about_me .about_photo,.about_me .about_images .diploma{margin-left:0;margin-right:0}.about_me .about_photo{margin-top:8px}}.panchkarma .list-alpha{list-style-type:upper-alpha}.panchkarma fieldset{margin-bottom:20px;background-color:#eee}.panchkarma fieldset legend{font-weight:bold}.panchkarma fieldset fieldset{background-color:#fff}.dark{font-size:small;background-color:#c9c9c9;padding:10px;border-radius:5px}.review_form div label{display:block}.review_form div input,.review_form div textarea{display:block;width:600px}.review_form div textarea{height:100px}.review{margin:10px auto !important}.review .date{font-size:small;margin-bottom:10px}.review p{white-space:pre-line;margin:0}@media all and (max-width: 720px){.review_form{width:100%}.review_form input,.review_form textarea{width:100% !important}}.button{color:#569F46;text-decoration:none;border:2px solid #569F46;border-radius:3px;background-color:white;line-height:20px;padding:5px}.button:hover{border-color:#6fb95f;color:#6fb95f}.button.large{font-weight:bold;font-size:15pt}
