.dmodal-html-clone{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden}.dmodal-html-clone .dmodal-body-clone{position:absolute;width:100%;left:0}.dmodal-wrap{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;opacity:0;transition:.6s opacity}.dmodal-wrap.html-cloned-{position:absolute}.dmodal-wrap.active-{opacity:1}.dmodal-wrap .dmodal-birdscreen{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;background:#000;opacity:.6}.dmodal-wrap .dmodal-outer{display:table;position:relative;z-index:2;width:100%;height:100%}.dmodal-wrap .dmodal-outer .dmodal-inner{display:table-cell;padding-top:50px;padding-bottom:50px;vertical-align:middle}.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content{width:calc(100vw - 40px);max-width:776px;min-height:20px;background:#fff;margin:0 auto;position:relative;color:#575757;border-radius:2px;box-shadow:0 3px 10px rgba(0,0,0,.2);font-size:15px;line-height:1.6}@media print{.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content{padding:40px 60px}}@media only screen and (min-width: 993px){.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content{padding:40px 60px}}@media only screen and (max-width: 992px){.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content{padding:20px 20px}}.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content.alert-{padding:20px}.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content:before{content:"";display:block;width:20px;height:20px;float:right}.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content.alert-{width:400px;max-width:calc(100vw - 40px);max-height:calc(100vh - 100px);overflow:auto;-webkit-overflow-scrolling:touch}.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content.alert-:before{display:none}.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content.dmodal-iframe-content{position:relative;margin-top:0;margin-bottom:0;max-width:calc(100vw - 80px);height:calc(100vh - 100px)}.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content.dmodal-iframe-content iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content h4{font-size:20px;line-height:1.65;color:#222;margin-bottom:26px}@media only screen and (max-width: 600px){.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content h4{font-size:17px}}.dmodal-wrap .dmodal-outer .dmodal-inner .dmodal-content .dcore-body{font-size:14px;line-height:1.7}.dmodal-wrap .dmodal-close{display:block;position:absolute;z-index:1;width:22px;height:22px;font-size:0;transition:.3s opacity;outline:none;border:none;background:transparent}@media print{.dmodal-wrap .dmodal-close{top:0;left:calc(100% + 10px)}}@media only screen and (min-width: 993px){.dmodal-wrap .dmodal-close{top:0;left:calc(100% + 10px)}}@media only screen and (max-width: 992px){.dmodal-wrap .dmodal-close{bottom:calc(100% + 10px);right:0}}.dmodal-wrap .dmodal-close:before,.dmodal-wrap .dmodal-close:after{content:"";display:block;background-color:#fff;height:2px;width:100%;position:absolute;top:50%;left:0}.dmodal-wrap .dmodal-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dmodal-wrap .dmodal-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.dmodal-wrap .dmodal-close:hover{opacity:.8}
