a{color:#03543d}a:focus,a:hover{color:#15785c}ul,ol{padding:0;list-style-position:inside}input[type='radio'],input[type='checkbox']{display:inline;height:initial;width:initial}label{display:block}.panel-primary a{color:#337ab7}.panel-primary a:focus,.panel-primary a:hover{color:#23527c}.panel-green,.panel-green .panel-heading,.navbar-default.navbar-static-top{border-color:#03543d;background-color:#03543d}.panel-green a{color:#15785c}.panel-green a:focus,.panel-green a:hover{color:#03543d}div.error{background-color:#fc6d6d;color:#000;padding:20px;margin-bottom:20px}div.error>p{margin:0;padding:0}div.success{background-color:#5cb85c;color:#f5f5f5;padding:20px;margin-bottom:20px}div.success>p{margin:0;padding:0}.navbar{height:95px}.navbar-brand .logo{height:70px}.sidebar{margin-top:96px}.navbar-top-links{margin-top:45px}.navbar-top-links a{color:#fff}.nav.navbar-top-links a,.nav.navbar-top-links a:focus{background-color:transparent}.nav.navbar-top-links a:hover,.nav.navbar-top-links .open>a:hover{background-color:#15785c;color:#f5f5f5}.overlay{position:absolute;width:100%;height:100%;margin:0;padding:0;background-color:rgba(0,0,0,0.4);display:none}[class^="panel-"] h3,[class^="panel-"] h3>a{color:#fff}.calendar{border-top:1px solid;border-bottom:1px solid;position:relative}.calendar ul{display:block;list-style:none;font-size:0;padding:0;margin:0}.calendar .days{border-bottom:1px solid;text-align:center}.calendar ul li{font-size:14px}.calendar>ul>li{width:13.286%;display:inline-block;box-sizing:border-box;padding:0 10px;border-right:1px solid}.calendar>ul>li:first-child{border-left:1px solid;width:7%;float:left}.calendar li[id^="day"]{background:#f5f5f5;padding:0}.calendar li[id^="day"]>ul{display:block}.calendar li[id^="day"]>ul>li{height:60px;width:100%;text-align:center;padding:10px}.calendar li[id^="day"]:first-child>ul>li{padding:10px}.calendar li[id^="day"] .odd{background-color:#fff}.calendar #mobile_days{display:none}.calendar #mobile_days>li{width:14.286%;float:left;padding:5px;text-align:center}.calendar #mobile_days>li:hover,.calendar #mobile_days>li.active{background-color:#eee}.calendar #mobile_days>li:hover{cursor:pointer}.calendar #mobile_days>li.active:hover{cursor:default}#tooltip{z-index:997;position:absolute;background:#36a182;border:1px solid #000;color:#fff;border-radius:3px;padding:5px 10px;box-sizing:border-box;box-shadow:0 2px 2px rgba(0,0,0,0.4);display:none;font-size:15px}#tooltip.active{display:block}#previous_comments>li:hover{cursor:pointer;font-weight:600}.panel-footer{transition:all .3s ease-in-out}.panel-primary a:hover .panel-footer,.panel-red a:hover .panel-footer,.panel-green a:hover .panel-footer,.panel-yellow a:hover .panel-footer{background-color:#fff}@media(max-width:1100px){.calendar li[id^="day"]>ul>li{height:100px}.calendar>ul>li{width:93%}.calendar>ul>li:first-child{width:7%;float:left}.calendar>.appointments>li{display:none}.calendar .appointments li{font-size:20px}.calendar li[id^="day"]:first-child>ul>li{font-size:14px}.calendar>.appointments>li:first-child,.calendar>.appointments>li.active{display:inline-block}.calendar>.appointments>li ul>li:first-child{display:none}.calendar #mobile_days{display:block}.calendar #mobile_days>li{min-height:50px}}@media(max-width:950px){span.day{display:none}.calendar #mobile_days>li{min-height:0}}@media(max-width:768px){.navbar{height:100px}.navbar-top-links{margin-top:0}.navbar-top-links>li{float:right;clear:both;margin:0}.sidebar{margin-top:0}html.active{height:100%;overflow:hidden}.overlay.active{display:block;z-index:999}span.day{display:block}}@media(max-width:650px){span.day{display:none}.calendar>#mobile_days>li{padding:10px 0}.calendar>ul>li{width:85%}.calendar>ul>li:first-child{width:15%}}