#popup_container{font-size:12px;width:600px;background:#fff;border:solid 5px #999;color:#000;border-radius:5px;position:fixed;left:calc(50% - 300px)}#popup_title{font-size:14px;text-align:center;line-height:1.75em;background:#666;color:#fff;font-weight:700;border:solid 1px #fff;border-bottom:solid 1px #999}#popup_content{padding:1em 1.75em;margin:0}#popup_message{text-align:center}#popup_panel{text-align:center;margin:10px 0 0}#popup_panel input{display:inline-block;background:#929292;border:0;padding:3px 10px;color:#fff;cursor:pointer;width:auto}#popup_panel input:hover{background:#787878}#popup_prompt{margin:.5em 0}@media screen and (max-width:600px){#popup_container{min-width:calc(100% - 40px);width:calc(100% - 40px);margin:0 20px}#popup_message{font-size:14px}#popup_panel input{padding:10px 15px;font-size:18px}}