.dialog_container{position:fixed;background-color:rgba(0,0,0,0.2);left:0px;top:0px;bottom:0px;right:0px;opacity:1;transition:opacity .3s linear;z-index:11}.dialog_container.opening,.dialog_container.closing{opacity:0 !important}.dialog_container .dialog_box{position:fixed;background:#fff;box-shadow:2px 2px 25px -9px #000;border-radius:4px;transition:opacity .2s ease-out}.dialog_container .dialog_box.drag{opacity:.7}.dialog_container .dialog_box .dialog_top{width:100%;height:30px;background:gray;text-align:right;display:flex;align-items:center;cursor:default}.dialog_container .dialog_box .dialog_top .title{width:100%;text-shadow:0px 0px 15px #fff;text-align:center;color:#fff;font-family:Consolas,Arial,Monospaced,monospace}.dialog_container .dialog_box .dialog_top .close{font-family:"Times New Roman",serif;color:#fff;font-size:35px;line-height:30px;min-width:30px;height:30px;text-align:center;cursor:pointer;background:transparent;margin-left:-30px;transition-property:background,color;transition-duration:.2s;transition-timing-function:linear}.dialog_container .dialog_box .dialog_top .close:hover{color:gray;background:#dcdcdc}.dialog_container .dialog_box .content{width:100%;position:relative;bottom:0px;top:0px;height:calc(100% - 30px)}.dialog_container[window-style="1"] .new-year-decoration{background:url("/img/decor/new-year/garland.png");background-size:auto 21px;background-repeat:repeat-x;height:21px}.dialog_container[window-style="0"] .dialog_box{box-shadow:none;background:transparent}.dialog_container[window-style="0"] .dialog_box .dialog_top{display:none}.dialog_container[window-style="0"] .dialog_box .content{height:100px}
