div#calendar{margin:0 auto;padding:0;width:100%;max-width:620px;font-family:Helvetica,"Times New Roman",Times,serif}div#calendar div.box{position:relative;top:0;left:0;width:100%;height:40px;background-color:#787878}div#calendar div.header{line-height:40px;vertical-align:middle;position:absolute;left:0;top:0;width:100%;height:40px;text-align:center}div#calendar div.header a.prev,div#calendar div.header a.next{position:absolute;top:0;height:17px;display:block;cursor:pointer;text-decoration:none;color:#FFF}div#calendar div.header span.title{color:#FFF;font-size:18px}div#calendar div.header a.prev{left:5px}div#calendar div.header a.next{right:5px}div#calendar div.box-content{border:1px solid #787878;border-top:none;padding:5px}div#calendar ul.label{display:flex;width:100%;margin:0;padding:0;box-sizing:border-box}div#calendar ul.label li{margin:0;padding:0;margin-right:5px;list-style-type:none;width:calc((100% - 35px) / 7);height:40px;line-height:40px;vertical-align:middle;text-align:center;color:#000;font-size:15px;background-color:#fff0}div#calendar ul.dates{display:flex;width:100%;margin:0;padding:0;margin-bottom:5px;flex-wrap:wrap;box-sizing:border-box}div#calendar ul.dates li{margin:0;padding:0;margin-right:5px;margin-top:5px;line-height:80px;vertical-align:middle;float:left;list-style-type:none;width:calc((100% - 35px) / 7);height:80px;font-size:25px;background-color:#DDD;color:#000;text-align:center;position:relative}:focus{outline:none}div.clear{clear:both}.pisol-order-count{position:absolute;width:20px;height:20px;display:flex;border-radius:10px;text-align:center;background:red;font-size:12px;justify-content:center;align-items:center;color:#fff;top:5px;right:5px}.order-box{width:70%;background:#fff;margin:auto;position:relative}.pi-calendar-nav{display:block;text-align:center;margin:auto;padding:10px}.pi-calendar-nav-bt,.pisol-order-detail{color:#fff;background-color:#6c757d;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;padding:7px 15px;font-size:16px;line-height:1.5;border-radius:.25rem;margin:10px}.p-3{padding:15px}.my-0{margin-top:0;margin-bottom:0}.pi-calendar-nav-bt.btn-primary{background:#dda500}.pi-table{width:100%;margin-top:10px}.pi-table td{vertical-align:top}.pi-table th,.pi-table td{border-bottom:1px solid #ddd}.pi-product-table{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}.pi-product-table td,.pi-product-table th{border:1px solid #ddd;padding:8px}.pi-product-table tr:nth-child(even){background-color:#f2f2f2}.pi-product-table tr:hover{background-color:#ddd}.pi-product-table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#4CAF50;color:#fff}.order-box .mfp-close{color:#fff!important;background:#000!important}.order-box a{text-decoration:none}.pi-alert{padding:10px;background:#e37e7e;color:#FFF;border-radius:5px;margin-bottom:10px;margin-top:10px}#pi-back-to-orders{color:#000;font-size:22px}.p-1{padding-top:5px;padding-bottom:5px}.border-top{border-top:1px solid #ccc}.border-bottom{border-top:1px solid #ccc}