From 5033ec656c93d2290b3d79cfda0561e5e917fe3a Mon Sep 17 00:00:00 2001 From: Galen Frechette Date: Mon, 16 Jul 2012 12:58:58 -0400 Subject: [PATCH] changes home page header design to accomodate new tagline, adds copy to about page and 1 blog post --- lms/static/images/mongolia_post.jpeg | Bin 0 -> 289004 bytes lms/static/sass/_about_pages.scss | 6 + lms/static/sass/_home.scss | 173 +- lms/static/sass/application.css | 6963 +++++++++++++++++ lms/static/sass/base_styles/_base.scss | 2 +- .../sass/shared_styles/_shared_forms.scss | 1 + lms/templates/about.html | 33 +- lms/templates/courses.html | 2 +- lms/templates/footer.html | 1 + lms/templates/index.html | 48 +- lms/templates/jobs.html | 23 +- lms/templates/navigation.html | 1 + lms/templates/signup_modal.html | 37 +- 13 files changed, 7176 insertions(+), 114 deletions(-) create mode 100644 lms/static/images/mongolia_post.jpeg create mode 100644 lms/static/sass/application.css diff --git a/lms/static/images/mongolia_post.jpeg b/lms/static/images/mongolia_post.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..bfccf0c105927792ab13ca8e155fd9f06f1ace26 GIT binary patch literal 289004 zcmb5VbyOU|_qRE?1PSi$?(WXu?hxDtcTbQ&aA$CLcZcBa?(XgcOP23XcF%jx?jQT< zQ`Ps@t-94cb7oF=J>CCS{_Oz1%1HyI0T2)X0L148__s^QFXd%p2><|r^Z2;KivS#pGD`hsMwg9xS9X}Pyj$2902;Wg_WJ16*Bj~dx^q+M*hdH z{ZH^yumC6ssQ=3G83f=%!2Fk8{Am;Xk6ry~)BaB%$WI#r^1rh+f7+1$WBU<&I-ipL zEdM#4|K0!le>U!zBLyt$#fLGr>`R0D~f$!DkdDXCkwytzQiG_;jIwVU&vsYxO?{i#G-A->8 ziuut*ZGcH-qqa%pH7p82`Vu@yL_TcRRF()i36nL2`7@5Bh7_OC{qU$0XF3}s`!DwmC#M=}yEO4@zdiNKl-Q)$QU*gJ0T!{|Q% z7K5&Ch_w?-)tG!~tA!E`VRJVS%f6VaI;r-wSjSgB?b)qLPJc{APIfxv;5gFivY zSCkOGwjy7TMrp&0{Z#7;9bNW#MSF9srvg+}=MQSv1$ByE-Du=wXW1&wH+3me`EQnG z_!kxQNhmx=KHV}1z9SO0ZaHcf(JQX`oetuP6Mnymx^q6@w+yL{RCQo~Hyn@*O$X%? zDK8c2IX;h+U+o)NaVJNY%f{6vql$9`Yjyxt1uJrdL2l-xn3=@1suVfL7^&dey_WSgoHNmu~I5POx>b4bPZbGEWW zFY&4;uJB`atwI`$pe4QIV24v!LudiKXEMFHuBSZ|XbE%Ik}V*Wj)Lk@>GYI)=G+5- zC#;6g<@6Q5rsBHxHg#u-gSM_~ie@JNtqMt5PwultcNwC;jE54Crl!h|wXt)@`8^3G zd>T{pED)#o?AWQWiEQcFxC~x(O}Vv%d{~D)!9^r3M8w)!lRNnb)-&v9ZH!?|J3YA%no@|)$ z4}jVpFs3l6^2$;_G3y9Bf#sarponQ&{|P?ZP7-d0x5phS?MYKS^Re|=C*@` zErLKNA|b6toO&z@T>&98vpx9vHq)ArHWuMQ<$z=X5qU`kziZG1eGccTxNqG20S}Oq zUrSe5!AKj$Nm=B)ttY15U?`_&ukUGQ&8LM57q9<)5ubdn5A)2VT-&{FXtz-###?3d z4B@`a;Hl*iUsEh^!4_Gv?>Z0^Q-ckvU$Ih#NA=9;%jb#3D9nV+e1u!dJwut|axV(o z&aq)kt@5lVKq&&*2$usg{j{Y)hKeYc<+&RVk8P|(Axi`Np>srQaDuM@6u4xxa;(a= zoMtjP366r8M^InNwO7ty4#%|mJm-?_z(MO%pW`ntg)QPGoPGBMfmn;-S9*r;pv)GG ze*nw{xa^38xPmTTzTW%w4lEnDxWhg)o8wKlz$C27OcF=A3Jtt;Up+pD_>=>gxYjAJ z-=&xs@fVd#B~+feCKE+NqvC;tLA=F=m4^_Uqdf=s+Yn9dI|$0^2mIPqOelO{JiQDd zIT`XaAEosYvp&f>x;COcPXGj^S?Tb{sbj#xNx>O@lW$?(I{E2fxLrfj_DjS!Q8?iM zUA*#`RpwHBO9t!-E_C(PxDezrT~R9N*w^IO#iGeDX6GOFh7($yKu5=LtC9FqiBQ(A zqBm8!C$i)k%7dSjR$K%GE^thEYy9ROawP`JE(Da8BN&8hJ z9{N(0PUw6hoSGCs32dqQ+(1%_9_M3Ce#^$W1R;j4bvgK}XFRofAz14$8JXtkl!J^7 zu&Ms47?t(A63Zwc^F1**BHUx{E}#7&JO;LfsIr+)ZSgOR_3?|jHS|x;SyFHFY#^s+ zt8wA7;+ApdE5@Io@8T!Hg^Ve!(?gOanUZB8l^42Gn`J#CdW7)#pOgbhQuDC|)RN(!JyTIKLlT_eey0plvOrgX`H-LR6j< zdVsTaVP^O>IJ^J!=L{&ZDbXtg8CEl_=L*luu+V9thh*hzd{L!&_nw$UbQg%1XEt7v`<|B0kkEMiq0K+gF(Nf!d=*~Xk7_=+C1T>7^QKpQ7koiGK7ldx zs43d}UUso;6XQAJyf=OceH%Q6Ap9e?TI%bWcK&)U-n?3vg3cAA17RFS0^oQ&qC~mq z)S>DAuh72zE$x2sES@mjkQm?T)W&4a_z$23i_W*B8dGp_E^o+aHxLZVRqW`yA>kgH5E?WlmjFiRC5?}I#LJBa zv5tCG$-)$qIPequWnJ*^LXgqI!8wt}@M|U_RT?ZiwVm-Prl6->UQl(GfuLz?I@FX{ zbJ?;}sgst&T>E_Wq{YV6Htnw^I!9VIpz5|Prq0wL>oT1@{sDrGrz}|+*votV15Qq!NYOoK4K&gsf-E6dIGc3oCLQ zRgKn*1@J8gDuZIgPMpt;c+XVX0E94Y`6@AEq&LkJPhWB>xbN0@d-(UIcsIiK3Chs z95GUIL`;7fD{>!u{^T*C6;15As`~sv@tp!|nU@XbBWPXxk37m-M95k*5V3<2_MBj`A;^Thlw=>dXd1J3PL>Lp zB`WKSN|>Ae1OZ9^0Rn9MCgCoY3Wx~8H~U)5A2&yZbJp@e)Vf-cnLoS78DlQvTBd(E z3OEH6YTTm~7|h82R#KIgAVip?V$KLgA11c57jTKDxcuQ6Jxa-&M4U$@#4b2epol%O zoJt>0Oo6WFRMLYu-*8t^I!aM`SEZFbWr`Eru+Rb_r&d_cod7t^E{?!7*-$J6&2wh_v>Xa3Ah9sYSLEWW%sF=A1BbwFo1Sj}9}m(4D5B37%P;W9=ZLQKZoE8~H7No2U5$KN48YNa+2?;s()O*Xfu2M3e+SM`i`>_d1QL9xxLU+8#eER1Fy zOP$+4?<{xL={%ijL8}w@mz95f% zCi;!FurT@&PS(X2+5|6g0$>loSpx?gkW3p{5|*s%-7?ZBrvcQV!c|c@Y0P1J)xf=O z!Pf;+*oF}&N!2){oOg9&w#Jwo&FOj9vx*9#wvK$9;Ly9`-Qi9T3RP2DkW2r#aH^zI zP>-NjhVx)p+VUb}N5pE#)8ZX@ek`pjpk1j(;47|Y8i9;+sVn9gF?z ztqNg{2n?>vsLbFjAu^MYp4oWC^Ur5$+rP#?gmT|fy!ebK5t*ZB` zhIib_L)?WPGoS~Q)4B$EzLMsVWZ90@D#slV&Jms!3Kk~6HD;Oq&5O5=bZu=6rKCe1 zjEVaZQuv_u-h+FPZf3nTSJQHeK2bp`K}*S1r=zriL|d8dIt@@knq+ZW)Qi!4WY-Bp z?lW+offrZe75!WJGMf@P_k7yCGTiNfft1x-82FQx7{xgbS^7iOEsNH=Rr3|%?+4tX z4Lk0u5Rg@vJ%D4ly*cgy6q3sGR`Cm2MlQ!-OHy$T`34_HOfPFvWCp*0AF zs6&gVy4^pI<Hg1La!8`7-a)Lt$rVc(XmmgW2i6g{Ytvk*rN{m6g=#EZ^q4IeCkG7UgEA(La&-Z zzRbT&^Tr#Cldfho=It--Y33K+7h>mJ3 z%rBSuZC=oCrs|d6;`GlYAIzV;hLo9n!~~(gQeSNp*=h*=Pit(RwV7@b%$4c3l3hC- zP`F<;7rLiw)DbnkI_a7y4;7`A_#Q@kKFXlcU9cPY6@Go)%`plHj@@`G3@rdVwaQ1s zGP;D0B6H8dQNF5%_!E@q`Uu6yqx=?Pd`_ey8>C`NobDmcZt|y|$dEcL^Y0y(U+XLp z@`5{K_;g!zFpxZD#l)ob2uou!V*eD4$y*~qx9U;02v9L`MF|k%Xk#x@IhsgOmL5On z{i&M?%I$O!`>@qqBAA_7-$Gv-1@2tQg{jzfYxGWuumeQ6)Ol59>Bi-+?A=HMqzL^~ zH}iKM-jMVaTU-_M01EDAP^343XM)r7bKn7V0=?K@^D;8x{wvX;1{#)tn-GZP9Clzy z-{cg~x0E3R%44N&+)=nc5-u@833VE_#NcA)h;6H1zzKmsN?-Cv?wneSGD+%>`~V;p z6{D;PudMw7$*HJ#*r{H02%4PXgS`iaqSn-Lj5GszA(KIS5t0>M4;G6lWLy%Zd3NCv zdmEf>t4T-)SJK!09;!LPr{D-=qjVpuHHu9l6yah5lsNthM>t|#T;AfvJBBYUoh4IW zF%kns(}z_>n>ycOnVyzP{HU6P>f_+>1Q8>(%%Y3#NN5k;Gg`d8f!3D%kAzDU3hbB7 z)EZ}rEg)N8L^>tG+aOo%taOj^`Df^rCTOSiA~ED~dtM;#NiDx$Y?VU$1_o2kk=+_W z%)sT~U6MHiob@zelxa}$$w`f}=FrrOc#_;Qmdw5T4ei^0UqJHRt1`xXZ>68Z9p}<~ z&q(Kc;^+fj-{!&~b3S%g{yEm@`+MQ?rSw>2R$fOYL&dFvMTo4=HYrS5;#hqAgP`j& zCPwa_zNsyY-ox*eYYZbGJBdBsm3oZa7GDqFX=~!WSiB=@^XU9@aj}q{n4W^tpFBm{ z_br5CswbH-mZr~d&O{m6bovU)ud*-UV zV^J$YcR)9aK2+@0!xW)!KfHR0p7LbqlTlnI zQb^0v_ym0}+WZ4F331+$<_pNm2Ug`m{KnniE@Bp7uPb`YsEB|VD9uZvb$_H-m^WJZ z34O`b*y#?}_x)1a#!Rrx($m6j&bJc@B1c4Tv)GaBBqg;9epc75{(>FUaqxQRISxV>eO)W&~tmZ#OJ7E1{2v!?W{C)WlitoaoRRZWZN$|1kk0jB3Ig%=qY6vG1rN;g ztGq%Kxs=>E;o=|jwc1}V|7w6F5m3AK?VHCU*y4LmBOoPHMB;0c);C;qt?7n?f;6FEcQfoHq0E~1k=7XAzN8Ps}LXaLTMbUe&6#jiSD86x(pU_2o;&D z270aQ+um<&r5}LCvZpxV1_C0+D2gBrt%fz=`ld)@a^i3ay@IUAJeT$w72-`HGn!CU_8>Y1&EGrpeoGhoOV@2Jv!N z1Uj{2xnx?~6%jGvbFcLLE>*ho!6BPbVbZ2X6!!(1wydXG&UG5B=W1KvH{W7j7tkr2 z0rD#*%_)GQcvMe- zjf#B}Tzu$Q`1vv*CJR~XPya&R0ZXK2Ueb`HM*$TC0tA%|wAo&`{qEr~bl_IA2jBU9 zdNfE@d;tr?2H`9jBfUK;4sqctT1VoU?Z_IWdUOq>#^-g-k^e7}z0gPGO-7i$mK_#e z_knDg+G%wy{Q9E`KNvR5l1oQOf`0(VvRrs7Ir~P&xMM0lk;rVBNrFvjaJoP#j_#~6 zZ{r9(J#gF_>K2jxFNv>QtohPEfLV8|UW0+Cg{|B#w2k+e@4*-T6$}gzM(o;p`g7fv zsOVa9o;1Y959b=`*NTx7(hcN{+`3M!`_ot!6eN)Xp@0XjDyvR)|Y<9r$7;y}0V{N(pnizz>gvyO;nx{@sGqGl~M#L(H^ zH7~;b7zPGfY6q-tBDxqg?^-)uoO?-zFWtpUui3WtWo{Hc&A)Dk0k0-P%A+sEC05Fc zGYa`imA`4)8I!mm3V+g;#_y53Q>@4OjE&J2AoFZm*>a-#=(z_MT1<9nam)7qW=Kam6atddS91Q_@3Rx+t&`MItH7jp4i+H*0W2$)j{7M z%2OG-Gc`+15iRwtvsJrv9M6#`dj?O0=(g9;N{}0eUHdcN@6==asJ(cLZ$qm%- z7I=!&Oc@~p2y2psW*Xtgt;&aGnnR+NR#q1A2o^B>Tm3|2Apj^yNW}kd!GDI}5#c{~ z@c+?&)&FUNM@B}3NB&O(#3!eNg@Hwcg+)X~MnXnKM*Y8q{OKeAum9OcNx`ET<- zH4@T)F*fL0SkeE3u@QfgEtvlUgF!<=eR4nucmM+8CkWH{glwM;Ft9LCkpBUN5NQ7c z!eH3MZeYJ>fZ~qT``wzSOoEQExDu(vS{XXFvG!)!_F*xW?Ecyx8pvlX zgvB6d|IeheH<;qRyA&L1x27&w*b)hSaGXK;lvHN_Cy#qb4BADoC}Y;)gR)vLV^c&o zI@DOVZ?uDV;K(Qv8#rH-H$IeiQkv-y`)M9(^o(dsqyBW%$+sqA%VvK|xVL}P`=YO! zCFo3&#A8d8Kh!MqiyWhUo^&e=kC>t_0?yLm#=u67iEX%p&kRrTQ8{M(y?)ZX-Lhvl zs$`36RN1Zre~%gg4nI!DtIxo?(80G`foa#ER+wT*uE}%gkLpNe_`92a4MqOx1xUMV z;z;6;1BY42$`u@`)6;O}S?vW(qtjAY!ny}N0TZ_WvQ~niH<}3XVTQd>s%Vt)@2B*p zjqt+z5{#Z22JNsT`YRt?mrj@UP%V2cn`ltSB8@rIVCc6sAGbR-k990M)o~;GI&Ax2 zC>SMvAF}CptkPbGbF-WAL$*sNPs=75qJ({)(6H1hM%Y#81G{zcV5`5m#QEmP6C=U&fV)o#%LcH?2)%vxbcK( zSMfo=%{@w{-M)Z9HIspHO+BTlPR-D^n9wXi;RtXeSf=lnv~+<%VkF_O0uA_}+3<9M z?}NxTq$KNnZ>EhLha|f8#(10*+g(QmAy!J!P(~w95`1yIg{&z=piTZ^=jHAOiC!?~ z&7;PT{ejae%RGDJ_-l2s%|%skCEZsSm7esreG>yW%;0>j_GKw3_rZR>{93UeKIbQi z*h_v(AdS~Mpz8w~uXd0n!{JG~dHas9TPvdM@=x#QrLav@Z0I`v<@(p@Z4pD`a67*J zUgQ5eDAGaa1?g&Ts7^)i-<}G5go?b zF!C-WsS2{kx^8!3Yj_mfLjkE}R$^j$jFKZ!m=CJ$2~eSZ8b7nI*kRaiMg|EW?;(oa zQV7u-+Xz#ef3WREH*A?B;`!1)wpbI;nLVkpd8BJ#y@4?GsIEsnSQPnLiC1m?HAU^& zNY#wmYw~g4#isi8(mh5`wG6ZT8ZBX)f?kQ&Q-a%%5%EU;!rwk?1e-XI${H^7;hyU% z64aiWhxk`+v6n5fPc;btqFsK04C?+S*#7Kyc$ZOWi7Xet& z`QP>HjLPWQP4^@Sb_%APzxu5nNyfH6ab2;0T{{a>W}K?0r)d$2u_Msm4dMyALLQkJ z%M^nfw4uTTXK-j`;hsBWv!@etMd*N5_10a^)g;y#Nui@#8K`0Sip{u`ghzX5-xNa* zxGFV5dypxN!pTbVMPA`dC{Nn5HX^>oiYdL)Kuy#O^hr5w!w(B0sV0ny_<{ z^V`xq_m?*%Ql6lYTO`5bNDwo~M3!lOI*Bh)Wrx+_$`SXGZSpK7FbEDU7JPB;yH|N5 zz6r&5@sQqoH5qVg{gtsSplAX*?!;s%?|8L3@Y;sLXs^@OF-(S5X@?M<>4(}nLO4yR zW11sLYG9nhExEx+%A-P&banRf#`np_0hUk__Q^d%+<$<|3B>|DbbO1rFH@{l1O6^= zbWku?kTQq%J_&5+K*oYVnIA&g-?bl%Eibr{L>+EH7NR27t}&Fm!iaLGADVpy`K?!B z3KH4(S&SP_TUio%Pp#llO=8FrZUP_lL44MOKhgQX5!GQy1J#5&gMwPKw8tzn$d3y@l)+ zaZABLp5LCllHWIbX6{}8JKc{Ay9r4Vqu}vS6xCC+OsXl-_-*-T#1xd>*WEQB+>yYA z^=`1RoiqyHF4dnGI1u@Mr@2cSI23)VpjUa7dyY!jjE&I=jHTvn-dz>|{qUP#X!-l! zCYEu@ehRVr#sn(JFY;mk0ELZyHu7)5dOnO}AHS=f+SlxtO6UKwF`<3ohd1fNY=d_Z zLhQThYI7pDbnkP$1v4Y=dfL}{eQb)3BRwAF^X6`j@m&8tHr`ifj4I*@&Xsa<%$s@es`#yWS2Pk;3x1B=V!FvoHw~vxwsW@c zT%P-ca(LY=l`UF=qyK(mH)J7l%>@Ugt@)07T}8pt*N#I^Y`(dRhzraCdF-$N`V#|3 za)C{{eA+piIw2lu`wDzx;gR|VNFzC(^NTc|bv5%+*bG11{`gdgSZN3T%~ckWg7R9O zm>6i{yc%5_iP+LWm)HsQ`8#e65!6Nta^IU(XYwxft-5w{xZOl2@^jY|vFcc%0`9A; z8#tey51J-k(O&jYrE_d*H3xGjy!%@hSGD-=Nib2$X%ek4*HeZz{eT}wQkIAn^2b^u zuu6LhFD8^>MM9~4)b#Dc$TGlAYvJ)L;5W+jQIDwTKBZv-70c&22ynDMIcm6%es4!h zrIwont$IIdzWMiw31ad_Cc0icH(ClhB;Mnh+PYURrNPb-(iyz_{r)o4EL&p&jZPJ` z;>&+20V{aUf|}pE;fe2F*V2sdW*Stt9vm_d%|CDGKR+4pc_ZijR-rU%#}$oUYSj3_ zeJNpR`86CP)YBp}lyEtIt)y8Vw5OX7ALUlg6DsLS#QI)YSTx}a=|4R~R|F^(O81CH zS%l~1bu^ZNO4V9ldpDv#1eePnzUw{EZ80&w3t#0U{iVMyc;2@*B zOC#+5>Al@ZvM^ZAeY5pPftM=;Jf2aDv9pa8Ikmm=ZHMu>;wd~a<>nT#qtUQlXGeKY z##oRikfsCcrOEMS};;O#oD#2HN zuezEO-6Y;#BUzG44pm9RW|q9Vs{OvCBYU)Z_l0^*d5NioU5y zPs}{q{Xv9fDZD7Oi0bzb(ApXP7@tPyPS5C7GHm!)$285)MM+>)9w0~+hN7v*$Z8~! z|6;XXdWrF;j>m$GHXe%73-UhORHpEtpoXY3>NM-_7+-P7*t6X-vlEk3fR`)a0Vtjk-LQpyew>e*G%adi7ZS=)Hd_-mJ%~WdQx-8ekEZejp$@2&W6$?v)vfyg;69 zHvGKa0=d$zON>AUzSTH>F2C7uWfRP48)khNuceXRBHsZNz>W9pFT-+;Zb@Njo|$Yy zYw>68>$5#_ihRoam50Sc&ow<5D^HWbkCDieOn&UtRBU>OV&9~Wqf5J>bz;4eGJ(6| zHrqq;yx7NRJYNBQqL6-p!gM2^#n5~!mO_a!G{kQ{>HQQ^5p-bPb3=3`{3Uv1a4+sM zqSfUx6&d22&5)T$>2i9SnWvTbSSrwMKAtF~>18J@j1WI42R8j$mMKsuY|kVa62*E0GtWcnX>z;)pWJa_Ax0?PAay>GZn=##nMaiMChnm=or?QHi=3QjS8%@y1U-8ec|kn{ zTxz8hq`EFvYLY^p1xE9p&m!Yte9bdW>Tkm#+^;gOW9kn3Yf`>p5Bbw{-D~?EH76-( ziM^1fp7vsR!5?fNRf5t^?5Ye8>9d5;;c8RmZgANln@TMSmOa-YH}25Q-N0zJZqhoB zQ+lEj#wVJYWi>4v!YX{bl`nf@Y2I0HU;ZA%jC;LI$x%b!xw z>$X31^hC1~^wWa>xqp$GD%_rj#ANALG_;t9PB?<+QWjdu^!#Sw_fvsZg%?GiFVbrp zZr&eHoD926Q$e#+^%#^N%QW-@u6l3CHMGNq05MlA5Pp?F^AwIbek#`(_a?XYCHI z81Cozqs{i#zeI&Od)G#nssc_c&!!_s93tMJgx^n-4Lh)dDX`tC`*apb$&%c)rYNGB z?RU4sj9RCuuh_=|p1Ya9HUzyDvi*Gzg#KL8yqnt;b1{b=dMESC0qtnXn)@6@xN_g-ce6R5IJ-gAx&Eju2{t zHslq3#(#Rze7h+KS9T$dkKa$N@jJnip7+#)AZ=Gmy`D~~msq)Ac23Mv1tSw7R>RN^ zE^L0RXSqZbb!vXA`NJI@*C32hZb=uoW3>r3Iy_hWwXWlA!f{0KR^X+~7R$AhmGwKn z_R2Aha{=AA$S8FhV-&Q`<00d{6*AvN_Z~)P#yA{nfKybG?kkmf{}P+Hto&Pt1ChX* zWlql%-@qbnsq^+D>(Y`CDLC3c=)P@+h~UH=(?_8_YaYopvzvn`Kg1e-p;T` z%%zj>_E+E(W%hfkbtOhK!)>&~sk>FE&s2`Z+245<)M&sJ>$@(|e7umit8m3o^VK-{ z;IBU^VI;}JC~Z)r-g4@Xy-J5#^2+8ZL+%#!u&ro(0_>D1!pC1LmOmoh(k-e#KH5csO zh)vaP%6h9w0i;>K`KOfCYvn{E+{B2EpQcueOVBf#b64RB1i~O=4U-mL)_NN3rc#0u zusQJ}@R)q@0vkJzAo(Y}mNb?+8btXgI6Rszvg-H>kldNf`E zIMMUcMx2vEW|+c+FXm^+0BYp%9I)3=_j%QM%v2Gnz!3ZVtCSf)_<7GFG-tF<;?ax!K ztWOM25p*B%oaA!+K@}TNoJOg5igoV<>(42}pGRsqAa~Dr|$^KFIu{8c|}1;Rv$Sz7%jVr)7LJsK$l`j z?^z26-kvmTw)%qvMW$0%{WR3&md>5|;C2*!1&$vSLDgbC<#JvF@h7UqUY>xB?lmZn zMX}1a6anss>heL@yl+bBva2)uLZdIZZyC9fQh8AgFF=4l+cKSS<|6c%-@C-I_GI2p zd$`}pjR(6`gReN>EtLXF*V!=K#!Uu&pM9Slm`0Q4T={3B9E681%7g4QW~+9wZS#^< zBZN6uVlsaur%(1iH?EhC*R0|N(xLttri7S|t)ST@O?ZPVNS;wCl`HAKzej$O=7gcEkH7?up59BiQq1P+5F+SrO+iHmuM4gW}~V0-Bb7vCDa- zd0`rWC(P$EpLz#l_8$MB;F@3sg5$6{Tb_n~6<@{#C%LK3Ely=QM8&nAW!fjAlc}}C z*S&DY@;m-9vi%xiXm??8QfcnEflng8T6Q*c{&Cwb_<2zS&i& zEcLwmSEP`a>ETi6@!xoHMY_Il+y;NNjpT?oab;0#ihEV;2uPWnNZP28^Cn)b)RhtB zuc^>bmc&v=r}8}5mIGcujN%NHfWm8*G$=fWsk>N z#-xdD6l2+-Hc>lzX|T z?AKl_U1f~3OZkU|bR1QB=oJhmUV7~=*vd`2UTPeYF=GzvO)9qDFek747ROSK zatE_C+cICaT$@U{*SJ%3rL-{@alWB37@(wRmk61*ehdG`#)Ug>^q{B9-3HaHM>lPN z6fdmI1y>|S2H=1A5}^YD5+&xpfWD9lULS(y^e!EiaM}F3x z2nF%1>Uo&sUnzvD?41QP%B^<_{m#-7Ku0$VvX7cKf6^>W0DTieV!Kt>>WW7f{vG1J zc_&g+vy^(LWn!7L%Ej}HfZOy@?+uY-s2n>}4!YtI^EG575;jWPr8>2KR+sJZ1_^pI zZaY-l68;!3IZ6Odk9-N8T9ZhhPfCvYd^poeD9cDatV3kYV$Q%qnT4=XmJpNjEoHN| zd0;Q69{3O?Yi`B_C}hrxFc>i6_{76t)D<;mSD z%k&`0Qh*R#%c^x@JWE0_lo|2$2Gv=?b=A)jjCq5UvYNg>t3wTn7Bs=rp4~(0s8sUJ zhDxDl>OqfE%?F_R{qozmlrO?-is6}mJYANN>NN@rwN<~Y)>wyp2Y+2gxV?SSH;kBp z$I4tzxdsK!Y_h_W?vHEe!C4XI{R6>Ey!&-yO}_Ftelc-$FH`E}UO7BZbJCNhusC z<3YViv&ZG2v*OyH`tu#B=MJ@wucz2@Q^KK<1#)p_b_$#xG zT##yih`5s+rCi7il_+5;$G+*bNOsxbq>63#Ik!gMa?XgoBxLVLbRBLj(im9fun?$+ zezw}qErfZMB})LPPIE$~xDFs7S(ZNqw$te5V2rrqePB!k?ZMtsOGlA3y2q1datyce zf64cf+DdhtaAjr(;4O)cXeA1(C#W{U8q4ss`ZY{@SXz}GM#P4Dg(9FCNZ`Bf?F*}m z63FL&J(jiLQ*p7Ln17ZlAmcoDvVUfbvyV=tnkPI~pK-~ege5Gt&))2`#0MP5Qjnbh zuM$EVLSt9fj-Jh;CSo9e4=A?>idb~XTalvT@CUcmZ)Hg{Urh)@J~OgG)uX}3aVF{u zzs65E_t1{S^|Ej7Mn#2rpXNAcnKAJk23UtA#-W4L*uk(N=Z@Hc9HH)a$JMqq&NL<| zhfZ3*6(Z0?jMT@{{GmiAAI=u-A z*3C}_=$tzIBQu8ZB=kB-t!W%3(iEUDWoWUS^HHCwinbqBB518-7VZ6*Ef+9H+VcE$ zKQBC|2-8h*o{w8159|)OIvt=p4x}-zW%*cj)J}Rw3MuIWt}DJ9(7bs=R8s%M){3|a zzvTi)y?6ie>M!{bKB-njWPMsH76(u`81Ct(;x=Y#2o$W1Q z#a)FB)$E$Jg3Dg$+>n2>W>7t%wT_2DEj4N}{I&^(W{u-VeP;~AFwOw-DUe)>Do`s#E~c--JZ?E!KXV*4D- zHs7fcgT-lN>D5Z@Mn{A3;4yUuy-Ul`&bh|G53OrBlU!&@o7~shO<$?u0XnUQY|ZZD zS2sUbm!sm8Q;hmkyp^<qh+k_^N{>ht49Ez(M{$TJ4BT-Z zjM~248tS#8n_-92KlAs(8F&KAUB=ERx2nn&(?$(h{b2Y`>ksk|g0v+pWd=u4zZ6n$ z98?+(pr@v5-8oRqg5oo&P@ZWB55^;mLwG;mqdM5nO!bL%CKOgz>>4i`Z4uDhy$XeL zmTr=yG*@pbC(G|>BM|DZWwgU)YEk?LV67?^RIV?v$FYj_HN^RINKxb7h@)QE_eO#1 zRo&I@qNsmfO*`&}#~Wc)_4P;d0HKz*>1%>`^ePrMak&}+G9Ny#;g7$P=MrL$NG`sr zLjAcszxC*qrp>l`MV#ywbP8cv6E0}|!4)+nB;_!Ayl{NTvZ`;YX@VV!mS`2(t^EUe zhvG&ExzHhWQ9f>Ld6WkdWc|wA zeGuXtI{hj$OL$b6%-s{*Y$ufUr_a%&=%C#5+PGP^;YIWe;vrs7a+xQ&GQogt^>DK8 zgP_mL*_h-m{SO+)42!_!^C`O^-&N2KO+4JqZ@K40?v5|Slt*Fi_zdOzZO%-?0ap9i z^G}A@Xk-)Qy7*pLM zKY%l5biTfyTO!SHV41k`>``4G$1^j`m9{XUSfqyYTn zU^TaNkr&VS*0j6m&jd1pA+hPmT$7#OASKs59M(K&rHW8JM30@{tY3TTwb>78J7HA1 z?=-}Eo0=YFe(21?8=T_JK}BV6gPhVP)O2v`C-I;kH%rf{HKg-2+zix`=SqS|s4mx- zq&%7GP+1j2pSop?&AZZp9q8W%{XCPc;iqle5p9 zL{qrsd@uG=OVmVQn&bQ3VX|J2)W7Cs>;odAAWc5365heB+_PF_$a~ zL)BH-%eI`5z$iS{wN1U#T#85G8IAGa@acpT^E*Ht1NDdFWtNcbb@_kZs3?L8} zknmN00h#qR^ix$L3;rMk9Zpp!U8vhi${M3npQgFuSxqP<-l`@PSK(l{O1rKZ4&Lmy zMiHs*e&do0^9;YXY;jn>0`{XqS`>F7waaxIYSCGI<0*}mUwLe-Z=Ju8(CgL-+};rQ zh9Gzb;4Pu}zOASidbE`W_<>4Rz~l8E1l z^FPEc#^qs(avdcqUYcELItDGCwe6i&^sP!!QULM&^t;T-gQi&p0mV$(;dWnmnL=sz zBXh=5QDEH4BIvS5*+oaGwh=sTJ z-!hS^x%|bjpj_njSIgNUoV!ykBo2lB-C4iJo=4*0~rI#h9Ti^lDVV1GyS_fTuXWuqUd`9KXR}ppPlp|$me{h zdff#cClQe5%IqjmIZ55HeqTNTotL`6P-T@(C+*5Xbw=y)-18J$CDoAvS#MGz?2mN6 zz`~Et%fj^It{BMm0Bs@ny+Q@e>~r#JQlF8s3ZYHJZ|z=YWD2)jDF&UG_9fo;)tqto zyJZWw&Dt7(W8%b`Iip`EiRhrftlFUEt9L%-6!fvK`;*+AjW8kNL;90yIJXwhDnWlV z@jivdfC$^*h43(!77iw_0@4*+Rtz;2huMke`PdfB)6f|{h`{|DpC{=hff~DGKpEw_*eEHZpqq=N@HHH|z&j@v==0yWGd^yqY*bmy zyeB7{IGh1}B`oR)(x-qKw8GUVvC8I9k1*Y7T}&oryX-+ZPSm~JxwAtxPpnG|dR;mV z^K{!i95i4QN9}{&lZHCq4vJxg8oEf)3X|d&v_G1DQNNC9XXd8}_BL5mT4%;H=E{3g zGMK>?gTo)oq|2_DMGVb8gx+vq?$7rJBb*M58k(%c4y2Kg7FirV)})g^b?BH&h5-a; z7dp~uZCUZzn&@402#VF?x>(d;I8INi51BPbT;RO)dio?^y?k#q z&)qBcDOidPN5?I4k87}SY=2qsYhX<;T9$c3>DS2M?+bdnseqHjPZh>f{O@|4-W5)k zM)B|yDM%|klXs>-#BluUF;O3JlG5ieeo6h_xVZeK^0U1RJKxxm62>ZEwm9cXXTD z0`7PBs@Qai5U!>H1$*gbCAy{3RuQnXo(@Sf&^lyF3B5q}i?sOZh_Enp=`bP~a{EGn z6=#p>s)s{1=}y}RwaY8Hq|5$r7-a({it!)1W^9>6*2wymVydK)-J}G)cPruSa`ADD z$}S8$bNjTF;7L5Jqzva|Z{PhO{B=vfB=a>K-ux;gVIY3;a)j-jSq9xBqExeG=7CoL znie-_^s>UCFfr{4ynOj1>5`RRev7XCg*#Fk{pP+C_JVfmQpuvrRWv!xR-%yvla_Cs zLMALp0RK@5V~XMSx^TlXu?!ZLc?)L?F<~e##&H&klzgv0t&O^{u7WlK39+1gZN1M$ zCjdMlHa@Fc$&&(|ERi(v$0UXSQBu5F9;0RueY;i@KP#&zd;-W}hkJ)VlpTg52W53_ zLg%_KqPNckl;28;CvO>MSe;Fbb;nT=tV z0c=)ivjJnfPh&8mhm45iw4Iu_?=&7*@znB5a^hKFpKWXEo`iM92k|7h`(nGT!_<+8 zLDsYo%z;D`ZyqSiG->E#uVg+1_e0Hwoh;X?OembSpWvbz(XVwE_?fMNoYXa@$PPNy z6qBK4*Hl1Sp zmtG2^X^$zmnv>>ISuc{}cJjXqen4h$^6H`DO|2rE#}mU<$BGUdW4uYn9-aIEr##Rx z?M25r<-_sc(aiKMe7IS5boi2+hhWbx@aYLPIYP4hJ%)2#C8 z)jmo=ux!9Lebpf0UkP`jEa&;UWaQk34s@q*Oo+Sg#!Y1p`kh)25SX{yWhM{aPBWly zo>~dASo~YSz0wrt{i72uWa4tHq@)G3Gyny1B)7Bu|ML_jAEG$a8fD z^oCU&tA`Cu6?_AIg+sHNxX!gR%;%0BGEc;}wWEF{rTkmOOMt|6;erD2y>iA}C^~bN zXEh07X^iQ((0|f9hBEW-LR*NjJ7`}Lj1m|C1!dibOnlcLcREvhq-ih>K;r38W^yNj zV$-!EAIStr=J{591~uheM@1bP^xUheagnGT3F3OB_8lT-?y(=>2m75c(cWr!U`23J zt=V8k^hmWl>D|5a9#Uu$3Y}%Wp81eXa>Vxxu;ixfO>0Q_kp}eW*8K0w5GN|;NEJL2 zx5zfh*6h?4fLa5;)K2%P7-3N~Ri4TSGHYvvPo%xnbKr-5=RQ=#;mUKTMzs2-;@|LL z83{~cT{F@^&C}p$LK}Rx3A+vd01OTN)vgU_Xr>cBS!aSwdqa&yDb&beL*|5swPD%J z9K@PD2`9gbk+NHu;wU@*YUTCdgv~axB*AgW&S#c923#@mNNWhBr`CXTraZD%x5sA} z5;78R)_C$!R_NwHkuIc8bM+jknFLg6noe9m9e$X}M#YD_jdQMFg);lWvaE$N9uuQS zEDD9ZtzhBy*V8$rL$H`Pw1EIleC70?;WYOXQz>|UQWQk*})q`htmC#<-vEMTYB7BU;;P?$u5J>>k~QRgunXQ_r%%*B z^=uHLQX^yun2{WDoarnj&3T_*2~*xaeqM#7dTlCbYdxqLNX#d~>rTeSg1I%umGZvZ z2;m71OL0w`CErK^&#zed5Jmj>7DbMVoH?gwb7wkB7bAal8y;TPM?WWGdCY|&Cn#)pI zL~Fh@Q#Y48{o2(L_72S>K2l?y{??QC{I5nj3Coasmbl%xvklky4;*-FGz@OuV*Dq= zY&nO1*ArF)%0_rnp-No;0H-@-L-N6YDT#37BR*L2R=Y3h2HfxcBk$->sp*30ULRf3 zCGL67-FZF6d6H}SngBs@%EgIfUqMJO=a_o!Z5CA4}^F&dKfMG%piy=7C z04_4%B_{U;rS7FkbOnQxd$F7iU0q)(1Leil@&H4ELUe?OF#sSrc4@amT>$_&HSt_u zO#nmQ`ymD>`Pkl|55mW`@AR=}jtOg8N#p_gdM)LBHLNnqJTjD;KRP=^{S>{VmIKHU zpuFR@->0bXNhO9=tc^WJ3-*dE07Qrca3W*PRW^gO3p8M6zzO9s;q+b5)vxbGT70AP zjs=|>$dX(w;F>R94T;Hzw)A!aib^?@Il0Dl`zqTltra9F>*H+U0a%S4<6nd$IZJKD zTCEc~%UaK>cFPS?ZT+c0Y~)Lb;1mV3wsZdgrwr$b`eLmn$?8voT`@TM>(vivw*U=5 z{46>BqS_)E2L?`93@b|e%h^ueTQ3pNoZ}hJA+sWUcvm^dBjvj0iEdT0D_y4T7sQAf z(l=X}{5TFr>Sd(Mc+7BDg(edP5e72BYR}PYgIr%n-ccYP#Ilxw62YDtfO+Y#qxI9`q;F zP|qwYik>~0S<8#dX5waj`O6w}UN)lyX8Aj?=2+dHF564j;KL=r=a#(}o@3uHjQ!fm zbmYHHJ5AU-C-m=Wg2LxChSLL=Mc`YvWJD`d+WCC1B2vag%U+9JI>(QKa%K7R>Fjz} z^pn_>C(0~QR>*<<+%d1Gvh*I`SU;za0z5Ig(BQ{PfHX^YEaXK`tcGLQF4S(83;_9i zjtgP!YSPhXE;6KupIvqFUboNdNBlUWr8{!5JNk#hl$s38 zy(Bp-YW2EI_lT}q=h0z`4y}S$xtm*TpSYS#=aBDE7RJ_#N!ln4d?Mf~+5|XC zrjV{@UJFStBUqw-?Tx=@doygD2EMA8)}IY|t0v3Z3nBn;biu6*^i*EbShpg%yyxPS zIU+~_^O6nCCX(yv%4#I z!-Uw8Vlto_ybpGcCNzWivoB6`_=?hIGQUm39`?AKNa6RpltwFReEr#FZUCBNZp<(+dYI5WH7{^D%Y-gs;UNvHbEs54(V~M zj}8iQ&d}FL`Ee-gbESaKKfjtR2rD(f>Jv=$uN5-_(J3}_Ma7QY!B8im&Ukb4luRhQ zvzV^9=x|G@8=>3c#AQKVx~EF=Dn0EDA2h-6<>ql8gnse;)0FbYoiMK-M1~2UoK%_& z03O=KD+OWqHM#9??GEKXEDa_8*>@?3R3^m2m zE;)L7An#Y0gl;spqNg#P6)0NUk-hmEi*-m+Q}HLgCh6I|@^_5*%*YQ3aGq*<1PG3h z-NKk*!}6poI{^0*Ovy5yHIUDW(hzU49Y}#@&op9M1iGJWM7&OFIs|DRBVO9$s2 zV?`=0H%;segR#PT*F`fDFqf*JS?%qi-s!IHYRMAy0g@P%T~sEoVY}04cR~Ao)n3tj z&ZctnpLF=+Pot6KW=(bEp{)=}JUI>%;nUv*6}^`ol?2+aN&KUNg|}WLO`y+@KMzl$ zFZylVPCDyf1QckkY0JO9N4lJ;;OQcqf!P~%vLogolR3^=0WKuZEGku2J50pq?a@ug zhrKsWV^{?VYHZ!Q-DoC*)P1*$u=C@Vu?kRLE^|O2P)p9Ho*gEEg=WflFP#*&nJU;s zrHTk}oc{o5!33T`S?8@u6B@|czJ1*DrzD5RC3r)TBbs&Dfrqz} z>uki#rlB!0gTDfn_t?1lq++UA3@+oWiwZ+otPFsCjGE)*{0Y`~m_c~9mT=lAnR zSuIU=G(4xTWfca>K%Plfc$i9@jvTr1Q^vw9L>7roV~)8X-DP1PPb?8uM+XTLE?&H) z^+Zu3S}`f}(A@>$){8c{*O4Sl|f`P@ltYxaxSLxoNf9dPUBnb~W$O)qgX zai2fWf$&vpMeZNEX}a7;I_s3WtEJs&`CG!1>8dD->EFz!Z*oPKf5_u3raQHs9tvA! zVhItU(^DB90zyL?0djWqCH%=hSQt{1cx4nybr==D@{V&0eMo#daUW-b-hMnwc zG3`WwUp-f!Wt+flS`H+DXm0L4Qs(L8}vwgOuUv`6WB1ummD?jskgoLR~plwhL4hw+B@TQ zn9JH(_YJyZRfm6I2<_p{kbSxRpmTzLE5cyZ25jZh(=l_ zCVRE)v`Bk|+DHxW)U;GwJ8Y(N%CeWPxF)T)k32jSL>R7fxp^w9A7aC2z09eJp1NT~ zo2nGeDo!WE4jn$}t1uG)pA61j+*I}7Wew`-%n#x+9_jEQ$bdKH9VzWDX{ceWsm4+r z4n8%i9m%L=64cKHbhe8-m`K8Ue;j+;ctV=(?iaL#5zoTPig za@!n%y5Eow+;iYZeRV|5ju2p#OPz^0lb>}Iee-SH5++VHnVBZIf!6|fBa!TgyLF;u zHKI+zWPa|PXNe^dyg-!qKps6MERZlF%+_vk!eNG+24^Xs z1mrh^`&vLB&GH^bTzZLvE-mmnz6NdAtXPNTU~5e#XDm5pcur(vgo#&9!w=s1zqp2u z684#|43|aZ)|^K78BC6Y8uKHf?W*@L!*~hGZZZdj0RT``@Kb(5swEp`VE!!><6keE zxMkdqv)dTi2?A>=37&GC_>nL(#Z_b9Ol*Yap@i=Xuh5SA-lioCa0z+4Edp_ zLfFx5ckG7jrQP#*VmsA(-v|;XCi5hhcaN~mP}yya^ZUy|JpFm#rf%yrOq%1A-7-%c zWCvfO6j~jUmYA(>WygUO9mM%acS%OtZ$}^7%K!n_B_`X7C1&Qg8Ps8yc>myz`r$bDPHrG3rwbeMm%4dPl=u<}3xJ11H(8WCt-t)u2eFVHxU=VEbnV#w4 zB76IiB21s&)5{N{X47~a2ovLnq7{+A#8(0LOJG!(Y&d{WgFHd>R!xxFn2;j2BME67 zCMG+Gq2pO_RT6U=`mVClW+ZEZ&T&#*EH01Ie!#nKg==VNe4Nk&nCA`Qmm=UzLx2M+ zWxqkR1A&_Sh1gxWi)V@=Fw{z8i1H+KJ}cjSgMOhIYhYuySr7nRH>h%$CRm&SuT|z$ zu*#+OUl05!uV^^WZ$64yQ#)V`KZgO%0bHF$k>Ozqk?IYV#eg{=VzCB z)~cAY6rUquF&vvKr0ZU(CL-6lklUP?h@6Pz%vU9AaXto~m~c-Jn<(u>u@YR|OLR20 zK|0G`%SbEWVDD<|D;OpqP9kTSEdZYKRldcr z7C2wF&j@vH_x|beK72}%k9eVCM^f_5^4P7O`kwd_`5T+u|HTpR>Yrs)JInJWJ$~t0W(wg)8!>wCa8Yk|E?;3fa;y9d1JjtKeT@+P``@lV&b-lxY>X}HNi*dkUo1)f+Lyto) zUP?AT*~OOYU-F7|91jqizbpaeyYp!jGN(!R`X$1y~;UvFF%tJ#H)apnQ}aPbn<@Fx|7Y|XqjAT^Zyy>u~K&c*FpAhv94pAg_1k>Ye` zFC3>9xAQLRc6v(Ug(mYdnv;!d4FsGAg2XJht>YL@8w4?y^=akdUgcfCw$AZn*#7{B z5H$SFU?In$G&IQhXTsqw_4tF6t_!Bp-$pBm$V>sspGD-}-E6-G&>w(!$B7j5mzE2D z+5M|zVUFv+lTYp)-Z)KByL;HvXtR>h^D?6@6Y!Mf$tCnVWO2bk?3=Zb0rH4`T2~oM z1+(_+`hbG#Bp7hwG{lHRz;yRo1c@@9JH|lBo(sg5COxFJ*%LXbdkYKB^++Dr3Hf23 zOShqITpCTeE|c_2^sBOvJ`l8T2gE#NNakv5U1jLIL+HOP`!DToJ%%83Hyzph%$&g; z4r|&w72C6|?G1p*zE$2J0mnMal)jyLCguuVk}I9JT>;jxK%Ch#)`DhSraQVUx3nvQ z8{rp25_4No$E3AIw(VZd#ojR@3XlaqXaax?d*{cHSgzUI_YUoALOEc4@s#ASi>1;| z=<}_LVa^W0(`{wrp1LZ9zRW=*f%4USIjuKuZgUPOl?4bC>-p;{V5s{?X5Bm7YG^a? z3ZBDHa=7@CEq6c4klRDP84z&urygDuQFg2jzNghL%V^(%T2JjW9C~Y#$!=7U5XSLL zMgU}zE;ttv zljOPZT>qzIpfK4%jQY_J08|2q{SP_^*80%Yy2=yv^fq-x1HKR zoaS;9)+IG+ig9&MT)BNk5%)!@gclPowKG>zzp3nTOHqYJQHDQe-vo3EAf)F$7*#nA z?jm%VHLkf~p)}icIvH$V<&S<6R~&MCk?KG~wL)z~++~pTQ}zw6lVliq zYb@v_tv7FE4l&&l;Uqmy+}}4$L6|GhJ7S^zTzvEs%mgfa}Y>DB;H!W>S}thwSFY65rTK>Bq|) zzUu3Cc5d(O4eP_#!D&VtSw_>MPxS=x*VSpa_MjoI?SWv%y(zB+VY6K=Zc&n zVZ$!}05u(Cvu@#DIcr#=Vn(G5rC$%q&Q?FTOkbB74SjM^SA5W*JaueHdenf@kZEU#DSoF(^h8KBtO(&W0r1^49wi}|lr*)#Hvcj^< z%6;-iUUtdhJ=W2+$AR)35@11I5%)&xaPvMna8YoXFPQkLKj}#`CX?6Ua`S@A9G&(wXfljC!zRB|qPmtGwnY`L60TTLpPa2_>TLE3MW#8bWXD~X|LqZbA z6k&_=V>$%bkDTBiDoE2@e(5n78hQCIqnXIyz7XeAkkwN`Lx0o*UK;zNp;`B&K~W@Q zS|XU@1jfGTA0xKQIR~gsHXr9+h?98lHck})*Ffv4k6<_o%Bd1qA-rzar_)#{X#W5y zJQJ`jlN<=iA}c02Ygi;3Sml<{B0IWsQ*nz;d22;hU_l_)1taiWBwL5$%~cGNhUpP5 zIPj)_T41K3iQ_|nRrpqr=}+Y~uDJIpYc-^a2M?B5^VU=GQ9|xWMQ7!56%3^?aXI1k zOvfg*m>fR%CD^UAm=fquo;6fDM`GN7{J@d#?c|kaj#y-Sk!`e`#?Dac0v9)X+%xsC#TO_`>V&Uh%5G$Pjy9Ve}8sx44wCEF9GC*j_o_*_(~ z5&{PzsJne})8YYEnfPn&v?$g&;ZGG2ZHK%IUBf*5imI+b(I2rpOxTSWObH%Z_EvjD zVJhXVcPy6efM7>0{w|pwxSrw98Pb|eD|yIFYhOffdxCyqpLzzIDx8IU*Ipj$=0$6= zk=L&byQWbR><13InzoW3Ax(}CkK+$y&8E^M=Wr9qN?7A8IVS%A!<^dAW3Rk|s%>TW zLcn_JMP)TXTa`_#+6OqA(=Bugr3NNsA}w)eIp8?rR8)A?#-}0UfZ@!mib-r*^d7fI zCV*mR-K;Z0#(!w59evKaNz9TV@h$V>^(4tUqd*Qx{H0%S7A zRHhyT5~Q6YATSv7;q<2j=%eT@r!!jm@R0LE#JmStOg3D2;aOLLRjx1qj~Qy73cly> zI)B7uGy8XU6;x)~FK4w(&%$_2iFD|q?CqP&jbwfK>WSNQdHkSDp+5QZ>p_Bk17vqZ zu&K+QsHAi}>tze2QJKJd_hze6Y{k#VdB?zb@bX9B7Lwu^!PLrlYIXWAuIn7m<1h#3 ziJ2!MTn~KZ+^H2pthQNvtTUJIh(!d>4dd2%4)d9K?$M2q7`f5}@y4UezNjne(ALTu zOr?kv@s)Y#DA-o66(cOVo`p@5MC5BrjZFpsWtV>r3EM95mgtgKc^F%bB9ChBM;zw|9>@gsGeuKWW%4*P=Aqq4&Vn$ANXxYwu+)tGx zXT@?W!|N{Zp!RJ!@PdbCV@*kj?1bhp@0~`oIL2@vF$@GyPDGCHnM-0sy^`$!fhNq1 z@f_!tGdN2$^mam>PVpH7I>>)*FqUenZSHr=4X6Fwf9m&7+3qOE7f5jYOTwP%rrA_m zS$o4}cU#~*_ltq)MGbA*XweLziW~`~hEx^rlKLIO=~6`VnD+Xo;oMGZf6RHD@NAkq zo8|!bPoV50qKdH=uK#*?l zKjdkiIdG~9ZiZo#jvS1phqPL``F$&zeUlU8%5^@&Q&BOYnb!^{&>UzoLKjf`j{{zM z^+Z8nB4tLl&}m6^&%&M6#W?8Zn)LTc*jQu02A&)~i6D&i`9nu{hH}S6d?zZ<4S8m! zm73*|=l1qjZI0U4+2S%ZCsn7MrI|1 z0M5BD(>>G83Aon3IxC%(v&jqwG$dV5EGzb_aPTp5jh!O|ytzw3= z+z-j5_bdLIZ*+v(BhI-bxypEKq(l52{{Tt)CmXQwPw;n#;dK81OE=iX(kmy5ZYx#3 zA7_z|@H*(79ht}e!>w@Pg1_k|JM2&++FIO9ly#$Np*I(g6*07brYp+V95x@z4+lB! zEMrF#O2|xr1BqL&W#6Nl6_a)Lf^Bhyet(t|PbLbxtU~UKXQGUEoR_lXo$ST7F657F zKm0rxksC?Bbha4k_eqq_t9{td)8knuT3#G~`Ec;>ajE|Rlyoa#fdQ-mjB8rZDAs`1 zfs}xd7$=$)q@(sw=oag_*$um_Xk$iA67kHQW@R6|0t(-IHG-sTStxk6xR1bYw~Mho z2jv4K?f1wO6+9GcOPy3ritTG^YIvez-mP!hFb9Ws9tqZ6{7Mcr{{T8S#SvzXNqerQN#J|2J^B{o-DxEz2Kz?^GSKNUXLAO!%rxVnHoTwE?)1psw?zDS7l0mzXQ z4dr~+O{wxlTcVRe;+cV90aB&N5pA%!)g>2ZxTd7xz(+!4lj~py0_y=70$TY%36kdO zTKNDpVI(>Ne6OT{KL$Hpx_%X=AOcM$Vw`KK`zm#o?Q_KBWI6gzQwz}Dw03(EDGy_7 zpA(PQHJROgnOa=tvj9(bzm97RQdL5X8+GJWF8eWTfgHIhxEE&f+@k)I;tM-t{C3pH zuzuiWIY`eDP-rEUD}KM)XO1E4)7)nhdyPRS9DdUKOS0kuL9k*t z(-1(eyk@d(1T&+@# z24e>|9>0&yP2W}#5*wOx2U_8Zt@dGUA+Lb%-3-b{`)ahVsJO6CvpmJLyEy*b0cq%K}aZ!_;?qhRbVnTpZFt7!{>lJ*T|xwlUtq zPW0i1J>3w~yut_Z&xrS~TsxPbwvD1BCpn}^?Wd=$ zG#8uguPrZW&SShw>z_O%hTB2IDZkX^!;)eg+cVr(CnH=*PZrF`)?sAc<@N&jny!N8 z;XQREmx&p8Ct>ToYE4@hFu1$yow62;Ds`%JOvGbGHP?FVDBK!+6DW~$yS4UR4ytH% zm*eq*a1Q--NKbREa&FSz{(S44D|5C&YNuzX~I)mt0tqGL|BB&+p7)y$fONViSLHndz?uJ!9 z@8mTlOB`1s+syObkF$rn8I!KLt0mLe!;kSj`ry3*VY^x=7zcN%I?4id6}1!9)7;5! z?#1OT=>=o4c3%myoX>K;vC?$4HS|z;VaYzH*%__(A?$k>37`(iQKF*=$=zYLb-`YiWo z{{U0>bP4|enjUyEZuAZwGFeMBBg-bcn%BW!Ih0;pzQ0>gsvyF1xtRgWGv7fj2Rz4V ze^|EX%rG(^{m1_RvODB^^3Uh4$+DDN-C4YTqONfk1K%n9AWznE>6-DRJHojE>*MG6 zOWI!7ZML9W7SQ6~><4we4V3%TMatQoYh0E#+q$EoF=(;QVsqAG-3e^HfD{RUGgB2Ir)0|qvOXU$V;a_UsZf?0B?+P z6yb)a!7dX^fCq|*wO(7!-5DQ6GiJ5SPXWOuD)K(GwXF4*r-%wR8J%(ZVNi^pg#h!CW-MBrQ&LKg5=6^16QA==seoC7BRo<=zHYQAh;OH+ zyZ-=j;%ODK#*U>#|Xa|rK9o~tUO%>op5*ZyDTi(dq3%5=a2VO`^ z!pT{V7$@v-&S{c66l3Mykn6ruBR@>_M7YwJ%waBl*x-q~tt0ljgYU^OVAhBfm=Z~` zN0fo6G(38#Hi?74PMGVt2G~IImatL-f7EW0F=^I{CeBEaZ9)DgG{bDt@7IzkkPCRv z8fW-TikMKdwb)SR54YJa!3E5p3@Vn!&k=^FMIh5LCwCF=^h?|X!L~?D3D1&O^zAkM zry5~Ax>MC6G~1O12bVuuCwD=>)mG!g1asXVw#p1qXs*q6I69|D+z?W&>O2vi*M>CH!7+e8TYrQNAwbtGsz!{zcmXlSkk z!TC)vo`SI1ui`)$Qdm=;Sz@4rOJzBIKEH(_3E;OSo9TYwsf}$F#?vT`5~W7EAO(n) zw9$La=979XLwzW0jIPhM(*w50%*!V1n`%9g?0r^@4=Um;N2@DpHaQ^vF zr0cQey_^NWO}G*H>a7=rfy6c2r-m6;TJ&DKy1OO1;1C%N(OiGMzz(~tkfn3YS)a4k zHZnp4D$f=J>bP|p%oyEn{_6ctM@^!hb=AT=cVn}BqKV=b`yXK}k>Z9m?S(!fZJ&4T zoU@=rNBu6vC*_L>wo{(*JtZJz-n7$C9)002#OKs$<%U%w&(4T}wcYa^*P|f*n#iGz z3?KQw``=tSu3vwrABN529t^ViSYD@i{MJ#+zeeEtAOore~NRkgc0D zXk*$7Yca1~XSUnFPV9);M2!iv=6j65k)xN!Gc>`nQC#0AD#a8HJY)>YTnibG?{m?lI*dUMBI(1Vfq zkWsGIO41R;a%~UeEt{g4oH)vV zS(Z;a{-@*LkQsO-zztgBR6~Y2Iox`hQ>t#)eF!bwhgY0W4t+tu zprc-)jhFH`pG5%sVJAMhpf?DK6bhQS`D?)rZJ5a+u;*V6srwzAV_D!n{{Tb*$Z%&< zM0Jb?*AveVzeIx$XLMno4s!b<*<`|oTsd)1k=EfbtuAqyG#Q!>UrHk(+owSw2l76{ zR6|0$DLTuJTI7jkgb&;E9x}q2ORl74C3Lno8u8tbV?^-YHF4r~#|7IhnZ$zgcCPM~@DlyWMfPSbgY{H@NI*HTiqBk(S%mKayx!_`)7i~|as z$s%5--z6gk@eQQO<}jS6A;l`9EVx39XMi0ld`=pvOkS3zxw0+{=ze1^WS=44R0KP8 z=m`Mg8&lrzqL2Uq^0H?#Oy`~?y0zpfMN~JqJ(SE;vFf-^1w?2$kJ={KlInyqiqma z(&@c}b>Pl(6q)2it321|tQev|Vd{O>gV^tAPqErq@JL}YduNM#upk+OOeLD*&km*5 zxkaP(Run*2T&lYfwG537uWR>%fFR5ocPmcvh)UI=v*Me1OWsMEv4|-tWF~@^Gmc5# zN^(q-Xj}*(B|2D?%PA>FEwO_TkQk=ydph@@m9BR{Pq&)0-TjnCb|5$X$Jx8y3!z|> zV9Aj%dvw7Fn`M5qIci{kR8D&xgeD`2gS?jmBq(IKnqO7e+1)7QUDirNNYv65Dd7U z9EUzWg%5q+gb>CF#C93(kM2Ie=g1*jcMvLTsp~Z81&1^lfj571s(yo@0U{-*GJDW= zm+tiQQMQX&C=h+J_u!%8+Q}<|5h$2fSw#+mZq_Nt4N*2Ya#Fzz1KQ+=#z};e36)3# znGq<7rra070CYe~Fi#ZhHz!a7Z3%8)IHY_;0N(0xfhaDZ51df3Ow+L(kn{jKYU1e$ z*f3B7keHrdHK|Ae3xz0!!~yd8d{@W=<-)#__>=+QE9+&0gr$m)uxv{kUE1ZYy;hM9 z#X6MKdlZ+C)lQLDTa}0xPbq80rxbJxpeav;l-OlA$hcsztYBoHWt|ra3KIObh)gaz z!73%~yCZMw%rtJd_Z)_S`ue}K*Dm8`YUg5olxE1;L|1%A5sfRXHHy9v(VW#N(hBYa z3J4WBEdKy)c7uHGHvvP>xmxzJ@;ihzWv&Kfooa|tc4sbVV|KdNifSupiIQpMSi2Ds z;N-J=d{YA4*JT!m2@_G>Q8^B4QMWS%opzsKn;Q^*=x*K}#Dd4>EZnT~H)>NNN*QhKn5v=Xt=6iitm~YFxvOGX?bhYH3D^qbRheG$} zCoZzrbtHhaMXh-wpqT_TW=x(dwG{30C63m(;E0C$p%``56AO-7)(Vih8Dr-4^KjTwXYRHM*jfV zM$5pBzrNk+NPv0_aR$7-7oe_vkA%5o+k$RYk)qUr_qgt-ByU{=kyTvqtrd1$7GT}7zI|Waex zW8w$8zbh(f(qot5WhurSuuAzg$5=*ZR7w7_8))JOUw&Rec-w40TG5jyXMhKFqo5hAetUmqem}9VOMD-sch_mQJ2;$3(3{o5XTo~# zS+>=FurBC7vF0hC@C5qOM~wT91M~9NZ*%JB7j-0`G$Dz_PhLmg@I`!{?DfXee!5~A zh!7>fywY78Gu=vNvQ4D@QQlGK{&&M1A%G+}Oz(KgeE4K8e+9{LS-4*A-{1U2{IpKq zdtDkSoLI3RKkjip@<14zP)t4unwct5OM?1nmAV;;<*i9ZMvpfYF=vOn44lls>!Pc{ z)kkrm_HtI6m83Ted``J4S`NiYn7< zm$y=t(9T+-fDaRfsnI}QHl5b~>5@FV`buc4ZK_i5*V#qcEG8?ZseQhPNK_){uuRTI zTJ%y@=-aar#)E}_3PtQ|1i5=_%|ykAz04x_C%)x=D-kwX;))hY&ykQ-M#0$=kE)pR`5ZooL)VC_FX6HY)~(C<^RIbeQkvn1>gRid*X71{vt1 za)&QbFxg{4<*Fu`GB*}AgK{DPQ;R$RU@+Li&V!nxsG&$436$a2|NB0Bu z9H~?hd7%RgWkW2`*bB5+OsV*mDHdwToQ-*fGX#PGKg(LGZY_k;lsrDkl7Vc|H(VrW zc;)4Y=DTZwBiB49!8UAzc3;RD%iqySSiW}dxO~IUrWqx=00=Rst$8Qx?3t1VFfBX* z&w`PG5@NXIc_uNjZ7n1mFxI`4g^JuToj#pX;J6>$-u!&mW86elxJ$;g^u}^P{YhZ( z=G0PELpsgEgk|WXp~rJ^66t|bmTOB*c_2(~%Rc`AUOEZqT3X>FL!AA;2zRnZoaA!V ze+jEhcA7c0#$!|UK)tsGw_S1svRq}Cma*?H>bPT2^Evro1z~##{rDbn5cDJ$6Z&dlG_ zd7f0pXWun7w7XNf!e@Y=mL2OB*o~>goJl9oTEfw5y#68GIC`&?%GBiB^FIFoOqMJu zCD_WY{?em1(C0dGE}+6vG?jQ9c&}V`ZQ5}#+cP=yCQAUe>;qm&0=X*=z&ye~3D{-b z)oq4L6z)85!^E&-)ZzLSNglts@0d}BQ#upr!Dl_Cc57;W^hhrcal?y81~!cp{z7g& z(@=Xacoq-^FqE}gErRa9rqMixsJ@~v&vWy(sPWFw-BBStwksS=>RmHj=Q_{3l@ylE zUm#GireECAhB*0SLOCyB#Jk}}ALcQSpZ7Eq;(cbKo!Om;O#BuDoQVrt#p;RO7=F*~ zcx&bJhRS5M=0gbp2s7d*Ah9ph=WM0z+-a+U6FajLB6tZCCd!}@Ip9~Uw(n$YaG^cG zZh$Lat!dxhzcc$|+7?E%zjO99mV-QZNoeu_&pFS6!KmNT%Sy^rOI+qj70(R5$AS{l z;2YngPAiT83H~MOfV4;6bg%<2KP941xo?xFuB4-F5$iGa`={?4R_KuZ#YZ+AzjA)# zW6)sEW_5@spuz-7lD93(R@83N*Z4!C$?mv_HB4nIkB;me&H z^BY29Sf=b|K$*yRS3Hoh-@NKnczR*oizI|+oNEY@a$Q!}q5 z^cDk;c1e^q1`pK{1|GCg0>(J^Yb=qrOSrg+32RuSG>+KdfZEc2n)gzcTd0=M9<&6H<#g907iP`_QVAHyPF-n_Qk}d^HUlZl@a4qP zTxIo4+P0v`2DHlwV4|N1(Fm9!yy@k& zknE>1K4x|5dgU(^Y)E^er1TuJN{Jt^0MS6%WH@y+ndI5^Uqru1KiowrQ9e?qDh~8K zS8oYQP3CJZd9F4qTZhZf7h#adW-y*

`J<3}~OefZzpsP*6^D^*E_JHJ5Y&AwN#) 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

>1Ykva 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 |&|ehNofX18nscQEe;#=LAgz~hZWwD) zSV|YVMv?U+U1SGZ^i})n;QrBGS$=tA-63FMl*Wgc?vf<8UW+Fb_GLLVe$yD~r&?5N z?Z|kR<>4KqtF0-A+LT-ENw-Eo5>K|KA8kMvuaf|mT9a;yQWwYryUXRtB{cwbaD~~f zNdg;iUp4EmO|?kFp}i(66L1`gAuuUhQ)3`+3|e=Gc0NS$R6Ex5_>SZyEp;Vpx1E|` ztg6*>ZbTy~)1j#PE>0Z{7QKSIvse4pChR_{7h~@EH5asz@C!+K637V5O|=yy!D@~H z0$T5F!T>Td}oI-eO%3(omwX$)KDGz^jXV}jXt|hRHN2kRo4ZZvbY`?V#5j`_#>$)GHI&9k3$R z5vMmf)BgZSA(HYVs60a0ZI+Lao=a}4hfr{3m)uFkI^vvxf(p>-#CEk*bReS|*u}eN z(Fy|8>LXrtuc8Xmf~UF}`QQ48*|);H;@Su#@14?SL1~kz%5ES_fZ(#L+ipWagkj81 zb8aR?5kK~jWh^FFv;P26+dRj&c+iXwJV(>PdGBK{yEHpIaTG#pp~MfHfG=>E1%hIA z0D=JIbU--Fl6%6GirW+)+;_;vpiJjR z@)&bjG<~9Z!g9h>IDSbo^-=LJ7gnRXy6Cy`Vv~IAbjMdw+}7_N)FHBvVKuar<%r^U zre}p{YH(S-;kHDQb*_rN@%o;oNwPS4Yo-dZ;ZSyR<;t>l476X4DD9GbM@C~<*FD6@ zHK5GT8B2vKkJxU`BikYfaGH3z#7V3fl6i1mklAgPvshX1;GO7%f17C{v(2!nLH@iY z!gE~NwLAR0YpPGTW$NE=)Z0%N2`sJBTc_*fjJouK=KQby!xr%5dGu5(;{AIM%P#&p z$!wSY#kKA(hZU8{#LVVQ#OI9i#PAC+y>=Pox?edT+6=p}pyrkw62~i-`aZkFJaQVn zBE`Q^RyW(8B;%v6MPS&u7@!#n%#*-l_8jn4SeIj%=}6a~(te2BZp=C!VZw5yXUb9s!fC5E)ou}kz!D@4(=2gq zOpSBTk_y4JjC4Y4Lx%!znVjWAA_iQFh|V)szhOx@zLpta-4g^zI}xpUs}0fF#nM^7 zXfe0WA+B+m)kvFCR!TyQ8)dVy^d?2AVCLqTf$>1 zN_c_6dvKhxB;wZRkvEDGad_U}`oGbgy8D15vMU2acS9;z#>knH8$w7Uc12vaduU?4 z^C5y1iQd4^EKJXERCre%nhE(KG`e&6kNKbH@{Zt+ZSylycmY35sJfwoPwhzYrx(=P zdwClCD8bp!Uvyj;0adn6+b}Av@SL`PNxEaOniH-mrj+zM8=ZhW>8*88F_P_hub2rk z0G^6=#k0%}CGMGSO*H8+amhzoc9(XL+88TQBJUG2GN2>LE_P!&`=@kHBZCC9sqh@Q zp74Q3>TNXHtkl@%UmDo zBF2i)?}fVfu^b!m3tPQXKx+(~M(npksW}x;rs;AB_vPn%G_ld05v8*YobWO-8OlYZ zb&{q#Xxl&B13=<6!|bt3eTv@bu_3gUS)S)P{{R$*wXUD>l;=91l5-iUdnL~an7PrN z%#grFU}8w6OsUm+x?K!%!>!BiqlY%8Smo0g{q2^EcG^XX=|QLlrdapjgtu9@p9(Bj zjrb&%wjKw0vMq5mkr;u`ie}Gx(n3IgXu&e;-~vmVPaSwKR&dAD(F|*D{mvyRUsR{b zH2c;YNiAzxy@?q4D7(p$6W-Rnl~&Vx2NT0C9Fim6W`c9zy71_fVw_HVx}Dl2EfXe* zh!Kb~$C%gOl4{Ekx_}aR4Rltmlej^M*2LWf#*Ho;#N|x7k{0g3dPQY@pfgZ7|}9jF_B` z_UJh92XstMbsk;>GQ5&%DD|8=SJdd3xi(6>q|MTtr!NfDmDKXrmYk_B5~1|XMC~VT zmK!M#hCisZN=+@mPy36c+6hnt-k>`>+IPo!jS!9Jy~MO&Ch5p{oN@Hv$qBX8(bpFn zq-^$hG(|&#o3WXIq#?sxG-xo^Cxa884JgA2F>EmQtPAxG+P}hKv%+;u{v(0I`&v1g zl6Y{CS`TZzqqfHehy2G0G-f~5+`O-|+Xrd9<2bYu+0D@%J;u*6a3_$dph8!;N6gHH z$sW}G*laH~kOF{lCn3#fw{FV+08IvOA2E|!Ih;>A(>(bvNZC6$gLm0n*g|h}cU=(v z_Y*^0o5&TL-Mc<*ww6K@_;BUDEIZ9H>OB-SZjowMUjG12`wSTi<2j>! zRc|(XIvV4-1U9v;5&!@PKmwN#6)p^)JB)xukCFm_B3aP!plgagBerDp5#`681E3fVKrURGh{M&NS>eA9=G4^keG&ZM zxBD~=x$VjGu8U^6uepg8L)p!XER^_bL0g-3;Jf9EW8hw@U2adgCvAe)C<}F*w*rZe0qxG5 zHLqZuZJiA|tQ>sLQaK?#(;%&Pvzu8U-+XUQehR~Fvo>6na@S%2k`{_9Va@GvY;ap? zAw>mv37u=b7cFw=n~KeITgEGs$jPXiwCJr{DXJh$U2@i_rfv3r5}}<7*IN6nRUUIf zn;VBj+*uH~TP>bYjKVDl~r0Hb4L= ztw^or<*){{DyGNXG6G8765A>-oSnH_K8g^ipI$bJDkjof#EP7~Z$1TP`%in&>V3VY$B(#AC2VM$C$t<+zMd-GZfxX2#V%WE1WVO! zyBB8P19(wJbfF!}#hEhOve$Vv@K?AnWDplE+88FBx86W6E$+uDiMQH7Ra?^7HKMzE z-h9X}FT4Aiti``_)~FYu3~c1dIw!5x@m&t(UAEhG z@2*HIRr56!Xt!uf|dgA7P&gq45%)vQFM{YJ7XMl(90;R>cuEbBJAyAw}CH_m8^eq1BSik^3xpj#`>==2YkBuT%^d$WMXSk|m~N!@yve zz#iI^wnUeLO}JGm4ROT-K7~@GY-Uwa(1la*Uo6rPbXbKyV!aG9*S8U@5VnJb1yfEl zr%$KRFg+{TZT#1PxN*#x5z2?oihH(gxMV9o!eh?+vIhy$W?lK#l)-sclI@v4`xo z$?r+eqj4PhD}+Wj0YR#!izOf_Bao$af{?LYFLnZ+T>4g(6z02er5)MHK0sjEYsl+e zRHff_l6dhddh6M6f0kX-@K(zO-3fyNPg;5v)RUhE4oPj?t5`O4%7RB(SCW{s?A{Y; zpE?c{nc}BoUXl|7!2OVMHiUtPUw#}s`7M?fmf_Uo!EIMa5+}&vhd(J((n{!P;7&X+ z&Q(y>{ifa$G8|{0N#Wz3NfuqD0-ExW!g>0p;X~b*U+EfgZn)2$B4~Km8%;xf{66X; z!L?1DPt(qyUrQyL_h}S%y34=oAhnEHn@v5)nD$a9@`KAU-ei4y)H9+0XgJR=F)8=V z^H#Xgr!$XFroEIT@$bj!?y6YTY&+Qc%YPm{$Bwuoj?gsXprbfpkErt<5tmzAk>27n z9uzAz2}ig&C&@V5=y!AS$I&|u-rhbxU1FiP8#!m;A?xplDSc?M^Vf3I>O|~WVMhj4 zl6E{PiW!wzg8<7K4u6EWcIS$oQsXYOI+_+nxj^H+qF?}U*N%Cv7<9=7FKN^de?W1U zPOIkLXNP#N-n@|+M5dk6IcT%f6(1VGjOEK-9!h9D8ktvB@IEuG6Bfb%knj6)smt#9 zdk)&#ihZ)pTr%+WLxxLPYl5-bpb1e!+8T22*SeZEPWJA8wGy~jR|@%~y!vb4SHvy= zmsD?E?s0*$idzAM~#pIUiUXm)a`yA5ZPCoD<&D|`a9g6T;x zlL?vz-x7$)sB7Xpy5-j|GKmn&uV;~D3F9-}my)h+UF6dg%*fB$L&z(Z&%yX`3FN63 z%eAi)aGCSR#)>6&hBX4*256VtrYYj0Emt&wEuAvtirMFU!KG5`*$}ZO|4C+BX^<4GR`jK%*j$=;_TJuf4TQ;X;OcN^3xoeEEJ?b{( z+3$+tH?R{lnKcw1B=;`p%}aD@h4!w{SNl(9PTr6qt>W`gImQlkcB@K*lL zyAg)TN4B4oACe0U-4KuNq?*uisiNB;TAcOrwh_GHTpn(buDM25*Cq*MSxMXv0LS~EGEAjE+&@rqA zf^`5128<*(Kpf?kY5xEchYh8Vc!+akKiWFJRh4KwvZ3GGMAlA2{jHq`UUgkKbnwF- zi2JwQzh5(tCP`$MQ)3p}D+VT2r1S0{M0MW+ECIg4#|LGJl&3B}3qQ159QSV%uW2ie z%w7(dsNMo#%9S8Gn15|^9Mct!c&H zG~GSZ_1fcFn#PE5+8V$l000SOzb^QX;>hW*Po;N08|6p+pI_mg4J@^jHy&PNH*Mbv z%?v_--Ow>PxaLXcie-{?^O9mTWffz-w_-@(c(2O*F|7Ku^LwQTeBcMlM}Z?q&DWUylpWcGptCjS8N(Ef4%0I3qE!y$&Kv@MvvOnAGoA1&4xjxNEi6b4vOkb9PM zR_JkCZcZCS2v`FZ-}e1{ltuZqjx95AYX|Xd03NHGS+v$c3GRg8&Btz+yvuubK*^>~ zl;!}G%&C!He(hInoLty8XMa=i7z>0ff#WaPEJ%67Je6R>EVEEfy+t{wMaY}9ex(}; zk>T#|yLj$6OLPG#1D+yu8JraxYx{nU6Xdc9nin~(-ZlQvK>}06gMtp=>@D$x;~mg( zV@M~MF2ECQyCmoTU zY(#5g+T(03-E_BFKrSM?!Oaw?-5{O?NZETfvNj=#$SiB|4{(_i{?KLzaHbPhZ}4sD zoC0dqa76wfkTvvPWMK(C_B$lnTmqeti5SdH+|Cs8P?zS-M22@j#+p6)lGAp2*f&F8 z6hYm`Eq#%e-LtaKb{P>|-06>B1-vuL4x_py;)J(mTmJx+VlkV3+ruiSv1;B2oybJ3#5yTch}jH1Na5slB1vmlnybXzs6f;IC)p z=WlPb?s?sKlKQzgZ@1vUA-9$%tBq@hNUN4R8rZR4J?8Ef5NaGr_8vrLsgdupa099O zebj}`Y2JkxILw{LH1RFo1X7qjec7k2jws-LJHIh$oaL21-a!`b)NOWDykcN*I z%6#TrzLQPx{s^!6BJcR z?cURzSZt*CAj2;_ruelz%xcN5_QZ_&GZT!p-=eksh3pO^i(dR_X5mi?oOutd>T!5> zf$tuvd2{;Nt~qDQxuAWQ?Ap_L#Q652TLhddH*#$7Y2!XJlJtJg?3_D1Hp7I##y0>5 znK+Zoqb@6mLu*X^dM4HMMc0M>9eH z0NOpuTd}^*#hw=NA3OeMajj+DLEYZ0){UQqX^7aN?R!~(X%1|`#$sT|%qv_NJEB2z zB+$eNX+eo?O})v}>^ky3bCXVTOQM9stqCM5b~<7vVn$3vw4tKf6(Xo9_JD(nYC=S` zAmZ9oj50N?2Nu?aiyZ|P)R^cdHK_*{+=Yv2QPzu6c2xw&x2U^Ky$fr#tj}+|SY!#Y zl6+75Th#I8=(C)ZcV}LkOOsKNLlU-IHm7Z2z;5(MOMuLt0bpBe+I(9( zjB7fIylh#m5T(BbT(c9c71qGlaQFi_UJ z9`LPEb+HW;CpMhY7{W?2^MYDT)TYSXzY*i;l;zT_Nn4_4Wi~{gnBz6N>?PJjsf3dD zM`jur1hQAFn&Azq@p5JBblL6canW(Oph>;U>*mifN)a@hzAi|sP?%hu&sMt`F4A5u zWW>(AR$qPXElk$2x3&yV6@l$+2@@sThAElOeJF~&uRY?2ve?}a&=l>>aXKNvYuh8S zfB{9eOo|(KIAWzfcp>&HVeptaYh2dlvsWWn2DM#anz?Rp+(MGI+9W8viMK9J#RU-C zUE~D%2@~+z^o5 zH;OU#sp3ArL@BfIK!(d|jC4fIM#)R;y};;(WPHB5<@HQ1iCvMn3;t(*&kr@E*`W#m z45$Q!IbqXNL*3Ur+5<*X(VDnj_7=kc;&|{~xN+9+lbUj~>#t`;9QqC!m1GZK1Ogfd zH47Hi&brkUZK0j@$6V_*=tC9qa>{K#Qc~G?G#`}seLIkry`kV|D)IJ=~B^wS22~psl8usp2)qE1;!E(EHhk8NMpPr?ks*&BF z>~(k=^OX54?i_M5*R2$_*|ZWhQEhUHaka^IWw?qs5zJxVDI*QEWg|r$W7-xO1Ky2? zb+z9!9V6x8hkh#SZOpo?>_}h^dXUud=9+>FY9_mAYuo$VFf$eMqI$(@4mf#xc&8|) zgKkG$Tx%eFz4~fMOGTZ-jQn-O@~m*6gDqJtVG#fJ@rD45dYCLPHE`LfTt2`~=aIabIg>HpNq3B7Lff3><7?L5ZMV%T*l(X129odnt!Mo~ zLS1&*`Lu8~lYH9H0w{bQX5+Z~UH{!Hqy+04UzR1||s8jnD zXWxlF?{n;8hB^Wk;js^ld#H_bsGiv9 z6Np{hp4~!1dsno|8(2S(mvIvAt$6q>iICpYN0Z3qt#iM2y?Ortm>a+icq#|O&U)99 z<4)UQentDU&`5DSWWMcE)&vkZxOg|_J{zd*fU-&uJZ7prxLS_uS`3cs$m=cE`Mgs( zb5lMN8ItykYxsA32Ap40{{S?+j`5u_8AvMkW3AqdPxdkH=^;byUTR;rS8j_uAMIeL z41S#mmN+20Dzomxv^@U+^5x@*?+)};jnkZs4Zmcsp%t^vWF8Y3`h$)HD<1O1J1yE0 z*sfv0=3}V)do8HFc3q^-cBzfTB}Lnsq@GX~l{ef;Sx4GSEWuet{c#gH1+-tRREvF_ z@L4}H;pll^wZ6~J>2Q!f73=HwD;}_Rbrq&!EH)qa3FFG1xvev{U88Zem`*Mga1|g4 z8BlSQk40G8{g!+dvF&klUdF_kz%|pDnZSbFDU~V~OD9UZD`Lapk77I zKMm(~-?%i&eRze2-?s}PiGW&sLKkPY<|G#h8czeml-99V^<&%6%O;}~>rdiNGVHQP zmG9OcIjs>3X3}uuUn!$5otLw?{IP)l z0Chg2(OW;Gi420*HX}fm?F$?@5s!FUOEe$ab?$hXz8lxz-{s%_*MFg2ykdu$F`J@; zcBZ~Yc?zwkvd+cB17q5U`k4sj&D`gJkncqHXR+`h0ceiqJ}H@N8~b7KrD`y*0mQ3q z>9u?2hgy>ShvILEvNtUzlG5T*{{Rd3J)aBkM;G&T3ZIkz06wI}<9kkmL85?i$whxs zq0Op!uDU#zBWLfhKn|?&3c}mI3kLJ1`QQc;=OSy) zodU=%EutR|8LZsUf9;=`s?cs5<*plqI3$OQ)0bO-5yr-vkcaZA0W+ z3^}%FzyJzkOu9XQm@sTE7L0X>MSV0eN^qv|>7@3TZc-2;aaP~WFv_Wif z@Wd#Rb7cPjnz-+@$h3oq6Y9Q)K`agRY97nAa(EiIn!0f%zjxTNb~$-NA?|kkS2815 zAwywtcJQ9@l>=y6Ni^z0+4istC=Q1Vn6V*-J`f^ht`l+ji45IvY5AR>AhQjL*(X>} z#119$kq!A<-fB8NXT18)8A+fkZq4j8Hn(wsklH_sM7&NX6IrA{d1E)Fh{aTyeZ}~Pb<*cw z440o6zN%XzwX~J9Yr1X-P{+*SJ_A2dl(F@Y7W%tiBIdO2ir4X7b5%`?+bKnBTtkjT z{qtI_>3<#4VwSbC`9Q?-0C80;auSq$%$~=zr+hK2sXqFmzuPUJ4TBBiDt&d_R&8wB z*bpA*jvz?QttPyI0=>#RWP3q}YIH-q$ZnjP9^eTass$%G3H4PhQm!~AITL)7y{9#f zU@mi6Id2g>F*24Xxm7MmP+*3>6HAMl55#$yk>DyNJyMhXqTV)E!D|DV8aV(E$4mp6 zG9-XMw1BAAdrA02OimlWjKf1sX*rWFI8AlwVwc)SK50HvB=(;7`N1W`P=SD`>7gYT zZiN->-`p)>pUgqso-{Zh?`WIQ+JClfJrC{hGZXsJo7c4mz6&hP00!=ZyFZ+Y0&)Zj z8FR}Yro}i$9aOIA+w6GR6y+-4&XHBH$8dkmIT`rtrb=Ec-8xSyeW%e&ShfxEh;yb) zg#a{`6_zxY)mUwpdU zc=Y70w>HYO2?4z+REaml#{7kuHKb*~}oc5Hy|}q+V>CrI6pI{G9-MWgZrF3 zX_aj^>UJZ6ZJHBd0Y9Dp06Xi256C;3daPa?2RO=GΝy_4=(_vk%hk<#-b4c37ev z55;pxVB$>cF0xz>YCFA-){NHQv=)n8W{9y|=RM76bKG}YTx1E!qGVJxdJkkaqS<#r ziDHggSVLrL_QG?H^9XhuksU42;UMXODUi0ygY-ppT`)zq`n(|lDf|#v;}AGiu-Xfp z_x}JUh-`>vF_ES{+D_QE@MJqBh#1YX{98WzfDtVa85`o+BENfe=W()V4y?u#21GN@ z9F&sV*MT@GClV?X?N)*V1KbaApLB2s!(b7gQi!;rH>|zC$MXd$WsUm+> zquK0I{3BYxzAjz_@;N(ibFD|R8u%+Uwtk;%QC?z4_|}4Qiy7``{{X9LY%n=)`PFHK z>8C_kl#m_CazcR(u;8(<;j~GtXpkKOD8xv7M8sIB4~>T%84mc#5n`dD#6f+B9~BPx zsi($6x#@u8;~^gvaqmOD$x&1yBvd3=$;k0g(F%4k5h5t~(NPf`fwa9#0C@2fE$ewT zfVspqqNI~acgZ<>Ten*08~`W5d3SGnN_C!z+PYKIj+!u?J zG_teyT^EPo(BrIi@7Xx83`&!?|!DkD-lm}8YD$6&|BaM z@aCiAL)NODyf2n8P0nk2kS06TF8J+25dE`x;wU`v?wC_4D6UTIIxN}$0O`TM=c!?j z2}Z|)7JGVjl@-)z4Cp3&{+-IbA8F&y{v*77u%`)4bG*>*dr6bOkWWOoWkl zb&_F4UXVyD$Mrp^!_1VhT5Cxu7}02|77KKb1!937VJci592JeNfibOQvJ2m4H_XVQ z+b@d=DhegZt#Vq$(jrTGGwX|IH%Jm5{MLza*#J$#yJb}<*9ml0IQ4C2O(nu4jo=3b z3wU2aN8UEsDoy_YeDg_T-+~%J*X{lU>NSb-S&q?dH2cyo%i?sI*9A+q$C>wCn6adA z<;mp6ZPw|b1L(TxbxgQ=F4ai$U5>>(&~a0bof9Sr*1VOH)r>ndJ6|G=Fc6{@O(?B$ zXCc@Sd_2)|6!X`*`U^T|uN2!&Nz|6cK(~^53Hf#Ihl(fMl>zkYswBr0A9R^lgMp_h z=l51CYh*<#N2K_4P0wcYylQ#PoR-6N5nC-YN>*$5q?8Z06mJUL;;i|f)X!5#iM z6iwsr_(59+90-?q!_82*AZ)O)>(f{%tGo#V!0SOq!)7W@>1WDEe}R!uCj5&GND{2( zKONW^^i|8w2x*w=r)=-uY^Nzx>ElZJsB6LAczf{IdeEvGg%XEa!byuQqY!%Qy)k99 ze;H4Px=k|B9m~% z0|ZaGJPh+lK`)2TjsYWhSCG{b8fFu=3lV#_M9okGw?*D!Kb024v$q_80C;-!@SlQ@ z*&UM&7)y@1`eYT>%?d+xvZk>suMRuioVh33!yvRYNDAvxuXapDybl9EDTL%154WWe zBG0^MIR)rKsKM>K1+iHi^EnxJYr$FBvV&ZGd`zD6e%DzgRTPEofE!kLn@x+>Y4*7UV zC~V|CeYtClSN?0)J$3F%8(MOgN_b3(_kfyPP&G)Di?i&defp%oVj-W$;R_3D2M=9& zDVrs%kv|O-R{N9G+SrGQuwY>$!`qEddSv#0Gczxz8DeSI-CLnYGOoRo@GX?68u9k8 zRb4jrE2-5Ki&n>wC@0-NNumD$^7Fv`wboVfo=ZS6fja#6B{C~#Eod!zdkIO=LxZyq zHQgi2?0O|yE+-0Z_2)k-cTH&Ijv+Q&(@tpV4ykrCU;Mab`!nH0kNl&Yh&?r~t4=mS z%Ux!Og=HBDYsyLVuqF1(uW|aNTdojB^L|%)_kGm=0K*(SQ~vk%fz&+`rQE;6^fEL*TiX(PP z!yT#;*2xu{LZYwQ75VTiv7%wR!z#+8NL0#Foaf1Tll0Sfd|2_VF2ZHLCT)lx{`%J1O<$}%3&?c34c)b!!(t59Ql$#ZFK+tFTUnf0HIeUmp+OP^KqWspYf#30)f-72}@cuQI2fbAM4 z{CB$=pI;9@s-LwFhhc=@?%qCsaB(=E1!IlWAGxz?i0y&1&NF#cZ!jXvELXDoIWKd# zF~s%NJId8IX45c711}-0ms)*{9|XxlT3U^8LB}grLLlw1ltf!F;HNFI0>-;f?TMCf zSqz87kvyB%UWIbx%%SwH+u<%vV+Qx(7&q#FWMKHkSN-q3(Om@g&N8Cr+G|QrQ$V{?a*(dC$Q-8fyBobLH6` ze?6#tsQsQnFFUY0QUG%p{Sj6t#DF*9KYNR3o^&$=Vc*dz72wlNdDQWeebB~T--YP3 zXNxqk%dQe}erSoe-X9pr@?n{fGnD5n>yAZ0#<&~}T4j;T#{*syR_jYQkI!Cu;q}2A zVY(s#Hhk^Jbk)OLg2Cia^hd9UL!Vu9!uqA%e|NvBR=dNY5KO~FzF~;^t!m`jIB}RE z#4{)MKb*b)0JN$dvCeqilXzDV*R16~6&rKhc8&eWV8oyCVBW(v%RWOIDa#ygE>m^t zcKCOS>U=vd%W1gXN)NyLF1O<%L3E1=2LjPLcVi`R*z5WOTmECBhh-^{JF}H>pi$c` zwQhu24mdL(w77oL{f`ImdeLh(D+Qj^*_Je%=}>x!8s#POJ}s@53~R0~P=DVUQ$EG% zdcXewE5q_Qr_5dbFUg{@4`?B{$&uSUWN3V)>FSMxdq-vmcw<93cvgs;Z(~qhFw*At z%z4b^kqWPD>{8VZZh>ecm1KL4@Ey{_tiE6R%^rQeXWf!F`J=WTDXqh{SShc&{Ql+M z!P7IP zo?KN*>e`#Z#!#U}tg&r7_oatbCj((^ZhytJJN(0d2BU>=@BnpRd!^E2(?LcGlKjul z^{zSd)H3xiHmbi9MYrFfp9T~;IlwivuMcend)Zsele*z2Hx*3m-(m}2@n2V9Cy!dq zU+p$c#|MGccf!-(xy!1_ik3V|)O)_~_B9&}VG;rsGZlJsW9^HaX1$dPD;38%%q#_FdUD`7xyAa^uYjwvd}etiV48 zF%vZa8IdteIc4ao7u|#Va6Vcd>bUKqVT-=!n2vjZE;9|B%;hn@WyHu!#V2TXkkoGp za$c^3MzYK5VL!k-Z~QczN=orr&qW zH#_{ffCQ-^C!D2T0%oNH9@^(%WDpFx4_B{*`$q0Q-Z}}7V zZL9-4`t!$+4)vkkdw&Qpw6}M8q&eKc`DLAO2PKfkycrBknQ)%5_D~l6wG|B>-(LmC ztez^Veq5cHAwH(l{7+5X#sP)B8qp3D9lKW=nbZ*6PBJ6a4|#T*bJ#&6{{V=KEE|O7 zS&(EaQ8GL5UP-rK&wehL;4s&D^FX%BO)FC&%$%vmmV9Slo0QeM{Lf88i#DCK{Z(3H z0>}Va;p7`F?x&s~Ws=@kebHqC(mMx*g%lx(y(0RIyXy)P3Lh5632EyZHmn4!~X!`+FxjU4G7=e4TZiY2!#uJNB$toVcDPVEQkJ7?}W!n*G0cAG}XZN}2=Eus^l zz>HzScKjGNR=O3Q86bf35yhp>-6VWSk)^?~>J^`1KSp+7*tWaw^Rw6+0w&~WZjA`V zY*5xjXo~ob+zxYG*KRlBJ;B(6gvlvv+mrHN`5N2M$2(T-9qqS&RRnGZ#B^9dG={@u zcYH@MjF?_XAk!IfUdHTewOCf`J7O@&(v#Vn9zSz>U_s1CuRCr30BN^9s?O^bk+EGG z8{^sGz3^VsX|g$??2Yj^cL&0>gSiGHn-sR8l0PkTWvrHqg3vxI!=boC_>FAj_%Q_G z#b`gxggTO+%I5HuLRC~Zi43$T=KvoI%acxP2%TE4bU1T zEU+n{T$ioC{Y}QSG0@>d_#n&^y}aVz2?LDfK1&pVZg_OTB=ymn717B)sM|f!6ZZf| z4}WAjdox(%lpUu;wVP?2K2izKqL8s(Tf_o)MCCJwBfxm%RcWzY56n3kjs%}M;nR|| z-HZ`fXwg6$PvtzbHJtT4Kc+8lV30PX{mcy&0TYg*aQCnH3yw#hZSYJJ2VIPzy4N_ zQsF-Uu=%-X_EGOc!n8VF+D-cJ{*3NDq0TcTna>haO}kv;44H8rU)ARrCu9A z=V8@EMT%YIg^$SL)Odt(t=c}dp7N*mKFzpGjwdfobwJ%$BZ-`e@%CCq&uko5NQNG= z{0}A9j~b6B!uW@X{O_hbcMh?|nmgc4KMLV2G9ps*Qjn~2^4ARfms7sS&b};#eS?yK zylfK7TGk5s>mrQ2tOi{ZTM(qm3#{pr7Iq6p-c;kheaAolr1>wEW1;iZOpr2X`d8_XL=+kk5@JOOu|`6B=fMv%*^9yJ>-! zkGd)ZP|#ich^HaNM*Mp5&pNGR6A4i9hmzz*Q78JD=7P3ITdj<{i?muOyAAXRed(Sc zB7?-RSvFD*yB#TxN@~jL9_f11)0%<1ts{67m?P+AF|I0N%=sStIctg{%IAT1lPNx$ z*A*Lh3QvTH?-TY?w)p=5FSkkK)DbBtD{Nw0-!FftS~4sWEJ@U6iMV1((yXL>{+Oun z{{Sr%Ro51v;a?dn*vZ=)z}_AFDl+k>%|bq z`k-U*?DSd|!rTF)dBUeys^-mD!8H@{HOspxebx5BXaK=!jyK7ar9}S#$H;QlY4F-g zr_1TDDCjS&&R*RIo(bDk>Hw#_$B&});EXE5OSfx3r#%TKEn7t(2zFd`CMng0MEB;tFpKv*t=p1dZeEY}#%6ux6_ z&@`7LQ7?|V@8r7<_i~Z{009(`G{;|+DP!4EWg%Y?=$f3_Dw81~+MZ6ef|sz^-06FM zHC`&yVAxO$-K}~0*zA{E7$_!uMmgYl(P*5XCUT@g-Ioa!cY)F6nzPtp0hS&dzUeSw zN~F)*!(NF|V(`?LOflZ(H++%?*C}DcQp>37hql_~hlKvVsy-|Del$GCMBGa`mwr|H z=q{+F604>W9`caXwb4aB_;57w;qNZ={7bx=SA_NVL%QiELR!~AtrXhk!=Y_Ng?LJM z&VD3xN*hV}&s{v^hmW&#uiT9JQy%_^2-`I2(w;i>Qqrx0$=F+54s+HjP8QHkv=kK9 zsI&LoFA}D;iI;d!{8tTYK?sIuu&?HtebG?uqEn&sS#i8b#(cGcl(Ju>2?H&7d1i2$ zJBd5wzp~g*<3}$ z$teoYg6iT@V>r6zOcCMNFEz=ow4?)2%*MPskq}&maFe>!fA+nPdUQ2P0I5+&-WGZ( zC{9gUVWlN#4;y}^FQ+=$3JC-OxEd$>i|`|q@&5p6;U%?f{e(k>4Wj_iJAg>-H?tO6 zBiZ9huv|%|Blk1@h=39P;-x+wToyQfn6=*74fYV%B*spFhP4&5bY_v8_M3RgvYsc< zeOwQAQwpuJ@v1eh^(ERv33w8wJ|z3LNNtm_{KL2`Ay0DRU!vPgCbN0JD}W*0^5euQ zTeoRA43XPYbMHZHv0xrTPWr0Fh9F~R>Q-LT>X%)*Dz`5;fBA%USL^xT4$kh2GT3WL zi4e+-0lp-j9Tmg1IPPtqai&jj`A;w=Jm^&Abr3xLecH%*GNk^#%12=%@7f`Z=RW|d z*X{Lahx_4&0&&M4ned+#b?hvBSk8H98-hcTIQa=Iqfc&Vnx<~C9VVVZW0!U69TG8+ zC85rl{{UGu?*X#|%8ORoi2JZ&9t}Q=7rNiO4$$&Hmgw#Qr?|<*VK=+>8Zv#NeBMaR znQ)$~^;R9bjk^j2F@snq-}q56Y{k(U2l8+OsWO*&Ab2Sb(v0G6<^b{%%bp{zHJ1=c z`I}b+zh~Be^5YuRHMHkB^~)MfUv@YR!g#sIt!RJg0=+pZR>S0JKh=3F~e?byUFgJv=q7wSZH;e?h^{tjLVcg*8C zlc{Sp_0M+BQtvsPa#m)-00xEAj|6dBT)tm-{*2|5t7pfNi{BSPV~sQC;-hUAKPEd zq?au8G;__5EN6waF4P?c!v@yhlm@mBm;6hvDS2aD9YgZtm@S{}c&H}_ z4uN{6?(A;OW`nu99T1P1#-@C@1&;QEv19_*3ABk%*!W_;W%#47*47{^nGlSub^3=HG{{W`9zds`!z9|U9>0eium$}=@^)`o1 z=1iRj)NxYw0LG7%lkSps>$zP?Lj#%bN@=uay|R~L!@W8DnYUk9@T#_pW8P{>^zK}L*FzkBl-qu1q5V6S^6XtN4X|_4`4J&n}t&MMp%M24;(VQD5yJry?JqLo84vuHQbc@5&x=%VWWT5Tg3o4U zw%KYnw>$`k<3*DiPwr!w)AJU(V2AGxO4T3rTLd5JE;|G54x?Hu@Q8*wmI5Wr$a7UG zSJ_qTFX#CYR?FHxa-gePxx{x$DqZ>dIEiR`t(X1t0?tc!qP}f& z+R^+s-XXyfZVYQ3#&V6rtO628$WczF&xsFt)oxIQaOghJLBQ}}ppKj8x6CL{||`oAlA!C%}koab61x%V4^54R~=5 zWd8uNB)6OXu1^4aF2`=(6ASXX&gL=Ghdu0%@oAkZWNAtIuXuJ{+hvk7VZv-+V#rOd zm?VHVr95joiWwdYqj@XtL-RJU<@Wyo6g8UFF)>~V<(OZQ@p@(MP7<3bY&sAenR0R= zOg+hzAe76~h3HuEQuPuWdSWq5+wUf@7dg#n;^F`uNsw7y*#4xh`#iyn*sl}$ApGaN zkCb=0QctkkG<#fC=bqlXagAjzg$0s0d{S_jpao+ZLrgDEPO*8Z_#K4Q%Qtf%jY zOOIW~)Bg2?ZBE<9wYa`J_lTGAkZo%qCC53HJv79<2wQcgBv-l5CGK&VIFe2?@}Nny z+|dO~NE}G|_p4uLkl`KR=!|2y#5=7clcYc+f!&@;;kMU&7*=nHEihv`Aahv`2`(*j zTmkroKn9p+eTAf#ObIl#zzw@Jq+{1(+8*8UHqN8fdShg^Y7}T~GHaSz2*N}Wj=a~F z#82g(rnVl+du3!6HWX%%)`XX*+p9gRb+C7-ybFjRNXk;3X)iqKB;wa2 zkCQ8Qd+Kpv5g{ir^4^@>4QG+wGWVL;BX+SI2{bjd%x`=9c*%LT&dt{YGebqO-SFDx zhZjy@9z+`AyxnF=!kl@=4Z7!X zJnDRB?xfiTqb_wyHl7k*JIOgc+4`(B*l{X^QuavzLAo4usntHqpiq-J@YjNU_RVXe z5C=s>w7QA`2A0f;Z~y? zey5)8x3ox=E^~?MXTub`w`465Pst6=<3mBj<4?C0?5&^dF3SXukT`>!tJYx5bqZAM zvmnLZYd{16Awi*t@9wva*8BUO27egKl~UW-^3BQmd$hdG;zEb7Pg#8m(rzEqv?j>J zCB}GDshqp(HNLrkk6)?{?D`e7aorv)v&v8EY^B}%0Rj;DVYEvFDW4PcN7>-Cv~=Mw zDodoOr)@1Vpsp3AH8c5D*T5`!6_ctu{{SK5Uj9lPdR?O8x|2mOYAn)p<=5Ej=%OIS z3qaaitUZMC$Cud1thtSITv~AkMt=TSNp?Dtv~%4Po2i)gL`9vz>sY6YeEDn9XVd03 zkx9L5I?&f81o%rqy=)U5+VsaN_tUMGSssbep5$3?(rV9k+2%Q_r_$GXKZ9ez_t&n?Yy&mLtYkoD@~<}D&EPiUdEA?qcXqj zn5@41vzC&!tMbP+nC)HPoR@Y9ZAYJ|TX0uwE#5LG4}6q`r)R(u2aM~l1q*jZla=zt z06D9snr3l*YktOWZ;iX`gZP6VPAcht?143Cnby1&D&2QIrl5t<2AVv~u#{foQSC@U zX!TA+cPVjAh$~~6goo1vJN}6wsEBNtNM~W04rM;vJ^rbyLu(}T6EHi}*w?AcA*{LU z!B0bYke*_?;ex8Q-!>&!tj`6x>+YI#J(x^!HtQV1hJ^nB+|?~)w9c8~<3f5B8E$}D zN!J3c?nki=Xncw;#~0=3Xn?etnb(4H99ao+QWQ;EqfMZop+-3J{OBaYwaK!_?uGco z8S1{s7)_!rIS)h(R(K^vv|-Diud)^#O>jV%&K~Jjd}z6AX&x))OzEv+p0qeiIq_U%G|WaIV9|V%Of}f9NtDV25oU!+uGvh=`OZ(- zVNnzew%sq?0BZ$uxf$KlTq!9kMcX1qzKY=mo1jXR8u!m7zCR--ktu1kN_Ftm{Z(f2 zyv*b^uBq!~xN)hTzWh`>VDA!7cDk5OR3Ld%Kk$#I1Jb&8ON#;&%_!CGPH1!G}2&(H1l@1&d?I{L+AGoF50?y8iB zX7ScIl{db?-Ga8qKX1DF1>eIRYw(VQC9QR;dI94ta~kqggz* zby{*hs@Q;Z9d{;8gd9hPsHYubnrK+gwUSg8Ku6iuoU6%1+O}IA+VfXOHd>l(mT}cK z#dPY7?e++aJayuXvELiNx}RQZ^A^KAWi4yNl7+VH<4#!jNj^<4ZN{$4Rjsi9(&9rXhR+`F$nvO!rTKU0+FkBmwl2mnOa_5!o++Uj^BqXVY9@hflT$V+n*)?`jpL6xSul z5VyUSVNz{yq-3;vTq%V_+A9eLV_FLy84Qj?Tc042{Xqz8O`y6!aaS}(+!c+vy2GJ0 z=7bq@s6R>f=A(8V!8f#XQhlMslVPw^+b=|KXO>FOfY!X05v6omTbdMDGis#-|9Y8^_nlWdvDIh@ci-Rhc!3Z z&ELAfd;DssU7%a{qq{k4-BwN7LSf*qAOYpS&ND|H5ljsjcH^b-1yz*WmrsI;!m z>|3x$IiC`yk^`NiTIB{`+~$tpW_*W_6_H!*JC+b>{$q=&(4R*Pb2#zPdtbEtjc*X+ zk0}o~1(x=!7(;_+hCjA`H1q&2Nj`mAK$!!waQEV~{nI@KPo>*jhKEIO9{_S$XnP zJ)gJdCSSFV_R!`}6%@Z#m73K-x6#2{{Z42 zi1PTJM~fB58vOlP`d@~4RCMdATgYnD5^AlqmlIyn2-j6)ix>qFZnQ6!!H!q4^e$Dw z=N-J*xlA}srw^*eZB|H-oLDLk91jN$bRl|MwSA^zSVk^Cv95}Y8~OS0)@8Sw@BaXU&hZ_7Ib*3bryb+x?0vDlpSmPQ#WD=Xttu(wRk__)7{Cq` zQ5!387RViIqSJ1>6omjB%KMiTl_T?wR-xv~@>O5pHFn&MZCs`r$>1at)@uy;`YDSo z)x|>cIHfD(joRy75A?5Kz&Ti=Gel3z=>i5^|r>z(D~HKs*mJ6RF%oLT^$ zbF90oJPl`6?Tc4sf~CZf!|#up!~XzK9i26e5h1cvk>F)Mc#&SK)R&0n=}PGwKhxt< zZ1a`vf5(U<=eu-Z&}7lv*$)}@RdT{-n$UK8VQm(dZo!1-%Mt{dIFd|-IL^6EX;6Pn zLK6gAWJwGJI8}7`7a9r6_|8(qOf028Hgu}&dC~=fWB?1Ca18{L+$wvO*5d4*Gvs1Q z15Qp8iQK?x)zXy~#d2)1Gi8d%Ks4UnB78TZKm5av0Dzl|vKz4kIOXvo6Ic)$;L%yh z#j|_4kE+kDa6@dW-CHwcf&!9RC251+Z9WD3L{F zfFgD9X`Lz&Z@=a==+N&?rMKJPCq#%ts35`xtN_eNwUr=>P376tso(zL!W%v%t~4tv zK%-pYzIg_;=l+sUER`Q)Y!=HYh*@fgUl=#y5YPw9Ic}G4ydRmNDXYh6t=7TtgrGvl;aS0i(UC5Df6OAaCCzCDqN^$Ft7ZAI-Iy)c*d5z< zTI}q-?O)VGh|TZvOW6gFBz!Rtw7MgqxCaM2#cA{bXI15Gfv>1^&m~DKsl}NAcujzuu80$s8+Tvlb?m~n^TS|tP#F>zg5{3mQip%x~^=V_f zY|e!O!qI34cYYgMJ}49qi4n(sa*#WsW<BC ziNgio6tvIjnH7fr0E~P`P49cNbDrlJnpSQubB{As zr$d+9m)y2r&%~SGW7xZU`tOr|729PDU%_3J~-h@6%lK_hHi7e(%+T8Ug-s_ zaizge(3iBqWFaVJrROjvd1YElA)0`^AXogy66|VcE_CfF33^iyWv^kIqo>N z6CCFryP?NC@m`ngSN{MG8`9ic7TGHd0w?}xoM#Gt*g(uvIE9`0HzmdXj5x3!L`ZF;p_aFOu>qgVB~mvZEf5-oH>fB1Vg>63u}0E|E~-z&}A3Hq70#kE?T0~-p} z1>(@gf?Gi*L}_RRu_1>UZnt!_xrLx^7H25r<^3!3{3y|RBha0UcA70P+{lCo@LllZ zG*E909^dr5NQq8HV3~roX2o7G+O3wfT(*YV{wK!xfw5n>2y9p}KX9zRW)V&jZDdJa zqS#HbhiQb!takHUH-}DRA}}D}RjQimU$KjeMZ(Z@wl*Ur(xg5Btm z84bVO_lA!b5IcgRcHi2lut45u4vOiBZ8%R2<1B&ak>x)HZKl>*Es+dJ@eD`QiJz6D zg8`tBrxFcGPAPX9N456T^-p)%=*Wi9{{ZcPH-z{X{{X`Va-nqADYYM~TWoo@%>|Gf zQM~^E^B><)3?AbybzXhCgTsuQym^c{)mg0jBWaC59bB3yX^|OF3Y;a1ZKc90tC9V* z+St~Ke0xKjYrVYkW&Z#ulrh{VBB`)TFl$`?d11@RYL_SJ-ZQ1VH)mSR9zQcg@#8)+ zS_R4aaSf3!bo1Si9L-cYFuFYK`y6MAFfq6jLD$2(tkh+u?-0bxfu>qD$#1=(*=$x8 z5%R^4lrrt&4;M_CSBSvV73W*#`Fv*=I~;(Z10V+ggtpu-$N)yI4y&w@F>gl}?qxq| zeUlKZJ1~ha4Yw)C@+zlBnSZNn5`V9X76X&1VNq%RXY+aN` zckUohy!WYCeTf76oa54;e>LbBcR=8XWyVeoGw8Y_iYu|;=J72?Z?`x48BV}I(9B^ZA?TQ)w;e<4wsl-GW=F?b0%s=f}dFC{o#9N_lV|xpGe5us%@Xi+o5J`Exbs zn7g3>Bmk{^YdQ>9RV1w*d$qGZFm4y$$w&)v?0m#$8T(d@&f;sA3PnQLn*dLh?;m4wgzhKV*cZET$r`A%aq_OZ; zDDb}e*Qy-A1Spa&6X|wVtk#|8*Ia)KI@=qUbngy^nST@N-tKEfv_TDtA%m(q{{SK1 zkKqlpS15B2O4In~Ea{C7O0i0<6_sz)jLPqe_fpc=MrrH%xYf#xs^MW!9a@2@*I5A4H7e&nYUPEb@@^8AR+Ittg-C< z{0$DZC228%3pBAbf~?jH)QJV><$_H0wD}uU$t!#w@T>Ny(pE!h1w>vJW}OWka9F3= zo{UzeW(Jjqp#_;4+YptY6w_5d8%YyNk zR|_Ob=D8c`JyfG4wll4z*+$~gE*c9vwAi;v>bGm^#Y|RLwAL9{$D-=PJLK~9coO=N zQ+w0*bj;4QP@f8BNZYsYFe8)6+if2BaNwIJf5y7q_SX0s<0bIGC+#+4k6!e{UBv<%fa)d-lHo*6#C=dP5!{m8`YujhE9Mjd*w2{gnuhT; z&Fy=qEbt~|ffCSLB;-b?n+!|eQtn7N@kj>VWv=uzXX16P8rG@P81Hf;&{d8E>CYWkU1cE(28sHnpun9#*D3j)UNTIw z9davuh;G$`zQiz>mc3Ds?!NtNiYf%efv&lu*zuh;;;X2N0fk}Kso<3w%h%6Yc@-z| z1|E59szG6&FDa&(Deenn5)+rV)9O(sAUGc?`}Z!0bmy&jq>h>T_n~fIBDajbwfb`j zR(O^77$t7g8in&C4wBbJdy`bcn&hqiG@p8CJ6h4;y2gd4xVw(Qg~Gk_*EF{gpLbtm zBOBqiWo#Cxu6QMgBi)2kc&n{Z`N4)C|d-$fzDeGA!?pkz3MQO`iao3Xg$K$VG zRUsD0bJn$z7A2ouK8l(Rp8#%!&$}OF#k%HevDT`Mb)Q=HP8aK4-Y9G?nOC-K)UcjX zJp9Lbk_E-g;uXEf8%2mbVc@2d4y)N8sEdo`^7zBtKAPwY4)WC0Xc1cU=BnJpwirn~mYDFluDTN>q6VP0k zXv>Czav4Ym-o;+OEb|6f<;dmctf5EV7I}r7)u1pN#{G%CB1q&i<=ui})3z;uS{+w7 z(Yec?1tr?6odlOLqvo#mG9p0ByXNm$#3Eec=NY(~lc`gH5(_1fJ--noXq#1eh><2R z0$%>=?b-Yfl%6{JEV}N7wr!EKZo+RdKNOOrQ9KlV^=6xJ%zCL1fxTV(d7rY$iL&Q# zw{{Uc0>y7jM)X&nWoXfFM+k0c%o$Hw=Cf;6khGcNN=iu+DvvcoHqA4;JeAA42iBQGwq7iy%nrDwXO7- z?vWJGyx-QZiEn8C0O}KtOaZ>GBg2ZwyGFMcTOXJPUr#R#7na`_-LrTrEjtAUP-8xF z`9SmfPr*|@B;Wr4HWX&g+K7Nka}qQoj=c~O<2i(fw25b} zdv+D6hXOUNW%T&+#%kj29&DiE>PVNeMS|k*h)8)P&j!j;07{jed4&C*&iRoI!QgT9 z)cGpauEty`h}Sgz&ue@mFtw<%R7VjJmAqfb>UuWxpHjdiQkD=oOpB`0AHo}2gAQUvu0mM>U{qIi0l4J z>0Gh~4#&PT_u{yca>iQYC3d*BR4_;@E!}c*R|~6T=Tg67#Tes?j8!CjHcXCfxpyn~ z9mYwgj=8IyhUep5YD!kebb&w=q#G=j+Z-$s&0qtPmb2JV7F!aTvsl#8Jyoy`n(vZ) z*;J5#z7Un8GAH^p<1C6t;IF@@PuM_0!Z;*EvGP)EV(EgN3hb$07J6aDVEwFF%h=|e zF&fr=-kG)7W)?--HqXo&ar0S_x!m*DVp~D*;zY92b$lvgoJLQGmhc9+@GH?*X3aJ; zf6M@kc}pYVUlrwjue%=tGh@T~Uk%~yJlbb2jsS-Y!8})~`!w4)c9<}uwt^#S+&5k* z_8x6;!=DK*hPvZ_h)Gdzxh^P85@Sb#Ol_HHbDSCjol@Wi@#i^DKQ$|1hq`0{0M>e^ z=M^d;g1OvP*`1X*w+Y=lv@$X#wUsB{vZ&pfTH`#MO{x2tK!PMc=5vJ43Cj){`V27+ z`v{sTqPbRQ8$a2^D0O5o5BDFL{{ZzmXTnK0-S+5D_;76RixQPGWF~?p3!*z78>|jE z;Is>MsgRoIyoR-+WSjsPp5>Wd9jh3{!pCNb6g0@jiVPSN;vDfe31-1A2uL|T8$D@_ zSn;6_h$O$Tt!xYwfk)ivli>Y zvjhJC$*gj0`8mLtuIo054zr+Mf2n&7o&)~?rG#NdGYkYx+@AN6TtO6;_V*yQP?KB- z2cj;%)S$x;iD=WFbHDY-4q~(eYi0e55Pp^o^@)#AzeYH<=22Zp*2s;)f&?YQaP2Bg#bj{B$N1$m#NF>i7F1$dgC?j6I5xpqnVe7r9> zg|Hw*b7lVk5Q4~H@Gfw!AH#bL3ig*|ANYINETBfcBYb#*MA?{S1b?OGj&}mb9nwFE zSj#+amhaFyPZ4%~*?r@AyfVjUjc7BGb4U4Y{{VDXN*I)?H;bu(Uc>CW{{Rk15P*q$ z+DqRcf2FdS2ANJ#BRWKxf+!(_g;$`q$MpweyPDfAnj0aR2E(&i+4H*~8x9coriTz1 zCz`6*b~k9RYO#&FEUu}GX#v)k5AI|J9o82L??f}gdCwN*F8=_B^8Ww|8rZO2TW59L zkar+5&0%NuLSsyK$WwXWyLxh%k(t1+I(CKI-q7E!Ff3oxvdr(4Hq8ytJ}XSd^hnMB z05QSXmcxj~48|dPhhe`*mrafT03O)*myMtu=SH= z8@u4zZ7umX7(dB}A^e>VLTxgfJ>X9z(S|uA_BQuR`T5wS_WF!>vS0i&;+FhN&d}Hp z=f3Dr92xx|=lnW=G~Fs_?j+6KsM{3kZa1`WE{#<{H!r5WYKNQkzI!DDMTHK!pa z6D8w**#7`iSGDQ9+f}LN5yH<4{HOqPhQlY&%5hx~^TA_qB017wI8H;pQXNcy3#M4{ zzqb0{<^21XxRt&(MgIV`AJklHYz9DdHnc-A8rL`f0F?K!%!j*|!`uxH1QOXyW~@J^ zZrI&siXcTN;KgtaCkSy2gzNlYKv$Hv6^b#l@31;Ez=qA&I0rd~ zDPf2jK4M`9N?lgJ+6QBn8!eVIUAg^Ljwpc`hYB^$En#~H64!3Lfjz<}TJx;xE~2m4 z*~Zn`==-kl4giXyUM9TR`e^Ng<1_krj+{tX8UFZFlSty`2?uose>FWHXNfhdMhL{a zb?lZUw6k^6l`!Wy@tsKUS>DZllbQ_T5_Qsg?_Rchb+2U0;DwzOVz&?J;>!fgGH0Dt z#>cSGnfqD?aQ5!vt8{?%<(^ZsMy4s&cK(So#? z{znRuc>uHcS2NxGOtP3Y>8#boCGJv0eY)QGjxKpFbBxI(l6}fD>Di~mKPyc7Xe}RN zyBdiUf<&9dik^V$92cRsC$cs|19i3Iocob&j?8CbI}#+d(FBJ9`13u>YPq{Dhq?yi zd_O--R+DyYm>Ex6;;gnUn0dj3_aCwh?9MD5nL!f&04<}q4jh!_pJO4429E`!SoR_z z{vdTykhTEk;oLr`qeC=@vyB-9`z}$#TIjV%I}r?HGp=8Bd_A6qKY*rYzN*w1xH4!r zAviRi;cSy(?J~vVOTLF`749ixM3yo(N;iN zwqhG_Xr8$1$w`d#6snm{}cp*teV0)d_aQoexi@zKU!&&spPMK|@-gZbanmYJ660 zcNn;kHR*>mE1;=^4t3X^C*p;R0Hw+qUcBxgT6bg!sF2SeJP%bJcl^Wa<~z76O`^z1 zkTT~(J$R^imS2YaCLK}!@8#qBzv@`aXJ=M6r5>Na%(mNR!3{$WQ2VFDQGnw%abYTX=T2| zR7=#hhs8AQqi+xqcIzb76KO7!BPoMiHSDiW(=!^0*enu^{*F_B$KYCf64fUL- ztrh6|^1+JAwyxl$w#9w9Z9iq0T`@~fqP<*pl{r=JUJ2T! zSnbTApW$b_QDVhuE_A}E?F{W%X{5ODMq5bT@b5vwi86Jr^=S)$Ow)!fQ%{GEOO6ywC?Ytd&^CC| za6I+yo-rmhk`G?!5PVxq<^<#_IZW4@kNBzL`2v}15C?bH&vH(@Qe1(YE0D8Ya^o9{ zVjCqNcD8lyK$c{sY|WMk0!Du*n^-D7!1ARLn&*ypuOwgyL}OHJ9N@#CvE59y#Q@ zAsRc0B0)Y2Ku4@i=S8gzF`dj5)3tWR8WcWs_Ym?hB4Jc05H6YT2uVYS9{oCJVq@jw0OT7~JftaBXJ z;z1rOo>F}ViCK-@26m{Cf3c5r_;0z!U-rwD0>^fSCiGVy^-^3tJXY6fyUZ5aAG;vn z8q#=5ooZYCI;!SWq6CS*l zdA1i24<)!2e!3uj{sqQe-zf43Tkh$hn&Q^z)@*8)>w|4Jd19TT7`9xY*oms$zq8gl zqHR31JywT!P>_WqlK4j~`e}d1Hjl9Rc=JUzlT6C(8v_-;wbQKY>8@xoaK{+1o+KR{ zD>bkfL2y~Z@5S*Js}iYG_c-O@7-hP&TDuXsV8DjhuZ9d~3H;y3l&ggCl*-a=*U^7W zmS1w)2%@sG_7cT@Vd9#Mx~)XAW_<8{hKo%Mc+!F}=*m7Fo6ZtHdLA2$?kA{w?R%4;4^-bAylKNQgj}}1i zERsdC5?f)XgB2OwjkXd{hMWvb3{4?0aK-UzBXM)#AVB-6O@@dNQiD|!XcXC%Yih1Q z=9(*WkhZ8Z1t}{7$9<=4x9+C9)i<#HuQp3ltgkYIXmH&ofsycUK@<|wLC1G8y(QXS z%gh>aUR3Q1XC!7O2r~{Cf{X&e}l`n2#@fLy2)NdFtnHKe}>9N100BW7pez`on-G%Pa>+CSW=z`Ebt~ z5a+v$q}lOaecK+`t=5u$Eug}O{{YK{C`|(o<0n#o+$)YHW_N|`?8s=y58dzPN3xB5 zzGi>Bo2#D;KJ!$RW4TT=AACnIqaNThJZHq7JV~#5iG^igGc`P`=6x!qE-ja|T3i_l z97wLhOa#h&WkJ{0VQu>t`aq8PI@1xbTThXMJ@V#o9P#eKCpf1=W&!MPFL!GM91a^()*M z$kAfq*7?7@u9Bg8ZK(}?mhG~a#4Ri$%)kRl5(Uv)yA6(QD))i_A1ThQ*{A6u+}0oQ z8^pk4-sk)aGp8C)tJ>>BzG|70VKfmkCbw(jw7V^lzYT^QATWgmpu4|x29Bq9I+f%P z)fehc+*$DKjrb6YzG$J&G3onc;kwoWO=Z4KDi-m^qqBAS4D}t~cigueCq-i{_Hq2} zHix(3yzz8Mgv4a2f)O?WI>Ph8zn%iQ$ zFDUK*0P>4$b08}cGn+Ax`GhcP2?33zSED;5{{X{+@w7@MweajP&36y^k>!u&0Il{Bngcxlnd>P>#(YZ-0vwzdI=Xj7T zmPn6o9}&ah!2=>pf%lcWbkcC_ zt@&C%m~>dR{{WecU>xKW*3)gq$ZX^{vd?FScv~6>-2hr$ynbKvBgLJX2p`BW{7unD zJj!_O^V{~(-^9YQLyE{xn@eo1EN+U|Avj<9^Qo z2<(RQHp6U4#w;+_G?-!Rv%`Muq~;MdmTV_r*R|&pejT3I8Vj5ZX!3|y;XmaSFiLTU9g_b!YshXjq?B{4lG77kpBRacUfjGs3IUCbhno*cjIIOr0kk-X*43uS0fM+6ygk84;%uA}3b6`84z* zoJ5Xm$yXO*Hn&)u`(MYi!egSuge^ZAtoV@z`5}=H?zA{L<|A5npE;Si#Yuje@3^eC z{0Ljlg%f;Bj^LYKImk%=0Ho)-v&AUMIL239%9^x$o&(n+H6L~C%vS+02UGN#uvvC5 z`<>uEs@z!!^FMEWpjs@@_iXI>+&|(PhE`M`+%b`+92bZ$OFg1ALinZ6dyQW6GEcDo z08D@j^}hP-rp**d?B43B@PAD<7Q1*sZ-7-4%GQ1ReJj9?CuO9Cb6TSlAnWhfq+z@>Pu|KwtKM<&^L(a2jg8;=I`wK z6LAFfKS_G4n`~)c(<U{rj(|^GktPC=bOeJ5T_FJcHOE3n7NqW`0454o z^vIbnw^JB5^uZ*+2%?)IEr1llNG(NfrpQ2sgICW9&DHnAK2`{>g3G)$P9vzn zQnt@$w`v9z{{WZQ+rRbqZ_d?U@E=&cH*uDs0+@^Foas% z%_BgR^{sPDf_1J+M)0#s#YDKs>%CLLyt0)NR5!$S=s}@pc0qA(Rv2OVH=@QwpQ=l0(j=HP_1H1k0nZ0X@zaF9Tsqf zh{~s(9S-QJMR^w{&H#pr-!$+EGEb+-j;bSLHAUN?sjEYjb+Bt*i$$=m_bE5cpYo{p z&4U^(F7dPLTJcpI;>|jGEtHHVli3+1>vG71Uw|wG?idt=n{QFZkqK z;E4+B^EDlNLYSQ})+vh}=}b^}z2Q6xh{eA{X-zfBO1^Bua~UX?N>x*LrV0+!Fyo(^ z?TS2nyD&RsN>u@4bk8YOKYTKRnX`xXlZ&;UwBy z!8r=kAOYf#hYRJbQX!eRbzLz2y~~h?%oDI>zRYL3272{cX3pKT0110~EbC{i;Jv)H z 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 Z>+{JOYZKw!)6!I(7fO article { + float: left; + width: flex-grid(8); + } + &.left { .photo { float: left; diff --git a/lms/static/sass/_home.scss b/lms/static/sass/_home.scss index 369570a3f7..9b02890e09 100644 --- a/lms/static/sass/_home.scss +++ b/lms/static/sass/_home.scss @@ -40,15 +40,15 @@ .title { @include inline-block; - margin-right: 50px; - padding-right: 50px; + //margin-right: 50px; + //padding-right: 50px; position: relative; text-align: left; vertical-align: middle; &::before { @extend .faded-vertical-divider; - content: ""; + //content: ""; display: block; height: 170px; position: absolute; @@ -99,66 +99,138 @@ } } - .social-sharing { + .secondary-actions { @include box-sizing(border-box); + @include clearfix; float: left; - height: 44px; - position: relative; - text-align: center; + height: 47px; width: flex-grid(6); - &:hover { - .sharing-message { - opacity: 1; - top: 56px; - } - } - - .sharing-message { - @include background-image(linear-gradient(-90deg, rgba(0,0,0, 0.9) 0%, - rgba(0,0,0, 0.7) 100%)); - border: 1px solid rgba(0,0,0, 0.5); - @include border-radius(4px); - @include box-shadow(0 4px 25px 0 rgba(0,0,0, 0.5)); + a.intro-video { + background: rgb(245,245,245); + @include background-image(linear-gradient(-90deg, rgb(250,250,250), rgb(235,235,235))); + border: 1px solid rgb(200,200,200); + @include border-radius(30px); @include box-sizing(border-box); - color: rgb(255,255,255); - float: right; - font-family: $serif; - font-size: 0.9em; - font-style: italic; - left: 50%; - margin-left: -110px; - opacity: 0; - padding: 6px 10px; - position: absolute; - text-align: center; - @include transition(all, 0.15s, ease-out); - top: 65px; - width: 220px; + @include box-shadow(inset 0 -1px 0 0 rgba(255,255,255, 0.8), inset 0 1px 0 0 rgba(255,255,255, 0.8)); + @include clearfix; + display: block; + float: left; + height: 100%; + overflow: hidden; + text-align: middle; + width: flex-grid(6); &:hover { - opacity: 0; + text-decoration: none; + + p { + color: $base-font-color; + } + + .video { + opacity: 1; + } + } + + .video { + @include background-image(url('/static/images/shot-2-large.jpg')); + background-size: cover; + border-right: 1px solid rgb(200,200,200); + @include border-left-radius(30px); + @include box-shadow(1px 0 0 0 rgba(255,255,255, 0.6), inset 1px 0 0 0 rgba(255,255,255, 0.8), inset 0 0 0 1px rgba(255,255,255, 0.7)); + float: left; + height: 100%; + opacity: 0.8; + position: relative; + @include transition(all, 0.15s, linear); + width: 60px; + vertical-align: middle; + + .play { + background: rgba(255,255,255, 0.6); + height: 31px; + margin-left: -13px; + margin-top: -15px; + left: 50%; + position: absolute; + top: 50%; + width: 31px; + } + } + + p { + color: $lighter-base-font-color; + font-style: italic; + padding-top: 10px; + text-align: center; + text-shadow: 0 1px rgba(255,255,255, 0.6); + @include transition(all, 0.15s, linear); + vertical-align: middle; } } - - .share { + .social-sharing { + @include box-sizing(border-box); + float: left; height: 44px; - @include inline-block; - margin-right: 10px; - opacity: 0.5; - @include transition(all, 0.15s, linear); - width: 44px; + margin-right: flex-gutter(); + position: relative; + text-align: center; + width: flex-grid(6); &:hover { - opacity: 1; + .sharing-message { + opacity: 1; + top: 56px; + } } - img { - width: 100%; + .sharing-message { + @include background-image(linear-gradient(-90deg, rgba(0,0,0, 0.9) 0%, + rgba(0,0,0, 0.7) 100%)); + border: 1px solid rgba(0,0,0, 0.5); + @include border-radius(4px); + @include box-shadow(0 4px 25px 0 rgba(0,0,0, 0.5)); + @include box-sizing(border-box); + color: rgb(255,255,255); + float: right; + font-family: $serif; + font-size: 0.9em; + font-style: italic; + left: 50%; + margin-left: -110px; + opacity: 0; + padding: 6px 10px; + position: absolute; + text-align: center; + @include transition(all, 0.15s, ease-out); + top: 65px; + width: 220px; + + &:hover { + opacity: 0; + } } - &:last-child { - margin-right: 0px; + .share { + height: 44px; + @include inline-block; + margin-right: 10px; + opacity: 0.5; + @include transition(all, 0.15s, linear); + width: 44px; + + &:hover { + opacity: 1; + } + + img { + width: 100%; + } + + &:last-child { + margin-right: 0px; + } } } } @@ -168,15 +240,18 @@ background: #fff; border: 1px solid rgb(200,200,200); @include box-sizing(border-box); + float: left; @include inline-block; padding: 1px; position: relative; vertical-align: middle; - width: 210px; + //width: 210px; + width: flex-grid(3); z-index: 2; .hero { - height: 125px; + //height: 125px; + height: 100%; overflow: hidden; position: relative; diff --git a/lms/static/sass/application.css b/lms/static/sass/application.css new file mode 100644 index 0000000000..a7f86dfb2b --- /dev/null +++ b/lms/static/sass/application.css @@ -0,0 +1,6963 @@ +@charset "UTF-8"; +/* HTML5 Boilerplate */ +article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { + display: block; } + +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; } + +audio:not([controls]) { + display: none; } + +[hidden] { + display: none; } + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; } + +html, button, input, select, textarea { + font-family: sans-serif; + color: #222; } + +body { + margin: 0; + font-size: 1em; + line-height: 1.4; } + +::-moz-selection { + background: #fe57a1; + color: #fff; + text-shadow: none; } + +::selection { + background: #fe57a1; + color: #fff; + text-shadow: none; } + +a { + color: #00e; } + +a:visited { + color: #551a8b; } + +a:hover { + color: #06e; } + +a:focus { + outline: thin dotted; } + +a:hover, a:active { + outline: 0; } + +abbr[title] { + border-bottom: 1px dotted; } + +b, strong { + font-weight: bold; } + +blockquote { + margin: 1em 40px; } + +dfn { + font-style: italic; } + +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; } + +ins { + background: #ff9; + color: #000; + text-decoration: none; } + +mark { + background: #ff0; + color: #000; + font-style: italic; + font-weight: bold; } + +pre, code, kbd, samp { + font-family: monospace, serif; + _font-family: 'courier new', monospace; + font-size: 1em; } + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; } + +q { + quotes: none; } + +q:before, q:after { + content: ""; + content: none; } + +small { + font-size: 85%; } + +sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +ul, ol { + margin: 1em 0; + padding: 0 0 0 40px; } + +dd { + margin: 0 0 0 40px; } + +nav ul, nav ol { + list-style: none; + list-style-image: none; + margin: 0; + padding: 0; } + +img { + border: 0; + -ms-interpolation-mode: bicubic; + vertical-align: middle; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 0; } + +form { + margin: 0; } + +fieldset { + border: 0; + margin: 0; + padding: 0; } + +label { + cursor: pointer; } + +legend { + border: 0; + *margin-left: -7px; + padding: 0; + white-space: normal; } + +button, input, select, textarea { + font-size: 100%; + margin: 0; + vertical-align: baseline; + *vertical-align: middle; } + +button, input { + line-height: normal; } + +button, input[type="button"], input[type="reset"], input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; + *overflow: visible; } + +button[disabled], input[disabled] { + cursor: default; } + +input[type="checkbox"], input[type="radio"] { + box-sizing: border-box; + padding: 0; + *width: 13px; + *height: 13px; } + +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; } + +input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; } + +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; } + +textarea { + overflow: auto; + vertical-align: top; + resize: vertical; } + +input:invalid, textarea:invalid { + background-color: #f0dddd; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td { + vertical-align: top; } + +.chromeframe { + margin: 0.2em 0; + background: #ccc; + color: black; + padding: 0.2em 0; } + +.ir { + display: block; + border: 0; + text-indent: -999em; + overflow: hidden; + background-color: transparent; + background-repeat: no-repeat; + text-align: left; + direction: ltr; + *line-height: 0; } + +.ir br { + display: none; } + +.hidden { + display: none !important; + visibility: hidden; } + +.visuallyhidden { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + +.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; } + +.invisible { + visibility: hidden; } + +.clearfix:before, .topbar:before, nav.sequence-nav:before, div.course-wrapper section.course-content .problem-set:before, div.course-wrapper section.course-content section.problems-wrapper:before, div.course-wrapper section.course-content div#seq_content:before, div.course-wrapper section.course-content ol.vert-mod > li:before, section.course-content nav.sequence-bottom ul:before, section.course-content div.video article.video-wrapper section.video-controls:before, section.course-content div.video article.video-wrapper section.video-controls div.slider:before, section.tool-wrapper:before, section.tool-wrapper div#controlls-container:before, section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper:before, section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:before, section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders:before, section.problem-set:before, section.problems-wrapper:before, .clearfix:after, .topbar:after, nav.sequence-nav:after, div.course-wrapper section.course-content .problem-set:after, div.course-wrapper section.course-content section.problems-wrapper:after, div.course-wrapper section.course-content div#seq_content:after, div.course-wrapper section.course-content ol.vert-mod > li:after, section.course-content nav.sequence-bottom ul:after, section.course-content div.video article.video-wrapper section.video-controls:after, section.course-content div.video article.video-wrapper section.video-controls div.slider:after, section.tool-wrapper:after, section.tool-wrapper div#controlls-container:after, section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper:after, section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:after, section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders:after, section.problem-set:after, section.problems-wrapper:after { + content: ""; + display: table; } + +.clearfix:after, .topbar:after, nav.sequence-nav:after, div.course-wrapper section.course-content .problem-set:after, div.course-wrapper section.course-content section.problems-wrapper:after, div.course-wrapper section.course-content div#seq_content:after, div.course-wrapper section.course-content ol.vert-mod > li:after, section.course-content nav.sequence-bottom ul:after, section.course-content div.video article.video-wrapper section.video-controls:after, section.course-content div.video article.video-wrapper section.video-controls div.slider:after, section.tool-wrapper:after, section.tool-wrapper div#controlls-container:after, section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper:after, section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:after, section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders:after, section.problem-set:after, section.problems-wrapper:after { + clear: both; } + +.clearfix, .topbar, nav.sequence-nav, div.course-wrapper section.course-content .problem-set, div.course-wrapper section.course-content section.problems-wrapper, div.course-wrapper section.course-content div#seq_content, div.course-wrapper section.course-content ol.vert-mod > li, section.course-content nav.sequence-bottom ul, section.course-content div.video article.video-wrapper section.video-controls, section.course-content div.video article.video-wrapper section.video-controls div.slider, section.tool-wrapper, section.tool-wrapper div#controlls-container, section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper, section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper, section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders, section.problem-set, section.problems-wrapper { + *zoom: 1; } + +@media print { + * { + background: transparent !important; + color: black !important; + box-shadow: none !important; + text-shadow: none !important; + filter: none !important; + -ms-filter: none !important; } + + a, a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { + content: ""; } + + pre, blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + @page { + margin: 0.5cm; } + + p, h2, h3 { + orphans: 3; + widows: 3; } + + h2, h3 { + page-break-after: avoid; } } +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 25, 2012 05:06:34 PM America/New_York */ +@font-face { + font-family: 'Open Sans'; + src: url("../fonts/OpenSans-Light-webfont.eot"); + src: url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light-webfont.woff") format("woff"), url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg"); + font-weight: 300; + font-style: normal; } + +@font-face { + font-family: 'Open Sans'; + src: url("../fonts/OpenSans-LightItalic-webfont.eot"); + src: url("../fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg"); + font-weight: 300; + font-style: italic; } + +@font-face { + font-family: 'Open Sans'; + src: url("../fonts/OpenSans-Regular-webfont.eot"); + src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg"); + font-weight: 600; + font-style: normal; } + +@font-face { + font-family: 'Open Sans'; + src: url("../fonts/OpenSans-Italic-webfont.eot"); + src: url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic-webfont.woff") format("woff"), url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg"); + font-weight: 400; + font-style: italic; } + +@font-face { + font-family: 'Open Sans'; + src: url("../fonts/OpenSans-Bold-webfont.eot"); + src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg"); + font-weight: 700; + font-style: normal; } + +@font-face { + font-family: 'Open Sans'; + src: url("../fonts/OpenSans-BoldItalic-webfont.eot"); + src: url("../fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg"); + font-weight: 700; + font-style: italic; } + +@font-face { + font-family: 'Open Sans'; + src: url("../fonts/OpenSans-ExtraBold-webfont.eot"); + src: url("../fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("../fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold") format("svg"); + font-weight: 800; + font-style: normal; } + +@font-face { + font-family: 'Open Sans'; + src: url("../fonts/OpenSans-ExtraBoldItalic-webfont.eot"); + src: url("../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic") format("svg"); + font-weight: 800; + font-style: italic; } + +html, body { + background: #fafafa; + font-family: "Open Sans", Verdana, Geneva, sans-serif; + font-size: 1em; + line-height: 1em; + -webkit-font-smoothing: antialiased; } + +h1, h2, h3, h4, h5, h6 { + color: #3c3c3c; + font: normal 1.2em/1.2em Georgia, Cambria, "Times New Roman", Times, serif; + margin: 0px; } + +h1 { + color: #3c3c3c; + font: normal 2em/1.4em "Open Sans", Verdana, Geneva, sans-serif; + letter-spacing: 1px; + margin-bottom: 30px; + text-align: center; + text-transform: uppercase; } + +h2 { + color: #a0a0a0; + font: normal 1.2em/1.2em Georgia, Cambria, "Times New Roman", Times, serif; + letter-spacing: 1px; + margin-bottom: 15px; + text-transform: uppercase; + -webkit-font-smoothing: antialiased; } + +p + h2, ul + h2, ol + h2 { + margin-top: 40px; } + +p { + color: #3c3c3c; + font: normal 1em/1.6em Georgia, Cambria, "Times New Roman", Times, serif; + margin: 0px; } + +span { + font: normal 1em/1.6em "Open Sans", Verdana, Geneva, sans-serif; } + +p + p, ul + p, ol + p { + margin-top: 20px; } + +p a:link, p a:visited { + color: #1d9dd9; + font: normal 1em/1em Georgia, Cambria, "Times New Roman", Times, serif; + text-decoration: none; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.1s; + -moz-transition-duration: 0.1s; + -ms-transition-duration: 0.1s; + -o-transition-duration: 0.1s; + transition-duration: 0.1s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + p a:link:hover, p a:visited:hover { + color: #1d9dd9; + text-decoration: underline; } + +a:link, a:visited { + color: #1d9dd9; + font: normal 1em/1em "Open Sans", Verdana, Geneva, sans-serif; + text-decoration: none; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.1s; + -moz-transition-duration: 0.1s; + -ms-transition-duration: 0.1s; + -o-transition-duration: 0.1s; + transition-duration: 0.1s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + a:link:hover, a:visited:hover { + text-decoration: underline; } + +.content-wrapper { + background: white; + margin: 0 auto 0; + width: 100%; } + +.container { + zoom: 1; + margin: 0 auto 0; + max-width: 1200px; + width: 100%; } + .container:before, .container:after { + content: ""; + display: table; } + .container:after { + clear: both; } + +.static-container { + zoom: 1; + margin: 0 auto 0; + max-width: 1200px; + padding: 60px 0px 120px; + width: 100%; } + .static-container:before, .static-container:after { + content: ""; + display: table; } + .static-container:after { + clear: both; } + .static-container .inner-wrapper { + margin: 0 auto 0; + width: 82.915%; } + .static-container ol, .static-container ul { + list-style: disc; } + .static-container ol li, .static-container ul li { + color: #3c3c3c; + font: normal 1em/1.4em Georgia, Cambria, "Times New Roman", Times, serif; + margin: 0px; } + .static-container h1 { + margin-bottom: 30px; } + .static-container h1 + hr { + margin-bottom: 60px; } + .static-container p + h2, .static-container ul + h2, .static-container ol + h2 { + margin-top: 40px; } + .static-container ul + p, .static-container ol + p { + margin-top: 20px; } + +.faded-hr-divider, .horizontal-divider, .modal .inner-wrapper header hr::after, .modal .inner-wrapper form .honor-code-summary hr::after, .course-info .container nav::after, .course-info .course-sidebar header::after, .container.about > nav::after { + background-image: -webkit-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + background-image: -moz-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + background-image: -ms-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + background-image: -o-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + background-image: linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + height: 1px; + width: 100%; } + +.faded-hr-divider-medium, .home .university-partners::before, .home .university-partners::after { + background-image: -webkit-linear-gradient(180deg, rgba(240, 240, 240, 0) 0%, #f0f0f0 50%, rgba(240, 240, 240, 0)); + background-image: -moz-linear-gradient(180deg, rgba(240, 240, 240, 0) 0%, #f0f0f0 50%, rgba(240, 240, 240, 0)); + background-image: -ms-linear-gradient(180deg, rgba(240, 240, 240, 0) 0%, #f0f0f0 50%, rgba(240, 240, 240, 0)); + background-image: -o-linear-gradient(180deg, rgba(240, 240, 240, 0) 0%, #f0f0f0 50%, rgba(240, 240, 240, 0)); + background-image: linear-gradient(180deg, rgba(240, 240, 240, 0) 0%, #f0f0f0 50%, rgba(240, 240, 240, 0)); + height: 1px; + width: 100%; } + +.faded-hr-divider-light, .horizontal-divider::after, .modal .inner-wrapper header hr, .modal .inner-wrapper form .honor-code-summary hr { + background-image: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0)); + background-image: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0)); + background-image: -ms-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0)); + background-image: -o-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0)); + background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0)); + height: 1px; + width: 100%; } + +.faded-vertical-divider, .vertical-divider, footer nav .top ol li::after, footer nav .top .primary a.logo::after, header.global h1.logo::before, .home > header .title::before, .home .university-partners .partners li.partner::before, .find-courses header.search .inner-wrapper.main-search .logo::after, .find-courses header.search .inner-wrapper.university-search .logo::after, .university-profile header.search .inner-wrapper.main-search .logo::after, .university-profile header.search .inner-wrapper.university-search .logo::after { + background-image: -webkit-linear-gradient(90deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + background-image: -moz-linear-gradient(90deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + background-image: -ms-linear-gradient(90deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + background-image: -o-linear-gradient(90deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + background-image: linear-gradient(90deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0)); + height: 100%; + width: 1px; } + +.faded-vertical-divider-light, .vertical-divider::after, header.global h1.logo::after, .home > header .title::after, .home .university-partners .partners li.partner::after { + background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0)); + background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0)); + background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0)); + background-image: -o-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0)); + background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0)); + height: 100%; + width: 1px; } + +.vertical-divider { + position: relative; } + .vertical-divider::after { + content: ""; + display: block; + position: absolute; + left: 1px; } + +.horizontal-divider { + border: none; + position: relative; } + .horizontal-divider::after { + content: ""; + display: block; + position: absolute; + top: 1px; } + +.fade-right-hr-divider { + background-image: -webkit-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8); + background-image: -moz-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8); + background-image: -ms-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8); + background-image: -o-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8); + background-image: linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8); + border: none; } + +.fade-left-hr-divider { + background-image: -webkit-linear-gradient(180deg, #c8c8c8 0%, rgba(200, 200, 200, 0)); + background-image: -moz-linear-gradient(180deg, #c8c8c8 0%, rgba(200, 200, 200, 0)); + background-image: -ms-linear-gradient(180deg, #c8c8c8 0%, rgba(200, 200, 200, 0)); + background-image: -o-linear-gradient(180deg, #c8c8c8 0%, rgba(200, 200, 200, 0)); + background-image: linear-gradient(180deg, #c8c8c8 0%, rgba(200, 200, 200, 0)); + border: none; } + +.animation-home-header-pop-up, .home > header .outer-wrapper { + -webkit-animation: home-header-pop-up 1.15s ease-in-out; + -moz-animation: home-header-pop-up 1.15s ease-in-out; + animation: home-header-pop-up 1.15s ease-in-out; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-delay: 1s; + -moz-animation-delay: 1s; + animation-delay: 1s; } + +@-webkit-keyframes home-header-pop-up { + 0% { + opacity: 0; + top: 300px; } + + 45% { + opacity: 1; } + + 65% { + top: -40px; } + + 85% { + top: 10px; } + + 100% { + top: 0px; } } + +@-moz-keyframes home-header-pop-up { + 0% { + opacity: 0; + top: 300px; } + + 45% { + opacity: 1; } + + 65% { + top: -40px; } + + 85% { + top: 10px; } + + 100% { + top: 0px; } } + +@keyframes home-header-pop-up { + 0% { + opacity: 0; + top: 300px; } + + 45% { + opacity: 1; } + + 65% { + top: -40px; } + + 85% { + top: 10px; } + + 100% { + top: 0px; } } + +.animation-title-appear { + -webkit-animation: title-appear 4.65s ease-out; + -moz-animation: title-appear 4.65s ease-out; + animation: title-appear 4.65s ease-out; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-delay: 1s; + -moz-animation-delay: 1s; + animation-delay: 1s; } + +@-webkit-keyframes title-appear { + 0% { + opacity: 0; + top: 60px; + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + -o-transform: scale(0.9); + transform: scale(0.9); } + + 20% { + opacity: 1; } + + 27% { + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 90% { + opacity: 1; + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 100% { + top: 0px; } } + +@-moz-keyframes title-appear { + 0% { + opacity: 0; + top: 60px; + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + -o-transform: scale(0.9); + transform: scale(0.9); } + + 20% { + opacity: 1; } + + 27% { + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 90% { + opacity: 1; + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 100% { + top: 0px; } } + +@keyframes title-appear { + 0% { + opacity: 0; + top: 60px; + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + -o-transform: scale(0.9); + transform: scale(0.9); } + + 20% { + opacity: 1; } + + 27% { + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 90% { + opacity: 1; + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 100% { + top: 0px; } } + +.animation-home-appear { + -webkit-animation: home-appear 4.25s ease-out; + -moz-animation: home-appear 4.25s ease-out; + animation: home-appear 4.25s ease-out; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-delay: 1s; + -moz-animation-delay: 1s; + animation-delay: 1s; } + +@-webkit-keyframes home-appear { + 0% { + opacity: 0; + top: 60px; + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + -o-transform: scale(0.9); + transform: scale(0.9); } + + 20% { + opacity: 1; } + + 30% { + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 80% { + opacity: 1; + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 100% { + opacity: 0; + top: 60px; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); } } + +@-moz-keyframes home-appear { + 0% { + opacity: 0; + top: 60px; + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + -o-transform: scale(0.9); + transform: scale(0.9); } + + 20% { + opacity: 1; } + + 30% { + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 80% { + opacity: 1; + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 100% { + opacity: 0; + top: 60px; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); } } + +@keyframes home-appear { + 0% { + opacity: 0; + top: 60px; + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + -o-transform: scale(0.9); + transform: scale(0.9); } + + 20% { + opacity: 1; } + + 30% { + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 80% { + opacity: 1; + top: 40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + + 100% { + opacity: 0; + top: 60px; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); } } + +.animation-edx-appear { + -webkit-animation: edx-appear 1.25s ease-in; + -moz-animation: edx-appear 1.25s ease-in; + animation: edx-appear 1.25s ease-in; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-delay: 2.15s; + -moz-animation-delay: 2.15s; + animation-delay: 2.15s; } + +@-webkit-keyframes edx-appear { + 0% { + opacity: 0; } + + 100% { + opacity: 1; } } + +@-moz-keyframes edx-appear { + 0% { + opacity: 0; } + + 100% { + opacity: 1; } } + +@keyframes edx-appear { + 0% { + opacity: 0; } + + 100% { + opacity: 1; } } + +.animation-mit-slide { + -webkit-animation: mit-slide 1.15s ease-out; + -moz-animation: mit-slide 1.15s ease-out; + animation: mit-slide 1.15s ease-out; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-delay: 2s; + -moz-animation-delay: 2s; + animation-delay: 2s; } + +@-webkit-keyframes mit-slide { + 0% { + left: 80px; } + + 100% { + left: 0px; } } + +@-moz-keyframes mit-slide { + 0% { + left: 80px; } + + 100% { + left: 0px; } } + +@keyframes mit-slide { + 0% { + left: 80px; } + + 100% { + left: 0px; } } + +.animation-harvard-slide { + -webkit-animation: harvard-slide 1.15s ease-out; + -moz-animation: harvard-slide 1.15s ease-out; + animation: harvard-slide 1.15s ease-out; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-delay: 2s; + -moz-animation-delay: 2s; + animation-delay: 2s; } + +@-webkit-keyframes harvard-slide { + 0% { + right: 80px; } + + 100% { + right: 0px; } } + +@-moz-keyframes harvard-slide { + 0% { + right: 80px; } + + 100% { + right: 0px; } } + +@keyframes harvard-slide { + 0% { + right: 80px; } + + 100% { + right: 0px; } } + +.animation-divider-left-slide { + -webkit-animation: divider-left-slide 1.1s ease-out; + -moz-animation: divider-left-slide 1.1s ease-out; + animation: divider-left-slide 1.1s ease-out; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-delay: 2s; + -moz-animation-delay: 2s; + animation-delay: 2s; } + +@-webkit-keyframes divider-left-slide { + 0% { + left: 340px; } + + 100% { + left: 200px; } } + +@-moz-keyframes divider-left-slide { + 0% { + left: 340px; } + + 100% { + left: 200px; } } + +@keyframes divider-left-slide { + 0% { + left: 340px; } + + 100% { + left: 200px; } } + +.animation-divider-right-slide { + -webkit-animation: divider-right-slide 1.1s ease-out; + -moz-animation: divider-right-slide 1.1s ease-out; + animation: divider-right-slide 1.1s ease-out; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-delay: 2s; + -moz-animation-delay: 2s; + animation-delay: 2s; } + +@-webkit-keyframes divider-right-slide { + 0% { + left: 340px; } + + 100% { + left: 480px; } } + +@-moz-keyframes divider-right-slide { + 0% { + left: 340px; } + + 100% { + left: 480px; } } + +@keyframes divider-right-slide { + 0% { + left: 340px; } + + 100% { + left: 480px; } } + +.animation-video-appear { + -webkit-animation: video-appear 1.25s ease-out; + -moz-animation: video-appear 1.25s ease-out; + animation: video-appear 1.25s ease-out; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-delay: 4.4s; + -moz-animation-delay: 4.4s; + animation-delay: 4.4s; } + +@-webkit-keyframes video-appear { + 0% { + bottom: -270px; + opacity: 0.9; } + + 80% { + opacity: 1; } + + 100% { + bottom: 0px; } } + +@-moz-keyframes video-appear { + 0% { + bottom: -270px; + opacity: 0.9; } + + 80% { + opacity: 1; } + + 100% { + bottom: 0px; } } + +@keyframes video-appear { + 0% { + bottom: -270px; + opacity: 0.9; } + + 80% { + opacity: 1; } + + 100% { + bottom: 0px; } } + +.clearfix:after, .topbar:after, nav.sequence-nav:after, div.course-wrapper section.course-content .problem-set:after, div.course-wrapper section.course-content section.problems-wrapper:after, div.course-wrapper section.course-content div#seq_content:after, div.course-wrapper section.course-content ol.vert-mod > li:after, section.course-content nav.sequence-bottom ul:after, section.course-content div.video article.video-wrapper section.video-controls:after, section.course-content div.video article.video-wrapper section.video-controls div.slider:after, section.tool-wrapper:after, section.tool-wrapper div#controlls-container:after, section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper:after, section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:after, section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders:after, section.problem-set:after, section.problems-wrapper:after { + clear: both; + content: "."; + display: block; + height: 0; + visibility: hidden; } + +.wrapper { + margin: 0 auto; + max-width: 1400px; + min-width: 810px; + text-align: left; + width: 100%; } + .wrapper div.table-wrapper, .wrapper div.course-wrapper { + display: table; + width: 100%; + overflow: hidden; } + @media screen and (min-width: 1400px) { + .wrapper div.table-wrapper, .wrapper div.course-wrapper { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; } } + +h1.top-header, div.course-wrapper section.course-content ol.vert-mod > li header { + background: #f3f3f3; + border-bottom: 1px solid #e3e3e3; + margin: -lh() -lh() lh(); + padding: lh(); } + +.button { + border: 1px solid #6f6f6f; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #a2a2a2, 0 0 3px #cccccc; + -moz-box-shadow: inset 0 1px 0 #a2a2a2, 0 0 3px #cccccc; + box-shadow: inset 0 1px 0 #a2a2a2, 0 0 3px #cccccc; + color: #fff; + cursor: pointer; + font: bold 14px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; + background-color: #959595; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #959595), color-stop(100%, #7b7b7b)); + background-image: -webkit-linear-gradient(top, #959595, #7b7b7b); + background-image: -moz-linear-gradient(top, #959595, #7b7b7b); + background-image: -ms-linear-gradient(top, #959595, #7b7b7b); + background-image: -o-linear-gradient(top, #959595, #7b7b7b); + background-image: linear-gradient(top, #959595, #7b7b7b); + padding: 4px 8px; + text-decoration: none; + text-shadow: none; + -webkit-font-smoothing: antialiased; } + .button:hover, .button:focus { + border: 1px solid #555555; + -webkit-box-shadow: inset 0 1px 0 #bbbbbb, 0 0 3px #cccccc; + -moz-box-shadow: inset 0 1px 0 #bbbbbb, 0 0 3px #cccccc; + box-shadow: inset 0 1px 0 #bbbbbb, 0 0 3px #cccccc; + background-color: #a2a2a2; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2a2a2), color-stop(100%, #7b7b7b)); + background-image: -webkit-linear-gradient(top, #a2a2a2, #7b7b7b); + background-image: -moz-linear-gradient(top, #a2a2a2, #7b7b7b); + background-image: -ms-linear-gradient(top, #a2a2a2, #7b7b7b); + background-image: -o-linear-gradient(top, #a2a2a2, #7b7b7b); + background-image: linear-gradient(top, #a2a2a2, #7b7b7b); } + +.light-button, a.light-button { + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 white; + -moz-box-shadow: inset 0 1px 0 white; + box-shadow: inset 0 1px 0 white; + color: #666; + cursor: pointer; + font: normal 14px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; + background-color: white; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eeeeee)); + background-image: -webkit-linear-gradient(top, white, #eeeeee); + background-image: -moz-linear-gradient(top, white, #eeeeee); + background-image: -ms-linear-gradient(top, white, #eeeeee); + background-image: -o-linear-gradient(top, white, #eeeeee); + background-image: linear-gradient(top, white, #eeeeee); + padding: 4px 8px; + text-decoration: none; + -webkit-font-smoothing: antialiased; } + .light-button:hover, .light-button:focus, a.light-button:hover, a.light-button:focus { + border: 1px solid #ccc; + background-color: white; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e6e6e6)); + background-image: -webkit-linear-gradient(top, white, #e6e6e6); + background-image: -moz-linear-gradient(top, white, #e6e6e6); + background-image: -ms-linear-gradient(top, white, #e6e6e6); + background-image: -o-linear-gradient(top, white, #e6e6e6); + background-image: linear-gradient(top, white, #e6e6e6); + text-decoration: none; } + +.action-link a { + color: #993333; } + .action-link a:hover { + color: #4d1919; + text-decoration: none; } + +.content, div.course-wrapper section.course-content { + -webkit-box-shadow: inset 0 0 2px 3px #f3f3f3; + -moz-box-shadow: inset 0 0 2px 3px #f3f3f3; + box-shadow: inset 0 0 2px 3px #f3f3f3; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: table-cell; + padding: lh(); + vertical-align: top; + width: 76.518%; + overflow: hidden; } + @media print { + .content, div.course-wrapper section.course-content { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; } } + +.sidebar, section.course-index { + background: #e3e3e3; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + -ms-border-radius: 4px 0 0 4px; + -o-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; + border-right: 1px solid #d3d3d3; + -webkit-box-shadow: inset 0 0 0 1px #f6f6f6; + -moz-box-shadow: inset 0 0 0 1px #f6f6f6; + box-shadow: inset 0 0 0 1px #f6f6f6; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: table-cell; + font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; + position: relative; + text-shadow: 0 1px 0 #f1f1f1; + vertical-align: top; + width: 23.482%; } + .sidebar h1, section.course-index h1, .sidebar h2, section.course-index h2 { + font-size: 18px; + font-weight: bold; + letter-spacing: 0; + text-transform: none; } + .sidebar a, section.course-index a { + border: none; + font-style: normal; } + .sidebar .bottom-border, section.course-index .bottom-border { + border-bottom: 1px solid #d3d3d3; + -webkit-box-shadow: 0 1px 0 #eeeeee; + -moz-box-shadow: 0 1px 0 #eeeeee; + box-shadow: 0 1px 0 #eeeeee; } + @media print { + .sidebar, section.course-index { + display: none; } } + .sidebar h3, section.course-index h3 { + background: none; + border: none; + color: #000; + font-weight: normal; + margin: 0; + overflow: hidden; } + .sidebar h3 a, section.course-index h3 a { + color: #4d4d4d; + display: block; + font-size: 14px; + padding: 7px 7px 7px 30px; + text-decoration: none; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + .sidebar h3 span.ui-icon, section.course-index h3 span.ui-icon { + background-image: url(../images/ui-icons_454545_256x240.png); } + .sidebar h3.active, section.course-index h3.active, .sidebar section.course-index div#accordion h3.ui-accordion-header.ui-state-active, section.course-index div#accordion .sidebar h3.ui-accordion-header.ui-state-active, section.course-index div#accordion h3.ui-accordion-header.ui-state-active { + background: none; + background-image: -webkit-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: -moz-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: -ms-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: -o-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: linear-gradient(-90deg, #f5f5f5, #e1e1e1); + border-bottom: 1px solid #d3d3d3; + -webkit-box-shadow: inset 0 1px 0 0 #eeeeee; + -moz-box-shadow: inset 0 1px 0 0 #eeeeee; + box-shadow: inset 0 1px 0 0 #eeeeee; + color: #000; + font-weight: bold; } + .sidebar h3.active a, section.course-index h3.active a, .sidebar section.course-index div#accordion h3.ui-accordion-header.ui-state-active a, section.course-index div#accordion .sidebar h3.ui-accordion-header.ui-state-active a, section.course-index div#accordion h3.ui-accordion-header.ui-state-active a { + color: #000; } + .sidebar header#open_close_accordion, section.course-index header#open_close_accordion { + border-bottom: 1px solid #d3d3d3; + -webkit-box-shadow: 0 1px 0 #eeeeee; + -moz-box-shadow: 0 1px 0 #eeeeee; + box-shadow: 0 1px 0 #eeeeee; + padding: lh(0.5) lh(); + position: relative; } + .sidebar header#open_close_accordion h2, section.course-index header#open_close_accordion h2 { + margin: 0; + padding-right: 20px; } + .sidebar header#open_close_accordion a, section.course-index header#open_close_accordion a { + background: #eeeeee url("../images/slide-left-icon.png") center center no-repeat; + border: 1px solid #D3D3D3; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + -ms-border-radius: 3px 0 0 3px; + -o-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; + height: 16px; + padding: 8px; + position: absolute; + right: -1px; + text-indent: -9999px; + top: 6px; + width: 16px; } + .sidebar header#open_close_accordion a:hover, section.course-index header#open_close_accordion a:hover { + background-color: white; } + .sidebar a.button, section.course-index a.button { + text-decoration: none; } + +.topbar, nav.sequence-nav { + background: #f6efd4; + border-bottom: 1px solid #eddfaa; + border-top: 1px solid #fff; + font-size: 12px; + line-height: 46px; + text-shadow: 0 1px 0 #fff; } + @media print { + .topbar, nav.sequence-nav { + display: none; } } + .topbar a, nav.sequence-nav a { + line-height: 46px; + border-bottom: 0; + color: #292309; } + .topbar a:hover, nav.sequence-nav a:hover { + color: #7e691a; + text-decoration: none; } + .topbar a.block-link, nav.sequence-nav a.block-link, .topbar nav.sequence-nav ol a, nav.sequence-nav ol .topbar a, nav.sequence-nav ol a { + border-left: 1px solid #e4d080; + -webkit-box-shadow: inset 1px 0 0 #faf7e9; + -moz-box-shadow: inset 1px 0 0 #faf7e9; + box-shadow: inset 1px 0 0 #faf7e9; + display: block; + text-transform: uppercase; } + .topbar a.block-link:hover, nav.sequence-nav a.block-link:hover, .topbar nav.sequence-nav ol a:hover, nav.sequence-nav ol .topbar a:hover, nav.sequence-nav ol a:hover { + background: none; } + +.tran, section.course-index { + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.2s; + -moz-transition-duration: 0.2s; + -ms-transition-duration: 0.2s; + -o-transition-duration: 0.2s; + transition-duration: 0.2s; + -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -ms-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + +p.ie-warning { + background: yellow; + display: block !important; + line-height: 1.3em; + margin-bottom: 0; + padding: lh(); + text-align: left; } + +form { + font-size: 1em; } + form label { + color: #3c3c3c; + font: italic 300 1rem/1.6rem Georgia, Cambria, "Times New Roman", Times, serif; + margin-bottom: 5px; + text-shadow: 0 1px rgba(255, 255, 255, 0.4); + -webkit-font-smoothing: antialiased; } + form input[type="text"], + form input[type="email"], + form input[type="password"] { + background: #fafafa; + border: 1px solid #c8c8c8; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6), inset 0 0 3px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6), inset 0 0 3px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6), inset 0 0 3px 0 rgba(0, 0, 0, 0.1); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font: italic 300 1rem/1.6rem Georgia, Cambria, "Times New Roman", Times, serif; + height: 35px; + padding: 5px 12px; + vertical-align: top; + -webkit-font-smoothing: antialiased; } + form input[type="text"]:last-child, + form input[type="email"]:last-child, + form input[type="password"]:last-child { + margin-right: 0px; } + form input[type="text"]:focus, + form input[type="email"]:focus, + form input[type="password"]:focus { + border-color: #70c4ec; + -webkit-box-shadow: 0 0 6px 0 rgba(29, 157, 217, 0.4), inset 0 0 4px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 6px 0 rgba(29, 157, 217, 0.4), inset 0 0 4px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0 6px 0 rgba(29, 157, 217, 0.4), inset 0 0 4px 0 rgba(0, 0, 0, 0.15); + outline: none; } + form input[type="submit"] { + border: 1px solid #002e88; + border-bottom: 1px solid #001e5f; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: inset 0 1px 0 0 #42bae5; + -moz-box-shadow: inset 0 1px 0 0 #42bae5; + box-shadow: inset 0 1px 0 0 #42bae5; + color: white; + display: inline; + font-size: 14px; + font-weight: bold; + background-color: #1d9dd9; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d9dd9), color-stop(50%, #006bb8), color-stop(50%, #0052a9), color-stop(100%, #0057ab)); + background-image: -webkit-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: -moz-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: -ms-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: -o-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + padding: 7px 20px 8px; + text-align: center; + text-decoration: none; + text-shadow: 0 -1px 1px #001067; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + font: normal 1.2rem/1.6rem "Open Sans", Verdana, Geneva, sans-serif; + height: 35px; + letter-spacing: 1px; + text-transform: uppercase; + vertical-align: top; + -webkit-font-smoothing: antialiased; } + form input[type="submit"]:hover { + cursor: pointer; + background-color: #108ec7; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #108ec7), color-stop(50%, #005fa6), color-stop(50%, #004897), color-stop(100%, #004d9a)); + background-image: -webkit-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: -moz-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: -ms-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: -o-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); } + form input[type="submit"]:active { + -webkit-box-shadow: inset 0 0 20px 0 #00295f, 0 1px 0 white; + -moz-box-shadow: inset 0 0 20px 0 #00295f, 0 1px 0 white; + box-shadow: inset 0 0 20px 0 #00295f, 0 1px 0 white; } + +footer { + background: transparent; + border-top: 1px solid #c8c8c8; + -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1); + margin: 0 auto; + width: 100%; } + footer.fixed-bottom { + bottom: 0px; + max-width: 100%; + position: absolute; } + footer nav { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + max-width: 1200px; + margin: 0 auto; + padding: 30px 10px 0; + width: 100%; } + footer nav .top { + border-bottom: 1px solid #c8c8c8; + zoom: 1; + padding-bottom: 30px; + width: 100%; + text-align: center; } + footer nav .top:before, footer nav .top:after { + content: ""; + display: table; } + footer nav .top:after { + clear: both; } + footer nav .top ol { + float: right; } + footer nav .top ol li { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + list-style: none; + padding: 0px 15px; + position: relative; + vertical-align: middle; } + footer nav .top ol li::after { + content: ""; + display: block; + height: 30px; + right: 0px; + position: absolute; + top: -5px; + width: 1px; } + footer nav .top ol li a:link, footer nav .top ol li a:visited { + color: #a0a0a0; + letter-spacing: 1px; + padding: 6px 0px; } + footer nav .top .primary { + zoom: 1; + float: left; } + footer nav .top .primary:before, footer nav .top .primary:after { + content: ""; + display: table; } + footer nav .top .primary:after { + clear: both; } + footer nav .top .primary a.logo { + background-image: url("/static/images/logo.png"); + background-image: url("/static/images/logo.png"); + background-image: url("/static/images/logo.png"); + background-image: url("/static/images/logo.png"); + background-image: url("/static/images/logo.png"); + background-position: 0 -24px; + background-repeat: no-repeat; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + height: 22px; + margin-right: 15px; + margin-top: 2px; + padding-right: 15px; + position: relative; + width: 47px; + vertical-align: middle; } + footer nav .top .primary a.logo:hover { + background-position: 0 0; } + footer nav .top .primary a.logo::after { + content: ""; + display: block; + height: 30px; + right: 0px; + position: absolute; + top: -3px; + width: 1px; } + footer nav .top .primary a { + color: #a0a0a0; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + letter-spacing: 1px; + margin-right: 20px; + padding-top: 2px; + vertical-align: middle; } + footer nav .top .primary a:hover { + color: #3c3c3c; + text-decoration: none; } + footer nav .top .social { + float: right; } + footer nav .top .social.social { + border: none; + margin: 0 0 0 5px; + padding: 0; } + footer nav .top .social.social a { + opacity: 0.7; + padding: 0 0 0 10px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.1s; + -moz-transition-duration: 0.1s; + -ms-transition-duration: 0.1s; + -o-transition-duration: 0.1s; + transition-duration: 0.1s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + footer nav .top .social.social a:hover { + opacity: 1; } + footer nav .bottom { + zoom: 1; + opacity: 0.8; + padding: 10px 0px 30px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 100%; } + footer nav .bottom:before, footer nav .bottom:after { + content: ""; + display: table; } + footer nav .bottom:after { + clear: both; } + footer nav .bottom:hover { + opacity: 1; } + footer nav .bottom .copyright { + float: left; } + footer nav .bottom .copyright p { + color: #a0a0a0; + font-style: italic; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin: 0 auto; + padding-top: 1px; + text-align: center; + vertical-align: middle; } + footer nav .bottom .copyright p a { + color: #a0a0a0; + font-style: italic; + margin-left: 5px; } + footer nav .bottom .copyright p a:hover { + color: #1d9dd9; } + footer nav .bottom .secondary { + float: right; + text-align: left; } + footer nav .bottom .secondary a { + color: #a0a0a0; + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + font-style: italic; + letter-spacing: 1px; + line-height: 1.6em; + margin-left: 20px; + text-transform: lowercase; } + footer nav .bottom .secondary a:hover { + color: #1d9dd9; } + +header.global { + border-bottom: 1px solid #bebebe; + -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); + background-image: -webkit-linear-gradient(-90deg, white, rgba(230, 230, 230, 0.9)); + background-image: -moz-linear-gradient(-90deg, white, rgba(230, 230, 230, 0.9)); + background-image: -ms-linear-gradient(-90deg, white, rgba(230, 230, 230, 0.9)); + background-image: -o-linear-gradient(-90deg, white, rgba(230, 230, 230, 0.9)); + background-image: linear-gradient(-90deg, white, rgba(230, 230, 230, 0.9)); + height: 68px; + position: relative; + width: 100%; + z-index: 10; } + header.global nav { + zoom: 1; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + height: 40px; + margin: 0 auto; + max-width: 1200px; + padding-top: 14px; + width: 100%; } + header.global nav:before, header.global nav:after { + content: ""; + display: table; } + header.global nav:after { + clear: both; } + header.global h1.logo { + float: left; + margin: 6px 15px 0px 0px; + padding-right: 20px; + position: relative; } + header.global h1.logo::before { + content: ""; + display: block; + height: 50px; + position: absolute; + right: 1px; + top: -8px; + width: 1px; } + header.global h1.logo::after { + content: ""; + display: block; + height: 50px; + position: absolute; + right: 0px; + top: -12px; + width: 1px; } + header.global h1.logo a { + background-image: url("/static/images/header-logo.png"); + background-image: url("/static/images/header-logo.png"); + background-image: url("/static/images/header-logo.png"); + background-image: url("/static/images/header-logo.png"); + background-image: url("/static/images/header-logo.png"); + background-position: 0 0; + background-repeat: no-repeat; + display: block; + height: 31px; + width: 64px; } + header.global ol.left { + float: left; } + header.global ol.guest { + float: right; } + header.global ol > li { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin-right: 20px; + position: relative; + vertical-align: middle; } + header.global ol > li:last-child { + margin-right: 0px; } + header.global ol > li a { + letter-spacing: 1px; + vertical-align: middle; } + header.global ol li.secondary > a { + color: #a0a0a0; + color: #1d9dd9; + display: block; + font-family: "Open Sans", Verdana, Geneva, sans-serif; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin: 0px 30px 0px 0px; + text-decoration: none; + text-transform: uppercase; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); } + header.global ol li.secondary > a:last-child { + margin-right: 0px; } + header.global ol li.secondary > a:hover { + color: #3c3c3c; } + header.global ol li.primary { + margin-right: 5px; } + header.global ol li.primary > a { + background-image: -webkit-linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + background-image: -moz-linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + background-image: -ms-linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + background-image: -o-linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + background-image: linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + border: 1px solid transparent; + border-color: #c8c8c8; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + color: #3c3c3c; + display: inline-block; + font-family: "Open Sans", Verdana, Geneva, sans-serif; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + line-height: 1em; + margin: 1px 5px; + padding: 10px 12px; + text-decoration: none; + text-transform: uppercase; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); + vertical-align: middle; } + header.global ol li.primary > a:last-child { + margin-right: 0px; } + header.global ol.user { + float: right; } + header.global ol.user a.user-link { + padding: 10px 12px 10px 42px; + position: relative; + text-transform: none; } + header.global ol.user a.user-link .avatar { + background: #dcdcdc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + border: 1px solid #505050; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + height: 21px; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + left: 8px; + overflow: hidden; + position: absolute; + top: 7px; + width: 21px; } + header.global ol.user a.user-link .avatar::after { + background-image: -webkit-linear-gradient(-60deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.3) 100%); + background-image: -moz-linear-gradient(-60deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.3) 100%); + background-image: -ms-linear-gradient(-60deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.3) 100%); + background-image: -o-linear-gradient(-60deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.3) 100%); + background-image: linear-gradient(-60deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.3) 100%); + content: ""; + display: block; + height: 100%; + position: absolute; + right: 0px; + top: 0px; + width: 100%; } + header.global ol.user a.user-link .avatar img { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + display: block; + min-height: 100%; + min-width: 100%; + height: 100%; } + header.global ol.user ul.dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3); + border: 1px solid black; + background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + display: none; + padding: 5px 10px; + position: absolute; + right: 4px; + top: 50px; + width: 150px; + z-index: 3; } + header.global ol.user ul.dropdown-menu.expanded { + display: block; } + header.global ol.user ul.dropdown-menu::before { + background: transparent; + border-top: 6px solid black; + border-right: 6px solid black; + border-bottom: 6px solid transparent; + border-left: 6px solid transparent; + -webkit-box-shadow: 1px 0 0 0 black, 0 -1px 0 0 black; + -moz-box-shadow: 1px 0 0 0 black, 0 -1px 0 0 black; + box-shadow: 1px 0 0 0 black, 0 -1px 0 0 black; + content: ""; + display: block; + height: 0px; + position: absolute; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + right: 12px; + top: -6px; + width: 0px; } + header.global ol.user ul.dropdown-menu li { + display: block; + border-top: 1px solid rgba(0, 0, 0, 0.4); + -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.05); + -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.05); + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.05); } + header.global ol.user ul.dropdown-menu li:first-child { + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; } + header.global ol.user ul.dropdown-menu li > a { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + color: rgba(255, 255, 255, 0.9); + display: block; + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + height: auto; + line-height: 1em; + margin: 5px 0px; + overflow: hidden; + padding: 3px 5px 4px; + text-shadow: none; + text-overflow: ellipsis; + text-transform: none; + -webkit-transition-property: padding; + -moz-transition-property: padding; + -ms-transition-property: padding; + -o-transition-property: padding; + transition-property: padding; + -webkit-transition-duration: 0.1s; + -moz-transition-duration: 0.1s; + -ms-transition-duration: 0.1s; + -o-transition-duration: 0.1s; + transition-duration: 0.1s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + white-space: nowrap; + width: 100%; } + header.global ol.user ul.dropdown-menu li > a:hover { + background: #1d9dd9; + background-image: -webkit-linear-gradient(-90deg, #5abbe9 0%, #1d9dd9 100%); + background-image: -moz-linear-gradient(-90deg, #5abbe9 0%, #1d9dd9 100%); + background-image: -ms-linear-gradient(-90deg, #5abbe9 0%, #1d9dd9 100%); + background-image: -o-linear-gradient(-90deg, #5abbe9 0%, #1d9dd9 100%); + background-image: linear-gradient(-90deg, #5abbe9 0%, #1d9dd9 100%); + border-color: black; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + padding-left: 8px; + text-shadow: 0 -1px rgba(0, 0, 0, 0.2); } + +.highlighted-courses .courses, .find-courses .courses { + zoom: 1; + padding: 40px 15px 15px; } + .highlighted-courses .courses:before, .highlighted-courses .courses:after, .find-courses .courses:before, .find-courses .courses:after { + content: ""; + display: table; } + .highlighted-courses .courses:after, .find-courses .courses:after { + clear: both; } + .highlighted-courses .courses .course, .find-courses .courses .course { + background: #fafafa; + border: 1px solid #b4b4b4; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.9); + -moz-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.9); + box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.9); + float: left; + margin-right: 2.024%; + margin-bottom: 30px; + position: relative; + width: 31.984%; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + .highlighted-courses .courses .course:nth-child(3n+3), .find-courses .courses .course:nth-child(3n+3) { + margin-right: 0; } + .highlighted-courses .courses .course .meta-info, .find-courses .courses .course .meta-info { + background: rgba(0, 0, 0, 0.6); + bottom: 6px; + border: 1px solid rgba(0, 0, 0, 0.5); + -webkit-border-top-right-radius: 2px; + -moz-border-top-right-radius: 2px; + -moz-border-radius-topright: 2px; + -ms-border-top-right-radius: 2px; + -o-border-top-right-radius: 2px; + border-top-right-radius: 2px; + -webkit-border-bottom-right-radius: 2px; + -moz-border-bottom-right-radius: 2px; + -moz-border-radius-bottomright: 2px; + -ms-border-bottom-right-radius: 2px; + -o-border-bottom-right-radius: 2px; + border-bottom-right-radius: 2px; + -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15); + zoom: 1; + position: absolute; + right: -3px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + .highlighted-courses .courses .course .meta-info:before, .highlighted-courses .courses .course .meta-info:after, .find-courses .courses .course .meta-info:before, .find-courses .courses .course .meta-info:after { + content: ""; + display: table; } + .highlighted-courses .courses .course .meta-info:after, .find-courses .courses .course .meta-info:after { + clear: both; } + .highlighted-courses .courses .course .meta-info p, .find-courses .courses .course .meta-info p { + color: white; + line-height: 1.2em; + padding: 4px 12px 5px; } + .highlighted-courses .courses .course .inner-wrapper, .find-courses .courses .course .inner-wrapper { + border: 1px solid white; + height: 100%; + height: 180px; + overflow: hidden; + position: relative; } + .highlighted-courses .courses .course header.course-preview, .find-courses .courses .course header.course-preview { + left: 0px; + position: absolute; + top: 0px; + width: 100%; + z-index: 3; } + .highlighted-courses .courses .course header.course-preview > a, .find-courses .courses .course header.course-preview > a { + background-image: -webkit-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.85)); + background-image: -moz-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.85)); + background-image: -ms-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.85)); + background-image: -o-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.85)); + background-image: linear-gradient(-90deg, white, rgba(255, 255, 255, 0.85)); + -webkit-box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.2); + -moz-box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.2); + box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.2); + border-bottom: 1px solid rgba(150, 150, 150, 0.7); + display: block; + height: 50px; } + .highlighted-courses .courses .course header.course-preview > a hgroup, .find-courses .courses .course header.course-preview > a hgroup { + left: 0px; + padding: 5px 10px; + position: absolute; + right: 60px; + top: 0px; } + .highlighted-courses .courses .course header.course-preview > a hgroup h2, .find-courses .courses .course header.course-preview > a hgroup h2 { + color: #3c3c3c; + margin-bottom: 0px; + padding-top: 9px; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); + text-overflow: ellipsis; + white-space: nowrap; } + .highlighted-courses .courses .course header.course-preview > a .info-link, .find-courses .courses .course header.course-preview > a .info-link { + border-left: 1px solid rgba(150, 150, 150, 0.5); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #3c3c3c; + display: block; + font: bold 1.6em/1.2em "Open Sans", Verdana, Geneva, sans-serif; + height: 100%; + opacity: 0.6; + padding-top: 10px; + position: absolute; + right: 0px; + text-align: center; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); + top: 0px; + width: 60px; } + .highlighted-courses .courses .course header.course-preview > a:hover, .find-courses .courses .course header.course-preview > a:hover { + background-image: -webkit-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.8)); + background-image: -moz-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.8)); + background-image: -ms-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.8)); + background-image: -o-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.8)); + background-image: linear-gradient(-90deg, white, rgba(255, 255, 255, 0.8)); } + .highlighted-courses .courses .course header.course-preview > a:hover h2, .highlighted-courses .courses .course header.course-preview > a:hover .info-link, .find-courses .courses .course header.course-preview > a:hover h2, .find-courses .courses .course header.course-preview > a:hover .info-link { + color: #1d9dd9; + opacity: 1; } + .highlighted-courses .courses .course header.course-preview > a:hover h2, .find-courses .courses .course header.course-preview > a:hover h2 { + text-decoration: underline; } + .highlighted-courses .courses .course .info, .find-courses .courses .course .info { + background: white; + height: 310px; + left: 0px; + position: absolute; + top: 0px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 100%; } + .highlighted-courses .courses .course .info .cover-image, .find-courses .courses .course .info .cover-image { + height: 180px; + overflow: hidden; + width: 100%; } + .highlighted-courses .courses .course .info .cover-image img, .find-courses .courses .course .info .cover-image img { + display: block; + min-height: 100%; + width: 100%; } + .highlighted-courses .courses .course .info .desc, .find-courses .courses .course .info .desc { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + height: 100px; + overflow: hidden; + padding: 10px 10px 12px 10px; + position: relative; + width: 100%; } + .highlighted-courses .courses .course .info .desc p, .find-courses .courses .course .info .desc p { + height: 100%; + overflow: hidden; + text-overflow: ellipsis; } + .highlighted-courses .courses .course .info .bottom, .find-courses .courses .course .info .bottom { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0px 10px 10px 10px; + width: 100%; } + .highlighted-courses .courses .course .info .bottom .university, .find-courses .courses .course .info .bottom .university { + border-right: 1px solid #c8c8c8; + color: #a0a0a0; + letter-spacing: 1px; + margin-right: 10px; + padding-right: 10px; } + .highlighted-courses .courses .course .info .bottom .university:hover, .find-courses .courses .course .info .bottom .university:hover { + color: #1d9dd9; } + .highlighted-courses .courses .course .info .bottom .start-date, .find-courses .courses .course .info .bottom .start-date { + color: #a0a0a0; + letter-spacing: 1px; } + .highlighted-courses .courses .course:hover, .find-courses .courses .course:hover { + background: #f5f5f5; + border-color: #aaaaaa; + -webkit-box-shadow: 0 1px 16px 0 rgba(29, 157, 217, 0.4); + -moz-box-shadow: 0 1px 16px 0 rgba(29, 157, 217, 0.4); + box-shadow: 0 1px 16px 0 rgba(29, 157, 217, 0.4); } + .highlighted-courses .courses .course:hover .info, .find-courses .courses .course:hover .info { + top: -130px; } + .highlighted-courses .courses .course:hover .meta-info, .find-courses .courses .course:hover .meta-info { + opacity: 0; } + +.filter { + height: 60px; } + .filter nav { + background-image: -webkit-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: -moz-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: -ms-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: -o-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: linear-gradient(-90deg, #fafafa, #e6e6e6); + -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 0 -1px rgba(255, 255, 255, 0.4); + -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 0 -1px rgba(255, 255, 255, 0.4); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 0 -1px rgba(255, 255, 255, 0.4); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #bebebe; + border-bottom-color: #c8c8c8; + border-top: none; + -webkit-border-bottom-left-radius: 4px; + -moz-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -ms-border-bottom-left-radius: 4px; + -o-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + -ms-border-bottom-right-radius: 4px; + -o-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + zoom: 1; + height: 60px; + padding: 12px 10px; + position: relative; + z-index: 9; } + .filter nav:before, .filter nav:after { + content: ""; + display: table; } + .filter nav:after { + clear: both; } + .filter nav.fixed-top { + -webkit-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.4); + -moz-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.4); + box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.4); + max-width: 1200px; + position: fixed; + top: 0px; + width: 100%; } + .filter nav .dropdown { + float: left; + margin-right: 15px; + position: relative; } + .filter nav .dropdown .filter-heading { + background-image: -webkit-linear-gradient(-90deg, #fafafa 0%, #f5f5f5 50%, #ebebeb 50%, #e6e6e6 100%); + background-image: -moz-linear-gradient(-90deg, #fafafa 0%, #f5f5f5 50%, #ebebeb 50%, #e6e6e6 100%); + background-image: -ms-linear-gradient(-90deg, #fafafa 0%, #f5f5f5 50%, #ebebeb 50%, #e6e6e6 100%); + background-image: -o-linear-gradient(-90deg, #fafafa 0%, #f5f5f5 50%, #ebebeb 50%, #e6e6e6 100%); + background-image: linear-gradient(-90deg, #fafafa 0%, #f5f5f5 50%, #ebebeb 50%, #e6e6e6 100%); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4), inset 0 1px 0 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4), inset 0 1px 0 0 rgba(255, 255, 255, 0.6); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4), inset 0 1px 0 0 rgba(255, 255, 255, 0.6); + border: 1px solid #c8c8c8; + color: #3c3c3c; + cursor: pointer; + height: 36px; + padding: 9px; + position: relative; + text-align: center; + text-shadow: 0 1px rgba(255, 255, 255, 0.8); + width: 150px; + z-index: 11; } + .filter nav .dropdown ul { + background: white; + -webkit-border-radius: 0px 4px 4px 4px; + -moz-border-radius: 0px 4px 4px 4px; + -ms-border-radius: 0px 4px 4px 4px; + -o-border-radius: 0px 4px 4px 4px; + border-radius: 0px 4px 4px 4px; + border: 1px solid #c8c8c8; + -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2); + padding: 20px 0px 5px 20px; + position: absolute; + visibility: hidden; + width: 200px; + z-index: 10; } + .filter nav .dropdown ul li { + list-style: none; + margin-bottom: 15px; } + .filter nav .dropdown:hover .filter-heading { + background: white; + background-image: -webkit-linear-gradient(-90deg, #fafafa, white); + background-image: -moz-linear-gradient(-90deg, #fafafa, white); + background-image: -ms-linear-gradient(-90deg, #fafafa, white); + background-image: -o-linear-gradient(-90deg, #fafafa, white); + background-image: linear-gradient(-90deg, #fafafa, white); + -webkit-border-radius: 4px 4px 0px 0px; + -moz-border-radius: 4px 4px 0px 0px; + -ms-border-radius: 4px 4px 0px 0px; + -o-border-radius: 4px 4px 0px 0px; + border-radius: 4px 4px 0px 0px; + border-bottom: 1px dotted #c8c8c8; + -webkit-box-shadow: 0 2px 0 -1px white; + -moz-box-shadow: 0 2px 0 -1px white; + box-shadow: 0 2px 0 -1px white; + color: #3c3c3c; + height: 40px; } + .filter nav .dropdown:hover ul { + visibility: visible; } + .filter nav form.search { + float: right; } + .filter nav form.search input[type="text"] { + -webkit-border-radius: 3px 0px 0px 3px; + -moz-border-radius: 3px 0px 0px 3px; + -ms-border-radius: 3px 0px 0px 3px; + -o-border-radius: 3px 0px 0px 3px; + border-radius: 3px 0px 0px 3px; + float: left; + height: 36px; + width: 200px; } + .filter nav form.search input[type="submit"] { + -webkit-border-radius: 0px 3px 3px 0px; + -moz-border-radius: 0px 3px 3px 0px; + -ms-border-radius: 0px 3px 3px 0px; + -o-border-radius: 0px 3px 3px 0px; + border-radius: 0px 3px 3px 0px; + float: left; + height: 36px; + padding: 2px 20px; } + +#lean_overlay { + background: transparent; + background-image: -webkit-radial-gradient(50% 30%, circle cover, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8)); + background-image: -moz-radial-gradient(50% 30%, circle cover, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8)); + background-image: -ms-radial-gradient(50% 30%, circle cover, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8)); + background-image: -o-radial-gradient(50% 30%, circle cover, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8)); + background-image: radial-gradient(50% 30%, circle cover, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8)); + display: none; + height: 100%; + left: 0px; + position: fixed; + top: 0px; + width: 100%; + z-index: 100; } + +.modal { + background: rgba(0, 0, 0, 0.6); + border: 1px solid rgba(0, 0, 0, 0.9); + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + -ms-border-radius: 0px; + -o-border-radius: 0px; + border-radius: 0px; + -webkit-box-shadow: 0 15px 80px 15px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 15px 80px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 15px 80px 15px rgba(0, 0, 0, 0.5); + color: #fff; + display: none; + left: 50%; + padding: 8px; + position: absolute; + width: 485px; + z-index: 12; } + .modal.video-modal { + left: 50%; + padding: 10px; + width: 582px; } + .modal.video-modal .inner-wrapper { + background: #000; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + height: 315px; + padding: 10px; + width: 560px; } + .modal.home-page-video-modal { + left: 50%; + padding: 10px; + width: 662px; } + .modal.home-page-video-modal .inner-wrapper { + background: #000; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + height: 360px; + padding: 10px; + width: 640px; } + .modal .inner-wrapper { + background: #f5f5f5; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + -ms-border-radius: 0px; + -o-border-radius: 0px; + border-radius: 0px; + border: 1px solid rgba(0, 0, 0, 0.9); + -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.7); + -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.7); + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.7); + overflow: hidden; + padding-bottom: 30px; + position: relative; + z-index: 2; } + .modal .inner-wrapper header { + margin-bottom: 30px; + overflow: hidden; + padding: 28px 20px 0px; + position: relative; + z-index: 2; } + .modal .inner-wrapper header::before { + background-image: -webkit-radial-gradient(50% 50%, circle closest-side, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); + background-image: -moz-radial-gradient(50% 50%, circle closest-side, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); + background-image: -ms-radial-gradient(50% 50%, circle closest-side, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); + background-image: -o-radial-gradient(50% 50%, circle closest-side, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); + background-image: radial-gradient(50% 50%, circle closest-side, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%); + content: ""; + display: block; + height: 400px; + left: 0px; + margin: 0 auto; + position: absolute; + top: -140px; + width: 100%; + z-index: 1; } + .modal .inner-wrapper header hr { + border: none; + margin: 0px; + position: relative; + z-index: 2; } + .modal .inner-wrapper header hr::after { + bottom: 0px; + content: ""; + display: block; + position: absolute; + top: -1px; } + .modal .inner-wrapper header h2 { + position: relative; + text-align: center; + text-shadow: 0 1px rgba(255, 255, 255, 0.4); + z-index: 2; } + .modal .inner-wrapper #enroll_error, .modal .inner-wrapper #login_error { + background: #fd5757; + border: 1px solid #ca1111; + color: #8f0e0e; + display: none; + margin-bottom: 20px; + padding: 12px; } + .modal .inner-wrapper form { + margin-bottom: 12px; + padding: 0px 40px; + position: relative; + z-index: 2; } + .modal .inner-wrapper form label { + display: none; } + .modal .inner-wrapper form input[type="checkbox"] { + margin-right: 5px; } + .modal .inner-wrapper form input[type="email"], + .modal .inner-wrapper form input[type="text"], + .modal .inner-wrapper form input[type="password"] { + background: white; + display: block; + height: 45px; + margin-bottom: 20px; + width: 100%; } + .modal .inner-wrapper form label.remember-me, + .modal .inner-wrapper form label.terms-of-service, + .modal .inner-wrapper form label.honor-code { + background: #e9e9e9; + border: 1px solid #c8c8c8; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + display: block; + margin-bottom: 20px; + padding: 8px 10px; } + .modal .inner-wrapper form label.remember-me:hover, + .modal .inner-wrapper form label.terms-of-service:hover, + .modal .inner-wrapper form label.honor-code:hover { + background: #e6e6e6; } + .modal .inner-wrapper form label.remember-me a, + .modal .inner-wrapper form label.terms-of-service a, + .modal .inner-wrapper form label.honor-code a { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + font-style: italic; } + .modal .inner-wrapper form .honor-code-summary { + margin-bottom: 20px; + padding: 0px; + position: relative; } + .modal .inner-wrapper form .honor-code-summary p { + color: #a0a0a0; + font-family: "Open Sans", Verdana, Geneva, sans-serif; } + .modal .inner-wrapper form .honor-code-summary hr { + border: none; + margin-top: 30px; + position: relative; + z-index: 2; } + .modal .inner-wrapper form .honor-code-summary hr::after { + bottom: 0px; + content: ""; + display: block; + position: absolute; + top: -1px; } + .modal .inner-wrapper form .honor-code-summary ul { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0 0 0 20px; + width: 100%; } + .modal .inner-wrapper form .honor-code-summary ul li { + color: #a0a0a0; + font: 300 1.2rem/1.6rem "Open Sans", Verdana, Geneva, sans-serif; + margin-bottom: 10px; } + .modal .inner-wrapper form .honor-code-summary ul li:last-child { + margin-bottom: 0px; } + .modal .inner-wrapper form .submit { + padding-top: 10px; } + .modal .inner-wrapper form .submit input[type="submit"] { + display: block; + height: 45px; + margin: 0 auto; + width: 100%; } + .modal .inner-wrapper .login-extra { + position: relative; + z-index: 2; } + .modal .inner-wrapper .login-extra p { + color: #a0a0a0; + font-style: italic; + text-align: center; } + .modal .inner-wrapper .login-extra p span { + color: #a0a0a0; + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + font-style: italic; } + .modal .inner-wrapper .login-extra p a { + color: #a0a0a0; + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + font-style: italic; + text-decoration: underline; } + .modal .inner-wrapper .login-extra p a:hover { + color: #3c3c3c; } + .modal .inner-wrapper .login-extra p span + a { + margin-left: 15px; } + .modal .inner-wrapper .close-modal { + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + cursor: pointer; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + padding: 10px; + position: absolute; + right: 2px; + top: 0px; + z-index: 3; } + .modal .inner-wrapper .close-modal .inner p { + color: #a0a0a0; + font: normal 1.2rem/1.2rem "Open Sans", Verdana, Geneva, sans-serif; + text-align: center; + text-shadow: 0 1px rgba(255, 255, 255, 0.8); + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + .modal .inner-wrapper .close-modal:hover p { + color: #3c3c3c; } + +.home { + padding: 0px; } + .home > header { + background: white; + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-size: cover; + border-bottom: 1px solid #505050; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9), inset 0 -1px 5px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9), inset 0 -1px 5px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9), inset 0 -1px 5px 0 rgba(0, 0, 0, 0.1); + zoom: 1; + margin-top: -69px; + overflow: hidden; + padding: 149px 0px 90px; + width: 100%; } + .home > header:before, .home > header:after { + content: ""; + display: table; } + .home > header:after { + clear: both; } + .home > header .outer-wrapper { + max-width: 1200px; + margin: 0 auto; + position: relative; + text-align: center; } + .home > header .outer-wrapper:hover .main-cta { + -webkit-box-shadow: 0 1px 16px 0 rgba(29, 157, 217, 0.35); + -moz-box-shadow: 0 1px 16px 0 rgba(29, 157, 217, 0.35); + box-shadow: 0 1px 16px 0 rgba(29, 157, 217, 0.35); } + .home > header .inner-wrapper { + background: rgba(255, 255, 255, 0.9); + border: 1px solid #646464; + -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + padding: 30px 50px 30px; + position: relative; + text-align: center; + z-index: 1; } + .home > header .title { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + position: relative; + text-align: left; + vertical-align: middle; } + .home > header .title::before { + display: block; + height: 170px; + position: absolute; + right: 0px; + top: -20px; } + .home > header .title::after { + content: ""; + display: block; + height: 170px; + position: absolute; + right: -1px; + top: -20px; } + .home > header .title h1 { + border-bottom: 1px solid #c8c8c8; + margin-bottom: 25px; + padding-bottom: 15px; + text-align: left; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); } + .home > header .title .main-cta { + zoom: 1; + float: left; + margin-right: 2.024%; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 48.988%; } + .home > header .title .main-cta:before, .home > header .title .main-cta:after { + content: ""; + display: table; } + .home > header .title .main-cta:after { + clear: both; } + .home > header .title .main-cta > a.find-courses { + border: 1px solid #002e88; + border-bottom: 1px solid #001e5f; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: inset 0 1px 0 0 #42bae5; + -moz-box-shadow: inset 0 1px 0 0 #42bae5; + box-shadow: inset 0 1px 0 0 #42bae5; + color: white; + display: inline; + font-size: 14px; + font-weight: bold; + background-color: #1d9dd9; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d9dd9), color-stop(50%, #006bb8), color-stop(50%, #0052a9), color-stop(100%, #0057ab)); + background-image: -webkit-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: -moz-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: -ms-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: -o-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + padding: 7px 20px 8px; + text-align: center; + text-decoration: none; + text-shadow: 0 -1px 1px #001067; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + display: block; + font: normal 1.2rem/1.6rem "Open Sans", Verdana, Geneva, sans-serif; + letter-spacing: 1px; + padding: 10px 0px; + text-transform: uppercase; + text-align: center; + width: 100%; } + .home > header .title .main-cta > a.find-courses:hover { + cursor: pointer; + background-color: #108ec7; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #108ec7), color-stop(50%, #005fa6), color-stop(50%, #004897), color-stop(100%, #004d9a)); + background-image: -webkit-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: -moz-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: -ms-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: -o-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); } + .home > header .title .main-cta > a.find-courses:active { + -webkit-box-shadow: inset 0 0 20px 0 #00295f, 0 1px 0 white; + -moz-box-shadow: inset 0 0 20px 0 #00295f, 0 1px 0 white; + box-shadow: inset 0 0 20px 0 #00295f, 0 1px 0 white; } + .home > header .title .main-cta > a.find-courses:hover { + color: white; } + .home > header .title .secondary-actions { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + zoom: 1; + float: left; + height: 47px; + width: 48.988%; } + .home > header .title .secondary-actions:before, .home > header .title .secondary-actions:after { + content: ""; + display: table; } + .home > header .title .secondary-actions:after { + clear: both; } + .home > header .title .secondary-actions a.intro-video { + background: #f5f5f5; + background-image: -webkit-linear-gradient(-90deg, #fafafa, #ebebeb); + background-image: -moz-linear-gradient(-90deg, #fafafa, #ebebeb); + background-image: -ms-linear-gradient(-90deg, #fafafa, #ebebeb); + background-image: -o-linear-gradient(-90deg, #fafafa, #ebebeb); + background-image: linear-gradient(-90deg, #fafafa, #ebebeb); + border: 1px solid #c8c8c8; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + -o-border-radius: 30px; + border-radius: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.8), inset 0 1px 0 0 rgba(255, 255, 255, 0.8); + -moz-box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.8), inset 0 1px 0 0 rgba(255, 255, 255, 0.8); + box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.8), inset 0 1px 0 0 rgba(255, 255, 255, 0.8); + zoom: 1; + display: block; + float: left; + height: 100%; + overflow: hidden; + text-align: middle; + width: 48.988%; } + .home > header .title .secondary-actions a.intro-video:before, .home > header .title .secondary-actions a.intro-video:after { + content: ""; + display: table; } + .home > header .title .secondary-actions a.intro-video:after { + clear: both; } + .home > header .title .secondary-actions a.intro-video:hover { + text-decoration: none; } + .home > header .title .secondary-actions a.intro-video:hover p { + color: #3c3c3c; } + .home > header .title .secondary-actions a.intro-video:hover .video { + opacity: 1; } + .home > header .title .secondary-actions a.intro-video .video { + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-size: cover; + border-right: 1px solid #c8c8c8; + -webkit-border-top-left-radius: 30px; + -moz-border-top-left-radius: 30px; + -moz-border-radius-topleft: 30px; + -ms-border-top-left-radius: 30px; + -o-border-top-left-radius: 30px; + border-top-left-radius: 30px; + -webkit-border-bottom-left-radius: 30px; + -moz-border-bottom-left-radius: 30px; + -moz-border-radius-bottomleft: 30px; + -ms-border-bottom-left-radius: 30px; + -o-border-bottom-left-radius: 30px; + border-bottom-left-radius: 30px; + -webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.6), inset 1px 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 0 1px rgba(255, 255, 255, 0.7); + -moz-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.6), inset 1px 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 0 1px rgba(255, 255, 255, 0.7); + box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.6), inset 1px 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 0 1px rgba(255, 255, 255, 0.7); + float: left; + height: 100%; + opacity: 0.8; + position: relative; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 60px; + vertical-align: middle; } + .home > header .title .secondary-actions a.intro-video .video .play { + background: rgba(255, 255, 255, 0.6); + height: 31px; + margin-left: -13px; + margin-top: -15px; + left: 50%; + position: absolute; + top: 50%; + width: 31px; } + .home > header .title .secondary-actions a.intro-video p { + color: #a0a0a0; + font-style: italic; + padding-top: 10px; + text-align: center; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + vertical-align: middle; } + .home > header .title .secondary-actions .social-sharing { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + height: 44px; + margin-right: 2.024%; + position: relative; + text-align: center; + width: 48.988%; } + .home > header .title .secondary-actions .social-sharing:hover .sharing-message { + opacity: 1; + top: 56px; } + .home > header .title .secondary-actions .social-sharing .sharing-message { + background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + border: 1px solid rgba(0, 0, 0, 0.5); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: white; + float: right; + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + font-size: 0.9em; + font-style: italic; + left: 50%; + margin-left: -110px; + opacity: 0; + padding: 6px 10px; + position: absolute; + text-align: center; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + top: 65px; + width: 220px; } + .home > header .title .secondary-actions .social-sharing .sharing-message:hover { + opacity: 0; } + .home > header .title .secondary-actions .social-sharing .share { + height: 44px; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin-right: 10px; + opacity: 0.5; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 44px; } + .home > header .title .secondary-actions .social-sharing .share:hover { + opacity: 1; } + .home > header .title .secondary-actions .social-sharing .share img { + width: 100%; } + .home > header .title .secondary-actions .social-sharing .share:last-child { + margin-right: 0px; } + .home > header .media { + background: #fff; + border: 1px solid #c8c8c8; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + padding: 1px; + position: relative; + vertical-align: middle; + width: 23.482%; + z-index: 2; } + .home > header .media .hero { + height: 100%; + overflow: hidden; + position: relative; } + .home > header .media .hero .play-intro { + background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + background-image: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + background-image: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.4); + -moz-box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.4); + box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.4); + border: 2px solid rgba(255, 255, 255, 0.8); + height: 80px; + left: 50%; + margin-top: -40px; + margin-left: -40px; + position: absolute; + top: 50%; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 80px; } + .home > header .media .hero .play-intro::after { + color: rgba(255, 255, 255, 0.8); + content: "\25B6"; + display: block; + font: normal 2em/1em "Open Sans", Verdana, Geneva, sans-serif; + left: 50%; + margin-left: -11px; + margin-top: -16px; + position: absolute; + text-shadow: 0 -1px rgba(0, 0, 0, 0.8); + top: 50%; } + .home > header .media .hero img { + display: block; + width: 100%; } + .home > header .media:hover { + cursor: pointer; } + .home > header .media:hover .play-intro { + background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + background-image: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + background-image: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + -webkit-box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.5); + border-color: rgba(255, 255, 255, 0.9); } + .home > header .media:hover .play-intro::after { + color: white; } + .home .highlighted-courses { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-bottom: 40px; + position: relative; + width: 100%; + z-index: 1; } + .home .highlighted-courses > h2 { + background-image: -webkit-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: -moz-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: -ms-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: -o-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: linear-gradient(-90deg, #fafafa, #e6e6e6); + border: 1px solid #c8c8c8; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + border-top-color: #bebebe; + -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4), 0 0px 12px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4), 0 0px 12px 0 rgba(0, 0, 0, 0.2); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4), 0 0px 12px 0 rgba(0, 0, 0, 0.2); + color: #a0a0a0; + letter-spacing: 1px; + margin-bottom: 0px; + margin-top: -15px; + padding: 10px 10px 8px; + text-align: center; + text-transform: uppercase; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); } + .home .highlighted-courses > h2 .lowercase { + color: #a0a0a0; + font-family: inherit; + font-size: inherit; + font-style: inherit; + text-transform: none; } + .home .university-partners { + background-image: -webkit-linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #f5f5f5 50%, rgba(245, 245, 245, 0) 100%); + background-image: -moz-linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #f5f5f5 50%, rgba(245, 245, 245, 0) 100%); + background-image: -ms-linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #f5f5f5 50%, rgba(245, 245, 245, 0) 100%); + background-image: -o-linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #f5f5f5 50%, rgba(245, 245, 245, 0) 100%); + background-image: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #f5f5f5 50%, rgba(245, 245, 245, 0) 100%); + border-bottom: 1px solid #d2d2d2; + margin-bottom: 0px; + overflow: hidden; + position: relative; + width: 100%; } + .home .university-partners::before { + content: ""; + display: block; } + .home .university-partners::after { + content: ""; + display: block; } + .home .university-partners .partners { + margin: 0 auto; + padding: 20px 0px; + text-align: center; } + .home .university-partners .partners li.partner { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + padding: 0px 30px; + position: relative; + vertical-align: middle; } + .home .university-partners .partners li.partner::before { + content: ""; + display: block; + height: 80px; + right: 0px; + position: absolute; + top: -5px; + width: 1px; } + .home .university-partners .partners li.partner::after { + content: ""; + display: block; + height: 80px; + right: 1px; + position: absolute; + top: -5px; + width: 1px; } + .home .university-partners .partners li.partner:last-child::before { + display: none; } + .home .university-partners .partners li.partner:last-child::after { + display: none; } + .home .university-partners .partners a { + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.25s; + -moz-transition-duration: 0.25s; + -ms-transition-duration: 0.25s; + -o-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-timing-function: ease-in-out; + -moz-transition-timing-function: ease-in-out; + -ms-transition-timing-function: ease-in-out; + -o-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + .home .university-partners .partners a::before { + background-image: -webkit-radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + background-image: -moz-radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + background-image: -ms-radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + background-image: -o-radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + background-image: radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + content: ""; + display: block; + height: 200px; + left: 50%; + margin-left: -100px; + margin-top: -100px; + opacity: 0; + width: 200px; + position: absolute; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.25s; + -moz-transition-duration: 0.25s; + -ms-transition-duration: 0.25s; + -o-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-timing-function: ease-in-out; + -moz-transition-timing-function: ease-in-out; + -ms-transition-timing-function: ease-in-out; + -o-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + top: 50%; + z-index: 1; } + .home .university-partners .partners a .name { + bottom: -60px; + left: 0px; + position: absolute; + text-align: center; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.25s; + -moz-transition-duration: 0.25s; + -ms-transition-duration: 0.25s; + -o-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-timing-function: ease-in-out; + -moz-transition-timing-function: ease-in-out; + -ms-transition-timing-function: ease-in-out; + -o-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 100%; + z-index: 2; } + .home .university-partners .partners a .name > span { + color: #3c3c3c; + font: 800 italic 1.4em/1.4em "Open Sans", Verdana, Geneva, sans-serif; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-in-out; + -moz-transition-timing-function: ease-in-out; + -ms-transition-timing-function: ease-in-out; + -o-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + .home .university-partners .partners a .name > span:hover { + color: #a0a0a0; } + .home .university-partners .partners a img { + max-width: 160px; + position: relative; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.25s; + -moz-transition-duration: 0.25s; + -ms-transition-duration: 0.25s; + -o-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-timing-function: ease-in-out; + -moz-transition-timing-function: ease-in-out; + -ms-transition-timing-function: ease-in-out; + -o-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + vertical-align: middle; + z-index: 2; } + .home .university-partners .partners a:hover::before { + opacity: 1; } + .home .university-partners .partners a:hover .name { + bottom: 20px; } + .home .university-partners .partners a:hover img { + top: -100px; } + .home .more-info { + border: 1px solid #c8c8c8; + margin-bottom: 80px; + width: 100%; } + .home .more-info header { + background-image: -webkit-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: -moz-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: -ms-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: -o-linear-gradient(-90deg, #fafafa, #e6e6e6); + background-image: linear-gradient(-90deg, #fafafa, #e6e6e6); + border-bottom: 1px solid #c8c8c8; + zoom: 1; + padding: 10px 20px 8px; } + .home .more-info header:before, .home .more-info header:after { + content: ""; + display: table; } + .home .more-info header:after { + clear: both; } + .home .more-info header h2 { + float: left; + margin: 0px; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); } + .home .more-info header a { + color: #a0a0a0; + float: right; + font-style: italic; + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + padding-top: 3px; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); } + .home .more-info header a:hover { + color: #3c3c3c; } + .home .more-info .news { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 20px; + width: 100%; } + .home .more-info .news .blog-posts { + zoom: 1; } + .home .more-info .news .blog-posts:before, .home .more-info .news .blog-posts:after { + content: ""; + display: table; } + .home .more-info .news .blog-posts:after { + clear: both; } + .home .more-info .news .blog-posts > article { + border: 1px dotted transparent; + border-color: #dcdcdc; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + zoom: 1; + float: left; + margin-right: 2.024%; + padding: 10px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 31.984%; } + .home .more-info .news .blog-posts > article:before, .home .more-info .news .blog-posts > article:after { + content: ""; + display: table; } + .home .more-info .news .blog-posts > article:after { + clear: both; } + .home .more-info .news .blog-posts > article:hover { + background: #f8f8f8; + border: 1px solid #dcdcdc; + -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1); } + .home .more-info .news .blog-posts > article:last-child { + margin-right: 0px; } + .home .more-info .news .blog-posts > article .post-graphics { + border: 1px solid #bebebe; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + float: left; + height: 65px; + margin-right: 2.024%; + overflow: hidden; + width: 31.984%; + vertical-align: top; } + .home .more-info .news .blog-posts > article .post-graphics img { + min-height: 100%; + max-width: 100%; } + .home .more-info .news .blog-posts > article .post-name { + float: left; + width: 65.992%; + vertical-align: top; } + .home .more-info .news .blog-posts > article .post-name a { + color: #3c3c3c; + font: 700 1em/1.2em "Open Sans", Verdana, Geneva, sans-serif; } + .home .more-info .news .blog-posts > article .post-name a:hover { + color: #1d9dd9; + text-decoration: underline; } + .home .more-info .news .blog-posts > article .post-name .post-date { + color: #a0a0a0; + letter-spacing: 1px; } + +.dashboard { + zoom: 1; + padding: 60px 0px 120px; } + .dashboard:before, .dashboard:after { + content: ""; + display: table; } + .dashboard:after { + clear: both; } + .dashboard .profile-sidebar { + background: transparent; + float: left; + margin-right: 2.024%; + width: 23.482%; } + .dashboard .profile-sidebar header.profile h1.user-name { + border: 1px solid #c8c8c8; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #3c3c3c; + font: 700 1.2em/1.2em "Open Sans", Verdana, Geneva, sans-serif; + margin: 0px; + overflow: hidden; + padding: 15px 10px 17px; + text-wrap: nowrap; + text-overflow: ellipsis; + text-transform: none; + width: 100%; } + .dashboard .profile-sidebar header.profile .user-info { + zoom: 1; + padding: 0px 10px; } + .dashboard .profile-sidebar header.profile .user-info:before, .dashboard .profile-sidebar header.profile .user-info:after { + content: ""; + display: table; } + .dashboard .profile-sidebar header.profile .user-info:after { + clear: both; } + .dashboard .profile-sidebar header.profile .user-info > ul { + background: #fafafa; + border: 1px solid #dcdcdc; + border-top: none; + -webkit-border-bottom-left-radius: 4px; + -moz-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -ms-border-bottom-left-radius: 4px; + -o-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + -ms-border-bottom-right-radius: 4px; + -o-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + zoom: 1; + margin: 0px; + padding: 0px 10px 20px; + width: 100%; } + .dashboard .profile-sidebar header.profile .user-info > ul:before, .dashboard .profile-sidebar header.profile .user-info > ul:after { + content: ""; + display: table; } + .dashboard .profile-sidebar header.profile .user-info > ul:after { + clear: both; } + .dashboard .profile-sidebar header.profile .user-info > ul li { + list-style: none; } + .dashboard .profile-sidebar header.profile .user-info > ul li p { + color: #a0a0a0; + font-family: "Open Sans", Verdana, Geneva, sans-serif; + text-shadow: 0 1px rgba(255, 255, 255, 0.8); } + .dashboard .profile-sidebar header.profile .user-info > ul li p span { + font-weight: 700; + margin-left: 10px; + text-transform: none; } + .dashboard .my-courses { + float: left; + margin: 0px; + width: 74.494%; } + .dashboard .my-courses > header { + border-bottom: 1px solid #d2d2d2; + margin-bottom: 30px; } + .dashboard .my-courses .empty-dashboard-message { + padding: 80px 0px; + text-align: center; } + .dashboard .my-courses .empty-dashboard-message p { + color: #a0a0a0; + font-style: italic; + margin-bottom: 20px; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); } + .dashboard .my-courses .empty-dashboard-message a { + background: #f0f0f0; + background-image: -webkit-linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + background-image: -moz-linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + background-image: -ms-linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + background-image: -o-linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + background-image: linear-gradient(-90deg, #f5f5f5 0%, #f3f3f3 50%, #ededed 50%, #ebebeb 100%); + border: 1px solid #dcdcdc; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #3c3c3c; + font-family: "Open Sans", Verdana, Geneva, sans-serif; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + letter-spacing: 1px; + margin-left: 5px; + padding: 5px 10px; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); } + .dashboard .my-courses .empty-dashboard-message a:hover { + color: #1d9dd9; + text-decoration: none; } + .dashboard .my-courses .my-course { + background: #fafafa; + background-image: -webkit-linear-gradient(-90deg, #fdfdfd, #f0f0f0); + background-image: -moz-linear-gradient(-90deg, #fdfdfd, #f0f0f0); + background-image: -ms-linear-gradient(-90deg, #fdfdfd, #f0f0f0); + background-image: -o-linear-gradient(-90deg, #fdfdfd, #f0f0f0); + background-image: linear-gradient(-90deg, #fdfdfd, #f0f0f0); + border: 1px solid #bebebe; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(255, 255, 255, 0.8), inset 0 1px 0 0 rgba(255, 255, 255, 0.8); + -moz-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(255, 255, 255, 0.8), inset 0 1px 0 0 rgba(255, 255, 255, 0.8); + box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(255, 255, 255, 0.8), inset 0 1px 0 0 rgba(255, 255, 255, 0.8); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + zoom: 1; + margin-right: 2.024%; + margin-bottom: 25px; + overflow: hidden; + position: relative; + width: 100%; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + .dashboard .my-courses .my-course:before, .dashboard .my-courses .my-course:after { + content: ""; + display: table; } + .dashboard .my-courses .my-course:after { + clear: both; } + .dashboard .my-courses .my-course:last-child { + margin-bottom: none; } + .dashboard .my-courses .my-course .cover { + background: #e1e1e1; + background-size: cover; + background-position: center center; + border-right: 1px solid #969696; + -webkit-border-top-left-radius: 3px; + -moz-border-top-left-radius: 3px; + -moz-border-radius-topleft: 3px; + -ms-border-top-left-radius: 3px; + -o-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -webkit-border-bottom-left-radius: 3px; + -moz-border-bottom-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -ms-border-bottom-left-radius: 3px; + -o-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6), 1px 0 0 0 rgba(255, 255, 255, 0.8); + -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6), 1px 0 0 0 rgba(255, 255, 255, 0.8); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6), 1px 0 0 0 rgba(255, 255, 255, 0.8); + float: left; + height: 120px; + margin: 0px; + position: relative; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 200px; } + .dashboard .my-courses .my-course .cover .shade { + background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: -ms-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: -o-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + bottom: 0px; + content: ""; + display: block; + left: 0px; + position: absolute; + top: 0px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + right: 0px; } + .dashboard .my-courses .my-course .cover .arrow { + border-top: 8px solid; + border-left: 8px solid; + border-color: rgba(0, 0, 0, 0.7); + -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8), -1px 0 1px 0 rgba(255, 255, 255, 0.8); + -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8), -1px 0 1px 0 rgba(255, 255, 255, 0.8); + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8), -1px 0 1px 0 rgba(255, 255, 255, 0.8); + content: ""; + display: block; + height: 55px; + left: 50%; + margin-left: -10px; + margin-top: -30px; + opacity: 0; + position: absolute; + top: 50%; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 55px; } + .dashboard .my-courses .my-course .cover:hover .shade { + background: rgba(255, 255, 255, 0.3); + background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: -ms-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: -o-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); } + .dashboard .my-courses .my-course .info { + left: 201px; + padding: 0px 10px; + position: absolute; + right: 0px; + top: 0px; + z-index: 2; } + .dashboard .my-courses .my-course .info > hgroup { + border-bottom: 1px solid #d2d2d2; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + padding: 12px 0px; + width: 100%; } + .dashboard .my-courses .my-course .info > hgroup a.university { + background: white; + border: 1px solid #b4b4b4; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.6); + box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.6); + color: #a0a0a0; + display: block; + font-style: italic; + font-weight: 800; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin-right: 10px; + padding: 5px 10px; + vertical-align: middle; } + .dashboard .my-courses .my-course .info > hgroup a.university:hover { + color: #1d9dd9; + text-decoration: none; } + .dashboard .my-courses .my-course .info > hgroup h3 { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin-bottom: 0px; + vertical-align: middle; } + .dashboard .my-courses .my-course .info > hgroup h3 a { + color: #3c3c3c; + font-weight: 700; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); + text-overflow: ellipsis; + white-space: nowrap; } + .dashboard .my-courses .my-course .info > hgroup h3 a:hover { + text-decoration: underline; } + .dashboard .my-courses .my-course .info .course-status { + background: #fffcdd; + border: 1px solid #c8c8c8; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + margin-top: 16px; + padding: 5px; } + .dashboard .my-courses .my-course .info .course-status p { + color: #a0a0a0; + font-style: italic; + letter-spacing: 1px; + text-align: center; } + .dashboard .my-courses .my-course .info .meta { + zoom: 1; + margin-top: 22px; + position: relative; + -webkit-transition-property: opacity; + -moz-transition-property: opacity; + -ms-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 100%; } + .dashboard .my-courses .my-course .info .meta:before, .dashboard .my-courses .my-course .info .meta:after { + content: ""; + display: table; } + .dashboard .my-courses .my-course .info .meta:after { + clear: both; } + .dashboard .my-courses .my-course .info .meta .course-work-icon { + background: #c8c8c8; + float: left; + height: 22px; + width: 22px; } + .dashboard .my-courses .my-course .info .meta .complete { + float: right; } + .dashboard .my-courses .my-course .info .meta .complete p { + color: #a0a0a0; + font-style: italic; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + text-align: right; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); } + .dashboard .my-courses .my-course .info .meta .complete p .completeness { + color: #3c3c3c; + font-weight: 700; + margin-right: 5px; } + .dashboard .my-courses .my-course .info .meta .progress, .dashboard .my-courses .my-course .info .meta nav.sequence-nav ol li a.progress-none, nav.sequence-nav ol li .dashboard .my-courses .my-course .info .meta a.progress-none, .dashboard .my-courses .my-course .info .meta nav.sequence-nav ol li a.progress-some, nav.sequence-nav ol li .dashboard .my-courses .my-course .info .meta a.progress-some, .dashboard .my-courses .my-course .info .meta nav.sequence-nav ol li a.progress-done, nav.sequence-nav ol li .dashboard .my-courses .my-course .info .meta a.progress-done { + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + left: 40px; + position: absolute; + right: 130px; } + .dashboard .my-courses .my-course .info .meta .progress .meter, .dashboard .my-courses .my-course .info .meta nav.sequence-nav ol li a.progress-none .meter, nav.sequence-nav ol li .dashboard .my-courses .my-course .info .meta a.progress-none .meter, .dashboard .my-courses .my-course .info .meta nav.sequence-nav ol li a.progress-some .meter, nav.sequence-nav ol li .dashboard .my-courses .my-course .info .meta a.progress-some .meter, .dashboard .my-courses .my-course .info .meta nav.sequence-nav ol li a.progress-done .meter, nav.sequence-nav ol li .dashboard .my-courses .my-course .info .meta a.progress-done .meter { + background: #f5f5f5; + border: 1px solid #a0a0a0; + -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + height: 22px; + margin: 0 auto; + padding: 2px; + width: 100%; } + .dashboard .my-courses .my-course .info .meta .progress .meter .meter-fill, .dashboard .my-courses .my-course .info .meta nav.sequence-nav ol li a.progress-none .meter .meter-fill, nav.sequence-nav ol li .dashboard .my-courses .my-course .info .meta a.progress-none .meter .meter-fill, .dashboard .my-courses .my-course .info .meta nav.sequence-nav ol li a.progress-some .meter .meter-fill, nav.sequence-nav ol li .dashboard .my-courses .my-course .info .meta a.progress-some .meter .meter-fill, .dashboard .my-courses .my-course .info .meta nav.sequence-nav ol li a.progress-done .meter .meter-fill, nav.sequence-nav ol li .dashboard .my-courses .my-course .info .meta a.progress-done .meter .meter-fill { + background: #1d9dd9; + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%); + background-size: 40px 40px; + background-repeat: repeat-x; + border: 1px solid #737373; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + content: ""; + display: block; + height: 100%; + width: 60%; } + .dashboard .my-courses .my-course:hover .cover .shade { + background: rgba(255, 255, 255, 0.1); + background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: -ms-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: -o-linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); + background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); } + .dashboard .my-courses .my-course:hover .cover .arrow { + opacity: 1; } + +nav.course-material { + background: #d2d2d2; + zoom: 1; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.05); + border-bottom: 1px solid #bebebe; + margin: 0px auto 0px; + padding: 0px; + width: 100%; } + nav.course-material:before, nav.course-material:after { + content: ""; + display: table; } + nav.course-material:after { + clear: both; } + nav.course-material .inner-wrapper { + margin: 0 auto; + max-width: 1200px; + width: 100%; } + nav.course-material ol.course-tabs { + -webkit-border-top-left-radius: 4px; + -moz-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + -ms-border-top-left-radius: 4px; + -o-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -moz-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + -ms-border-top-right-radius: 4px; + -o-border-top-right-radius: 4px; + border-top-right-radius: 4px; + zoom: 1; + padding: 10px 0 0 0; } + nav.course-material ol.course-tabs:before, nav.course-material ol.course-tabs:after { + content: ""; + display: table; } + nav.course-material ol.course-tabs:after { + clear: both; } + nav.course-material ol.course-tabs li { + float: left; + list-style: none; } + nav.course-material ol.course-tabs li a { + color: #a0a0a0; + display: block; + text-align: center; + padding: 5px 13px; + text-decoration: none; + text-shadow: 0 1px rgba(255, 255, 255, 0.4); } + nav.course-material ol.course-tabs li a:hover { + color: #3c3c3c; } + nav.course-material ol.course-tabs li a.active, nav.course-material nav.sequence-nav ol.course-tabs li a.seq_video_active, nav.sequence-nav nav.course-material ol.course-tabs li a.seq_video_active, nav.course-material nav.sequence-nav ol.course-tabs li a.seq_other_active, nav.sequence-nav nav.course-material ol.course-tabs li a.seq_other_active, nav.course-material nav.sequence-nav ol.course-tabs li a.seq_vertical_active, nav.sequence-nav nav.course-material ol.course-tabs li a.seq_vertical_active, nav.course-material nav.sequence-nav ol.course-tabs li a.seq_problem_active, nav.sequence-nav nav.course-material ol.course-tabs li a.seq_problem_active { + background: white; + border: 1px solid #c8c8c8; + border-bottom: 0px; + -webkit-border-top-left-radius: 4px; + -moz-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + -ms-border-top-left-radius: 4px; + -o-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -moz-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + -ms-border-top-right-radius: 4px; + -o-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-box-shadow: 0 2px 0 0 white; + -moz-box-shadow: 0 2px 0 0 white; + box-shadow: 0 2px 0 0 white; + color: #3c3c3c; } + +.course-content { + margin-top: 30px; } + .course-content .courseware { + background: #f0f0f0; + height: 600px; } + +.find-courses, .university-profile { + background: #fcfcfc; + padding-bottom: 60px; } + .find-courses header.search, .university-profile header.search { + background: #f0f0f0; + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-size: cover; + border-bottom: 1px solid #646464; + -webkit-box-shadow: inset 0 -1px 8px 0 rgba(0, 0, 0, 0.2), inset 0 1px 12px 0 rgba(0, 0, 0, 0.3); + -moz-box-shadow: inset 0 -1px 8px 0 rgba(0, 0, 0, 0.2), inset 0 1px 12px 0 rgba(0, 0, 0, 0.3); + box-shadow: inset 0 -1px 8px 0 rgba(0, 0, 0, 0.2), inset 0 1px 12px 0 rgba(0, 0, 0, 0.3); + margin-top: -69px; + width: 100%; } + .find-courses header.search .inner-wrapper, .university-profile header.search .inner-wrapper { + height: 120px; + margin: 0 auto; + max-width: 1200px; + overflow: hidden; + padding: 154px 0px 80px; + position: relative; + text-align: center; + width: 100%; } + .find-courses header.search .inner-wrapper::before, .university-profile header.search .inner-wrapper::before { + background-image: -webkit-radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + background-image: -moz-radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + background-image: -ms-radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + background-image: -o-radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + background-image: radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%); + bottom: -300px; + content: ""; + display: none; + height: 600px; + margin: 0 auto; + position: absolute; + width: 100%; + z-index: 1; } + .find-courses header.search .inner-wrapper > hgroup, .university-profile header.search .inner-wrapper > hgroup { + background: rgba(255, 255, 255, 0.9); + border: 1px solid #646464; + -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + padding: 20px 30px; + position: relative; + z-index: 2; } + .find-courses header.search .inner-wrapper.main-search, .find-courses header.search .inner-wrapper.university-search, .university-profile header.search .inner-wrapper.main-search, .university-profile header.search .inner-wrapper.university-search { + text-align: center; } + .find-courses header.search .inner-wrapper.main-search hgroup, .find-courses header.search .inner-wrapper.university-search hgroup, .university-profile header.search .inner-wrapper.main-search hgroup, .university-profile header.search .inner-wrapper.university-search hgroup { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; } + .find-courses header.search .inner-wrapper.main-search .logo, .find-courses header.search .inner-wrapper.university-search .logo, .university-profile header.search .inner-wrapper.main-search .logo, .university-profile header.search .inner-wrapper.university-search .logo { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + height: 80px; + margin-right: 30px; + padding-right: 30px; + position: relative; + vertical-align: middle; } + .find-courses header.search .inner-wrapper.main-search .logo::after, .find-courses header.search .inner-wrapper.university-search .logo::after, .university-profile header.search .inner-wrapper.main-search .logo::after, .university-profile header.search .inner-wrapper.university-search .logo::after { + content: ""; + display: block; + height: 80px; + position: absolute; + right: 0px; + top: 0px; } + .find-courses header.search .inner-wrapper.main-search .logo img, .find-courses header.search .inner-wrapper.university-search .logo img, .university-profile header.search .inner-wrapper.main-search .logo img, .university-profile header.search .inner-wrapper.university-search .logo img { + height: 100%; } + .find-courses header.search .inner-wrapper.main-search h1, .find-courses header.search .inner-wrapper.university-search h1, .university-profile header.search .inner-wrapper.main-search h1, .university-profile header.search .inner-wrapper.university-search h1 { + color: #3c3c3c; + font-family: "Open Sans", Verdana, Geneva, sans-serif; + font-style: italic; + font-weight: 800; + letter-spacing: 0px; + text-transform: none; } + .find-courses header.search .inner-wrapper.main-search h1, .find-courses header.search .inner-wrapper.main-search h2, .find-courses header.search .inner-wrapper.university-search h1, .find-courses header.search .inner-wrapper.university-search h2, .university-profile header.search .inner-wrapper.main-search h1, .university-profile header.search .inner-wrapper.main-search h2, .university-profile header.search .inner-wrapper.university-search h1, .university-profile header.search .inner-wrapper.university-search h2 { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + letter-spacing: 1px; + margin-bottom: 0px; + text-shadow: 0 1px rgba(255, 255, 255, 0.8); + vertical-align: middle; } + +.course-info .container { + padding-bottom: 120px; } +.course-info header.course-profile { + background: #f5f5f5; + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-image: url("/static/images/shot-2-large.jpg"); + background-size: cover; + -webkit-box-shadow: 0 1px 80px 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 1px 80px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 80px 0 rgba(0, 0, 0, 0.5); + border-bottom: 1px solid #646464; + -webkit-box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.1); + margin-top: -69px; + overflow: hidden; + padding: 134px 0px 60px; + position: relative; + width: 100%; } + .course-info header.course-profile .intro-inner-wrapper { + background: rgba(255, 255, 255, 0.9); + border: 1px solid #646464; + -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + zoom: 1; + margin: 0 auto; + max-width: 1200px; + position: relative; + width: 100%; + z-index: 2; } + .course-info header.course-profile .intro-inner-wrapper:before, .course-info header.course-profile .intro-inner-wrapper:after { + content: ""; + display: table; } + .course-info header.course-profile .intro-inner-wrapper:after { + clear: both; } + .course-info header.course-profile .intro-inner-wrapper .intro { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + zoom: 1; + float: left; + padding: 20px 20px; + position: relative; + width: 68.016%; + z-index: 2; } + .course-info header.course-profile .intro-inner-wrapper .intro:before, .course-info header.course-profile .intro-inner-wrapper .intro:after { + content: ""; + display: table; } + .course-info header.course-profile .intro-inner-wrapper .intro:after { + clear: both; } + .course-info header.course-profile .intro-inner-wrapper .intro > hgroup { + border-bottom: 1px solid #d2d2d2; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); + margin-bottom: 30px; + padding-bottom: 15px; + width: 100%; } + .course-info header.course-profile .intro-inner-wrapper .intro > hgroup h1 { + color: #3c3c3c; + font-weight: 700; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin: 0 10px 0 0; + letter-spacing: 0px; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); } + .course-info header.course-profile .intro-inner-wrapper .intro > hgroup h2 { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin: 0; } + .course-info header.course-profile .intro-inner-wrapper .intro > hgroup h2 a { + color: #a0a0a0; + font: italic 800 1em/1em "Open Sans", Verdana, Geneva, sans-serif; + letter-spacing: 0px; + text-shadow: 0 1px rgba(255, 255, 255, 0.6); + text-transform: none; } + .course-info header.course-profile .intro-inner-wrapper .intro > hgroup h2 a:hover { + color: #1d9dd9; } + .course-info header.course-profile .intro-inner-wrapper .intro .main-cta { + zoom: 1; + float: left; + margin-right: 2.024%; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 48.988%; } + .course-info header.course-profile .intro-inner-wrapper .intro .main-cta:before, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta:after { + content: ""; + display: table; } + .course-info header.course-profile .intro-inner-wrapper .intro .main-cta:after { + clear: both; } + .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register { + border: 1px solid #002e88; + border-bottom: 1px solid #001e5f; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: inset 0 1px 0 0 #42bae5; + -moz-box-shadow: inset 0 1px 0 0 #42bae5; + box-shadow: inset 0 1px 0 0 #42bae5; + color: white; + display: inline; + font-size: 14px; + font-weight: bold; + background-color: #1d9dd9; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d9dd9), color-stop(50%, #006bb8), color-stop(50%, #0052a9), color-stop(100%, #0057ab)); + background-image: -webkit-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: -moz-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: -ms-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: -o-linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + background-image: linear-gradient(top, #1d9dd9 0%, #006bb8 50%, #0052a9 50%, #0057ab 100%); + padding: 7px 20px 8px; + text-align: center; + text-decoration: none; + text-shadow: 0 -1px 1px #001067; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + display: block; + font: normal 1.2rem/1.6rem "Open Sans", Verdana, Geneva, sans-serif; + letter-spacing: 1px; + padding: 10px 0px; + text-transform: uppercase; + text-align: center; + width: 100%; } + .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses:hover, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:hover { + cursor: pointer; + background-color: #108ec7; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #108ec7), color-stop(50%, #005fa6), color-stop(50%, #004897), color-stop(100%, #004d9a)); + background-image: -webkit-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: -moz-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: -ms-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: -o-linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); + background-image: linear-gradient(top, #108ec7 0%, #005fa6 50%, #004897 50%, #004d9a 100%); } + .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses:active, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:active { + -webkit-box-shadow: inset 0 0 20px 0 #00295f, 0 1px 0 white; + -moz-box-shadow: inset 0 0 20px 0 #00295f, 0 1px 0 white; + box-shadow: inset 0 0 20px 0 #00295f, 0 1px 0 white; } + .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses:hover, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:hover { + color: white; } + .course-info header.course-profile .intro-inner-wrapper .media { + background: #fff; + border-left: 1px solid #646464; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + float: right; + padding: 1px; + position: relative; + width: 31.984%; + z-index: 2; } + .course-info header.course-profile .intro-inner-wrapper .media .hero { + height: 180px; + overflow: hidden; + position: relative; } + .course-info header.course-profile .intro-inner-wrapper .media .hero .play-intro { + background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + background-image: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + background-image: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75)); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.4); + -moz-box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.4); + box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.4); + border: 2px solid rgba(255, 255, 255, 0.8); + height: 80px; + left: 50%; + margin-top: -40px; + margin-left: -40px; + position: absolute; + top: 50%; + width: 80px; } + .course-info header.course-profile .intro-inner-wrapper .media .hero .play-intro::after { + color: rgba(255, 255, 255, 0.8); + content: "\25B6"; + display: block; + font: normal 2em/1em "Open Sans", Verdana, Geneva, sans-serif; + left: 50%; + margin-left: -11px; + margin-top: -16px; + position: absolute; + text-shadow: 0 -1px rgba(0, 0, 0, 0.8); + top: 50%; } + .course-info header.course-profile .intro-inner-wrapper .media .hero img { + display: block; + width: 100%; } + .course-info header.course-profile .intro-inner-wrapper .media:hover { + cursor: pointer; } + .course-info header.course-profile .intro-inner-wrapper .media:hover .play-intro { + background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + background-image: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + background-image: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)); + -webkit-box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.5); + border-color: rgba(255, 255, 255, 0.9); } + .course-info header.course-profile .intro-inner-wrapper .media:hover .play-intro::after { + color: white; } +.course-info .container { + zoom: 1; } + .course-info .container:before, .course-info .container:after { + content: ""; + display: table; } + .course-info .container:after { + clear: both; } + .course-info .container nav { + border-bottom: 1px solid #dcdcdc; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + zoom: 1; + margin: 40px 0; + width: 100%; } + .course-info .container nav:before, .course-info .container nav:after { + content: ""; + display: table; } + .course-info .container nav:after { + clear: both; } + .course-info .container nav::after { + content: ""; + display: none; } + .course-info .container nav a { + border-bottom: 3px solid transparent; + color: #a0a0a0; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + letter-spacing: 1px; + margin: 0 15px; + padding: 0px 5px 15px; + text-align: center; + text-transform: lowercase; } + .course-info .container nav a:first-child { + margin-left: 0px; } + .course-info .container nav a:hover, .course-info .container nav a.active, .course-info .container nav.sequence-nav ol li a.seq_video_active, .course-info .container nav.sequence-nav ol li a.seq_other_active, .course-info .container nav.sequence-nav ol li a.seq_vertical_active, .course-info .container nav.sequence-nav ol li a.seq_problem_active { + border-color: #c8c8c8; + color: #3c3c3c; + text-decoration: none; } +.course-info .details { + float: left; + margin-right: 2.024%; + width: 65.992%; } + .course-info .details .inner-wrapper > section { + margin-bottom: 40px; } + .course-info .details .inner-wrapper .course-staff .teacher { + margin-bottom: 40px; } + .course-info .details .inner-wrapper .course-staff .teacher h3 { + color: #3c3c3c; + font-family: "Open Sans", Verdana, Geneva, sans-serif; + font-weight: 700; + margin-bottom: 15px; + text-transform: none; } + .course-info .details .inner-wrapper .course-staff .teacher .teacher-image { + background: white; + border: 1px solid #c8c8c8; + float: left; + margin: 0 15px 15px 0; + padding: 1px; } +.course-info .course-sidebar { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.15); + border: 1px solid #c8c8c8; + border-top: none; + float: left; + padding: 20px 20px 30px; + width: 31.984%; } + .course-info .course-sidebar header { + margin-bottom: 30px; + padding-bottom: 20px; + position: relative; + text-align: center; } + .course-info .course-sidebar header::after { + content: ""; + display: block; + height: 1px; + position: absolute; + bottom: 0px; + width: 100%; + z-index: 1; } + .course-info .course-sidebar header a.university-name { + border-right: 1px solid #c8c8c8; + color: #3c3c3c; + font-family: "Open Sans", Verdana, Geneva, sans-serif; + font-style: italic; + font-weight: 800; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + letter-spacing: 0px; + margin-right: 15px; + padding-right: 15px; } + .course-info .course-sidebar header a.university-name:hover { + color: #a0a0a0; } + .course-info .course-sidebar header .social-sharing { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + height: 44px; + position: relative; + text-align: center; + width: 100%; + z-index: 2; + float: none; } + .course-info .course-sidebar header .social-sharing:hover .sharing-message { + opacity: 1; + top: 56px; } + .course-info .course-sidebar header .social-sharing .sharing-message { + background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%); + border: 1px solid rgba(0, 0, 0, 0.5); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: white; + float: right; + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + font-size: 0.9em; + font-style: italic; + left: 50%; + margin-left: -110px; + opacity: 0; + padding: 6px 10px; + position: absolute; + text-align: center; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + top: 65px; + width: 220px; } + .course-info .course-sidebar header .social-sharing .sharing-message:hover { + opacity: 0; } + .course-info .course-sidebar header .social-sharing .share { + height: 44px; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin-right: 10px; + opacity: 0.5; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 44px; } + .course-info .course-sidebar header .social-sharing .share:hover { + opacity: 1; } + .course-info .course-sidebar header .social-sharing .share img { + width: 100%; } + .course-info .course-sidebar header .social-sharing .share:last-child { + margin-right: 0px; } + .course-info .course-sidebar .important-dates { + list-style: none; + margin: 0px; + padding: 0px 10px; } + .course-info .course-sidebar .important-dates li { + zoom: 1; + border-bottom: 1px dotted #dcdcdc; + margin-bottom: 20px; + padding-bottom: 10px; } + .course-info .course-sidebar .important-dates li:before, .course-info .course-sidebar .important-dates li:after { + content: ""; + display: table; } + .course-info .course-sidebar .important-dates li:after { + clear: both; } + .course-info .course-sidebar .important-dates li p { + color: #a0a0a0; + float: left; + font-family: "Open Sans", Verdana, Geneva, sans-serif; } + .course-info .course-sidebar .important-dates li img { + background: #e6e6e6; + float: left; + height: 19px; + margin: 3px 10px 0 0; + width: 19px; } + .course-info .course-sidebar .important-dates li span { + float: right; + font-weight: 700; } + +.container.jobs { + padding: 60px 0 120px; } + .container.jobs h1 + hr { + margin-bottom: 80px; } + .container.jobs .message { + zoom: 1; + margin-bottom: 80px; + position: relative; } + .container.jobs .message:before, .container.jobs .message:after { + content: ""; + display: table; } + .container.jobs .message:after { + clear: both; } + .container.jobs .message .photo { + background: white; + border: 1px solid #d2d2d2; + float: left; + margin-right: 2.024%; + padding: 1px; + width: 31.984%; } + .container.jobs .message .photo img { + background: #f5f5f5; + display: block; + height: 200px; + width: 100%; } + .container.jobs .jobs-wrapper { + zoom: 1; + float: left; + padding-top: 80px; + width: 100%; } + .container.jobs .jobs-wrapper:before, .container.jobs .jobs-wrapper:after { + content: ""; + display: table; } + .container.jobs .jobs-wrapper:after { + clear: both; } + .container.jobs .jobs-wrapper > h2 { + display: none; + margin-bottom: 60px; + padding-bottom: 20px; } + .container.jobs .jobs-wrapper .jobs-sidebar { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #dcdcdc; + float: left; + padding: 20px; + width: 23.482%; } + .container.jobs .jobs-wrapper .jobs-sidebar nav { + margin-bottom: 40px; } + .container.jobs .jobs-wrapper .jobs-sidebar nav a { + display: block; + letter-spacing: 1px; + margin: 0px -20px; + padding: 12px 0px 12px 20px; + text-align: left; } + .container.jobs .jobs-wrapper .jobs-sidebar nav a:hover { + background: #f5f5f5; + text-decoration: none; } + .container.jobs .jobs-wrapper .jobs-sidebar p + h2 { + margin-top: 40px; } + .container.jobs .jobs-wrapper .jobs-listing { + float: left; + margin-right: 2.024%; + width: 74.494%; } + .container.jobs .jobs-wrapper .jobs-listing .job { + border-bottom: 1px solid #dcdcdc; + padding: 40px 0px; } + .container.jobs .jobs-wrapper .jobs-listing .job:first-child { + padding-top: 0px; } + .container.jobs .jobs-wrapper .jobs-listing .job:last-child { + border: none; + padding-bottom: 0px; } + .container.jobs .jobs-wrapper .jobs-listing .job h3 { + font-family: "Open Sans", Verdana, Geneva, sans-serif; + font-weight: 700; + margin-bottom: 15px; } + +.container.about { + padding: 20px 0 120px; } + .container.about > nav { + margin-bottom: 80px; + text-align: center; + width: 100%; } + .container.about > nav::after { + content: ""; + display: block; } + .container.about > nav a { + border-bottom: 3px solid transparent; + color: #a0a0a0; + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + font-style: italic; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + letter-spacing: 1px; + margin: 0px 15px; + padding: 20px 10px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + text-transform: lowercase; } + .container.about > nav a:hover, .container.about > nav a.active, .container.about > nav nav.sequence-nav ol li a.seq_video_active, nav.sequence-nav ol li .container.about > nav a.seq_video_active, .container.about > nav nav.sequence-nav ol li a.seq_other_active, nav.sequence-nav ol li .container.about > nav a.seq_other_active, .container.about > nav nav.sequence-nav ol li a.seq_vertical_active, nav.sequence-nav ol li .container.about > nav a.seq_vertical_active, .container.about > nav nav.sequence-nav ol li a.seq_problem_active, nav.sequence-nav ol li .container.about > nav a.seq_problem_active { + border-color: #c8c8c8; + color: #3c3c3c; + text-decoration: none; } + .container.about .vision h1 + hr { + margin-bottom: 80px; } + .container.about .vision .message { + zoom: 1; + margin-bottom: 60px; + padding-bottom: 60px; + position: relative; } + .container.about .vision .message:before, .container.about .vision .message:after { + content: ""; + display: table; } + .container.about .vision .message:after { + clear: both; } + .container.about .vision .message hr { + bottom: 0px; + margin: 0px; + position: absolute; + width: 100%; } + .container.about .vision .message .photo { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: white; + border: 1px solid #d2d2d2; + padding: 1px; + width: 31.984%; } + .container.about .vision .message .photo img { + background: #f5f5f5; + display: block; + height: 200px; + width: 100%; } + .container.about .vision .message > article { + float: left; + width: 65.992%; } + .container.about .vision .message.left .photo { + float: left; + margin-right: 2.024%; } + .container.about .vision .message.right .photo { + float: right; + margin-left: 2.024%; } + .container.about .vision .message:last-child { + margin-bottom: 0px; } + .container.about .faq { + zoom: 1; } + .container.about .faq:before, .container.about .faq:after { + content: ""; + display: table; } + .container.about .faq:after { + clear: both; } + .container.about .faq nav.categories { + border: 1px solid #dcdcdc; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.024%; + padding: 20px; + width: 23.482%; } + .container.about .faq nav.categories a { + display: block; + letter-spacing: 1px; + margin: 0px -20px; + padding: 12px 0px 12px 20px; + text-align: left; } + .container.about .faq nav.categories a:hover { + background: #f5f5f5; + text-decoration: none; } + .container.about .faq .responses { + float: left; + width: 74.494%; } + .container.about .faq .responses .category { + padding-top: 40px; } + .container.about .faq .responses .category:first-child { + padding-top: 0px; } + .container.about .faq .responses .category > h2 { + border-bottom: 1px solid #dcdcdc; + margin-bottom: 40px; + padding-bottom: 20px; } + .container.about .faq .responses .response { + margin-bottom: 40px; } + .container.about .faq .responses .response h3 { + font-family: "Open Sans", Verdana, Geneva, sans-serif; + font-weight: 700; + margin-bottom: 15px; } + .container.about .press .press-resources { + zoom: 1; + margin-bottom: 60px; } + .container.about .press .press-resources:before, .container.about .press .press-resources:after { + content: ""; + display: table; } + .container.about .press .press-resources:after { + clear: both; } + .container.about .press .press-resources .pressreleases, .container.about .press .press-resources .identity-assets { + background: #f5f5f5; + border: 1px solid #c8c8c8; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + float: left; + padding: 20px 30px; + text-align: center; + width: 48.988%; } + .container.about .press .press-resources .pressreleases { + margin-right: 2.024%; } + .container.about .press .press-story { + border-bottom: 1px solid #dcdcdc; + zoom: 1; + margin-bottom: 40px; + padding-bottom: 40px; } + .container.about .press .press-story:before, .container.about .press .press-story:after { + content: ""; + display: table; } + .container.about .press .press-story:after { + clear: both; } + .container.about .press .press-story:last-child { + border: none; + margin: 0px; + padding: 0px; } + .container.about .press .press-story .article-cover { + background: white; + border: 1px solid #787878; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + height: 120px; + margin-right: 2.024%; + overflow: hidden; + width: 14.98%; } + .container.about .press .press-story .article-cover img { + display: block; + min-height: 100%; + width: 100%; } + .container.about .press .press-story .press-info { + float: left; + width: 82.996%; } + .container.about .press .press-story .press-info header { + margin-bottom: 10px; } + .container.about .press .press-story .press-info header h3 { + font-family: "Open Sans", Verdana, Geneva, sans-serif; + font-weight: 700; + margin-bottom: 5px; } + .container.about .press .press-story .press-info header span.post-date { + color: #a0a0a0; + margin-right: 10px; } + .container.about .contact { + zoom: 1; + margin: 0 auto; + width: 82.996%; } + .container.about .contact:before, .container.about .contact:after { + content: ""; + display: table; } + .container.about .contact:after { + clear: both; } + .container.about .contact .map { + background: #f5f5f5; + float: left; + height: 280px; + margin-right: 2.024%; + overflow: hidden; + width: 48.988%; } + .container.about .contact .map img { + min-height: 100%; + max-width: 100%; } + .container.about .contact .contacts { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + padding-left: 40px; + width: 48.988%; } + .container.about .contact .contacts ul { + list-style: none; + margin: 0px; + padding: 0px; } + .container.about .contact .contacts ul li { + margin-bottom: 10px; } + +.pressrelease { + background: #fafafa; } + .pressrelease .container { + padding: 60px 0 120px; } + .pressrelease .container h1 + hr { + margin-bottom: 60px; } + .pressrelease .container h3 + hr { + margin-bottom: 60px; } + .pressrelease .container h3 { + color: #a0a0a0; + font-style: italic; + margin-bottom: 30px; + text-align: center; } + .pressrelease .container > article { + border: 1px solid #dcdcdc; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + -ms-border-radius: 10px; + -o-border-radius: 10px; + border-radius: 10px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1); + margin: 0 auto; + padding: 80px 80px 40px 80px; + width: 82.996%; } + .pressrelease .container > article .footer hr { + margin: 80px 0px 40px; } + .pressrelease .container p + h2 { + margin-top: 60px; } + .pressrelease .container h2 + p { + margin-top: 30px; } + +html { + height: 100%; + max-height: 100%; } + +body.courseware { + height: 100%; + max-height: 100%; } + body.courseware .container { + margin-bottom: 40px; + margin-top: 20px; } + body.courseware footer.fixed-bottom { + Position: static; } + +div.course-wrapper ul, div.course-wrapper ol { + list-style: none; } +div.course-wrapper section.course-content { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + -ms-border-radius: 0 4px 4px 0; + -o-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + div.course-wrapper section.course-content h1 { + margin: 0 0 22.652px; } + div.course-wrapper section.course-content p { + margin-bottom: 22.652px; } + div.course-wrapper section.course-content p:empty { + display: none; + margin-bottom: 0; } + div.course-wrapper section.course-content ul li { + margin-bottom: 11.326px; } + div.course-wrapper section.course-content .problem-set, div.course-wrapper section.course-content section.problems-wrapper, div.course-wrapper section.course-content div#seq_content, div.course-wrapper section.course-content ol.vert-mod > li, div.course-wrapper section.course-content section.problems-wrapper, div.course-wrapper section.course-content div#seq_content { + position: relative; } + div.course-wrapper section.course-content .problem-set h2, div.course-wrapper section.course-content section.problems-wrapper h2, div.course-wrapper section.course-content div#seq_content h2, div.course-wrapper section.course-content ol.vert-mod > li h2, div.course-wrapper section.course-content section.problems-wrapper h2, div.course-wrapper section.course-content div#seq_content h2 { + margin-top: 0; + margin-bottom: 15px; + width: 20.109%; + padding-right: 2.717%; + border-right: 1px dashed #ddd; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: table-cell; + vertical-align: top; } + div.course-wrapper section.course-content .problem-set h2.problem-header section.staff, div.course-wrapper section.course-content section.problems-wrapper h2.problem-header section.staff, div.course-wrapper section.course-content div#seq_content h2.problem-header section.staff, div.course-wrapper section.course-content ol.vert-mod > li h2.problem-header section.staff, div.course-wrapper section.course-content section.problems-wrapper h2.problem-header section.staff, div.course-wrapper section.course-content div#seq_content h2.problem-header section.staff { + margin-top: 30px; + font-size: 80%; } + @media screen and (max-width:1120px) { + div.course-wrapper section.course-content .problem-set h2, div.course-wrapper section.course-content section.problems-wrapper h2, div.course-wrapper section.course-content div#seq_content h2, div.course-wrapper section.course-content ol.vert-mod > li h2, div.course-wrapper section.course-content section.problems-wrapper h2, div.course-wrapper section.course-content div#seq_content h2 { + display: block; + width: auto; + border-right: 0; } } + @media print { + div.course-wrapper section.course-content .problem-set h2, div.course-wrapper section.course-content section.problems-wrapper h2, div.course-wrapper section.course-content div#seq_content h2, div.course-wrapper section.course-content ol.vert-mod > li h2, div.course-wrapper section.course-content section.problems-wrapper h2, div.course-wrapper section.course-content div#seq_content h2 { + display: block; + width: auto; + border-right: 0; } } + div.course-wrapper section.course-content .problem-set section.problem, div.course-wrapper section.course-content section.problems-wrapper section.problem, div.course-wrapper section.course-content div#seq_content section.problem, div.course-wrapper section.course-content ol.vert-mod > li section.problem, div.course-wrapper section.course-content section.problems-wrapper section.problem, div.course-wrapper section.course-content div#seq_content section.problem { + display: table-cell; + width: 77.174%; + padding-left: 2.717%; } + @media screen and (max-width:1120px) { + div.course-wrapper section.course-content .problem-set section.problem, div.course-wrapper section.course-content section.problems-wrapper section.problem, div.course-wrapper section.course-content div#seq_content section.problem, div.course-wrapper section.course-content ol.vert-mod > li section.problem, div.course-wrapper section.course-content section.problems-wrapper section.problem, div.course-wrapper section.course-content div#seq_content section.problem { + display: block; + width: auto; + padding: 0; } } + @media print { + div.course-wrapper section.course-content .problem-set section.problem, div.course-wrapper section.course-content section.problems-wrapper section.problem, div.course-wrapper section.course-content div#seq_content section.problem, div.course-wrapper section.course-content ol.vert-mod > li section.problem, div.course-wrapper section.course-content section.problems-wrapper section.problem, div.course-wrapper section.course-content div#seq_content section.problem { + display: block; + width: auto; + padding: 0; } + div.course-wrapper section.course-content .problem-set section.problem canvas, div.course-wrapper section.course-content section.problems-wrapper section.problem canvas, div.course-wrapper section.course-content div#seq_content section.problem canvas, div.course-wrapper section.course-content ol.vert-mod > li section.problem canvas, div.course-wrapper section.course-content section.problems-wrapper section.problem canvas, div.course-wrapper section.course-content div#seq_content section.problem canvas, div.course-wrapper section.course-content .problem-set section.problem img, div.course-wrapper section.course-content section.problems-wrapper section.problem img, div.course-wrapper section.course-content div#seq_content section.problem img, div.course-wrapper section.course-content ol.vert-mod > li section.problem img, div.course-wrapper section.course-content section.problems-wrapper section.problem img, div.course-wrapper section.course-content div#seq_content section.problem img { + page-break-inside: avoid; } } + div.course-wrapper section.course-content .problem-set section.problem span.unanswered, div.course-wrapper section.course-content section.problems-wrapper section.problem span.unanswered, div.course-wrapper section.course-content div#seq_content section.problem span.unanswered, div.course-wrapper section.course-content ol.vert-mod > li section.problem span.unanswered, div.course-wrapper section.course-content section.problems-wrapper section.problem span.unanswered, div.course-wrapper section.course-content div#seq_content section.problem span.unanswered, div.course-wrapper section.course-content .problem-set section.problem span.ui-icon-bullet, div.course-wrapper section.course-content section.problems-wrapper section.problem span.ui-icon-bullet, div.course-wrapper section.course-content div#seq_content section.problem span.ui-icon-bullet, div.course-wrapper section.course-content ol.vert-mod > li section.problem span.ui-icon-bullet, div.course-wrapper section.course-content section.problems-wrapper section.problem span.ui-icon-bullet, div.course-wrapper section.course-content div#seq_content section.problem span.ui-icon-bullet { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + background: url("../images/unanswered-icon.png") center center no-repeat; + height: 14px; + position: relative; + top: 4px; + width: 14px; } + div.course-wrapper section.course-content .problem-set section.problem span.correct, div.course-wrapper section.course-content section.problems-wrapper section.problem span.correct, div.course-wrapper section.course-content div#seq_content section.problem span.correct, div.course-wrapper section.course-content ol.vert-mod > li section.problem span.correct, div.course-wrapper section.course-content section.problems-wrapper section.problem span.correct, div.course-wrapper section.course-content div#seq_content section.problem span.correct, div.course-wrapper section.course-content .problem-set section.problem span.ui-icon-check, div.course-wrapper section.course-content section.problems-wrapper section.problem span.ui-icon-check, div.course-wrapper section.course-content div#seq_content section.problem span.ui-icon-check, div.course-wrapper section.course-content ol.vert-mod > li section.problem span.ui-icon-check, div.course-wrapper section.course-content section.problems-wrapper section.problem span.ui-icon-check, div.course-wrapper section.course-content div#seq_content section.problem span.ui-icon-check { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + background: url("../images/correct-icon.png") center center no-repeat; + height: 20px; + position: relative; + top: 6px; + width: 25px; } + div.course-wrapper section.course-content .problem-set section.problem span.incorrect, div.course-wrapper section.course-content section.problems-wrapper section.problem span.incorrect, div.course-wrapper section.course-content div#seq_content section.problem span.incorrect, div.course-wrapper section.course-content ol.vert-mod > li section.problem span.incorrect, div.course-wrapper section.course-content section.problems-wrapper section.problem span.incorrect, div.course-wrapper section.course-content div#seq_content section.problem span.incorrect, div.course-wrapper section.course-content .problem-set section.problem span.ui-icon-close, div.course-wrapper section.course-content section.problems-wrapper section.problem span.ui-icon-close, div.course-wrapper section.course-content div#seq_content section.problem span.ui-icon-close, div.course-wrapper section.course-content ol.vert-mod > li section.problem span.ui-icon-close, div.course-wrapper section.course-content section.problems-wrapper section.problem span.ui-icon-close, div.course-wrapper section.course-content div#seq_content section.problem span.ui-icon-close { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + background: url("../images/incorrect-icon.png") center center no-repeat; + height: 20px; + width: 20px; + position: relative; + top: 6px; } + div.course-wrapper section.course-content .problem-set div > span, div.course-wrapper section.course-content section.problems-wrapper div > span, div.course-wrapper section.course-content div#seq_content div > span, div.course-wrapper section.course-content ol.vert-mod > li div > span, div.course-wrapper section.course-content section.problems-wrapper div > span, div.course-wrapper section.course-content div#seq_content div > span { + display: block; + margin-bottom: 11.326px; } + div.course-wrapper section.course-content .problem-set div > span[answer], div.course-wrapper section.course-content section.problems-wrapper div > span[answer], div.course-wrapper section.course-content div#seq_content div > span[answer], div.course-wrapper section.course-content ol.vert-mod > li div > span[answer], div.course-wrapper section.course-content section.problems-wrapper div > span[answer], div.course-wrapper section.course-content div#seq_content div > span[answer] { + border-top: 1px solid #ededed; + border-bottom: 1px solid #ededed; + background: #f3f3f3; + margin: 0 -22.652px; + padding: 11.326px 22.652px; } + div.course-wrapper section.course-content .problem-set input[type="text"], div.course-wrapper section.course-content section.problems-wrapper input[type="text"], div.course-wrapper section.course-content div#seq_content input[type="text"], div.course-wrapper section.course-content ol.vert-mod > li input[type="text"], div.course-wrapper section.course-content section.problems-wrapper input[type="text"], div.course-wrapper section.course-content div#seq_content input[type="text"] { + display: inline-block; + width: 50%; } + div.course-wrapper section.course-content .problem-set center, div.course-wrapper section.course-content section.problems-wrapper center, div.course-wrapper section.course-content div#seq_content center, div.course-wrapper section.course-content ol.vert-mod > li center, div.course-wrapper section.course-content section.problems-wrapper center, div.course-wrapper section.course-content div#seq_content center { + display: block; + margin: 22.652px 0; + border: 1px solid #ccc; + padding: 22.652px; } + div.course-wrapper section.course-content .problem-set section.action, div.course-wrapper section.course-content section.problems-wrapper section.action, div.course-wrapper section.course-content div#seq_content section.action, div.course-wrapper section.course-content ol.vert-mod > li section.action, div.course-wrapper section.course-content section.problems-wrapper section.action, div.course-wrapper section.course-content div#seq_content section.action { + margin-top: 22.652px; } + div.course-wrapper section.course-content .problem-set section.action input[type="button"], div.course-wrapper section.course-content section.problems-wrapper section.action input[type="button"], div.course-wrapper section.course-content div#seq_content section.action input[type="button"], div.course-wrapper section.course-content ol.vert-mod > li section.action input[type="button"], div.course-wrapper section.course-content section.problems-wrapper section.action input[type="button"], div.course-wrapper section.course-content div#seq_content section.action input[type="button"] { + padding: 9.061px 22.652px; + text-shadow: 0 -1px 0 #666666; } + div.course-wrapper section.course-content section.problems-wrapper { + display: table; + width: 100%; } + @media screen and (max-width:1120px) { + div.course-wrapper section.course-content section.problems-wrapper { + display: block; + width: auto; } } + div.course-wrapper section.course-content div#seq_content h1 { + background: none; + margin-bottom: 22.652px; + padding-bottom: 0; + border-bottom: none; } + div.course-wrapper section.course-content ol.vert-mod > li { + border-bottom: 1px solid #ddd; + margin-bottom: 15px; + padding: 0 0 15px; } + div.course-wrapper section.course-content ol.vert-mod > li header { + -webkit-border-radius: 0 4px 0 0; + -moz-border-radius: 0 4px 0 0; + -ms-border-radius: 0 4px 0 0; + -o-border-radius: 0 4px 0 0; + border-radius: 0 4px 0 0; + margin-bottom: -16px; } + div.course-wrapper section.course-content ol.vert-mod > li header h1 { + margin: 0; } + div.course-wrapper section.course-content ol.vert-mod > li header h2 { + float: right; + margin-right: 0; + margin-top: 8px; + text-align: right; + padding-right: 0; + border-right: 0; } + div.course-wrapper section.course-content ol.vert-mod > li:last-child { + border-bottom: none; + margin-bottom: 0; + padding-bottom: 0; } + div.course-wrapper section.course-content ol.vert-mod > li .histogram { + width: 200px; + height: 150px; } + div.course-wrapper section.course-content ol.vert-mod > li ul { + list-style: disc outside none; + padding-left: 1em; } + div.course-wrapper section.course-content ol.vert-mod > li nav.sequence-bottom ul { + list-style: none; + padding: 0; } + div.course-wrapper section.course-content section.tutorials h2 { + margin-bottom: 22.652px; } + div.course-wrapper section.course-content section.tutorials ul { + margin: 0; + zoom: 1; } + div.course-wrapper section.course-content section.tutorials ul:before, div.course-wrapper section.course-content section.tutorials ul:after { + content: ""; + display: table; } + div.course-wrapper section.course-content section.tutorials ul:after { + clear: both; } + div.course-wrapper section.course-content section.tutorials ul li { + width: 31.522%; + float: left; + margin-right: 2.717%; + margin-bottom: 22.652px; } + div.course-wrapper section.course-content section.tutorials ul li:nth-child(3n) { + margin-right: 0; } + div.course-wrapper section.course-content section.tutorials ul li:nth-child(3n+1) { + clear: both; } + div.course-wrapper section.course-content section.tutorials ul li a { + font-weight: bold; } + div.course-wrapper section.course-content div.staff_info { + zoom: 1; + white-space: pre-wrap; + border-top: 1px solid #ccc; + padding-top: 22.652px; + margin-top: 22.652px; + line-height: 22.652px; + font-family: Consolas, "Lucida Console", Monaco, "Courier New", Courier, monospace; } + div.course-wrapper section.course-content div.staff_info:before, div.course-wrapper section.course-content div.staff_info:after { + content: ""; + display: table; } + div.course-wrapper section.course-content div.staff_info:after { + clear: both; } + div.course-wrapper section.course-content div.ui-slider { + border: 1px solid #aaa; + background: #ddd; + -webkit-box-shadow: inset 0 1px 0 #eeeeee; + -moz-box-shadow: inset 0 1px 0 #eeeeee; + box-shadow: inset 0 1px 0 #eeeeee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; } + div.course-wrapper section.course-content div.ui-slider a.ui-slider-handle { + -webkit-box-shadow: inset 0 1px 0 #bf4040; + -moz-box-shadow: inset 0 1px 0 #bf4040; + box-shadow: inset 0 1px 0 #bf4040; + background: #993333 url(../images/slider-bars.png) center center no-repeat; + border: 1px solid #4d1919; + cursor: pointer; } + div.course-wrapper section.course-content div.ui-slider a.ui-slider-handle:hover, div.course-wrapper section.course-content div.ui-slider a.ui-slider-handle:focus { + background-color: #bf4040; + outline: none; } + div.course-wrapper section.course-content div.ui-tabs { + border: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + margin: 0; + padding: 0; } + div.course-wrapper section.course-content div.ui-tabs .ui-tabs-nav { + background: none; + border: 0; + margin-bottom: 11.326px; } + div.course-wrapper section.course-content div.ui-tabs .ui-tabs-panel { + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + padding: 0; } +div.course-wrapper.closed section.course-index { + width: 3.077%; + overflow: hidden; } + div.course-wrapper.closed section.course-index header#open_close_accordion { + padding: 0; + min-height: 47px; } + div.course-wrapper.closed section.course-index header#open_close_accordion a { + background-image: url("../images/slide-right-icon.png"); } + div.course-wrapper.closed section.course-index header#open_close_accordion h2 { + visibility: hidden; + width: 10px; } + div.course-wrapper.closed section.course-index div#accordion { + visibility: hidden; + width: 10px; + padding: 0; } + div.course-wrapper.closed section.course-index div#accordion nav { + white-space: pre; + overflow: hidden; } + div.course-wrapper.closed section.course-index div#accordion nav ul { + overflow: hidden; + white-space: nowrap; } +div.course-wrapper.closed section.course-content { + width: 97.773%; } + +nav.sequence-nav { + border-bottom: 1px solid #e4d080; + margin-bottom: 22.652px; + position: relative; + -webkit-border-top-right-radius: 4px; + -moz-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + -ms-border-top-right-radius: 4px; + -o-border-top-right-radius: 4px; + border-top-right-radius: 4px; } + nav.sequence-nav ol { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: table; + height: 100%; + padding-right: 8.696%; + width: 100%; } + nav.sequence-nav ol li { + border-left: 1px solid #e4d080; + display: table-cell; + min-width: 20px; } + nav.sequence-nav ol li:first-child { + border-left: none; } + nav.sequence-nav ol li .inactive, nav.sequence-nav ol li a.seq_video_inactive, nav.sequence-nav ol li a.seq_other_inactive, nav.sequence-nav ol li a.seq_vertical_inactive, nav.sequence-nav ol li a.seq_problem_inactive { + background-repeat: no-repeat; } + nav.sequence-nav ol li .inactive:hover, nav.sequence-nav ol li a.seq_video_inactive:hover, nav.sequence-nav ol li a.seq_other_inactive:hover, nav.sequence-nav ol li a.seq_vertical_inactive:hover, nav.sequence-nav ol li a.seq_problem_inactive:hover { + background-color: #f9f4e1; } + nav.sequence-nav ol li .visited, nav.sequence-nav ol li a.seq_video_visited, nav.sequence-nav ol li a.seq_other_visited, nav.sequence-nav ol li a.seq_vertical_visited, nav.sequence-nav ol li a.seq_problem_visited { + background-color: #DCCDA2; + background-repeat: no-repeat; + -webkit-box-shadow: inset 0 0 3px #ceb97d; + -moz-box-shadow: inset 0 0 3px #ceb97d; + box-shadow: inset 0 0 3px #ceb97d; } + nav.sequence-nav ol li .visited:hover, nav.sequence-nav ol li a.seq_video_visited:hover, nav.sequence-nav ol li a.seq_other_visited:hover, nav.sequence-nav ol li a.seq_vertical_visited:hover, nav.sequence-nav ol li a.seq_problem_visited:hover { + background-color: #f6efd4; + background-position: center center; } + nav.sequence-nav ol li .active, nav.sequence-nav ol li a.seq_video_active, nav.sequence-nav ol li a.seq_other_active, nav.sequence-nav ol li a.seq_vertical_active, nav.sequence-nav ol li a.seq_problem_active, nav.sequence-nav ol li section.course-index div#accordion h3.ui-accordion-header.ui-state-active, section.course-index div#accordion nav.sequence-nav ol li h3.ui-accordion-header.ui-state-active { + background-color: #fff; + background-repeat: no-repeat; + -webkit-box-shadow: 0 1px 0 white; + -moz-box-shadow: 0 1px 0 white; + box-shadow: 0 1px 0 white; } + nav.sequence-nav ol li .active:hover, nav.sequence-nav ol li a.seq_video_active:hover, nav.sequence-nav ol li a.seq_other_active:hover, nav.sequence-nav ol li a.seq_vertical_active:hover, nav.sequence-nav ol li a.seq_problem_active:hover, nav.sequence-nav ol li section.course-index div#accordion h3.ui-accordion-header.ui-state-active:hover, section.course-index div#accordion nav.sequence-nav ol li h3.ui-accordion-header.ui-state-active:hover { + background-color: #fff; + background-position: center; } + nav.sequence-nav ol li a { + background-position: center center; + border: none; + cursor: pointer; + display: block; + height: 17px; + padding: 15px 0 14px; + position: relative; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.4s; + -moz-transition-duration: 0.4s; + -ms-transition-duration: 0.4s; + -o-transition-duration: 0.4s; + transition-duration: 0.4s; + -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -ms-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 100%; } + nav.sequence-nav ol li a.progress, nav.sequence-nav ol li a.progress-none, nav.sequence-nav ol li a.progress-some, nav.sequence-nav ol li a.progress-done { + border-bottom-style: solid; + border-bottom-width: 4px; } + nav.sequence-nav ol li a.progress-none { + border-bottom-color: red; } + nav.sequence-nav ol li a.progress-some { + border-bottom-color: yellow; } + nav.sequence-nav ol li a.progress-done { + border-bottom-color: green; } + nav.sequence-nav ol li a.seq_video_inactive { + background-image: url("../images/sequence-nav/video-icon-normal.png"); + background-position: center; } + nav.sequence-nav ol li a.seq_video_visited { + background-image: url("../images/sequence-nav/video-icon-visited.png"); + background-position: center; } + nav.sequence-nav ol li a.seq_video_active { + background-image: url("../images/sequence-nav/video-icon-current.png"); + background-position: center; } + nav.sequence-nav ol li a.seq_other_inactive { + background-image: url("../images/sequence-nav/document-icon-normal.png"); + background-position: center; } + nav.sequence-nav ol li a.seq_other_visited { + background-image: url("../images/sequence-nav/document-icon-visited.png"); + background-position: center; } + nav.sequence-nav ol li a.seq_other_active { + background-image: url("../images/sequence-nav/document-icon-current.png"); + background-position: center; } + nav.sequence-nav ol li a.seq_vertical_inactive, nav.sequence-nav ol li a.seq_problem_inactive { + background-image: url("../images/sequence-nav/list-icon-normal.png"); + background-position: center; } + nav.sequence-nav ol li a.seq_vertical_visited, nav.sequence-nav ol li a.seq_problem_visited { + background-image: url("../images/sequence-nav/list-icon-visited.png"); + background-position: center; } + nav.sequence-nav ol li a.seq_vertical_active, nav.sequence-nav ol li a.seq_problem_active { + background-image: url("../images/sequence-nav/list-icon-current.png"); + background-position: center; } + nav.sequence-nav ol li a p { + background: #333; + color: #fff; + display: none; + line-height: 22.652px; + left: 0px; + opacity: 0; + padding: 6px; + position: absolute; + top: 48px; + text-shadow: 0 -1px 0 black; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.1s; + -moz-transition-duration: 0.1s; + -ms-transition-duration: 0.1s; + -o-transition-duration: 0.1s; + transition-duration: 0.1s; + -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); + -moz-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); + -ms-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); + -o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); + transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + white-space: pre; + z-index: 99; } + nav.sequence-nav ol li a p:empty { + background: none; } + nav.sequence-nav ol li a p:empty::after { + display: none; } + nav.sequence-nav ol li a p::after { + background: #333; + content: " "; + display: block; + height: 10px; + left: 18px; + position: absolute; + top: -5px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + width: 10px; } + nav.sequence-nav ol li a:hover p { + display: block; + margin-top: 4px; + opacity: 1; } + nav.sequence-nav ul { + list-style: none; + height: 100%; + position: absolute; + right: 0; + top: 0; + width: 8.696%; } + nav.sequence-nav ul li { + float: left; + width: 50%; } + nav.sequence-nav ul li.prev a, nav.sequence-nav ul li.next a { + background-color: #f2e7bf; + background-position: center center; + background-repeat: no-repeat; + border-left: 1px solid #e4d080; + -webkit-box-shadow: inset 1px 0 0 #faf7e9; + -moz-box-shadow: inset 1px 0 0 #faf7e9; + box-shadow: inset 1px 0 0 #faf7e9; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + display: block; + text-indent: -9999px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.2s; + -moz-transition-duration: 0.2s; + -ms-transition-duration: 0.2s; + -o-transition-duration: 0.2s; + transition-duration: 0.2s; + -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -ms-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + nav.sequence-nav ul li.prev a:hover, nav.sequence-nav ul li.next a:hover { + opacity: .5; } + nav.sequence-nav ul li.prev a.disabled, nav.sequence-nav ul li.next a.disabled { + cursor: normal; + opacity: .4; } + nav.sequence-nav ul li.prev a { + background-image: url("../images/sequence-nav/previous-icon.png"); } + nav.sequence-nav ul li.prev a:hover { + background-color: #f6efd4; } + nav.sequence-nav ul li.next a { + background-image: url("../images/sequence-nav/next-icon.png"); } + nav.sequence-nav ul li.next a:hover { + background-color: #f6efd4; } + body.touch-based-device nav.sequence-nav ol li a:hover p { + display: none; } + +section.course-content { + position: relative; } + section.course-content ol.vert-mod nav.sequence-nav { + margin-top: -15px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; } + section.course-content nav.sequence-bottom { + margin: 45.304px 0 0; + text-align: center; } + section.course-content nav.sequence-bottom ul { + background-color: #f2e7bf; + background-color: #f2e7bf; + border: 1px solid #e4d080; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 0 0 1px #faf7e9; + -moz-box-shadow: inset 0 0 0 1px #faf7e9; + box-shadow: inset 0 0 0 1px #faf7e9; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; } + section.course-content nav.sequence-bottom ul li { + float: left; } + section.course-content nav.sequence-bottom ul li.prev, section.course-content nav.sequence-bottom ul li.next { + margin-bottom: 0; } + section.course-content nav.sequence-bottom ul li.prev a, section.course-content nav.sequence-bottom ul li.next a { + background-position: center center; + background-repeat: no-repeat; + border-bottom: none; + display: block; + padding: 11.326px 4px; + text-indent: -9999px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.2s; + -moz-transition-duration: 0.2s; + -ms-transition-duration: 0.2s; + -o-transition-duration: 0.2s; + transition-duration: 0.2s; + -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -ms-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 45px; } + section.course-content nav.sequence-bottom ul li.prev a:hover, section.course-content nav.sequence-bottom ul li.next a:hover { + background-color: #f6efd4; + color: #7e691a; + opacity: .5; + text-decoration: none; } + section.course-content nav.sequence-bottom ul li.prev a.disabled, section.course-content nav.sequence-bottom ul li.next a.disabled { + background-color: #fffffe; + opacity: .4; } + section.course-content nav.sequence-bottom ul li.prev a { + background-image: url("../images/sequence-nav/previous-icon.png"); + border-right: 1px solid #e4d080; } + section.course-content nav.sequence-bottom ul li.prev a:hover { + background-color: none; } + section.course-content nav.sequence-bottom ul li.next a { + background-image: url("../images/sequence-nav/next-icon.png"); } + section.course-content nav.sequence-bottom ul li.next a:hover { + background-color: none; } + +section.course-index header { + max-height: 47px; } + section.course-index header h2 { + white-space: nowrap; } +section.course-index div#accordion h3 { + -webkit-box-shadow: inset 0 1px 0 0 #eeeeee; + -moz-box-shadow: inset 0 1px 0 0 #eeeeee; + box-shadow: inset 0 1px 0 0 #eeeeee; + border-top: 1px solid #d3d3d3; + overflow: hidden; + margin: 0; } + section.course-index div#accordion h3:first-child { + border: none; } + section.course-index div#accordion h3:hover { + background-image: -webkit-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: -moz-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: -ms-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: -o-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: linear-gradient(-90deg, #f5f5f5, #e1e1e1); } + section.course-index div#accordion h3.ui-accordion-header { + color: #000; } + section.course-index div#accordion h3.ui-accordion-header a { + font-size: 14px; + color: #4d4d4d; } + section.course-index div#accordion h3.ui-accordion-header.ui-state-active { + background-image: -webkit-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: -moz-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: -ms-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: -o-linear-gradient(-90deg, #f5f5f5, #e1e1e1); + background-image: linear-gradient(-90deg, #f5f5f5, #e1e1e1); + border-bottom: 1px solid #d3d3d3; } +section.course-index div#accordion ul.ui-accordion-content { + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: inset -1px 0 0 #e6e6e6; + -moz-box-shadow: inset -1px 0 0 #e6e6e6; + box-shadow: inset -1px 0 0 #e6e6e6; + background: #dadada; + border: none; + font-size: 12px; + margin: 0; + padding: 1em 1.5em; } + section.course-index div#accordion ul.ui-accordion-content li { + margin-bottom: 11.326px; } + section.course-index div#accordion ul.ui-accordion-content li a { + border: 1px solid transparent; + background: transparent; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + position: relative; + padding: 5px 36px 5px 10px; + text-decoration: none; + display: block; + color: #666; } + section.course-index div#accordion ul.ui-accordion-content li a p { + font-weight: bold; + margin-bottom: 0; } + section.course-index div#accordion ul.ui-accordion-content li a p span.subtitle { + color: #666; + font-weight: normal; + display: block; } + section.course-index div#accordion ul.ui-accordion-content li a:after { + background: transparent; + border-top: 1px solid #b4b4b4; + border-right: 1px solid #b4b4b4; + content: ""; + display: block; + height: 12px; + margin-top: -6px; + opacity: 0; + position: absolute; + top: 50%; + right: 30px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + width: 12px; } + section.course-index div#accordion ul.ui-accordion-content li a:hover { + background-image: -webkit-linear-gradient(-90deg, rgba(245, 245, 245, 0.4), rgba(230, 230, 230, 0.4)); + background-image: -moz-linear-gradient(-90deg, rgba(245, 245, 245, 0.4), rgba(230, 230, 230, 0.4)); + background-image: -ms-linear-gradient(-90deg, rgba(245, 245, 245, 0.4), rgba(230, 230, 230, 0.4)); + background-image: -o-linear-gradient(-90deg, rgba(245, 245, 245, 0.4), rgba(230, 230, 230, 0.4)); + background-image: linear-gradient(-90deg, rgba(245, 245, 245, 0.4), rgba(230, 230, 230, 0.4)); + border-color: #c8c8c8; } + section.course-index div#accordion ul.ui-accordion-content li a:hover:after { + opacity: 1; + right: 15px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.2s; + -moz-transition-duration: 0.2s; + -ms-transition-duration: 0.2s; + -o-transition-duration: 0.2s; + transition-duration: 0.2s; + -webkit-transition-timing-function: linear; + -moz-transition-timing-function: linear; + -ms-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + section.course-index div#accordion ul.ui-accordion-content li a:hover > a p { + color: #333; } + section.course-index div#accordion ul.ui-accordion-content li a:active { + -webkit-box-shadow: inset 0 1px 14px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 14px 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 14px 0 rgba(0, 0, 0, 0.1); } + section.course-index div#accordion ul.ui-accordion-content li a:active:after { + opacity: 1; + right: 15px; } + section.course-index div#accordion ul.ui-accordion-content li.active { + font-weight: bold; } + section.course-index div#accordion ul.ui-accordion-content li.active > a { + background: #f0f0f0; + background-image: -webkit-linear-gradient(-90deg, #f5f5f5, #e6e6e6); + background-image: -moz-linear-gradient(-90deg, #f5f5f5, #e6e6e6); + background-image: -ms-linear-gradient(-90deg, #f5f5f5, #e6e6e6); + background-image: -o-linear-gradient(-90deg, #f5f5f5, #e6e6e6); + background-image: linear-gradient(-90deg, #f5f5f5, #e6e6e6); + border-color: #c8c8c8; } + section.course-index div#accordion ul.ui-accordion-content li.active > a:after { + opacity: 1; + right: 15px; } + section.course-index div#accordion ul.ui-accordion-content li.active > a p { + color: #333; } + section.course-index div#accordion ul.ui-accordion-content li.active span.subtitle { + font-weight: normal; } + +@-moz-document url-prefix() { + a.add-fullscreen { + display: none !important; } } + +section.course-content .dullify, section.course-content div.video article.video-wrapper section.video-controls ul.vcr, section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls { + opacity: .4; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + section.course-content .dullify:hover, section.course-content div.video article.video-wrapper section.video-controls ul.vcr:hover, section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls:hover { + opacity: 1; } +section.course-content div.video { + zoom: 1; + background: #f3f3f3; + border-bottom: 1px solid #e1e1e1; + border-top: 1px solid #e1e1e1; + display: block; + margin: 0 -22.652px; + padding: 6px 22.652px; } + section.course-content div.video:before, section.course-content div.video:after { + content: ""; + display: table; } + section.course-content div.video:after { + clear: both; } + section.course-content div.video article.video-wrapper { + float: left; + margin-right: 2.717%; + width: 65.761%; } + section.course-content div.video article.video-wrapper section.video-player { + height: 0; + overflow: hidden; + padding-bottom: 56.25%; + padding-top: 30px; + position: relative; } + section.course-content div.video article.video-wrapper section.video-player object, section.course-content div.video article.video-wrapper section.video-player iframe { + border: none; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; } + section.course-content div.video article.video-wrapper section.video-controls { + background: #333; + border: 1px solid #000; + border-top: 0; + color: #ccc; + position: relative; } + section.course-content div.video article.video-wrapper section.video-controls:hover ul, section.course-content div.video article.video-wrapper section.video-controls:hover div { + opacity: 1; } + section.course-content div.video article.video-wrapper section.video-controls div.slider { + background: #c2c2c2; + border: none; + border-bottom: 1px solid #000; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + border-top: 1px solid #000; + -webkit-box-shadow: inset 0 1px 0 #eeeeee, 0 1px 0 #555555; + -moz-box-shadow: inset 0 1px 0 #eeeeee, 0 1px 0 #555555; + box-shadow: inset 0 1px 0 #eeeeee, 0 1px 0 #555555; + height: 7px; + -webkit-transition-property: height, 2s, ease-in-out; + -moz-transition-property: height, 2s, ease-in-out; + -ms-transition-property: height, 2s, ease-in-out; + -o-transition-property: height, 2s, ease-in-out; + transition-property: height, 2s, ease-in-out; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + section.course-content div.video article.video-wrapper section.video-controls div.slider div.ui-widget-header { + background: #777; + -webkit-box-shadow: inset 0 1px 0 #999999; + -moz-box-shadow: inset 0 1px 0 #999999; + box-shadow: inset 0 1px 0 #999999; } + section.course-content div.video article.video-wrapper section.video-controls div.slider .ui-tooltip.qtip .ui-tooltip-content { + background: #993333; + border: 1px solid #4d1919; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 0 #bf4040; + -moz-box-shadow: inset 0 1px 0 #bf4040; + box-shadow: inset 0 1px 0 #bf4040; + color: #fff; + font: bold 12px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; + margin-bottom: 6px; + margin-right: 0; + overflow: visible; + padding: 4px; + text-align: center; + text-shadow: 0 -1px 0 #732626; + -webkit-font-smoothing: antialiased; } + section.course-content div.video article.video-wrapper section.video-controls div.slider .ui-tooltip.qtip .ui-tooltip-content::after { + background: #993333; + border-bottom: 1px solid #4d1919; + border-right: 1px solid #4d1919; + bottom: -5px; + content: " "; + display: block; + height: 7px; + left: 50%; + margin-left: -3px; + position: absolute; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + width: 7px; } + section.course-content div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle { + background: #993333 url(../images/slider-handle.png) center center no-repeat; + -webkit-background-size: 50%; + -moz-background-size: 50%; + -ms-background-size: 50%; + -o-background-size: 50%; + background-size: 50%; + border: 1px solid #4d1919; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + -ms-border-radius: 15px; + -o-border-radius: 15px; + border-radius: 15px; + -webkit-box-shadow: inset 0 1px 0 #bf4040; + -moz-box-shadow: inset 0 1px 0 #bf4040; + box-shadow: inset 0 1px 0 #bf4040; + cursor: pointer; + height: 15px; + margin-left: -7px; + top: -4px; + -webkit-transition-property: height, 2s, ease-in-out; + -moz-transition-property: height, 2s, ease-in-out; + -ms-transition-property: height, 2s, ease-in-out; + -o-transition-property: height, 2s, ease-in-out; + transition-property: height, 2s, ease-in-out; + -webkit-transition-duration: width, 2s, ease-in-out; + -moz-transition-duration: width, 2s, ease-in-out; + -ms-transition-duration: width, 2s, ease-in-out; + -o-transition-duration: width, 2s, ease-in-out; + transition-duration: width, 2s, ease-in-out; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 15px; } + section.course-content div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle:focus, section.course-content div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle:hover { + background-color: #bf4040; + outline: none; } + section.course-content div.video article.video-wrapper section.video-controls ul.vcr { + float: left; + list-style: none; + margin-right: 22.652px; + padding: 0; } + section.course-content div.video article.video-wrapper section.video-controls ul.vcr li { + float: left; + margin-bottom: 0; } + section.course-content div.video article.video-wrapper section.video-controls ul.vcr li a { + border-bottom: none; + border-right: 1px solid #000; + -webkit-box-shadow: 1px 0 0 #555555; + -moz-box-shadow: 1px 0 0 #555555; + box-shadow: 1px 0 0 #555555; + cursor: pointer; + display: block; + line-height: 46px; + padding: 0 16.989px; + text-indent: -9999px; + -webkit-transition-property: background-color; + -moz-transition-property: background-color; + -ms-transition-property: background-color; + -o-transition-property: background-color; + transition-property: background-color; + -webkit-transition-duration: opacity; + -moz-transition-duration: opacity; + -ms-transition-duration: opacity; + -o-transition-duration: opacity; + transition-duration: opacity; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 14px; + background: url("../images/vcr.png") 15px 15px no-repeat; } + section.course-content div.video article.video-wrapper section.video-controls ul.vcr li a:empty { + height: 46px; + background: url("../images/vcr.png") 15px 15px no-repeat; } + section.course-content div.video article.video-wrapper section.video-controls ul.vcr li a.play { + background-position: 17px -114px; } + section.course-content div.video article.video-wrapper section.video-controls ul.vcr li a.play:hover { + background-color: #444; } + section.course-content div.video article.video-wrapper section.video-controls ul.vcr li a.pause { + background-position: 16px -50px; } + section.course-content div.video article.video-wrapper section.video-controls ul.vcr li a.pause:hover { + background-color: #444; } + section.course-content div.video article.video-wrapper section.video-controls ul.vcr li div.vidtime { + padding-left: 16.989px; + font-weight: bold; + line-height: 46px; + padding-left: 16.989px; + -webkit-font-smoothing: antialiased; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls { + float: right; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds { + float: left; + position: relative; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds.open > a { + background: url("../images/open-arrow.png") 10px center no-repeat; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds.open ol.video_speeds { + display: block; + opacity: 1; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds > a { + background: url("../images/closed-arrow.png") 10px center no-repeat; + border-left: 1px solid #000; + border-right: 1px solid #000; + -webkit-box-shadow: 1px 0 0 #555555, inset 1px 0 0 #555555; + -moz-box-shadow: 1px 0 0 #555555, inset 1px 0 0 #555555; + box-shadow: 1px 0 0 #555555, inset 1px 0 0 #555555; + zoom: 1; + color: #fff; + cursor: pointer; + display: block; + line-height: 46px; + margin-right: 0; + padding-left: 15px; + position: relative; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + -webkit-font-smoothing: antialiased; + width: 110px; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds > a:before, section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds > a:after { + content: ""; + display: table; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds > a:after { + clear: both; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds > a h3 { + color: #999; + float: left; + font-size: 12px; + font-weight: normal; + letter-spacing: 1px; + padding: 0 5.663px 0 11.326px; + text-transform: uppercase; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds > a p.active { + float: left; + font-weight: bold; + margin-bottom: 0; + padding: 0 11.326px 0 0; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds > a:hover, section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds > a:active, section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds > a:focus { + opacity: 1; + background-color: #444; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds { + -webkit-box-shadow: inset 1px 0 0 #555555, 0 3px 0 #444444; + -moz-box-shadow: inset 1px 0 0 #555555, 0 3px 0 #444444; + box-shadow: inset 1px 0 0 #555555, 0 3px 0 #444444; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + background-color: #444; + border: 1px solid #000; + bottom: 46px; + display: none; + opacity: 0; + position: absolute; + width: 125px; + z-index: 10; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li { + -webkit-box-shadow: 0 1px 0 #555555; + -moz-box-shadow: 0 1px 0 #555555; + box-shadow: 0 1px 0 #555555; + border-bottom: 1px solid #000; + color: #fff; + cursor: pointer; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li a { + border: 0; + color: #fff; + display: block; + padding: 11.326px; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li a:hover { + background-color: #666; + color: #aaa; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li.active { + font-weight: bold; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li:last-child { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + border-bottom: 0; + margin-top: 0; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume { + float: left; + position: relative; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume.open .volume-slider-container { + display: block; + opacity: 1; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume.muted > a { + background: url("../images/mute.png") 10px center no-repeat; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume > a { + background: url("../images/volume.png") 10px center no-repeat; + border-right: 1px solid #000; + -webkit-box-shadow: 1px 0 0 #555555, inset 1px 0 0 #555555; + -moz-box-shadow: 1px 0 0 #555555, inset 1px 0 0 #555555; + box-shadow: 1px 0 0 #555555, inset 1px 0 0 #555555; + zoom: 1; + color: #fff; + cursor: pointer; + display: block; + height: 46px; + margin-right: 0; + padding-left: 15px; + position: relative; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + -webkit-font-smoothing: antialiased; + width: 30px; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume > a:before, section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume > a:after { + content: ""; + display: table; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume > a:after { + clear: both; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume > a:hover, section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume > a:active, section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume > a:focus { + background-color: #444; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container { + -webkit-box-shadow: inset 1px 0 0 #555555, 0 3px 0 #444444; + -moz-box-shadow: inset 1px 0 0 #555555, 0 3px 0 #444444; + box-shadow: inset 1px 0 0 #555555, 0 3px 0 #444444; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + background-color: #444; + border: 1px solid #000; + bottom: 46px; + display: none; + opacity: 0; + position: absolute; + width: 45px; + height: 125px; + margin-left: -1px; + z-index: 10; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider { + height: 100px; + border: 0; + width: 5px; + margin: 14px auto; + background: #666; + border: 1px solid #000; + -webkit-box-shadow: 0 1px 0 #333333; + -moz-box-shadow: 0 1px 0 #333333; + box-shadow: 0 1px 0 #333333; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider a.ui-slider-handle { + background: #993333 url(../images/slider-handle.png) center center no-repeat; + -webkit-background-size: 50%; + -moz-background-size: 50%; + -ms-background-size: 50%; + -o-background-size: 50%; + background-size: 50%; + border: 1px solid #4d1919; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + -ms-border-radius: 15px; + -o-border-radius: 15px; + border-radius: 15px; + -webkit-box-shadow: inset 0 1px 0 #bf4040; + -moz-box-shadow: inset 0 1px 0 #bf4040; + box-shadow: inset 0 1px 0 #bf4040; + cursor: pointer; + height: 15px; + left: -6px; + -webkit-transition-property: height, 2s, ease-in-out; + -moz-transition-property: height, 2s, ease-in-out; + -ms-transition-property: height, 2s, ease-in-out; + -o-transition-property: height, 2s, ease-in-out; + transition-property: height, 2s, ease-in-out; + -webkit-transition-duration: width, 2s, ease-in-out; + -moz-transition-duration: width, 2s, ease-in-out; + -ms-transition-duration: width, 2s, ease-in-out; + -o-transition-duration: width, 2s, ease-in-out; + transition-duration: width, 2s, ease-in-out; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 15px; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider .ui-slider-range { + background: #ddd; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen { + background: url(../images/fullscreen.png) center no-repeat; + border-right: 1px solid #000; + -webkit-box-shadow: 1px 0 0 #555555, inset 1px 0 0 #555555; + -moz-box-shadow: 1px 0 0 #555555, inset 1px 0 0 #555555; + box-shadow: 1px 0 0 #555555, inset 1px 0 0 #555555; + color: #797979; + display: block; + float: left; + line-height: 46px; + margin-left: 0; + padding: 0 11.326px; + text-indent: -9999px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + width: 30px; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:hover { + background-color: #444; + color: #fff; + text-decoration: none; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls a.hide-subtitles { + background: url("../images/cc.png") center no-repeat; + color: #797979; + display: block; + float: left; + font-weight: 800; + line-height: 46px; + margin-left: 0; + opacity: 1; + padding: 0 11.326px; + position: relative; + text-indent: -9999px; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; + -webkit-font-smoothing: antialiased; + width: 30px; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls a.hide-subtitles:hover { + background-color: #444; + color: #fff; + text-decoration: none; } + section.course-content div.video article.video-wrapper section.video-controls div.secondary-controls a.hide-subtitles.off { + opacity: .7; } + section.course-content div.video article.video-wrapper:hover section.video-controls ul, section.course-content div.video article.video-wrapper:hover section.video-controls div { + opacity: 1; } + section.course-content div.video article.video-wrapper:hover section.video-controls div.slider { + height: 14px; + margin-top: -7px; } + section.course-content div.video article.video-wrapper:hover section.video-controls div.slider a.ui-slider-handle { + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + -ms-border-radius: 20px; + -o-border-radius: 20px; + border-radius: 20px; + height: 20px; + margin-left: -10px; + top: -4px; + width: 20px; } + section.course-content div.video ol.subtitles { + float: left; + max-height: 460px; + overflow: auto; + width: 31.522%; } + section.course-content div.video ol.subtitles li { + border: 0; + color: #666; + cursor: pointer; + margin-bottom: 8px; + padding: 0; } + section.course-content div.video ol.subtitles li.current { + color: #333; + font-weight: 700; } + section.course-content div.video ol.subtitles li:hover { + color: #993333; } + section.course-content div.video ol.subtitles li:empty { + margin-bottom: 0px; } + section.course-content div.video.closed article.video-wrapper { + width: 100%; } + section.course-content div.video.closed ol.subtitles { + width: 0px; } + section.course-content div.video.fullscreen { + background: rgba(0, 0, 0, 0.95); + border: 0; + bottom: 0; + height: 100%; + left: 0; + margin: 0; + max-height: 100%; + overflow: hidden; + padding: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 999; } + section.course-content div.video.fullscreen.closed ol.subtitles { + right: -31.984%; + width: auto; } + section.course-content div.video.fullscreen a.exit { + color: #aaa; + display: none; + font-style: 12px; + left: 20px; + letter-spacing: 1px; + position: absolute; + text-transform: uppercase; + top: 20px; } + section.course-content div.video.fullscreen a.exit::after { + content: "✖"; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + padding-left: 6px; } + section.course-content div.video.fullscreen a.exit:hover { + color: #993333; } + section.course-content div.video.fullscreen div.tc-wrapper article.video-wrapper { + width: 100%; } + section.course-content div.video.fullscreen div.tc-wrapper object, section.course-content div.video.fullscreen div.tc-wrapper iframe { + bottom: 0; + height: 100%; + left: 0; + overflow: hidden; + position: fixed; + top: 0; } + section.course-content div.video.fullscreen div.tc-wrapper section.video-controls { + bottom: 0; + left: 0; + position: absolute; + width: 100%; + z-index: 9999; } + section.course-content div.video.fullscreen ol.subtitles { + background: rgba(0, 0, 0, 0.8); + bottom: 0; + height: 100%; + max-height: 100%; + max-width: 23.482%; + padding: 22.652px; + position: fixed; + right: 0; + top: 0; + -webkit-transition-property: all; + -moz-transition-property: all; + -ms-transition-property: all; + -o-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.15s; + -moz-transition-duration: 0.15s; + -ms-transition-duration: 0.15s; + -o-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-transition-delay: 0; + -moz-transition-delay: 0; + -ms-transition-delay: 0; + -o-transition-delay: 0; + transition-delay: 0; } + section.course-content div.video.fullscreen ol.subtitles li { + color: #aaa; } + section.course-content div.video.fullscreen ol.subtitles li.current { + color: #fff; } + +div.course-wrapper.closed section.course-content div.video ol.subtitles { + max-height: 577px; } + +section.tool-wrapper { + background: #073642; + border-bottom: 1px solid #000203; + border-top: 1px solid #000203; + -webkit-box-shadow: inset 0 0 0 4px #084150; + -moz-box-shadow: inset 0 0 0 4px #084150; + box-shadow: inset 0 0 0 4px #084150; + color: #839496; + display: table; + margin: 22.652px -22.652px 0; } + section.tool-wrapper div#graph-container { + background: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: table-cell; + padding: 22.652px; + vertical-align: top; + width: 51.359%; } + section.tool-wrapper div#graph-container .ui-widget-content { + background: none; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; } + section.tool-wrapper div#graph-container canvas { + width: 100%; } + section.tool-wrapper div#graph-container ul.ui-tabs-nav { + background: #062e39; + border-bottom: 1px solid #03181d; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + margin: -22.652px -22.652px 0; + padding: 0; + position: relative; + width: 110%; } + section.tool-wrapper div#graph-container ul.ui-tabs-nav li { + background: none; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + color: #fff; + margin-bottom: 0; } + section.tool-wrapper div#graph-container ul.ui-tabs-nav li.ui-tabs-selected { + background-color: #073642; + border-left: 1px solid #03181d; + border-right: 1px solid #03181d; } + section.tool-wrapper div#graph-container ul.ui-tabs-nav li.ui-tabs-selected:first-child { + border-left: none; } + section.tool-wrapper div#graph-container ul.ui-tabs-nav li.ui-tabs-selected a { + color: #eee8d5; } + section.tool-wrapper div#graph-container ul.ui-tabs-nav li a { + border: none; + color: #839496; + font: bold 12px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; + letter-spacing: 1px; + text-transform: uppercase; } + section.tool-wrapper div#graph-container ul.ui-tabs-nav li a:hover { + color: #eee8d5; } + section.tool-wrapper div#controlls-container { + background: #062e39; + border-right: 1px solid #001317; + -webkit-box-shadow: 1px 0 0 #004355, inset 0 0 0 4px #06323d; + -moz-box-shadow: 1px 0 0 #004355, inset 0 0 0 4px #06323d; + box-shadow: 1px 0 0 #004355, inset 0 0 0 4px #06323d; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: table-cell; + padding: 22.652px; + vertical-align: top; + width: 48.641%; } + section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper { + border-bottom: 1px solid #021014; + -webkit-box-shadow: 0 1px 0 #083e4b; + -moz-box-shadow: 0 1px 0 #083e4b; + box-shadow: 0 1px 0 #083e4b; + margin-bottom: 22.652px; + padding: 0 0 22.652px; } + section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton { + border-color: #001317; + border: 1px solid #3d5962; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 0 #939da0; + -moz-box-shadow: inset 0 1px 0 0 #939da0; + box-shadow: inset 0 1px 0 0 #939da0; + color: white; + display: inline; + font-size: 11px; + font-weight: bold; + background-color: #637c84; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #637c84), color-stop(100%, #43626b)); + background-image: -webkit-linear-gradient(top, #637c84, #43626b); + background-image: -moz-linear-gradient(top, #637c84, #43626b); + background-image: -ms-linear-gradient(top, #637c84, #43626b); + background-image: -o-linear-gradient(top, #637c84, #43626b); + background-image: linear-gradient(top, #637c84, #43626b); + padding: 6px 18px 7px; + text-shadow: 0 1px 0 #31505a; + -webkit-background-clip: padding-box; + display: block; + float: right; + font: bold 14px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; } + section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton:hover { + -webkit-box-shadow: inset 0 1px 0 0 #778589; + -moz-box-shadow: inset 0 1px 0 0 #778589; + box-shadow: inset 0 1px 0 0 #778589; + cursor: pointer; + background-color: #5c6c71; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c6c71), color-stop(100%, #3e5961)); + background-image: -webkit-linear-gradient(top, #5c6c71, #3e5961); + background-image: -moz-linear-gradient(top, #5c6c71, #3e5961); + background-image: -ms-linear-gradient(top, #5c6c71, #3e5961); + background-image: -o-linear-gradient(top, #5c6c71, #3e5961); + background-image: linear-gradient(top, #5c6c71, #3e5961); } + section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton:active { + border: 1px solid #3d5962; + -webkit-box-shadow: inset 0 0 8px 4px #395057, inset 0 0 8px 4px #395057, 0 1px 1px 0 #eeeeee; + -moz-box-shadow: inset 0 0 8px 4px #395057, inset 0 0 8px 4px #395057, 0 1px 1px 0 #eeeeee; + box-shadow: inset 0 0 8px 4px #395057, inset 0 0 8px 4px #395057, 0 1px 1px 0 #eeeeee; } + section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton:active { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; } + section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"] { + border: 1px solid #030d15; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 0 #215f8a; + -moz-box-shadow: inset 0 1px 0 0 #215f8a; + box-shadow: inset 0 1px 0 0 #215f8a; + color: white; + display: inline; + font-size: 11px; + font-weight: bold; + background-color: #0f3550; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f3550), color-stop(100%, #041623)); + background-image: -webkit-linear-gradient(top, #0f3550, #041623); + background-image: -moz-linear-gradient(top, #0f3550, #041623); + background-image: -ms-linear-gradient(top, #0f3550, #041623); + background-image: -o-linear-gradient(top, #0f3550, #041623); + background-image: linear-gradient(top, #0f3550, #041623); + padding: 6px 18px 7px; + text-shadow: 0 1px 0 #000203; + -webkit-background-clip: padding-box; + font: bold 14px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; } + section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"]:hover { + -webkit-box-shadow: inset 0 1px 0 0 #174362; + -moz-box-shadow: inset 0 1px 0 0 #174362; + box-shadow: inset 0 1px 0 0 #174362; + cursor: pointer; + background-color: #0c2739; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0c2739), color-stop(100%, #030d15)); + background-image: -webkit-linear-gradient(top, #0c2739, #030d15); + background-image: -moz-linear-gradient(top, #0c2739, #030d15); + background-image: -ms-linear-gradient(top, #0c2739, #030d15); + background-image: -o-linear-gradient(top, #0c2739, #030d15); + background-image: linear-gradient(top, #0c2739, #030d15); } + section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"]:active { + border: 1px solid #030d15; + -webkit-box-shadow: inset 0 0 8px 4px #010507, inset 0 0 8px 4px #010507, 0 1px 1px 0 #eeeeee; + -moz-box-shadow: inset 0 0 8px 4px #010507, inset 0 0 8px 4px #010507, 0 1px 1px 0 #eeeeee; + box-shadow: inset 0 0 8px 4px #010507, inset 0 0 8px 4px #010507, 0 1px 1px 0 #eeeeee; } + section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"]:active { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; } + section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper { + border-bottom: 1px solid #021014; + -webkit-box-shadow: 0 1px 0 #083e4b; + -moz-box-shadow: 0 1px 0 #083e4b; + box-shadow: 0 1px 0 #083e4b; + zoom: 1; + margin-bottom: 22.652px; + margin-bottom: 22.652px; + padding: 0 0 22.652px; } + section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:before, section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:after { + content: ""; + display: table; } + section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:after { + clear: both; } + section.tool-wrapper div#controlls-container div.graph-controls p { + font-weight: bold; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin: 0; + text-shadow: 0 -1px 0 #021014; + -webkit-font-smoothing: antialiased; } + section.tool-wrapper div#controlls-container div.graph-controls ul { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin-bottom: 0; } + section.tool-wrapper div#controlls-container div.graph-controls ul li { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin-bottom: 0; } + section.tool-wrapper div#controlls-container div.graph-controls ul li input { + margin-right: 5px; } + section.tool-wrapper div#controlls-container div.graph-controls div#graph-listen { + display: block; + float: left; + margin-bottom: 0; + margin-right: 20px; + margin-top: 8px; + text-align: right; } + section.tool-wrapper div#controlls-container label { + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + color: #fff; + font-weight: bold; + padding: 3px; + -webkit-font-smoothing: antialiased; } + section.tool-wrapper div#controlls-container label[for="vinCheckbox"], section.tool-wrapper div#controlls-container label[for="vinRadioButton"] { + color: #409fbf; } + section.tool-wrapper div#controlls-container label[for="voutCheckbox"], section.tool-wrapper div#controlls-container label[for="voutRadioButton"] { + color: #e1a600; } + section.tool-wrapper div#controlls-container label[for="vrCheckbox"], section.tool-wrapper div#controlls-container label[for="vrRadioButton"] { + color: #49c944; } + section.tool-wrapper div#controlls-container label[for="vcCheckbox"], section.tool-wrapper div#controlls-container label[for="vcRadioButton"] { + color: #e1a600; } + section.tool-wrapper div#controlls-container label[for="vlCheckbox"], section.tool-wrapper div#controlls-container label[for="vlRadioButton"] { + color: #a26784; } + section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders { + border-bottom: 1px solid #021014; + -webkit-box-shadow: 0 1px 0 #083e4b; + -moz-box-shadow: 0 1px 0 #083e4b; + box-shadow: 0 1px 0 #083e4b; + margin-bottom: 22.652px; + padding: 0 0 22.652px; } + section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders select#musicTypeSelect { + font: 16px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin-bottom: 0; } + section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders p { + font-weight: bold; + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin: 0 11.326px 22.652px 0; + text-shadow: 0 -1px 0 #021014; + -webkit-font-smoothing: antialiased; } + section.tool-wrapper div#controlls-container div.schematic-sliders div.slider-label { + font-weight: bold; + margin-bottom: 11.326px; + text-shadow: 0 -1px 0 #021014; + -webkit-font-smoothing: antialiased; } + section.tool-wrapper div#controlls-container div.schematic-sliders div.slider { + margin-bottom: 22.652px; } + section.tool-wrapper div#controlls-container div.schematic-sliders div.slider.ui-slider-horizontal { + background: #00232c; + border: 1px solid #000b0d; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + height: 0.4em; } + section.tool-wrapper div#controlls-container div.schematic-sliders div.slider .ui-slider-handle { + background: #637c84 url("../images/amplifier-slider-handle.png") center no-repeat; + border: 1px solid #000b0d; + -webkit-box-shadow: inset 0 1px 0 #8ba1a8; + -moz-box-shadow: inset 0 1px 0 #8ba1a8; + box-shadow: inset 0 1px 0 #8ba1a8; + margin-top: -0.3em; } + section.tool-wrapper div#controlls-container div.schematic-sliders div.slider .ui-slider-handle:hover, section.tool-wrapper div#controlls-container div.schematic-sliders div.slider .ui-slider-handle:active { + background-color: #6e8992; } + +section.problem-set, div.course-wrapper section.course-content section.problems-wrapper, section.problems-wrapper { + position: relative; } + section.problem-set h2, div.course-wrapper section.course-content section.problems-wrapper h2, section.problems-wrapper h2 { + margin-top: 0; + margin-bottom: 15px; + width: 20.109%; + padding-right: 2.717%; + border-right: 1px dashed #ddd; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: table-cell; + vertical-align: top; } + section.problem-set h2.problem-header section.staff, div.course-wrapper section.course-content section.problems-wrapper h2.problem-header section.staff, section.problems-wrapper h2.problem-header section.staff { + margin-top: 30px; + font-size: 80%; } + @media screen and (max-width:1120px) { + section.problem-set h2, div.course-wrapper section.course-content section.problems-wrapper h2, section.problems-wrapper h2 { + display: block; + width: auto; + border-right: 0; } } + @media print { + section.problem-set h2, div.course-wrapper section.course-content section.problems-wrapper h2, section.problems-wrapper h2 { + display: block; + width: auto; + border-right: 0; } } + section.problem-set section.problem, div.course-wrapper section.course-content section.problems-wrapper section.problem, section.problems-wrapper section.problem { + display: table-cell; + width: 77.174%; + padding-left: 2.717%; } + @media screen and (max-width:1120px) { + section.problem-set section.problem, div.course-wrapper section.course-content section.problems-wrapper section.problem, section.problems-wrapper section.problem { + display: block; + width: auto; + padding: 0; } } + @media print { + section.problem-set section.problem, div.course-wrapper section.course-content section.problems-wrapper section.problem, section.problems-wrapper section.problem { + display: block; + width: auto; + padding: 0; } + section.problem-set section.problem canvas, div.course-wrapper section.course-content section.problems-wrapper section.problem canvas, section.problems-wrapper section.problem canvas, section.problem-set section.problem img, div.course-wrapper section.course-content section.problems-wrapper section.problem img, section.problems-wrapper section.problem img { + page-break-inside: avoid; } } + section.problem-set section.problem div p.status, div.course-wrapper section.course-content section.problems-wrapper section.problem div p.status, section.problems-wrapper section.problem div p.status { + text-indent: -9999px; + margin: -1px 0 0 10px; } + section.problem-set section.problem div.unanswered p.status, div.course-wrapper section.course-content section.problems-wrapper section.problem div.unanswered p.status, section.problems-wrapper section.problem div.unanswered p.status { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + background: url("../images/unanswered-icon.png") center center no-repeat; + height: 14px; + width: 14px; } + section.problem-set section.problem div.correct p.status, div.course-wrapper section.course-content section.problems-wrapper section.problem div.correct p.status, section.problems-wrapper section.problem div.correct p.status, section.problem-set section.problem div.ui-icon-check p.status, div.course-wrapper section.course-content section.problems-wrapper section.problem div.ui-icon-check p.status, section.problems-wrapper section.problem div.ui-icon-check p.status { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + background: url("../images/correct-icon.png") center center no-repeat; + height: 20px; + width: 25px; } + section.problem-set section.problem div.correct input, div.course-wrapper section.course-content section.problems-wrapper section.problem div.correct input, section.problems-wrapper section.problem div.correct input, section.problem-set section.problem div.ui-icon-check input, div.course-wrapper section.course-content section.problems-wrapper section.problem div.ui-icon-check input, section.problems-wrapper section.problem div.ui-icon-check input { + border-color: green; } + section.problem-set section.problem div.incorrect p.status, div.course-wrapper section.course-content section.problems-wrapper section.problem div.incorrect p.status, section.problems-wrapper section.problem div.incorrect p.status, section.problem-set section.problem div.ui-icon-close p.status, div.course-wrapper section.course-content section.problems-wrapper section.problem div.ui-icon-close p.status, section.problems-wrapper section.problem div.ui-icon-close p.status { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + background: url("../images/incorrect-icon.png") center center no-repeat; + height: 20px; + width: 20px; + text-indent: -9999px; } + section.problem-set section.problem div.incorrect input, div.course-wrapper section.course-content section.problems-wrapper section.problem div.incorrect input, section.problems-wrapper section.problem div.incorrect input, section.problem-set section.problem div.ui-icon-close input, div.course-wrapper section.course-content section.problems-wrapper section.problem div.ui-icon-close input, section.problems-wrapper section.problem div.ui-icon-close input { + border-color: red; } + section.problem-set section.problem div > span, div.course-wrapper section.course-content section.problems-wrapper section.problem div > span, section.problems-wrapper section.problem div > span { + display: block; + margin-bottom: 11.326px; } + section.problem-set section.problem div p.answer, div.course-wrapper section.course-content section.problems-wrapper section.problem div p.answer, section.problems-wrapper section.problem div p.answer { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + margin-bottom: 0; + margin-left: 10px; } + section.problem-set section.problem div p.answer:before, div.course-wrapper section.course-content section.problems-wrapper section.problem div p.answer:before, section.problems-wrapper section.problem div p.answer:before { + content: "Answer: "; + font-weight: bold; + display: inline; } + section.problem-set section.problem div p.answer:empty:before, div.course-wrapper section.course-content section.problems-wrapper section.problem div p.answer:empty:before, section.problems-wrapper section.problem div p.answer:empty:before { + display: none; } + section.problem-set section.problem div div.equation, div.course-wrapper section.course-content section.problems-wrapper section.problem div div.equation, section.problems-wrapper section.problem div div.equation { + clear: both; + padding: 6px; + background: #eee; } + section.problem-set section.problem div div.equation span, div.course-wrapper section.course-content section.problems-wrapper section.problem div div.equation span, section.problems-wrapper section.problem div div.equation span { + margin-bottom: 0; } + section.problem-set section.problem div span.unanswered, div.course-wrapper section.course-content section.problems-wrapper section.problem div span.unanswered, section.problems-wrapper section.problem div span.unanswered, section.problem-set section.problem div span.ui-icon-bullet, div.course-wrapper section.course-content section.problems-wrapper section.problem div span.ui-icon-bullet, section.problems-wrapper section.problem div span.ui-icon-bullet { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + background: url("../images/unanswered-icon.png") center center no-repeat; + height: 14px; + position: relative; + top: 4px; + width: 14px; } + section.problem-set section.problem div span.correct, div.course-wrapper section.course-content section.problems-wrapper section.problem div span.correct, section.problems-wrapper section.problem div span.correct, section.problem-set section.problem div span.ui-icon-check, div.course-wrapper section.course-content section.problems-wrapper section.problem div span.ui-icon-check, section.problems-wrapper section.problem div span.ui-icon-check { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + background: url("../images/correct-icon.png") center center no-repeat; + height: 20px; + position: relative; + top: 6px; + width: 25px; } + section.problem-set section.problem div span.incorrect, div.course-wrapper section.course-content section.problems-wrapper section.problem div span.incorrect, section.problems-wrapper section.problem div span.incorrect, section.problem-set section.problem div span.ui-icon-close, div.course-wrapper section.course-content section.problems-wrapper section.problem div span.ui-icon-close, section.problems-wrapper section.problem div span.ui-icon-close { + display: -moz-inline-box; + -moz-box-orient: vertical; + display: inline-block; + vertical-align: baseline; + zoom: 1; + *display: inline; + *vertical-align: auto; + background: url("../images/incorrect-icon.png") center center no-repeat; + height: 20px; + width: 20px; + position: relative; + top: 6px; } + section.problem-set section.problem ul, div.course-wrapper section.course-content section.problems-wrapper section.problem ul, section.problems-wrapper section.problem ul { + list-style: disc outside none; + margin-bottom: 22.652px; + margin-left: .75em; + margin-left: .75rem; } + section.problem-set section.problem ol, div.course-wrapper section.course-content section.problems-wrapper section.problem ol, section.problems-wrapper section.problem ol { + list-style: decimal outside none; + margin-bottom: 22.652px; + margin-left: .75em; + margin-left: .75rem; } + section.problem-set section.problem dl, div.course-wrapper section.course-content section.problems-wrapper section.problem dl, section.problems-wrapper section.problem dl { + line-height: 1.4em; } + section.problem-set section.problem dl dt, div.course-wrapper section.course-content section.problems-wrapper section.problem dl dt, section.problems-wrapper section.problem dl dt { + font-weight: bold; } + section.problem-set section.problem dl dd, div.course-wrapper section.course-content section.problems-wrapper section.problem dl dd, section.problems-wrapper section.problem dl dd { + margin-bottom: 0; } + section.problem-set section.problem dd, div.course-wrapper section.course-content section.problems-wrapper section.problem dd, section.problems-wrapper section.problem dd { + margin-left: .5em; + margin-left: .5rem; } + section.problem-set section.problem li, div.course-wrapper section.course-content section.problems-wrapper section.problem li, section.problems-wrapper section.problem li { + line-height: 1.4em; + margin-bottom: 11.326px; } + section.problem-set section.problem li:last-child, div.course-wrapper section.course-content section.problems-wrapper section.problem li:last-child, section.problems-wrapper section.problem li:last-child { + margin-bottom: 0; } + section.problem-set section.problem p, div.course-wrapper section.course-content section.problems-wrapper section.problem p, section.problems-wrapper section.problem p { + margin-bottom: 22.652px; } + section.problem-set section.problem table, div.course-wrapper section.course-content section.problems-wrapper section.problem table, section.problems-wrapper section.problem table { + margin-bottom: 22.652px; + width: 100%; + border-collapse: collapse; } + section.problem-set section.problem table th, div.course-wrapper section.course-content section.problems-wrapper section.problem table th, section.problems-wrapper section.problem table th { + font-weight: bold; + text-align: left; } + section.problem-set section.problem table caption, div.course-wrapper section.course-content section.problems-wrapper section.problem table caption, section.problems-wrapper section.problem table caption, section.problem-set section.problem table th, div.course-wrapper section.course-content section.problems-wrapper section.problem table th, section.problems-wrapper section.problem table th, section.problem-set section.problem table td, div.course-wrapper section.course-content section.problems-wrapper section.problem table td, section.problems-wrapper section.problem table td { + padding: .25em .75em .25em 0; + padding: .25rem .75rem .25rem 0; } + section.problem-set section.problem table caption, div.course-wrapper section.course-content section.problems-wrapper section.problem table caption, section.problems-wrapper section.problem table caption { + background: #f1f1f1; + margin-bottom: .75em; + margin-bottom: .75rem; + padding: .75em 0; + padding: .75rem 0; } + section.problem-set section.problem table tr, div.course-wrapper section.course-content section.problems-wrapper section.problem table tr, section.problems-wrapper section.problem table tr, section.problem-set section.problem table td, div.course-wrapper section.course-content section.problems-wrapper section.problem table td, section.problems-wrapper section.problem table td, section.problem-set section.problem table th, div.course-wrapper section.course-content section.problems-wrapper section.problem table th, section.problems-wrapper section.problem table th { + vertical-align: middle; } + section.problem-set section.problem hr, div.course-wrapper section.course-content section.problems-wrapper section.problem hr, section.problems-wrapper section.problem hr { + background: #ddd; + border: none; + clear: both; + color: #ddd; + float: none; + height: 1px; + margin: 0 0 .75rem; + width: 100%; } + section.problem-set section.problem .hidden, div.course-wrapper section.course-content section.problems-wrapper section.problem .hidden, section.problems-wrapper section.problem .hidden { + display: none; + visibility: hidden; } + section.problem-set section.problem input[type="email"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="email"], section.problems-wrapper section.problem input[type="email"], section.problem-set section.problem input[type="number"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="number"], section.problems-wrapper section.problem input[type="number"], section.problem-set section.problem input[type="password"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="password"], section.problems-wrapper section.problem input[type="password"], section.problem-set section.problem input[type="search"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="search"], section.problems-wrapper section.problem input[type="search"], section.problem-set section.problem input[type="tel"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="tel"], section.problems-wrapper section.problem input[type="tel"], section.problem-set section.problem input[type="text"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="text"], section.problems-wrapper section.problem input[type="text"], section.problem-set section.problem input[type="url"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="url"], section.problems-wrapper section.problem input[type="url"], section.problem-set section.problem input[type="color"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="color"], section.problems-wrapper section.problem input[type="color"], section.problem-set section.problem input[type="date"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="date"], section.problems-wrapper section.problem input[type="date"], section.problem-set section.problem input[type="datetime"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="datetime"], section.problems-wrapper section.problem input[type="datetime"], section.problem-set section.problem input[type="datetime-local"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="datetime-local"], section.problems-wrapper section.problem input[type="datetime-local"], section.problem-set section.problem input[type="month"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="month"], section.problems-wrapper section.problem input[type="month"], section.problem-set section.problem input[type="time"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="time"], section.problems-wrapper section.problem input[type="time"], section.problem-set section.problem input[type="week"], div.course-wrapper section.course-content section.problems-wrapper section.problem input[type="week"], section.problems-wrapper section.problem input[type="week"] { + display: inline; + width: auto; } + section.problem-set section.problem center, div.course-wrapper section.course-content section.problems-wrapper section.problem center, section.problems-wrapper section.problem center { + display: block; + margin: 22.652px 0; + border: 1px solid #ccc; + padding: 22.652px; } + section.problem-set section.action, div.course-wrapper section.course-content section.problems-wrapper section.action, section.problems-wrapper section.action { + margin-top: 11.326px; } + section.problem-set section.action input[type="button"], div.course-wrapper section.course-content section.problems-wrapper section.action input[type="button"], section.problems-wrapper section.action input[type="button"] { + padding: 9.061px 22.652px; + text-shadow: 0 -1px 0 #666666; } + +section.problems-wrapper { + display: table; + width: 100%; } + @media screen and (max-width:1120px) { + section.problems-wrapper { + display: block; + width: auto; } } diff --git a/lms/static/sass/base_styles/_base.scss b/lms/static/sass/base_styles/_base.scss index aa24b62383..4db819d7d0 100644 --- a/lms/static/sass/base_styles/_base.scss +++ b/lms/static/sass/base_styles/_base.scss @@ -17,10 +17,10 @@ $yellow: rgb(255, 252, 221); html, body { background: rgb(250,250,250); - //background: rgb(77, 82, 99); font-family: $sans-serif; font-size: 1em; line-height: 1em; + -webkit-font-smoothing: antialiased; } h1, h2, h3, h4, h5, h6 { diff --git a/lms/static/sass/shared_styles/_shared_forms.scss b/lms/static/sass/shared_styles/_shared_forms.scss index cd237666d8..7eba8e9ad5 100644 --- a/lms/static/sass/shared_styles/_shared_forms.scss +++ b/lms/static/sass/shared_styles/_shared_forms.scss @@ -42,5 +42,6 @@ form { letter-spacing: 1px; text-transform: uppercase; vertical-align: top; + -webkit-font-smoothing: antialiased; } } diff --git a/lms/templates/about.html b/lms/templates/about.html index 71d3a67e50..703210ee6c 100644 --- a/lms/templates/about.html +++ b/lms/templates/about.html @@ -12,14 +12,16 @@

-
-
- -
-

Mission: Educate 1 billion people around the world

-

“EdX represents a unique opportunity to improve education on our own campuses through online learning, while simultaneously creating a bold new educational path for millions of learners worldwide,” MIT President Susan Hockfield said.

-

Harvard President Drew Faust said, “edX gives Harvard and MIT an unprecedented opportunity to dramatically extend our collective reach by conducting groundbreaking research into effective education and by extending online access to quality higher education.” +

+
+
+

About edX

+

EdX is a joint partnership between The Massachusetts Institute of Technology (MIT) and Harvard University to offer online learning to millions of people around the world. EdX offer Harvard and MIT classes online for free. Through this partnership, with other partners to follow, the institutions aim to extend their collective reach to build a global community of online students.

+

MIT’s Director of the Computer Science and Artificial Intelligence Laboratory Anant Agarwal serves as the first president of edX, and Harvard’s Faculty of Arts and Sciences Dean Michael D. Smith leads faculty in developing courses. Along with offering online courses, the institutions will use edX to research how students learn and how technology can facilitate teaching—both on-campus and online.

+

EdX is based on an open-source technological platform that provides interactive educational materials designed specifically for the web, and is available to anyone in the world with an internet connection.

+

Harvard and MIT have created edX open-source software and invite interested institutions to join edX with their own educational content. EdX is a Cambridge-based not-for-profit, equally owned and funded by Harvard and MIT

+

@@ -27,9 +29,11 @@
-

Mission: Educate 1 billion people around the world

-

“EdX represents a unique opportunity to improve education on our own campuses through online learning, while simultaneously creating a bold new educational path for millions of learners worldwide,” MIT President Susan Hockfield said.

-

Harvard President Drew Faust said, “edX gives Harvard and MIT an unprecedented opportunity to dramatically extend our collective reach by conducting groundbreaking research into effective education and by extending online access to quality higher education.” +

+

Harvard University

+

Harvard University is devoted to excellence in teaching, learning, and research, and to developing leaders in many disciplines who make a difference globally. Harvard faculty are engaged with teaching and research to push the boundaries of human knowledge. For students who are excited to investigate the biggest issues of the 21st century, Harvard offers an unparalleled student experience and a generous financial aid program, with over $160 million awarded to more than 60% of our undergraduate students. The University has twelve degree-granting Schools in addition to the Radcliffe Institute for Advanced Study, offering a truly global education.

+

Established in 1636, Harvard is the oldest institution of higher education in the United States. The University, which is based in Cambridge and Boston, Massachusetts, has an enrollment of over 20,000 degree candidates, including undergraduate, graduate, and professional students. Harvard has more than 360,000 alumni around the world.

+

@@ -37,9 +41,12 @@
-

Mission: Educate 1 billion people around the world

-

“EdX represents a unique opportunity to improve education on our own campuses through online learning, while simultaneously creating a bold new educational path for millions of learners worldwide,” MIT President Susan Hockfield said.

-

Harvard President Drew Faust said, “edX gives Harvard and MIT an unprecedented opportunity to dramatically extend our collective reach by conducting groundbreaking research into effective education and by extending online access to quality higher education.” +

+

Massachusetts Institute of Technology

+

The Massachusetts Institute of Technology — a coeducational, privately endowed research university founded in 1861 — is dedicated to advancing knowledge and educating students in science, technology, and other areas of scholarship that will best serve the nation and the world in the 21st century. The Institute has close to 1,000 faculty and 10,000 undergraduate and graduate students. It is organized into five Schools: Architecture and Urban Planning; Engineering; Humanities, Arts, and Social Sciences; Sloan School of Management; and Science.

+

MIT's commitment to innovation has led to a host of scientific breakthroughs and technological advances. Seventy-eight MIT alumni, faculty, researchers and staff have won Nobel Prizes.

+

Current areas of research and education include neuroscience and the study of the brain and mind, bioengineering, cancer, energy, the environment and sustainable development, information sciences and technology, new media, financial technology, and entrepreneurship.

+
diff --git a/lms/templates/courses.html b/lms/templates/courses.html index ab39c123bd..d789f8fd9e 100644 --- a/lms/templates/courses.html +++ b/lms/templates/courses.html @@ -16,7 +16,7 @@
## I'm removing this for now since we aren't using it for the fall. - <%include file="course_filter.html" /> + ## <%include file="course_filter.html" />
%for course in courses: <%include file="course.html" args="course=course" /> diff --git a/lms/templates/footer.html b/lms/templates/footer.html index cc69f647a4..9db3a64495 100644 --- a/lms/templates/footer.html +++ b/lms/templates/footer.html @@ -10,6 +10,7 @@ About Blog Jobs + Contact