.formField{position:relative;}.formField .fieldError,.formField .fieldError.error{position:static;padding:5px 0 0 0;color:#cd0a0a;display:block;font-size:16px;}@media screen and (max-width:1024px){.formField .fieldError,.formField .fieldError.error{font-size:14px;}}#signinContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;padding:20px;}@media screen and (max-width:1024px){#signinContainer{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}}#signinContainer #signinBox,#signinContainer #createAccountBox,#signinContainer #myOrdersBox,#signinContainer #guestCheckoutBox{width:45%;}@media screen and (max-width:1024px){#signinContainer #signinBox,#signinContainer #createAccountBox,#signinContainer #myOrdersBox,#signinContainer #guestCheckoutBox{width:95%;}}#signinContainer #signinBox a.showForgotPasswordButton{color:#bd8105;display:block;}#signinContainer #signinBox .remember{margin-top:20px;}#signinContainer #signinBox #loginDiv{margin:0px auto;}#signinContainer #createAccountBox .terms{font-size:0.9em;margin-top:20px;}#signinContainer #myOrdersBox #lookupOrderHref{color:#bd8105;display:block;}#signinContainer #guestCheckoutBox p{margin-bottom:10px;}#signinContainer #guestCheckoutBox .becomeMember{background:#E2E2E2;clear:both;margin-top:15px;padding:8px 200px 8px 8px;}#signinContainer #guestCheckoutBox .becomeMember input{float:left;margin-right:7px;}#signinContainer #guestCheckoutBox .becomeMember label{float:left;margin-top:3px;}@media screen and (min-width:1025px){#signinContainer .openCreateAccountFormButton{display:none;}}#lookupOrderContainer select{width:100%;margin-bottom:10px;height:44px;border:1px solid #D8D8D8;background:none;}#passwordResetContainer{padding:20px;}#passwordResetContainer .formField{max-width:580px;}.spinnerLabel.timer{margin-top:18px !important;}#signinCheckoutPaymentsContainer{padding:20px;}#signinCheckoutPaymentsContainer #signinBox .body{padding-bottom:20px;}#accountContainer{padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#accountContainer .accountInfo{width:100%;}#accountContainer .accountInfo #accountInfoForm .body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (max-width:1024px){#accountContainer .accountInfo #accountInfoForm .body{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}}#accountContainer .accountInfo #accountInfoForm .body .info{width:50%;}@media screen and (max-width:1024px){#accountContainer .accountInfo #accountInfoForm .body .info{width:100%;}}#accountContainer .accountInfo #accountInfoForm .body .infoEditButtons{margin:0;}#accountContainer .accountInfo #accountInfoForm .body .infoEditButtons a{margin-bottom:8px;display:inline-block;}#accountContainer .accountInfo #accountInfoForm .body .fields{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#accountContainer .accountInfo #accountInfoForm .body .fields .clearContainer{width:30%;}@media screen and (max-width:1024px){#accountContainer .accountInfo #accountInfoForm .body .fields .clearContainer{width:100%;}}#accountContainer #myOrderStatus{width:100%;}#accountContainer .billingAddress,#accountContainer .shippingAddress{display:none;width:50%;padding-right:3%;}@media screen and (max-width:1024px){#accountContainer .billingAddress,#accountContainer .shippingAddress{width:100%;padding-right:0;}}#accountContainer .billingAddress .cityStateSpinner,#accountContainer .shippingAddress .cityStateSpinner{height:80px;}#accountContainer .billingAddress select,#accountContainer .shippingAddress select{width:100%;height:44px;background:none;border:1px solid #D8D8D8;}#accountContainer #addressConfirmation .error{color:#990000;font-weight:bold;}#accountContainer .orders{width:100%;}#accountContainer .orders table{width:100%;border-bottom:1px solid grey;}#accountContainer .orders table tbody{color:#555;}#accountContainer .orders table th td{text-align:left;}#accountContainer .orders table .date{width:30%;}#accountContainer .orders table .total,#accountContainer .orders table .action{text-align:right;}#accountContainer .offline{width:100%;}#accountContainer .offline table{width:100%;}#accountContainer .offline table th,#accountContainer .offline table td{text-align:left;}#accountContainer .offline table .date{width:30%;}#accountContainer .offline table .orderNumber{width:15%;}#accountContainer .offline table .total{width:12%;}#accountContainer .offline table .balance{width:13%;}#accountContainer .offline table .action{width:30%;}#accountContainer .offline table tbody td.action{text-transform:lowercase;}#accountContainer #savedDesigns .savedDesign .details{width:525px;}#accountContainer #savedDesignsWall{height:100%;width:100%;}#accountContainer .savedPhotoCardProjects{margin-bottom:5px;}#addressEditConfirmation .container{padding:0;}.transformedAddress,.enteredAddress{padding-top:5px;padding-left:25px;color:#666;text-transform:uppercase;}#items-to-design-description{font-weight:bold;line-height:23px;}#items-to-design-button{float:right;margin-right:20px;padding:3px 10px;position:relative;top:1px;}.selectSavedDesignPrompt{display:none;}.no-designs-msg{padding:10px;}@media screen and (max-width:1024px){#accountContainer .orders table .date{width:auto;}#accountContainer .orders table .total{text-align:left;}#accountContainer .messages{padding:0;}#redemptionContainer .redemption-messages .pageError{width:auto;outline:none;border:2px solid #F8DA84;}#redemptionContainer .redemption-messages .pageErrorClose{display:none;}#redemptionContainer .redeemable-products-list{list-style:none;padding:0px 0px;}#redemptionContainer .redeemable-products-list img{max-width:100%;}#redemptionContainer .product-img-div{width:auto;text-align:center;float:none;}#redemptionContainer .redemption-properties-list{margin-top:2px;list-style:none;padding:0;}#redemptionContainer .redemption-properties-list li{margin-bottom:5px;}#redemptionContainer .redemption-button-container{float:none;float:none;}#redemptionContainer .catalog-section{padding:10px 10px;font-size:12px;float:none;}#redemptionContainer .product-name-div{margin-top:0px;height:auto;}#redemptionContainer .welcome-list{list-style-type:disc;margin-left:0px;padding-left:20px;}#redemptionContainer .design-now-button{text-align:center;float:none;}#redemptionContainer .redemption-info{float:none;margin-left:0px;margin:15px 0px;width:auto;}#redemptionContainer .product-image-div img{float:none;}}.jos-warning{background-color:#FFE8B8;border:1px solid #FFC20E;margin:20px;padding:10px;}.hidden-submit{width:0;height:0;border:none;position:absolute;left:-10000px;top:-10000px;}#errorContainer{padding:20px;text-align:center;}ul.messages{padding:0;}ul.messages li{background:#FFE9B8;border:0 none;font-size:.9em;padding:6px 10px;list-style:none;}.jBox .header{padding-bottom:20px;}.jBox .header h2{font-weight:normal;}.jBox .header h3{font-size:13px;font-weight:normal;}.formField input[type=email],.formField input[type=password],.formField input[type=text],.formField input[type=tel]{font-family:Helvetica,Arial,sans-serif;width:100%;height:44px;font-size:13px;padding:0 5px;border:1px solid #D8D8D8;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;color:#555;}.formField > label{display:block;margin:10px 0;color:#555;}.spinner{margin-top:20px;margin-right:10px;float:left;vertical-align:baseline;}.spinnerLabel{float:left;line-height:18px;margin-top:26px !important;vertical-align:baseline;}.buttons{margin:20px 0;}.buttons .button{background-color:#091f40;border-color:#091f40;}.buttons .button:hover{background-color:#040e1c;border-color:#040e1c;}.buttons .button span{color:#fff;}.buttons .cancelButton{background-color:#B0B6BB;border-color:#B0B6BB;}.buttonBar .editBtn{background-color:#B0B6BB;border-color:#B0B6BB;}.buttonBar a span{color:#fff;}@media screen and (max-width:1024px){.buttons{width:100%;}.buttons .button{text-decoration:none;display:block;color:#fff;background-color:#337ab7;border-color:#337ab7;max-width:300px;margin:0 auto;}.buttons a.grey-mobile-button,.buttons a.grey-mobile-button:hover{background:none;border:1px solid #c1c1c1;background:white;background:-webkit-linear-gradient(top,white 0%,#eeeeee 100%);background:linear-gradient(top bottom,white 0%,#eeeeee 100%);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 1px 0 rgba(0,0,0,0.1);}.buttons a.grey-mobile-button span,.buttons a.grey-mobile-button:hover span{background:none;color:#777;}}.remember label,.sameAsBilling label,.marketingConsentField label{line-height:20px;margin:0;color:#555;}.remember input[type="checkbox"],.sameAsBilling input[type="checkbox"],.marketingConsentField input[type="checkbox"]{-webkit-appearance:none;appearance:none;-moz-appearance:none;border:1px solid #555;height:20px;width:20px;cursor:pointer;border-radius:2px;margin:0 5px 0 0;position:relative;float:left;min-height:unset;}.remember input[type="checkbox"]:after,.sameAsBilling input[type="checkbox"]:after,.marketingConsentField input[type="checkbox"]:after{content:"";position:absolute;left:6px;top:1px;width:7px;height:12px;border:solid #555;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;}.remember input[type="checkbox"]:checked:after,.sameAsBilling input[type="checkbox"]:checked:after,.marketingConsentField input[type="checkbox"]:checked:after{display:block;}@media screen and (max-width:1024px){.mobile-hidden{display:none;}.messages.mobile-hidden{display:block;}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all{width:94% !important;left:2% !important;}}@media screen and (min-width:1025px){.desktop-hidden{display:none;}}.profilePage.prochamp .container-wrapper,.profilePage.specialty .container-wrapper{border:none;}.profilePage.prochamp .container-content-wrapper,.profilePage.specialty .container-content-wrapper{max-width:910px;margin:0 auto;}.profilePage.prochamp #signinContainer,.profilePage.specialty #signinContainer{display:block;height:auto;}.profilePage.prochamp #signinContainer #myOrdersBox h2,.profilePage.specialty #signinContainer #myOrdersBox h2{font-size:20px;}.profilePage.prochamp #signinContainer #myOrdersForm .body input[type=text],.profilePage.specialty #signinContainer #myOrdersForm .body input[type=text]{width:100%;}@media screen and (max-width:749px){.profilePage.prochamp #signinContainer #myOrdersBox h2,.profilePage.specialty #signinContainer #myOrdersBox h2{padding-left:5%;}.profilePage.prochamp #signinContainer form .formField input,.profilePage.specialty #signinContainer form .formField input{width:100%;}}