body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#login{margin:50px auto;width:800px}footer{font-size:12px;margin-top:25px;text-align:center}pre{background:#eee;padding:10px}label{display:block;padding:10px 0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:25px;padding:5px;width:100%}input[type=date]{padding:4px 5px}select{padding:9px 5px 10px}button{border:0 solid;border-radius:3px;cursor:pointer;font-size:16px;margin-top:10px;padding:5px 10px}.error,button{background:#e51936;color:#fff}.error{border-radius:3px;margin-top:15px;padding:10px}.business-unit{border:1px solid #ccc;margin-bottom:15px;padding:15px}.business-units{margin-top:15px}.business-units a:link,.business-units a:visited{text-decoration:none}.business-unit span,.business-unit strong{display:block;text-decoration:none}a .business-unit{opacity:.7;position:relative}a .business-unit:after{color:#b0413e;content:"Inactive";font-size:8pt;font-weight:700;position:absolute;right:3px;top:3px}a.active .business-unit{opacity:1}a.active .business-unit:after{display:none}a.selected .business-unit{border:1px solid green}.header nav{display:inline-block;float:right;margin-top:15px}.header nav a{color:#000;font-weight:700;padding:15px;text-decoration:none}.header nav a:hover{color:#e51935}a:link,a:visited{color:#333;text-decoration:none}a:active,a:hover{color:#e51935}.select-business{border:2px solid #e51935;padding:15px}.select-business .select-business-item-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.select-business .select-business-item-container .select-business-item{flex:0 49%;margin-bottom:10px;margin-right:5px}.select-business .select-business-item-container .select-business-item h3{margin:5px 0}.select-business .select-business-item-container .select-business-item a{background:#eee;display:block;font-size:13px;line-height:115%;padding:10px}.reservation-form-row>div>div{display:flex;justify-content:space-between;width:100%}.reservation-form-row button{display:flex;height:30px;line-height:22px;margin-top:42px;width:30px}.reservation-form-actions{margin:15px 0;text-align:right}.add-another-collection-widget{cursor:pointer;display:inline-block;text-decoration:underline}.merchant-reservations-form-row{background:#eee;border-radius:3px;margin-bottom:15px;padding:5px 15px 15px}.merchant-reservations-form-row input{width:auto}.align-right{text-align:right}