#mypractis-popup{display:none;position:fixed;z-index:99999;padding:20px 20px 0;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.4)}@media screen and (min-width:768px){#mypractis-popup{padding:100px 20px 0}}#mypractis-popup-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888}@media screen and (min-width:768px){#mypractis-popup-content{max-width:1280px}}#mypractis-popup-close{text-align:right;color:#aaa;font-size:28px;line-height:1;font-weight:700}#mypractis-popup-close:hover,#mypractis-popup-close:focus{color:#000;text-decoration:none;cursor:pointer}#mypractis-popup-close span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}