#bootstrap .clearfix{*zoom:1;}#bootstrap .clearfix:before,#bootstrap .clearfix:after{display:table;content:"";line-height:0;}#bootstrap .clearfix:after{clear:both;}#bootstrap .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}#bootstrap .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#elements{}.webfont-1{font-family:helvetica,arial,sans-serif;}.container-fluid{padding:0px 58px 0px 58px;}#message{min-height:120px;}.optional{font-style:italic;color:#aaa;margin-left:5px;}.path-container i.path-icon{margin-bottom:15px;line-height:1;}.path-container.inner-container{text-align:center;padding:0;}.jos-content-body{font-size:16px;}.jos-page-contact .modal-content{padding:40px;}.jos-page-contact .modal-header{padding:0 0 20px 0;}.jos-page-contact .modal-body{padding:25px 0 0 0;}.jos-page-contact .bootbox-body .jos-content-body{font-size:15px;}.jos-page-contact .bootbox-body .row{margin:0;}@media only screen and (max-width:624px){.jos-page-contact .modal-content{padding:20px;}.jos-page-contact #warranty-choice-modal .modal-body .btn.btn-utility{font-size:14px;padding:5px;white-space:normal;}.jos-page-contact #warranty-choice-modal .modal-body .glyphicon-chevron-right{display:none;}}.jos-page-contact .container-wrapper{background:#ffffff;}.jos-main-footer .container{background:#091F40;}.jos-contact-wrapper .jos-contact-container .jos-mascot a img{width:50px;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"untitled-font-1" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;}.container-fluid.contact .glyphicon-envelope,.container-fluid.contact .glyphicon-earphone{font-size:40px;text-align:center;display:inline-block !important;color:#fff;background-color:#404040;padding:15px;border-radius:100%;}.container-fluid.contact .glyphicon-question-sign{font-size:70px;}.banner-slogan{background-color:#091f40;padding:10px 0px;margin-bottom:25px;color:white;}.banner-slogan h1{font-size:20px;letter-spacing:1px;text-transform:uppercase;font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;}.banner-slogan h2{font-size:32px;font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;margin-top:-8px;}.contact-home{margin:15px 0px 60px 0px;border-top:1px solid #091f40;padding-top:30px;}.contact-home a{font-weight:bold;font-size:14px;text-align:center;}.shippingAddress .modal-footer,.previousShippingAddress .modal-footer,#creditCardModal .modal-footer{padding:15px 15px 15px 0px;}.schoolGroup{font-weight:bold;margin-bottom:10px;}.mail-contact{clear:both;overflow:hidden;padding:40px 10px 60px 10px;}.K_12,.COLL,.Groups,.Other,.Championship_Sports,.International{display:none;}#changeSchoolNotLoggedIn,#changeSchoolLoggedIn{display:none;}.shopAffiliateInline{cursor:pointer;}span.optional{*display:inline;display:-moz-inline-stack;display:inline-block;}#spamThis{position:absolute;visibility:hidden;height:0;margin:0;padding:0;}h3{font-family:'Archer SSm A','Archer SSm B','Archer','Georgia',serif;}.contact-us-forms .form-group{margin-bottom:25px;}.glyphicon-chevron-left.blue{color:#114f75;padding-right:5px;}.glow{-moz-box-shadow:0px 0px 10px Green;-webkit-box-shadow:0px 0px 10px Green;box-shadow:0px 0px 10px Green;}@media only screen and (min-width:100px) and (max-width:480px){.contactJostensIndex .email-icon,.contactJostensIndex .phone-icon,.contactJostensIndex .faq-icon{background-size:40px 40px !important;height:40px;display:block;}.col-sm-7.col-sm-push-1{width:190px;font-size:12px;}.col-sm-4.jos-contact-phone-list-item-phone{font-size:12px;}}@media only screen and (max-width:624px){.jos-contact-phone-list-item-phone{padding-bottom:1.4em;}}@media only screen and (min-width:480px) and (max-width:768px){.contactJostensIndex .email-icon,.contactJostensIndex .phone-icon,.contactJostensIndex .faq-icon{background-size:70px 70px !important;height:70px;display:block;}}@media only screen and (min-width:624px) and (max-width:768px){.jos-contact-phone-list-item-phone{margin-top:-1.4em;}}@media only screen and (max-width:640px){h3{font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;}}@media only screen and (min-width:480px){.banner-slogan h1{font-size:20px;letter-spacing:1px;text-transform:uppercase;font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;}.banner-slogan h2{font-size:32px;font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}h3{font-size:21px;}.path-container i.path-icon{margin-bottom:15px;font-size:50px;}.support span{font-size:20px;}}@media only screen and (max-width:480px){.banner-slogan h1{font-size:24px;letter-spacing:1px;text-transform:uppercase;font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;}.banner-slogan h2{font-size:24px;font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}}@media only screen and (min-width:768px){.path-container h3{position:relative;top:-13px;}.path-container i.path-icon{display:inline-block !important;}.contactJostensIndex .email-icon,.contactJostensIndex .phone-icon,.contactJostensIndex .faq-icon{background-size:70px 70px !important;height:70px;display:block;}}@media only screen and (min-width:992px){.path-container{padding:15px 15px;}.path-container .inner-container p{text-align:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;}.path-container i.path-icon{margin-bottom:45px;font-size:70px;}.path-container h3{font-size:32px;top:-18px;font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;}.support span{font-size:24px;}.support span p{font-size:18px;}.support span span{font-weight:700;}}@media screen and (max-width:768px){.jos-contact-wrapper .jos-contact-container{width:90%;}.jos-contact-container{float:left;}.container-fluid{padding:0 15px;}.contactJostensIndex .container-fluid.contact{background:none;}.contactJostensIndex #email,.contactJostensIndex #call{padding:0;min-height:0;}.contactJostensPhoneList .jos-contact-phone-list-item-phone span.pull-right{margin-top:-20px;}.contactJostensPhoneListFull .jos-contact-phone-list-item-phone span.pull-right{margin-top:-20px;}}@media screen and (max-width:992px){.jos-contact-wrapper .jos-contact-container{width:50%;}}@media only screen and (min-width:1366px){.contactJostensIndex .contact{background:url('/apps/jcom/s4/src/app/jcom/contact/img/contact-us-bkg.jpg');}.contactJostensIndex .btn.btn-utility{width:350px;}.contactJostensIndex .bootbox.modal .btn.btn-utility{max-width:50%;}.contactJostensIndex #email,.contactJostensIndex #call{min-height:405px;}.contactJostensIndex #warranty-choice-modal .btn.btn-utility{max-width:100%;}}.btn.btn-utility.shopAffiliate{display:none;}.btn{transition:0.25s background,0.25s color,0.25s border-color;padding:10px 15px;display:inline-block;font-weight:normal;}.btn-link{color:#1b7cb8;font-weight:normal;cursor:pointer;border-radius:0;}.pull-right{float:right !important;}.btn.btn-form.pull-right{background-color:#1b7cb8;border-color:transparent;color:#fff;letter-spacing:1px;display:block;margin-bottom:15px;position:relative;text-transform:capitalize;font-size:16px;}.btn.btn-form i{margin-left:7.5px;}.btn.btn-form:hover{background-color:#212121;}.glyphicon-plus,.glyphicon-minus,.glyphicon-chevron-right{color:#fff;top:16px;}.btn .glyphicon-chevron-right{top:16px;}.nav-slide .glyphicon-plus,.nav-slide .glyphicon-minus,.nav-slide .glyphicon-chevron-right{color:#fff;top:1px;}.btn.btn-link{text-transform:inherit;font-size:16px;}.btn-link:hover,.btn-link:focus{color:#114f75;text-decoration:underline;background-color:transparent;}.btn.btn-utility{background-color:#091f40;border-color:transparent;color:#fff;letter-spacing:1px;display:block;margin-bottom:10px;padding-top:15px;padding-bottom:15px;border-radius:0px;position:relative;text-transform:capitalize;font-size:16px;margin-left:auto;margin-right:auto;-webkit-transition:0.25s background,0.25s color,0.25s border-color;transition:0.25s background,0.25s color,0.25s border-color;}.btn.btn-utility:hover{background-color:#212121;}.btn.btn-bordered{border-color:#ffffff;}.contact-us-forms input,.contact-us-forms select{margin-bottom:10px;}.contact-us-forms select{background-position:center;background-color:#fff;border:1px solid #ccc;height:39px;padding:8px 10px;width:100%;}.contact-us-forms input.form-control.error[type=text],.contact-us-forms input.form-control.error[type=tel],.contact-us-forms input.form-control.error[type=email],.contact-us-forms input.form-control.error[type=password],.contact-us-forms textarea.form-control.error,.contact-us-forms select.error{box-shadow:1px 1px 5px rgba(185,74,72,0.5);border:1px solid #b94a48;}label#marketSelectionLabel,label#productSelectionLabel,label#categorySelectionLabel{display:block;}label#productSelectionLabel{display:none;}label.error{color:#b94a48;font-style:italic;font-weight:normal;display:inline !important;margin-bottom:0px;}span.error{color:#b94a48;font-style:italic;font-weight:normal;display:inline !important;margin-bottom:0px;}.modal-title{color:#000000;font-size:13px;font-weight:bold;}#mobileDropdown{margin-bottom:20px;text-align:center;}#mobileDropdown .panel{margin-bottom:15px;text-align:left;}.contactJostensIndex .banner-slogan{margin-bottom:0;}.contactJostensIndex .contact-home{display:none;}.contactJostensIndex .email-icon{background:url('/apps/jcom/s4/src/app/jcom/contact/img/email-icon.png') center no-repeat;}.contactJostensIndex .phone-icon{background:url('/apps/jcom/s4/src/app/jcom/contact/img/phone-icon.png') center no-repeat;}.contactJostensIndex .faq-icon{background:url('/apps/jcom/s4/src/app/jcom/contact/img/faq-icon.png') center no-repeat;}.contactJostensIndex #email-icon,.contactJostensIndex #call-icon,.contactJostensIndex #faq-icon{font-size:16px;color:#000;text-decoration:none;}.contactJostensIndex .email,.contactJostensIndex .call,.contactJostensIndex .faq{text-align:center;}.contactJostensIndex .mobilePathwayText{padding-top:25px;display:block;}div#email,div#call{background-color:rgba(255,255,255,0.9);margin:45px 0px;padding:30px 0px;}div#email a,div#call a{text-transform:uppercase;}div#email h3,div#call h3{top:-10px;font-weight:bold;font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;}#faq{margin-top:15px;}#faq a{font-weight:bold;}#faq h3{top:-12px;font-weight:bold;font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;}#faq .faq-content{border-top:1px solid #091f40;border-bottom:1px solid #091f40;padding:45px 0px;margin-top:10px;}#faq .faq-content h4{font-family:"Archer SSm A","Archer SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;font-weight:bold;line-height:1.3em;margin-bottom:15px;}#faq .faq-content p{font-size:14px;}#faq .faq-content .row.first{margin-bottom:40px;}.contactJostensOrder .glyphicon-question-sign{color:#1b7cb8;}.contactJostensOrder .popover{font-size:12px;}.contactJostensOrder .orderNumberDropDown{display:none;background-color:#1b7cb8;border:1px solid #1b7cb8;text-transform:none;}.contactJostensOrder .input-group{display:block;}.contactJostensOrder .input-group .form-control{display:block;}.contactJostensOrder .orderNumbers{background-color:#fff;}.contactJostensOrder .orderNumbers li{cursor:pointer;padding-left:10px;}.contactJostensProduct #product-extras{display:none;}.contactJostensProduct #product-extras ul li{list-style:none;padding:0;margin:0;}.contactJostensProduct #product-extras ul li input{float:left;clear:both;}.contactJostensProduct #product-extras ul li label{font-weight:normal;font-size:12px;margin-left:10px;}.contactJostensProduct #jostens-rings-shipping{display:none;}.path-container .inner-wrapper{text-align:center;padding:0;}.i-wrapper{position:absolute;right:0;top:0;padding:0 15px;margin:0;height:100%;}.panel{border:none;background-color:#eeeeee;box-shadow:none;-webkit-box-shadow:none;}.panel-group .panel{margin-bottom:15px;border-radius:3px;}.panel-group .panel{margin-bottom:0;overflow:hidden;}.panel-group .panel-heading{border-bottom:0;}.panel-heading{padding:0;}h4.panel-title{font-size:14px;}.panel-title{position:relative;}.panel-title > a{display:block;padding:15px 30px 15px 15px;font-size:16px;text-align:center;}.panel a{margin-right:30px;}.panel a:hover{text-decoration:none;}.panel a .i-wrapper{position:absolute;right:0;top:0;padding:0 15px;background-color:#1b7cb8;margin:0;height:100%;-webkit-transition:0.25s background,0.25s color,0.25s border-color;transition:0.25s background,0.25s color,0.25s border-color;}.panel a .i-wrapper i{margin:0;height:18px;top:50%;margin-top:-29px;color:#ffffff;}.panel a .i-wrapper:hover{background-color:#212121;}.panel-group .panel-heading + .panel-collapse .panel-body{border-top:none;}.panel .panel-body{background-color:#ffffff;border:1px solid #eeeeee;border-top:none;}.panel-body{padding:15px;}.panel .panel-body a{margin:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}span[rel=popover]{float:right;cursor:pointer;}.contactJostensPhoneListFull h4{font-weight:bold;}.contactJostensPhoneList .full-phone-list{margin-top:60px;}.contactJostensPhoneList h4{font-weight:bold;}.jos-contact-phone-list-item-category{clear:both;}.jos-contact-phone-list-item-subcategory{clear:both;}.jos-contact-phone-list-item-phone{text-align:right;}.findYourRep{display:none;}.findReps{padding:5px 0px 20px 0px;margin:0;}.findReps li{padding:0;margin:0;list-style:none;}.findReps li.repName{font-weight:bold;margin-top:24px;font-family:'Archer SSm A','Archer SSm B','Archer','Georgia',serif;font-weight:24px;}.findReps li.repDesc{font-family:'Archer SSm A','Archer SSm B','Archer','Georgia',serif;font-size:20px;}.findReps li.repNumber,.findReps li.repEmail{margin-left:20px;}.contactJostensPhoneList .jos-contact-phone-list-item-phone{padding-bottom:10px;}.ajaxLoginLogo{margin:0 auto;padding-bottom:20px;}#ajaxLogin input{margin-bottom:10px;}#ajaxLogin .noToLogin{margin-left:15px;}#forgotPassword input,#forgotPassword button{margin-bottom:10px;}#registerNew input,#registerNew .emailOptIn,#registerNew .terms{margin-bottom:10px;}.backToLogin{margin-left:15px;}#hint{margin-bottom:5px;}#hint .suggestion{color:red;text-decoration:underline;font-style:italic;}#hint .suggestion:hover{cursor:pointer;}.container-fluid .contact-us-forms .hint{display:none;padding-bottom:5px;}.container-fluid .contact-us-forms .hint .suggestion{color:#b94a48;font-style:italic;cursor:pointer;}.tel{white-space:nowrap;}.findReps .yearbookRepInfo{font-family:'Archer SSm A','Archer SSm B','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:10px;}.findReps .yearbookRepInfo a{font-weight:bold;}