@font-face{font-family:"Proxima Nova";font-weight:normal;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:bold;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:normal;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:normal;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:normal;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:bold;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:link,a:hover,a:visited{color:#1574ab;text-decoration:none}a:link.gold-button,a.blue-button:link,a.green-button:link,a.tan-button:link,a.light-blue-button:link,a:link.minor-button,a:hover.gold-button,a.blue-button:hover,a.green-button:hover,a.tan-button:hover,a.light-blue-button:hover,a:hover.minor-button,a:visited.gold-button,a.blue-button:visited,a.green-button:visited,a.tan-button:visited,a.light-blue-button:visited,a:visited.minor-button{color:#fff;text-decoration:none}a:hover{text-decoration:underline;color:#1B94DA}a:hover.no-underline{color:#266232}table{font-size:14px;margin:20px 0;width:100%}table td,table th{padding:5px}table tbody th,table tbody td{vertical-align:top}table.registration-detail .sub-row{background-color:#d6e0d6}th{text-align:left}thead th{border-bottom:2px solid #83a484}tr.odd:hover,tr.odd+tr: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:bold;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}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:bold}.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}}@media (max-width: 815px){.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}}@media (max-width: 700px){.landing.wrapper{padding-bottom:300px}}.landing .wrapper{padding-bottom:0}.landing .title{margin-bottom:30px}.landing .tabbable li{font-size:15px;font-weight:bold;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:normal;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:none}.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}.landing.top .landing-right .action.attention-content{background-color:rgba(184,219,124,0.93)}@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:bold;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,0.5)),color-stop(100%, rgba(0,0,0,0)));background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,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:#b8db7c;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:1060px;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 200ms linear;-o-transition:max-height 200ms linear;-webkit-transition:max-height 200ms linear;transition:max-height 200ms 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:0;margin:0;padding:0 20px}.accordion-toggle.action.in{max-height:700px}.accordion-toggle.action li:last-child{padding-bottom:20px}}body>.wrapper{padding-bottom:320px}@media (max-width: 700px){body>.wrapper{padding-bottom:600px}}@media (max-width: 375px){body>.wrapper{padding-bottom:695px}}.img-replace,.hidden{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.header-phone,.header{background-color:#1E4D2B}.header-phone a:link,.header-phone a:hover,.header-phone a:visited,.header a:link,.header a:hover,.header a:visited{color:#1E4D2B}.header-phone-nav li a:link,.header-phone-nav li a:hover,.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>a,.header-phone>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:0.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,0.1)),color-stop(100%, rgba(255,255,255,0.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.1));background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.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 100ms ease-in;-o-transition:-o-transform 100ms ease-in;-webkit-transition:-webkit-transform 100ms ease-in;transition:transform 100ms 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:"z"}.social #facebook a:hover{color:#3b5998}.social #twitter a:before{content:"t"}.social #twitter a:hover{color:#1da0f2}.social #googleplus a:before{content:"G"}.social #googleplus a:hover{color:#dd5144}.social #linkedin a:before{content:"k"}.social #linkedin a:hover{color:#0077b5}.social #youtube a:before{content:"Y";margin-left:10px}.social #youtube a:hover{color:#ee1c1b}.social #pinterest a:before{content:"\0054";margin-left:10px}.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 #facebook a,.social #twitter a,.social #googleplus a,.social #linkedin a,.social #blog a,.social #youtube a,.social #pinterest a{height:33px;width:33px;position:relative;background-color:rgba(255,255,255,0.7)}.social #facebook a:before,.social #twitter a:before,.social #googleplus a:before,.social #linkedin a:before,.social #blog a:before,.social #youtube a:before,.social #pinterest a:before{font:25px/1 "CSU Glyphs";left:-90%;position:absolute;top:5px}.social #facebook a:hover,.social #twitter a:hover,.social #googleplus a:hover,.social #linkedin a:hover,.social #blog a:hover,.social #youtube a:hover,.social #pinterest 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 200ms linear;-o-transition:width 200ms linear;-webkit-transition:width 200ms linear;transition:width 200ms 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:#83a484;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 .img-replace,.search .hidden{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 200ms linear;-o-transition:padding 200ms linear;-webkit-transition:padding 200ms linear;transition:padding 200ms linear;background-color:#83a484;display:block;margin-bottom:-190px;padding:10px 20px 200px;z-index:1}.nav-tabs a:link,.nav-tabs a:hover,.nav-tabs a:visited{color:#fff}.nav-tabs a:hover{background-color:#b5c8b5;text-decoration:none}.nav{-moz-transition:font-size 200ms linear;-o-transition:font-size 200ms linear;-webkit-transition:font-size 200ms linear;transition:font-size 200ms 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:normal}.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:bold;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 200ms linear;-o-transition:padding 200ms linear;-webkit-transition:padding 200ms linear;transition:padding 200ms linear;display:block;padding:17px 27px}.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:normal}.nav li a{padding:13px 13px}}.sub-column-left{float:left}.sub-column-right{float:right}.sub-column-third{float:left;margin-right:25px;width:30%}.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:normal}}@media (max-width: 700px){.sub-column-left a.minor-button,.sub-column-right a.minor-button{font-size:16px;font-weight:bold}}.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:bold}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,0.15)}input[type="radio"]{vertical-align:-1px}.informational{font-weight:bold;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 ~ input,.required+textarea,.required+select{border:2px solid #6f716a}.required label ~ input{border:2px solid #6f716a}.required ~ label{font-weight:bold}.gold-button,.blue-button,.green-button,.tan-button,.light-blue-button{background-color:#309fcd;color:#fff;font-weight:bold;padding:.74rem 2.5em .74rem 1.3em;text-align:center;text-decoration:none;white-space:nowrap}.gold-button:hover,.blue-button:hover,.green-button:hover,.tan-button:hover,.light-blue-button:hover{background-color:#82c5e0}.gold-button:active,.blue-button:active,.green-button:active,.tan-button:active,.light-blue-button:active{background-color:#087799}.gold-button:disabled,.blue-button:disabled,.green-button:disabled,.tan-button:disabled,.light-blue-button:disabled,.gold-button:disabled:hover,.blue-button:disabled:hover,.green-button:disabled:hover,.tan-button:disabled:hover,.light-blue-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:before,.home-hr hr:after{border:1px solid #bfbfbc;border-width:1px 0;content:"";height:0.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") 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:1060px;overflow:auto;padding:40px 30px}@media (max-width: 700px){.hero-section .hero-content{padding:30px 20px}}.hero-section.span-8{width:auto}.hero-section .main-statement,.hero-section .get-started{float:right;margin-right:30px;position:relative;z-index:1}.hero-section .main-statement h3,.hero-section .get-started h3{margin-top:20px}@media (max-width: 700px){.hero-section .main-statement,.hero-section .get-started{margin-right:0}}.hero-section .main-statement{float:left;max-width:319px;text-align:left}.hero-section h1{color:#fff;font-family:"Factoria","Proxima Nova",sans-serif;font-size:60px;font-weight:normal;line-height:60px;margin:0 0 10px 0}.hero-section h2{color:#fff;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:0.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.gold-button,.hero-section .get-started li a.blue-button,.hero-section .get-started li a.green-button,.hero-section .get-started li a.tan-button,.hero-section .get-started li a.light-blue-button{background-color:#d9782d;padding:1.01em 1em 1.01em 3em;width:210px}.hero-section .get-started li a.gold-button:hover,.hero-section .get-started li a.blue-button:hover,.hero-section .get-started li a.green-button:hover,.hero-section .get-started li a.tan-button:hover,.hero-section .get-started li a.light-blue-button:hover{background-color:#bf6a24}@media (max-width: 700px){.hero-section .get-started li a.gold-button,.hero-section .get-started li a.blue-button,.hero-section .get-started li a.green-button,.hero-section .get-started li a.tan-button,.hero-section .get-started li a.light-blue-button{width:100%;padding:0.6em 1em 0.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 .gold-button,.hero-section .get-started .blue-button,.hero-section .get-started .green-button,.hero-section .get-started .tan-button,.hero-section .get-started .light-blue-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%, #ffffff),color-stop(40%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(#ffffff 0%,rgba(255,255,255,0) 40%);background-image:-webkit-linear-gradient(#ffffff 0%,rgba(255,255,255,0) 40%);background-image:linear-gradient(#ffffff 0%,rgba(255,255,255,0) 40%);background-color:transparent}.hero-section h2{font-size:1.5em}.hero-section .main-statement,.hero-section .get-started{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 .gold-button,.hero-section .get-started li .blue-button,.hero-section .get-started li .green-button,.hero-section .get-started li .tan-button,.hero-section .get-started li .light-blue-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:normal}.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){.registration .span-2,.cart .span-2,.registration .span-3,.cart .span-3,.registration .span-4,.cart .span-4,.registration .span-5,.cart .span-5,.registration .span-6,.cart .span-6,.registration .span-7,.cart .span-7,.registration .span-8,.cart .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:0px -20px 0px -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:0px 0 0 60px}.sidebar{float:left;font-size:14px}.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{background-color:#83a484;margin-top:10px;text-align:center;height:40px}.accordion-phone-button h3{color:#fff;font-size:16px;font-weight:bold;margin:0;padding:8px 0}.accordion-phone-button h3 .glyph{font-size:0;visibility:hidden}.accordion-phone-button a:hover{text-decoration:none}.accordion-phone-detail{background-color:#f3f6f3}.accordion-phone-detail a{color:#83a484;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:bold;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:0px -20px 20px}.alert-yellow{background-color:#fff09b;margin:0px -20px 8px;padding:10px 20px}.decorative-data td{border-bottom:1px solid rgba(0,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:0.6}.sidebar .action h3{font-size:23px;text-align:center}.gray-top{border-top:4px solid #d9e3da}@media (max-width: 700px){.gray-top{border:0}}.green-top,.gold-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:normal;margin:0 0 0.5em}.at-a-glance .bullet-list li{font-size:13px}.at-a-glance li{padding:0.8em 0 0}.at-a-glance h5,.at-a-glance p{clear:both;margin:0}.at-a-glance .right{float:none}@media (max-width: 700px){.at-a-glance h5.sidenav-phone-list{background-color:#f3f6f3;font-size:16px;padding:15px}.at-a-glance span.glyph{float:right;padding-top:13px}.at-a-glance .sidenav-phone-detail{padding:0 20px}}.home-content{background-color:#f3f6f3;background-position:100% 0;background-repeat:no-repeat;background-size:40%;font-size:13px;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:normal;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 200ms linear;-o-transition:padding 200ms linear;-webkit-transition:padding 200ms linear;transition:padding 200ms 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:165px;margin:-20px -20px 20px;position:static;width:auto}}.sub-text{color:#a4a898;font-weight:bold}.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:20px 0}@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:normal;margin:0 0 0.5em}.flyer-download p{font-size:0.9em}.action-top,.action-bottom{border-top:4px solid #d9e3da}@media (max-width: 700px){.action-top,.action-bottom{border:0;margin:0}.action-top ul,.action-bottom ul{padding-left:10px}.action-top .sidenav span,.action-top .sidenav a,.action-bottom .sidenav span,.action-bottom .sidenav a{color:#1574ab;font-weight:bold}}.gold-button,.blue-button,.green-button,.tan-button,.light-blue-button,.minor-button,.learn-more,.light-blue-button,.tan-button{background-image:url("../icons/icon-arrow-right.svg");background-position:96% 50%;background-repeat:no-repeat;background-size:0.75em;border:0}.minor-button{background-color:#28673a;border:0;color:#fff;font-weight:bold;padding:.64rem 1rem .64rem 1rem;text-align:center;text-decoration:none;white-space:nowrap;width:auto;display:block}.minor-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}}.content h3,.attention-content h3{color:#266232}.content .subheading,.attention-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 .warning-content,.content .information-content,.content .alert-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:0px -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-modal,.video-embed{background-size:100%;cursor:pointer;display:block;position:relative}.video-modal:before,.video-embed:before{content:"";display:block;padding-bottom:56.25%}.home-content .video-modal:before,.home-content .video-embed:before{content:none}.video-modal iframe,.video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-modal+p,.video-embed+p{margin-top:16px}.sidebar.span-2 a.video-modal:before{padding-bottom:0}.video-modal.playing:after,.video-embed.macro.playing:after{content:none}.video-modal:after,.video-embed.macro: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-modal iframe,.video-embed.macro 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}.content [type="radio"],.content [type="checkbox"],.check [type="radio"],.check [type="checkbox"]{margin-top:2px;position:absolute}@media (max-width: 700px){.content [type="radio"],.content [type="checkbox"],.check [type="radio"],.check [type="checkbox"]{margin-top:4px}}.content label,.check label{display:inline-block}.content .single-line,.check .single-line{display:inline-block}.content .single-line+div,.check .single-line+div{display:inline-block}.content .single-line+div>label,.check .single-line+div>label{width:112px}.content input[type="radio"]+label,.content input[type="checkbox"]+label,.check input[type="radio"]+label,.check input[type="checkbox"]+label{padding-left:20px;text-align:left;width:auto;vertical-align:top}@media (max-width: 700px){.content label,.check 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,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:bold}.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:0.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:0.75rem 0.5rem 0.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:0.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 200ms linear;-o-transition:font-size 200ms linear;-webkit-transition:font-size 200ms linear;transition:font-size 200ms 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 200ms linear;-o-transition:font-size 200ms linear;-webkit-transition:font-size 200ms linear;transition:font-size 200ms 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 200ms linear;-o-transition:width 200ms linear;-webkit-transition:width 200ms linear;transition:width 200ms 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:0.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:0.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}.compact-bullet-list,.sidebar .bullet-list,.bullet-list,.bullet-list ul{font-size:14px;list-style:outside square;margin:10px 0 20px 30px}.compact-bullet-list li,.sidebar .bullet-list li,.bullet-list li,.bullet-list ul 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,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,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}.warning-content,.information-content,.alert-content{background:#b8db7c;border-top:4px solid #266232;margin-bottom:20px;padding:20px 20px 15px}.warning-content h4,.information-content h4,.alert-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:normal;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 th,.unmet-prerequisite-courses .in-cart td,.unmet-prerequisite-courses .subrow th,.unmet-prerequisite-courses .subrow td{padding:0}.unmet-prerequisite-courses .in-cart th,.unmet-prerequisite-courses .in-cart td{vertical-align:bottom}.selected-courses .minor-button,.in-cart .minor-button{background-image:none;padding:4px 12px 3px}@media (max-width: 1000px){.selected-courses .minor-button,.in-cart .minor-button{font-size:13px;padding:4px 8px 3px}}.selected-courses{margin-bottom:0;table-layout:fixed}.selected-courses caption{color:#3e3d39;font-weight:bold}@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:0px;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 th:first-child,.selected-courses td:first-child{padding-left:15px}.selected-courses th:last-child,.selected-courses td: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:bold;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 .sub-total th,.selected-courses .discount-total th,.selected-courses .total th{padding-left:15px}.selected-courses .total .currency{font-weight:bold}.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:normal}.selected-courses .discount-total td,.selected-courses .discount-total th{padding-top:0}.selected-courses .discount-text{color:#266232;font-size:13px;font-weight:bold}.selected-courses .calculated .currency{color:gray;font-size:13px}.selected-courses .discounted-currency{border-top:1px solid #c7d5c7}.selected-courses .txt{font-weight:normal}.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:normal}.sidebar .textbox,.sidebar-content .textbox{box-sizing:border-box;background-color:#fff;border:0;margin-bottom:5px;padding:5px;width:100%}.attention-content{background:#b8db7c;border:0;padding:18px 20px;text-align:left}.attention-content .action p{padding-left:12px}.attention-content .action a{color:#004715;font-size:14px;font-weight:normal}.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:bold}.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:#b8db7c;border-top:solid #266232 4px;margin-bottom:20px;padding:20px}.action-content h3{font-size:18px;font-weight:bold}.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}.instructor,.img-style,.img-style-right{padding-top:4px}.polished-title{font-weight:bold;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,0.07);color:#3e3f39;font-weight:bold;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:before,.breadcrumbs li.active:after{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:before,.breadcrumbs li:last-child:after{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:not(.active):last-child,.breadcrumbs li:first-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:bold;margin:20px 0 5px;padding-left:20px;text-align:left;width:auto;vertical-align:top}.payment-information label p{font-weight:normal;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 h4,.title-text h3{color:#266232;padding:5px 0;position:relative}.title-text h4:after,.title-text h3:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:-moz-transform 200ms linear;-o-transition:-o-transform 200ms linear;-webkit-transition:-webkit-transform 200ms linear;transition:transform 200ms linear;content:"d";font-family:"CSU Glyphs";position:absolute;right:0;top:5px}.in .title-text h4:after,.in .title-text h3: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:bold;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 200ms linear;-o-transition:opacity 200ms linear;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;background:#000;opacity:0;z-index:1000}.overlay.active{filter:alpha(opacity=70);opacity:0.7}.dialogs{z-index:1001}[role="dialog"]{-moz-transition-property:opacity,width;-o-transition-property:opacity,width;-webkit-transition-property:opacity,width;transition-property:opacity,width;-moz-transition-duration:200ms,0.001ms;-o-transition-duration:200ms,0.001ms;-webkit-transition-duration:200ms,0.001ms;transition-duration:200ms,0.001ms;background:#fff;display:none;height:75%;left:50%;margin-left:-420px;max-height:700px;opacity:0;padding:20px;padding-top:50px !important;position:absolute;top:5%;width:800px}[role="dialog"].active{opacity:1}[role="dialog"].small{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:transparent;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'] iframe,:not(.ie) [role='dialog'] .dialog-content{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 span,#password_check small{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:0.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:bold}.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:-5px}.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}.attention{background-color:#d9782d;padding:.64rem 2.5em .64rem 1.3em}.attention:hover{background-color:#bf6a24}.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 .ssn,.js .registration form .non-us-citizen{display:none}.js .registration form .non-us-citizen.visible{display:block}.auxillary-error-info{padding-top:.4rem;font-weight:normal;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:white}.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-right form label,.product-listing .sub-column-left form label{width:110px}@media (max-width: 1050px){.product-listing .sub-column-right form label,.product-listing .sub-column-left form label{width:100%;text-align:left}}.product-listing .sub-column-right form select,.product-listing .sub-column-left form select{width:300px;padding:3px 0}@media (max-width: 1050px){.product-listing .sub-column-right form select,.product-listing .sub-column-left form select{width:100%}}.product-listing .sub-column-right form .checkbx,.product-listing .sub-column-left form .checkbx{margin:4% 0 4% 125px}@media (max-width: 1050px){.product-listing .sub-column-right form .checkbx,.product-listing .sub-column-left form .checkbx{margin-left:0}}.product-listing .sub-column-right form .checkbx input,.product-listing .sub-column-left form .checkbx input{margin:3px 0}.product-listing .sub-column-right form .checkbx label,.product-listing .sub-column-left form .checkbx label{width:auto}.product-listing .sub-column-right form .action-bar .minor-button,.product-listing .sub-column-left form .action-bar .minor-button{width:300px;margin:0 0 3rem 125px}@media (max-width: 1050px){.product-listing .sub-column-right form .action-bar .minor-button,.product-listing .sub-column-left 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 .green-top.picture-list,.tabbable ~ .tab-content .span-6 .green-top,.tabbable ~ .tab-content .span-6 .gold-top ~ .green-top{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:white}#myAccountForm select,#myAccountForm input{width:220px}#myAccountForm #Gender-Male,#myAccountForm #Gender-Female{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{height:100%;display:flex;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:normal;color:black;background-color:#f3f6f3}@media (max-width: 700px){.picture-list h2{font-size:23px}.picture-list h3{font-size:19px;-webkit-margin-before:0em;margin-bottom:0}}.contentFlex{display:flex}
/*# sourceMappingURL=screen.css.map */
