@import url(//fonts.googleapis.com/css?family=Titillium%20Web:300,400,700);h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-1px}h1{font-size:35px;color:#b53e42}h2{font-size:25px;color:#636363}h3{font-size:20px}.content h3{padding-left:0}body{background-color:#e4e4e4;color:#555;font-family:"Titillium Web",sans-serif;font-size:14px;background:no-repeat center center fixed;background-size:cover}.body-content{}.container{max-width:1000px!important}.navbar{background:#fff;border-bottom:solid 1px rgba(0,0,0,.24)}.navbar .navbar-toggle span{background-color:#000}.navbar .navbar-collapse{background-color:#fff}.navbar a{color:#000;text-transform:uppercase;font-weight:400}.navbar .navbar-nav .active a{font-weight:700}.navbar .navbar-brand{padding-top:3px}.navbar .navbar-brand span{padding-top:5px;display:inline-block}.card>form>div:not(.content)>h3{padding-left:50px}.card>h3{padding-left:50px}.full-width{width:100%!important}.width-auto{width:auto!important}.text-center{text-align:center}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.inline-block{display:inline-block}.text-left{text-align:left}.text-cutoff{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.margin-left-0{margin-left:0!important}.margin-left-30{margin-left:30px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-30{margin-bottom:30px}.margin-top-0{margin-top:0}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-right-0{margin-right:0!important}.margin-right-5{margin-right:5px!important}.margin-right-10{margin-right:10px!important}.margin-right-20{margin-right:20px!important}.margin-right-30{margin-right:30px!important}.padding-0{padding:0}.padding-10{padding:10px}.padding-20{padding:20px}.padding-30{padding:30px}.padding-50{padding:50px}.padding-left-0{padding-left:0!important}.padding-left-30{padding-left:30px!important}.padding-top-30{padding-top:30px!important}.padding-top-20{padding-top:20px!important}.padding-top-10{padding-top:10px!important}.padding-horizontal-40{padding-right:40px;padding-left:40px}.padding-vertical-20{padding-top:20px;padding-bottom:20px}.padding-bottom-20{padding-bottom:20px!important}.noDoubleClickGroup{display:none}.clearfix:after{content:"";display:table;clear:both}.card .content:after{content:"";display:table;clear:both}.card .footer:after{content:"";display:table;clear:both}.validation-summary-errors span{font-weight:bold}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error,input.input-validation-error,select.input-validation-error{border:1px solid #f33!important;background:#ffeae1!important}.validation-summary-errors,.problem-message,.error{color:#f33;background-color:#ffeae1;border:1px solid #f33;text-align:left}.message-success{color:#369;background-color:#e6f2f9;border:1px solid #369;text-align:left}span.error{color:#f33;background:none}.validation-summary-errors,.problem-message,.error,.message-success{margin:10px 0;padding:15px 10px 10px 50px;background-repeat:no-repeat;background-position:10px center;line-height:1.5em}.message-success{padding:15px}.problem-message{padding-left:10px}.validation-summary-valid{display:none}span.error{margin:0;padding:0;line-height:normal;border:0}.closed-msg{color:red;font-family:'Droid Sans',sans-serif;font-size:14px;line-height:1.45em;padding-bottom:10px}.validation-summary-errors,.message-success{border-radius:5px}.pager{background:#f0f0f0;border:solid 1px #b9b9b9;border-radius:.3em}.pager .innerWpr{background:none}.pager .prevPage{background:url(../../content/images/buttons/previous-page.jpg) no-repeat}.pager .status{text-transform:lowercase;color:#666}.pager .nextPage{background:url(../../content/images/buttons/next-page.jpg) no-repeat}.pager{float:right}.pager .prevPage{float:left;width:17px;height:15px;background:url(../../content/images/buttons/previous-page.jpg) no-repeat;margin-top:5px}.pager .prevPage span{display:none}.pager .status{float:left;padding:5px;text-transform:lowercase;font-size:10px}.pager .nextPage{float:left;width:17px;height:15px;background:url(../../content/images/buttons/next-page.jpg) no-repeat;margin-top:5px}.pager .nextPage span{display:none}.btn{margin:5px 0;white-space:inherit;min-width:140px;font-weight:700}.btn-primary{color:#fff;background-color:#e5282c;border-color:#e5282c;border-bottom-width:4px}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#fff;background-color:#e5282c;border-color:#b73c3f;padding-bottom:15px}.btn-info{color:#e5282c;background-color:#fff;border-color:#e5282c;border-bottom-width:4px}.btn-info:hover,.btn-info:active,.btn-info:focus{color:#e5282c;background-color:#fff;border-color:#e5282c;padding-bottom:15px}.btn.btn-info.disabled{background-color:#fff;border-color:#a7a5a5;color:#a7a5a5}.button-link{border:none;background-color:transparent;color:#e5282c}a,a:hover,a:focus{color:#e5282c}h1 a,h1 a:hover,h1 a:focus{font-size:35px;color:#b53e42;text-decoration:none}.field-validation-error{color:red}.input-validation-error,input.input-validation-error,select.input-validation-error{border:1px solid #f33!important;background:#ffeae1!important}.validation-summary-errors,.problem-message,.error{color:#f33;background-color:#ffeae1;border:1px solid #f33}.message-success{color:#369;background-color:#e6f2f9;border:1px solid #369}.pageViewerCt{Background-color:#fff;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;width:80%!important;left:10%!important}.pageViewerCt .close{background-image:url(../../content/images/close.png)}.pageViewerCt{display:none;z-index:10000;width:675px;min-height:200px}.pageViewerCt .close{position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}#PopUpCt html{background:#fff!important}body.popup{margin:0 0 0 0}.popup textarea{height:120px}#header.card{margin-top:40px}#header.card #Logo img{width:100%;height:auto}#header.card h1,#header.card h3{padding-left:20px}#header.card>div:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}#header.card #language-select{display:inline-block;vertical-align:middle}#CultureCode{padding:0 0 0 7px;font-size:14px}#registration-status-bar{position:relative;height:60px}#registration-status-bar #strike-through-line{position:absolute;top:28px;width:100%;z-index:0;border-bottom:4px solid #ddd}#registration-status-bar ul{list-style:none;padding:0;margin:0;overflow:hidden;border-left:0 none;position:relative;z-index:1}#registration-status-bar li{float:left;width:25%;height:60px;padding:15px;position:relative}#registration-status-bar li label{position:absolute;top:-3px;left:0;font-size:14px;width:100%;text-align:center;padding:0 15px;white-space:nowrap}#registration-status-bar li div.sphere{width:30px;height:30px;border-radius:100%;background-color:#ddd;text-align:center;margin:0 auto;padding:5px}#registration-status-bar li.onstate label{font-weight:bold}#registration-status-bar li.onstate div.sphere{color:#fff;background-color:#e5282c}#registration-status-bar ul.fiveColumn li{width:20%}#registration-status-bar ul.fiveColumn+#strike-through-line{width:80%;margin:0 10%}#registration-status-bar ul.sixColumn li{width:16.6666667%}#registration-status-bar ul.sixColumn+#strike-through-line{width:84%;margin:0 8%}#right-column{width:30%;margin-left:3%}#register-menu.card .content h1{font-size:85px;text-align:center;margin-bottom:0}#register-menu.card .content h4{text-transform:uppercase;text-align:center;margin:0;margin-bottom:30px}#register-menu.card .content>div{margin-bottom:10px}#register-menu.card .content .promo-code input{width:70%;margin:0;float:left;border-color:#e5282c;border-width:1px;border-bottom-left-radius:4px;border-top-left-radius:4px}#register-menu.card .content .promo-code button{width:30%;margin:0;float:left;height:34px;padding:0;border-top-left-radius:0;border-bottom-left-radius:0}#powered-by-mylaps.card .content h4{margin:0;margin-bottom:5px;text-align:center}#powered-by-mylaps.card .content>div{width:108px;margin:0 auto}#participant.card .content .form-item{width:50%;padding:5px 10px;float:left}#participant.card .content .form-item label{font-weight:bold}.content .form-spacer{display:block;width:100%;height:50px;float:left}#products.card table>tbody>tr>td:last-of-type{width:15%;padding:15px;text-align:right}.btn-small{padding:7px 13px;font-size:13px;border-bottom-width:1px;margin:0;font-weight:bold}.btn-small:hover{padding:5px 13px 6px 13px}#products.card #ApplyDiscountPromoButton{margin-left:1%;min-width:inherit;width:49%;white-space:nowrap;overflow:hidden!important}#products.card #PromoCode{width:50%!important}.priceInput.productPrice{width:90px;text-align:end;display:inline-block}#payment.card table>tbody>tr>td:last-of-type{text-align:right}#payment.card table>tbody>tr>td>b{font-size:14px}#checkout.card table>tbody>tr>td:last-of-type{text-align:right}#checkout.card table>tbody>tr>td>b{font-size:14px}#confirmation.card h2{text-align:center}#confirmation.card .footer>div{padding:10px;font-weight:bold}#team-create.card .content .form-item{width:50%;padding:5px 10px;float:left}#team-create.card .content .form-item label{font-weight:bold}#team-create.card .content .commoncontent-msg{float:left;width:100%}.padding-left-0{padding-left:0!important}#gift-confirmation table>tbody>tr>td:last-of-type{text-align:right}#gift-confirmation .content a{font-weight:bold}#gift-confirmation.card .footer>div{padding:10px;font-weight:bold}#edit-registration.card table.table td:last-of-type{text-align:right}#edit-registration.card .footer .btn{margin:5px}#team-portal .panel-group .panel-title{cursor:pointer}#team-portal.card #team-actions.content .btn{margin:5px}#team-portal.card #member-actions .btn{padding:5px 10px;margin:10px 4px;min-width:inherit}#team-portal.card #member-actions button{margin-right:60px}#team-portal.card .small-text{float:right;font-size:11px;margin-left:5px}#team-portal.card #transfer-button{width:180px}#gifts.card table.table tr td:first-child,#gifts.card table.table tr td:last-of-type{text-align:right}#gifts.card .form-item{float:left;width:48%;margin:0 1%}#gifts.card .form-item label{font-weight:bold}.tooltip,.tooltip-wide{color:#000}.levelHint{display:inline-block;background:url(../../content/images/question_mark.png) no-repeat;width:16px;height:16px;padding:0 0 0 4px}.levelHint span{display:none}.tooltip p,tooltip-wide p{padding:0;margin:0}.wysiwyg p{line-height:1.3em}.wysiwyg p{margin:.5em 0}.wysiwyg strong,.wysiwyg strong *{font-weight:bold!important;font-style:inherit}.wysiwyg em,.wysiwyg em *{font-weight:inherit;font-style:italic!important}.wysiwyg blockquote{margin:.5em 1.5em}.wysiwyg ul,.wysiwyg ol{margin:.5em 0 .5em 2em}.wysiwyg ul ul,.wysiwyg ol ol,.wysiwyg ul ol,.wysiwyg ol ul{margin:0 0 0 2em}.wysiwyg li{list-style-position:outside}.wysiwyg ul li{list-style-type:disc}.wysiwyg ol li{list-style-type:decimal}.wysiwyg ul ul li,.wysiwyg ol ul li{list-style-type:circle}.wysiwyg ul ol li,.wysiwyg ol ol li{list-style-type:decimal}.wysiwyg ul ul ul li,.wysiwyg ol ul ul li,.wysiwyg ol ol ul li,.wysiwyg ul ol ul li{list-style-type:square}.loading{background-color:#fff;background-image:url(../../content/images/spinner.gif);background-size:25px 25px;background-position:right center;background-repeat:no-repeat}div.loader{position:absolute;top:50%;left:50%;display:none;width:70px;height:70px;background-image:url(../../content/images/spinner.gif);background-repeat:no-repeat;background-size:cover}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;z-index:1000}td.reg-price-id{width:5%}td.reg-level-name{width:65%;text-align:left;word-break:break-all}td.reg-price-value{width:30%;text-align:right;white-space:nowrap}div.reg-price-id{width:8%;float:left;border-top:1px solid #ddd;padding-top:15px;padding-right:15px;padding-bottom:15px;text-align:right}div.reg-level-name{width:62%;text-align:left;word-break:break-all;float:left;padding:15px;border-top:1px solid #ddd}div.reg-price-value{width:30%;text-align:right;white-space:nowrap;float:left;padding:15px;border-top:1px solid #ddd;padding-right:50px}span.converted-currency,.converted-currency{white-space:nowrap}.overflow-new-line{word-break:break-all}.other-methods-pay-amount{display:inline;float:right}.other-methods-payment-buttons{padding-left:20px;padding-right:20px}.paymentMethodSubtype{background-color:#fff}.paymentMethodSubtype .pay-method-img{vertical-align:middle}.paymentMethodSubtype .pay-method-img img{max-height:20px}.paymentMethodSubtype .radio-button{width:5%;padding-left:25px!important}.paymentMethodSubtype .code-slug,.paymentMethodSubtype .pay-method-img{width:15%}.paymentMethodSubtype>td{padding:0!important}.paymentMethodSubtype tr.last{border-top:none!important;border-bottom:none!important}.paymentMethodSubtype tr.last td{text-align:left!important}.paymentMethodSubtype tr.last p{margin-bottom:1px!important;margin-top:1px!important}.btn-primary[disabled],.btn-primary[disabled]:hover{background-color:#e5282c;border-color:#e5282c}.input-validation-error-custom{border:1px solid #f33!important;background:#ffeae1!important}.productDescription{word-break:keep-all}.tooltip{word-break:keep-all}.width-percent-15{width:15%!important}.width-percent-35{width:35%!important}.width-percent-50{width:50%!important}.width-percent-64{width:64%!important}#MiddleName::placeholder{font-style:italic}.cardContainer{border:solid 1px #e5e5e5;background-color:#f5f5f5;padding:30px 30px 0 30px;margin-bottom:25px;overflow:hidden;clear:both}.container.card{padding:0}.card{background-color:#fff;margin-bottom:25px!important;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:0}.card .header,.card header{padding:50px 50px 25px 50px}.card-sm .header,.card-sm header{padding:15px 15px 15px 15px}.card-md .header,.card-md header{padding:25px 25px 15px 25px}.card .footer,.card footer{padding:25px 50px 25px 50px}.card-sm .footer,.card-sm footer{padding:15px 15px 15px 15px}.card-md .footer,.card-md footer{padding:15px 25px 25px 25px}.card .content{padding:50px 50px 0 50px;position:relative}.card-md .content{padding:25px 25px 0 25px}.card-sm .content{padding:15px 15px 0 15px}.card .content:last-child{padding-bottom:50px}.card-md .content:last-child{padding-bottom:25px}.card-sm .content:last-child{padding-bottom:15px}.card .header+.content,.card header+.content{padding-top:0}.card h1,.card h2,.card h3,.card h4{margin-top:0}.card .header h1:last-child,.card .header h2:last-child,.card .header h3:last-child,.card .header h4:last-child{margin-bottom:0}.card .footer .button{margin-bottom:0}.card .image{min-height:100px;background-color:#eee;border-top-left-radius:2px;border-top-right-radius:2px}.card .image img{width:100%;max-width:100%;display:block}.card .wysiwyg img{max-width:100%;height:inherit!important}.card.popup{padding:0!important}.card.popup .content{padding:25px}.card table.table{background:#f5f5f5;border-color:#e5e5e5;margin-top:0;margin-bottom:0}.card table.table tr{border-top:1px solid #e5e5e5}.card table.table tr.pointer:hover{background:#e5e5e5}.card table.table tr:last-child{border-bottom:1px solid #e5e5e5}.card table.table td,.card table.table th{padding:15px}.card table.table td:first-child,.card table.table th:first-child{padding-left:50px}.card table.table td:last-child,.card table.table th:last-child{padding-right:50px}.card.popup table.table td,.card.popup table.table th{padding:8px}.card.popup table.table td:first-child,.card.popup table.table th:first-child{padding-left:25px}.card.popup table.table td:last-child,.card.popup table.table th:last-child{padding-right:25px}.card-sm table.table td:first-child,.card-sm table.table th:first-child{padding-left:15px}.card-sm table.table td:last-child,.card-sm table.table th:last-child{padding-right:15px}.card table.table.clickable-rows tbody tr:hover{background:#e3e1e1;cursor:pointer}.card table.table.clickable-rows tbody tr.inactive-row:hover{background:#f5f5f5;cursor:auto}.clickable-rows div.rowClass:hover{background:#e3e1e1;cursor:pointer}.clickable-rows div.rowClass.inactive-row:hover{background:#f5f5f5;cursor:auto}span.sold-out{font-size:15px;padding-right:20px;font-weight:bold}@media only screen and (max-width:400px){.card .content{padding:25px 25px 0 25px}.card-md .content{padding:15px 15px 0 15px}.card-sm .content{padding:10px 10px 0 10px}.card-sm .content:last-child{padding-bottom:10px}.card .content:last-child{padding-bottom:25px}.card .header,.card header{padding:50px 15px 25px 15px}.card-md .header,.card-md header{padding:25px 10px 15px 10px}.card-sm .header,.card-sm header{padding:25px 10px 15px 10px}.card .footer,.card footer{padding:25px 15px 25px 15px}.card-md .header,.card-md header{padding:15px 10px 15px 10px}.card-sm .header,.card-sm header{padding:15px 10px 15px 10px}.card table.table td:first-child,.card table.table th:first-child{padding-left:15px}.card table.table td:last-child,.card table.table th:last-child{padding-right:15px}}@media only screen and (min-width:401px)and (max-width:768px){.card .content{padding:25px 25px 0 25px;position:relative}.card-md .content{padding:25px 25px 0 25px}.card-sm .content{padding:15px 15px 0 15px}.card-sm .content:last-child{padding-bottom:15px}.card .header,.card header{padding:50px 25px 25px 25px}.card-md .header,.card-md header{padding:25px 15px 15px 15px}.card-sm .header,.card-sm header{padding:15px 10px 10px 10px}.card .footer,.card footer{padding:25px}.card-md .footer,.card-md footer{padding:15px}.card-sm .footer,.card-sm footer{padding:10px}.card table.table td:first-child,.card table.table th:first-child{padding-left:25px}.card table.table td:last-child,.card table.table th:last-child{padding-right:25px}}@media only screen and (min-width:1024px){}.row{margin:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:0}iframe{width:100%!important}.border{border-style:solid;border-color:#ddd;border-width:1px}.text-left{text-align:left!important}.smallCard{transform:scale(.7,.7);margin-left:-10%;margin-top:-25px}.hidden{display:none}@media(min-width:1260px){.pageViewerCt{width:60%!important;left:20%!important}}@media(max-width:1200px){}@media(max-width:992px){#registration-status-bar li label{padding:0}}@media(max-width:767px){button.btn,a.btn{width:100%;text-align:center;float:none}#team-portal.card #transfer-button{width:100%}.card table.table td:first-child,.card table.table th:first-child{padding:15px}.form-item{padding:0!important;width:100%!important}#right-column{width:100%;margin:0}#ButtonWpr{float:none}.pageViewerCt{left:0!important;width:100%!important}.pageViewerCt .close{right:0;top:0}.actions{width:100%!important}.actions a{width:49%}#GroupParticipantForm .FormItem{width:100%}#registration-status-bar li label{display:none}#registration-status-bar li.onstate label{display:block}}@media(max-width:480px){.col-tn{width:100%!important;margin:0!important}.productListing tr{width:100%;display:block}.productListing td.productName{width:100%!important;display:block;font-weight:bold}.productListing td{border-top-width:0!important}#ApplyDiscountPromoButtonWpr{width:100%;margin-top:10px;float:right}#DiscountPromoCodeWpr input{width:100%}.groupedProducts>select{width:100%}.fullNameWpr,.lineItems{width:100%}#PortalNavigationWpr ul li{width:100%}#ApplyPromoCodeWpr input{width:100%}#ApplyPromoCodeWpr .buttonContainer{margin-top:15px;width:100%}}label.paymentOption{background-color:#f5f5f5;border-bottom:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-right:#ddd;border-right-style:solid;border-right-width:1px;border-top:#ddd;border-top-style:solid;border-top-width:1px;color:#555;cursor:pointer;font-size:14px;margin-left:0;margin-bottom:0;margin-top:0;padding:10px 10px 10px 30px;width:100%}#OtherMethods label.paymentOption{border-style:none;background-color:transparent}#OtherMethods ul{padding:20px 20px 0 20px}#OtherMethods li div:hover{background-color:#ddd}label.paymentOption.checked{background-color:#fff;color:grey!important;font-weight:bold;border-bottom-style:none;border-right-style:none;border-top-style:none}label.paymentOption>img{filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1)}label.paymentOption.checked>img{filter:none;-webkit-filter:grayscale(0)}.other-methods-payment-buttons{overflow:hidden}@media(max-width:320px){.other-methods-payment-buttons{overflow:initial}}.pager .prevPage{background:url(/content/images/buttons/previous-page.jpg) no-repeat}.pager .nextPage{background:url(/content/images/buttons/next-page.jpg) no-repeat}.pageViewerCt .close{background-image:url(/content/images/close.png)}.levelHint{background:url(/content/images/question_mark.png) no-repeat}