@font-face{font-family:OpenSansRegular;src:url(/build/fonts/OpenSans-Regular-webfont.2f3d7d54.eot);src:url(/build/fonts/OpenSans-Regular-webfont.2f3d7d54.eot?#iefix) format("embedded-opentype"),url(/build/fonts/OpenSans-Regular-webfont.1e5f9028.woff) format("woff"),url(/build/fonts/OpenSans-Regular-webfont.80f03084.ttf) format("truetype"),url(/build/images/OpenSans-Regular-webfont.88fec865.svg#OpenSansRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSansBold;src:url(/build/fonts/OpenSans-Bold-webfont.e350a45c.eot);src:url(/build/fonts/OpenSans-Bold-webfont.e350a45c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/OpenSans-Bold-webfont.6c6222fc.woff) format("woff"),url(/build/fonts/OpenSans-Bold-webfont.bfaeb972.ttf) format("truetype"),url(/build/images/OpenSans-Bold-webfont.cef09ced.svg#OpenSansBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:straitregular;src:url(/build/fonts/strait-regular-webfont.c7776d0e.eot);src:url(/build/fonts/strait-regular-webfont.c7776d0e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/strait-regular-webfont.2fdb979e.woff) format("woff"),url(/build/fonts/strait-regular-webfont.157b7b8d.ttf) format("truetype"),url(/build/images/strait-regular-webfont.ed9a8c8b.svg#straitregular) format("svg");font-weight:400;font-style:normal}.steps ul.liststyle1{margin:0 0 16px;padding:0;border-bottom:1px solid #e8e8e8}.steps ul.liststyle1 li{margin:0 0 12px;padding:0;list-style:none;line-height:29px}.steps ul.liststyle1 li .icon-steps{display:inline-block;height:29px;line-height:29px;width:29px;text-align:center;margin-right:10px;float:left;color:#fff;background:url(/build/images/bulletstyle1.4343f401.png) no-repeat 0 0}body{font-family:OpenSansRegular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;color:#333}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{font-family:straitregular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}h1,h2{font-weight:400}#header h2,.intro h2,.party-info h2,.steps h2{margin:0 0 20px}p{margin:0 0 14px}.accent{color:#659d98}a{color:#b3141c;text-decoration:underline}a.btn{text-decoration:none}.add-btn-container{display:block;overflow:auto;margin-bottom:10px;float:right}.add-btn-create{font-size:.9em;padding:5px 13px;font-family:OpenSansBold,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;float:left;margin-left:10px}.add-btn-create [class^=icon-]{margin-top:1px}table.participants button{margin-bottom:3px}.wrapper .btn-primary,.wrapper .btn-primary.active,.wrapper .btn-primary:active,.wrapper .btn-primary:visited{background-color:#a9181f;background-image:linear-gradient(180deg,#be1018,#aa181f);background-image:-moz-linear-gradient(top,#be1018,#aa181f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#be1018),to(#aa181f));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #6f070c}#wrapper .btn-primary:hover{background:#a9181f}.wrapper .btn-warning,.wrapper .btn-warning.active,.wrapper .btn-warning:active,.wrapper .btn-warning:visited{background-color:#d78512;background-image:linear-gradient(180deg,#d78512,#ec971f);background-image:-moz-linear-gradient(top,#d78512,#ec971f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d78512),to(#ec971f));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #985e0d}#wrapper .btn-warning:hover{background:#d78512}.wrapper .btn-info,.wrapper .btn-info.active,.wrapper .btn-info:active,.wrapper .btn-info:visited{background-color:#279bbd;background-image:linear-gradient(180deg,#279bbd,#31b0d5);background-image:-moz-linear-gradient(top,#279bbd,#31b0d5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#279bbd),to(#31b0d5));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #1b6d85}#wrapper .btn-info:hover{background:#279bbd}.wrapper .btn-success,.wrapper .btn-success.active,.wrapper .btn-success:active,.wrapper .btn-success:visited{background-color:#3a853a;background-image:linear-gradient(180deg,#3a853a,#449d44);background-image:-moz-linear-gradient(top,#3a853a,#449d44);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3a853a),to(#449d44));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #255625}#wrapper .btn-success:hover{background:#3a853a}.wrapper .btn-danger,.wrapper .btn-danger.active,.wrapper .btn-danger:active,.wrapper .btn-danger:visited{background-color:#ad2926;background-image:linear-gradient(180deg,#ad2926,#c9302c);background-image:-moz-linear-gradient(top,#ad2926,#c9302c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ad2926),to(#c9302c));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #6f070c}#wrapper .btn-danger:hover{background:#ad2926}textarea{color:#333}.uneditable-input.span12,input.span12,textarea.span12{width:100%;height:200px;margin-bottom:5px}.table{margin-bottom:35px}.container{max-width:940px;padding:0 30px;width:auto;position:relative}#header{height:190px}.steps{padding:25px 20px 20px;border:1px solid #e4e2e2;background-color:#f6f6f6;border-radius:5px}.steps ul.liststyle1 li{margin-bottom:0}.content-container{background:url(/build/images/content-container.fa842f42.png) no-repeat top;padding:200px 0 0}.box{margin:0 0 20px}#footer-santa{background:url(/build/images/footer-bg.9dbc53ff.png) no-repeat 100% 0;padding-top:65px;padding-bottom:35px;text-align:center;font-size:1.2em;color:#6e6e6e}@media (min-width:801px){#footer-santa{padding-left:170px;padding-right:170px}}.copyright{float:left}.footer-links{float:right;padding-right:175px}.description{font-size:.8em;margin-bottom:3px;color:#6e6e6e}.yoursecretsant{color:#6e7070;margin:5px 0 15px}.yourgift{background:url(/build/images/yourgift.2aac185c.png) no-repeat scroll 0 0 transparent;color:#c51426;display:inline-block;font-family:OpenSansBold;font-size:1.1em;line-height:41px;margin:0 15px 0 0;padding:22px 10px 10px 87px;min-width:197px}.participant .viewed{color:#090}.participant .not_viewed{color:#900}@media screen and (max-width:1024px){a.github{display:none}}.btn-create-event{margin-top:30px}.bottom-spacer{margin-bottom:45px}#header{cursor:pointer}.toplabels .error{color:#cf706c}.error td.error input,.toplabels .error input{background:url(/build/images/error.438e750e.png) no-repeat scroll 100% #fff}.select2-container,.wishlistitem-description{width:100%}.select2-container-multi .select2-choices{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,box-shadow .2s linear;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border .2s linear,box-shadow .2s linear}.select2-container-multi .select2-choices .select2-search-choice{padding:5px 5px 6px 18px}ul.form-errors{color:#a12c2c}.lang__selection{list-style:none;padding:0;margin:0}.lang__selection select{background-color:#99c2c1;border:2px solid #fff;border-radius:20px;color:#fff;font-weight:400;padding:4px 30px 4px 18px;font-family:straitregular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;width:90%}.lang__selection:hover select{color:#99c2c1;background-color:#fff}.select-secret-santa{display:block;width:100%;list-style:none;padding:10px 0 0;margin:0}.mobile__lang__selection{padding:10px 0}.select-secret-santa select{background-color:#fff;border:2px solid #99c2c1;border-radius:20px;color:#99c2c1;font-weight:400;padding:4px 18px;font-family:straitregular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;width:100%;font-size:14px}.lang__selection:hover select{cursor:pointer;color:#fff;background-color:#99c2c1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ui-sortable-helper{display:table}.row-import-participants{display:none}.add-import-participant-data{width:100%;height:100px}.add-participant-link,.add-participant-link:hover{text-decoration:none}.manage_btn{display:block;width:100%;text-align:left;margin-bottom:10px;word-wrap:break-word;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.manage_btn_link{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.btn_confirmation_pop_up{display:block;max-width:100%;float:left;white-space:normal;margin-bottom:10px;margin-right:10px}.input_edit_email{margin-bottom:5px}.link_remove_participant{padding:0;background:none;color:#b3141c}.manage-page-form .form-group{margin-top:5px}.party-info{padding:20px;border:1px solid #e4e2e2;background-color:#f6f6f6;border-radius:5px}.party-info ul.liststyle1{margin:0 0 16px;padding:0}.party-info ul.liststyle1 li{margin:0 0 12px;padding:0;list-style:none}.party-info ul.liststyle1 li:last-child{margin:0}.title-row{margin-bottom:10px}.title-row h1{margin-top:150px}.participant-title-row{margin-bottom:20px}.participant-title-row .party-info{padding:25px 20px 20px;height:auto;border:1px solid #e4e2e2;background-color:#f6f6f6;border-radius:5px}.participant-title-row .party-info ul.liststyle1{margin:0}