#container{width:75%;margin:0 auto;background-color:#FFF;padding:20px 40px;border:solid 1px black;margin-top:20px}#flash_notice,#flash_error,#flash_alert{padding:5px 8px;margin-bottom:10px;width:320px}#flash_notice{background-color:#CFC;border:solid 1px #6C6}#flash_error,#flash_alert{background-color:#FCC;border:solid 1px #C66}.fieldWithErrors{display:inline}.error_messages{width:400px;border:2px solid #CF0000;padding:0px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0;font-size:12px}.error_messages h2{text-align:left;font-weight:bold;padding:5px 10px;font-size:12px;margin:0;background-color:#c00;color:#fff}.error_messages p{margin:8px 10px}.error_messages ul{margin:0}#user_nav{float:right;margin-bottom:10px;text-align:right}.authentications{margin-bottom:30px}.authentication{float:left;background-color:#EEE;border:solid 1px #999;padding:5px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;position:relative;margin-right:10px}.authentication .remove{text-decoration:none;position:absolute;top:3px;right:3px;color:#333;padding:2px 4px;font-size:10px}.authentication .remove:hover{color:#FFF;background-color:#777;-moz-border-radius:7px;-webkit-border-radius:7px}.authentication img{float:left}.authentication .provider,.authentication .uid{margin-left:38px;margin-right:20px}.authentication .provider{font-weight:bold}.authentication .uid{color:#666;font-size:11px}.auth_provider img{display:block}.auth_provider{float:left;text-decoration:none;margin-right:20px;text-align:center;margin-bottom:10px}.menu{border-bottom:1px solid #666}ul.tabHolder{overflow:hidden;margin:1em 0 -2px;padding:0}ul.tabHolder li{list-style:none;display:inline-block;margin:0 3px;padding:3px 8px 0;background-color:#D8D8D8;border:1px solid #610B0B;font-size:15px}ul.tabHolder li.active{background-color:#0404B4;border-bottom-color:#0404B4;color:#FFFFFF}.digg_pagination{background:white;cursor:default}.digg_pagination a,.digg_pagination span,.digg_pagination em{padding:0.2em 0.5em;display:block;float:left;margin-right:1px}.digg_pagination .disabled{color:#999999;border:1px solid #dddddd}.digg_pagination .current{font-style:normal;font-weight:bold;background:#2e6ab1;color:white;border:1px solid #2e6ab1}.digg_pagination a{text-decoration:none;color:#105cb6;border:1px solid #9aafe5}.digg_pagination a:hover,.digg_pagination a:focus{color:#000033;border-color:#000033}.digg_pagination .page_info{background:#2e6ab1;color:white;padding:0.4em 0.6em;width:22em;margin-bottom:0.3em;text-align:center}.digg_pagination .page_info b{color:#000033;background:#6aa6ed;padding:0.1em 0.25em}.digg_pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .digg_pagination{height:1%}*:first-child+html .digg_pagination{overflow:hidden}.apple_pagination{background:#f1f1f1;border:1px solid #e5e5e5;text-align:center;padding:1em;cursor:default}.apple_pagination a,.apple_pagination span{padding:0.2em 0.3em}.apple_pagination .disabled{color:#aaaaaa}.apple_pagination .current{font-style:normal;font-weight:bold;background-color:#bebebe;display:inline-block;width:1.4em;height:1.4em;line-height:1.5;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;text-shadow:rgba(255,255,255,0.8) 1px 1px 1px}.apple_pagination a{text-decoration:none;color:black}.apple_pagination a:hover,.apple_pagination a:focus{text-decoration:underline}.flickr_pagination{text-align:center;padding:0.3em;cursor:default}.flickr_pagination a,.flickr_pagination span,.flickr_pagination em{padding:0.2em 0.5em}.flickr_pagination .disabled{color:#aaaaaa}.flickr_pagination .current{font-style:normal;font-weight:bold;color:#ff0084}.flickr_pagination a{border:1px solid #dddddd;color:#0063dc;text-decoration:none}.flickr_pagination a:hover,.flickr_pagination a:focus{border-color:#003366;background:#0063dc;color:white}.flickr_pagination .page_info{color:#aaaaaa;padding-top:0.8em}.flickr_pagination .previous_page,.flickr_pagination .next_page{border-width:2px}.flickr_pagination .previous_page{margin-right:1em}.flickr_pagination .next_page{margin-left:1em}body{background-color:#f2f4f7}.voucher-page-index{display:flex;align-items:center;justify-content:center;padding:20px 15px}.voucher-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 15px}.voucher-card{width:100%;max-width:620px;background:#ffffff;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,0.08);border:1px solid #e6e6e6}.voucher-header{padding:18px 24px;border-bottom:1px solid #eee;text-align:center;background:#ffffff}.voucher-header h4{margin:0;font-weight:600}.voucher-body{padding:30px 35px}.simple-calendar table{-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;background-color:rgba(0,0,0,0);border:1px solid #dddddd;border-collapse:collapse;box-sizing:border-box;max-width:100%;width:100%}.simple-calendar tr{border-collapse:collapse}.simple-calendar th{padding:6px;border-bottom:2px solid #dddddd;border-collapse:collapse;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:0px none #333333;box-sizing:border-box;text-align:left}.simple-calendar td{padding:6px;vertical-align:top;width:14%;border:1px solid #ddd;border-top-color:#dddddd;border-top-style:solid;border-top-width:1px;border-right-color:#dddddd;border-right-style:solid;border-right-width:1px;border-bottom-color:#dddddd;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#dddddd;border-left-style:solid;border-left-width:1px}.simple-calendar .calendar-heading nav{display:inline-block}.simple-calendar .day{height:80px}.simple-calendar .today{background:#FFFFC0}.simple-calendar .prev-month{background:#DDD}.simple-calendar .next-month{background:#DDD}
