.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.8;filter:alpha(opacity=80)}
.tooltip.top{margin-top:-2px}
.tooltip.right{margin-left:2px}
.tooltip.bottom{margin-top:2px}
.tooltip.left{margin-left:-2px}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.example{display:none}
.row{position:relative}
#test,.page-header h1,h2{padding-top:40px}
.footer{margin-top:45px;padding:35px 0 36px;border-top:1px solid #e5e5e5}
table.docs{table-layout:fixed}
table.docs th:nth-child(1){width:150px}
table.docs th:nth-child(2){width:350px}
body.dragging,body.dragging *{cursor:move !important}
ol i.icon-move,ol.default li,ol.nav li,ol.nav li a,ol.nested_with_switch li,ol.serialization li,ol.simple_with_animation li{cursor:pointer}
ol.vertical{margin:0 0 9px;min-height:10px}
ol.vertical li{display:block;margin:5px;padding:5px;border:1px solid #ccc;color:#08c;background:#eee}
ol.vertical li.placeholder{position:relative;margin:0;padding:0;border:0}
ol.nav li.placeholder:before,ol.vertical li.placeholder:before{border:5px solid transparent;content:""}
ol.vertical li.placeholder:before{position:absolute;width:0;height:0;margin-top:-5px;left:-5px;top:-4px;border-left-color:red;border-right:0}
ol li.highlight{background:#333;color:#999}
ol li.highlight i.icon-move{background-image:url(dependencies/img/glyphicons-halflings-white.png)}
ol.nested_with_switch,ol.nested_with_switch ol{border:1px solid #eee}
ol.nested_with_switch ol.active,ol.nested_with_switch.active{border:1px solid #333}
ol.simple_with_animation{border:1px solid #999}
ol.nav li.dragged{background-color:#2c2c2c}
ol.nav li.placeholder{position:relative}
ol.nav li.placeholder:before{position:absolute;width:0;height:0;border-top-color:red;top:-6px;margin-left:-5px;border-bottom:0}
ol.nav ol.dropdown-menu li.placeholder:before{border:5px solid transparent;border-left-color:red;margin-top:-5px;margin-left:none;top:0;left:10px;border-right:0}
ol.nav .divider-vertical{cursor:default}
.dragged{position:absolute;top:0;opacity:.5;z-index:2000}
.switch-container{display:block;margin-left:auto;margin-right:auto;width:80px}
.sorted_head th,.sorted_table tr{cursor:pointer}
.sorted_table tr.placeholder{display:block;background:red;position:relative;margin:0;padding:0;border:0}
.sorted_table tr.placeholder:before{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-left-color:red;margin-top:-5px;left:-5px;border-right:0}
.sorted_head th.placeholder{display:block;background:red;position:relative;width:0;height:0;margin:0;padding:0}
.sorted_head th.placeholder:before{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:red;top:-6px;margin-left:-5px;border-bottom:0}
.make-center{margin:0 auto}
.animate.in-down{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}
to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
}
@-moz-keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}
to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}
to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
}
.animate.in-left{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}
to{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
}
@-moz-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}
to{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}
to{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
}
.animate.in-right{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translatex(50%);-moz-transform:translatex(50%);-o-transform:translatex(50%);transform:translatex(50%)}
to{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
}
@-moz-keyframes fadeInRight{from{opacity:0;-webkit-transform:translatex(50%);-moz-transform:translatex(50%);-o-transform:translatex(50%);transform:translatex(50%)}
to{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translatex(50%);-moz-transform:translatex(50%);-o-transform:translatex(50%);transform:translatex(50%)}
to{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
}
.animate.zoom-in{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes zoomIn{from{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
.threevillagers{position:relative;left:0;width:100%;top:0}
.threevillagers_front{position:relative;top:0;left:3%;z-index:1}
.threevillagers_frontshadow{position:absolute;top:37%;left:33%;z-index:0}
.w-20{width:20% !important}
.w-13{width:13% !important}
.threevillagers_left{position:relative;left:10%;opacity:0}
.threevillagers_right{position:relative;right:11%;opacity:0}
.animate.threevillagers_left{animation:animationFrames-threevillagers_left ease-out 1s;animation-iteration-count:1;animation-fill-mode:forwards}
@keyframes animationFrames-threevillagers_left{0{opacity:0;left:18%}
100%{opacity:1;left:10%}
}
.animate.threevillagers_right{animation:animationFrames-threevillagers_right ease-out 1s;animation-iteration-count:1;animation-fill-mode:forwards}
@keyframes animationFrames-threevillagers_right{0{opacity:0;right:19%}
100%{opacity:1;right:11%}
}
.animate.zoom-out{-webkit-animation-name:zoomOut;-moz-animation-name:zoomOut;-o-animation-name:zoomOut;animation-name:zoomOut;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s}
@-webkit-keyframes zoomOut{from{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes zoomOut{from{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@keyframes zoomOut{from{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
.animate.fade-in{animation-name:fadeIn;animation-fill-mode:both;animation-duration:3s}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@font-face{font-family:'MinecraftSeven';src:url(main/resources/theme-assets/fonts/MinecraftSeven.eot);src:url(main/resources/theme-assets/fonts/MinecraftSeven.eot?#iefix) format("embedded-opentype"),url(main/resources/theme-assets/fonts/MinecraftSeven.woff) format("woff"),url(main/resources/theme-assets/fonts/MinecraftSeven.ttf) format("truetype"),url(main/resources/theme-assets/fonts/MinecraftSeven.svg#MinecraftFive-Bold) format("svg");font-style:normal;font-weight:bold;text-rendering:optimizeLegibility}