@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600);@import url(https://fonts.googleapis.com/css?family=Hind:400,600,700);@font-face{font-family:OpenSans-Regular;font-weight:400;font-style:normal;src:url(/fonts/OpenSans/OpenSans-Regular.eot);src:url(/fonts/OpenSans/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-Regular.svg) format('svg'),url(/fonts/OpenSans/OpenSans-Regular.woff) format('woff'),url(/fonts/OpenSans/OpenSans-Regular.ttf) format('truetype')}@font-face{font-family:OpenSans-SemiBold;font-weight:400;font-style:normal;src:url(/fonts/OpenSans/OpenSans-SemiBold.eot);src:url(/fonts/OpenSans/OpenSans-SemiBold.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-SemiBold.svg) format('svg'),url(/fonts/OpenSans/OpenSans-SemiBold.woff) format('woff'),url(/fonts/OpenSans/OpenSans-SemiBold.ttf) format('truetype')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,footer .copyright fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}a{font-family:"Open Sans";background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{background:#fff;color:#6d6d6d;height:100%;overflow:scroll;width:100%}body{color:#444;font-family:"Open Sans";height:100%;line-height:175%;margin:0 auto;padding:0}.bodyNoScroll{position:fixed;overflow:hidden;width:100%}a:hover{text-decoration:underline}a:link,a:visited{color:#36c;text-decoration:underline}h1,h2,h3,h4,h5,h6,h7{font-weight:400}h1{font-family:"Open Sans";color:#364395;font-size:1.125em}h2,h3,h4{font-family:OpenSans-SemiBold,Verdana,sans-serf;color:#364395}h2{font-size:1.125em;line-height:1.3;margin-bottom:16px;margin-top:20px}h3{font-size:.9em;font-weight:700;margin-bottom:10px;margin-top:20px}h4{font-size:.8125em;font-weight:700;margin-bottom:6px;margin-top:20px}h5{font-size:.625em;font-weight:700;line-height:1.3;text-transform:uppercase}h4>a.scroll-top:link,h4>a.scroll-top:visited{border:0;color:#fff;display:inline;float:right;font-weight:400;margin:0;padding:0}h4>a.scroll-top:hover,h4>a.scroll-top:active,h4>a.scroll-top:focus{background-color:inherit;border:0;color:#fff;text-decoration:underline}h3 sup{font-weight:400}p{font-size:12px;line-height:1.35;margin-bottom:10px}ul,ol{font-size:.75em}li{line-height:1.5}q:before,q:after{content:""}p.size-down,.size-down{font-size:.6875em}form div{margin-bottom:5px}label{display:block;float:left;font-size:.75em;font-weight:400;padding:0 .5em 0 0;text-align:right;white-space:nowrap}input:focus,select:focus,textarea:focus{border:1px solid #999;outline:0}button:disabled,button:hover:disabled,input.button:disabled,input.button:hover:disabled,a.button:link:disabled,a.button:visited:disabled,a.button:hover:disabled{background-image:none;filter:alpha(opacity=40);cursor:default}button:focus,button:hover,a.button:hover,input.button:hover,a.button:focus,input.button:focus{background-image:url(/images/global/glass.png);background-position:0 center;background-repeat:repeat-x}::-webkit-input-placeholder{color:#b0b0b0}:-moz-placeholder{color:#b0b0b0}.placeholder{color:#b0b0b0}input[type=text],input[type=password],input[type=email],select{background-color:#FFF;border:1px solid gray;font-size:12px;line-height:14px;padding:3px}input[type=text],input[type=password],input[type=email]{width:200px}input[disabled=disabled]{background-color:#EEE}button,input.button,.button,a.help-btn:link,a.help-btn:visited,a.button:link,a.button:visited{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#eee;border:1px solid #eee;color:#585858;display:inline-block;font-family:"Open Sans";height:20px;line-height:1.5em!important;margin:0 0 2em;overflow:visible;padding:1px 6px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap}button:focus,button:hover,button.help-btn:focus,button.help-btn:hover,a.help-btn:focus,a.help-btn:hover,.button:focus,.button:hover,a.button:hover,input.button:hover,a.button:focus,input.button:focus{background-image:url(/images/global/glass.png);background-position:0 center;background-repeat:repeat-x}.button-two-line{height:24px}button,input.button,.button{cursor:pointer;display:inline-block;font-family:"Open Sans";height:22px;padding:0 10px;vertical-align:middle}a.button-beige:link,a.button-beige:visited{-moz-border-radius:2px;-moz-box-shadow:inset 0 0 1px 1px rgba(251,245,234,1),0 0 9px rgba(00,00,00,.9);-moz-text-shadow:1px 1px 1px rgba(255,255,255,.9);-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color0 .2s ease-out;-webkit-border-radius:2px;-webkit-box-shadow:inset 0 0 1px 1px rgba(251,245,234,1),0 0 9px rgba(00,00,00,.9);-webkit-text-shadow:1px 1px 1px rgba(255,255,255,.9);-webkit-transition:background-color .2s ease-out;background:url(/images/global/beige-button-glass.png) repeat-x 0 50% scroll #e3dbc1;border-radius:2px;box-shadow:inset 0 0 1px 1px rgba(251,245,234,1),0 0 9px rgba(00,00,00,.9);color:#333!important;display:inline-block;font-family:"Open Sans";font-weight:700;height:32px;margin:0;outline:0;padding:1px 15px;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(255,255,255,.9);transition:background-color .2s ease-out;vertical-align:middle}.hide{display:none}.clear{clear:both}.right{float:right}.left{float:left}#main{background-color:#fff;margin:0 auto;min-height:100%;max-width:960px;margin-bottom:-44px}#main:after{content:"";display:block}div[data-section=footer],#main:after{height:44px}.wrapper-small{margin:0 auto;width:460px}.product-strap{background:#7db658;background-color:#ada9a1;border-bottom:1px solid #88857f;height:65px;line-height:60px;margin:0 auto;padding-bottom:4px;width:980px}.product-logo{clear:none;height:60px;margin:0 0 0 14px;padding:0;width:236px;font-family:"Gill Sans";font-size:32px}body .product-logo{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;position:relative;top:3px}header#top{position:absolute;z-index:1000;top:15px;left:0;width:100%;height:64px}#brand-strap{height:2.75em;line-height:2.75em;width:100%;margin:0;background-color:#000;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#brand-strap .group{padding:0 1em;margin-left:auto;margin-right:auto;max-width:960px}.logo,.tagline{margin:0;padding:0;overflow:hidden}.logo{line-height:14px;height:44px;padding:0;float:left;position:absolute;left:0;margin:17px}.logo a{display:block;width:100%;height:auto;margin-top:7px}.tagline{display:block;width:162px;height:44px;float:right}.product-logo img{border:0;line-height:60px;margin-top:18px}#global-menubar{-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-box-shadow:0 0 1px rgba(89,89,89,.5);-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-box-shadow:0 0 1px rgba(89,89,89,.5);background:url(/images/global/global-nav-bg.png) repeat-x 0 0 transparent;border:1px solid #cfcbb4;border-bottomleft-radius:2px;border-bottomright-radius:2px;border-top:1px solid #fff;box-shadow:0 0 1px rgba(89,89,89,.5);height:33px;line-height:33px;margin:0 auto;padding:0;text-shadow:none;width:980px}.global-nav a:link,.global-nav a:visited{-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;color:#333!important;display:block;float:left;font-size:.75em;line-height:31px;padding:0 14px;text-decoration:none;transition:all .2s ease-out;white-space:nowrap}.global-nav a:hover,.global-nav a:focus{background-color:#dad4ca;color:#333}.global-nav a:active{background-color:#dad4ca;color:#444}.global-nav a:link:first-child{padding-left:15px}section.primary{outline:0;overflow-x:hidden;padding:0;padding:64px 1em 0;min-height:200px}@media screen and (max-width:724px){section.primary{display:flex;flex-direction:column}}.margin-left-ten{margin-left:10px}.margin-right-ten{margin-right:10px}section h1,div h1{margin-bottom:1em}#modal-overlay{background:#000;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:1000000021}@media screen and (min-width:685px){#modal{width:467px!important;margin-left:-238px!important;height:252px!important;background:#f4f4f4;border:8px solid rgba(248,248,248,1);border-radius:10px;display:block;left:50%;position:fixed;top:13%;margin-top:0!important;z-index:1000000022;padding:55px 58px 32px 60px}}@media screen and (min-width:520px) and (max-width:685px){#modal{width:413px!important;margin-left:-328px!important;height:268px;background:#f4f4f4;border:8px solid rgba(248,248,248,1);border-radius:10px;display:block;left:420px;position:fixed;top:5%;margin-top:0!important;z-index:1000000022;padding:60px 60px 32px}}@media screen and (min-width:343px) and (max-width:519px){#modal{width:320px!important;margin-left:-578px!important;height:220px;background:#f4f4f4;border:8px solid rgba(248,248,248,1);border-radius:10px;display:block;left:148%;position:fixed;top:6%;z-index:1000000022;margin-top:0!important;padding:30px 30px 32px}}@media screen and (max-width:342px){#modal{width:229px!important;margin-left:-428px!important;height:180px;background:#f4f4f4;border:8px solid rgba(248,248,248,1);border-radius:10px;display:block;left:148%;position:fixed;top:0;z-index:1000000022;margin-top:0!important;padding:30px 30px 32px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#modal{margin-left:-25px!important;left:15%!important}}#modal h4{margin-top:0}#modal .listOfProducts{border:1px solid #ccc;height:20em;overflow:auto;padding:.5em}#modal p#olp_popup_content{font-size:13px}#modal a.button#olp-access-confirm{font-size:1.05em;height:2em;line-height:2em;margin:1em 0 0;padding-bottom:0;padding-top:0;width:14em;color:#5e5e5e;background-color:transparent}#modal a.button#olp_close{font-size:1.05em;height:2em;line-height:2em;margin:1em 0 0;padding-bottom:0;padding-top:0;width:14em}#modal #olpConfirm{text-align:center}#modal #olpConfirm.learnAbout{font-size:.85em}div[data-section=notify]{display:none}div[data-section=notify] div.notify{background:#3A87AD;border:1px inset #CCC;border-radius:10px;box-shadow:2px 4px 8px 0 rgba(0,0,0,.3);color:#fff;font-weight:700;margin-bottom:20px;padding:10px;text-shadow:none}div[data-section=notify] div.error{background:#9c1313}div[data-section=notify] div.success{background:#468847}div[data-section=notify] div.notify h3,div[data-section=notify] div.notify p{margin:0}div[data-section=viking1_login]{float:left;margin:0 1.5% 0 0;width:35%}div[data-section=viking1_modal_login]{float:left;margin:0 1.5% 0 17px;text-align:center}div[data-section=viking1_login] #login{border-right:1px dotted #ccc;padding:0 1% 0 0}div[data-section=viking1_login] label{text-align:left;width:5.5em}div[data-section=viking1_modal_login] label{width:8.9em}div[data-section=viking1_modal_login] button{margin-top:1em}div[data-section=viking1_login] button,div[data-section=viking1_login] p a{margin-left:5.5em}div[data-section=viking1_createAccountOption]{float:left;margin:0 0 0 5px;width:30%;height:387px;padding-left:24px}div[data-section=viking1_login] h2,div[data-section=viking1_createAccountOption] h2,div[data-section=viking1_modal_login] h2{width:290px;padding-right:15px;margin-top:0}div[data-section=viking1_courseDetails]{border:0!important}@media only screen and (min-width:1025px){div[data-section=viking1_courseDetails]{width:270px;top:140px;float:right;position:absolute;left:674px;margin-top:3px;height:387px}}@media screen and (max-width:724px){div[data-section=viking1_courseDetails]{overflow:hidden;width:60%;float:left;top:150px;left:674px;margin-top:3px;min-height:387px}}@media screen and (max-width:1024px) and (min-width:725px){div[data-section=viking1_courseDetails]{width:60%;float:left;top:150px;left:674px;margin-top:3px;min-height:387px}}div[data-section=viking1_login] form div.validation_error,div[data-section=viking1_modal_login] form div.validation_error{visibility:hidden}#course-summary{border:0;background-color:#EEE;padding:10px;margin-bottom:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}#course-summary h3{font-family:Open Sans;font-style:normal;font-weight:600;font-size:24px;line-height:33px;color:#007FA3;margin-top:0}#course-summary div{font-size:.75em;line-height:1.35em;overflow:hidden}#course-summary p strong{font-weight:700}#course-summary div p{font-size:14px;margin:5px 0 0;padding-left:0}#course-summary dl{font-size:.75em;line-height:1.35em;overflow:hidden}#course-summary dl dt{font-weight:700!important}#course-summary dl dt,dd{width:380px;bottom:59.05%;font-style:normal;font-weight:400;font-size:14px!important;line-height:26px}@media only screen and (max-width:370px){#orderDone p{font-family:"Open Sans";font-size:13px;line-height:1.5}}#course-summary p{font-size:1em;margin:1px 0 0;padding-left:0}#course-summary p a.button{height:auto}div[data-section=viking1_createAccount] label{width:10.25em}#course-summary.tab-style{padding:0;border:0;background-color:#fff;padding-bottom:14px;margin:1.5em 0}#course-summary.tab-style h3{padding-left:0;line-height:inherit;padding:2px 0 0;line-height:2;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}#course-summary.tab-style p a.button{margin-bottom:4px;margin-left:4px;flex-direction:row;align-items:center;padding:6px 9px;width:41%;height:39px;background:#005D83;border-radius:40px;border:2px solid;color:#fff}#course-summary.tab-style dl{margin-left:0}div[data-section=viking1_createAccount] input,div[data-section=viking1_createAccount] select{width:472px!important}div[data-section=viking1_createAccount] input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset!important;animation:clearAutofill forwards}@keyframes clearAutofill{to{background:url(/images/icons/okGreen.png) 435px 12px no-repeat!important}}div[data-section=viking1_createAccount] #license-agreement{border:1px solid #ccc;height:8em;margin-left:11.25em;overflow:auto;width:364px}.has-checkbox .validation_error{top:0!important;left:436px!important}div[data-section=viking1_createAccount] div.has-checkbox{margin-top:15px}div[data-section=viking1_createAccount] div.has-checkbox label{position:absolute;top:-3px;display:inline;float:none;text-align:left;white-space:normal;width:auto;font-size:14px;margin-left:12px;color:#000}div[data-section=viking1_createAccount] div.has-checkbox input{margin:0;width:20px!important;height:20px!important}div[data-section=viking1_createAccount] div.has-checkbox input[type=checkbox]:focus{outline:-webkit-focus-ring-color auto 5px}div[data-section=viking1_createAccount] button{align-items:center;padding:0 24px;width:188px;height:39px;margin-left:0;margin-top:35px;background:#005D83;border-radius:40px;border:2px solid;color:#fff}div[data-section=viking1_createAccount] button:disabled{background:#9AA5B1}div[data-section=viking1_createAccount] button:focus{background:#047A9C;border:1px solid #047A9C;box-sizing:border-box;border-radius:24px;flex:none;order:0}div[data-section=viking1_createAccount] button:active{background-color:#1E496C}div[data-section=viking1_createAccount] form div.validation_error ul li.error-state{background:url(/images/icons/field-incorrect.png) 0 2px no-repeat;padding-left:20px}div[data-section=viking1_createAccount] form div.validation_error ul li.pass-state{background:url(/images/icons/field-correct.png) 0 2px no-repeat;padding-left:20px}#payment-option section.primary{position:relative}@media only screen and (min-width:1025px){div[data-section=viking1_accessCode]{display:block;width:33%}}@media only screen and (max-width:724px){div[data-section=viking1_accessCode]{display:block;width:60%}}@media only screen and (max-width:1024px) and (min-width:725px){div[data-section=viking1_accessCode]{display:block;width:45%}}div[data-section=viking1_sso]{display:block;overflow:hidden;width:60%}#book-images{height:152px;width:244px}body #book-images{background:url(/images/register/access-code-kits-blue.png) no-repeat}#book-images>img{display:block;height:0;width:0}body #clock-images{background:url(/images/register/clock.png) no-repeat}#clock-images>img{display:block;height:0;width:0}#clock-images{height:22px;width:21px}#payment-option div[data-section=viking1_accessCode],#payment-option-bundle div[data-section=viking1_accessCode]{float:left}#payment-option div[data-section=viking1_accessCode] .paymentoption,#payment-option-bundle div[data-section=viking1_accessCode] .paymentoption{margin-bottom:40px;margin-right:22px}#multisemaccept div[data-section=viking1_sso]{float:left}#payment-option div[data-section=viking1_OLP],#payment-option-bundle div[data-section=viking1_OLP]{float:left;overflow:hidden}#payment-option div[data-section=viking1_accessCode] h3,#payment-option div[data-section=viking1_OLP] h3,#payment-option-bundle div[data-section=viking1_accessCode] h3,#payment-option-bundle div[data-section=viking1_OLP] h3{margin-top:0}@media screen and (max-width:724px){div[data-section=viking1_OLP]{float:left;display:block;margin-top:47px;width:60%}}@media only screen and (max-width:1024px) and (min-width:725px){div[data-section=viking1_OLP]{float:left;display:block;margin-top:47px;width:45%}}@media screen and (min-width:1025px){div[data-section=viking1_OLP]{float:left;display:block;margin-top:47px;width:33%}}#accessCodeHeader{margin-top:0}#mulisemCourseHeader{margin-top:0}div[data-section=viking1_accessCodeForm]{color:#444;font-size:.7em;margin-top:18px;float:left;max-width:70%}div[data-section=viking1_accessCodeForm] fieldset{border:0;float:left;margin-left:0;padding:0;width:55%}div[data-section=viking1_accessCodeForm] #accessCodeDiv{border:0;float:left;margin-left:0;padding:0;width:55%;display:block;margin-inline-start:2px;margin-inline-end:2px;padding-block-start:.35em;padding-inline-start:.75em;padding-inline-end:.75em;padding-block-end:.625em;min-inline-size:min-content}div[data-section=viking1_accessCodeForm] span{font-size:12px;margin:0 0 2px}@media screen and (min-width:560px){div[data-section=viking1_accessCodeForm] input[type=text]{font-size:12px;min-width:6.8em;margin-top:5px;text-transform:uppercase}}@media screen and (max-width:559px) and (min-width:441px){div[data-section=viking1_accessCodeForm] input[type=text]{font-size:.7rem;min-width:4.8em;margin-top:10px;text-transform:uppercase;padding:2px}}@media screen and (max-width:559px) and (min-width:441px){div[data-section=viking1_accessCodeForm] input{width:5.4em}}@media screen and (max-width:440px){div[data-section=viking1_accessCodeForm] input[type=text]{display:flex;font-size:.45rem;width:4.9em;padding:1px;margin-top:5px;text-transform:uppercase;margin-left:2px;margin-right:-2px;flex-wrap:nowrap}}div[data-section=viking1_accessCodeForm] button{font-size:1.05em;margin-left:-5px;margin-top:33px}@media screen and (min-width:545px){body #access-code-images{background:url(/images/register/example-blue.png) no-repeat;height:370px;width:492px}}@media screen and (max-width:544px) and (min-width:441px){body #access-code-images{background:url(/images/register/example-blue.png) no-repeat;background-size:cover;height:338px;width:450px;margin-left:-17px}}@media screen and (max-width:440px){body #access-code-images{background:url(/images/register/example-blue.png) no-repeat;background-size:cover;height:183px;width:245px;margin-left:-18px}}#access-code-images>img{display:block;height:0;width:0;position:absolute}.input-group{overflow:hidden}div[data-section=viking1_accessCodeForm] form div{display:inline}div[data-section=viking1_accessCodeForm] form div.validation_error{display:none;height:0;margin:0;padding:0;position:relative;visibility:hidden;width:0}div[data-section=viking1_temporaryAccess]{clear:left;display:block;margin-top:30px;margin-left:10px;overflow:hidden;width:60%}div[data-section=viking1_accessCode] button,div[data-section=viking1_OLP] button{margin-left:5px}div[data-section=viking1_accessCode] button,div[data-section=viking1_OLP] button,div[data-section=viking1_temporaryAccess] button{padding:2px 24px 20px}div[data-section=viking1_accessCodeForm] label{display:block}@media screen and (min-width:550px){div[data-section=viking1_accessCodeForm] input{width:5.6em!important}}@media screen and (max-width:440px){div[data-section=viking1_accessCodeForm] input{width:4.5em!important;height:24px}}div[data-section=viking1_accessCodeForm] h2{width:199px;height:33px;font-style:normal;font-weight:300;font-size:24px;line-height:33px;color:#151515}div[data-section=viking1_confirmation] #receipt dl dt,div[data-section=viking1_confirmation] #receipt dl dd{float:left;font-size:14px;line-height:1.5em}div[data-section=viking1_confirmation] #receipt dl{overflow:hidden}@media screen and (max-width:420px){div[data-section=viking1_confirmation] #receipt dl{overflow:hidden;display:flex;flex-direction:column}}div[data-section=viking1_confirmation] #receipt dl dd{padding-left:1%;width:80%}div[data-section=viking1_confirmation] #receipt dl dd.width-small{width:50%}div[data-section=viking1_confirmation] #accountInformation span,#orderDetails span{font-size:.82rem;line-height:1.5em}@media only screen and (max-width:370px){div[data-section=viking1_confirmation] #accountInformation span,#orderDetails span{float:left;font-size:12px;line-height:1.5em}}div[data-section=viking1_confirmation] #accountInformation,#orderDetails{overflow:hidden}div[data-section=viking1_confirmation] #accountInformation span.receipt-details,#orderDetails span.receipt-details{padding-left:1%;width:80%}div[data-section=viking1_confirmation] #orderDetails span.width-small{width:50%}div[data-section=viking1_confirmation] #accountInformation span.receipt-details::after,#orderDetails span.receipt-details::after{content:"\A"}#accountInformation span.receipt-details,#orderDetails span.receipt-details{font-weight:700!important}@media only screen and (max-width:370px){#accountInformation span.receipt-details,#orderDetails span.receipt-details{font-weight:700!important;font-size:12px;padding:0}}div [data-section=viking1_confirmation] dl{margin-bottom:10px}div [data-section=viking1_confirmation] #accountInformation,#orderDetails{margin-bottom:10px}@media screen and (max-width:425px){div [data-section=viking1_confirmation] #accountInformation,#orderDetails{margin-bottom:10px;display:flex;flex-flow:column}}div[data-section=viking1_confirmation] h3{margin-top:0;clear:both}#accountInformationSection h3{margin-top:30px}#loading{display:none}#redirectmessage{display:none}#load-overlay{background:rgba(255,255,255,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999px}#please-wait{position:relative;top:35%;left:50%;width:460px;background:#f5f5f5;margin-left:-230px;padding:30px}#please-wait-ies{position:relative;top:35%;left:50%;width:460px;background:#f5f5f5;margin-left:-230px;padding:30px}#please-wait h2{margin:0 0 10px;text-align:center}#please-wait-ies h2{margin:0 0 10px;text-align:center}#viking1_sso h2{margin:0}#please-wait p{margin-bottom:17px;text-align:center}#please-wait-ies p{margin-bottom:17px;text-align:center}#loader{height:109px;overflow:hidden;padding:0;width:109px;margin:0 auto}#loader-ies{height:109px;overflow:hidden;padding:0;width:109px;margin:0 auto}#loader #progress{background:url(/images/global/waitingClock.gif) 0 0 no-repeat;display:block}#loader-ies #progress-ies{background:url(/images/global/waitingClock.gif) 0 0 no-repeat;display:block}body #loader #progress{height:109px!important;width:109px!important;background-image:url(/images/global/waitingClock.gif)}body #loader-ies #progress-ies{height:109px!important;width:109px!important;background-image:url(/images/global/waitingClock.gif)}.validation_error{display:none;height:0;position:relative}.validation_error_dismiss{background-color:#fff;border-radius:10px;box-shadow:inset 2px 2px 5px 0 rgba(0,0,0,.5);color:red;display:block;font-weight:700;height:20px;line-height:120%;margin:15px;opacity:.6;padding:0;position:absolute;right:0;text-align:center;top:2px;width:20px;z-index:99999999}.validation_error_dismiss:hover{opacity:1}.validation_error ul{background:#9c1313;border:4px solid #f50a0a;border-radius:10px;margin-bottom:20px;padding:10px 0;position:absolute;width:100%;z-index:999999}.infoBubble{background:#fbf5ea;border:2px solid #364395}.validation_error li{color:#fff;font-weight:700;padding:0 10px;text-shadow:none}.validation_error ul:after,.validation_error ul:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;width:0}.validation_error ul:after{border-color:rgba(213,0,0,0) rgba(213,0,0,0) #9c1313;border-width:30px;left:50%;margin-left:-30px}.validation_error ul:before{border-color:rgba(245,10,10,0) rgba(245,10,10,0) #f50a0a;border-width:36px;left:50%;margin-left:-36px}.validation_error_field,.validation_error_field:focus{border:1px solid red}.validation_pass_field,.validation_pass_field:focus{border:1px solid green!important;background:url(/images/icons/okGreen.png) 435px 12px no-repeat}.errors{background:transparent;color:#CA3B15;display:none;margin:0 0 1em;padding:0 0 9px;max-width:580px}.errors .error-type{display:none;background:url(/images/register/warning.png) 0 6px no-repeat;padding-left:25px}.systemErrors>.errors>div.error-type h2{font-size:1.9em;font-weight:400;margin:4px 0 0;color:#6d6d6d}.systemErrors>.errors>div.error-type>h3{color:#6d6d6d;font-size:1em;font-weight:400;margin-bottom:.5em}#bbint-error-header #id-not-found-1{background:0 0}.systemErrors>.errors>div{color:#444;padding-left:18px}.bbint_error{color:#444;font-size:14px!important;font-weight:400;padding-bottom:0}.bbint_error_title{font-family:"Open Sans";font-style:normal;font-weight:600;font-size:15px;line-height:18px;margin-top:10px;color:#3E4C59}.bbint_p{margin:70px 0}.errors h3{font-family:"Open Sans";color:#CA3B15;font-size:14px;font-weight:400;margin-bottom:.5em}.errors h3 a{color:#CA3B15!important;text-decoration:none!important}.errors>ul{padding-left:18px}.errors>li{color:#CA3B15}.errors li p{font-size:14px}.errors ul ul,.errors ul ol{font-size:12px}.errors label{display:block;float:none;font-size:1em;text-align:left}.errors ul ul li{line-height:1.5;list-style-type:disc}.errors ul ul{margin-left:23px}.courseEntry .errors{background:#fff}.courseEntry .errors form{padding:0 0 10px 25px}.courseEntry .errors form.no-left-padding{padding-left:0}.errors ul ul li div p{display:list-item;list-style-type:circle;margin:0 0 0 25px}div[data-section=viking1_courseID]{display:block;height:auto;width:auto}div[data-section=viking1_courseID] input{display:inline-block;margin-top:2px}.courseEntry{font-size:100%;margin:2em auto;overflow:hidden;width:475px;box-sizing:border-box}.courseEntry h2{background-color:#00855B;border-top-left-radius:2px 2px;border-top-right-radius:2px 2px;color:#FFF;font-size:.8125em;font-weight:700;margin-bottom:0;padding:2px 14px 0;text-shadow:none;line-height:2}.courseEntry label{background-color:#00855B;border-top-left-radius:2px 2px;border-top-right-radius:2px 2px;color:#FFF;font-size:.8125em;font-weight:700;margin-bottom:0;padding:2px 14px 0;text-shadow:none;line-height:2;text-align:left;float:none}.courseEntry h3{margin-top:0}[data-section=viking1_confirmation] #course-summary{padding-bottom:0;margin-bottom:0;display:flex;flex-direction:column}.courseEntry form{font-size:100%;overflow:hidden;padding:14px;background-color:#EEE;border-bottom-left-radius:2px 2px;border-bottom-right-radius:2px 2px}.delay p{padding-left:0;padding-bottom:8px;color:red;text-indent:0;font-size:13px;background-size:4.5% 85%;background-position:left top}.delayNotification p{background:url(/images/register/waitIconSmall.png) no-repeat scroll left top rgba(0,0,0,0);color:#364395;font-family:OpenSans-SemiBold,Verdana,sans-serf;font-size:.8125em;font-weight:700;vertical-align:text-top;text-indent:25px;padding-bottom:10px;padding-left:3px;padding-top:3px}input[type=text]#course-id{display:block;float:left;margin-right:5px;margin-left:5px;margin-top:5px;width:265px}div[data-section=viking1_createAccount] form div{margin-bottom:6px;position:relative}div[data-section=viking1_createAccount] form div.validation_error{left:387px;min-height:26px;position:initial;top:28px;width:411px;margin-left:0!important}div[data-section=viking1_createAccount] form div.validation_error ul:before{background:url(/images/register/warning.png) no-repeat;border:2px solid;content:"";display:block;height:16px;left:0;margin-left:0;position:absolute;top:8px;width:31px}div[data-section=viking1_createAccount] form div.validation_error ul.infoBubble:before{display:none}div[data-section=viking1_createAccount] form div.validation_error ul:after{display:none}div[data-section=viking1_createAccount] form div.validation_error ul{background:#fff;padding:5px 5px 4px;padding:5px 5px 4px;border:2px solid}div[data-section=viking1_createAccount] form div.validation_error ul.infoBubble{background:#fff}div[data-section=viking1_createAccount] form div.validation_error ul li{color:#D0021B;font-size:12px;font-weight:400;padding:0;margin-bottom:0;margin-left:17px}div[data-section=viking1_createAccount] form div.validation_error .infoBubble{padding-left:0}div[data-section=viking1_createAccount] form div.validation_error .infoBubble li{color:#6A7070;margin-left:0}div[data-section=viking1_createAccount] .validation_error_field{border:1px solid #CA2F45}div[data-section=viking1_createAccount] .validation_error_field:focus{background:#FFF;border:1px solid #AAA}div[data-section=viking1_createAccount] .validation_pass_field{background:url(/images/icons/okGreen.png) 435px 12px no-repeat}#create-account div[data-section=viking1_createAccount]{float:left;width:542px}#create-account div[data-section=viking1_createAccount] h2{margin-top:0}#create-account section.primary{position:relative}@media screen and (min-width:441px){div[data-section=viking1_accessCodeForm] .access-code-row{float:left;margin-right:15px;white-space:nowrap}}@media screen and (max-width:440px){div[data-section=viking1_accessCodeForm] .access-code-row{display:flex;flex-wrap:wrap;width:230px;flex-direction:row;float:left;margin-right:15px}}.hide-text{direction:ltr;text-indent:-2000em}div[data-section=footer]{width:100%;color:#999;background-color:#313131;display:block;height:2.75em}div[data-section=footer] .wrapper{max-width:960px;margin:0 auto;padding:0 1em}div[data-section=footer] p,div[data-section=footer] ul,div[data-section=footer] li{margin:0;padding:0;font-size:11px;line-height:44px}div[data-section=footer] a:link,div[data-section=footer] a:visited{text-decoration:none;color:#ddd!important}div[data-section=footer] a:hover,div[data-section=footer] a:active,div[data-section=footer] a:focus{text-decoration:underline}div[data-section=footer] .copyright{float:left;margin-right:5px}@media screen and (max-width:1024px){div[data-section=footer] .copyright{float:left;margin-right:100px}}div[data-section=footer] nav ul{float:left;list-style-type:none}div[data-section=footer] nav li{float:left;margin:0 5px 0 0}div[data-section=footer] nav li:before{content:"|"}div[data-section=footer] nav li:first-child{margin-left:0;padding-left:0}.color-strap{background-color:#676560}a:hover,a:focus{color:#000;text-decoration:underline}button,input.button,a.button:link,a.button:visited{background-color:#88857f;border:1px solid #88857f;color:#fff}button.spinner,button.spinner:hover{background-image:url(/images/global/Loading_WhiteFaded.gif)!important;background-position:98% center!important;background-repeat:no-repeat!important}button.spinner{padding-right:32px}.color-match,.text-color-match{color:#676560}.bg-color-match{background-color:#676560}.feature-head,.anchor-subhead,.anchor-subhead a.scroll-top{background-color:#676560;color:#fff}a.light-text:link,a.light-text:visited,a.light-text:hover,a.light-text:active{color:#fff}body .product-strap{background-color:#4f9cce;border-bottom:1px solid #364395}bodycolor-strap{background-color:#364395}body a:hover,body a:focus{color:#364395}body button,body .button,body input.button,body a.button:link,body a.button:visited{background-color:#364395;border:1px solid #364395;color:#fff}body .color-match,body .text-color-match{color:#364395}body .bg-color-match{background-color:#4f9cce}body .feature-head,body .anchor-subhead,body .anchor-subhead a.scroll-top{background-color:#364395;color:#fff}body a.light-text:link,body a.light-text:visited,body a.light-text:hover,body a.light-text:active{color:#fff}body .ccnd{background:url(/images/icons/ccnd-icon-blue.png) no-repeat top left scroll transparent}div[data-section=title_block]{margin:32px 0 30px}div[data-section=viking1_help]{display:block;float:right}div[data-section=viking1_help] a.help-btn:link,div[data-section=viking1_help] a.help-btn:visited{background-color:#777!important;border:1px solid #777;color:#fff;display:block;font-size:.7em;height:auto!important;line-height:1em;padding:4px 6px!important;vertical-align:middle}div[data-section=viking1_help] a.help-btn:hover,div[data-section=viking1_help] a.help-btn:focus{background-image:url(/images/global/glass.png);background-position:0 center;background-repeat:repeat-x}body.educator div#main{background:0 0}body.educator .product-strap{overflow:hidden}body.educator .product-logo img{margin-top:11px}body.educator .always-learning{float:right;margin-right:15px;margin-top:11px}body.educator footer .nav{margin:0 auto;width:760px}div#educator-title{display:none}#educator-title h1{margin:15px auto -15px;width:88%}body#home.educator section.primary,body#educator-confirmation.educator section.primary{-moz-border-radius:10px;-webkit-border-radius:10px;background:#fff url(/images/register/fp_tree_transparent.png) no-repeat 10px 39px;border-radius:10px;margin:30px auto 90px;padding:10px 0 10px 10px;width:88%}div[data-section=educator_login]{border-right:2px dashed #eee;float:left;margin-bottom:15px;margin-left:21%;margin-top:15px;padding-right:2.5%;width:40%}div[data-section=educator_login] h2,div[data-section=educator_needaccount] h2{margin-bottom:5px;margin-top:0}div[data-section=educator_login] label{float:none;text-align:left}div[data-section=educator_login] form p{margin-top:18px}div[data-section=educator_login] input[type=text],div[data-section=educator_login] input[type=password]{width:83%}div[data-section=educator_needaccount]{float:left;margin-bottom:15px;margin-left:2.5%;margin-top:15px;width:29%}body#educator-confirmation.educator div[data-section=viking1_help]{}div[data-section=educator_confirmation]{margin:25px 0 76px 15%;width:82%}div[data-section=educator_confirmation] p{margin-bottom:16px}div[data-section=educator_confirmation] button{display:block;margin:25px auto 0;padding:0 20px}.autosearch{background-color:#fff;border:1px solid #999;margin-top:-18px;padding:3px 10px}.autosearch p{margin:10px;padding:3px 10px}.searchTag{display:block;margin-top:250px}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0000);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clear-all:after{clear:both;content:"";display:block;height:0;visibility:hidden}* html .clear-all{height:1px}:first-child+html .clear-all{min-height:1px}#contact-us div[data-section=footer] .contact-us-link{display:none}#contact-us .help-btn,#confirmation .help-btn{}div.alert.message{width:462px;height:57px;background:#F7FFFA;border:1px solid rgba(3,130,56,.6);box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.15);border-radius:6px;position:absolute;top:60px;left:181px;background-repeat:no-repeat}div.alert.message p{margin-bottom:0;margin-top:12px;text-align:center;padding-left:40px}body div.alert.message{background-position-x:15px;background-position-y:13px;background-image:url(/images/logos/successMark.png);border-left:5px solid rgba(3,130,56,.6)}.systemErrors,.alert.error{background:#FFF9F9;box-sizing:border-box;box-shadow:0 4px 4px rgb(0 0 0 / 15%);border-radius:6px;background:#FFF9F9 url(/images/global/warningLarge.png) no-repeat 11px 22px!important;padding:.35em 1.25em 1em 60px;margin-top:5px;border-top:1px solid #CA4644;border-right:1px solid #CA4644;border-bottom:1px solid #CA4644;border-left:5px solid #CA4644;left:283px;top:45px;display:inline-block}.systemErrors h2,.alert.error h3{font-size:1.1em;font-weight:400;margin:4px 0 0}.systemErrors h2,.systemErrors p{}.systemErrors img,.alert.error img{position:absolute;top:.35em;left:10px;display:block;margin:4px .6em 0 0;padding:0;border:0}.systemErrors p,.alert.error p{margin:6px 0 0}div#course_guide{display:block}@media screen and (max-width:1025px) and (min-width:770px){div#course_guide{display:block;margin-top:69px}}div#course_guide h2{left:22.11%;right:54.61%;top:8.94%;bottom:87.11%;font-family:Open Sans;font-style:normal;font-weight:400;font-size:24px;line-height:33px;color:#000}div#course_guide div#course-guide-header p{width:auto;max-width:100%;height:18px;left:283px;top:120px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#000}div#course_guide_footer div#course-guide-footer{font-family:"Open Sans";width:510px;margin:1em auto;text-align:center}div#course_guide div#course-guide-body{padding:0 10%;text-align:center}div#course-guide-body td{padding:0 1em}div#course-guide-body td.col-l{width:17%}div#course-guide-body td.col-m{width:37%}div#course-guide-body td.col-r{width:23%}div#course-guide-body .icon-checkmar{display:inline-block;left:0}#brand-strap{background:#fff;padding:4px}body .color-match,body .text-color-match,h2,h3,h4{color:#000}#help-24{height:24px;width:24px}div[data-section=viking1_help] a.help-btn:link,div[data-section=viking1_help] a.help-btn:visited{background:none!important;border:0}h1{font-size:28px}h2{font-family:"Open Sans";font-weight:300;font-size:24px}h3{font-size:16px}p,dd,dl,dt,li{font-family:"Open Sans";font-size:14px;line-height:1.5}li{margin-bottom:12px}form{margin-top:24px}label{display:block;width:auto;float:none;color:#505759}input[type=text],input[type=password],input[type=email],select{font-size:14px;padding:10px;border-radius:4px;width:278px}body button,body .button,body input.button,body a.button:link,body a.button:visited{background:#047A9C;border:1px solid #000;border-radius:22px;height:auto;color:#000;font-size:16px;min-width:120px;margin:12px;padding:8px 32px}body button:focus,body .button:focus,body input.button:focus,body a.button:link:focus,body a.button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #047a9c}body button:hover,body .button:hover,body input.button:hover,body a.button:link:hover,body a.button:hover{background:#005D83}.secondary{background:transparent!important;font-family:Open Sans;font-style:normal;font-weight:600;font-size:14px!important;line-height:19px!important;justify-content:center;outline:0;display:flex;align-items:center;margin-top:16px;margin-left:0;color:#047A9C!important;border:1px solid #047A9C!important;box-sizing:border-box;border-radius:24px!important;width:152px;height:36px}.secondary:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #047A9C!important}.secondary:hover{background:rgba(108,184,215,.1)!important}div[data-section=viking1_login] button,div[data-section=viking1_login] p a{margin-left:0}a:link,a:visited{color:#007fa3;text-decoration:underline}#course-summary{background:0 0;padding:0}#course-summary h3{font-size:24px;color:#007fa3}dl{margin-bottom:32px}#course-summary+p{margin-top:32px;font-weight:700}#course-summary+p a{display:block;font-weight:400}div[data-section=viking1_login] #login{border:0}div[data-section=footer]{bottom:0;background:0 0;color:#000}div[data-section=footer] a:link,div[data-section=footer] a:visited{color:#007fa3!important;text-align:center;text-decoration:underline}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:724px){.nav{display:flex;flex-direction:column;align-items:center;justify-content:center}}div[data-section=viking1_accessCode] button,div[data-section=viking1_OLP] button,div[data-section=viking1_temporaryAccess] button{padding:8px 32px}#book-images>img{width:auto;height:auto;margin-top:32px}body .feature-head,body .anchor-subhead,body .anchor-subhead a.scroll-top{background:0 0}.courseEntry label{font-size:.63rem;color:#505759;padding:0;font-weight:400;margin-top:10px}#courseEntry_main form{margin:0;padding:0;background:0 0}#course-id-button{outline:0;font-family:"Open Sans";height:37px;background:#047A9C;color:#fff;border:2px solid;margin-top:16px;margin-bottom:32px;margin-left:5px;padding-top:6px;padding-left:20px}#course-id-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #047a9c}#course-id-button:disabled{background:#9AA5B1;border:2px solid #9AA5B1;box-sizing:border-box;border-radius:24px;cursor:default}#course-id-button:active{background:#1E496C}#course-id-button:enabled:hover{background:#005D83}#print-rental-hr2{height:2px;background:gray;margin-left:0;margin-bottom:20px}.printRentalh2{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#151515}.printRentalh3{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#151515}.printRentalDesc li{list-style:disc;list-style-position:inside;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:26px;margin-bottom:0}.channelImageBtn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 22px;gap:10px;color:#fff;width:155px;height:50px;margin-left:0;font-size:15px;background:#AE367E;border-radius:4px;border-color:#AE367E;flex:none;order:0;flex-grow:0}.wrapperChnlimg{box-shadow:0 2.42765px 4.85529px rgba(0,0,0,.25);border-radius:8px;position:relative;width:100%;min-height:445px;padding-top:10px;margin-bottom:10px;margin-top:30px}.chnlImg{width:100%;height:100%}#one{float:left;margin-right:20px;width:60%;min-height:200px;padding:10px;padding-bottom:0;margin-left:20px}#two{overflow:hidden;margin:10px;min-height:170px;min-height:200px;padding:10px;padding-left:20px;padding-right:18px}.channelImageTitle{font-weight:900;font-size:29px;line-height:120%;font-family:Hind;padding-top:12px}.channelImageDesc{font-weight:400;font-size:18px;padding-right:40px;padding-top:20px}.channelImageList{padding-left:25px;list-style:disc}.channelImageListItem{font-weight:400;font-size:18px;margin:0}.channelImageHeading{font-weight:500}#channelImageFreeTag{width:59px;height:32px;position:absolute;background:#19A292;border-radius:8px;font-size:18px;font-weight:700;color:#fff;line-height:30px;text-align:center;right:-8px;top:-15px}.channelImageHr{border:1px solid #F5F5F5;margin-bottom:40px;margin-top:45px}@media screen and (max-width:650px){#one{float:none;margin-right:0;width:auto;border:0}}.courseEntry{margin:0;width:auto}@media screen and (max-width:397px){.courseEntry{margin-top:43px}}input[type=text]#course-id{float:none}input[type=text]#course-id{font-family:"Open Sans";width:60%}div#course_guide_footer div#course-guide-footer{margin:0;text-align:left;width:100%}#course_guide li{list-style-type:disc;margin-left:16px}@media screen and (max-width:397px){#courseNameExample li{font-size:.5rem;list-style:disc;list-style-position:inside;font-family:Open Sans;font-style:normal;font-weight:400;line-height:.7rem;margin-bottom:0}}@media screen and (min-width:398px){#courseNameExample li{list-style:disc;list-style-position:inside;font-family:Open Sans;font-style:normal;font-weight:400;font-size:.8rem;line-height:26px;margin-bottom:0}}#please-wait{background:0 0;text-align:center}#please-wait-ies{background:0 0;text-align:center}#please-wait svg{height:100px;fill:#007fa3}#please-wait-ies svg{height:100px;fill:#007fa3}@media screen and (min-width:685px){#temporaryAccess_popup_header{position:static;max-width:450px;height:58px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:22px;line-height:32px;color:#151515;flex:none;order:3;align-self:stretch;flex-grow:0;margin:-30px 0}}@media screen and (min-width:516px) and (max-width:684px){#temporaryAccess_popup_header{position:static;width:190px;height:32px;left:30px;top:calc(50% - 32px/2 - 100px);font-family:Open Sans;font-style:normal;font-weight:400;font-size:20px;line-height:11px;color:#151515;flex:none;order:3;align-self:stretch;flex-grow:0;margin:-15px 0}}@media screen and (max-width:515px) and (min-width:430px){#temporaryAccess_popup_header{position:static;width:190px;height:32px;left:30px;top:calc(50% - 32px/2 - 100px);font-family:Open Sans;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#151515;flex:none;order:3;align-self:stretch;flex-grow:0;margin:10px 0}}@media screen and (min-width:325px) and (max-width:514px){#temporaryAccess_popup_header{position:static;width:176px;height:-10px;left:calc(50% - 190px/2);top:calc(50% - 32px/2 - 100px);font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:6px;color:#151515;flex:none;order:3;align-self:stretch;flex-grow:0;margin-top:-19px}}@media screen and (max-width:324px){#temporaryAccess_popup_header{position:static;width:176px;height:-10px;left:calc(50% - 190px/2);top:calc(50% - 32px/2 - 100px);font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:6px;color:#151515;flex:none;order:3;align-self:stretch;flex-grow:0;margin:-5px 0}}@media screen and (min-width:685px){#temporaryAccess_popup_para{display:flex;flex-wrap:wrap;position:static;width:335px;left:calc(50% - 190px / 2);top:calc(50% - 30px / 2 + 1px);font-family:Open Sans;font-style:normal;font-weight:400;color:#333;align-self:stretch;margin:12px 0}}@media screen and (min-width:457px) and (max-width:684px){#temporaryAccess_popup_para{display:flex;flex-wrap:wrap;position:static;max-width:450px;left:calc(50% - 190px / 2);top:calc(50% - 30px / 2 + 1px);font-family:Open Sans;font-style:normal;font-weight:400;color:#333;align-self:stretch;margin-left:2px}}@media screen and (max-width:456px) and (min-width:319px){#temporaryAccess_popup_para{display:flex;flex-wrap:wrap;position:static;max-width:430px;left:calc(50% - 190px / 2);top:calc(50% - 30px / 2 + 1px);font-family:Open Sans;font-style:normal;font-weight:400;color:#333;align-self:stretch;margin-top:-11px}}@media screen and (max-width:320px){#temporaryAccess_popup_para{display:flex;flex-wrap:wrap;position:static;width:190px;width:180px;left:calc(50% - 190px / 2);top:calc(50% - 30px / 2 + 1px);font-family:Open Sans;font-style:normal;font-weight:400;color:#333;align-self:stretch;margin:6px 0}}@media screen and (min-width:301px) and (max-width:549px){#temporaryAccess_popup_para p{font-size:10px}}@media screen and (min-width:685px){#tempAccess_popup_buttonset{position:absolute;top:-115px;left:-17%;height:114px}}@media screen and (min-width:550px) and (max-width:684px){#tempAccess_popup_buttonset{position:absolute;top:-112px;left:-20%;height:114px}}@media screen and (min-width:457px) and (max-width:549px){#tempAccess_popup_buttonset{position:absolute;top:-115px;left:1%;height:114px}}@media screen and (min-width:343px) and (max-width:456px){#tempAccess_popup_buttonset{position:absolute;top:-132px;left:-12%;height:114px}}@media screen and (max-width:342px){#tempAccess_popup_buttonset{position:absolute;top:-145px;left:-4%;height:114px}}#tempAccess_popup_buttonset p{margin:16px}.tempDisabled{color:#444!important;pointer-events:none;text-decoration:none!important}@media screen and (min-width:550px){#temp-access-confirm{display:grid;flex-direction:row;align-items:center;padding:0 24px;margin-left:0;position:absolute;width:146.16px;height:28px;left:208px;top:235px;background:#005D83;color:#fff;border-radius:40px;border:2px solid}}@media screen and (min-width:301px) and (max-width:549px){#temp-access-confirm{display:grid;flex-direction:row;align-items:center;padding:0 24px;margin-left:0;position:absolute;width:100px;height:26px;left:70px;top:212px;background:#005D83;color:#fff;border-radius:40px;border:2px solid}}@media screen and (max-width:300px){#temp-access-confirm{display:grid;flex-direction:row;align-items:center;padding:0 24px;margin-left:0;position:absolute;width:80px;height:39px;left:25px;top:206px;background:#005D83;color:#fff;border-radius:40px;border:2px solid}}@media screen and (min-width:550px){#temp-access-deny{position:absolute;width:264px;height:10px;left:153px;top:272px;margin-top:8px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;color:#006F8F}}@media screen and (min-width:301px) and (max-width:549px){#temp-access-deny{position:absolute;width:180px;height:19px;left:43px;top:249px;margin-top:8px;margin-top:.2rem;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;font-size:.6rem;line-height:19px;line-height:.9rem;text-align:center;color:#006F8F}}@media screen and (max-width:300px){#temp-access-deny{position:absolute;width:120px;height:19px;left:30px;top:261px;margin-top:.2rem;font-family:Open Sans;font-style:normal;font-weight:400;font-size:.6rem;line-height:.9rem;text-align:center;color:#006F8F}}@media screen and (min-width:550px){#temp-access-link{position:absolute;width:264px;height:19px;left:153px;top:300px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;color:#006F8F}}@media screen and (min-width:301px) and (max-width:549px){#temp-access-link{position:absolute;width:160px;height:19px;left:60px;top:262px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:.4rem;line-height:19px;text-align:center;color:#006F8F}}@media screen and (max-width:300px){#temp-access-link{position:absolute;width:264px;width:120px;height:19px;left:30px;top:275px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:.5rem;line-height:19px;text-align:center;color:#006F8F}}#courseExLabel{width:67px;height:18px;left:286px;top:150px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:18px;margin-bottom:4px;color:#000;background-color:#fff}#viking1Help{top:98px;position:absolute;right:5%;display:block}#temp-access-close{position:absolute;top:1%;right:1%;width:1px;height:1px;background:none!important;min-width:1px;font-size:1px;margin:1px!important;padding:10px 10px!important;border-radius:0!important;border:0!important;background-size:cover}#closeButtonImage{position:absolute;top:1%;right:10%}#temp-access-close:focus{box-shadow:0 0,0 0 0 0!important}#yourCourseSection{padding-left:24px}#yourCourseTitle{font-family:Open Sans;font-style:normal;font-weight:300;font-size:24px;line-height:33px;color:#151515;color:#151515}#courseDetailsDD,#courseDetailsDDTeacher,#courseDetailsDDEndDate{margin-top:5px}#changeCourseId{}#notYourCourse{font-style:normal;font-weight:600;font-size:14px;line-height:26px;color:#151515}#inviteLink{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#333}#tempAccessPara{font-family:Open Sans;font-style:italic;font-weight:600;font-size:14px;line-height:19px;color:#333}#get-temporary-access{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#006F8F;margin-left:4px}#accesscodeform{display:table-caption}#accessCodeLabel{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#6A7070}#inputBoxLabel{justify-content:space-between;display:inline-flex;width:515px}#accessCodeButton{flex-direction:row;align-items:center;padding:0 24px;width:152px;height:39px;color:#fff;border:2px solid;font-size:16px;background:#005D83;border-radius:40px}accessCodeButton:disabled{cursor:default}.accessCodeLabel{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;padding:0;color:#6A7070}#accessCodeDescription{font-style:normal;font-weight:400;font-size:.85rem;line-height:19px;padding:6px;color:#333}@media screen and (max-width:345px){#accessCodeDescription{font-style:normal;font-weight:400;font-size:.84rem;line-height:19px;padding:6px;padding-left:1px;color:#333}}.createAccountLabelFormLabel{text-align:left;margin-top:20px}#accountSummary-wrapper-small{margin-left:0}#accountSummary-courseSummary{width:219px!important;height:22px!important;font-style:normal!important;font-weight:700!important;font-size:16px!important;line-height:22px!important;color:#151515!important}#div[data-section=viking1_confirmation] h3{width:219px;height:22px;font-family:Open Sans;font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#151515}#receipt dl dt{left:283px;font-style:normal;font-weight:400;font-size:14px;line-height:26px;color:#333}#receipt dd{font-weight:700}#receipt{overflow:hidden}.agreementLines{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:14px;line-height:26px;color:#333;margin-left:20px;margin-bottom:0}.duplicateEmailFormLabel{display:flex}.duplicateEmailForm{background:linear-gradient(180deg,#FFF 34.38%,#EAE9E9 100%)!important;box-shadow:0 2px 12px rgba(0,0,0,.0788079);border-radius:8px!important;width:454px!important;height:481px!important}#duplicateMailFormId{margin-top:15px}#duplicateMailFormId div{margin-bottom:0}#duplicateEmailFormButtons{width:290px;margin-top:20px}#eml{width:290px;padding-right:15px;text-align:left;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#252525}#duplicateEmailFormButtons #loginbutton{height:37px;width:108px;padding-top:6px;background:#047A9C;color:#fff;border:1px solid #047A9C;box-sizing:border-box;border-radius:24px;float:right;margin-top:2em}.duplicateEmailFormClose{margin:32px 12px 12px 0!important;height:37px!important;width:89px;padding-top:6px!important;float:left}.forgotPasswordLink{float:left;margin-top:15px}#duplicateMailFormPw{margin-top:20px}#notifierHeader{font-style:normal;font-weight:600;font-size:14px;line-height:18px;margin-top:10px;color:#3E4C59}#notifierPara{font-style:normal;font-weight:400;font-size:14px;line-height:18px;padding-right:9px;color:#3E4C59}button.secondaryspinner,button.secondaryspinner:hover{background-image:url(/images/global/Loading_BlueFaded.gif)!important;background-position:98% center!important;background-repeat:no-repeat!important}button.secondaryspinner{padding-right:32px}#orderPendingHeader{font-style:normal!important;font-weight:700!important;font-size:16px!important;line-height:22px!important;color:#151515!important}#accountSummary{font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#151515}#togglePassword{margin-left:-50px;font-size:15px}#togglePasswordLink{font-family:"Open Sans";color:#005D83;text-decoration:none}#togglePasswordLink:hover{color:#007FA3}.errorOccured{border:1px solid #D0021B}div[data-section=notifier]{max-width:1024px}#createAccountOptional{margin:12px 0}#agreementBlock label{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:18px;margin-top:5px;color:#000}#licenseAgreement,send_material_notus{background-color:#047A9C;border:2px solid #047A9C;box-sizing:border-box;border-radius:4px}#licenseAgreement:checked:before,#send_material_notus:checked:before{background-color:#047A9C}#licenseAgreement:not(:checked),#send_material_notus:not(:checked){background-color:#FFF}#loginbutton:disabled{cursor:default}.secondary:disabled,button.secondary:disabled{opacity:.4}.findCourseInputError{background:#FFF;border:1px solid #D0021B!important;box-sizing:border-box;border-radius:4px!important}#spinnerElement{width:355.55px;height:35px;font-family:Open Sans;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#007FA3}.loadingSpinner{background:url(/images/global/fadedSpinnerBlue.gif) no-repeat left center!important;padding-left:30px;padding-top:3px;height:25px;width:24px}#pendingHeader{font-family:Open Sans;font-style:normal;font-weight:300;font-size:24px;line-height:33px;color:#151515}@media screen and (max-width:450px){#pendingHeader{font-family:Open Sans;font-style:normal;font-weight:300;font-size:19px;line-height:33px;color:#151515}}#throttledHeader{font-family:Open Sans;font-style:normal;font-weight:300;font-size:24px;line-height:33px;color:#151515}#throttledPara{font-family:Open Sans;font-style:italic;font-weight:400;font-size:.84rem;line-height:19px;color:#333}@media screen and (max-width:455.5px){#pendingPara{position:absolute!important}}@media screen and (max-width:455.5px){#pendingParaLink{margin-top:120px!important}}@media screen and (max-width:450px){#order-pending-support{position:absolute}}#support{height:150px}#throttledParaMail{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#333}@media screen and (max-width:480px){#throttledParaMail{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;position:absolute;color:#333}}#throttledParaThanks{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;margin-top:30px;color:#333}@media screen and (max-width:475px){#orderDone-receipt{margin-top:145px}}@media screen and (max-width:475px){#orderDone-temporaryAccess{position:absolute}}@media screen and (max-width:480px){#throttledHeader{font-family:Open Sans;font-style:normal;font-weight:300;font-size:19px;line-height:33px;color:#151515}}@media screen and (max-width:475px){#throttledParaThanks{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#333;margin-top:89px}}#verify_question_id:hover{cursor:pointer}.errors h3:focus{outline:#0b0c0d}.screen-reader-only{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}a#your-course{border:2px solid;margin-left:4px}input:focus{outline:3px solid #047A9C;outline-offset:2px}a:focus{outline:3px solid #047A9C;outline-offset:2px}button:focus,a.button:focus{outline:3px solid #047A9C;outline-offset:2px}.logo a#pearson-img{margin-right:5px!important;margin-left:5px!important;margin-bottom:5px!important;width:120px;height:33px}.logo #pearson-image{margin-top:-4px}.skipnav a{position:absolute;left:-1000px;width:1px;height:1px;overflow:hidden;z-index:-999}.skipnav a:focus,.skipnav a:active{left:5px;top:5px;width:auto;height:auto;z-index:11000}span.aria-alert.font-size-css{font-size:18px;display:block;line-height:18px}span.aria-alert.font-size-css a.bbint_error{text-decoration:none!important;color:#444!important;font-size:14px!important;font-weight:400;padding-bottom:0}#courseList{margin:5px}#courseList:focus{outline:3px solid #047A9C;outline-offset:2px}.push-bottom{margin-bottom:1em}.push-bottom-xl{margin-bottom:3em}.block{display:block}div[data-section=viking1_confirmation] #pearsonPlus{width:100%;max-width:1440px;font-family:typefamily-primary,Helvetica,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:inherit;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1;color:#333;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;direction:ltr;overflow-x:hidden;background-color:#fefefe;opacity:1;position:relative;padding:0;margin:0}.errors .error-type-dropdown{display:none;padding-left:25px}