.wizard a,.tabcontrol a{outline:0}.wizard>.steps .current-info,.tabcontrol>.steps .current-info{position:absolute;left:-999em}.wizard>.content>.title,.tabcontrol>.content>.title{position:absolute;left:-999em}.wizard>.actions>ul>li{float:left}.wizard>.actions{position:relative;display:block;text-align:right;width:100%}.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}.wizard>.actions>ul{list-style:none;padding:0;margin:0;display:inline-block;text-align:right}.wizard>.actions>ul>li{margin:1em .5em}.wizard>.actions a,.wizard>.actions a:hover,.wizard>.actions a:active{background:#287496;color:#fff;display:block;padding:0.5em 1em;text-decoration:none;border-radius:5px}.wizard>.actions a:hover,.wizard>.actions a:active,.wizard>.actions a:focus{background:#1d556e}.wizard>.actions .disabled a,.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active{background:#eee;color:#aaa}section.body{position:relative}input[type=text],input[type=email],input[type=url],input[type=number],input[type=tel],textarea,button,select{-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:0;padding:5px;margin:0;margin-bottom:10px}.js .alert,.no-js .ynrcontainer{display:none}#hint{font-weight:bold;color:#f00;background-color:#ffa}#frmYourNextRead ol li#gtype{text-indent:100%;white-space:nowrap;overflow:hidden;height:5px;border-bottom:none;border-top:none;padding:0}#frmYourNextRead #gtype label{display:inline !important}.button{padding:1em;background-color:#287496;font-size:1rem}.button:hover,.button:focus{background-color:#287597}#Submit{padding:1em;width:100px;margin:0 auto 10px auto}.ynr-nav li{list-style:none;display:inline-block;height:50px;background-color:#287496;position:relative;padding:0 0 0 1.5rem;color:#fff;width:15%}.ynr-nav h2{text-align:center;color:#fff;line-height:50px;font-size:1.4rem}.ynr-nav span.step-title{display:none}.ynr-nav a{color:#fff;display:block}.ynr-nav li.disabled{background:#eee}.ynr-nav .disabled a,.ynr-nav .disabled h2{color:#8C8C8C}.ynr-nav li.disabled a{cursor:default}.ynr-nav li.current{background:#A5D269}.ynr-nav li.done{background:#287496}.ynr-nav li.error{background:#c00}.ynr-nav li.current:after{border-left:24px solid #A5D269}.ynr-nav li.done:after{border-left:24px solid #287496}.ynr-nav li.disabled:after{border-left:24px solid #eee}.ynr-nav li.error:after{border-left:24px solid #c00}.ynr-nav li:before{content:" ";height:0;width:0;top:0;position:absolute;left:2px;border-style:solid;border-width:25px 0 25px 24px;border-color:transparent transparent transparent #fff;z-index:0}.ynr-nav li:first-child:before{border-color:transparent}.ynr-nav li:after{content:" ";height:0;width:0;position:absolute;left:100%;top:0;border-style:solid;border-width:25px 0 25px 24px;border-color:transparent transparent transparent #287496;z-index:10}.hidden{display:none}main section{margin-bottom:0}.has-text-input{margin-bottom:.5em}[type='checkbox']+label{margin-right:0}section.body{position:relative}#frmYourNextRead .content{background:#287496;padding:10px}.group:before,.group:after{content:"\0020";display:block;height:0;overflow:hidden}.group:after{clear:both}.group{border-top:none !important}#frmYourNextRead fieldset{border:none;margin:10px;background:#eee;clear:both;padding:1.25em}#frmYourNextRead fieldset:before{content:attr(title);display:block;padding:0;padding-top:10px;font-size:1.75rem;color:#287496;line-height:1;margin:0 auto}#frmYourNextRead legend{display:none}#frmYourNextRead ol{margin:0px;padding:0px}#frmYourNextRead ol li{list-style:none;padding:.5em .5em 1.5em .5em;border-bottom:1px solid #ccc;border-top:1px solid #ccc}#frmYourNextRead ol li.subgroup1{border-bottom:none}#frmYourNextRead ol li.subgroup2{border-top:none;border-bottom:none;clear:left}#frmYourNextRead ol li:first-child{border-top:none}#frmYourNextRead ol li:last-child{border-bottom:none}#frmYourNextRead ol li ol li{padding-bottom:0;display:block;padding:0px;border-top:none;border-bottom:none}#frmYourNextRead ol li input[type="checkbox"]{width:auto;display:inline}#frmYourNextRead ol li ol li input{display:inline;width:auto}#frmYourNextRead ol li label,.grouphead{display:block;font-size:1.15rem;margin-bottom:5px;color:#000}#frmYourNextRead ol li ol li label{font-weight:normal;display:inline;cursor:pointer;font-size:1.15rem}#frmYourNextRead ol li input,#frmYourNextRead textarea,#frmYourNextRead select{display:block;width:100%;border:1px solid #B1CAD6;padding:5px;background-color:#FFFFFF;margin:0 auto;border-radius:5px}#frmYourNextRead ol li input:focus,#frmYourNextRead textarea:focus,#frmYourNextRead select:focus,.input4:focus{border:2px solid #B1CAD6;box-shadow:0px 0px 5px rgba(177,202,214,0.75)}#frmYourNextRead textarea{height:75px}#frmYourNextRead button{width:100px;width:30%;min-width:100px;float:right;margin-top:10px;margin-right:10px;margin-bottom:10px;border:0;background:#287496;color:#fff;cursor:pointer;font-weight:bold;border-radius:8px}#frmYourNextRead input.error{border:1px solid #c00;background:#ffff97}#frmYourNextRead ol li label.error,#frmYourNextRead ol li ol li label.error{display:block;margin-top:0;color:#c00;font-weight:bold}.error,.req{color:#c00;font-weight:bold}div.errorcontainer{background-color:#ffff97;border:1px solid #c00;margin:5px;padding:.625rem;display:none}div.errorcontainer p{font-size:1.2rem}.noscript{background-color:#ffff97;border:1px solid #c00;margin:5px;padding:.625rem;font-size:1.2rem}#ctype,#edtype{text-indent:-100%;white-space:nowrap;overflow:hidden;height:0px;padding:0 !important;border:0 !important}#ctype label,#edtype label{display:inline}.ynr-confirm{border:1px solid;margin:1em auto;padding:1em;width:90%;max-width:600px}.mainDescription p{line-height:1}.required:after,.required-before:before{font-size:1.3em}.related h3{font-size:1.4375rem}.radio-block input[type="radio"]{display:none !important}li.radio-block{display:inline-block !important}.radio-block label{display:inline-block !important;background-color:#ddd;padding:4px 12px;cursor:pointer}.radio-block input[type="radio"]:checked+label{background-color:#287496;color:#fff !important}@media screen and (min-width: 40em){.related h3{font-size:1.4375rem}.genre_fiction ol,.genre_nonfiction ol,.genre_kids ol{-webkit-column-count:2;-moz-column-count:2;column-count:2}#frmYourNextRead ol li input.patron_email:focus{font-size:1.25rem}#frmYourNextRead ol li label,.grouphead{display:block}#frmYourNextRead ol li ol li label{font-size:1.25rem}}@media screen and (min-width: 45.3125em){.ynr-logo{margin-top:-60px}}@media screen and (min-width: 52.5em){.related h3{font-size:1.9375rem}}
