html{overflow:hidden;height:100%}body{overflow:hidden;height:100%;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;color:#fff;background:#1e303c;-khtml-user-select:none}.browsehappy{margin:.2em 0;padding:.2em 0;color:#000;background:#ccc}.hidden{visibility:hidden}.container .main{display:-webkit-flex;display:flex;flex-direction:column;height:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:1200px){.container .main{width:1170px}}@media (min-width:992px){.container .main{width:970px}}@media (min-width:768px){.container .main{width:750px;padding:0}}.container .main .close{position:absolute;top:3px;right:3px;width:20px;height:20px;cursor:pointer;background:url(../images/close.png) no-repeat}.birds{display:-webkit-flex;display:flex;overflow:hidden;flex-direction:column;width:100%;height:100%;-webkit-flex:1;flex:1;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:stretch;align-content:stretch}.birds .row{display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex:1;flex:1;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:center;align-content:center;-webkit-align-items:stretch;align-items:stretch}.birds .bird{position:relative;background-repeat:no-repeat;background-position:center center;-webkit-flex:1;flex:1}.birds .bird .birdimage.ng-enter{-webkit-animation:zoomIn 1s;animation:zoomIn 1s}.birds .bird.drag-enter{background-color:rgba(255,255,255,.1)}.birds .bird>.birdimage{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.birds .bird .title{font-weight:400;font-style:italic;position:absolute;top:75%;width:100%;margin:0;cursor:pointer;text-align:center}.birds .bird .note{position:absolute;top:20%;right:5%;width:20%}.birds .bird .note img{width:100%;height:auto;max-height:70px}.birds .bird .note img.overlay{position:absolute;top:1px;right:1px}.notes{display:-webkit-flex;display:flex;flex-direction:row;width:100%;height:100px;min-height:30px;max-height:70px;margin-bottom:3px;-webkit-flex:initial;flex:initial;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}.notes>div{-webkit-flex:1;flex:1}.notes .note{position:relative;cursor:move;transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:scale(.95);transform:scale(.95)}.notes .note img.ng-enter{-webkit-animation:zoomIn 1s;animation:zoomIn 1s}.notes .note img{width:100%;height:auto;max-height:70px}.notes .note img.overlay{position:absolute;top:1px;right:1px}.notes .note:hover{-webkit-transform:scale(1);transform:scale(1)}.notes .note div[ng-drag]{position:absolute;top:0;right:0;bottom:0;left:0}.ngdialog{font-style:italic;text-align:center;color:#545454}.ngdialog h1{font-size:1.3em;font-weight:400;text-align:center}.ngdialog h2{font-size:1.1em;font-weight:400;text-align:center}.ngdialog p{text-align:left;text-indent:1em}.ngdialog hr{clear:both;width:50%;height:3px;text-align:center;color:#799191;border:0;border-top:1px solid #c8d6d6;border-bottom:1px solid #b2bebe;background-color:#799191}.container>div.slide{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain!important}.container .ornament{background-image:url(../images/ornament.png)}.container .peoples{background-image:url(../images/peoples.png)}.container .introtext1{background-image:url(../images/introtext1.png)}.container .introtext2{background-image:url(../images/introtext2.png)}.container .flower0{background-image:url(../images/flower0.png)}.container .flower1{background-image:url(../images/flower1.png)}.container .flower2{background-image:url(../images/flower2.png)}.container .gratulations{background-image:url(../images/gratulations.png)}.container .closeend{background-image:url(../images/closeend.jpg)}.container .hintbackground{background-color:rgba(0,0,0,.5);background-image:url(../images/modal.png)}.container .hintcontent{background-image:url(../images/hint.png)}.container .hintclose{position:absolute;top:47.3%;left:50.3%;margin-top:-10px;margin-left:-10px}.container>div.slide.ng-enter{-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.container>div.slide.ng-leave{-webkit-animation:fadeOut 2s;animation:fadeOut 2s}.container .slideclose{position:absolute;top:47.3%;left:50.3%;margin-top:-10px;margin-left:-10px}.loader,.loader:after,.loader:before{background:#FFF;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader:after,.loader:before{position:absolute;top:0;content:''}.loader:before{left:-1.5em}.loader{text-indent:-9999em;margin:8em auto;position:relative;font-size:11px;-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after{left:1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}#loaderpercents{text-align:center;font-size:xx-large;margin-top:.5em}@-webkit-keyframes load1{0%,100%,80%{box-shadow:0 0 #FFF;height:4em}40%{box-shadow:0 -2em #fff;height:5em}}@keyframes load1{0%,100%,80%{box-shadow:0 0 #FFF;height:4em}40%{box-shadow:0 -2em #fff;height:5em}}