.dropdown-select.visible{display:block}.dropdown{position:relative}ul{margin:0;padding:0}ul li{list-style:none;padding-left:10px;cursor:pointer}ul li:hover{background:rgba(255,255,255,.1)}.dropdown-select{position:absolute;background:#7ae;text-align:left;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:90%;left:2px;line-height:2em;margin-top:2px;box-sizing:border-box}.thin{font-weight:400}.small{font-size:12px;font-size:.8rem}.half-input-table{border-collapse:collapse;width:100%}.half-input-table td:first-of-type{border-right:10px solid #48d;width:50%}.window{height:540px;width:800px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:30px;z-index:10;margin:0 auto;margin-top:40px;border:1px solid #48d}.order-info{height:100%;width:50%;padding-left:25px;padding-right:25px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;flex-direction:column}.price{bottom:0;position:absolute;right:0;color:#48d}.order-table td:first-of-type{width:25%}.order-price{margin-left:auto}.order-name{font-weight:600;font-size:16px}.order-table{position:relative;display:flex}.line{height:1px;width:100%;margin-top:10px;margin-bottom:10px;background:#ddd}.order-table td:last-of-type{vertical-align:top;padding-left:25px}.order-info-content{width:100%}.full-width{width:100%}.pay-btn{border:none;background:#22b877;line-height:2em;border-radius:10px;font-size:19px;font-size:1.2rem;color:#fff;cursor:pointer;position:absolute;bottom:25px;width:calc(100% - 50px);-webkit-transition:all .2s ease;transition:all .2s ease}.pay-btn:hover{background:#22a877;color:#eee;-webkit-transition:all .2s ease;transition:all .2s ease}.total{margin-top:25px;font-size:20px;font-size:1.3rem;position:absolute;bottom:30px;right:27px;left:35px}.dense{line-height:1.2em;font-size:16px;font-size:1rem}.input-field{background:rgba(255,255,255,.1);margin-bottom:10px;margin-top:3px;line-height:1.5em;font-size:20px;font-size:1.3rem;border:none;padding:5px 10px 5px 10px;color:#fff;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.credit-info{background:#48d;height:100%;width:50%;color:#eee;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-size:.9rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;padding-left:25px;padding-right:25px;border-top-right-radius:30px;border-bottom-right-radius:30px;position:relative}.dropdown-btn{background:rgba(255,255,255,.1);width:100%;border-radius:5px;text-align:center;line-height:1.5em;cursor:pointer;position:relative;-webkit-transition:background .2s ease;transition:background .2s ease}.dropdown-btn:after{content:'\25BE';right:8px;position:absolute}.dropdown-btn:hover{background:rgba(255,255,255,.2);-webkit-transition:background .2s ease;transition:background .2s ease}.dropdown-select{display:none}.credit-card-image{display:block;max-height:80px;margin-left:auto;margin-right:auto;margin-top:35px;margin-bottom:15px}.credit-info-content{margin-top:25px;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}@media (max-width:600px){.window{width:100%;height:100%;display:block;border-radius:0}.order-info{width:100%;height:auto;padding-bottom:100px;border-radius:0}.credit-info{width:100%;height:auto;padding-bottom:100px;border-radius:0}.pay-btn{border-radius:0}}