#output{width:400px;margin:auto;top:0px;left:50%;position:fixed;z-index:100;background:none repeat scroll 0% 0% #F9EDBE;border:1px solid #F0C36D;border-radius:0px 0px 8px 8px;padding:5px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);text-align:center;display:none;margin-left:-200px}
#output:hover,#output:active{cursor:pointer;}
#hallo{border:none;height:1px;width:200px;padding:12px 0 0;overflow:hidden;display:block;width:20%;margin:0px;margin-left:5%;}
#hallo:before{content:'';height:20px;box-shadow:0 0 15px rgb(0,136,204);border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;position:relative;top:1px;display:block;}
#hallo.day2{}
#hallo.day3{margin-left:24%;}
#hallo.day4{margin-left:43%;}
#hallo.day5{margin-left:62%;}
#hallo.day6{margin-left:80%;}
#hallo.day7{height:0px;width:0px;padding:0;display:none;}
#hallo.day1{height:0px;width:0px;padding:0;display:none;}
#hallo.hide{height:0px;width:0px;padding:0;display:none;}
#DEvent{width:20%;position:absolute;display:block;z-index:500;cursor:pointer;}
.moustache{top:-3%;}
.noel{top:-17.3%;}
.hoverboard{top:-5.5%;}
@keyframes rotate{0%{transform:rotate(-10deg);}50%{transform:rotate(10deg);}100%{transform:rotate(-10deg);}}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(-10deg);}50%{-webkit-transform:rotate(10deg);}100%{-webkit-transform:rotate(-10deg);}}
.event_move:hover{animation-name:rotate;animation-duration:200ms;animation-iteration-count:4;animation-direction:alternate;
-webkit-animation-name:rotate;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:4;-webkit-animation-direction:alternate;}
.event_day2{left:4.8%;}
.event_day3{left:23.6%;}
.event_day4{left:42.6%;}
.event_day5{left:61.6%;}
.event_day6{left:80.5%;}
.event_day7{height:0px;width:0px;display:none;}
.event_day1{height:0px;width:0px;display:none;}
.event_hide{height:0px;width:0px;display:none;}
#moustache-cache{height:0px;width:0px;display:none;}
#everyday{position:relative;}
.edt{position:relative;}
.edt_c{max-width:100%;z-index:10;}
.edt_i{position:absolute;left:0px;max-width:100%;z-index:15;}
.bottom_b{z-index:20;}
.edt{margin-top:0px;}
.edt_event{margin-top:2%;}
a:hover,a:active{cursor:pointer;}
#synchlink{cursor:pointer;}
.dot{color:red;font-weight:bold;}
#hatdiv{position:relative;margin-right:-12px;}
#hat{position:absolute;top:2px;left:2px;z-index:1000;}
.movember-title:before{content:'';position:absolute;background:url('/image/moustache-little.png') no-repeat;width:60px;height:17px;top:30px;left:20px;opacity:0.85;transform:rotate(-3deg);-webkit-transform:rotate(-3deg)}
.callout{margin:20px 0;padding:20px;border-left:3px solid #eee;}
.callout h4{margin-top:0;margin-bottom:5px;}
.callout p:last-child{margin-bottom:0;}
.callout-danger{background-color:#fdf7f7;border-color:#eed3d7;}
.callout-danger h4{color:#b94a48;}
.callout-warning{background-color:#faf8f0;border-color:#faebcc;}
.callout-warning h4{color:#8a6d3b;}
.callout-info{background-color:#f4f8fa;border-color:#bce8f1;}
.callout-info h4{color:#34789a;}
.centered{text-align:center;}
.justified{text-align:justify;}
input.search-query{padding-left:26px;}
form.form-search{position:relative;}
form.form-search:before{display:block;width:14px;height:14px;content:"\e003";font-family:'Glyphicons Halflings';background-position:-48px 0;position:absolute;top:8px;left:8px;opacity:.5;z-index:1000;}
.modal-body{max-height:calc(410px + 212px);}
.scrollable{max-height:410px;overflow-y:auto;}
