@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}.noshow{display:none!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{height:100%}body{text-align:center;font:bold 11pt arial,Arial,Helvetica,sans-serif,Verdana;color:#231f20}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}.None,.hidden,.main .column.maincontent footer.hidden,.mobi,.notabs .tabs,.tablet,[hidden],template,ul.status_course li.None{display:none}figure{margin:0 auto;position:relative;overflow:hidden}figcaption{background:#000;color:#fff;padding:1pt 5pt;position:absolute;bottom:5pt;right:5pt;margin-left:10pt;font-size:9pt;font-weight:400;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}figure img{display:block;padding:0;margin:0;top:0;right:0;left:0;position:absolute}.edx_logo_inner,figure,figure img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-ie-background-size:cover;background-size:cover;overflow:hidden;max-width:100%;width:100%;height:auto}.home figure{background-position:right center}article figure img{height:100%}figure .icon{display:block;margin:0 auto;color:#fff;font-size:60pt;width:60pt}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}.form ul,.pagination ol,footer ul,form ul,header ul,nav ul,ul.buttons,ul.dl,ul.metadata,ul.status_course{list-style:none}.metadata li,.pagination li,footer ul li,header ul li,nav ul li,ul.status_course li{display:inline}.cms-buttons,footer ul a,header ul a,nav ul a{display:block;float:left;text-decoration:none}a img{border:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;clear:both;width:100%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{text-decoration:none;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}.quote{width:100%;margin-left:-280px;margin-bottom:20pt;float:left}.inner-quote{margin-left:280px;padding:15pt 15pt 10pt;background:#eee;font-style:italic}.inner-quote strong{display:block;padding-top:15pt}ins{background-color:#ff9;color:#000;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1pt dotted;cursor:help}abbr[title]{border-bottom:1pt dotted}b,optgroup,strong{font-weight:700}dfn,em{font-style:italic}small{font-size:80%}img{vertical-align:middle;-ms-interpolation-mode:bicubic}table{border-collapse:collapse;border-spacing:0;empty-cells:show;background:0 0;padding:0;border:0}p table{background:0 0;margin:0;padding:0;border:0}td,th{vertical-align:top;text-align:left}td{padding:4pt 10pt 3pt 0}th{font-weight:700;padding:10pt 10pt 3pt 0;color:#000}caption{padding:3pt 10pt;border-bottom:1pt solid #eee;color:#999;text-align:left}tr.odd{background:#f3f3f3}ul{margin:0;padding:0;list-style-position:inside}li{margin:0;padding:0;line-height:normal}dl,dt{margin:0;padding:0}dd,dt{font-style:normal;display:block;font-weight:400}dt{color:#8d949c;padding:15pt 0 10pt;text-transform:capitalize}dd{color:#000;font-size:12pt;padding:0 0 15pt}dd dl dt{margin:0;font-weight:700;padding:0}tt{font-style:italic;margin:0;padding:0}pre{overflow:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}blockquote{font-style:italic;background-color:#eee;margin:0 0 10pt;padding:15pt}blockquote strong{font-style:normal}blockquote p{margin:0;padding:10pt 0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}article.detail blockquote p{font-style:italic;padding:0;line-height:normal;margin:0}code,kbd,pre,samp,tt{font-family:inherit;font-size:100%}div{line-height:normal;padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}h1,h2,h3,h4,h5{font-weight:700}h1{font-size:16pt;padding:0 0 10pt;color:#000}h2,legend{font-size:13pt;font-size:16pt;padding:0 20pt 0 0}h3{font-size:12pt;padding:0 0 10pt}.panel h4{font-size:11pt;margin:10pt 0 0;text-transform:capitalize;clear:left}.panel h1:first-child,.panel h2:first-child,.panel h3:first-child,.panel h4:first-child{margin:0}p{margin:0;line-height:14pt;color:#52595d}article.detail p{line-height:18pt}p.info{border:1pt solid #ddd;padding:10pt}p.quote{background:#eee;padding:10pt;float:left;font-style:italic;width:315pt}.main p,.white-popup-block p{margin:0 0 20pt}.main p.info{margin:10pt 0 5pt}a{color:#231f20;cursor:pointer}.main a:hover,.main a:hover h3,a:hover,li.active a{color:#45a6ea}hr{color:#ccc;background-color:#ccc;height:1pt;margin:10pt 0}li p{margin:0 0 10pt 0;padding:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}::-moz-focus-inner{border:0}a:focus,input:focus,input:focus:invalid,input[type=checkbox]:focus+label,input[type=radio]:focus+label{outline:0;box-shadow:0 0 2pt 2pt rgba(0,127,255,.5)}.active:focus,.focused input:focus,.focusoff:focus,:active,a.active:focus,a.focusoff:focus,a:active,input.active:focus,input.focusoff:focus,input:active,input[type=checkbox].focusoff:focus+label,input[type=radio].focusoff:focus+label{outline:0;box-shadow:none!important}.footer :focus,.footer a:focus,.footer input:focus{outline:0}.i_inner,.i_outer{display:block;float:left}.i_inner:after,.i_outer:after{visibility:hidden;font-size:0;height:0;content:'';float:none;display:block;clear:both}.form li,form li{display:block;float:none;padding:0 0 10pt}.form li:after,form li:after{content:".";display:block;height:0;clear:both;visibility:hidden}input,select,textarea{line-height:normal;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;outline:0}input,select{vertical-align:middle}input:invalid,input:required,input:required:invalid{-moz-box-shadow:none;outline:0;box-shadow:none}.input_ok input,.input_required input,.input_wrong input,input:required:invalid,input:required:valid{border:1pt solid #999;border:1pt solid #ddd}.input_ok:after,.input_required:after,.input_wrong:after{line-height:30pt!important;font-size:15pt!important}.input_required input,.input_required input:required:invalid,.input_required input:required:valid,.input_wrong input,.input_wrong input:required:invalid,.input_wrong input:required:valid{border-color:#fbb600}.input_ok input,input:required:valid{border-color:#8eca36}.outer .msg{padding:10pt;clear:both;display:none;color:#fbb600;font-style:italic}.outer .msg.show{display:block}.msg.show ul{list-style:circle inside;list-style:initial}.msg.show li{padding:3pt 0}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-family:inherit;margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}fieldset{border:0;padding:2pt 0 20pt;margin:0}legend{border:0;float:none;font-weight:700;padding:10pt 0}label{cursor:pointer;display:block;line-height:20pt;color:#999}label:hover{text-decoration:underline}label.required:after{padding:0 0 0 5pt;content:"*";color:#fbb600}.errorlist{border:1pt solid #fbb600}.errorlist .errorlist,.errorlist .errorlist li{padding:0;border:0}.errorlist li{color:#fbb600;padding:0 0 0 20pt}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=checkbox],input[type=radio]{opacity:0;box-sizing:border-box;padding:0;border:0;margin:0 5pt 0 0;position:absolute}input[type=checkbox]+label,input[type=radio]+label{position:relative;margin:0;padding:0 0 0 30pt;cursor:pointer;display:inline-block;z-index:0;line-height:20pt}input[type=checkbox]:checked+label,input[type=radio]:checked+label{font-weight:700;color:#45a6ea}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{color:#000;content:"";font-size:18pt!important;line-height:18pt;text-align:center}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#45a6ea;border-color:#45a6ea}input[type=radio]:checked+label:before{border-color:#e8e9eb}input[type=checkbox]+label:before,input[type=radio]+label:before{border:4pt solid #e8e9eb;background:#e8e9eb;content:"";display:inline-block;left:0;margin:3pt 0 0;outline:medium none;position:absolute;top:0;width:8pt;height:8pt}input[type=radio]+label:before{border-radius:10pt}input[type=checkbox]:disabled+label,input[type=checkbox]:disabled:checked+label,input[type=radio]:disabled+label,input[type=radio]:disabled:checked+label{color:#999}input[type=range]{-webkit-appearance:none;border:1pt solid #fff;width:85%;cursor:pointer;overflow:hidden;outline:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ccc),color-stop(100%,#ccc));background-position:center;background-size:99% 2pt;background-repeat:no-repeat}input[type=range]::-webkit-slider-runnable-track{width:85%;height:3pt;background:#ddd;border:none;border-radius:3pt}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:12pt;width:12pt;border-radius:50%;background:#e05729;margin-top:-4pt}input[type=range]:focus{outline:0;border:0}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]::-moz-range-track{width:85%;height:3pt;background:#ddd;border:none;border-radius:2pt}input[type=range]::-moz-range-thumb{border:none;height:12pt;width:12pt;border-radius:50%;background:#e05729}input[type=range]:-moz-focusring{outline:2pt solid #fff;outline-offset:-1px}input[type=range]::-ms-track{width:85%;height:3pt;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#ccc;border-radius:7pt}input[type=range]::-ms-fill-upper{background:#ddd;border-radius:7pt}input[type=range]::-ms-thumb{border:none;height:12pt;width:12pt;border-radius:50%;background:#e05729}input[type=range]:focus::-ms-fill-lower{background:#ccc}input[type=range]:focus::-ms-fill-upper{background:#ccc}textarea{overflow:auto;vertical-align:top}textarea:focus{background:#fcfcfc}::-webkit-input-placeholder{font-weight:400;color:#ccc;font-style:italic}:-moz-placeholder{font-weight:400;color:#ccc;font-style:italic}::-moz-placeholder{font-weight:400;color:#ccc;font-style:italic}:-ms-input-placeholder{font-weight:400;color:#ccc;font-style:italic}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{color:#000;background:#fff;border:1pt solid #ddd}input[type=date],input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{padding:5pt}input[type=date],input[type=email],input[type=password],input[type=text],input[type=url]{height:20pt;line-height:20pt;margin-right:10pt;width:150pt}input[type=search]{height:30pt;line-height:30pt;line-height:normal}a.ac-result:hover,input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover,input[type=url]:hover,textarea:hover{background-color:#f3f3f3}button{border:0;overflow:visible;color:#999;font-size:0;background:0 0;padding:0;margin:0;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}button .icon{font-size:14pt;padding:7pt}button .label{font-size:11pt;font-weight:700;padding:0 2pt}.action.edx a,.buttons a,.main .modal_button .c_inner p,.pagination a[rel=next],.pagination a[rel=prev],input.button,input.submit,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;padding:0 22pt;margin:0;color:#fff;text-transform:uppercase;font-weight:700;border:0;height:24pt;line-height:24pt;display:inline-block;background:#838c93;border:3pt solid #838c93}.buttons a{background-color:#45a6ea;border-color:#45a6ea}button[disabled],html input[disabled]{background:#ccc!important;border:3pt solid #ccc!important}input[type=button],input[type=reset],input[type=submit]{height:30pt}.white-popup-block .buttons a,.white-popup-block button,.white-popup-block input.button,.white-popup-block input.submit,.white-popup-block input[type=button],.white-popup-block input[type=reset],.white-popup-block input[type=submit]{margin:0 6pt}.action input.button,.action input.submit,.action input[type=button],.action input[type=reset],.action input[type=submit],.action.buttons a,.white-popup-block .buttons a,.white-popup-block button,.white-popup-block input.button,.white-popup-block input.submit,.white-popup-block input[type=button],.white-popup-block input[type=reset],.white-popup-block input[type=submit]{color:#fff;background:#8eca36;border-color:#8eca36}.action input.button:hover,.action input.submit:hover,.action input[type=button]:hover,.action input[type=reset]:hover,.action input[type=submit]:hover,.action.buttons a:hover,.white-popup-block .buttons a:hover,.white-popup-block button:hover,.white-popup-block input.button:hover,.white-popup-block input.submit:hover,.white-popup-block input[type=button]:hover,.white-popup-block input[type=reset]:hover,.white-popup-block input[type=submit]:hover{background:#a2e145;border-color:#a2e145}.action.edx a,.edx input[type=submit]{color:#fff;display:block;float:left;margin-right:8pt;background:#838c93;border-color:#838c93;line-height:24pt}.edx_logo{float:left;display:block;padding-top:5pt}.color_fuchsia .edx_logo{display:none}.edx_logo_inner{display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDcwOCA0MTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDcwOCA0MTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMDIyNjJCO30uc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjQwNy40MywxMDMuNiA0MTguMDgsNTIuNjQgMTA1LjMsNTIuNjQgNTQsMjk3LjY1IDMxNS41MiwyOTcuNjUgMzAxLjEyLDM2My4zNiA1NTEuNjMsMzYzLjM2IDYwNi44OCwxMDMuNiAiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTYwLjYsMjY2LjM3Yy03LjA5LDAtMTMuNzktMS4xNi0yMC4wOS0zLjQ5Yy02LjMtMi4zMi0xMS44LTUuNzUtMTYuNDktMTAuMjhjLTQuNjktNC41My04LjM5LTEwLjEtMTEuMTEtMTYuNzJjLTIuNzItNi42Mi00LjA4LTE0LjIyLTQuMDgtMjIuODFjMC0xMS43NCwxLjYzLTIyLjQ0LDQuOS0zMi4wOWMzLjI3LTkuNjUsNy44Mi0xNy45MiwxMy42NS0yNC44MmM1LjgzLTYuODksMTIuODItMTIuMjMsMjAuOTgtMTYuMDFjOC4xNS0zLjc4LDE3LjA4LTUuNjcsMjYuNzctNS42N2M2LjU0LDAsMTIuNzQsMS4xNCwxOC42MiwzLjQzYzUuODcsMi4yOSwxMS4wMSw1LjYxLDE1LjQyLDkuOTljNC40MSw0LjM3LDcuOTIsOS43NSwxMC41MiwxNi4xM2MyLjYsNi4zOCwzLjksMTMuNzEsMy45LDIxLjk4YzAsMS4yNi0wLjA0LDIuNzQtMC4xMiw0LjQzYy0wLjA4LDEuNy0wLjIsMy40My0wLjM2LDUuMmMtMC4xNiwxLjc3LTAuMzIsMy41MS0wLjQ3LDUuMmMtMC4xNiwxLjY5LTAuMzUsMy4xMy0wLjU5LDQuMzFoLTkxLjgzYy0wLjA4LDEuMTEtMC4xNCwyLjE3LTAuMTgsMy4xOWMtMC4wNCwxLjAzLTAuMDYsMi4wOS0wLjA2LDMuMTljMCw2LjU0LDAuOTUsMTIuMTEsMi44NCwxNi43MmMxLjg5LDQuNjEsNC4zNSw4LjM3LDcuMzksMTEuMjljMy4wMywyLjkyLDYuNDQsNS4wMiwxMC4yMiw2LjMyYzMuNzgsMS4zLDcuNiwxLjk1LDExLjQ2LDEuOTVjOC40MywwLDE1LjIxLTEuNDYsMjAuMzMtNC4zN2M1LjEyLTIuOTEsOS4wMi02Ljg1LDExLjctMTEuODJoMjEuNjNjLTEuMzQsNC44OS0zLjU1LDkuNDYtNi42MiwxMy43MWMtMy4wNyw0LjI1LTYuOTUsNy45NC0xMS42NCwxMS4wNWMtNC42OSwzLjExLTEwLjEzLDUuNTYtMTYuMzEsNy4zM0MxNzQuOCwyNjUuNDgsMTY4LDI2Ni4zNywxNjAuNiwyNjYuMzd6IE0yMDIuMDgsMTg4LjcyYzAuMDgtMC4zOSwwLjE0LTEuMTIsMC4xOC0yLjE5YzAuMDQtMS4wNiwwLjA2LTIuMTEsMC4wNi0zLjEzYzAtNC4xOC0wLjYxLTguMTMtMS44My0xMS44OGMtMS4yMi0zLjc0LTMuMDUtNy4wMy01LjUtOS44N2MtMi40NC0yLjg0LTUuNDgtNS4wOC05LjEtNi43NGMtMy42My0xLjY1LTcuODQtMi40OC0xMi42NS0yLjQ4Yy00Ljg5LDAtOS40NiwwLjg3LTEzLjcxLDIuNmMtNC4yNiwxLjczLTguMTIsNC4yLTExLjU4LDcuMzljLTMuNDcsMy4xOS02LjQ2LDcuMDEtOC45OCwxMS40NmMtMi41Miw0LjQ1LTQuNTMsOS40LTYuMDMsMTQuODNIMjAyLjA4eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODEuNTgsMjY2LjM3Yy02LjM4LDAtMTIuMzctMS4yLTE3Ljk3LTMuNjFjLTUuNi0yLjQtMTAuNS01Ljg1LTE0LjcxLTEwLjM0Yy00LjIyLTQuNDktNy41NS05LjkzLTkuOTktMTYuMzFjLTIuNDQtNi4zOC0zLjY2LTEzLjUxLTMuNjYtMjEuMzljMC03LjY0LDAuNzctMTQuOTUsMi4zLTIxLjkyYzEuNTQtNi45NywzLjcyLTEzLjQzLDYuNTYtMTkuMzhjMi44NC01Ljk1LDYuMjQtMTEuMzMsMTAuMjItMTYuMTNjMy45OC00LjgxLDguMzktOC45LDEzLjI0LTEyLjI5YzQuODUtMy4zOSwxMC4wOC01Ljk5LDE1LjcyLTcuOGM1LjYzLTEuODEsMTEuNTItMi43MiwxNy42Ny0yLjcyYzQuNTcsMCw4LjkyLDAuNjMsMTMuMDYsMS44OWM0LjE0LDEuMjYsNy44OCwzLjAxLDExLjIzLDUuMjZjMy4zNSwyLjI1LDYuMjIsNC45Niw4LjYzLDguMTVjMi40LDMuMTksNC4xNiw2LjY4LDUuMjYsMTAuNDZoMS44OWwxNS43Mi03NC4xMWgyMC42OGwtMzcuODIsMTc4aC0xOS42MmwzLjY2LTE3LjM3aC0xLjg5Yy00LjY1LDYuMDctMTAuNDgsMTAuODUtMTcuNDksMTQuMzZDMjk3LjI2LDI2NC42MSwyODkuNjksMjY2LjM3LDI4MS41OCwyNjYuMzd6IE0yODguMDgsMjQ4LjA1YzYuNjIsMCwxMi43NC0xLjU1LDE4LjM4LTQuNjdjNS42My0zLjExLDEwLjU0LTcuMzcsMTQuNzEtMTIuNzZjNC4xOC01LjQsNy40NS0xMS43NCw5LjgxLTE5LjAzYzIuMzYtNy4yOSwzLjU1LTE1LjE1LDMuNTUtMjMuNThjMC01LjQ0LTAuNzUtMTAuMzItMi4yNS0xNC42NmMtMS41LTQuMzMtMy42My04LjAyLTYuMzgtMTEuMDVjLTIuNzYtMy4wMy02LjExLTUuMzgtMTAuMDUtNy4wM2MtMy45NC0xLjY2LTguMzktMi40OC0xMy4zNi0yLjQ4Yy02LjU0LDAtMTIuNjEsMS40Ni0xOC4yLDQuMzdjLTUuNiwyLjkyLTEwLjQ0LDYuOTctMTQuNTQsMTIuMTdjLTQuMSw1LjItNy4zMywxMS40MS05LjY5LDE4LjYxcy0zLjU1LDE1LjExLTMuNTUsMjMuN2MwLDUuMzYsMC43NywxMC4yOCwyLjMxLDE0Ljc3YzEuNTQsNC40OSwzLjY4LDguMzMsNi40NCwxMS41MmMyLjc2LDMuMTksNi4wNyw1LjY3LDkuOTMsNy40NUMyNzkuMDUsMjQ3LjE2LDI4My4zNSwyNDguMDUsMjg4LjA4LDI0OC4wNXoiLz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjU2Mi45NCwxMzcuMDkgNTE2LjgxLDEzNy4wOSA0NjYuNDksMTk5LjM5IDQ2NC4wMSwxOTkuMzkgNDM3LjQsMTM3LjA5IDM5MC43NCwxMzcuMDkgNDMwLjc0LDIyNy41OCAzNDQuMzksMzI5Ljg3IDM4OS45LDMyOS44NyA0NDUuMzIsMjY0LjE2IDQ0OS4wNiwyNjQuMTYgNDc5LDMyOS44NyA1MjQuNzksMzI5Ljg3IDQ4MC41MSwyMzIuMTEgIi8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MzMuNTcsMTM1Ljk0Yy0yLjI2LDAtNC4zOC0wLjQyLTYuMzUtMS4yN2MtMS45OC0wLjg0LTMuNzEtMi4wMi01LjIxLTMuNTFjLTEuNS0xLjUtMi42Ny0zLjIzLTMuNTEtNS4yMWMtMC44NC0xLjk4LTEuMjctNC4wOS0xLjI3LTYuMzVjMC0yLjI2LDAuNDItNC4zOCwxLjI3LTYuMzVjMC44NC0xLjk3LDIuMDItMy43MSwzLjUxLTUuMjFjMS41LTEuNSwzLjIzLTIuNjcsNS4yMS0zLjUxYzEuOTctMC44NCw0LjA5LTEuMjcsNi4zNS0xLjI3YzIuMjYsMCw0LjM4LDAuNDIsNi4zNiwxLjI3YzEuOTcsMC44NSwzLjcxLDIuMDIsNS4yMSwzLjUxYzEuNSwxLjUsMi42NywzLjI0LDMuNTEsNS4yMWMwLjg0LDEuOTgsMS4yNyw0LjA5LDEuMjcsNi4zNWMwLDIuMjYtMC40Miw0LjM4LTEuMjcsNi4zNWMtMC44NCwxLjk4LTIuMDIsMy43MS0zLjUxLDUuMjFjLTEuNSwxLjUtMy4yMywyLjY3LTUuMjEsMy41MUM2MzcuOTUsMTM1LjUyLDYzNS44MywxMzUuOTQsNjMzLjU3LDEzNS45NHogTTYzMy41NywxMzIuOWMyLjQ1LDAsNC42OC0wLjYsNi42OS0xLjhjMi4wMS0xLjIsMy42MS0yLjgsNC44MS00LjgxYzEuMi0yLjAxLDEuOC00LjI0LDEuOC02LjY5cy0wLjYtNC42OC0xLjgtNi42OXMtMi44LTMuNjEtNC44MS00LjgxYy0yLjAxLTEuMi00LjI0LTEuOC02LjY5LTEuOGMtMi40NSwwLTQuNjgsMC42LTYuNjksMS44Yy0yLjAxLDEuMi0zLjYxLDIuOC00LjgxLDQuODFjLTEuMiwyLjAxLTEuOCw0LjI0LTEuOCw2LjY5czAuNiw0LjY4LDEuOCw2LjY5YzEuMiwyLjAxLDIuOCwzLjYxLDQuODEsNC44MUM2MjguODksMTMyLjMsNjMxLjEyLDEzMi45LDYzMy41NywxMzIuOXogTTYyOC4wMywxMjYuOTZ2LTE1LjA4aDcuMjNjMC43NiwwLDEuNSwwLjE4LDIuMjIsMC41NGMwLjcyLDAuMzYsMS4zMSwwLjg5LDEuNzgsMS41OWMwLjQ3LDAuNywwLjcxLDEuNTYsMC43MSwyLjU5YzAsMS4wMi0wLjI0LDEuOS0wLjczLDIuNjVjLTAuNDgsMC43NC0xLjEsMS4zMS0xLjg0LDEuNzFjLTAuNzQsMC40LTEuNTEsMC41OS0yLjMsMC41OWgtNS42di0yLjA2aDQuOWMwLjY5LDAsMS4zMi0wLjI1LDEuODctMC43NWMwLjU1LTAuNSwwLjgzLTEuMjEsMC44My0yLjEzYzAtMC45NS0wLjI4LTEuNjMtMC44My0yLjA0cy0xLjE1LTAuNjEtMS44MS0wLjYxaC0zLjh2MTMuMDJINjI4LjAzeiBNNjM2LjgyLDExOS45NWwzLjc2LDcuMDFoLTIuOTRsLTMuNjYtNy4wMUg2MzYuODJ6Ii8+PC9nPjwvZz48L3N2Zz4=);width:39pt;height:18pt}.image_credits{font-size:10pt;color:#8d949c}form.show_as_text{display:inline}form.show_as_text input[type=button],form.show_as_text input[type=submit]{background:0 0;border:0;color:inherit;margin:0;padding:0;font-weight:400;text-transform:none;display:inline;height:auto;line-height:normal;float:none}form.show_as_text .i_inner,form.show_as_text .i_outer,form.show_as_text .i_outer:after{display:inline;float:none}.main p.buttons,section header .buttons{margin:0}.main p.buttons a{color:#fff}.edx input[type=submit]:hover,.main .modal_button .c_inner a:hover p,.pagination a[rel=next]:hover,.pagination a[rel=prev]:hover,input.button:hover,input.submit:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff;background:#9aa3ab;border-color:#9aa3ab}.buttons a:hover{background-color:#5fc0ff;border-color:#5fc0ff}.main p.buttons.tags a{padding:0 10pt;font-weight:400;text-transform:none;height:20pt;line-height:20pt}.main p.buttons.foldout a,p.buttons.foldout a{margin:0;padding:0}.article_footer .buttons a,.article_footer .buttons a:hover,p.buttons.foldout a,p.buttons.foldout a:hover{background:0 0}.article_footer .buttons a,p.buttons.foldout a{color:#999;border:0}p.buttons.foldout a .label{padding:0 0 0 10pt}.buttons.tags{float:left;background:#f0f!important;margin:5pt 10pt 5pt 0;font-size:9pt}section header .buttons a{background:0 0;font-size:9pt;color:#828d8f;height:15pt;line-height:15pt;padding:1pt 8pt;border:0}section header .buttons a:hover{color:#e05729;background:#45a6ea}section header .buttons li a:hover{color:#fff}section header .buttons .active a{background:#45a6ea;color:#fff}section header .buttons a.active,section header .buttons button.active{background:#45a6ea;color:#fff}section header .buttons a.active:hover{background:#45a6ea}section footer .buttons{padding:24pt 0;float:right;right:50%;position:relative}section footer .buttons a{margin:0;float:right;right:-50%;position:relative;color:#fff}.main .column.maincontent footer .buttons{padding:3pt 0}.shape.five .buttons a{margin:0 5pt 5pt 0;display:block;float:left;padding:0 10pt;font-size:12pt;width:112pt;height:50pt;line-height:50pt;text-align:right;color:#fff;border:0}.shape.five .buttons a:hover{background:#000}.main .shape.six p.buttons,.shape.eleven p.buttons{padding:20pt 0 0}.shape.eleven p.buttons a{margin:0}.footer .buttons.share a{background:#231f20;height:auto;margin:3pt 3pt 0 3pt;padding:5pt;font-size:12pt;border:0}.select.i_outer{position:relative;margin-right:13pt}.select .i_inner{border:1pt solid #ddd;width:160pt;overflow:hidden;background-position:96% center;background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%226pt%22%20height%3D%225.217392pt%22%20viewBox%3D%220%200%207.5%206.52174%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M%203.75%2C6.52174%207.5%2C0%200%2C0%203.75%2C6.52174%20Z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}select{height:30pt;background:0 0;display:block;width:190pt;border:0;border-radius:0;appearance:none;-webkit-appearance:none;padding:5px}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select:focus{border-color:#000}option{font-weight:400;color:#333;padding:5pt 10pt;text-shadow:none;background:#fff;display:block}option.selected{color:#000;font-weight:700}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-Regular-webfont.eot);src:url(../fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/OpenSans-Regular-webfont.woff) format('woff'),url(../fonts/OpenSans/OpenSans-Regular-webfont.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-Bold-webfont.eot);src:url(../fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/OpenSans-Bold-webfont.woff) format('woff'),url(../fonts/OpenSans/OpenSans-Bold-webfont.ttf) format('truetype');font-style:normal;font-weight:700;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@font-face{font-family:Icons;src:url(../fonts/icons/icons.eot?65138290);src:url(../fonts/icons/icons.eot?65138290#iefix) format('embedded-opentype'),url(../fonts/icons/icons.woff?65138290) format('woff'),url(../fonts/icons/icons.ttf?65138290) format('truetype'),url(../fonts/icons/icons.svg?65138290#icons) format('svg');font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.dashboard .shape.profile h3:after,.dashboard .tab:before,.filters.shape legend:before,.icon,.input_ok:after,.input_required:after,.input_wrong:after,.js-tabs .panel ul li:before,.js-tabs h3.mobile_active:before,.js-tabs h3:before,.metadata li:before,.nophoto:before,.notabs .panels ul li:before,.panelss .cms-title-not-visible:before{display:inline-block;font:normal normal normal 14px/1 Icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.ie .icon,.ie .js-tabs h3.mobile_active:before,.ie .js-tabs h3:before{line-height:normal!important}.logo .icon:before{content:'\e800'}.search .icon:before,.search_button .icon:before{content:'\e80d'}.searchon .search .icon:before,.searchon .search_button .icon:before{content:'\e809'}.period .icon:before{content:'\e82c'}.company figure .icon:before{content:'\e803'}.O figure .icon:before,.degree figure .icon:before{content:'\e804'}.M figure .icon:before,.mooc figure .icon:before{content:'\e80b'}.certificate_degree .icon:before,.metadata li.type:before{content:'\e802'}.certificate_degree .icon:before,.metadata li.program_type:before{content:'\e802'}#wishlist-tab:before{content:'\e805'}.layout .grid .icon:before{content:'\e806'}.metadata li.instructor:before,.prof .icon:before{content:'\e807'}.period.anytime .icon:before{content:'\e808'}.menu .icon:before{content:'\e81c'}.layout .list .icon:before{content:'\e80f'}.newsletter .icon:before{content:'\e80c'}button.reset .icon:before{content:'\e80e'}.add .icon:before{content:'\e810'}.play .icon:before{content:'\e811'}.facebook .icon:before{content:'\e812'}.twitter .icon:before{content:'\e813'}.whatsapp .icon:before{content:'\e83f'}.mail .icon:before{content:'\e80c'}.linkedin .icon:before{content:'\e815'}.footer .facebook .icon:before{content:'\e816'}.footer .twitter .icon:before{content:'\e817'}.footer .mail .icon:before{content:'\e818'}.footer .linkedin .icon:before{content:'\e819'}#a_profile_menu .icon:before,.dashboard .shape.profile h3:after,.js-tabs h3:before,.panelss .cms-title-not-visible:before,.up .icon:before{content:'\e81e'}.down .icon:before{content:'\e809'}#a_profile_menu.active .icon:before,#a_showfilters.down .icon:before,.dashboard .active .shape.profile h3:after,.js-tabs h3.mobile_active:before{content:'\e81f'}.cancel .icon:before,.close .icon:before,.input_required:after,.input_wrong:after,.rejected .icon:before,ul.status_course li.notpaid .icon:before{content:'\e81a'}#profiledetails-tab:before,.nophoto:before{content:'\e824'}#mycourses-tab:before{content:'\e825'}.Ingepland .icon:before,.admitted .icon:before,.input_ok:after,.ok .icon:before,.started .icon:before{content:'\e81b';color:#8eca36}.metadata li.duration:before{content:'\E801'}.metadata li.n_courses:before{content:'\E838'}.metadata li.program_type:before{content:'\E802'}.process .icon:before,.processing .icon:before{content:'\e823'}.metadata li.rating:before,.thumb .icon:before{content:'\e822'}.upload .icon:before{content:'\e821'}.download .icon:before{content:'\e81d'}.tailormade .icon:before{content:'\e80a'}.filters.shape legend:before{content:'\e829'}.filters.shape fieldset.active legend:before{content:'\e82a'}.pagination a[rel=next],.pagination a[rel=prev]{padding:0 10pt}.pagination a[rel=prev] .label:before{content:'<'}.pagination a[rel=next] .label:before{content:'>'}.dashboard .shape.profile h3:after{padding:0 0 0 10pt}.dashboard .shape.profile h3:after,li.rating{display:none}.buttons.share .icon{display:block;float:left;font-size:2em;font-size:13pt;line-height:50pt}.buttons.share .mail .icon{font-size:19pt}.buttons.share .label{display:block;float:right}.dashboard .tab:before{padding:0 5pt 0 0}#div_showdetails{display:none}.status{width:100%;color:#838c93}.started .icon,.status .icon{margin:0 5pt 0 0}.input_required:after,.input_wrong:after,ul.status_course li.notpaid .icon{color:#fbb600}.status .info{font-style:italic;float:right;padding:0}.status .unenroll{color:#e05729}.input_ok:after,.status .ok .icon{color:#8eca36}.status .process{color:#8d949c}.nophoto:before{display:block;height:32pt;width:32pt;padding:10pt 5pt 0 5pt;font-size:22pt;background:#ccc}.clearboth{clear:both;height:0;width:0;margin:0;padding:0;font:0/0 a;line-height:0}.clearboth:after,.clearboth:before{display:table;line-height:0;content:""}.clearboth:after,.row:after{clear:both}.cms_plugin-instructor-instructor-research_interest-1{clear:left}.main .column.maincontent footer.pagination{float:right;padding:20pt 8pt 0 0}.metadata li{padding:0 10pt 0 0;color:#838c93}.metadata li:before{padding:0 7pt 0 0}.pagination a{display:inline-block;height:30pt;padding:0 12pt;margin:0 2pt;line-height:30pt;font-weight:700;color:#838c93}.pagination .active a{color:#fff;background:#45a6ea}p.default .icon{font-size:40pt;display:block;float:left;margin:3pt 10pt 0 0;color:#000}p.default .label{display:block;float:left;width:175pt}.buttons.share .icon{display:block;float:left;padding:0;font-size:25pt;line-height:50pt}.buttons.share .label{display:block;float:right;padding:0 8% 0 0}a.video{float:right;width:200pt;margin:0 0 10pt 10pt}a.video img{width:200pt;height:auto}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:20pt 5pt 5pt;width:auto;height:100%}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}figure .icon{margin:0 auto}.M figure .icon,.mooc figure .icon{font-size:56pt;width:56pt}.O figure .icon,.degree figure .icon{font-size:90pt;width:72pt}.company figure .icon{font-size:45pt;width:35pt}.image{float:right;margin:0 0 10pt 10pt}.filters.shape legend{width:100%;display:block}.filters.shape legend:before{padding:3pt 0 0;float:right;display:none}.home .header .i .inner,.v,figure .icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menudark{position:fixed;height:100%;width:100%}#wishlist-tab,.js-tabs h3.wishlist,.menudark,.overlay{display:none}.header .overlay,.menudark.active{display:block}a:hover .overlay{display:block}.header .overlay{display:block;height:500pt!important}.header a:hover .overlay{display:none}.header .container,.header a,.overlay.background{position:absolute;width:100%;z-index:99;top:0}.menudark,.overlay.background{z-index:9;background:#000;-moz-opacity:.1;-khtml-opacity:.1;opacity:.1}#cookie_div{font-weight:400;background-color:#ccc;bottom:0;font-size:10pt;-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;position:fixed;width:100%;z-index:999}#cookie_div .left{float:left;margin-left:-50pt;width:100%}#cookie_div .left_inner{padding:7pt;margin-left:50pt}#cookie_div .right{float:right;padding:7pt;width:50pt}#cookie_div .right:hover{cursor:pointer;text-decoration:underline}.o{width:100%}.header .i .column.maincontent,.header .i .column.maincontent header,.i{width:920pt;margin:0 auto;text-align:left}.main .i{padding:0 2%}.column.leftcontent,.column.maincontent{float:left}.column.rightcontent{float:right}.nav li{display:block;float:left}.top{position:fixed;top:0;background:#fff;height:75pt;z-index:9999}.cms-toolbar-expanded .top{top:30px}.top .i{padding:0 2%}.top nav a{line-height:55pt;padding:10pt}.top .column.rightcontent{width:325pt;width:30%}.top .column.rightcontent a{color:#828c92;padding:10pt 5pt}.ac-result:hover{color:#000}.ac-result .found{color:#e05729}.top .column.rightcontent a:hover{color:#45a6ea}.top .column.rightcontent a:hover .nophoto:before{background:#45a6ea;color:#fff}.meta{width:100%}.meta,.meta li,.meta ul{float:right}.meta .label{text-transform:uppercase}.top .login{width:auto}.top .login.out figure{margin:10pt 0 0 10pt}.login a,.login a .icon,.top .login figure{float:right}.top .column.rightcontent .menu a{color:#000}.top .login a .icon{float:right;line-height:55pt;padding:0 0 0 5pt}.top .login a.active{color:#45a6ea}.top .search{padding:0 2%;width:53%}.top .menu{width:14%;width:30pt}.top .column.rightcontent .menu a{padding:8pt 3pt 0 0;font-size:16pt}.top .menu .active .icon{color:#45a6ea}.top .column.rightcontent .search_button a{padding:0;margin:20pt 0;font-size:18pt;width:30pt;height:30pt;line-height:32pt;border:1pt solid #ddd}.search_button a .icon:before{padding:0 0 0 5pt}.nav.primary{text-align:left;margin:0 0 0 15pt}.nav.primary .label{display:none}.logo,.nav.primary{float:left}.top .i{position:relative}#div_menu_profile{display:none;position:absolute;top:75pt;left:auto;right:25%;right:170pt;top:75pt;width:156pt;z-index:30000000000;float:none;background:#fff;margin:0;padding:10pt 0;border-top:1pt solid #eee}#div_menu_profile li{float:none}#div_menu_profile a{line-height:20pt;padding:5pt 30pt 10pt;line-height:1}#div_menu_profile.active{display:block}#div_menu_profile .row,.top .nav.primary .row{padding:10pt 0 0}#div_menu_profile .row a,.top .nav.primary .row a{padding:7pt 30pt 7pt;color:#828c92}.logo a,.nav a{font-size:11pt;font-weight:700;display:block;text-transform:uppercase}.logo a{display:block;padding:0;margin:4pt 0}.logo .icon{font-size:68pt;padding:0;margin:0 0 0 -7pt}.formsearch button .label,.formsearch label,.logo .label,.mobi.search_button .label{display:none}.formsearch{position:relative;margin:20pt 0 0 0;border:0;min-height:40px}.formsearch button{position:absolute;right:0}.formsearch input{margin:0;border:0;border:1px solid #ddd;width:100%}.formsearch input[type=search]{float:right;width:95%;padding:2pt 0 0 5%}.formsearch button .icon{color:#999}#pagetype{margin:75pt 0 0}.header{background:#666;position:relative;overflow:hidden;height:225pt}.home .header{overflow:visible;height:450pt}.home .header a{overflow:hidden}.header,.header a{color:#fff}.header a{display:block}.header .i .column.maincontent,.header .i .column.maincontent header{width:100%}.header .i,.header .i .column.maincontent,.header .i .column.maincontent header,.header .overlay,.header a,.header figure{height:100%}.home .main .shape.one header h2{line-height:17pt}.home .header .i{position:absolute;z-index:10;top:0;left:50%}.home .header .i .inner{padding:182pt 10pt 0;padding:0 10pt 0;width:50%;float:left;min-width:320pt}.header .i .column.maincontent{position:absolute;z-index:11}.home .header .i .column.maincontent{left:-50%}.header .i .column.maincontent .inner.left{display:table;width:100%}.header .i .column.maincontent h1,.other_instructors h3{display:table-cell;vertical-align:middle;width:100%}.other_instructors.shape.four article h3{height:83pt;font-size:13pt}.header .i .column.maincontent h1{color:#fff;font-size:51pt;height:225pt;padding:0 18% 0 2%;text-shadow:0 0 10px #000}.home .header .i .column.maincontent h1{color:#fff;font-size:51pt;height:225pt;padding:0 18% 0 2%;text-shadow:0 0 10px #000;text-transform:uppercase}.bundle .header .i .column.maincontent h1{height:auto}.bundle .header .i .column.maincontent h3{padding:10pt 2% 0}.bundle .header .i .column.maincontent{display:table}.bundle .header .i .column.maincontent header{display:table-cell;vertical-align:middle;height:225pt}.bundle .header .i .column.maincontent .inner.left,.bundle .header .i .column.maincontent .inner.right{height:auto;width:auto}.home .header .i .column.maincontent .inner.left{display:block;width:50%}.home .header .i .column.maincontent .heading,.home .header .i .column.maincontent .inner.left p{color:#fff;text-transform:uppercase;font-size:51pt;line-height:50pt;padding:52pt 0 0 36pt;display:block}.home .header .i .column.maincontent .heading,.home .header .i .column.maincontent .inner.left h1,.home .header .i .column.maincontent .inner.left p{text-align:right;line-height:50pt;padding:0 0 0 60pt}header .inner.right{display:none}.static .top #div_menu,.static .top .rightcontent{display:none}.bundle header .inner.right,.home header .inner.right{display:block}.header .i .column.maincontent .tagline_outer{display:block;clear:both}.header .tagline p{display:inline;float:left}.header .tagline .p1,.header .tagline p span{background:#000;line-height:15pt;margin:0 0 10pt;padding:2pt 10pt;display:inline;float:left;clear:both;color:#fff}.header .tagline p span span{margin:0;padding:0}.header .play .label{display:none}.header .play{clear:both}.play .icon{color:#fff;display:block;float:left;margin:5pt 0 0 190pt;margin:5pt 0 0;padding:5pt 10pt;font-size:40pt;background:#838c93}.play .label{padding:0 0 0 10pt;font-size:16pt;font-weight:700;line-height:60pt;color:#000}a:hover .play .icon{color:#fff;background:#47a6ea}.main{background:#eee;padding:10pt 0 0;overflow-x:hidden;font:normal 11pt OpenSans,Helvetica,Arial,Verdana,Geneva;margin:75pt 0 0;margin:0}.main,.main a{color:#52595d}.main .shape.one{width:101%}.main .column.maincontent footer{padding:0;width:96%}.main h2,.main h2 a,.main h3,.main h3 a,.main legend,.main legend a{color:#000}.main .c,.white-popup-block .c{clear:both}.main .c,.main .c_inner,.white-popup-block .c,.white-popup-block .c_inner{float:right;position:relative;right:50%}.main .c_inner,.white-popup-block .c_inner{right:-50%}.main .c form,.main .c p,.white-popup-block .c form,.white-popup-block .c p{display:block;float:right}.main .column.leftcontent{width:210pt;width:30%;float:left}.main .column.leftcontent.stretch article,.main .column.leftcontent.stretch header,.main .column.leftcontent.stretch section{margin-left:-3000px;padding-left:3000px}.main .column.maincontent{width:70%}.xxl .main .column.maincontent{width:100%;float:none}.main .column.maincontent footer{display:block;margin:0;padding:0 0 0 15pt;padding:0}.main .column.maincontent header{padding:5pt 0 0}.main .column.rightcontent{width:280pt;width:30%}.main .column.small{background:red;width:50pt}.instructor-block h3,.main .column.rightcontent h3{padding:0 0 2pt 0}.main .column.rightcontent article{width:500pt;width:200%;margin:0 -3000px 0 0}.main .column.rightcontent .article_header{margin:0 -3000px 0 0;padding:10pt 3000px 0 10pt}.article_header p.enrollment_status{display:block;padding:8pt 0 0 5pt;margin:0}.main .column.rightcontent .article_footer{margin:0 -3000px 0 0;padding:10pt 3000px 10pt 10pt}.main .column.rightcontent article,.main .column.rightcontent header,.main .column.rightcontent section{margin-right:-3000px;padding-right:3000px}.main .column.rightcontent section{background:#fff}.main .column.rightcontent header{background:#eee;padding:5pt 0 15pt}article .overlay,article figure{width:100%}.article_header{border-bottom:1pt solid #eee;padding:10pt;min-height:50pt}.article_footer{border-top:1pt solid #ccc}.article article{width:97%;padding:15pt 2% 0;padding:15pt 0 0;background:0 0}.xxl .article article{width:100%}.text{position:relative;float:left}.text.home{width:inherit}.list.courses .leftcontent section .row.first,.list.courses .leftcontent section .row.last,.row{float:none;border-top:1pt solid #eee;padding:10pt;clear:both;margin:0}.list.courses .leftcontent section .row.first{margin:20pt 0 0 0}.list.courses .leftcontent section .row{background:#fff;padding:10pt 20pt;margin:20pt 0 0 0;width:96%;width:100%}.row.blank,.row:first-child{border:0}.main .row{background:#fff}.leftcontent.stretch article{margin:0 0 0 -3000px;width:100%}.leftcontent.stretch .row{margin-left:-3000px;padding-left:3000px;padding-right:3%}.col{float:left;width:50%}.article article .text{padding:20pt;padding:0;float:none;background:#fff}.cost{padding:0 0 12pt 107pt;position:absolute;bottom:0;font-style:italic}.period{position:absolute;bottom:0;background:#45a6ea;color:#fff;width:100%;height:25pt;padding:0 0 5pt 13pt}.period .icon,.period .label{display:block;float:left}.period .icon{font-size:16pt;padding:4pt 0 0}.period .label{padding:4pt 0 0 10pt;margin-right:-10pt}.period .label:before{content:'Starts '}.period .fdtba-label{display:block;float:left;padding:4pt 0 0 10pt;margin-right:-10pt}.M .period,.M figure,.mooc .period,.mooc figure{background:#45a6ea}.rightcontent .mooc figure{background:#8eca36}.O .period,.O figure,.degree .period,.degree figure{background:#45a6ea}.rightcontent .degree figure{background:#00bfdc}.PE .period,.PE figure,.course_type_PE a.button-enroll{background:#45a6ea}.action.edx a.color-profEd,.course_type_PE a.modal.color-profEd{background:#8eca36;border-color:#8eca36}.action.edx a.color-profEd:hover,.course_type_PE a.button-enroll:hover,.course_type_PE a.modal.color-profEd:hover{background:#a1e739;border-color:#a1e739}.company .period,.company figure{background:#191718}.rightcontent .company figure{background:#e05729}.company figure{background:#45a6ea}ul.status_course li{padding:0 20pt 0 0}.status_course_div .ordernow{margin-bottom:10pt}.status_course_div ul.status_course{position:absolute;bottom:0}.prof,ul.metadata{position:absolute;bottom:0;padding:0 0 10pt 0}.shape.one article .text p,ul.metadata{display:none}.shape.one.viewlist article .text p,.viewlist ul.metadata{display:block}.prof{display:none}.prof .icon{padding:0 10pt 0 0}article.detail h2,article.detail ol,article.detail p,article.detail ul{margin:0 0 10pt 0}section{margin-bottom:25pt}section header{height:23pt}section header h2{float:left}section header .layout{float:right}section header .layout a{padding:2pt 5pt}section header .layout .label{display:none}.dashboard .main .column.maincontent section{margin-bottom:15pt}.main .column.maincontent section header.profile,.main .column.maincontent section header.status{background:#8eca36;color:#fff;font-weight:700;text-transform:uppercase;padding:10pt 0;margin:0 0 2pt;width:100%}section article{position:relative;float:left;background:#fff}.cms-buttons,.instructor-block a,section article a{display:block;overflow:hidden;position:relative;height:100%}section article span.msg a{display:inline;color:inherit;font-weight:700}#faqtory_search div div div a,section.article article .js-tabs .panel a,section.article article .notabs .panel a{display:inline;text-decoration:underline;color:#00a6d6}#faqtory_search div a:hover,section.article article .js-tabs .panel a.iframe,section.article article .js-tabs .panel a.video,section.article article .js-tabs .panel a:hover,section.article article .notabs .panels a:hover{text-decoration:none;color:#000}section #mycourses-panel article a{display:inline;overflow:visible;position:static;height:auto}.shape.one article .overlay,.shape.one article figure{height:143pt}section article .overlay.foreground{position:relative;z-index:11;left:75%}section article .overlay.foreground .label{float:left;margin:60pt auto;display:block;padding:3pt 20pt;background:#45a6ea;color:#fff;left:-50%;position:absolute}.content-teaser h3,.instructor-block h3,section article h3{font-size:17pt;line-height:21pt}.main .column.rightcontent .content-teaser h3,.main .column.rightcontent section article h3{padding-bottom:10pt}.instructor-block h3{padding-bottom:10pt!important}section article a:hover p{color:#000}section footer{text-align:center}.shape.one article{height:310pt;margin:15pt 3% 20pt 0;width:30%}.bundle .featured_courses.shape.one{margin-bottom:0}.bundle .featured_courses.shape.one article{height:110pt;margin-bottom:4pt}.main .featured_courses p{margin:0 0 7pt}.main .featured_courses h3{font-size:13pt;line-height:17pt}.main .featured_courses.bigtitles h3{font-size:11pt}.shape.one article .text{padding:17pt 20pt 0;height:143pt}.main .column.rightcontent .shape.two{background:0 0}.instructor-block,.shape.two article{height:254pt;width:47%;margin:13pt 3% 19pt 0}.main .column.rightcontent .instructor-block,.main .column.rightcontent .shape.two article{margin:13pt 3% 19pt 0}.shape.two.three-column article{width:30%;margin:12pt 0 19pt 24pt}.instructor-block figure,.shape.two figure,.shape.two img{width:105pt;height:100%;float:left;background-color:#00a6d6!important}.instructor-block .text,.shape.two .text{padding:15pt 20pt;width:100%;height:100%;margin-right:-105pt}.instructor-block{position:relative;float:left;background:#fff}.instructor-block .text,.rightcontent .shape.two .text{width:55%}.instructor-block .text_inner,.shape.two .text_inner{margin-right:105pt}.shape.three figure{margin:14pt 0 17pt 13pt;width:80pt;height:80pt;float:left}.shape.three .text{padding:11pt 13pt;width:160pt;width:40%}.shape.four figure{margin:12pt 0 12pt 3%;border:2px solid #fff}.shape.four figure,.shape.four figure img{width:80pt;height:80pt;-webkit-border-radius:40pt;border-radius:40pt;float:left}.shape.four h3{font-size:10pt}.shape.four .text{padding:8pt 0 0 3%;width:165pt}.shape.four .text p{font-style:italic}.shape.four article,.shape.three article{border-bottom:1pt solid #eee}.main .column.rightcontent section.shape.five{background:0 0;width:400pt}.main .column.rightcontent section.shape.five article{width:100%;background:0 0;border:0}.shape.five .facebook a{background:#365f9f}.shape.five .twitter a{background:#2ca9e1}.shape.five .whatsapp a{background:#25d366}.shape.five .mail a{background:#3682f3}.shape.five .linkedin a{background:#096b9c}.shape.six .text{padding:20pt;width:320pt}.shape.six figure{width:50pt;height:30pt;margin:0 10pt 10pt 0;float:left}.shape.seven{width:100pt;padding:0 5pt 0 0}.shape.seven h2{font-size:18pt;padding:10pt 0 0 0;text-transform:uppercase;color:#fff;text-align:right;float:right}.shape.eight h2{font-size:12pt;padding-left:5pt}.shape.nine li a{padding:5pt;margin:25pt 20pt 0 0}.shape.profile header{padding:10pt 0 0;height:45pt;overflow:hidden}.login figure,.shape.profile figure{margin:0 0 0 13pt;width:32pt;height:32pt;float:left}.shape.profile figure{margin:0 13pt 0 0}.login h3,.shape.profile h3{padding:0;margin:0;float:left;line-height:30pt}.breadcrumb{padding:5pt 0 0 15pt;padding:5pt 0 0 0;font:normal 9pt/18pt Helvetica,Arial,Verdana,Geneva;height:30pt;color:#818c90}.breadcrumb a{font-weight:700;color:#818c90;padding:0 2pt 0 0}.breadcrumb a:after{content:"/";padding:0 0 0 1pt}.breadcrumb ol li{display:inline}#pagetype.home .breadcrumb{font-size:0}.footer{background:#231f20;bottom:0;font-weight:400;display:block}.footer,.footer a,.footer h2,.footer h3,.footer h3 a,.footer legend,.footer legend a{color:#828c92}.footer h2,.footer h2 a{color:#fff;padding:0 0 13pt}.footer li a{padding:0 5pt}.footer li a:hover{color:#fff}.footer footer{text-align:left;padding:48pt 0 0 0}.footer section{margin-bottom:0}.footer .height_one{height:150pt}.footer .height_two{height:100pt}.footer p.buttons a{color:#fff}.footer .column.one,.footer .column.three{float:right;width:80%}.footer .column.one{padding:0 5%}.footer .column.one li{line-height:24pt;display:block}.footer .column.one .shape{width:28%}.footer .column.one .shape.eleven{float:right;width:34%}.footer .column.two{float:left;width:20%}.footer .column.two li{text-transform:uppercase}.footer .column.two .c{float:right;width:120pt}.footer .column.three a:hover{color:#fff}.footer .column.three li{display:block;float:left}.footer .shape{float:left}.shape.eight a:hover{text-decoration:underline}.footer .shape.ten{float:right}.footer .buttons.share .label{display:none}.white-popup-block{background:none repeat scroll 0 0 #fff;margin:20px auto;max-width:600pt;position:relative;width:auto;padding:0;text-align:center;color:#828b90;font-weight:400}.white-popup-block .row{padding:20pt}.white-popup-block p{font-style:italic}.white-popup-block h2,.white-popup-block legend{padding:0 20pt;text-align:center;width:100%;padding:0}.white-popup-block h1,.white-popup-block h2{color:#000}.white-popup-block h1{margin:20pt 0 0}.white-popup-block .dl{margin:0 0 80pt}.white-popup-block .heading{color:#000;font-size:16pt;font-weight:700}.white-popup-block .dl li{display:block;float:left;width:150pt}.white-popup-block .form li,.white-popup-block form li{padding:5pt 0 10pt;clear:both}.white-popup-block .form li .outer,.white-popup-block form li .outer{display:block;left:50%;position:absolute}.white-popup-block .form li .inner,.white-popup-block form li .inner{display:block;left:-50%;position:relative}.white-popup-block .l,.white-popup-block .l h1,.white-popup-block .l h2,.white-popup-block .l legend,.white-popup-block .l p{text-align:left}.white-popup-block .l .form li .inner,.white-popup-block .l .form li .outer,.white-popup-block .l form li .inner,.white-popup-block .l form li .outer{display:block;left:auto;position:relative;width:auto}.white-popup-block .form li.double_textinput .inner,.white-popup-block .form li.double_textinput .outer,.white-popup-block form li.double_textinput .inner,.white-popup-block form li.double_textinput .outer{position:relative;left:auto}.white-popup-block .form li.double_textinput .outer,.white-popup-block form li.double_textinput .outer{width:100%}.white-popup-block .form li.double_textinput .inner,.white-popup-block form li.double_textinput .inner{width:345pt;height:40pt;margin:0 auto}.white-popup-block .form li.double_textinput .inner input:last-child,.white-popup-block form li.double_textinput .inner input:last-child{float:right;margin-right:0}.white-popup-block fieldset{border:0 none;margin:0;padding:12pt 0 0}.form_login{max-width:300pt}.modal_row{padding:20pt 20pt 30pt;border-bottom:1pt solid #eee}.form_login form input[type=password],.form_login form input[type=text]{width:100%;clear:both}.modal_row.last{border:none}.form.register ul{display:inline-block}.form.register p{float:left}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10429;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10439;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10459}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:10449}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:10469;-webkit-box-shadow:none;box-shadow:none}.mfp-close{width:30pt;height:30pt;line-height:30pt;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;margin:10pt;color:#000;font-style:normal;font-size:0;font-family:Arial,Baskerville,monospace;font-family:Icons}.mfp-close:hover,button.mfp-close:hover{color:#e05729}.mfp-close:after{content:'\e81a';font-size:16pt}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#828c92;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:30pt;padding-bottom:30pt}.mfp-iframe-holder .mfp-content{border:10pt solid #fff;border-top:50pt solid #fff;line-height:0;width:100%;max-width:900px;background-color:#fff}.mfp-iframe-holder .mfp-close{top:-50pt}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.2%;background-color:#fff}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#fff}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30pt 0 30pt;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:30pt;bottom:30pt;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.tabs{border-bottom:1pt solid #eee;font-weight:700;text-transform:uppercase;padding:3pt 0 0 0;min-height:50pt;list-style-type:none}.dashboard .main .column.maincontent{padding:0 0 0 2%}.dashboard .main .breadcrumb .column.maincontent{padding:0}.dashboard .tabs{padding:10pt 10pt;margin:0;background:#fff;border-bottom:0}.dashboard section.shape.one.viewlist article{margin:15pt 0 2pt;width:100%}.tabs .tab{display:inline-block;padding:14pt 23pt 10pt;vertical-align:top;text-transform:uppercase;cursor:pointer;text-decoration:none;color:#333}.dashboard .js-tabs .tab{padding:20pt 10pt}#profiledetails-panel,#wishlist-panel{background:#fff}.tab:hover{background-color:#fff}.tab.active{color:#45a6ea;cursor:default}.cms-panels,.panels{background-color:#fff;padding:20pt}.dashboard .panels{padding:10pt 0;background:0 0}.panel{display:none}.panelss{background-color:#fff;padding:20pt}.js-tabs h3{display:none}.js-tabs .panel h3{display:block;font-size:12pt;padding:0 0 5pt}.js-tabs .panel .text_inner h3{display:block;font-size:17pt}.js-tabs .panel h3:before{padding:0;content:''}.js-tabs .panel ol,.js-tabs .panel ul,.notabs .panels ol,.notabs .panels ul{padding:0;margin:10pt 0}.js-tabs .panel ul,.notabs .panels ul{list-style-type:none}.js-tabs .panel ul li,.notabs .panels ul li{padding:1pt 0 5pt 10pt}.js-tabs .panel ul li:before,.notabs .panels ul li:before{display:block;position:absolute;content:'\e82b';margin:5pt 0 0 -10pt;width:20pt;height:20pt;overflow:hidden;font-size:7pt}.js-tabs .panel ol,.notabs .panels ol{counter-reset:li;margin-left:0;padding-left:0}.js-tabs .panel ol>li,.notabs .panels ol>li{position:relative;margin:0 0 6px 15pt;padding:0;list-style:none}.js-tabs .panel ol>li:before,.notabs .panels ol>li:before{content:counter(li);counter-increment:li;position:absolute;left:-15pt;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:6pt;padding:0;font-weight:700;text-align:center}.dashboard .js-tabs .panel ol>li:before,.dashboard .js-tabs .panel ul li:before{display:none}.dashboard .js-tabs h3{padding:10pt;background:#fff}.dashboard .js-tabs .panel h3{padding:0 0 10pt}.dashboard .text{float:none}.dashboard article .text{float:left}.panel.active{display:block}.rte_wrapper{padding:0!important;border:0!important;background:0 0!important;margin:10pt 0}.rte_wrapper .rte_label{display:none}ul.stories:after{content:'';display:block;clear:both}ul.stories li{box-sizing:border-box;float:left;display:inline-block;width:31%;background-color:#eee;margin:0 2% 10pt 0;padding:15pt;height:350pt;text-align:center}.text_inner span.label-box{float:right;background-color:#a0c646;padding:.6em 1em;margin-left:.5em;margin-bottom:.5em;color:#fff;white-space:nowrap;display:none}section.viewlist article.P .text_inner span.label-box{display:block}@media print{.logo .icon{padding:20pt 0 0 5pt;margin:0}.breadcrumb,.footer,.header,.meta,.top nav,img{display:none}.top{position:absolute}.main{padding:100pt 0 0;clear:both;float:right}.main .column.leftcontent,.main .column.maincontent,.main .column.rightcontent{width:60%;float:none}.article article .text{margin:0;padding:15pt}*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:none;border-bottom:1pt solid #999}a[href]:after{font-size:10pt;color:#999;padding:15pt;content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1pt solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.list.courses .shape.one article{margin-right:0;margin-left:3%}#div_menu li ul{background:#fff;margin:0;padding:0;border-top:1pt solid #eee;display:block}#div_menu nav ul a{float:none}#div_menu li li{display:block}#div_menu li:hover ul{display:block}#div_menu li li a{display:block;padding:8pt 10pt;line-height:13pt;font-size:10pt;width:100%;border-bottom:1px solid #ccc}.menuitem_haschildren>a::after{padding-left:5pt;display:inline-block;font:normal normal normal 14px/1 Icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e81e'}.menuitem_haschildren:hover>a::after{content:'\e81f'}@media screen and (min-width:790pt){#div_menu li{position:relative}#div_menu li ul{display:none;position:absolute;top:75pt;z-index:30000000000}#div_menu li li a{width:220pt}}@media screen and (min-width:490pt){section.shape.one.viewlist article{width:96%;height:143pt;margin:15pt 0 2pt 3%}section.shape.one.viewlist article figure{height:100%}section.shape.one.viewlist article .period,section.shape.one.viewlist article figure{width:194pt;float:left}.shape.one.viewlist article .text{width:100%;height:100%;margin-right:-194pt}.shape.one.viewlist article .text_inner{margin-right:194pt;height:100%;position:relative}.viewlist .prof{display:block}.viewlist ul.metadata{background:#fff;width:100%;left:0;right:0;z-index:10}}@media screen and (max-width:920pt){.i{width:100%}.home .main .column.maincontent{width:60%}.home .main .column.rightcontent{width:40%}.shape.two article{width:95%}.shape.one article{width:46%}.home .header{height:285pt}.header .i .column.maincontent,.header .i .column.maincontent .tagline,.header .i .column.maincontent h1,.header .i .column.maincontent header,.home .header .i .column.maincontent .heading{text-align:center;float:none}.header .i .column.maincontent .tagline_outer{float:right;position:relative;right:50%}.header .tagline_outer .p1{float:left;margin:0 auto 10pt;position:relative;right:-50%}.home .header .i .column.maincontent .inner.left h1{font-size:40pt;text-align:center;float:none;margin:0;padding:0;display:inline}.header .tagline p{width:100%;display:block}.header .tagline p span{float:none;padding:4pt 10pt 3pt}.header .i .column.maincontent h1,.home .header .i .column.maincontent .heading,.home .header .i .column.maincontent .inner.left p{line-height:normal;padding:0;font-size:36pt}.home .header .i .column.maincontent header{position:relative;height:auto;top:15%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home .header .i .inner{top:auto;-webkit-transform:translateY(auto);-ms-transform:translateY(auto);transform:translateY(auto);min-width:100%;padding:20pt 0 0;padding:0;width:100%}.home .header .i .inner.left{padding:60pt 0 0}.home .header .i .column.maincontent .inner.left p{padding:0;text-align:center}.tagline{padding:0 0 10pt}.header .play{margin:5pt auto;width:40pt;float:none}}@media screen and (max-width:790pt){.top .column.rightcontent{width:60%}.top .search{width:50%}.formsearch input{width:90%}.top .nav.primary{display:none;position:absolute;top:75pt;left:0;width:100%;z-index:30000000000;float:none;background:#fff;margin:0}.menuitem_haschildren>a::after{content:'\e81f'}#div_menu li ul{clear:both;margin-bottom:20pt;display:none}#div_menu li li a{padding-left:20pt}#div_menu_profile{right:200pt}.formsearch button{float:right}.meta.login{display:none}.tablet.menu,.top .nav.primary.active{display:block}.top .nav.primary li{float:none}.top .nav.primary{padding:10pt 0;border-top:1pt solid #eee}.top .nav.primary a{line-height:20pt;padding:5pt 10pt 10pt}.top .nav.primary .row{padding:5pt 0 0}.top .nav.primary .row a{padding:7pt 30pt 2pt;color:#828c92}}#addsearch-mobile-field,#addsearch-mobile-wrapper{width:100%!important}#addsearch-results.addsearch-m .addsearch-result-item-container{background:0 0!important}#addsearch-results.addsearch-m .addsearch-result-item-sub,#addsearch-results.addsearch-m .addsearch-result-item-sub-active{width:96%;border-right:none;margin:2%}@media screen and (max-width:650pt){#addsearch-results-mid,#addsearch-results.addsearch-t,#addsearch-results.addsearch-t .addsearch-result-item-sub,#addsearch-results.addsearch-t .addsearch-result-item-sub-active{width:100%}#addsearch-results.addsearch-t .addsearch-result-item-sub div,#addsearch-results.addsearch-t .addsearch-result-item-sub-active div{box-sizing:border-box;width:100%;padding:0 5px 0 160px}#section_status,.desktop,.leftcontent.stretch .row{display:none}.desktop.active,.leftcontent.stretch .row.first,.tablet{display:block}.tablet_relative{position:relative}.tablet_absolute{position:absolute;width:100%;z-index:500}.article article,.courses .main .column.maincontent,.home .main .column.maincontent,.home .main .column.rightcontent,.main .column.leftcontent,.main .column.maincontent,.main .column.rightcontent{width:100%}.course_types.shape.three.tablet,.shape.two article,article.detail{width:96%;margin-right:2%;margin-left:2%}.main .i{padding:0}section.shape.one.viewlist article{width:100%;margin:15pt 0 0}.list.courses section.shape.one.viewlist article{margin:15pt 0 0}.breadcrumb{padding:5pt 2% 0}.main .column.leftcontent,.main .column.maincontent,section.viewlist{padding:0 2%}.dashboard section.viewlist{padding:0}.main .column.maincontent{padding:0}.main .breadcrumb .column.maincontent{padding:0 2%;padding:0}.leftcontent.stretch .row,.leftcontent.stretch article,.main .column.leftcontent.stretch article,.main .column.leftcontent.stretch header,.main .column.leftcontent.stretch section{margin:0;padding:0}.header .i .column.maincontent h1{font-size:28pt}.main .column.maincontent .viewlist header{padding:5pt 0 0}.leftcontent.stretch article{width:98%}.dashboard .main .column.maincontent{padding:0 2%}.dashboard .leftcontent.stretch article{width:100%}.main .column.maincontent .shape.one footer,.main .shape.one{width:auto}section{margin-bottom:10pt}section.shape.one article{width:46%;margin:15pt 2% 20pt}.main .column.maincontent .viewlist header,.main .column.maincontent header{padding:5pt 2% 0}.shape.five .text,.shape.four .text,.shape.three .text,p.default .label{width:55%}.js-tabs .tab{padding:20pt 15pt}.main .column.rightcontent section{margin-right:0;margin-left:2%}.main .column.rightcontent article,.shape.three article,.shape.two article{width:96%;width:100%}.courses .main .column.maincontent,.main .column.leftcontent,.rightcontent .shape.two .text,.shape.two .text{width:100%}.main .column.rightcontent section.shape.five{width:98%}.leftcontent.stretch .row.first{padding:10pt 0;border-bottom:1pt solid #ddd}.dashboard .tabs,.home .main .column.maincontent{padding:0}.dashboard .js-tabs .tab{float:none;padding:10pt;display:block}#mycourses-tab:before,#profiledetails-tab:before,#wishlist-tab:before{content:""}.dashboard .js-tabs .tab{padding:8pt 10pt 10pt}.dashboard .shape.profile .row.first{cursor:pointer}.dashboard .shape.profile .row.first:hover h3{color:#e05729}.dashboard .shape.profile .row.first:hover .nophoto:before{color:#fff;background:#e05729}.dashboard .shape.profile h3:after{display:inline}.dashboard .tabs{display:none;position:absolute;width:100%;z-index:488}.dashboard .content.active .tabs{display:block}#a_showfilters{padding:0 0 0 10pt;width:100%}.list.courses .leftcontent section .row.first{margin:20pt 0 0 0}.list.courses .leftcontent section .row,.list.courses .leftcontent section .row.last{margin:0}.filters.shape fieldset{padding:2pt 0 0;margin-bottom:5pt}.filters.shape fieldset ul{display:none}.filters.shape fieldset.active ul,.filters.shape legend:before{display:block}.filters.shape fieldset legend{cursor:pointer}.active #a_showfilters,.filters.shape fieldset.active legend{color:#e05729}.white-popup-block form li.double_textinput .inner{width:161pt;height:80pt}.white-popup-block form li.double_textinput .inner input{float:none;margin:0 0 10pt}.shape.five .buttons a{width:20%;overflow:hidden;margin:0 2% 5pt 0;padding:0 0 0 3%}.main .column.rightcontent article,.main .column.rightcontent header,.main .column.rightcontent section{margin-right:0;padding-right:0}#div_menu_profile{right:0;width:100%}.footer .column.one,.footer .column.three,.footer .column.two{float:none;width:100%;clear:both}.footer .column.one,.footer .column.two{padding:0 4%}.footer .column.one .shape{width:46%}.footer .buttons.share a{padding:0 5pt}.footer .buttons.share .icon,.footer .logo .icon{height:45pt;overflow:hidden}.footer .column.one .shape.eleven{clear:both;float:none;width:98%;padding:20pt 5pt 0}.footer .column.two{border-top:1pt solid #999;padding:15pt 0 0}.footer .height_one,.footer .height_two{height:auto}.footer .column.three .shape{float:none;clear:both}.footer .shape.nine li a{margin:10pt 5pt 25pt 0}.c{clear:both}.c,.c_inner{float:right;position:relative;right:50%}.c_inner{right:-50%}.c form,.c p{display:block;float:right}.footer .column.one{padding-bottom:40pt}.footer .column.two .c{width:auto}.clear_tablet{clear:both;height:0;width:0;margin:0;padding:0;font:0/0 a;line-height:0}.clear_tablet:after,.clear_tablet:before{display:table;line-height:0;content:""}.clear_tablet:after{clear:both}.js-tabs h3:focus,.js-tabs h3:hover,a:focus,a:hover,input:focus,input:hover{visibility:visible!important}}@media screen and (max-width:490pt){ul.stories li{width:48%}section.shape.one article .text{padding:17pt 3% 0;padding:17pt 20pt 0;width:96%}section.shape.one article .overlay,section.shape.one article .period,section.shape.one article figure{width:100%}section.shape.one article .overlay,section.shape.one article figure{height:143pt}section.shape.one article,section.shape.one.viewlist article{width:46%;height:310pt;margin:15pt 2% 20pt}.list.courses section.shape.one.viewlist article{margin-left:2%;margin-right:2%}section.viewlist{padding:0}.shape.one header,.shape.one.viewlist article .text p,.viewlist ul.metadata{display:none}.status{width:92%}.col{width:100%}#profiledetails-panel,#wishlist-panel,.row.blank{padding:0}.top .column.maincontent{width:20%}.top .column.rightcontent{width:80%}.top .login{width:50pt}.top .login.out{width:70pt}.top .login.out .label{display:none}section header .layout{display:none}.text_inner input[type=submit],section.shape.one article .text_inner{margin:0}section article.P .text_inner span.label-box,section.viewlist article.P .text_inner span.label-box{display:none}}@media screen and (max-width:330pt){ul.stories li{width:99%;height:auto}.panelss{padding:20pt 4%}.cms-title-not-visible:before{padding:0 10pt 0 0}.cms-title-not-visible.open:before{content:'\e81f'}.cms-title-not-visible{display:block!important;float:none;cursor:pointer;font-size:13pt}.cms-panel{display:none}.top .column.rightcontent{width:auto}.top .login figure{margin:0}.top .search_button{width:40pt}.top .search{width:auto}.inner-quote,.quote{margin-left:0}.tud_cse_form{width:100%}.formsearch{display:none;position:absolute;top:35pt;left:0;z-index:444;background:#fff;width:100%;left:0;padding:5pt 3%}.formsearch.active,.formsearch.focused{display:block}.buttons.share .label,.formsearch .button,.top .login.out a .label{display:none}.mobi.search_button{display:block}.formsearch input{display:block;width:97%;margin-right:-35pt}.mobi{display:block}.list.courses .shape.one article,section.shape.one article,section.shape.one.viewlist article{width:96%;margin:15pt 2% 20pt}section header{height:auto}section header h2{float:none}.image,a.video{float:none;width:100%;margin:10pt 0 20pt}.image img,a.video img{width:100%;height:auto;margin:0}a.video{margin:10pt 0 0}html{-webkit-text-size-adjust:none}.js-tabs .panel.active{display:none}.js-tabs .panel.mobile_active{display:block}.js-tabs h3{display:block;float:none;cursor:pointer;font-size:13pt}.js-tabs h3:before{padding:0 10pt 0 0}.dashboard .js-tabs .text_inner h3{font-size:12pt;line-height:11pt}.tabs{display:none}.panels{padding:20pt 4%}.dashboard .js-tabs .panel.active{display:block}.dashboard .js-tabs .panel.mobile_active{display:none}.dashboard .js-tabs h3{display:none}.dashboard .active .tabs{display:block}.shape.five .text,.shape.four .text,.shape.three .text,p.default .label{width:50%}.white-popup-block .row{padding:10pt}.white-popup-block form .row{padding:0}}.shape.one article.inherit-width{width:inherit}.no-border{border:0}.row.last.transparent-background{background:0 0}.round{border-radius:40pt}.round-text{padding:8pt 0 0 3%;width:165pt}.result-wrapper{text-align:left;box-shadow:0 2px 1px -2px gray;box-sizing:border-box;width:100%}a.ac-result{float:none;display:inline-block;line-height:1.5em!important;box-sizing:border-box;width:inherit;cursor:pointer}.ac-results{background-color:#fff}.subscription{width:100%;float:none;color:green;font-size:18pt}.tagline{padding:20pt 0 0;display:block}.tagline:after{content:"";display:table;clear:both}.tagline p.p1{margin-bottom:1em}.tagline .p1 .s1{background:#000}.beta{background-image:url(/static/images/beta.png);background-repeat:no-repeat;background-size:110pt;position:absolute;top:0;left:0;width:200pt;height:100%;display:none}.beta a{width:100%;height:100%;display:block;font:normal 9pt arial,Arial,Helvetica,sans-serif,Verdana;color:#00bfdc;content:'beta';font-size:12pt;text-transform:uppercase}.tooltip{top:10pt;display:block;position:absolute}.tooltip:hover:after{background:#00bfdc;border-radius:3pt;color:#fff;content:'This website is under constant development. Bear with us for improvements and new functionality.';left:75pt;padding:4pt 15pt;position:absolute;z-index:98;width:300pt}.tooltip:hover:before{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent #00bfdc transparent transparent;top:18pt;left:60pt;z-index:99}ul.footer_links li a{float:none}.color-free-courses{background-color:#8eca36!important;border-color:#8eca36!important}.color-free-courses:hover{background-color:#a1e739!important;border-color:#a1e739!important}.date_of_birth{display:inline-block;box-sizing:border-box}.date_of_birth .outer:after,.date_of_birth .outer:before{content:'';clear:both}.date_of_birth .i_inner{width:100%}#id_date_of_birth_day,#id_date_of_birth_month,#id_date_of_birth_year{padding:8px;width:100%}section article .links_error_page a{display:inline-block}.links_error_page a{color:#00a6d6}.error a[href^=mailto]{display:inline;color:#00a6d6}select::-ms-expand{display:none}.no-float{float:none}@media screen and (max-device-width:480px) and (orientation:portrait){#formsearch[data-state=closed]{display:none}#formsearch[data-state=open]{display:inherit}}.cover{transition:background-color .5s ease-in-out;background-color:rgba(0,0,0,.1);background-size:cover;position:absolute;top:0;left:0;height:inherit;width:inherit;z-index:1}.content-teaser{background-color:#fff;overflow:hidden}.content-teaser a figure{margin:14pt 0 17pt 13pt;width:80pt;height:80pt;float:left}.content-teaser a .text{padding:11pt 13pt;width:160pt;width:40%}.cms-title-not-visible{display:none}.responsive-iframe{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.period.date-format{text-indent:12pt;padding:0!important;line-height:2}.period.date-format span:nth-child(2){line-height:2}article .category-button{position:absolute;height:inherit;width:100%;background-color:transparent;top:0;z-index:1;bottom:0;display:block;border:0;cursor:pointer}article .category-button{background:0 0!important;border:0}.home .panelss{background-color:transparent;padding:0}#cancel-admission{background-color:#9aa3ab;border-color:#9aa3ab}#faqtory_chatbutton h3{font-size:inherit}table.program-links{margin:1em 0;width:50%}@media screen and (max-width:870px){table.program-links{width:80%}}table.program-links td{vertical-align:top;text-align:left;padding:0 1em}table.program-links td:first-child{padding-top:0;width:32pt}.main a:hover .certificate-sub-title{color:#000}.program-widget article{border-bottom:2px solid #eee}.program-widget .ol_container_icon{stroke:#ccc;fill:#ccc}.program-widget .ol_icon{font-size:3.2em}.course-meta{list-style:none}@media screen and (min-width:870px){.course-meta{max-width:50%}}.course-meta li{text-indent:-2.3em;padding:.72em 1.3em .72em 3.7em}.course-meta li a{color:#00a6d6;text-decoration:underline;display:inline}.course-meta li a:hover{text-decoration:none;color:#000}.course-meta span{color:#000;vertical-align:middle}.course-meta span.meta-label{padding-left:10px}.ol_icon{font-family:Icons;font-weight:400;color:#ccc}.course-meta span.ol_icon{color:#ccc;font-size:1.7em}footer p{color:#fff}footer .text p{color:#828c92}.promo_link:hover{font-weight:700}.enter_discount_arrow::before{display:block;position:absolute;content:'\e82b';margin:6pt 0 0 -10pt;width:20pt;height:20pt;overflow:hidden;font-size:7pt}.olw-icon-logo:before{content:'\E800'}.olw-icon-calendar_planning:before{content:'\E801'}.olw-icon-certificate_degree:before{content:'\E802'}.olw-icon-degree_program:before{content:'\E804'}.olw-icon-favorite_star:before{content:'\E805'}.olw-icon-grid_view:before{content:'\E806'}.olw-icon-instructor_user:before{content:'\E807'}.olw-icon-launch_rocket:before{content:'\E808'}.olw-icon-list_view:before{content:'\E80F'}.olw-icon-open_free_mooc:before{content:'\E80B'}.olw-icon-reset_refresh_filters:before{content:'\E80E'}.olw-icon-search_magnifying_glass:before{content:'\E80D'}.olw-icon-add_plus:before{content:'\E810'}.olw-icon-play:before{content:'\E811'}.olw-icon-facebook:before{content:'\E812'}.olw-icon-twitter:before{content:'\E813'}.olw-icon-whatsapp:before{content:'\E83F'}.olw-icon-gplus:before{content:'\E814'}.olw-icon-linkedin:before{content:'\E815'}.olw-icon-facebook-circled:before{content:'\E816'}.olw-icon-twitter-circled:before{content:'\E817'}.olw-icon-gplus-circled:before{content:'\E818'}.olw-icon-linkedin-circled:before{content:'\E819'}.olw-icon-checkmark_cancel:before{content:'\E81A'}.olw-icon-checkmark_okay:before{content:'\E81B'}.olw-icon-right-dir-1:before{content:'\E81E'}.olw-icon-down-dir-1:before{content:'\E81F'}.olw-icon-t:before{content:'\E80A'}.olw-icon-download_icon:before{content:'\E81D'}.olw-icon-upload_icon:before{content:'\E821'}.olw-icon-thumbs_up:before{content:'\E822'}.olw-icon-clock_time:before{content:'\E823'}.olw-icon-user_profile:before{content:'\E824'}.olw-icon-stopwatch_timer:before{content:'\E827'}.olw-icon-chat_cloud:before{content:'\E828'}.olw-icon-expand_icon:before{content:'\E829'}.olw-icon-minus_icon:before{content:'\E82A'}.olw-icon-company_training:before{content:'\E803'}.olw-icon-mobile_menu:before{content:'\E81C'}.olw-icon-mail_newsletter:before{content:'\E80C'}.olw-icon-bullet:before{content:'\E82B'}.olw-icon-left-dir:before{content:'\E826'}.olw-icon-up-dir:before{content:'\E809'}.olw-icon-clock:before{content:'\E820'}.olw-icon-calendar:before{content:'\E82E'}.olw-icon-time:before{content:'\E82F'}.olw-icon-courses_icon:before{content:'\E825'}.olw-icon-calendar_day:before{content:'\E82C'}.olw-icon-arrow-expand:before{content:'\E82D'}.olw-icon-arrow-collapse:before{content:'\E830'}.olw-icon-weeks:before{content:'\E831'}.olw-icon-pin:before{content:'\E832'}.olw-icon-certificate:before{content:'\E833'}.olw-icon-certificate_micromasters:before{content:'\E834'}.olw-icon-certificate_pro:before{content:'\E835'}.olw-icon-certificate_xseries:before{content:'\E836'}.olw-icon-brain:before{content:'\E837'}.olw-icon-courses2:before{content:'\E838'}.olw-icon-price2:before{content:'\E839'}.olw-icon-hours:before{content:'\E83A'}.olw-icon-globe:before{content:'\E83B'}.olw-icon-flag2:before{content:'\E83C'}.olw-icon-okay:before{content:'\E83D'}.olw-icon-notebook2:before{content:'\E83E'}.olw-widget-carousel-carouselbox{font-family:OpenSans,helvetica,sans-serif;position:relative;overflow:hidden;background-color:#fff;z-index:0}.olw-widget-carousel-content{margin:0;padding:0}.olw-widget-carousel-content li{margin:0;padding:0;width:100%;list-style:none;text-align:center}.olw-widget-carousel-active{height:16em}.olw-widget-carousel-active ol li{position:absolute;top:45px;opacity:0;transition:1s;pointer-events:none}.olw-widget-carousel-active ol li.olw-widget-carousel-current{top:45px;opacity:1;transition:1s;pointer-events:auto}.olw-widget-carousel-carouselbox ul li{display:inline-block;list-style-type:none;font-weight:700;cursor:pointer;color:#000}.olw-widget-carousel-carouselbox ul li.olw-widget-carousel-current{color:#45a6ea}.olw-widget-carousel-carouselbox ul li+li:before{content:'|';padding:0 1em;font-size:1em;color:#ededed}.olw-widget-carousel-carouselbox ul{text-align:center;padding:12pt 4pt 4pt 4pt}.olw-widget-carousel-left{width:50%;text-align:center;float:left}.olw-widget-carousel-center{width:100%;text-align:center;padding:0 25%;box-sizing:border-box}.olw-widget-carousel-content li .olw-widget-carousel-content-inner p{font-style:italic;margin:0;line-height:18pt}.olw-widget-carousel-content-inner{display:flex;flex-direction:column;justify-content:center;height:180px;padding:0 7pt;position:relative;z-index:-1}.olw-widget-carousel-content-inner.olw-widget-carousel-text{padding:0 22pt}.olw-widget-carousel-img{height:auto;max-width:90%;max-height:130px;min-height:1px;margin-right:auto;margin-left:auto;margin-bottom:auto;align-self:flex-end}@supports not (-ms-high-contrast:none){.olw-widget-carousel-img{margin-top:auto}}.olw-widget-carousel-content p.author{font-style:normal;font-weight:700;color:#000}@media all and (max-width:490pt){.olw-widget-carousel-left{float:initial;width:100%;height:auto}.olw-widget-carousel-active{height:28em}.olw-widget-no-img{transform:translateY(50%)}}.olw-widget-frame-title{width:100%;text-align:center;padding-bottom:10pt}.olw-widget-frame-title h1{font-size:250%;font-family:sans-serif;color:#000;padding-top:5pt}.olw-widget-frame{margin:0 7pt 25pt 7pt;padding:0;display:flow-root}.olw-widget-icon-title-text{display:flex;flex-flow:column nowrap;align-self:stretch;padding:10% 10% 5% 10%;width:100%;height:100%}@media screen and (max-width:590pt){.olw-widget-icon-title-text{flex-flow:column nowrap;align-self:stretch;margin:0;padding:3% 3% 0 3%}}span.olw-widget-icon-title-text-icon-top{width:100%;font-size:300%;padding-right:.3em;float:left;line-height:1em;color:#c6c6c6;text-align:center}.olw-widget-icon-title-text-icon-top{text-align:center}.olw-widget-icon-title-text-icon-top svg{font-size:3em}.olw-widget-icon-title-text-title-top{padding-top:5pt;padding-left:22pt;padding-right:22pt;margin-bottom:10pt;font-weight:700;font-size:large;word-spacing:initial;clear:both;text-align:center}span.olw-widget-icon-title-text-icon-left{font-size:300%;padding-right:.3em;float:left;line-height:1em;color:#c6c6c6}.olw-widget-icon-title-text-title-left{padding-left:0;margin-bottom:10pt;float:left;font-weight:700;font-size:large;text-align:left;display:inline-block;vertical-align:middle}.olw-widget-icon-title-text-title-left{word-spacing:initial}.olw-widget-icon-title-text-title-left svg{display:inline-block;vertical-align:middle;float:left;font-size:3em;margin-right:10pt}.olw-widget-icon-title-text-text-top{clear:both;margin:0 0 15pt 0;padding:0;text-align:center;flex-grow:1}.olw-widget-icon-title-text-text-left{clear:both;margin:0 0 15pt 0;padding:0;text-align:left;flex-grow:1}.olw-widget-icon-title-text-title-left svg{display:inline-block;vertical-align:middle;float:left;font-size:3em;margin-right:10pt}.olw-widget-icon-title-text-children{padding-bottom:0}.olw-widget-logo-wrapper-title{text-align:center;padding:.8em 2em;border-bottom:3px solid #ededed;margin:0 15pt 0 15pt;font-size:18pt;font-weight:700;font-family:sans-serif}.olw-widget-logo-container{text-align:center;margin:0 15pt 0 15pt}@media screen and (max-width:590pt){.olw-widget-logo-container{margin:0;padding:0}}.olw-widget-image-title-text{margin:0;padding:0}.olw-widget-image-title-text .olw-witt-image{width:100%;height:10em;margin:0;padding:0;clear:both}.olw-widget-image-title-text .olw-witt-title{width:100%;padding-top:1em;text-align:center}.olw-widget-image-title-text .olw-witt-text{width:100%;text-align:center;padding:0 2em 2em 2em}.olw-widget-image-title-text-children{padding-bottom:10pt}.olw-widget-instructor{height:125pt;margin:0;padding:0;clear:both;background:#fff}.olw-winstr-image{width:125pt;height:125pt;float:left}.olw-winstr-info{padding:10pt;margin-left:125pt}section.olw-program article{text-align:left}section.olw-program article{font-family:OpenSans,Helvetica,Arial,Verdana,Geneva;font-weight:400}section.olw-program header h2{text-align:center;float:none;font-size:18pt}.olw-program span.label-box{background-color:#a0c646;padding:.6em 1em;margin-left:.5em;margin-bottom:.5em;color:#fff;white-space:nowrap}@media screen and (max-width:490pt){.olw-program span.label-box{display:none}}.white-popup-block{font-family:OpenSans,Helvetica,Arial,Verdana,Geneva}.white-popup-block p{line-height:18pt}.white-popup-block .buttons,.white-popup-block .heading,.white-popup-block h1{font-family:arial,Arial,Helvetica,sans-serif,Verdana}.label-links:hover{text-decoration:none;cursor:default}input[type=checkbox]:checked+label.label-links{color:#999;font-weight:400}.label-links a{display:inline}.register-form li.checkbox .inner::after{content:' ';line-height:30pt;font-size:15pt;display:inline-block;white-space:pre}.register-form li.checkbox .inner.input_ok::after,.register-form li.checkbox .inner.input_wrong::after{content:'\e81b'}.register-form input[type=checkbox]+label::before{background:#fff;border:1pt solid #404040;width:14pt;height:14pt}.register-form input[type=checkbox]:checked+label::before{background:grey;border-color:#404040}.buttons a.tu-cat-button{font-size:9pt;background-color:#838c93;border:1pt solid #838c93;padding:0 22pt;height:30pt;line-height:28pt;margin:3pt 7pt 3pt 0}.buttons a.tu-cat-button:hover{background-color:#9aa3ab;border:1pt solid #9aa3ab}p.buttons.password-reset-button{margin:10pt}.init-hidden{display:none!important}.main p.buttons a.stap-btn.stap-disabled{background-color:#fff;border-color:#777;color:#ccc;cursor:not-allowed}.stap-info{background-color:#fcfff5;color:#2c662d;border-radius:.28571429rem;box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent;padding:1em 1.5em;line-height:1.4285em;margin:1em 0}.stap-info .stap-header{color:#1a531b;font-weight:700;padding-bottom:.5em}.stap-form .stap-info p{font-style:normal;margin:0}.stap-info a{text-decoration:underline #1a531b solid}a.external-link[target="_blank"]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}