@font-face{font-family:'Proxima Nova';font-weight:400;src:url(../fonts/ProximaNova-Reg-webfont.eot);src:url(../fonts/ProximaNova-Reg-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/ProximaNova-Reg-webfont.woff) format('woff'),url(../fonts/ProximaNova-Reg-webfont.ttf) format('truetype'),url(../fonts/ProximaNova-Reg-webfont.svg#svgFontName) format('svg')}@font-face{font-family:'Proxima Nova';font-weight:700;src:url(../fonts/ProximaNova-Bold-webfont.eot);src:url(../fonts/ProximaNova-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/ProximaNova-Bold-webfont.woff) format('woff'),url(../fonts/ProximaNova-Bold-webfont.ttf) format('truetype'),url(../fonts/ProximaNova-Bold-webfont.svg#Proxima) format('svg')}@font-face{font-family:'Proxima Nova';font-weight:300;src:url(../fonts/ProximaNova-Light-webfont.eot);src:url(../fonts/ProximaNova-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/ProximaNova-Light-webfont.woff) format('woff'),url(../fonts/ProximaNova-Light-webfont.ttf) format('truetype'),url(../fonts/ProximaNova-Light-webfont.svg#svgFontName) format('svg')}@font-face{font-family:Factoria;font-weight:400;font-style:normal;src:url(../fonts/Factoria-Book-webfont.eot);src:url(../fonts/Factoria-Book-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Factoria-Book-webfont.woff2) format('woff2'),url(../fonts/Factoria-Book-webfont.woff) format('woff'),url(../fonts/Factoria-Book-webfont.ttf) format('truetype')}@font-face{font-family:'CSU Glyphs';font-weight:400;font-style:normal;src:url(../fonts/CSU-Glyphs-regular-webfont.eot);src:url(../fonts/CSU-Glyphs-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/CSU-Glyphs-regular-webfont.woff) format('woff'),url(../fonts/CSU-Glyphs-regular-webfont.ttf) format('truetype'),url(../fonts/CSU-Glyphs-regular-webfont.svg#Proxima) format('svg')}@font-face{font-family:Klavika;font-weight:400;src:url(../fonts/KlavikaWebBasicRegular.eot);src:url(../fonts/KlavikaWebBasicRegular.eot?#iefix) format('embedded-opentype'),url(../fonts/KlavikaWebBasicRegular.woff) format('woff')}@font-face{font-family:Klavika;font-weight:700;src:url(../fonts/KlavikaWebBasicBold.eot);src:url(../fonts/KlavikaWebBasicBold.eot?#iefix) format('embedded-opentype'),url(../fonts/KlavikaWebBasicBold.woff) format('woff')}html{height:100%}body{font-family:'Proxima Nova',Helvetica,sans-serif;line-height:1.4;min-height:100%;position:relative}a:hover,a:link,a:visited{color:#1574ab;text-decoration:none}a.blue-button:hover,a.blue-button:link,a.blue-button:visited,a.green-button:hover,a.green-button:link,a.green-button:visited,a.light-blue-button:hover,a.light-blue-button:link,a.light-blue-button:visited,a.tan-button:hover,a.tan-button:link,a.tan-button:visited,a:hover.gold-button,a:hover.minor-button,a:link.gold-button,a:link.minor-button,a:visited.gold-button,a:visited.minor-button{color:#fff;text-decoration:none}a:hover{text-decoration:underline;color:#1b94da;}.big-callout a:link,.footer a:link,.action.content a:link {color:#d7d392;}a:hover.no-underline{color:#266232}table{font-size:14px;margin:20px 0;width:100%}table td,table th{padding:5px}table tbody td,table tbody th{vertical-align:top}table.registration-detail .sub-row{background-color:#d6e0d6}th{text-align:left}thead th{border-bottom:2px solid #83a484}tr.odd+tr:hover,tr.odd:hover{background-color:#e4ebe4}tr.odd a:hover,tr.odd+tr a:hover{color:#1b94da}tr.total{background-color:#d6e0d6}.head-row{background-color:#e4ebe4}.historic-courses td.unwrappable{font-weight:700;white-space:nowrap}.historic-courses .date+td{width:100px}.historic-courses tbody tr:hover{background-color:#e4ebe4}[href^='tel:']{white-space:nowrap}h1,h2,h3,h4,h5,h6{color:#3e3d39}h2:first-child,h3:first-child{margin-top:0;margin-bottom:8px}h3{font-size:23px;margin-bottom:12px}h4{font-size:17px;margin:0 0 4px}h4+p{margin-top:0}h5{font-size:1.05em;margin:0}h5+p{margin-top:0}.glyph{font:normal 20px/0 'CSU Glyphs',sans-serif}.body-bold{font-weight:700}.landing.header{border-bottom:solid #266232 10px;padding-bottom:11px;padding-top:19px}.landing.header a .logo.img-replace{background-position:0 center;font-size:0}@media (max-width:1000px){.landing.header a .logo.img-replace{background-size:355px}}a.learn-more{margin-left:20px;margin-bottom:20px;}div.image-top a.learn-more{margin-left:30px;margin-bottom:30px;}div.hero-description{padding-bottom:50px;}@media (max-width:815px){a.learn-more{position:static!important;display:block;margin-left:0px;text-align:center;}div.image-top a.learn-more{margin-bottom:15px;}div.hero-description{padding-bottom:0px;}.landing.header a .logo.img-replace{background-size:250px}}.landing.header-phone{border-bottom:10px solid #266232}.landing.header-phone a{font-size:0}.landing.wrapper{padding-bottom:170px}@media (max-width:840px){.landing.wrapper{padding-bottom:220px}}.desktop-block{display:block;}.mobile-block{display:none;}@media (max-width:700px){.desktop-block{display:none;}.mobile-block{display:block;}.landing.wrapper{padding-bottom:300px}}.landing .wrapper{padding-bottom:0}.landing .title{margin-bottom:30px}.landing .tabbable li{font-size:15px;font-weight:700;overflow:visible;text-align:center}.landing .tabbable .visible-phone ul{border:0;display:block}.landing .tabbable .visible-phone ul li{display:block;padding:20px 0}.landing .tabbable .visible-phone ul li a{font-weight:400;padding-left:20px}@media (max-width:950px){.landing .tabbable{width:100%}}.landing .tab-pane.active{background-color:#f3f6f3;padding:20px}.landing .nav-tabs .active:after{bottom:-9px;color:#266232;content:'h';font:14px/1 'CSU Glyphs';left:0;position:absolute;text-shadow:none;width:100%;z-index:2}@media (max-width:700px){.landing .nav-tabs .active:after{display:none}}.landing .fancy-intro{color:#266232;font-size:16px;font-weight:200;margin-top:3px}.landing h4{color:#266232;font-size:24px;margin-bottom:5px}.landing p{font-size:14px}.landing p strong{color:#266232;font-size:16px;line-height:40px}.landing p.call-us{color:#fff;float:right;position:absolute;right:32px;top:20%}@media (max-width:820px){.landing p.call-us{font-size:12px}}@media (max-width:750px){.landing p.call-us{font-size:0}}.landing p.call-us a{color:#fff}.landing p.call-us a:hover{color:#d7d392;text-decoration:underline}.landing .main .video-embed:before{padding-bottom:0}@media (max-width:950px){.landing .main{width:100%}}.landing .sidebar.col.span-3 div{background-color:#f3f6f3;margin-bottom:20px;}.landing .sidebar.col.span-3 div.landing-caption{background-color:#538057}.landing .sidebar.col.span-3 div.landing-caption p{color:#fff}.landing .sidebar.col.span-3 p{margin:0;padding:20px}.landing .sidebar.col.span-3 .above{background-color:#f3f6f3;margin-top:-42px}@media (max-width:950px){.landing .sidebar.col.span-3{margin-left:0;width:100%}.landing .sidebar.col.span-3 .above{margin-top:0;padding:20px}}.landing .landing-why-choose{background:0 0}.landing .clear.badges{margin-top:20px;text-align:center}.landing .clear.badges img{padding:20px}.landing.top{min-height:336px;position:relative}.landing.top .wrapper{padding-bottom:0}.landing.top .landing-right{bottom:0;float:right;position:absolute;right:0}.landing.top .landing-right h3{text-align:center}.landing.top .landing-right input{border:0;box-sizing:border-box;font-size:14px;margin:5px 0}.landing.top .landing-right input[type=email],.landing.top .landing-right input[type=phone]{width:calc(94% + 10px)}.landing.top .landing-right input.half{float:left;width:47%}.landing.top .landing-right input:first-of-type{margin-right:10px}.landing.top .landing-right p.polished-text{display:none}.landing.top .landing-right .action{margin:0}@media (max-width:700px){.landing.top .landing-right{position:relative;width:100%}}.landing.top .landing-left{background-position:center;background-size:cover;bottom:0;float:left;height:100%;overflow:auto;position:absolute;width:100%}.landing.top .landing-left h1{bottom:0;color:#fff;font-family:Klavika,'Proxima Nova',sans-serif;font-size:35px;font-weight:700;line-height:35px;padding-left:21px;position:absolute;width:60%;margin-bottom:23px}@media (max-width:375px){.landing.top .landing-left h1{font-size:30px}}@media (max-width:700px){.landing.top .landing-left{background-position:center top;position:relative}.landing.top .landing-left h1{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));margin:0;padding:20px;position:relative;width:70%}}.logo-landing{background:url(../images/csu-online-logo-desktop.svg) no-repeat;background-size:100%;float:left;height:74px;margin:0 0 15px 20px;width:400px}@media (max-width:480px){.logo-landing{margin-left:0;width:100%}}.big-callout{background-color:#1e4d2b;overflow:auto;padding:20px}.big-callout input{border:0;box-sizing:border-box;font-size:14px;margin:5px 0}.big-callout input[type=email],.big-callout input[type=phone]{width:calc(94% + 10px)}.big-callout input.half{float:left;width:47%}.big-callout input:first-of-type{margin-right:10px}.big-callout button{float:right;margin-top:10px}.big-callout h4{font-size:16px;margin-bottom:15px}.header-stripe-landing.clear hr{display:none}.header .nav>ul,.wrapper{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 30px;width:100%}@media (max-width:700px){.header .nav>ul,.wrapper{padding-left:15px;padding-right:15px}}.header .nav>ul{display:table}.wrapper{position:relative}.wrapper.hero-wide{max-width:none;padding:0;width:100%}.visible-phone{display:none}@media (max-width:700px){.visible-phone{display:block}.hidden-phone{display:none}}.accordion-body,.accordion-toggle{-moz-transition:max-height .2s linear;-o-transition:max-height .2s linear;-webkit-transition:max-height .2s linear;transition:max-height .2s linear;display:block;height:auto;overflow:hidden}.accordion-body.in,.accordion-toggle.in{max-height:4000px;position:relative}@media (max-width:700px){.accordion-body,.accordion-toggle{max-height:0}}.accordion-body{max-height:0}@media (max-width:700px){.accordion-toggle.action{border:1px solid #1e4d2b;margin:0;padding:0 20px}.accordion-toggle.action.in{max-height:700px}.accordion-toggle.action li{border-bottom:1px dotted #1e4d2b;}.accordion-toggle.action li:last-child{border-bottom:none;}}body>.wrapper{padding-bottom:320px}@media (max-width:700px){body>.wrapper{padding-bottom:600px}}@media (max-width:375px){body>.wrapper{padding-bottom:695px}}.hidden,.img-replace{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.header,.header-phone{background-color:#1e4d2b}.header a:hover,.header a:link,.header a:visited,.header-phone a:hover,.header-phone a:link,.header-phone a:visited{color:#1e4d2b}.header-phone-nav li a:hover,.header-phone-nav li a:link,.header-phone-nav li a:visited{color:#fff}.header{padding-top:18px}.header ul{list-style:none}.header .connect{font-size:13px;position:absolute;right:30px;text-align:right;top:-18px}.header .connect ul{margin:13px 0}.header .connect a{color:#fff}.header .connect a:link,.header .connect a:visited{color:#fff}.header .connect a:hover{color:#d7d392;text-decoration:underline}.header .landing{border-bottom:solid #266232 10px;padding-top:20px}.header.landing{overflow:hidden}.header .social li,.header .tertiary li,.header-phone .social li,.header-phone .tertiary li{display:inline-block}.header .tertiary li,.header-phone .tertiary li{padding:0 10px}.header-phone>a,.header>a{display:block}.header .logo,.header-phone .logo{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../images/csu-online-logo-desktop.svg) no-repeat;background-position:0 2px;display:inline-block;height:66px;width:516px}@media (max-width:1000px){.header .logo,.header-phone .logo{background:url(../images/csu-online-logo-tablet.svg) no-repeat;width:355px}}@media (max-width:815px){.header .logo,.header-phone .logo{background:url(../images/csu-online-logo-mobile.svg) no-repeat;width:268px}}.header-phone{overflow:hidden}.header-phone .tertiary{padding-left:20px}.header-phone .tertiary li{padding:20px 10px}@media (max-width:375px){.header-phone .tertiary{font-size:14px;padding-left:10px}}.header-phone .logo{background-size:contain;height:40px;margin:15px 27px 10px;width:220px}.header-phone .accordion-main-nav{float:right}.header-phone .accordion-main-nav .img-replace{display:none}.header-phone .accordion-main-nav li{display:inline-block}.header-phone .accordion-main-nav li.main-nav a[data-group=main-nav]{padding-right:5px}.header-phone .accordion-main-nav a{font-size:60px;height:100%;line-height:.7;padding:0 20px;text-align:center}@media (max-width:375px){.header-phone .accordion-main-nav a{padding:0 10px}}.header-phone .connect{float:left}.header-phone .accordion-body{clear:both}.header-content{background-color:#fff;border-bottom:solid 3px #d7d392;overflow:hidden}.header-phone-nav{background-color:#1e4d2b}.header-phone-nav li{position:relative}.header-phone-nav li a{display:block}.header-phone-nav li a:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,.1)),color-stop(100%,rgba(255,255,255,.1)));background-image:-moz-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1));background-image:-webkit-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1));background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1))}.header-phone-nav li a:first-child{font-size:18px;padding:10px 30px}.header-phone-nav li a:first-child+a{position:absolute;right:23px;top:24px}.header-phone-nav li:first-child a:first-child{padding-top:20px}.header-phone-nav li:first-child a:first-child+a{top:34px}.header-phone-nav li:last-child a:first-child{padding-bottom:20px}.header-phone-nav li ul{background-color:#28673a}.header-phone-nav li ul a:first-child{padding-left:45px}.header-phone-nav .glyph.animated{-moz-transition:-moz-transform .1s ease-in;-o-transition:-o-transform .1s ease-in;-webkit-transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block}.header-phone-nav .show .glyph{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.social #facebook a:before{content:url(../icons/facebook.svg)}.social #facebook a:hover{color:#3b5998}.social #instagram a:before{content:url(../icons/instagram.svg)}.social #instagram a:hover{color:#d43089}.social #twitter a:before{content:url(../icons/twitter.svg)}.social #twitter a:hover{color:#1da0f2}.social #linkedin a:before{content:url(../icons/linkedIn.svg)}.social #linkedin a:hover{color:#0077b5}.social #youtube a:before{content:url(../icons/youTube.svg)}.social #youtube a:hover{color:#ee1c1b}.social #pinterest a:before{content:url(../icons/pinterest.svg)}.social #pinterest a:hover{color:#bd081c}.social #blog{margin-top:8px;vertical-align:top;width:67px}.social #blog a{margin-left:-5px}.social #contactus{margin:8px 0 0 1px;vertical-align:top;width:65px}.social #blog a,.social #facebook a,.social #linkedin a,.social #pinterest a,.social #twitter a,.social #youtube a,.social #instagram a{height:33px;width:33px;position:relative;background-color:rgba(255,255,255,.7)}.social #blog a:before,.social #facebook a:before,.social #linkedin a:before,.social #pinterest a:before,.social #twitter a:before,.social #youtube a:before,.social #instagram a:before{left:-100%;width:100%;position:absolute}.social #blog a:hover,.social #facebook a:hover,.social #linkedin a:hover,.social #pinterest a:hover,.social #twitter a:hover,.social #youtube a:hover,.social #instagram a:hover{background-color:#fff}.social li{margin-left:15px}@media (max-width:1020px){.social li{margin-left:6px}}h1+.mini-search{margin-bottom:30px}h1+.mini-search form{width:100%}.search .st-default-search-input,.search-box{-moz-transition:width .2s linear;-o-transition:width .2s linear;-webkit-transition:width .2s linear;transition:width .2s linear;border:0;border-radius:0;box-sizing:border-box;margin-right:0;padding:5px 7px;padding-right:20px;width:100%;height:auto;font-size:13px;font-family:inherit;color:inherit;background-image:none}@media (max-width:815px){.header .search .st-default-search-input,.header .search-box{width:80%}}.st-spelling-suggestion-link{display:none!important}.search-button{-webkit-appearance:none;background-color:#d7d392;border:0;color:#0d3003;height:100%;margin-left:0;position:absolute;right:0;top:0}.header .search-button,.header-phone .search-button{background-color:#d7d392}.search{display:inline-block;position:relative;width:270px}.search .glyph{font-size:1.4em;vertical-align:-2px}.search .hidden,.search .img-replace{height:0;width:0}@media (max-width:700px){.search{margin:15px;width:calc(100% - 30px)}}.intro-photo{margin-bottom:15px}.header-stripe{display:none}.tabbable~.tab-content{position:relative;z-index:1}.tabbable~.main .tab-content .green-top{border-top-color:#266232}.nav-tabs{font-size:0;list-style-type:none;margin:0;padding:0}.nav-tabs li{border-left:1px solid #729579;font-size:17px;display:table-cell;overflow:hidden;position:relative}.nav-tabs li:first-child{border-left-width:0}.nav-tabs li:hover,.nav-tabs li:hover+li{border-left-color:#b5c8b5}.nav-tabs li:hover+li.active{border-left-color:#266232}.nav-tabs li.active{border-color:#266232}.nav-tabs li.active+li{border-left-color:#266232}.nav-tabs li.active a,.nav-tabs li.active a:hover{background-color:#266232}@media (max-width:750px){.nav-tabs li{font-size:15px}}.nav-tabs a{-moz-transition:padding .2s linear;-o-transition:padding .2s linear;-webkit-transition:padding .2s linear;transition:padding .2s linear;background-color:#83a484;display:block;margin-bottom:-190px;padding:10px 20px 200px;z-index:1}.nav-tabs a:hover,.nav-tabs a:link,.nav-tabs a:visited{color:#fff;text-decoration:none;}.nav-tabs a:hover{background-color:#b5c8b5;text-decoration:none}.nav{-moz-transition:font-size .2s linear;-o-transition:font-size .2s linear;-webkit-transition:font-size .2s linear;transition:font-size .2s linear;background-color:#fff;clear:both;font-size:15px;white-space:nowrap;border-bottom:3px solid #c8c372}@media (max-width:1160px){.nav #topics-of-study ul{left:-140px}.nav #answers ul{left:-125px}}.nav ul{padding:0}.nav ul ul{display:block;max-height:0;width:0;overflow:hidden;padding:0;position:absolute;z-index:2}.nav ul ul li{background-color:#28673a;font-weight:400}.nav ul ul li a:link,.nav ul ul li a:visited{color:#fff;display:block;padding:6px 20px}.nav ul ul li a:hover{background-color:#1e4d2b;color:#fff}.nav ul ul li:first-child a{padding-top:12px}.nav ul ul li:last-child a{padding-bottom:12px}.nav li{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:table-cell;font-weight:700;position:relative;white-space:nowrap}.nav li li{width:0}.nav li:hover li{display:block;width:auto}.nav li:hover ul{-moz-transition:max-height 250ms ease-in;-o-transition:max-height 250ms ease-in;-webkit-transition:max-height 250ms ease-in;transition:max-height 250ms ease-in;border-top:3px solid #c8c372;margin:-5px;margin-top:0;max-height:700px;width:auto}.nav li a{-moz-transition:padding .2s linear;-o-transition:padding .2s linear;-webkit-transition:padding .2s linear;transition:padding .2s linear;display:block;padding:17px 20px}.nav li a:hover{text-decoration:none}.nav li:first-child a{padding-left:0}.nav li:last-child a{padding-right:0}@media (max-width:1000px){.nav{font-size:13px}.nav li{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased}.nav li a{padding:13px 19px}}@media (max-width:815px){.nav{font-size:12px}.nav li{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;font-weight:400}.nav li a{padding:13px 3px}}.sub-column-left{float:left}.sub-column-right{float:right}.gray-top.content.accordion-toggle.collapse.accordion-phone-detail{padding:0}.gray-top.content.accordion-toggle.collapse.accordion-phone-detail .sub-column-third{column-count:3;column-gap:40px;padding:10px 0 10px 10px}@media (max-width:815px){.gray-top.content.accordion-toggle.collapse.accordion-phone-detail .sub-column-third{column-count:2}}@media (max-width:500px){.gray-top.content.accordion-toggle.collapse.accordion-phone-detail .sub-column-third{column-count:1}}.sub-column-left,.sub-column-right{width:46%}.sub-column-left ul,.sub-column-right ul{font-size:14px}@media (max-width:700px){.sub-column-left,.sub-column-right{float:none;width:100%}}@media (max-width:900px){.sub-column-left a.minor-button,.sub-column-right a.minor-button{font-size:13px;font-weight:400}}@media (max-width:700px){.sub-column-left a.minor-button,.sub-column-right a.minor-button{font-size:16px;font-weight:700}}.floated{overflow:hidden}.fluid-two-column{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px}.fluid-two-column .no-flow{display:inline-block}@media (max-width:1020px){.fluid-two-column{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.fluid-two-column .no-flow{display:block}}.teacher-education-banner{margin:10px -20px 30px}caption,legend{border-bottom:solid 1px #c7d5c7;margin-bottom:10px;padding-bottom:12px;width:100%}form{position:relative}form div{margin:8px 0}form div.left{margin:0}form ul:not(.bullet-list){overflow:hidden}@media (max-width:700px){form .flex{display:flex;flex-wrap:wrap;margin-right:-4px}form .flex label{flex:0 0 100%;margin:0}form .flex>div{flex:1 1 auto;margin-right:4px}form .flex input{flex:1 0 0;margin-top:4px}}legend{font-size:16px;font-weight:700}label{margin-right:10px;text-align:right;width:168px;white-space:normal}@media (max-width:700px){label{text-align:left}}label.wide{text-align:left;width:300px}@media (max-width:700px){label.wide{width:auto}}form>fieldset+fieldset{margin-top:30px}fieldset{border:0;margin:0;padding:0}fieldset div+fieldset{margin-top:35px}fieldset.grouped{padding:0}fieldset .tip{font-size:13px;overflow:hidden;padding:5px 0 0 7px}fieldset .tip p{font-size:13px}@media (max-width:700px){fieldset .tip{padding:0}}fieldset p{margin:0 0 10px}fieldset p.polished-text{margin:5px 0 10px}fieldset.check div li{padding:0}fieldset.check div li [type=checkbox]{top:0}fieldset.check div li [type=checkbox]+label{font-size:14px}fieldset input:not([type=radio]):not([type=checkbox]),fieldset select,fieldset textarea{font-size:14px;padding:3px 5px 2px;width:124px;box-sizing:border-box;margin-right:4px}fieldset input:not([type=radio]):not([type=checkbox]).wider,fieldset select.wider,fieldset textarea.wider{width:187px;flex:1 1 auto}fieldset input:not([type=radio]):not([type=checkbox]).wide,fieldset select.wide,fieldset textarea.wide{width:220px}@media (max-width:700px){fieldset input:not([type=radio]):not([type=checkbox]),fieldset select,fieldset textarea{font-size:16px}fieldset input:not([type=radio]):not([type=checkbox]).wide,fieldset select.wide,fieldset textarea.wide{width:100%}}fieldset div textarea{min-height:100px}@media (max-width:700px){fieldset div textarea{width:100%}}input,select,textarea{border:1px solid #aaa;font-size:13px}input:disabled,select:disabled,textarea:disabled{background-color:#f3f6f3;border:1px solid rgba(0,0,0,.15)}input[type=radio]{vertical-align:-1px}.informational{font-weight:700;display:inline-block;margin:5px 0}@media (max-width:700px){.informational{font-size:16px}}.osher-membership{overflow:hidden}.osher-membership .gold-membership,.osher-membership .green-membership{padding-top:30px;position:relative}.osher-membership form{bottom:10px;margin-left:14px;position:absolute}#osher-navigation-details li.active,#osher-navigation-details li.active+li{border:0;margin:0}fieldset div label{font-size:14px}fieldset div label.radio-label{padding-left:2px}@media (max-width:700px){fieldset div label{font-size:16px}}.tip{font-size:13px}.required.tip{margin-top:3px;position:absolute;right:10px}@media (max-width:375px){.required.tip{left:0;top:43px}}.required+select,.required+textarea,.required~input{border:2px solid #6f716a}.required label~input{border:2px solid #6f716a}.required~label{font-weight:700}.blue-button,.gold-button,.green-button,.light-blue-button{background-color:#ee6300;color:#fff;font-weight:700;padding:.74rem 2.5em .74rem 1.3em;text-align:center;text-decoration:none;white-space:nowrap}.orange-button:hover,.blue-button:hover,.light-blue-button:hover{background-color:#f77b23}.gold-button:hover,.green-button:hover{background-color:#82c5e0}.blue-button:active,.gold-button:active,.green-button:active,.light-blue-button:active,.tan-button:active{background-color:#087799}.blue-button:disabled,.blue-button:disabled:hover,.gold-button:disabled,.gold-button:disabled:hover,.green-button:disabled,.green-button:disabled:hover,.light-blue-button:disabled,.light-blue-button:disabled:hover,.tan-button:disabled,.tan-button:disabled:hover{background-color:#dbdbdb;color:#aaa}.blue-button,.green-button{border:0}.blue-button.continue-button,.green-button.continue-button{margin-top:20px;width:100%}form .blue-button.continue-button,form .green-button.continue-button{float:right;margin:20px 0 10px;overflow:hidden;width:auto}.green-button{background-color:#28673a}.green-button:hover{background-color:#1e4d2b}.green-button:active{background-color:#0d3003}.action-bar{clear:both;overflow:hidden}.action-bar .continue-button{margin-bottom:20px;width:50%}.tan-button{background-color:#83a484}.light-blue-button{border:0;box-sizing:border-box;margin-top:10px;padding:.74rem 2.5em .74rem 1.3em}.home-hr hr{background:url(../icons/ram-head-shadow.svg) no-repeat center;border:0;height:3.5em;margin:25px 0;position:relative}.home-hr hr:after,.home-hr hr:before{border:1px solid #bfbfbc;border-width:1px 0;content:'';height:.35em;position:absolute;top:1.5em;width:calc(48% - 2em)}.home-hr hr:before{left:0}.home-hr hr:after{right:0}.hero{background-color:#fff;background-position:center;border:0;margin:30px -35px}.hero.happy-osher-people{background-image:url(../images/structure/happy-osher-people.jpg);height:295px}.hero.more-happy-osher-people{background-image:url(../images/structure/more-happy-osher-people.jpg);height:272px;margin-bottom:0}.hero-section{background:url(../images/hero2.jpg?20202702) no-repeat;background-size:cover;background-position:center;overflow:hidden;position:relative;text-align:center;z-index:0}.hero-section .hero-content{box-sizing:border-box;margin:0 auto;max-width:1600px;overflow:auto;padding:40px 30px}@media (max-width:700px){.hero-section .hero-content{padding:30px 15px}}.hero-section.span-8{width:auto}.hero-section .get-started,.hero-section .main-statement{float:right;margin-right:30px;position:relative;z-index:1}.hero-section .get-started h3,.hero-section .main-statement h3{margin-top:20px}@media (max-width:700px){.hero-section .get-started,.hero-section .main-statement{margin-right:0}}.hero-section .main-statement{float:left;max-width:620px;text-align:left}.hero-section h1{font-size:60px;font-weight:400;line-height:60px;margin:0 0 10px 0}.hero-section h2{font-size:24px;font-weight:300;margin:0;line-height:29px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-section .get-started{font-size:.9em;list-style-type:none}.hero-section .get-started li{display:block;height:20px;margin:35px 35px 55px 0;position:relative;text-align:left;vertical-align:top;width:210px}.hero-section .get-started li a.blue-button,.hero-section .get-started li a.gold-button,.hero-section .get-started li a.green-button,.hero-section .get-started li a.light-blue-button,.hero-section .get-started li a.tan-button{background-color:#d9782d;padding:1.01em 1em 1.01em 3em;width:210px}.hero-section .get-started li a.blue-button:hover,.hero-section .get-started li a.gold-button:hover,.hero-section .get-started li a.green-button:hover,.hero-section .get-started li a.light-blue-button:hover,.hero-section .get-started li a.tan-button:hover{background-color:#bf6a24}@media (max-width:700px){.hero-section .get-started li a.blue-button,.hero-section .get-started li a.gold-button,.hero-section .get-started li a.green-button,.hero-section .get-started li a.light-blue-button,.hero-section .get-started li a.tan-button{width:100%;padding:.6em 1em .6em 3em}}.hero-section .get-started li a.masters-button::before{background-image:url(../icons/GradDegrees-Icon.svg)}.hero-section .get-started li a.bachelors-button::before{background-image:url(../icons/UndergradDegrees-Icon.svg)}.hero-section .get-started li a.certificate-button::before{background-image:url(../icons/Certificates-Icon.svg);background-size:30px 30px;top:9px}.hero-section .get-started li a.badge-button::before{background-image:url(../icons/Badges-Icon.svg);background-size:30px 30px;top:9px}.hero-section .get-started li a.courses-button::before{background-image:url(../icons/Courses-Icon.svg);background-size:30px 30px;top:9px}.hero-section .get-started li a::before{background-repeat:no-repeat;background-size:35px 35px;content:' ';height:35px;left:16px;position:absolute;top:7px;width:35px}.hero-section .get-started li:last-child{margin-bottom:0}.hero-section .get-started .blue-button,.hero-section .get-started .gold-button,.hero-section .get-started .green-button,.hero-section .get-started .light-blue-button,.hero-section .get-started .tan-button{bottom:0;position:absolute}@media (max-width:700px){.hero-section{background-position:50% 0;box-sizing:border-box;padding:0}.hero-section .main-statement h2{font-size:20px;line-height:26px}.hero-section.span-8{margin:0 -15px}.hero-section:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(40%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(#fff 0,rgba(255,255,255,0) 40%);background-image:-webkit-linear-gradient(#fff 0,rgba(255,255,255,0) 40%);background-image:linear-gradient(#fff 0,rgba(255,255,255,0) 40%);background-color:transparent}.hero-section h2{font-size:1.5em}.hero-section .get-started,.hero-section .main-statement{float:none}.hero-section .get-started{font-size:1em;margin:0}.hero-section .get-started li{display:block;height:auto;width:auto;margin:0}.hero-section .get-started li h3,.hero-section .get-started li p{display:none}.hero-section .get-started li .blue-button,.hero-section .get-started li .gold-button,.hero-section .get-started li .green-button,.hero-section .get-started li .light-blue-button,.hero-section .get-started li .tan-button{box-sizing:border-box;display:block;font-size:19px;margin-top:20px;padding:10px;position:static;text-align:center;width:100%}}@media (max-width:375px){.hero-section .main-statement h1{font-size:50px;line-height:50px}}.subtitle{display:block;font-size:14px;font-weight:400}.title{overflow:hidden}.title h1{float:left}@media (max-width:700px){.title{font-size:12px;margin:0 auto}}.span-8{width:100%}.span-6{width:74.5%}.span-5{width:61.75%}.span-4{width:49%}.span-3{width:36.25%}.span-2{width:23.5%}@media (max-width:700px){.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8{float:none;margin:0 auto;width:100%}}@media (max-width:1000px){.cart .span-2,.cart .span-3,.cart .span-4,.cart .span-5,.cart .span-6,.cart .span-7,.cart .span-8,.registration .span-2,.registration .span-3,.registration .span-4,.registration .span-5,.registration .span-6,.registration .span-7,.registration .span-8{float:none;margin:0 auto;width:100%}}.col{margin-left:2%}@media (max-width:700px){.col{margin:auto}}.sidenav.accordion-toggle li{margin:0 -20px 0 -20px;padding-left:20px}.sidenav.accordion-toggle li.active{background-color:#d9e3da;padding-bottom:0}.sidenav.accordion-toggle li.active li.active{background-color:#e7efe8}.sidenav.accordion-toggle li.active li.active li{background-color:#f2f7f4;margin:0 0 0 -40px;padding:0 0 0 60px}.sidebar{float:left;font-size:14px;padding-bottom:30px;}.sidebar li.active li{background-color:#e7efe8;margin:0 -20px;padding:0 30px}.sidebar li.active li a:hover{color:#0a3650}.sidebar li.active .top-level{color:#3e3d39}.sidebar li.active .glyph{display:none}.sidebar ul{list-style:none;margin:0;padding:0}@media (max-width:700px){.sidebar{float:none;margin-left:auto;margin-right:auto}}@media (max-width:1000px){.cart .sidebar{float:none;margin-left:auto;margin-right:auto}}.sidenav.accordion-toggle a{display:block;padding-top:10px;padding-bottom:10px}.action{background-color:#f3f6f3;margin-bottom:35px;padding:20px}.action h3{margin:0 0 10px}.action .textbox{background-color:#f5f6f1;border:1px solid #dcded3;border-radius:1px;margin-bottom:1px;padding:5px;width:95%}.action .full-width{display:block;text-align:center;width:auto}.action .blue-button.full-width{padding:.64rem 2.5em .64rem 1.3em;margin:auto;margin-top:10px;width:100%}.sidenav{background-color:#f3f6f3;margin-bottom:30px;padding:20px}.sidenav .active>a{color:#3e3d39}@media (max-width:700px){.sidenav{padding:0 20px}}@media (max-width:700px){.accordion-phone-button{display:block;background-color:#1e4d2b;margin-top:10px;text-align:center;height:40px}.accordion-phone-button h3{color:#fff;font-size:16px;font-weight:700;margin:0;padding:8px 15px}.accordion-phone-button h3 .glyph{float:right;padding-top:13px}.accordion-phone-button a:hover{text-decoration:none}.accordion-phone-detail{background-color:#f3f6f3;border:1px solid #1e4d2b;}.accordion-phone-detail a{color:#1e4d2b;font-size:18px}.accordion-phone-detail li.active{background-color:#b4c7b4;margin-left:-20px;margin-right:-20px;padding:0 0 0 20px}.accordion-phone-detail li.active a{color:#3e3d39}}.sidebar-content{background:#f3f6f3;margin-bottom:30px;overflow:hidden;padding:20px}.sidebar-content li{padding:0}.sidebar-content ul{margin-bottom:20px}.sidebar-content ul:last-child{margin:0}.sidebar-content label{display:none}.sidebar-content form{text-align:center}.sidebar-content form [type=submit]{margin-top:10px;width:100%}.sidebar-content.warning{background-color:#ffdcb4;border-top:4px solid #d67e00}.sidebar-content.warning a.important-link{font-weight:700;font-style:italic;color:#0d4667}.sidebar-content.warning a.important-link:hover{color:#1b94da}@media (max-width:700px){.sidebar-content.warning{border:none;margin-top:10px}}@media (max-width:700px){.sidebar-content{margin-bottom:0}}.course{margin-top:20px}.course h3{color:#004715}.registration .action-bar{border-top:solid 1px #c7d5c7}.registration .single-course-marketing{border-top:solid 1px #c7d5c7;padding:16px 0 9px 10px}.registration .attention-content+.action-bar{border:0}.registration .attestation{margin-top:20px}.course-list{margin:0 0 20px 30px}.course-title{padding:3px 0}.alert-gray{background-color:#e2e2e2;background-image:url(../images/structure/background/minor-diagonal.png);color:#3e3f39;margin-bottom:20px;padding:8px}.alert-green{background-color:#266232;color:#fff;margin-top:0;padding:12px 19px 9px}.content .alert-green{margin:0 -20px 20px}.alert-yellow{background-color:#e2e0b6;margin:0 -20px 8px;padding:10px 20px}.decorative-data td{border-bottom:1px solid rgba(0,0,0,.05);padding-top:10px}.decorative-data tr:hover{background-color:#e4ebe4}@media (max-width:700px){.self-describing-data td{display:block;padding:4px 0}.self-describing-data tr:not(:nth-child(2)) td:first-child{margin-top:1.5rem}}.info-list li{clear:both;overflow:hidden;padding-top:7px}.info-list li:first-child{border-top:0}.info-list li .bullet-list{font-size:12px;margin:3px 0 6px 15px}.info-list li .bullet-list li{overflow:visible}.info-list p{margin:0 0 7px}ul{list-style:none;margin:0;padding:0}ul.info-list{margin-bottom:0}.closed{opacity:.6}.sidebar .action h3{font-size:23px;text-align:center}.flyer-download.sidebar-content.action h3{text-align:left;}.gray-top{border-top:4px solid #d9e3da}@media (max-width:700px){.gray-top{border:0}}.gray-top~h3.visible-phone{display:none}.gold-top,.green-top{border-top:4px solid #d9e3da}.blue-top{border-top:4px solid #0e345d}.at-a-glance{background-size:15em;margin-bottom:3em}.at-a-glance h3{font-weight:400;margin:0 0 .5em}.at-a-glance .bullet-list li{font-size:13px}.at-a-glance li{padding:.8em 0 0}.at-a-glance h5,.at-a-glance p{clear:both;margin:0}.at-a-glance .right{float:none}.at-a-glance a{color:#1574ab;font-weight:500;text-decoration:none;display:inline}@media (max-width:700px){.at-a-glance h5.sidenav-phone-list{font-size:16px;padding:8px 15px;margin-top:45px;color:#266232;text-align:center;border:2px solid #266232}.at-a-glance span.glyph{float:right;padding-top:13px}.at-a-glance .sidenav-phone-detail{padding:0 20px}.at-a-glance a{color:#266232}.at-a-glance .bullet-list li a{color:#1574ab}}.home-content{background-color:#f3f6f3;background-position:100% 0;background-repeat:no-repeat;background-size:40%;font-size:16px;margin-bottom:30px;overflow:hidden;padding:15px 20px 36px;position:relative}.home-content .learn-more{background-color:#004715;bottom:0;color:#fff;left:0;padding:.64rem 2.5rem .64rem 2.5rem;position:absolute}.home-content .learn-more:hover{background-color:#83a484;text-decoration:none}.home-content .video{margin-right:20px;max-width:48%}@media (max-width:700px){.home-content .video{margin:-60px -20px 20px;max-width:none}}.home-content h4{font-size:15px;font-weight:400;margin:0}.home-content h4 a:link,.home-content h4 a:visited{color:#1574ab}.home-content h4 a:hover{color:#1b94da}.home-content p{margin:5px 0 20px}@media (max-width:1000px){.home-content{background-image:none!important}}@media (max-width:700px){.home-content{padding-right:20px}}.video img{max-width:100%}@media (max-width:700px){.video img{max-width:none;width:100%}}.video+.video{margin-top:25px}.video-modal{display:block;position:relative}.video-button{height:100%;max-width:220px;position:absolute;width:100%}.span-8 .home-content{-moz-transition:padding .2s linear;-o-transition:padding .2s linear;-webkit-transition:padding .2s linear;transition:padding .2s linear;background-repeat:no-repeat;padding-left:51%}@media (max-width:1000px){.span-8 .home-content{padding-left:52%}}@media (max-width:700px){.span-8 .home-content{padding-left:20px}}.featured-brand{background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:49%}@media (max-width:700px){.featured-brand{height:282px;margin:-20px -20px 20px;position:static;width:auto}}.sub-text{color:#a4a898;font-weight:700}.photo-right h4{width:60%}@media (max-width:1000px){.photo-right h4{width:100%}}@media (max-width:1000px){.photo-right{padding-right:20px}}.home-row-container{display:flex;height:100%}.outsideTest{margin-bottom:30px}.out-div-flex{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.out-div-flex .home-content{box-sizing:border-box;display:flex;flex-direction:column}.out-div-flex .home-content .body-p{width:60%}.right-side-text p{width:100%!important;margin:5px 0 20px}@media (max-width:1000px){.set-height{background-image:none}.set-height .body-p{width:100%!important}}@media (max-width:700px){.set-height{min-height:0}}.vid-content{display:block!important}.vid-content .body-p{width:100%!important;margin:8px 0 0 0}.clear{clear:both}.left{float:left}@media (max-width:700px){.left{float:none}}.right{float:right}.right [type=checkbox]{position:relative;vertical-align:-3px}.right [type=checkbox]+label{padding-left:17px}img.left{margin-right:15px}.right-text{text-align:right}.right-text a{font-size:12px}.flyer-download h3{font-size:1.5em;font-weight:400;margin:0 0 .5em}.action-bottom,.action-top{border-top:4px solid #d9e3da}@media (max-width:700px){.action-bottom,.action-top{border:0;margin:0 0 30px 0}.action-bottom ul,.action-top ul{padding-left:10px}.action-bottom .sidenav a,.action-bottom .sidenav span,.action-top .sidenav a,.action-top .sidenav span{color:#1574ab;font-weight:700}}.blue-button,.gold-button,.green-button,.learn-more,.light-blue-button,.minor-button,.tan-button{background-image:url(../icons/icon-arrow-right.svg);background-position:96% 50%;background-repeat:no-repeat;background-size:.75em;border:0}.minor-button,.tan-button{background-color:#28673a;border:0;color:#fff;font-weight:700;padding:.64rem 1rem .64rem 1rem;text-align:center;text-decoration:none;white-space:nowrap;width:auto;display:block}.minor-button:hover,.tan-button:hover{background-color:#1e4d2b}.minor-button:active{background-color:#538057}.tab-content .active{display:block}.tab-content .tab-pane{display:none}.tab-content .tab-pane.active{display:block}.main{float:left}.main h2{font-size:23px}@media (max-width:700px){.main{float:none}}.attention-content h3,.sidebar .action.content h3{color:#ffffff}.attention-content .subheading,.content .subheading{text-align:center}.content{background-color:#f3f6f3;font-size:14px;margin-bottom:30px;overflow:hidden;padding:18px 20px}.content p{margin:0 0 20px}.content fieldset p{margin:10px 0}.content .textarea{font-family:'Proxima Nova',Helvetica,sans-serif;padding:5px 7px}.content .alert-content,.content .information-content,.content .warning-content{margin-left:-20px;margin-right:-20px;margin-top:-18px}.content .attention-content{margin-left:-20px;margin-right:-20px;overflow:hidden;padding:0 20px 18px}.content .attention-content:last-child{margin-bottom:-18px}.content .attention-content p:first-child{padding-top:15px}@media (max-width:700px){.content fieldset div{margin-top:15px}.content fieldset div label{display:block}.content fieldset div [type=text],.content fieldset div select{box-sizing:border-box;width:100%}}.content .highlighted-content{background-color:#e2e0b6;padding:24px;margin-bottom:24px}.content .highlighted-content a.minor-button.full-width{display:block}.important-content{color:#fff;margin-bottom:0}.important-content,.important-content.content{background-color:#9d3131;margin:0 -20px 20px}.important-content h1,.important-content h2,.important-content h3,.important-content h4,.important-content h5,.important-content h6{color:inherit}.important-content:last-child{margin-bottom:5px}.important-content+.green-top{border-color:#d9e3da}.important-content a:link,.important-content a:visited{color:#ffbdbd;text-decoration:underline}.important-content a:hover{color:#fff}.important-content+.important-content{margin-top:2px}.video-embed,.video-modal{background-size:100%;cursor:pointer;display:block;position:relative}.video-embed:before,.video-modal:before{content:'';display:block;padding-bottom:56.25%}.home-content .video-embed:before,.home-content .video-modal:before{content:none}.home-content.image-top>img{width:100%;max-height:240px;}.video-embed iframe,.video-modal iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-embed+p,.video-modal+p{margin-top:16px}.sidebar.span-2{margin-bottom:0}.sidebar.span-2 a.video-modal:before{padding-bottom:0}.video-embed.macro.playing:after,.video-modal.playing:after{content:none}.video-embed.macro:after,.video-modal:after{background:url(../icons/PlayButton.svg) no-repeat;background-size:100%;content:'';height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:50px}.video-embed.macro iframe,.video-modal iframe{display:none}.link-listing{list-style-type:none;padding-left:0}.link-listing li{margin-bottom:10px}.link-listing p{margin:0}.content-list,.link-listing{font-size:14px;margin-bottom:10px}.content-list li,.link-listing li{border-bottom:1px solid #e6e7de;padding:0 0 10px}.content-list li:last-child,.link-listing li:last-child{border:0}.check [type=checkbox],.check [type=radio],.content [type=checkbox],.content [type=radio]{margin-top:2px;position:absolute}@media (max-width:700px){.check [type=checkbox],.check [type=radio],.content [type=checkbox],.content [type=radio]{margin-top:4px}}.check label,.content label{display:inline-block}.check .single-line,.content .single-line{display:inline-block}.check .single-line+div,.content .single-line+div{display:inline-block}.check .single-line+div>label,.content .single-line+div>label{width:112px}.check input[type=checkbox]+label,.check input[type=radio]+label,.content input[type=checkbox]+label,.content input[type=radio]+label{padding-left:20px;text-align:left;width:auto;vertical-align:top}@media (max-width:700px){.check label,.content label{margin-bottom:4px}}@media (max-width:375px){.personal-information legend+div{margin-top:35px}}.content-list{margin-top:10px}.content-list h4{margin:20px 0 5px}.content-list li{border-bottom:1px solid rgba(0,0,0,.04);padding:5px 0}.content-list .bullet-list li{padding:0}.body-p a:last-child{display:inline-block;padding-top:10px}.bold{font-weight:700}.check li{margin:0;padding:5px 0 4px;position:relative}.aligned{padding:20px 0 0 133px}.aligned label{text-align:left;width:auto}@media (max-width:700px){.aligned{padding-left:0}}.visually-hidden{border:0!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.footer{background-color:#1e4d2b;bottom:0;color:#fff;position:absolute;width:100%;padding-top:.75rem}.footer a{white-space:nowrap}.footer a:link,.footer a:visited{color:#fff}.footer a:hover{color:#d7d392;text-decoration:underline}.footer .wrapper{overflow:hidden}.footer .wrapper.list-container{padding:.75rem .5rem .5rem}@media (max-width:700px){.footer .wrapper{text-align:center}}.footer .logo-footer a{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../images/csu-logo.svg) no-repeat;background-size:100%;background-position:50%;float:right;height:35px;width:250px}@media (max-width:700px){.footer .logo-footer a{float:none;margin:0 auto;padding:1rem 0}}.footer>ul>li{display:inline-block}.footer ul{list-style-type:none}.footer ul ul{font-size:13px;padding:0;padding-top:10px}.footer .full-width-list{font-size:14px;position:relative;overflow:hidden}.footer .full-width-list>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:-1px}.footer .full-width-list li{display:inline;flex-grow:1;flex-basis:auto;margin:.25em 0;padding:0 1em;text-align:center;background-color:#1e4d2b;position:relative}.footer .full-width-list li::before{content:'';height:50%;position:absolute;width:1px;left:0;top:25%;border-right:solid 1px #ccc;margin-left:-1px}.footer .full-width-list li:first-child{padding-left:0}.footer .full-width-list li:last-child{padding-right:0}.footer .social-block{font-family:Factoria,'Proxima Nova',sans-serif;overflow:auto}.footer .social-block span{-moz-transition:font-size .2s linear;-o-transition:font-size .2s linear;-webkit-transition:font-size .2s linear;transition:font-size .2s linear;font-size:22px;margin:20px 0}@media (max-width:1020px){.footer .social-block span.left{margin-top:20px}}@media (max-width:700px){.footer .social-block span.left{display:block;font-size:22px}}@media (max-width:815px){.footer .social-block span.right a{font-size:16px}}@media (max-width:700px){.footer .social-block span.right{display:block;float:none}}@media (max-width:1020px){.footer .social-block span{-moz-transition:font-size .2s linear;-o-transition:font-size .2s linear;-webkit-transition:font-size .2s linear;transition:font-size .2s linear;font-size:16px;margin:16px 0}}@media (max-width:815px){.footer .social-block span{padding-top:0}}.footer .social-block a{color:#d7d392}.footer .social-block a:hover{text-decoration:underline}.footer .social-block .social{display:inline-block;vertical-align:-11px}.footer .social-block .social li{display:inline-block}.footer .social-block .social li a{color:#004715}@media (max-width:700px){.footer .social-block .social{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:auto;max-width:360px;width:90%}}@media (max-width:375px){.footer .social-block .social{-moz-transition:width .2s linear;-o-transition:width .2s linear;-webkit-transition:width .2s linear;transition:width .2s linear;width:100%}}.footer .sub-column-right{text-align:right}.footer .colophon{display:inline-block;font-size:13px;margin-top:-6px;width:auto}.footer .colophon a{color:#d7d392}@media (max-width:700px){.footer .colophon{margin-top:15px;text-align:center;font-size:15px}}.footer hr{border:none;border-top:solid 1px #173b21}.footer .contact-list{float:left;font-size:14px;width:49%}.footer .contact-list li{display:list-item;vertical-align:top;margin-bottom:.5rem}@media (max-width:1000px){.footer .contact-list{font-size:11px}.footer .contact-list .glyph{font-size:13px}}@media (max-width:700px){.footer .contact-list{font-size:18px;margin:1rem 0;width:100%}.footer .contact-list .glyph{display:none}.footer .contact-list .address{max-width:190px;margin:auto}.footer .contact-list li{margin-bottom:0}}.footer .tertiary-links{float:left;font-size:13px;margin-top:13px}@media (max-width:1000px){.footer .tertiary-links{font-size:11px}}@media (max-width:815px){.footer .tertiary-links{margin-top:0;width:240px}}@media (max-width:700px){.footer .tertiary-links{display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;justify-content:space-between;margin-left:-1px;width:100%}}.footer .tertiary-links li{display:inline-block}.footer .tertiary-links li:not(:last-child)::after{content:'|';margin:0 5px}@media (max-width:700px){.footer .tertiary-links li{flex-grow:1;flex-basis:auto;margin:.25em 0;padding:0 1em;background-color:#1e4d2b;position:relative}.footer .tertiary-links li:not(:last-child)::after{content:none}.footer .tertiary-links li::before{content:'';height:50%;position:absolute;width:1px;left:0;top:25%;border-right:solid 1px #ccc;margin-left:-1px}}.footer .under-foot{overflow:hidden;padding:5px 0 30px}.footer .under-foot .wrapper div{overflow:hidden}@media (max-width:700px){.footer .under-foot .wrapper{padding:0;position:relative}}.question-answer{left:-10000px;position:absolute}.bullet-list,.bullet-list ul,.compact-bullet-list,.sidebar .bullet-list{font-size:14px;list-style:outside square;margin:10px 0 20px 30px}.bullet-list li,.bullet-list ul li,.compact-bullet-list li,.sidebar .bullet-list li{border:0;padding:0}.number-list{margin:0 0 20px 20px;padding:0}.next-list{list-style:none;padding:0}.next-list .title-contain{width:100%}.next-list .title-contain a{float:right}.inline{display:inline-block}.inline-list{margin-top:10px}.inline-list li{border-left:2px solid rgba(0,0,0,.1);display:inline-block;line-height:1;padding-left:10px;padding-right:30px}.inline-list a:link,.inline-list a:visited,.tagCloud a:link,.tagCloud a:visited{color:#266232}.inline-list a:hover,.tagCloud a:hover{color:#0d3003}.tagCloud a{white-space:nowrap}.title-contain{border-bottom:2px solid rgba(0,0,0,.04);clear:both;float:right;margin-bottom:16px;padding-bottom:16px}.title-contain h5{margin-bottom:0}.why-choose-brand{margin-bottom:20px}.why-choose-brand .glyph{font-size:220%;margin-left:-40px;margin-top:11px}@media (max-width:700px){.why-choose-brand .glyph{float:left}}.why-choose-brand ul{padding-left:40px}.why-choose-brand li{display:table-cell}.why-choose-brand h5{margin:0}.why-choose-brand p{font-size:14px;margin:5px 0 0}.why-choose-brand .sub-column-left,.why-choose-brand .sub-column-right{width:40%}@media (max-width:700px){.why-choose-brand .sub-column-left,.why-choose-brand .sub-column-right{width:80%}}.why-choose-photo.left{margin-top:20px;position:relative}.why-choose-photo.left .photo{bottom:0;float:left;margin-top:-65px;width:10%}.why-choose-photo.left img{width:100%}.why-choose-photo.left p{font-size:14px;margin:10px}.why-choose-photo.left .polished-text.right{width:87%}.why-choose-photo.left{margin:0}.alert-content,.information-content,.warning-content{background:#1e4d2b;border-top:4px solid #266232;margin-bottom:20px;padding:20px 20px 15px}.alert-content h4,.information-content h4,.warning-content h4{margin:0}.alert-red{background:#ffbdbd;border-top-color:#9d3131;color:#9d3131}.alert-red h4{color:inherit}.alert-red h4:before{font-family:'CSU Glyphs';content:'!';font-size:32px;font-weight:400;line-height:0;margin-right:8px;vertical-align:-3px}.alert-red~.action-bar{border-top:solid 1px #c7d5c7}.mini-search>div{margin-bottom:20px;width:100%}.mini-search label{display:none}.mini-search [type=text]{border:1px solid #dcded3}@media (min-width:700px){.mini-search.sub-column-left form{margin-bottom:20px;width:90%}}.currency{text-align:right}.unmet-prerequisite-courses .in-cart td,.unmet-prerequisite-courses .in-cart th,.unmet-prerequisite-courses .subrow td,.unmet-prerequisite-courses .subrow th{padding:0}.unmet-prerequisite-courses .in-cart td,.unmet-prerequisite-courses .in-cart th{vertical-align:bottom}.in-cart .minor-button,.selected-courses .minor-button{background-image:none;padding:4px 12px 3px}@media (max-width:1000px){.in-cart .minor-button,.selected-courses .minor-button{font-size:13px;padding:4px 8px 3px}}.selected-courses{margin-bottom:0;table-layout:fixed}.selected-courses caption{color:#3e3d39;font-weight:700}@media (max-width:700px){.selected-courses caption{padding-left:15px;padding-right:15px}}.selected-courses td:first-child,.selected-courses th:first-child{padding-left:15px;overflow:hidden;white-space:nowrap}.selected-courses td:first-child a,.selected-courses th:first-child a{display:inline-block;max-width:81%;overflow:hidden;padding:0;text-overflow:ellipsis;vertical-align:bottom}@media (max-width:700px){.selected-courses td:first-child,.selected-courses th:first-child{white-space:normal}.selected-courses td:first-child a,.selected-courses th:first-child a{display:inline;max-width:auto}}.selected-courses td.small-text,.selected-courses th.small-text{font-size:14px;text-indent:-5px;white-space:normal}.selected-courses td.small-text a,.selected-courses th.small-text a{display:inline}.selected-courses .important-text{background-color:#fff09b;padding-left:10px;padding-right:10px}.selected-courses .important-text.currency{background-color:#f0e6aa}.selected-courses .course-fee{display:block}.selected-courses tbody td{vertical-align:bottom}@media (max-width:700px){.selected-courses tbody td{vertical-align:top}}.selected-courses tbody .sub-row td{padding-top:0}@media (max-width:700px){.selected-courses td:first-child,.selected-courses th:first-child{padding-left:15px}.selected-courses td:last-child,.selected-courses th:last-child{padding-right:15px}}.selected-courses .sub-row:not(.calculated) td,.selected-courses .sub-row:not(.calculated) th{padding-bottom:10px}@media (max-width:1000px){.selected-courses .sub-row:not(.calculated) td,.selected-courses .sub-row:not(.calculated) th{padding-bottom:25px}}@media (max-width:700px){.selected-courses .sub-row:not(.calculated) td,.selected-courses .sub-row:not(.calculated) th{padding-bottom:20px;border-bottom:1px dotted #c7d5c7}}.selected-courses .sub-row:last-child td{padding-bottom:20px}.selected-courses .sub-row.calculated td{padding-bottom:2px}.selected-courses .sub-row.calculated+.sub-row td{padding-top:3px}.selected-courses .sub-row.calculated+.sub-row:not(.calculated) td,.selected-courses .sub-row.calculated+.sub-row:not(.calculated) th{padding-bottom:10px}@media (max-width:1000px){.selected-courses .sub-row{font-size:13px}}@media (max-width:700px){.selected-courses .sub-row+tr:not(.sub-row) td,.selected-courses .sub-row+tr:not(.sub-row) th{padding-top:20px}}.selected-courses .course-title{font-size:15px}.selected-courses .course-units{font-size:13px;font-weight:700;padding-left:3px;white-space:nowrap}@media (max-width:700px){.selected-courses .course-units{display:block;padding-left:0}}.selected-courses+.selected-courses{margin-top:40px}.selected-courses tfoot{border-top:1px solid #c7d5c7;color:#3e3d39;font-size:15px}.selected-courses tfoot tr td,.selected-courses tfoot tr th{padding-top:8px;padding-bottom:8px}.selected-courses .discount-total th,.selected-courses .sub-total th,.selected-courses .total th{padding-left:15px}.selected-courses .total .currency{font-weight:700}.selected-courses .actions{width:65px}@media (max-width:1000px){.selected-courses .actions{width:50px}}@media (max-width:700px){.selected-courses .actions{width:40px}}.selected-courses .currency{width:82px}.selected-courses .discount-total th{font-weight:400}.selected-courses .discount-total td,.selected-courses .discount-total th{padding-top:0}.selected-courses .discount-text{color:#266232;font-size:13px;font-weight:700}.selected-courses .calculated .currency{color:gray;font-size:13px}.selected-courses .discounted-currency{border-top:1px solid #c7d5c7}.selected-courses .txt{font-weight:400}.selected-courses~form .blue-button.continue-button{margin:20px 0;width:162px}@media (max-width:700px){.selected-courses{margin-left:-20px;width:calc(100% + 40px)}.selected-courses .course-title{font-size:14px}}.hr{clear:both;margin:35px 0}.hr hr{background-color:#becfbe;border:0;height:1px}hr.pretty-hr{background-color:#ddd;border:0;height:1px;margin:20px 0}.sidebar h3,.sidebar-content h3{font-weight:400}.sidebar .textbox,.sidebar-content .textbox{box-sizing:border-box;background-color:#fff;border:0;margin-bottom:5px;padding:5px;width:100%}.attention-content{background:#e2e0b6;border:0;padding:18px 20px;text-align:left}.sidebar .attention-content{background:#1e4d2b;}.sidebar .attention-content p{color:#ffffff;}.attention-content .action p{padding-left:12px}.attention-content .action a{color:#004715;font-size:14px;font-weight:400}.attention-content .action .glyph{color:#004715;display:inline;font-size:175%;vertical-align:-3px}.attention-content p:last-child{margin-bottom:0}.attention-content h3{font-weight:700}.attention-content h3+img{float:left;margin-right:10px}.attention-content h4{padding-top:18px}.polished-content{margin-bottom:30px}li.polished-text{border-top:1px solid #dadcd0;padding:5px 0 10px}li.polished-text:first-child{border:0}li.polished-text p{margin:0}p.polished-text{margin-top:18px}.action-content{background-color:#e2e0b6;margin-bottom:20px;padding:20px}.action-content h3{font-size:18px;font-weight:700}.action-content input.textbox{margin-bottom:10px}.top-margin{margin-top:20px}.bottom-margin{margin-bottom:20px}.instructor{float:left;margin:0 20px 10px 10px}.img-style-right{float:right;margin:0 0 25px 25px}.img-style-left{float:left;margin-right:20px}.img-style-left+p{margin:0;overflow:auto}.img-style,.img-style-right,.instructor{padding-top:4px}.polished-title{font-weight:700;letter-spacing:0}.polished-title+p{margin:0;text-align:right}p.lede{color:#3e3f39;font-size:20px;line-height:1.4}.page-level-nav li:first-child{border-top:0}.page-level-nav .active{-moz-background-clip:padding;-o-background-clip:padding;-webkit-background-clip:padding;background-clip:padding;background-color:#f3f6f3;border:0;border-bottom:7px solid #000;border-color:rgba(0,0,0,.07);color:#3e3f39;font-weight:700;margin-top:5px}.page-level-nav ul{margin-bottom:30px;margin-top:4px}@media (max-width:700px){.page-level-nav ul{margin:0}}.page-level-nav li{border-top:1px dotted #b8baae;font-size:14px;margin-right:30px}@media (max-width:700px){.page-level-nav li.active{border:0;margin:0;padding-left:20px}}.page-level-nav a{display:block}@media (min-width:701px){.page-level-nav.accordion-toggle{overflow:visible}}.page-level-nav .active,.page-level-nav a{margin-right:-30px;padding:13px 10px 10px 20px}@media (max-width:700px){.page-level-nav .active,.page-level-nav a{color:#fff;font-size:16px}}caption{font-size:20px;text-align:left}.breadcrumbs{color:#6f7169;font-size:14px;margin-bottom:10px;display:table;white-space:nowrap;width:100%}.breadcrumbs li{display:table-cell;padding:10px 0 10px 1.5%;position:relative;text-align:center}.breadcrumbs li.active{color:#fff}.breadcrumbs li.active:after,.breadcrumbs li.active:before{background-color:#266232}.breadcrumbs li.warning{background-color:#9d3131}.breadcrumbs li:first-child{background-color:#f3f6f3}.breadcrumbs li:last-child{overflow:hidden}.breadcrumbs li:last-child:after,.breadcrumbs li:last-child:before{border-right:0}.breadcrumbs li:before{content:'';position:absolute;top:0;right:0;width:100%;height:52%;background-color:#f3f6f3;border-right:3px solid #fff;transform:skew(30deg);box-sizing:border-box;transform-origin:top;z-index:-1}.breadcrumbs li:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:50.5%;background-color:#f3f6f3;border-right:3px solid #fff;transform:skew(-30deg);box-sizing:border-box;transform-origin:bottom;z-index:-1}@media (max-width:700px){.breadcrumbs{font-size:12px}.breadcrumbs li{padding:6px 0 6px 3%}.breadcrumbs li:first-child,.breadcrumbs li:not(.active):last-child{text-indent:-1000px;width:10px}.breadcrumbs li:not(.active):last-child{width:20px}.breadcrumbs li.hidden-phone{display:none}}label.left{padding-right:4px}label .expansive{text-align:left;width:100%}.payment-totals{font-size:15px;margin-bottom:0;width:220px}.payment-totals thead{display:none}.payment-totals th{padding-left:0}.payment-totals td:last-child{text-align:right}.payment-information{background-color:#e3eecf;margin:20px -20px;padding:20px}.payment-information legend{border:0}.payment-information .form-legend{display:block;padding:0;position:relative;top:42px}.payment-information label{font-weight:700;margin:20px 0 5px;padding-left:20px;text-align:left;width:auto;vertical-align:top}.payment-information label p{font-weight:400;margin:0}.payment-information label[for^=Payment-]{display:block}.payment-information label[for^=Payment-] p{text-align:left}.payment-information label input{left:0}.payment-information .small-text{font-size:13px}.warning-content{background-color:#fff09b;border-color:#ffe135}.warning-content h1,.warning-content h2,.warning-content h3,.warning-content h4,.warning-content h5,.warning-content h6{color:inherit}.warning-content:last-child{margin:0}.title-text h3,.title-text h4{color:#266232;padding:5px 0;position:relative}.title-text h3:after,.title-text h4:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:-moz-transform .2s linear;-o-transition:-o-transform .2s linear;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;content:'d';font-family:'CSU Glyphs';position:absolute;right:0;top:5px}.in .title-text h3:after,.in .title-text h4:after{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.student-story-image{float:left;margin-bottom:15px;margin-right:20px}.loading{color:#3f3f3f;font-family:'Proxima Nova',Helvetica,sans-serif;font-size:20px;font-weight:700;margin-top:15%;text-align:center}.dialogs,.overlay{cursor:default;display:none;height:100%;left:0;position:fixed;top:0;width:100%}.overlay{-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;background:#000;opacity:0;z-index:1000}.overlay.active{opacity:.7}.dialogs{z-index:1001}.content-dialog{opacity:0;}[role=dialog].active{opacity:1;position:absolute;left:50%;top:250px;}[role=dialog].small{top:10%;margin-left:-188px;width:336px}[role=dialog].medium{margin-left:-268px;width:536px}[role=dialog] .action-bar{position:absolute;right:20px;top:10px}[role=dialog] button{-webkit-appearance:none;background:0 0;border:0;color:#048bc0;cursor:pointer;font-size:15px;margin:10px 0}[role=dialog] .dialog-content{overflow:auto;-webkit-overflow-scrolling:touch}[role=dialog] iframe{overflow:hidden;width:100%}@media (max-width:815px){[role=dialog]{margin-left:-340px;width:640px}}div.main.span-8{margin-top:0}div.main.span-8 .content.green-top{margin-bottom:0}select.textbox.inquiry-dropdown{width:100%}@media (max-width:700px){:not(.ie) [role=dialog]{bottom:0;height:auto!important;left:0;margin:0;max-height:100%!important;overflow:hidden;padding:0;top:0;width:100%}:not(.ie) [role=dialog] .dialog-content,:not(.ie) [role=dialog] iframe{height:100%!important;overflow:auto!important}[role=dialog]::after{content:'handheld';display:none}}.admission-header{font-size:18px}.admission-header span.number{background-color:#266232;border-radius:50%;color:#fff;display:inline-block;float:left;font-size:15px;height:21px;margin-right:10px;padding:3px;text-align:center;vertical-align:1px;width:21px}.admission-header span.title-right{display:block;overflow:auto;padding-right:20px}#password_check{padding-left:7px}#password_check small,#password_check span{font-size:13px}.program-right{margin-top:-57px}@media (max-width:700px){.program-right{margin-top:0}}.program-index h2{color:#266232;font-size:23px;margin-bottom:12px}.program-index h3{color:#3e3d39;font-size:17px;margin:0 0 4px}.program-index h4{font-size:1.05em;margin:0}.program-index h5{font-size:.67em;margin:2.33em 0}.program-index+.program-right{margin-top:0}.sidebar-content .drop-deadlines-section{display:none;width:100%}ul.drop-deadlines{color:#666;font-size:12px;text-align:right}.minor-list li{margin:20px}.minor-list li.no-bottom-padding{margin:0 0 0 10px}.minor-list li.no-bottom-padding a:first-child{font-weight:700}.glyph.B{margin:0 6px}.program{margin:15px 0;overflow:hidden}.program span.image{background-position:center;float:left;height:120px;margin-right:30px;width:120px}@media (max-width:700px){.program span.image{height:0;width:0}}.program p{overflow:auto}@media (max-width:375px){.program p{margin-left:0}}.program h4{color:#266232;font-weight:200;margin:-4px 0 5px}@media (max-width:700px){.program h4{margin:auto}}.program h3{margin-top:0;position:relative;top:-5px;margin-bottom:8px}.program ul{overflow:auto;vertical-align:top}.program ul a{overflow:auto}.program li{margin:8px 0 5px}.program .content-left{display:inline-block;margin-right:25px;width:36%}.program .content-right{display:inline-block;width:36%}@media (max-width:988px){.program .content-left,.program .content-right{display:block;width:100%}}.indicator{background-color:#266232;color:#fff;font-size:10px;padding:0 2px;vertical-align:2px}.special-content{/*background-color:#f0fafc;border-color:#4eaed6*/}.sidebar .action-top h3{text-align:left;}.attention{background-color:#ee6300;padding:.64rem 2.5em .64rem 1.3em}.attention:hover{background-color:#f77b23}.headless{padding-top:0;margin-top:0}.cuba-promotion{color:#0e345d;height:276px}.cuba-promotion h2{color:#0e345d;margin:0;width:50%}@media (max-width:700px){.cuba-promotion h2{width:75%}}@media (max-width:375px){.cuba-promotion h2{width:100%}}.login-form div{text-align:right}.login-form input:not([type=radio]):not([type=checkbox]).wide,.login-form select.wide,.login-form textarea.wide{width:240px}.login-form label{width:auto}.login-form .action-bar a{vertical-align:middle}.login-form .remember-me{display:inline-block;float:right;padding-right:18px}.login-form .blue-button.continue-button{float:none;margin-left:16px}@media (max-width:990px){.login-form div{text-align:left;padding-right:0}.login-form input:not([type=radio]):not([type=checkbox]).wide,.login-form select.wide,.login-form textarea.wide{box-sizing:border-box;text-align:left;width:100%}.login-form label{box-sizing:border-box;text-align:left;width:100%}.login-form .action-bar a{display:block;float:left;margin:10px 0;padding-left:0;padding-top:1.35em}.login-form .remember-me{float:none;padding:0}.login-form .blue-button.continue-button{float:right}}.no-bottom-padding{padding-bottom:0}.no-bottom-margin{margin-bottom:0}.section-radio{display:none}.section-radio+dl{margin-bottom:40px;margin-left:30px}.section-radio+dl dd{margin-left:0}.content label[for^=section]{width:auto}.online-chat{display:none}.offline-chat{background-color:#f3f6f3}.offline-chat h3{color:#a4a898}[name=google_conversion_frame]{left:0;position:absolute;top:0}.landing-left.anthropology{background-image:url(/realignment/intro/images/headers/anthropology_web.jpg)}.js .registration form .csuid,.js .registration form .non-us-citizen,.js .registration form .ssn{display:none}.js .registration form .non-us-citizen.visible{display:block}.auxillary-error-info{padding-top:.4rem;font-weight:400;display:block}.auxillary-error-info a{color:#d7d392}.rightAlignField label{display:inline}.siteMap ul ul{padding-left:10px;border-top:1px solid #e6e7de;margin-top:5px}.green-top div .minor-button{margin:.64rem 0 .64rem 0;padding-right:1.3rem}@media (min-width:700px){.green-top div .minor-button{width:50%}}a.minor-button.full-width{width:auto}.light-blue-button{width:100%}.blue-button.full-width{width:100%;margin-top:15px}.blue-button.full-width a{color:#fff}.product-listing{margin-bottom:4%!important}.product-listing .sub-column-left{box-sizing:border-box;padding-right:1rem;border-right:1px solid #d9e3da;width:48%}@media (max-width:1050px){.product-listing .sub-column-left{padding-right:8%}}@media (max-width:700px){.product-listing .sub-column-left{width:100%;border:none;padding:0}}.product-listing .sub-column-right{box-sizing:border-box;width:48%}@media (max-width:1050px){.product-listing .sub-column-right{padding-left:2rem}}@media (max-width:700px){.product-listing .sub-column-right{width:100%;padding:3rem 0}}.product-listing .sub-column-left form label,.product-listing .sub-column-right form label{width:110px}@media (max-width:1050px){.product-listing .sub-column-left form label,.product-listing .sub-column-right form label{width:100%;text-align:left}}.product-listing .sub-column-left form select,.product-listing .sub-column-right form select{width:300px;padding:3px 0}@media (max-width:1050px){.product-listing .sub-column-left form select,.product-listing .sub-column-right form select{width:100%}}.product-listing .sub-column-left form .checkbx,.product-listing .sub-column-right form .checkbx{margin:4% 0 4% 125px}@media (max-width:1050px){.product-listing .sub-column-left form .checkbx,.product-listing .sub-column-right form .checkbx{margin-left:0}}.product-listing .sub-column-left form .checkbx input,.product-listing .sub-column-right form .checkbx input{margin:3px 0}.product-listing .sub-column-left form .checkbx label,.product-listing .sub-column-right form .checkbx label{width:auto}.product-listing .sub-column-left form .action-bar .minor-button,.product-listing .sub-column-right form .action-bar .minor-button{width:300px;margin:0 0 3rem 125px}@media (max-width:1050px){.product-listing .sub-column-left form .action-bar .minor-button,.product-listing .sub-column-right form .action-bar .minor-button{margin-left:0;width:100%}}.product-listing .product-listing .floated{display:flex;flex-wrap:wrap;justify-content:center}.tabbable~.tab-content .tab-pane .gold-top{border-top:4px solid #266232}.tabbable~.tab-content .span-6 .gold-top~.green-top,.tabbable~.tab-content .span-6 .green-top,.tabbable~.tab-content .span-6 .green-top.picture-list{border-top:4px solid #266232}.tabbable~.span-8 .green-top{border-top:4px solid #266232}.contact-us~h4{margin:0}.contact-ckbx{margin-left:182px;padding-bottom:1.4rem}@media (max-width:700px){.contact-ckbx{margin-left:0}}.alert-green>h5{color:#fff}#myAccountForm input,#myAccountForm select{width:220px}#myAccountForm #Gender-Female,#myAccountForm #Gender-Male{width:auto}.question-button{margin-bottom:20px}.question-button a{display:block}.signInPg{display:flex;justify-content:space-between;flex-wrap:wrap}.signInPg .sub-column-left{width:61%}@media (max-width:815px){.signInPg .sub-column-left{width:100%}}.signInPg .sub-column-left .returningCust{display:inline-block;width:38%;padding:0;text-align:left}@media (max-width:815px){.signInPg .sub-column-left .returningCust{width:100%}}.signInPg .sub-column-left fieldset{float:right;box-sizing:border-box}@media (max-width:815px){.signInPg .sub-column-left fieldset{width:100%}}.signInPg .sub-column-left .action-bar{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width:815px){.signInPg .sub-column-left .action-bar{flex-direction:column}}.signInPg .sub-column-left .action-bar button{width:240px;margin-right:4px}@media (max-width:815px){.signInPg .sub-column-left .action-bar button{width:100%}}@media (max-width:1000px){.signInPg .sub-column-left .action-bar button{margin:20px 0}}.signInPg .sub-column-right{width:36%;display:flex;flex-direction:column}@media (max-width:815px){.signInPg .sub-column-right{width:100%;display:block}}.signInPg .sub-column-right .green-top{display:flex;flex:1;justify-content:space-between}.signInPg .sub-column-right p{padding:8px 0}.signInPg .sub-column-right .continue-button{width:100%;position:absolute;bottom:0;margin-bottom:20px}@media (max-width:815px){.signInPg .sub-column-right .continue-button{width:100%;position:relative}}@media (max-width:815px){.signInPg .sub-column-right form{width:100%}}@media (max-width:815px){.signInPg~.content{margin-top:30px}}form .blue-button{width:100%;margin:0 0 20px 0}.info-list~a{display:block;padding:.74rem 0}.contact-us .blue-button{margin-left:182px;padding:.64rem 5.3em .64rem 4.1em;width:auto}@media (max-width:700px){.contact-us .blue-button{margin-left:0}}.contact-us-contacts{display:flex;justify-content:space-between;margin-top:20px;padding-top:40px;border-top:1px solid #d9e3da}@media (max-width:700px){.contact-us-contacts{flex-wrap:wrap}}.contact-us-contacts div{padding:10px;display:block}.contact-us-contacts div p{max-width:200px}.relatedCourses{padding:20px;background-color:#f3f6f3;border-top:4px solid #d9e3da}.relatedCourses li{margin:0!important}.questions-box{padding:20px;margin-top:20px;background-color:#f3f6f3;border-top:4px solid #d9e3da}#osher-navigation-details{background-color:transparent}#osher-navigation-details a{color:#1574ab}#osher-navigation-details ul li{margin-right:0}#osher-navigation-details ul li.active{padding:13px 10px 10px 20px;font-weight:400;color:#000;background-color:#f3f6f3}@media (max-width:700px){.picture-list h2{font-size:23px}.picture-list h3{font-size:19px;-webkit-margin-before:0;margin-bottom:0}}.contentFlex{display:flex}main h2 .h2Big{font-size:26px}.gray-top.content.accordion-toggle.collapse.accordion-phone-detail ul.content-list{margin-top:0}.gray-top.content.accordion-toggle.collapse.accordion-phone-detail ul.viewAllList li{padding:14px 10px 0}.gsc-above-wrapper-area-container,.gsc-resultsHeader,.gsc-table-result{margin:0;padding:0;border-collapse:separate}.gs-title{text-decoration:none!important}.gs-title:hover{text-decoration:underline!important}div.action.content.gray-top a img{display:block;margin:auto}.content.green-top table tbody tr td.width62{width:62%}.content.green-top table tbody tr td.width19{width:19%}#course-filter button{width:100%}.right-align{text-align:right}.footer-logo-donate{height:100px}.footer-logo-donate span{padding-bottom:8px;display:flex;justify-content:flex-end}.footer-logo-donate .giveNowButton{font-family:Factoria;float:right;background-color:#d9782d;text-transform:uppercase;padding:4px 0 5px;font-size:18px;letter-spacing:1px}.footer-logo-donate .giveNowButton:hover{background-color:rgba(217,120,45,.8)}.footer-logo-donate .giveNowButton a{padding:20px;margin:20px 0;color:#fff}.footer-logo-donate .giveNowButton a:hover{text-decoration:none}.flyer-download .sidebar-content .action .action-top p{font-size:1em}.accordion-phone-button.not-visible-phone{display:none}.embeddedServiceSidebarHeader .closeButton,.embeddedServiceSidebarHeader .minimizeButton,.embeddedServiceSidebarHeader .popoutButton{padding:1px 7px 2px!important}img.exit-icon{position:absolute;top:20px;right:20px;cursor:hand;cursor:pointer;}#request-info-dialog h3 {color:#ffffff!important;margin:30px 0px 0px 50px;}.privacy {font-size:12px;color:#ffffff; margin-top:20px;}/*.privacy :not(li.active)>a, .privacy :not(li.active)>a:hover, :not(li.active)>a:link {color:#d7d392; text-decoration: underline;}*/.private a,.privacy a:link,.privacy a:visited,.privacy a:hover {color:#d7d392; text-decoration-color:#d7d392;}div.content-dialog form.request-info {background-color:#1e4d2b;padding:30px 50px;}button.full-width {padding: .64rem 2.5em .64rem 1.3em;margin: auto;margin-top: auto;margin-top: 10px;width: 100%;}.orange-button {background-color:#ee6300; font-size:16px;  transition: 0.3s;}form.request-info input, form.request-info select {background-color:#ffffff!important;}form.request-info select{border: 1px solid #dcded3; border-radius: 1px;margin-bottom: 1px;padding: 5px;}div.content-dialog form.request-info input[type="text"], div.content-dialog form.request-info input[type="email"], div.content-dialog form.request-info input[type="phone"] {width:97.5%;border: 1px solid #dcded3; border-radius: 1px;margin-bottom: 1px;padding: 5px;}@media (max-width:375px) {.action input[type="text"], .action input[type="email"], .action input[type="phone"] {padding:5px 2px;}}form.request-info p {font-size:12px;color:#ffffff;}form.request-info p a:link, form.request-info div a:visited {color:#d7d392;text-decoration-color:#d7d392;}#courselistings a:hover, #courselistings a:link, #courselistings a:visited {color:#1574ab}.cart .alert-content,.cart .information-content,.registration .information-content,.cart .warning-content{background-color:#e2e0b6;border-top:4px solid #e2e0b6;}div.grecaptcha-badge{z-index:2000;}div.grecaptcha-badge div{margin:0px;}div.grecaptcha-badge{display:none!important;}span.no-wrap{display:inline-block;}.sidebar-content blockquote{margin: 14px 20px;}.nav ul.nav-level-2{display:none;}.recaptcha-wrapper{overflow:hidden;background-color:#f9f9f9;border-radius:3px;box-shadow:0 0 4px 1px rgba(0,0,0,.08);-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.08);-moz-box-shadow:0 0 4px 1px rgba(0,0,0,.08);height:70px;position:relative;margin-top:17px!important;border:1px solid #d3d3d3;color:#000}.recaptcha-info{background-size:32px;height:32px;margin:0 13px 0 13px!important;position:absolute;right:8px;top:9px;width:32px;background-image:url(https://www.gstatic.com/recaptcha/api2/logo_48.png);background-repeat:no-repeat}.rc-anchor-logo-text{color:#9b9b9b;cursor:default;font-family:Roboto,helvetica,arial,sans-serif;font-size:10px;font-weight:400;line-height:10px;margin-top:5px!important;text-align:center;position:absolute;right:10px;top:37px}.rc-anchor-checkbox-label{font-family:Roboto,helvetica,arial,sans-serif;font-size:14px;font-weight:400;line-height:17px;left:50px;top:26px;position:absolute;color:#000!important;margin:0}.rc-anchor .rc-anchor-normal .rc-anchor-light{border:none}.rc-anchor-pt{color:#9b9b9b;font-family:Roboto,helvetica,arial,sans-serif;font-size:8px;font-weight:400;right:10px;top:53px;position:absolute;margin:0}.rc-anchor-pt a:link{color:#9b9b9b!important;text-decoration:none}.g-recaptcha{width:220px;height:78px;overflow:hidden;float:left;margin:0px;}.g-recaptcha>div{width:46px;height:30px;background-color:#f9f9f9;overflow:hidden;border:1px solid red;transform:translate3d(-1px,-1px,0)}.g-recaptcha div{margin:0;border:0}div.info-warning{position: relative;background-color: #ffcdbe;font-size: 18px;border: 3px solid #cc542e;padding: 20px;margin-bottom:20px;-webkit-transition: opacity 1s ease-in;-moz-transition: opacity 1s ease-in;-ms-transition: opacity 1s ease-in;-o-transition: opacity 1s ease-in;}div.info-warning-container{position:fixed;width: 30%;left: 35%;opacity: 1;z-index: 2000;text-align: center;top: 160px;}div.info-warning * {margin:0px;padding:0px;-webkit-transition: opacity 1s ease-in;-moz-transition: opacity 1s ease-in;-ms-transition: opacity 1s ease-in;-o-transition: opacity 1s ease-in;}div.info-warning.hidden * {display:none!important;}img.warning-exit-btn{position:absolute;top:10px;right:10px;cursor:pointer;}div.info-warning.closed {opacity:0!important;}div.info-warning.closed * {opacity:0!important;}@media (max-width:1000px){div.info-warning-container {width:80%;left:10%;}}div.prerequisite-info h4 {color:#ffffff;}div.tile-wrapper{display:flex;flex-direction:row;text-align:left;vertical-align:top;margin:20px 0px;}div.tile{position:relative;height:225px;width:33%;margin:0px;padding:0% 1.666667%;}div.tile:first-of-type{padding-left:20px;}div.tile:last-of-type{padding-right:20px;}div.tile h2{margin-top:16px;margin-bottom:0px;}div.tile p{margin:0px;}div.tile button{position:absolute;bottom:10px;left:5%;width:90%;}div.tile a.green-button{position:absolute;bottom:10px;left:5%;width:75%;}div.split-content {position:relative;height:250px;}div.split-content.medium{height:280px;}div.split-left {width:50%;position:absolute;left:0px;top:0px;padding: 10px 0px;}div.split-right {position:absolute;width:45%;right:0px;top:0px;padding: 10px 0px;}.no-before:before {content:none!important;}@media (max-width:800px){div.tile-wrapper{flex-direction:column;}div.tile{display:block;height:unset;width:unset;padding:0px 10px;}div.tile:first-of-type{padding-left:10px;}div.tile:last-of-type{padding-right:10px;}div.tile a.green-button{display:block;margin-top:15px;margin-bottom:10px;width:unset;position:static;bottom:unset;}div.split-content{position:relative;height:unset;}div.split-content.medium{height:unset;}div.split-left,div.split-right{position:relative;width:unset;}div.split-left img,div.split-right img{width:100%;}}img.expandable{width:100%;}div.content-pair{display:flex;flex-direction: row;justify-content: flex-start;}div.content-pair>*{width:50%;}@media(max-width:1000px){div.content-pair{flex-direction: column;}div.content-pair>*{width:100%;}}