From df86b94dd6b47ee7084b11763083ec21c79ceab7 Mon Sep 17 00:00:00 2001 From: Ruidy Nemausat Date: Sat, 8 Feb 2020 21:50:28 +0100 Subject: [PATCH] CSS --- public/apple-touch-icon.png | Bin 9144 -> 47730 bytes public/favicon-16x16.png | Bin 381 -> 47730 bytes public/favicon-32x32.png | Bin 972 -> 47730 bytes public/favicon.ico | Bin 15406 -> 15086 bytes public/index.html | 10 +- public/logo192.png | Bin 10059 -> 47730 bytes public/logo512.png | Bin 28455 -> 47730 bytes src/components/ContactForm.jsx | 6 +- src/components/CopyrightText.jsx | 2 +- src/components/Footer.jsx | 4 +- src/components/GitHubLink.jsx | 2 +- src/components/LogInButton.jsx | 7 +- src/components/Logo.jsx | 15 +- src/components/MealPresentation.jsx | 52 +- src/components/Navbar.jsx | 15 +- src/components/RandomButton.jsx | 4 +- src/components/Recipe.jsx | 1 + src/components/SearchBar.jsx | 82 +- src/components/SideNav.jsx | 7 +- src/index.css | 9318 ++++++++++++++++++++++++++- src/pages/App.jsx | 8 +- src/pages/CategoryList.jsx | 16 +- src/pages/Home.jsx | 6 +- src/pages/Meal.jsx | 4 +- 24 files changed, 9451 insertions(+), 108 deletions(-) diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index a19085bb70bf7017d8cf164bbff772d121ae8e52..6d753a363a6d394716cb87c6781be849295859b6 100644 GIT binary patch literal 47730 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 WOY;4vNOcJKqj~Ad#gg;z(EkIMx>c9} literal 9144 zcmeI2Wm6nHxP}*ZhvHVCI26|w*W%K}-CY-l#hv0Vi@O(hS==28#fm#EZin~$i!*a3 zljO^t+?h<~$&<_#siGuKhNQQr(r77El6Ltm`E+G*Na4SkxSC9ti7*VO=VuRxrT%tyiMbXeD zE=QVW6t&71jRaz700ckJ{_Y{SHC!)N zTRtfAd!;+t(4Ir1gPW-kSL>l=#KI_DDa5*ZyX!y^ePW$`Y7)_>KT`_3rlicDI~r## zrouW?9z94)S`b;i)@H{-7WGL;^<4T6>+KPT`ZTR_bt%yQ2KtqJMZi?ERCokLuUSKrse6BcZgq>lNM9KMlH?6F7r#=)* zWi1_ zfjTPjsD2G4poKp3+32B{E(@y(`zN?uT+qy|Npe}>0?Rk2b8qckvB3^7KjuPDlKuR$ z_88r#;N`1w7j40dcyO~9=8RAKY`11Bysi6Yt11#v#U&C7Z_DbmbT6}o2#~DEcCCVS zBqU@Z)#ARh5E?aqBPZppvgJ;$o?UnXQ0~v;$wbNP2(cmsqS4ay&!(T2LqWz8z1mojHs>?@LrxP~$*9 zC>P)Fls5+^?Iiq7eliLOuED^Pc`Q|a2sA&J0JKLkxL#b8?#%veqBqM(WM`o_pHSKS z0GW2zm}6-1@3~o!hcb5Cd@7$G7F0qCbH8;IlI_{B_ma-I1kmN_?qm_cL&zl~O*#J_ zuu88quh$tx)=vGM1Yg+`NSq?OjCQvr{qx}oaJ3uNh+@xJ`nNE5VZrz`q%>Ev(GbI1 z55g>O9D3pnHbArb0{rY&lPKL@k`zMowT5I!V&=RdQF`_6R_*9daprk;jOsNsB?Ni- zW&K)6S~7dmGN2Wbhyc3{Vk zXPRK?^&YodrWCeys+XlNb1;VmC^IN2$+HrSyaBj!mvBf6ryy$g$KYg77X!#(Cb(qR zu%%sTqvs)FxnvGknU!j!r2EK&EBT>kk{0V&W^94udGqvFM`Z6wS+=M85D|UukLEiFVXK%TwQLyjvVt;8e+UUHBqCm`*&}|HS+9FbF|udcIedb zsi$pWOZsVD9FBXP7g|VI=D8Ik_IR7$N1W&VfRecL%D>l?<-z!LFu5o-fSn>&$na1V zpa(};vO%N2MKkRvsCV;)2AueuHf$%Rz2Y8q{VQ%Y4$n5#(*h>YnotsrY$gI9W)MQy z?`}Fil1RG`l|O>_;bh37KO4$fB7@P)U+AgXI@B0eq#wKZYOZxju%xAsKiKZo-OwjU zVX5o}u}*%X*NDhmrf+s5furhABPUhQt%Y*nh%vH_}P0H~F1}Vg=i|I08|JmqWW?rBe>y@S$vTpkX+q#z&FMiHJ}u zh@MT&|H*mIadGE{zh+TpI6?5hI1#Dji*i(K0!Fx9z_4U~E&KJl)wZ2~RO31giyNqE}q-nL+ z!r&%Hze9k$zblGd$z&u=<%O?FBvlYvECW?3Fmy!WlxPN7l4`!i^SUwfmGN7Z&LD8= zZ~_v<^_HRtPif^BOpOv;Js-wkjyYU3$~0`9sKvv)5PIlF5%~N&Y`*`rwU(8;e~~UW z%Cbhyf1Y~o!pw$bADo8{^8Ix{J);q$7;| z1FhrP7-3UDTzS~M@7!TrU|6rT|6f%aczr?&VDC)OjPHopxV^9>^rhr8-#VDRhRUl5 zE0Bb}a^_oJb&H`WPV8icXz0K}HATKg_RF|0(^IniVvQ`i=!u~D)oiuz(Wb-KnH$F z=)i$39^8fhqC(W9|H{bq8H5_Fw&L86T%W1FOZU;dpCL-*Yw(}G7eP;nv(n3vKYSDw zIe-SU3DYTf!^ex0oZeFOrF>I$f+$7GZ^(g9`csv7tJ<;R{6h(M=4=N=OcQ1DRhe?3 z@1e8qP91G!!3&R}-bLEdh|L=Qm8EwAoz*o1>7MgISix!kiP&7+8aDd%M-HMxFR$-j z4vVPci#;6uI=2dA3S=*?G$#>3tTcz$4Tc0exWMv)YxpaPG6P;{=^>3--5*FS=kn-e3^*yS)-iXU| z(39_C<{Ld!!-8@sRr#Wcvb&m6=job)fS0m(r&O^*_G3|-5vNQLEtVj?o6}k2iNb4G z0C9U2IlE4daOTr(s2mU}{B+ZUSL?9+qIO>g_s%D{B4N`%Xp57l77g7T`#Rwi8w6#r zLRXQwGE|xhEd)sNmi3hhS?xwNn*(#x>m|HlBISwmfO9qFBc~~ah!OK`)>*gR?2NBhp=J9`-1R)kU zli&M^jj^Ae6!g>Q@sjvozSc3fxPC7rC8qX{R`I?Xq+`l$Q+SN+s6i9s{ej=VdpRp6 zo`AhveZ9AZ3-^j^j%RLgzaLrDPSr z2B5a|kNtue!6}|VS+IkHK!erWv#14r$0QPUn7!d?PMm@3Wa0?E_|1=1b>a;@$r}e8 zq{8o(s@}!4%3(0LfIoA(_W1XMGEcylF5#Mn3)}^95cDD2@Vm$d@AM`ff>>wHza3?2y-vC{Pmwi^TCxjDcJw%EXLl^sPn}E>|lyqp2>Ndejy!+4h ze%QWQ1)UVP`e^nl9S*~bv2cWdBFH6@tm|| zTDX1ZtWY@i6^nW3{Fu0v7q%UtK;V=nG;^cFYS9=l{qbkO4%ax%%H%@%6fKEw6-3JB z{Q*E(rN5_@yh1LpVwC@I83^0^5Gxa7cmE+pC}%(Gc}eZ5^NV6B8E0Tzb}e0J1!_6k zCsn&4&)1HLJl^jIkw3U!@(k@C`aBxg^gf*~R!?PuX^H6{I#J%URAM5RR?iVoc(YI@ zhmrZ|XL)}guOBcCc=_9s#=pblYGoMsZg%PA8t~#uRF9tB#~iIlu64`n*sNI&q>4t zri?|$n%`@Mht$Yc8fQovxq-C9L7!V!bhm6bnbZ~3Osl%HDpmB@>*UJ8wn@2tU0V{` zk7n|%RL%G3-;f7ERPv^KR20&*H>ZNrf~lolX$9WDN3yRJ3%bpca$=9fqiAEp_JX67 z=o*PT325jlLMmK@4+$i43Ozab>qt*!A?+lGh6!!3ns&bjNm4}Vf9FiPZJ>5c-63$e zr$1~U4zIC1i%~}o6x*(Rn4#*-;_`hkrI^c8lhwTol)))-I(@WwMTrq})eI&x26gN-wn?xSvpsTq`uqIGe z8^2J*T0fuS%OWk0hjYA}FZ5nbMj?$n>^DlNLG?lHvawK1Bt>dUEjcGb)j0>9)0*EV@O zdeQg4Fr}@Ym+1L`f<10Y!vRE`(otz%bk#o$Cpoj`334n(zSP|t$dD4(pZVqp;=0SOV{4yvsZb@p)UhpC6fjavDcJ+ zQD@?KihHAS0X{ggO$U~PXsT0%?2ZAckLOIvZU$%&XKu^a*82Q^faih8T6WIXDZlCz z?qg|fCUs(<0*q!rMPzQKQm9{^n*T3nTctk`ZlF*~@1=yw?iwqcFlHE05LYDq{?BCW z=N@R6K0ILYE>uNCnBAeb@2;n_e%>XM6MAclCcqD+YcqIgb^gL3P84DqP8?Vj$cRZ@ zNEIJi$MYHb>P0I~_2<+LiJBE5^*rsWAV=Zh~+R zw_LeA&sd`J=u?SePPt~UhfZE@us=t*H)YgVufM~2)DLU*6}BZ)-dIyw%hK$p(B(`( z>B+=Z4ZCkpFLs2c6>|C(O_sZg#Dj(&*chE+mr#CQfs~SsdcC5utXv} z$Y33)Ca7M?6nZz%XdH*_5(r&x5%{2J=ko>Nzy6C{Jtn#16Hv9)8)>ZWtf4|^adZ1T z6(MQW{h(wKfI*JyVM*4w>PH(n_f}ss?Zy9-{XH#eVog24D+-Y>r>xqG`g`*Vl6>9y zG0okOLLOtNp(xebN-zoeLKw)*zAiQeplB zcsK7Bq{d$TGg-+gQwC!OifeB0Ys@{1lmzgizD{?boTAJp9!lA&kzXs1OP7~>vF4+4 zl*b;X*VB`reV2{H(8~tYq>Qibw)p_H;G<_;B~I5`|MQKRzvyCtABFfvgo)5IlLGz> zCk=;3kqzvFMMwDix9M!;wo<4i^r*#~O?h=Wq0O)38Kzf|CCP#b{fp%9<0xiMEb@gd zje{cxhb7W!h#(%iq>w(zEvDJR@oqUxyGp_NrlVDBaRd^a=-Ykd()X5M2`!$Oo$(X3 zB2{N*QFhtb6nLhtloVT!-c7sTK4RjtWcK^tK0m%lTN`SZtTb5T=ZTaT8^f{5`h60- zr;=qtg!x^5)nvi2Vxo@si><=)9LbxL$V!j74pvxd|0CN3v18xv5ZQJx(lq%HE66#S zYCi{Ll<6U5#-y3`(RDKE@mTgNYpp9^yOQtUl`FJne7J7HPO0i2I!eafq8WxYEwvly zzUhQX9)MXWRhWq zMffodSy_+FH9#w&S|;Y;S)Yv+^r-^UG=x^JsTi)s3gPk&F;ntkrvTXgtO%S>Imx}a zcd!BjH-CUbjxx=CBSO3Mi}bs#ubxb}0xODQD0a?@Y^ZtQWnG*yGEnUr(uT?0u4%m} zDfZ*LyExEtDA>$O75-+91wzJZmq;~KvW7ZnWq*GqbDk_gZ%{P8J36Mx6$QQ$px2!n zc3Ns;IE@Lngk1kpB0_1aP-FgdXoAt3wuLn*xzay7Y}fT^&sXeU(4(0L1`?r$3^}%x z1trV#yk2aXi)@fFUzrFrRe{?5I$ac(Dm~(MUuk?a+ZTkx_=QX|*at5Q*YFIuoLL_6 zz3{Sya!n=$axf`f^I)88WTMQmWF$FazV+q7 zz(-^5h1(=^`L{o#6dtoXE{uS+DQ5UKI&8c8@>vu2UtJBWP8a+??@fQG*(Kn_Uv}ls z9p>?B7fNBDk1MbJR$FsRlOe8Gw&@Vgg*s?;r4kz8dD^cVpaAD$#?&C7@0sJ|6dhbK zdO!@xTgF00M1L23C=;;9aW~%~d#uEYCanZ;&_&3N8M*sC^bwH>@w}U3)|B~2IxI8E z@_n^(Tf;vBV64fqzoBQjwSvuolasp{?n#VOqnCA@Auq_2s1vZG{ujj@cbzvR-nlq~ zPN0`A5V@sX#|E&}m5kA)DzUO9UE&jZeFU=05e}b7KQ*ih<5D8a77pZ2LR;5-bE13m z{&KVtONgC6M4fh1oo3k-Boe1tS1p=e|BZ|34V#S}JLU8o1mcm+3g_QIBb-eCr_LrA zX9_i?qY0_ws?`y|+y`=Ed;pU9s2F2!RAS}1ik$4XEZA<>aBW%{WpoD>Z2gV(l}tnL z8oOv?yPHZvyy}_s{)plKm@a=rS&KoN4olNg_r?NUp1O9!p!Dff;#&&e?i{78a)7mJ zZJ#pS6_45X?uqS*U$GC$nYV=$=CkWPgsEIV`Yq9_T$0qyP=IFTHz!0TevXEj4d8q+ z^YkfWhwT$soZXKyQf8BeE1ECB}2*rj!)d+aqu4|U$1a)A3{!5oiF)F54 zLsW_s#F{dR>Tgg+`jzBW+G5hHq_}^(_p5_OGmjT2(>|nZD+E5`F^or&f88s5sAns# zZJE4(bKj8j#)&_W<_u(X!*0R((!3jT`7?Aq4x8Jzab(Uam&ymZni8zDSWSGBZQNNu1)~LeB~A*wxOp> zrY^t$nIajMs*@9wZW&mp>!W5S)7wf)i;O3v2x*@v@%9$<=|b==WMqUgKbd*CYDPVzv|N3E15~m z;2kQ!N*a?niIRx?A_*@PXsCKSmSpI!iFoQ^t=7|prL?!}!~eL*z&eq34z@ijh{88R z3MPHE2WQx}Z?sB0=9~}N3T(BDM=cGU>2v7SW{K}-n;s41{P@rYNbgYMp=J1sl%e#Q zA%V!ao*I>o=E-l``WLPFYrL3oowL$P8i#1LmE@01@)V_!vQwq~9Fh)Kt{u-%vJm!~ z;N7XC59+tNUt0znuLg_Ae6XjBIB!$9XG}>KlCd{E&-1 zUTbV0*sW8V6okatm+v4-Q)U~NlBDv7w&fLI4RqkW@pfzH|7?S81Jw^R5XJ&sO!_&2 z8 zD{aOMyHUo=U){1WqxFFd;j{?qySCBx=jZ2ce#||?`+!e5`jEkKA*Z0;@qNi;Tb*B+ zhA1EU8TUrUMNe}>yZ6Ih5BI;+LA>~Q=wq(i5KFdzYl8CmB!O%;l^+GrnurP=4IPPl~|=E|NMTT1W&F{ zCFR14&|KZtzMb@hje#FNd8+FcB%4nNaXk*B1HAwg!Ow)%#Kv&gY)E1AX&RBJ6Gktm zQE2#i6@->C5I@>&+*MMz>Zx*v#m4`)IC=5FS>T9bJ-~k{QEYdGGHypB`y?OS(Tg(n z6~8e=VFg3`z+LvmD3(yQ<&7oCN=Vt|MR-cd8u#y38f4!lt~v-L=V9k*_Ro z%ZXdcrR{dDpK;PLZ_y32hp^)-{X%bO^CjDMuA1y|36^T0(WFA5# zb!%S~zvvB)#s`XpFHwb)dho}hd-JHHP8c-FQ!6ARQHUfq&I`ybh5BER%q))X+|EQV z3;2k00ioRCJUF4>=+Uu7_+#L(&!ij0@frrA`Ps4V>LGF2QipX)D!#a05v@G#RUV`e zm7R{CS1@DcA!3oIDmhk6?2^HK79q##)>}k{Msziw&&v^iU{00Gw%eh{9!p5P3}+-t(Ler$?i=4lD4L>>M~ZFtRkkw*tVXFZ+{*l{^WefH zm9Hlv{`VzGW8o&lAkPgDJ`f!v1JRR6Lg~3>LZGoL>X(&$x z0N`BzV*zrdmSh6JBmqXR87GbqVFX+TqZsKT6j2#7YF$ORJ?w^Bhk9Ye7vjY)g$wYI z!k?Ln`$1-4Sb4bg%v}sbKdn!&Gk%^|dRY4NF$F1>irWs_J99c?>Bco3M`&26qIaR1 z$4)W6bOCn_h0cE;Ybf zO8VoiM7DGotr;GDj%`#`4qk?p!_A*^3%|QF9=t+F3+#`vr@h4Ecnr759}E{VSMm#+ z3wZx-XZr4c6lgU?1R4r+3%fKDg5%Z`b?A%IHI{AU3bD$F56l}VDoN(x7G zwP$i|RkR5nIBuun`+kvi^1~UTco(j#gaCIp2Xl}jKrkp;Cj%Gn(QtJkK6(6Z51kZy zGy_dk#zi|;&N(3q*s{d76*(-M!y7hE?O6?40}j#xHh|wNVx3djHjCCbV{N%rd<5%l zN>mZ4KDOn8KH`8K;28Y&=v%*))V-k-8vQAVz(I5|SA>T=p$h&Ywk$psk1xhqBL;$d zaKM-KLGQ6t+q0H@=hVM+p_PAarhv>T+i9v7H{r;V~z%<<7iG`7W zSBq{()eNM)o7{5}I-;w*t6@-qZsgtXCIe}0o~Gdc)c?Pv|J|kDH@Gdg&o6wRoKN0~ P9DtmZl4OmzQPBSY%fC5l diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png index 0d037fa741f107e804140cc30e6e41466d3126ba..6d753a363a6d394716cb87c6781be849295859b6 100644 GIT binary patch literal 47730 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 WOY;4vNOcJKqj~Ad#gg;z(EkIMx>c9} literal 381 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 WOY;4vNOcJKqj~Ad#gg;z(EkIMx>c9} literal 972 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 diff --git a/public/index.html b/public/index.html index 2009249..68565f5 100644 --- a/public/index.html +++ b/public/index.html @@ -8,14 +8,6 @@ - - - - -
+ + diff --git a/public/logo192.png b/public/logo192.png index c37ef2a06eb11778acca9687fc39f31d1e2e860a..6d753a363a6d394716cb87c6781be849295859b6 100644 GIT binary patch literal 47730 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 WOY;4vNOcJKqj~Ad#gg;z(EkIMx>c9} literal 10059 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 WOY;4vNOcJKqj~Ad#gg;z(EkIMx>c9} literal 28455 zcmeFY1yftw`vw}UxVuAfZ*h0G;%>!VifeEv?oM$F#oeJribHUxNGa|vxjE+{&=nC@E8UO$+^eZd?=^gar#%KNs0H6XWNK0t> zn4I)PwUH0CoC$U5ZsNqi%cQ|EhT_1|iNmMn)ej7tSv;3|Z}|Wx{14W5-JLA*KJYFN zTZV^=!y<@Ae_H~O z2a^Eg!9?tW70Unp_0NWA|J(4t5%}NW{BP#`Z*}~ybo{S8{{N?U%uK<*XvlQ`94UJ` zRKH9tAm~%W>C=P06AVDubq5vbWH=Svz)Wt9Om6HHv|p2d4)$0kwM!w!@T&^Z)N^_X z0(3rHz5lP%s$*ZUXjf4@7=aK)anCQ1FMIi!b{>b@+~0XBT#YpxQF^OoUV5(f(2xgv znMx!Sz{>~23#J9%uP9V?-#2J^1u_Tq+5$6bX-2C`=z2UN`QbS4>b7=tOW|gAPzQe} zLz}pG9@4`;NNej^Z|ppXb~70lJ-c%*J^AJ;J0*{|lltBvJ$DAiHa&ftAG&XOsz30| zU1I6r$ooODl?^#=e%DEtE!YUKJMoE$?uhGm_QrVJ9JyR{{G^Yt<|o^r-_QixP2 zpl!ybdZ20>K%X2hhs*dN3B@JYu<-Y)ri=8j_{|whm4E&hOX)^f9 z+tAI{G?A&r7F0_3$>s24Bsm#*a6SCWzr!O>^&w;|A+faGPigy3#UV>s{w(BJ$bcaj zLwxQV`)1ZZL%1VT*m+-%_bs5ri9WyAtFx3q)hYM#2qO(6nEhibLx>4dn#mU1CWEQG z`4wZj(#alpPa2lil>jFC3Gb~_LgB78w&N#9%KGb4+qi4XhytQGDX~yee+PV_(l_AW zp&X1yVx>6ZpkZPnI#u={6pH{^`E5tox5LmqN_~b0?=Jl_#PPu%NBJ&vp&6e;0Q`?Z zS=t%CkgHru`NNj`C&%ps3i?r|5?TS@G=8`yX$9B@8a1Dt+YF^!)J~*)Rt#xGs=u23 zUbHi)Fk0l}V$B9G0Zdqw-g|2MNVMf~Cx5q##Xl@F62Kn`{HnpA{%99&d2Y0P^pl%} zk{m$ecp?qU1G_&-sd%`MzsfJ@Yp728PRN5b2U>L%jv^2 zDL;8|f{~6Y2pe9lnHG|}uqsLa^)gfO&Txs_Jh~eZnL9o>CjN1ETxIUIP2jQ?*wsP< z=YI%T4p8)|(Zgo!>ycADz8O+(yk|`x{8iLoJ~TRsv^=iK@H##867l^QtU*>OFNxIacM#n^w$pkJbI= zVJWRF8h!=K^{rTn%2&K`X1EbCfH=vQwuPoRN&J6}5%qSA3*T#j``ENtlZZR2Gyd%1<=4}}86|2?O^ zF2={L9*+dt)+wX>0pk>X(eZ~N;9C#MryiySktmPI83)6->f?d*qPn>l!a}&2nCc%N zTj)a+wL5`rIxm_V2D|QZ7^&+bO3hF8ACa3$VM+(z^DGYHSa4)a@cpT}4m6B3?tGy% z!7vVB{CK7@8q~$*DfAbx?6>NZpTMBD86>Xg&}u)8TP%hJDM}Wvz`0QMs%`?NHuudh zq|){{%F^1#RJY1o9mo~c=I01WfLW{~I%TW9%Hd`}EI-{^2tq)*&rf2$1`bA*?<4Wv zL$8W6WarvN$!dvVRa1HEgP}&#h{HYVYSDj7oyPXsWX;OC#~@{HB>exoBfOBYE=q;V zA+}YEvCWoWtJ&pulPe+cB;x(gC#8Fko0#Z2@22^e(G-&}WhM-hi&!T|Z*?}@{`m{* z*y^19E6tBQ2JH;w!2~8`7&S6T+sBkuDh%9xZye;T9hB@Y$qKGSv{>jNKjvH%Z>4(7 zx&{Zi@bB_$hdu7JKS2(-WaV(%Wh+L`p$zQpahH5GPu%KYM8oJd;f|Hln>A@~FM0KK zIRt(+BG~&z3E!3>=wcdpP@K1SX1G~jcXVbd%n?Mb*Ku~;Q9$oP(vKGVC1^o~e%^^Z8-^tBrFm2ef^hpchZ2 zcLHCFTb<>m>D=$x@d@8cliNdAq{n9gHX(RsN{W=7ITw3VG$xf%yONgY1~}wqRG7V2 zZ)p8-@FzbES~=%c!&tkQA&1ctar({-fsF9QwC5iW&cVzCu`W}q!e0Rm7&fs*^wqtW zWkQcW=fC{KuCNJqKg}2Sy++jVyY1Qb!Ksb;8ZzioG9k3U=F89YF2lsHtn`lx@81YubmNe{PAl(NNZAjh`ftab544+!C6tb(9@FjNKZa(raH)%4w8CTBSQgFQBYBIN9B_Kxe$@Xe;*AD;Rk zer{1{NFv(WiMzVh_9;I{!)fb?XsW8|L0fItHQkR=Og){N&)?KzaP2VZe_(h3-iMPu zfwez@5EB(Vx3F(r&SNzV4x9ovw>-5}o^CvKJv@Syh~5@HB`W@ISZd}-))$aV;To~K zw?M?PWq^&a;Z?c~3k!+L%i>gQY@5bh@9m2WOec+8wYJ}+Rfv1FnMB9$kKIxscPAee z0oasXgCO~dAsE3^VY9)l(Eg<*%FhU`4hxyRrXXoQUA)QxrC1@@1M}fUu>^nz8d?`c zyGdaBjC`RcGF2Hy@@**1NN`4vcQ&+mA}@DBtRF{AanDnGz5lE$yRmFno^{nERV@q0K~I&m$-EGO(btDa zgMPYrc)=_{FQ`Xq1a5l9`Xg)J!LE@Qvl3e#^Pxk9oabXk7dv^dEIabl%{`EQ-|4yZ z>5>qFw&<`&bhOUW;{!z)Do#b%JYI~h!)cBBpQx<**D5k6)8-d&;aaV^aBM%pDn4Rr zLtt}o1|=20qleM*g+i{ZK|!~Xg?K2yX32UQ62cO=nc(!{Y<;U|7;P3IP}I^N?#3-6 z+ONo&(Ehh(go*%EdypGZ`zd^%N;;&#;Mv*0hTKdZ0>yHrFT;o-Bl#V6wX`-y6zzdP zbQPJ7(9P~yln99td@CVA05(`A{^ZJ#5~X=h<;YTwzd4Ab=8M^HWYaWrL1YnEI$l$CO3fT$K-@C{bfIG=Gg8b_iYw{gIceh(b z`;skY^=@*wl|f&$P!bV8#kUZvP|D8MZ5Epyu%kvuqLLuoo-Noz@-c#k@Fi~eOFvSl z%-;Rs2j6Zhy1g5+AQV5$5$l$f<~rqUF^d6f7D8JL?u-b<_-2cm+TBuQI`3J^Rr$S> z(NUT$i5%T_j)CG^8l`S#BLZHc zFu!6C)U`2>{9(|9%sUD;EE!nd$zitN>qY>)7ah#qGbPWbYG!jV#G^gMRhhdr7&Tjt zb%4M*IW+O5Pc9lcYx#~y;0dvp6t79wy_enN5LwuKRdGH5W(W`o(EK^QN3Qf?kDfGB z@PK5h|2wm4IMrr52{|AvU5-|a`Ez>P2^TY$o$GkH=iyUk?htX3)9Nd!+wQ;UktZHx zO@!AxNlhro-`(m<^XHd;k~k4;M8#&>(Ko3O4w&DR@QW+;Kg4*M1U%LFhx*snX1TJU6uOVLDTgu`-@Wzf zcmtBg+rE&dwaECcskV%@zG?*6%{w1i+8T` zBWbEQE>fYM{^esE+}4VB82!Yw3t=Or z%|R7DQ8&Fv&wfO%i)r2Vp|ry$%xBx|EZ7Y_8{<&$wMrig`jsSP9=&&Fyr?kUoul-- zimy2$7ur0O&U&YWF%H`i{)9{7UMN`|zFA$I0u|^=k4>E$H1JUAfa*_6k<^BWLb%PS z$b*|O7vtJYeXW{-D#sbYr>7xbpxE^$bTowssBg*fdVOvva*>Vq_U1=B-4>Jey2z7k z)TK{2H2am=4y1pTDMmYK@Nu(^7#>7Pf#diSkteqgf1@u@Aplh_FFW0xR>0k8hH0?Y z_&Yfu?=sV5mEeta!wo(qrOG#z)@@~`obfLr512jlQU)~-lYAc+xAz@^k;0-FtDF4RZkGW&n36tHipsDc}^&PjW%iZywOH)1j4LfnjwVD8tI`krTCF{hNT4o! zQo&M_hPC7=>}Qzx5BKl1H)qXYo}jfj0ElZewp%;2|G-J0sS?_iP62%Z-NQIJiho@KS3347~PQD4}Q4gG#fmK!Glcyy^!E(Jw zknJ65;K~+MX-MhKpaV+1tkgT?Vl&omu;a&Da0Z~2)nya-W$b(3DITVi4=*X03K?sl zR*>8$8jk4k17=P+gdZb)LIC!fBmyjy7O3<`1|pVIXXgDQ+rnFYc`Sn77>-)W4g-o&<~$RY}=xbT;m zqnVk-5PxLbOX;=w{=0yP%Lu%DM(LGIu|VI#E_~Ukbq};YJ@@IIMb_Nk8I2`Jo(g*u8{G&61(!S_Q< z13K+h(eRf3)DPfqLN52W z=VYF?rd>E=l9^n@3c(F!-zhKum4wbs9OzCzJXi|VS;+|iuxc2oho+@Tw>)VD9J(zt zOqf!Xo3|8cT79-6A??Kp4WLYSGc91=OcAJmXSxrYN)fK&w`raC*fu2I9K-xff=SanJcD1E>;^%;2yA@Q!V zbpGbh9I>D{EqSl7bwb-$3sFM z!WUYhT99iNZ6=pxy8X7vsb}p{h%u_rA3mlJ>+g8xzW~&{7Ku6Q4`zd&Q)LHC5zTnrcmYo8mTI)z(1{)K0X!#a`g<+6@ zl|bHR)V8~L4w_+Cq@m;S4=6ZoSV)Xx)kM(o9>f~mY*4$%Rf&xhH$yCJytZKKZB{8W z-s=sF7bj^WE}u$%>z!qE!K(^fabZ8IoKGIx{HYOe6+fdC(hXV1%xnu}mBx%7`zECk z!0f|z{VfQ}L!$jh3ulCVVg4az%f)i8-x8=*hsik$m)IAe0I=OJmg?{HU}1l@39n|J z7OAymwsN~dAglnuKK3!2uWxE8oRb1}NR6&0Ir6WTqvvzQEhV#7^Y}WiX`UmZwnw#= zjLazog!zW^FZ^|QuRa{R+54Dq8+bBXS}Z=;p^B}vm`F5^L2qa$2U62d*I8NiT=o)6 zF5#CQZb{JnniS_Q*EL2I@9}`NUWRtgKmoym7MKK2yaKP};%Yjxc@)Yd*ohsTy!Eua z?KZlGZ5(W*l-aW0A07)xz%fgSc>a)+5X<5q4CpFm>+&+!lW`>?;5u--qi#=QG%?Bs@| zeHgm571TEl5KOrqKu|?%9Vu<`91l+w)sZpzwXUu5M(ljhuB>H5*W)=o9a{`CYT{L)(MKSQ{FCFEav z6H|VXNON>Tnau|6Or#-Ki-C$opT?7NY}5wo4k$oD{X2)`_oOvL^)e*)#BhbMQc#KK z9Ch6j+LiOvMqn!UbRXsfOXhhQpQ&S-cTL_*|CC+aFSXcv+&={fsH${ZEVdK)zOZ8a zRC}mMElp$t@0FQL0{Sk?BYZuu1>hP}IzG3iCrWSlHwB)oZSjd8+vO$g|AF zSKbAxW3T&T9B*o9Veo-*gjg3a6Z9?*Cx>TSOv9AhnelN(X!32-MWV_c(t4@D0<#nO zNRjUELqw6xDhLmO8db7W^4gbOL9ODhaf^cRPfIWtfn^xlE3Z{|(U(>cDIh^}36N~F zgo3H(x10Q-eC_w(YZ<3$iSbP;jGa6LB?dbGV_^m5Ze@S+wKA!<2Hm0Oo2*6G?5B!| z*m$8h@%^x{7PM+4^nu~S<61n%=UIb9abs#K&$~EE-LOh`Y2R`;S}ZE|!mBemjR3b; zUg|PMpZgYa?QWTc36t9d@sN+-2VkVW_4(V`;5{71%iUhMF$s5?km74Xnv)x(5V09W zpEI;Jmmuw^G2(V{>t8(QEO)~axTa2z1OdS%F@nMkqYr3;zC(Hn9391HriRriFd7&-(`6vq1>s)>67#^Zza;` zycnCMe?FMu>$z-9J`DHo_e>dl_T zb~GK56RHRbhxpbu(Kv(7|gs_Up%lh%HF{e?dwc(b; zG0ymaL_Yo`$hJkkqj*jQ0R(cyhJu%*;IB`nSjvp;ktL=txrW7;lha%qJ?6 zjqV3DkX+d|k}?@}P?b@vv)C8OTrH?PsVH5%fv#u}?O)k_@Al9X)Gyze(reub6+B}i z?$Hsr7_$!z?l#L(h(2nyk*=kR%V9D0G)h73jTSz_CG9=|wOe;VR;)FO(#5Wn47kF) zVBCsyB6KhKA4J7>m$#ATQk{QHIQ5)f+uW<<h|orYxM-SYtaunU7O>(mdw8|(k`+)#BZYI@eZ}-;AIGz zq6*$R{l^aw%l6O!qn6Kmk#0=kn4n@-h}4?x0nF@~HC|WR;B6G*xgDP^p8IMh2%&Ch z6_|-d2tyC~;@R)b2G%)6S0!#^(eU>u-;D*m22^q)_J9Zp@fO#-iSjQ;;`AreXw?2B z@^Vf7y^nE*;!b?$#0g`8C?4N+^i@!4wY86WE;vj2E&&0(BQrkNXQVgnXp=@`11JsE zQ)7L+TA%!fBWvDnz{KSFJ4;J~+eo12-#n|?G*G?U!9E!}FvKu@M(PobP#f|i0mSVK zv9?vqspt>$)U5lb3aX!45~y_7xj)8wiy=IwF^s*ekePk@tmRRA{=dYi^g2yhny?EW}$^jjuu8 zLN)w=V5B0dJ&RoUTLhEvQkJjSKWRU{;Yj2dvXthSg(M9H0}E}`L_CyBOEXgleBR!t zWbsRaQ7e$9UMw7beGc-8_o4y`y}Z|ch=SI2>R|qCaHqG_kb}f0+NLkg0im&^kFGww zDZcljLPgB1@7Xq|2_2r$h8hLghlPfJ;naRv)Y5rJ7NXVor`t+1bW0L`&d?q3K^*Uj zsqZp~t*6x9yXzSifULXzJ4|cO&U{ZzA&!_L5MWfsyfFRgtM^4^OyRAl7~R{~x#8P- zPlAOWkLc36eD)+g9TU^I|D=}rrPnBo2pk4z$Bn`jFQhzb57)s}X$RlBw0UJr_;D?5 z-fPR~o?ujGz71FmuL|;(e_nw3OPu8W(u`*sASdh?!Z((JjGwfFMo}mom8Wcw7ecJ< zV&E&$5yy;I+Fj%!>6E)Ia%AC9riGoCSi~QB)fpoK=_+nUnb&>0th49v_p$EXs?=w? zm9Au@uZYJUAiz|Sd2`VH@Dp<-jAe*8i%tUPuO951E&`L&YEA2l(~BydEV?GsQZp8O zfGH^IQ)Sxu(KniwAI|6jQ8#>7@?-$dpP-6CrAvnZ|9S(u06OPkS305u1Z_ z&;w&@SQ9?0;_?rnkau{6v)OpLdwIw=z0*G;@*pqgrZ}@V130+ssV97d2!LsN+L=iB z0QI4tScD}eA2L`yC%F|&xhBC2JD$XO8@gh`jQdWAgF>NHu9K8C@3v#6VEVV!RW8b$ zLa8JSKEN*b$eZveK&`X|FE-l)to~N|_t~E4WyRQH60r<0o*8~SES}0=fmm7#*Dkj| z;}SzlSyTnf>|-k*ig{PuG%s}>T4ft|#|rgd`v^~%b<-BdMF$d;Sqw`tf)y8@URVE| z1DdZ;@`y=6Bs&3u0-kAtph9DLzzFwal#T=8hXHK0rBAvk4rCO}({)1!+rQ2pbX%Gh zIaC+E5uaQkJfi$$|18KfRUeyXDF9BS{=8`)Nf@tq93~Z4qP&)&Iu;DZnlnW`Z)p`c za*H++$ydVwqTFgY24$N;e$5%==3Gbu*;siI6$Gj^Wl635TTEoR;G>#he1ov>tgs19 zTfOx1bIWZZ&Hi?$trrrR==8+daAwSNtJ{x!Z(a#Bm8tnTA`(ysI5ywUlxX|0uiL(P z5_tpoH+@bpDj2-xb8b;}^87u+k8FtW;<24feV~12Tin%|3+>?f*Fl}*3gP2v`r&bbzc$C^9ZNu-wCi7htH4ut;IJH|^2$bLC3p+XFIRVKXFQw$+_G7i#=~ZF@8tm7= z`6Ujy99wAop!sZQm`xF2Q|*sYP1rXEi`)I*MycNFeebAtKgEfY6ynjrR9Lz9{-P3p< zN;G5z1s7?OreDCnRx`NX$J!MkXT5_^XKCQS*-7#uwAxoc7;L=SeVBwLL(l&zI?@zo z&e9;-Dt>koGCi*}E%c?)^KEh3F9&KpWk6AGQNj5edtpp%PrD50Ie}=4;o}+3Z3=jH z%C@bOW!M!>2;@_Guw}nFPFZ#8bB^{aCRO12WAb=37eEncmwt3cgHeux{JF2(8!n!- z5^V<#e&s_%iZPvdJ*#k&K8TWx`)7{o;-JA7Pv(~N>Yc!qn!PCMf#ZS`g1#=Qx5FK= zxquJ8h8U8Vj&$$S@Vw1*0%yAjF?CEI&*;MRjHeuj;BFI(y|uEU@T<&WBRno>t1C~-)|%e*q7x$7ykIOQ!15g zkZ_h!1)6zc(QhR$G*OvFA;YbX3%H1YRGaXS zq_?njQ*G&@@?11e2>_zwEzLyTliIiixZ`38y@e1|&ck_c8d&4J&IXlWa!S5$k&VDr zhJK~IQsq54OXoe&Sm5%E_?9z7=e{JF&TP9D*Y={RpkOSZlj6<*B3B^7Q|*F03)E2m z`8RC=*YY%2^s$*{TUi31*IwuuNx!T}_TsGJ2$1!r21ncbl+Ks0Dm$6Jp(|N zG3Sp*8QuL{?)zuKV`7ZncNbv$@Dm;l;$-l$-MeIp`HDJ67iE37+!yHKV=Z#K&U$&dnYvd;d!ImAOmDUww7>PCU0-RqQ^m3{6gtQdIZoVAq`9!f%)UII(J+_DCjV-X^1pH`_Q z)BGN5L_$Wgy3OM(ojU|wpWC^$paGm7B7G_lSEbUcwM1*Ty7dUmMVZ%dcz_X{REI*E zUHlR2q?!B)7zJMK?w+qYUaRHHJ$w9jOU~X(s-9J}77oiyOJMzXy7WU23gYgQq!n!X zc9nx5^%j{zdhq@a64An#Pd!!XN(mgV6Y=g)SON}mDS*rg;vtf zJjV1Z!jKM{D22Nz1oThXZ99Oh44c#6Sx`F@#j7~Ee+6E-faPyHGz;`YaKbw9wm=L! z5B<-XzI|X2dPm{8lJ9X)x@Z~5WtCU^@>&_~6FnW{uh5(EN{z4i)Nu0#^XNurHsAKy zo=cmZqjcB>dckw!){8xLf)L2i^*|UCc``d$e!h2{nSb``ncp`K#c0-0qJqIvZ2OTi z;*l*KvS4V>B{=`f)WjpR2l=Es%rLeRr@`uv|IKGZ-T>FGRGy*5F1nCi_*V9(wBAv? zi2pe_C%}U=TcbhBt^OXpDcmo&`na-5!!fM-?_Z@Tq#dy-QK2CvET-(}g^Rv1L%MP= zj&oz3dztkm70+8XHCEOh57})@`d>7==ZuxqB~0E0fd>MAUkzLGp;3j%B>w3%H;oEUe?R|H%e{M5I8%P-<+-&$GPAy4pXP@*(yJH##EkWFFQl}aNDq)$8 zZrHfOZ$G!B9b#f45c$?1dy!(fY}*U3Mb|O*;dlGdd!QG(hzn%~YrObdMH#au(5#%B zGC*UICnmbP_C@3X&A_{FAB$!EX~HPDm+S3tk;MV;I<`BlxfoIJWkWC>_1kh}JSRQ} ze*4ByrgFZ-yr|DO6P9Ua|Awbv{Bf9-4TWw@*ClIZ({kL4_!%c1|$C3`WBZBwqGoQgf zfkfn-Tg4%a&ezXu=}9*~szOf^>TSxRQ5l6hRqevVc{V8BN*}3>4GuPueo2{qtF5|* zKzym&16+Tk*A{He~=ZD%zu z_VJIo!q$g1(1&=x;cv^9FPGpZ=fiz2I?shc@$u;I*tb_=Z`y@-wtERg?>o-fKCYh5 z)cjgq94HI`Wi*6{2jNi0OZb zC0^psc#vL$CJ0v?q*NGwSL+Z5<&n*z!~#dgM6 z243djho(UHz=Zv_Q{nq-CtSwX;iTxODs4m9=a~dkh3iIq4z_pcm z26d*itBbWogW}19caGSKq}2+&(tfTGmwMaLx<&$8<+~^iobX&Td)$kt%7*8$4h?+* z!a&PQ7`)q%j*>%DtOHlcn5|q&MFnm7Ybk0i7?-xm#AYguWp`sdbBR+NI=amQZBPo( zqeqfac_Ds!Ea=`KT}47D6M%BK2R+QKH?{j(fc9?5iuE3VQHB<& zS=?f420U&fe*~IJ<>46|aJE58Ydh7gGVhG!x?G=j=H0{@N#ts^`6)ctX@N0EVH#x& znHBs9ct~cg*>I+7$N0g^%+YD0UjG3gQ~L0-rm=GS^-{b3HjyUSFY+X6%%5_}!D|3G z9R&PJE1NA7O%qx6oXG)?*)1)|>y^eh6!crr*Tf02e)>len%J>f|(&N=vQRjW4#ns2gIta?5T`P+9 z1qLJO?r~Gyx3X;Z6T><13G!!ePYCW*7U%*FxM4pE?G$V`u7LrM7Kp)%LNF(aJ47QH zR_FT6Uy~<+5Mlwq%uAF%umG2A0_%rtI!@+QgsiCmyDUfg_;tYMNDx5AN{f{vGbM^t5~a`n3;?LA&LMa z`Rm~~h+)+r=%ZSIO0}8%$j8n7nRes9<)2YDZoRId(mT^E$U3(bZaXkY@hY(vwYOz{ z9Ias}iVcedIZvgq+pdkds@j3Mn82nXXPGb^zjc&HoZ`Hb5{+@|!**m#R>5%x8 zjhQme--KZR0W=U8i*+$&k=2~XLaZdZQ!5-eJn~`>lpq1WX|&nR0Jh6iBlV7+Pd}5x ze%g*Ft)%D+EG_QG)s-9ow0aDVCK|SVzxTw)4FThpsx5>-r(n4y(#cQH!Zk+MK4<@P|QnDs61ji?>nd%klI&h|BqdUGf*Y54&$9 zol=O3cTwZe1b&SX$5pHz`@2#NVRbl$Qfq}}Uk3re!lwj~{9z%5NnMybxq6v_;r0s+ ztMFZ$oOm0f;&i^Tmc{dEya60jPq%U5IpuI(Z5*>`m}&9z6Sis-q+6w@ptr5aMM80Rk znzkjK=9sWt;UfwGReXVHujr`E;m;#^W_Xuhk-gb2Ji1VRM9h-2TB?91rxIuLj;Q+= zi*QEl>Wjov!3y@iFPx;-@M`A>GfpecCs%p==Oytf7gC{2<6c;jA|t%^cs z#*kYp5{s;xXDJDaN^n5NkP(}4KQCk{SpR!@>nX9!X4 zPakwZ6(`>BEujbTH*Hx1%(7&Tn|nLyl%~Ilg_dGLZ{kG>TDk=8t>T^qi@<8^adq!) zoQzYt*lW4YY$nz9FOhZ)qktBk8P{4Pagm#(5g-vKyqXp^UWLT(HybyN>3*njn5t>m zdS8QO`C);po3{QAn&b%A=5yqo1LrttY&zHR>;1WVOvwWaOBD8F0Kzq{fGC8ob#D() zXDS*78u-G5nG0}q4EqxlAVrnLyhM2zgdlRs?AT;pO|tK;f@TAH6#I@3KeHP?jf`c^NFj&kHC9KQ0uIwL+&&61F6LJ zsXa5%MIr}jp!5x|P5R+wV3PqRFVQo`o+dmk_&1JkE;l!;J3&a+;qB^NUO|qq%)J+_>3vb( zKCXbw>^VpJF@j@qHmgkw_g^F$w!=p`J)H~2&OVhrtQ*SWqJh$^ztG2W1nrftF>1%l zADuy7joPZelGTq9P2g9wxx zK6;syz#(O2q+u{e7zXXaF*(honxo?!*2HcOces{}x9GG|ChaI0%KTWkRjJpC`C+~ zOu`4c45qJ7F#h!b+dkU+ZrU&`G_ z)M{%mB{=_c_D8<QS%9k^%+#%4E2t|CptM=o{hyCzp!}6ISX`I>=p~w@r`SNf_ z3SYYJF-lOpahj$~EQyH~Mo4Vk3D$}EUjvPvmpbs<)pO2Bhr?GX6DHwPiiY2@T1rZajCh&5g+ueUOW~wknz67t9AXo0TAmkObl9WP zw%)j}Yu5L=W2x%#LJSsqo;n^Bi*JVoio98_fIj+30t-x$jzqU#`WP!rZqDjMS|Fqx zzWimiYfPHx!kEG~NgQo%+zGiLJO%!7bk{3?di^b!;1`Y<13ka2bQG#_0AkQD!ImP3 z_S?i=-y4j({VcZv$G1fWk{WlQd{@x9pc@A<8L|C;*Tl82EFcYrhn`jldGO=0MtVk?vh`JbetaV30 za6V`8THqvs0rq+y1B9DBjulkMH zj{0Q;8)yZ+|4@rcaa0)S+~U5qzhg<-_G;)0DNI{*Tv*!vL`Ua-teuj_4fgozcS@K} zTOTj6!@?Cf$$h(4X!3x?Zy(AV7T>{rOY)5&qR%<)sNzW|yC*^Dx8m8^F+5CPe0?WI z@aZ*c%YxwDj_gDY&3RGtvYY6drbbhrzF>l7Uxymb?lEc>H%Z3j9i%>%_P+nN2ZPXN zDMD@uA+~=wTTHQ&cUzzJUuTbRO9K<Mb71>FZQwQx82QC z!WO^wxwR->+lPBXEx_Ih z2}+FsHELPK2x@l`8ceaZhqUt{B?U_;z`RB1V?AtT>BH@2HiQD=I4LmfZV`N3Vt4*^pNQmWaj=y6Ga< zCHTpisI|ucyd~#4ryBi6ucgq|@PWUaotH%PWnbdom9LEYJojOq0?RHFERq2TdLGq? z_Nu3$e<}qMDQz{!*E`fwQf0HC=Z~ov*IN9Bi_4LEk{>Jm{`+-Uri~qX@6&C`$z@Ao zUG?DK-yzG*QYB|mOSWZ>%&(7>tPW9CEek}|&+4{E=qxb>Sw1vc?$FiMN*nC2qam|u zGUpBNZCK+IhFG1pvgn8&pzG)cx+-I{ENX=iDq}M$d~=Z)?2ASrP zU)mI*+$4+9gt5b}f*?C6f(zaL#1cuh|C}M`7jC!&Q?CyD;7C+e&7k17g2ocCksT8SJD#=*nCjqmD8flemIm*wMvF;$By#e4i2B^|c&^hRh>F;?5 zc`bvMufXJ^ff5aaE@Po(bPFk7WxvC?96)viUZ3Bz0S(08Y6M36KzxKGT?52bu4)&H znFqB`XKMvlmtGd+#`y?kA}gR-nFA68`78r4pr19RX_$p0uUrnWwzkn{TJ5Qds*Y^? zr!6Jh8A9`*5Qtu2^>%1p)9v8hu*I~4kQ8zKfqzxJ^BNHwgi;v0-AC$h(2Gs%MPD!V zd7RUGB6H8Ot7Wn$bwgwG!sN7iY;Gw|UYUd`8=uRN6MylYx6{h!rSw{0Uzx?iqvHp3 z|M;r}I1RAJ*i&}}O-heLazA$Tk0);c_moZ;1_m+U7kuF%_Kc{~6s=W%AF!mX*XM^L zgyBFnX(C4dKpZvABueX-3!6PO=l+hw`dRF1mvowNKaO0u{GRG=mc-^biMdsK7R{~} z%Y)fv&8AeM_-Z|K(pIlL3O~A&unL-Ug=ULPbI+owQ@Sz_Af1&htIxfAl>REhNvx$wTQ94{ol=f`qu{=;^u3YP$3`LmvSDj>JOFHYs9pv!| zTVfnZt~Y)Yal3vEvV0dic07`#y*RjK(neTsd1yObr&ZSI)R(s9WBMYg54lun54DiB z1<~a6rcTlZmCQ=i=TG$Ybuc*v%PkrDdzWWUr_F2Mp@!U^1I*SQ`6?I7`)(H*$d=OA zF*9VDdsgi*^Fd;-6`lr|nw<#M>;x2BRF$k%4$D8zpB^VofyVDPp5&NG>}UAiQ@*|k zM6A4dM`9$^KD$H@?w%9d{B|Klc+aDQHiExpile%-c3*b&o0`dKnGWhu-bC$3ukH`% z1FOmX4?ofCVg3#In<3yV>lA6$bl9!K+XAE2B3_DMkYRbY1fynW6aC?qO%PD&Hy_GT zp%e6i^`fKgToRm11*8S)nf?o!SHJe#?n$a1em_-mB|$m2DlDa{Ct3A@^EyBsJm|^E;Bi(L z$_lrb+pmkwjFHiHf=;_Wf6T7|buD-#dR~5i7@8e(2`W6I{7XdJtchB2!pzxD&Q)T0LY5>=~sj#nCA!1_s>f;_)lR%31+bPZ->MmS|2ZdOq3gb zMrrxz^KC4O&o^OeDooq+$U6{x-mNxI_xwu7qrX5;9PWu#Smp#(dE{oxohA7wW+98L zsVTLTTU7jC4yUR7V=caq-Mv~51h)GyGcjhyr1VS$e{W%G-i<&3`f3Y>g_SMmHh~wU zMoKT19lXpBv0Sc$dseAlg#eYc@5qBoObr+^d)*RBt>c@5HdH&!9#2I;DOm|J-$cu~ zvbda*?IS5!amUvK(w}BAHPUemf2>flwsp#s3t5*tM)w;;33Thiu71a)rs zOTtdmNk+0TSk4+t`Vk_L-SekI#bl#$`Ug#h?Wz%dTj*nLq~1&&2Dq_;x0rIiihQEt zli`KCa-TWy9t783<`5+C)dwAX#oI5=ai}oT4J3NG#IMn-6+LiPf8Sn+E z{Y*yy7wvPQax_u0&ZJ=)+O4J8G*W$%QcjW}ND(wz`JSi|zcUD@=BzK~P0qPdM(Rf7 z%Xl)g(T2D5n2?x;`m3Ns^#LZLkih85?mxN5jS_@dO}kvB?7x#X&RI2C;2b%Cr;*z9 zP$ZpAd@9tiku(L>!m0WBMxiW!{h^`zDeeDh?>xid`r0)zwPHFX#LJ^XysmS!?h8to#1$ zzRt8#<%afn4nDExS}UJwF6Ge9b-}5Lx0=h@P`87 z@sjayyWGH-=|BepYav;y1{E)patBB>67F$u_fwKDxr_)s!+CYt*f4n{k5fo1;@vrI zU%b~c@J-eya=NdT>+fP;C4HNSs5@6a%uACfidHU;YOAsuaiQ^J_2F;N)E0S`*3;>J z^Eka@fJMqQ;>@4_j~5@C?t~LZM|Lnxbk_@TchvTX0*+8c|=wEFtSR(>7ZS$1J zsgG2+QdxfXa^6{d|0Uk-ys$Yo)v=l7?^YTaNW0h(>`=CE#N5{NUdizJ_{!k!LfRKW zl4RtVbza4R{JMpV+Jxwv+__@wQw9Z? z7ORk>JT>LtQd!#Z>uZ`c&7Wx(NSCb*_NO4{`b7;oZ{kt!@3j>4!g#roIFLzRBoehs zH5p~iL9yNFhRV{JSD;A7nn1OVsuwS!+VM+X3U~}}6p5ww*d7maI9+%vsaG4w9eA6U zs{TAMnpRfv=WD&OzFizf^!MEFsKbEcJ8xTg`7jNhHG61XBHhcH?uD7o?nGDc z2+8_*SrQgH($y?STl?}|7-e$TlF&3}F+Z2nCZ>|060))*NB5LArt5ARzr_=q$UTQ1 z>0^tOg^haEdLdIbScck6{O_gF*I{Bl^s4NI`{@rYqwIXV_eLongbr~NAbW{DIqkeL zTF+J>mMJ@mGaZW)#OgKEO`=VX8#{(_Gulv z66Ikb{8Ck&h8fNs{?S1LX8KoB4Uo=Ki!n0HZlhXMjhh0TM6iUROZ%CSEbhSe zTz2B)RjLR{x@}Pi5i0tW5WdiS=Q*v4m4>jMM{#XJndcp-cFw-Rc+J#k_N%7{9ESE? z_0!vB6b2}+SgQMd_jf*486oEg9SY(r9$mvY$h&ioI%loe zv%o1TrEW9;Hyc=~i5T#%z&FuI)!EJXMe$14ASM_h~!y`6| zVyPcB__HNTLz5G&4JCD{7t5gM_*58d$geL+^6}U5V32KSQsZ9Igvx?*A!+MgisBUz zpy@FAa`c!&X}!Jb_%%`8!*t;pQR12RD4T5e3jJ*gE*_&Xwv&D(FvG2s< zRLQ@H7B142zASArPrK#w<-5evnaVRfZ@<1$35fC=1D>sd{3Jsw=K>hWhhe!px4CC! z@VA8OKG62{8{w`;BTcS%b(cU-+m*O}h; zyM{tNQ(>d+1%vacPZ^PTw$?F5JTro0N1b>O;xEdR_-s#q<`;7pm5iGkC5w@@A$jNc z)K%}Z&54rEQc8Qh=s%j$PZHccx3GRKQj!iS5E?g?c}t_S@y)-WGLvbRM4kZ9jKhE%W7^S}Z`Sd;o3ArU6FlTaU~xRbD^xshvD8`Z8mYcWDwF2u&XB~8=Lr|(BrMcbQG=0!7^`N8FSzB=i%oX{2RT-e2U2O z?8890_ggn6f2VStdY!}{zGA!l>yr0Oko~;F!XdCoNChb~B+6$oDwa^ZH&Pe9$mu$x zjMy)KEa9`XP7$LN_ouHlG2#W!mt~MQt|>|2jkw~GcI|ro+-mQnh3Et{QKSW0sH#!`599=0Ke0*YHzdjtBMEKIq!cRv8IMJ@o@JVm0-7LOGoWn355LGf^BU*5| z5v&_+aqyfDSB55e8O$^LSq@bQv1`!T@Aq2zuS}^FYJP}qSKKM6b8PgWGwVtiwmV{e zY$f|NKju{EF=E#qt~_+9z@e}5bL^;qY8+*hLeeSapvy>OkRF)0#KZBV{HU{-3%Rbw zez^VzQ#=BQOOcp1FSeqebA3JeWuZjDUUrTQ4 zlo^#Y(<5ryfaiU+WU^-EXS7tct#lQm2gSfAs5i}Zef^%hlf~V}cw;+DtRfe_LsD1b z7Nx8FcE_zele@_GS9(Zcx})#R@Zy_#CWK`Ld$6(cjtEGh%)F1_8u72tyi^qIawyD9 zUFv+KyOcC|GdRE1F=<>So5U^2bGiih<*he$X5y>n*T;8Mwjw#gPK+gmm(R@h^;y+h zc;6heLk=|%vzjx36RR3}VUKt$0(5O|Lfk@Lc?oR|2+-A)U$Rs(}8zuQ;jr;cW3zD^so^ZF-|ebzTQXMH-8&)wFNKx zj>!A^+RU}>MUM-U$NEzxuH^YxjE5mO{hCT<3lhH~kq9%|fSAE*d3KFBe;xl1zjg&@ z&2>wJ5;=$eBo@#gds5^(Fcfz8OsG`e3lSEWfa5DpG0f^$zp}s%re&NuIXa3n>aHMShTlRSV^1yK7ibe^5Xlj=9^F4}AUf-9GsI}N&KcrUg z^xGQzx|%F~Ls5@k$LQi|W>vy{a3uL5PqQZXuS9H#=@+6VPc0Q;G|mWii5+Ic(k0P$ zF2Wdmt5m!`)?cSB3pXvHlFmN#s6zJ zPLerj$dxubNdp?Q`|qX|r^-mYYsnR91*g6aV07LJ5_hXUxtAYT%0TV^c#*f8YWs`K zaFOR>v3nM^j?v#UzG^e!{ed4lObeGWb2=%=oV1|cA)t!2OQt4sw{(=E5a15RC+y8hdrr!QrdiTP;LwQJ-Cu&II~YMT%gAMQVd z58B9aw4G$eFI{%JTjso{EXxd&I*jyXOQG6?x)OJ9k&m|G6uq4; z5<|$A*gHzrd+;z6$Rr8pB024qZ08;F76={a=^rRb9U>8e=6G%5#1>%0FDA z()xyacJ}jQWj-RU(lyy7eYgGf2Qo=&NSe9K&+%D|PT4M~^c-}2r=GZS{=3sn7u*IH zrZ^x!RR3%5=AdV{bH~EBBtUq8^H8p;zO4PnFOvXN1Z}?bGdqr)>5r$qO20JLu{Kju zhc(w3W%Sy<)X?zgK{@CxKL-hDvFN$AT2mc#Znk`De@!bdpiz?EcGy5CLcIZ=&t1b7 z>9MvW6?zZE>RKulmA~QDTVbs~T@qaKRF%Fbd?=bfi7L&UUXNi5Yzl9pq?R`={ZrI^ z!|?P_248ohu=!oa?ol%%IkjAqgP84ttz~Gy8wgL1JkEz%>>}42%XCfZdvbUni&nB8 zc6Ro@yE15lHZy{^l=8H3)P5+b!;>^~4xI0Hm3=WLQz)TnC|~Y~ zta{7G@aBiDSU(ZV7^m0v)5y;>rAi&ci#+i+K|!u)_v4_Du%q!1Fw)II7hc>8a*zYD$Q1RXvy&R zAjQpDVq7=!u_^D#g?@m4d`>R8IAlRi=46>*_2W}87U48;l2N(#oc@$;Mqc;(QJ>TK z7K?G=QQ5F3V~{2~%}?^&NxCnhefkQtW$iO&NL%PPRlAS!FZ8&r73xfG;$Xt+=JB50 zD5b3;yfa2Mrd{J2@2#o6H~V7?gRKMyKWct*PSQ0@0MqY+GLGaXgiJxbj{SpHrK~tA zvROh52@V(Z`6gbF)o>L&w*A{E-8|C15ryDuh1rouVjfQUyc>3ziW_WaRF=@+FTavSNdzJQJDPbdw4A2C$lBM_Yv{n0nD`uEbGxT*~Z>jQ|j32N3<2fKl}Sb+ye7Pe|e#^lc7zhKZ| z3Y?Vwbp<@rw{NHdp)@mh+6IG-*#HD7utFnVV0b=nL>yT>*^oW*+yOe-A8uVl^{a{-4IZ)Se1r4sPhB89?0_-I>^k<@ zh|Kt>OdGC1`T{c@+kp2`2-aij{b4*K+m~Ml%?*BzO+SAEq^p#?Oj2LS*d!XCtub(`dAP@U=|_Z@1ph3L>1 z?swBlA{z=J_2N+VZFc!CrG8zfk2eo<32)sZWG-sd{lprF)H!GGc$W8##7R$Q&$5je zb}lHPs>Y7pfT^Wpz~~Q~1{R7Nq9iqAo-$KJWXtZ=+-+Wr-p%ik4|#ZQl~(5E*FDjbiXONk$aR8@e5glfVB4CQ z8x%0%_q(S#M;b+^;K-`8AEZY=3t~&fUUTf!oT^p=XQvjG4N0w|tv`ZcP3_{rLJzKD zld>8ibC)JTMI8Q4c7^FCpxPXz&GRi+uh?w<0sbNx_Ts)75r&4gSMb;#VbTmSK0ehL zQ3(0tk(akd+n6(rk#z&+v@3zXx-_^m#)*ioq0rQ1Ay3n?j!yg3Nm9<&@#aaW4C*a)yR+^@P?eT5 zd)M(-i4^u7GF__*`4tvFAxR`$D!qIbf`lR4g+L&izEW{VCW9n6#g_3r_X-A-no?if zs60|5$ZPk!mQ|Z;ju=aJ&+FO~KQhLCM4dOB$L?Gq!`~hKwyWK1HUuQ9^_TPf1Buej zs#949Dh>l11n&(w65=O8<|zG<#BbW3Y?-iJ8mOr@X+mLOOyYE_j)Fk2G;K{%ye=$! z7yBg{f1A4}7dfSJJ(0mGwcn$=B|gW2u*iG85+Z$7%#Q){#{aHCoa5VHMpc=`8?J}N z+OFRDlhvL>_!!)lbB%HI*mSq-4zlq9IZMfWJw5wN{eqNo{qb+tJ(1&iq0+AyBm8T6 zyhabwYTg3y)BScu$Miy*xsM1PqYwO#FwuU_4{j5oEatd$nPz?KvHHRVISP*n+#r+0 zQV;&LY2>$>85xLT9!|&e11Xjr@`lZc1#u-=gOFpxGmleP#r=~MeY}e2$3+MVll#gx zt++wb+^lEB&Bj8@-=Yd?%AV00iS@S~K_ErFldCWUbm zNJJxl9lmGNvj$81(YW6YSXy)K9XZc<2bQI>^ zfFx382DB2wchroeBcBV?MABVbAN#CD`$oP&gc!b7c*2)=5y@}6Rs1TY%|xnuwB3=@ zZ!j1UtK1tmtiv4b2K9G!`?eL>GrWn)Y27pD51StP7k(SO)enN!~0#1$!=%K z%UhJbN7kEsiu4tkVYLnp+=Ek@$RTWwIeWJ=x|n>bm(Xz`D}tNLi}Gu2|9H z%UL27+u-dSLssV^Q&FVAwLcw$0*MuJ4pkSKitc2=np8W`I$MxO){NILM(H{`hgCm} zQe4mzPgn`~@PK4AV6#J;w8Xt0;U1r?!7SIp2MC&U``MNHC4Wd862bOk9;nr=NK+2b zk|L72Kg}9)1!y!sk7jt{1i~ayob)Aa9nPi#pXb2{CxJ~0*ny)Wcb%pU{ z<0W6Ih$uar$4*mk4YE3?^(kucX{osz+xRFL3TmQHup4ACO_xg z-+kY-{?G+fwy)y+ZjOtSS9~*l_Efg5aal{yOtDa^;4?>`;s)s;O3-XvWUX*-72=HJ zpq}T1+bPvsP2yT!pbZf< z(UwdvmHlq}u{}Ovd?x~hPmsNH+D>nMD&cmMy?>WT0w#d@X9+Q-A)a^1O-qXh-GV&z z8&E;>-TiPeLPpnUrx911h9a_WB%hnVQ8}Rp=-V-jbVEv(L~>KQ9?M-qXL#*R;El2QWbDhoXz)e+R=Y zNCKyk7bEas+0RcYaRZoPH|aQ~P96YUF9sIoABCAvx3d7(Q9ujOS?{-EB1{Be|9?|+ z`Ej#dr9pBa^elCL<8y%X--`-PRN3dWFJ9;>G_bF$NQMj=lVyD?f2(&b_LavJ#2Le= zl8Tu@6M-=ZFnc$b5(g_a_&q063xP|sB=E^KCGuF_?=~b056um>WWqqpw-KbMveuIq zPN$qiZfiVyKD)60`l)h-&yLhLJX~^;e9E$KCR2wdTRQyv3kduvFyxpc+oea_73+k> z2#O{XwbN~KM+D-Hjpik1e})dGNyY>8LcKyvvU>{1ALn1ULlRRAbNNULT@L{RfcLtT z>ixrSo(h{T}Li<-7C-NSGEEe;w`9C;(=0 zKNs5rz#azd<5tE8OsFE4c^Rh(V0`X){dK?pHWNGwOrmGN*%By4u@m#%?**^?y8Rb> z9K0waz$At;ff%4;6=Xysn|YwX_dq`-9$e2Y_1D+Vbe9nQX$QaT*$?P3?IPT|>UH`- zHaMRILrQ96hK=H$^)C?Y9He&GWZ&@1fhEBb^EX z=rR~s&>Ykb}CJLkQ;u)m9BaK2bT?60%h)XMeh{Z zO4-Nfuh}}<4Qi7@L|+vH*jXt$gkZrC8VHTPtqMAZD8by>#sc0jrMR_PTy4L~M$p{# z7T^q);8;#?!*xkg*%!WalWYCw1VogWk^yqQr{k1(=# z+ftkT+fhCbI#G#iV1XB?uLz!L4Toi#O1OIe2 z@gg2$0T-Z|+2{-2ViuA>o?M$O>du8;;t}I0fxuVv+f_&ReDf}BO_C3yif@FPy#Xe1 z52qs;K{Z|u#i#EUJC=bFlYWD+wKp7k-PPx=4+AEEX`htmT0R!4=AZKfb!zHFOpDIX1_QO~dpAFjn{~KEF!dQ(|6kXLA%lQ6X4*U+V6-P1pECnF>0Ue7 zuUSBK$#4_e>+0UauEvo+Xe90@M}YtaQ1&G77>IdlEJIu+1tO0ito8Z^l1@MNcZaMO z#b=Zh44h+ViW~5$mn|d`DAL^mUChlMv;p(cli2wabzlWJ+h9gbMqj_XO7} zBlIhVWk&t7A_&p>48P6KKT)SY4J}siDY6^RpKUjOBWrf*)3}-KG#&eh9^7pB0IeZr zALV(Ht|<)MCxEO09yAx$#($kKIXnd6?#%!SQtTxD&vlHb+`u1JJ_mWxM2{naLa)^y8XWi?%>9T2JwXq3Hi2Wg-mCP)A&sr(nf+kBRc{on=m>~HH2wV zkWwI+QV;a%N6YVYA@s~e!^+WLOF{m2`i)+#Fic1E9lDZZ)C0XvK)+ML-t&}O^1=1| zFcJRq=YIz5pCI{XVW2mQ|IcR7iCTJ1a~A@E@ZfAO&C?MZ@5XfM!yx4cLYWW@OlT!0 z=JI*#Hz*DvT@@)IWalE{0n88buFMb8Bw;TEF2E_j0qs2ZS;Zx!gDtbuK`KWV)cn9d zZ7?vZ+LzqH1%yqvaQt?TT<_As{QfEWp8@$lBLupq$dp>BX|M?*5uzlgE?X)6(*HjI DFg$xp diff --git a/src/components/ContactForm.jsx b/src/components/ContactForm.jsx index a807a71..3ff3a42 100644 --- a/src/components/ContactForm.jsx +++ b/src/components/ContactForm.jsx @@ -41,7 +41,7 @@ export const ContactForm = ({ onSubmit }) => {
- +
@@ -82,10 +82,10 @@ const ContactFormTextArea = ({ id }) => { ); }; -const ContactFormSubmit = ({ text }) => { +const ContactFormSubmit = ({ text, color }) => { return ( ); diff --git a/src/components/Logo.jsx b/src/components/Logo.jsx index bc67a88..44f8f80 100644 --- a/src/components/Logo.jsx +++ b/src/components/Logo.jsx @@ -3,12 +3,17 @@ import { Link } from "react-router-dom"; export const Logo = () => { return ( -
+ <> - - 👩‍🍳 Chef's - + chef's logo + Chef's -
+ ); }; diff --git a/src/components/MealPresentation.jsx b/src/components/MealPresentation.jsx index e1ef698..9bb5b04 100644 --- a/src/components/MealPresentation.jsx +++ b/src/components/MealPresentation.jsx @@ -12,42 +12,32 @@ export const MealPresentation = props => { return (
-
-
+
+
{mealName} {mealName}
diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx index 5537a49..c76d6f5 100644 --- a/src/components/Navbar.jsx +++ b/src/components/Navbar.jsx @@ -19,17 +19,26 @@ export const Navbar = props => { { - const classString = `waves-effect waves-light btn-${size}`; +export const RandomButton = ({ url, size = "large", handleClick, color }) => { + const classString = `waves-effect waves-light btn-${size} ${color}`; return ( - - +
+
+
+
+
+
+ + + + close + +
+
+ + + +
+
+
diff --git a/src/components/SideNav.jsx b/src/components/SideNav.jsx index e19cbf2..f5bcf70 100644 --- a/src/components/SideNav.jsx +++ b/src/components/SideNav.jsx @@ -68,11 +68,16 @@ export const SideNav = props => { handleClick={props.handleClick} url={props.buttonUrl} size="small" + color="orange darken-2" />
  • - {!isAuthenticated ? : } + {!isAuthenticated ? ( + + ) : ( + + )}
  • diff --git a/src/index.css b/src/index.css index 50c2333..8253d94 100644 --- a/src/index.css +++ b/src/index.css @@ -8,7 +8,7 @@ body { display: flex; min-height: 100vh; flex-direction: column; - /* background-color: #fafafa; */ + background-color: #ffffff; } div { @@ -22,5 +22,9319 @@ div { .logo { font-family: "Marck Script", cursive; - text-decoration: underline; + /* text-decoration: underline; */ + /* color: #0091ea; */ +} + +/*! + * Materialize v1.0.0 (http://materializecss.com) + * Copyright 2014-2017 Materialize + * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) + */ +.materialize-red { + background-color: #e51c23 !important; +} + +.materialize-red-text { + color: #e51c23 !important; +} + +.materialize-red.lighten-5 { + background-color: #fdeaeb !important; +} + +.materialize-red-text.text-lighten-5 { + color: #fdeaeb !important; +} + +.materialize-red.lighten-4 { + background-color: #f8c1c3 !important; +} + +.materialize-red-text.text-lighten-4 { + color: #f8c1c3 !important; +} + +.materialize-red.lighten-3 { + background-color: #f3989b !important; +} + +.materialize-red-text.text-lighten-3 { + color: #f3989b !important; +} + +.materialize-red.lighten-2 { + background-color: #ee6e73 !important; +} + +.materialize-red-text.text-lighten-2 { + color: #ee6e73 !important; +} + +.materialize-red.lighten-1 { + background-color: #ea454b !important; +} + +.materialize-red-text.text-lighten-1 { + color: #ea454b !important; +} + +.materialize-red.darken-1 { + background-color: #d0181e !important; +} + +.materialize-red-text.text-darken-1 { + color: #d0181e !important; +} + +.materialize-red.darken-2 { + background-color: #b9151b !important; +} + +.materialize-red-text.text-darken-2 { + color: #b9151b !important; +} + +.materialize-red.darken-3 { + background-color: #a21318 !important; +} + +.materialize-red-text.text-darken-3 { + color: #a21318 !important; +} + +.materialize-red.darken-4 { + background-color: #8b1014 !important; +} + +.materialize-red-text.text-darken-4 { + color: #8b1014 !important; +} + +.red { + background-color: #f44336 !important; +} + +.red-text { + color: #f44336 !important; +} + +.red.lighten-5 { + background-color: #ffebee !important; +} + +.red-text.text-lighten-5 { + color: #ffebee !important; +} + +.red.lighten-4 { + background-color: #ffcdd2 !important; +} + +.red-text.text-lighten-4 { + color: #ffcdd2 !important; +} + +.red.lighten-3 { + background-color: #ef9a9a !important; +} + +.red-text.text-lighten-3 { + color: #ef9a9a !important; +} + +.red.lighten-2 { + background-color: #e57373 !important; +} + +.red-text.text-lighten-2 { + color: #e57373 !important; +} + +.red.lighten-1 { + background-color: #ef5350 !important; +} + +.red-text.text-lighten-1 { + color: #ef5350 !important; +} + +.red.darken-1 { + background-color: #e53935 !important; +} + +.red-text.text-darken-1 { + color: #e53935 !important; +} + +.red.darken-2 { + background-color: #d32f2f !important; +} + +.red-text.text-darken-2 { + color: #d32f2f !important; +} + +.red.darken-3 { + background-color: #c62828 !important; +} + +.red-text.text-darken-3 { + color: #c62828 !important; +} + +.red.darken-4 { + background-color: #b71c1c !important; +} + +.red-text.text-darken-4 { + color: #b71c1c !important; +} + +.red.accent-1 { + background-color: #ff8a80 !important; +} + +.red-text.text-accent-1 { + color: #ff8a80 !important; +} + +.red.accent-2 { + background-color: #ff5252 !important; +} + +.red-text.text-accent-2 { + color: #ff5252 !important; +} + +.red.accent-3 { + background-color: #ff1744 !important; +} + +.red-text.text-accent-3 { + color: #ff1744 !important; +} + +.red.accent-4 { + background-color: #d50000 !important; +} + +.red-text.text-accent-4 { + color: #d50000 !important; +} + +.pink { + background-color: #e91e63 !important; +} + +.pink-text { + color: #e91e63 !important; +} + +.pink.lighten-5 { + background-color: #fce4ec !important; +} + +.pink-text.text-lighten-5 { + color: #fce4ec !important; +} + +.pink.lighten-4 { + background-color: #f8bbd0 !important; +} + +.pink-text.text-lighten-4 { + color: #f8bbd0 !important; +} + +.pink.lighten-3 { + background-color: #f48fb1 !important; +} + +.pink-text.text-lighten-3 { + color: #f48fb1 !important; +} + +.pink.lighten-2 { + background-color: #f06292 !important; +} + +.pink-text.text-lighten-2 { + color: #f06292 !important; +} + +.pink.lighten-1 { + background-color: #ec407a !important; +} + +.pink-text.text-lighten-1 { + color: #ec407a !important; +} + +.pink.darken-1 { + background-color: #d81b60 !important; +} + +.pink-text.text-darken-1 { + color: #d81b60 !important; +} + +.pink.darken-2 { + background-color: #c2185b !important; +} + +.pink-text.text-darken-2 { + color: #c2185b !important; +} + +.pink.darken-3 { + background-color: #ad1457 !important; +} + +.pink-text.text-darken-3 { + color: #ad1457 !important; +} + +.pink.darken-4 { + background-color: #880e4f !important; +} + +.pink-text.text-darken-4 { + color: #880e4f !important; +} + +.pink.accent-1 { + background-color: #ff80ab !important; +} + +.pink-text.text-accent-1 { + color: #ff80ab !important; +} + +.pink.accent-2 { + background-color: #ff4081 !important; +} + +.pink-text.text-accent-2 { + color: #ff4081 !important; +} + +.pink.accent-3 { + background-color: #f50057 !important; +} + +.pink-text.text-accent-3 { + color: #f50057 !important; +} + +.pink.accent-4 { + background-color: #c51162 !important; +} + +.pink-text.text-accent-4 { + color: #c51162 !important; +} + +.purple { + background-color: #9c27b0 !important; +} + +.purple-text { + color: #9c27b0 !important; +} + +.purple.lighten-5 { + background-color: #f3e5f5 !important; +} + +.purple-text.text-lighten-5 { + color: #f3e5f5 !important; +} + +.purple.lighten-4 { + background-color: #e1bee7 !important; +} + +.purple-text.text-lighten-4 { + color: #e1bee7 !important; +} + +.purple.lighten-3 { + background-color: #ce93d8 !important; +} + +.purple-text.text-lighten-3 { + color: #ce93d8 !important; +} + +.purple.lighten-2 { + background-color: #ba68c8 !important; +} + +.purple-text.text-lighten-2 { + color: #ba68c8 !important; +} + +.purple.lighten-1 { + background-color: #ab47bc !important; +} + +.purple-text.text-lighten-1 { + color: #ab47bc !important; +} + +.purple.darken-1 { + background-color: #8e24aa !important; +} + +.purple-text.text-darken-1 { + color: #8e24aa !important; +} + +.purple.darken-2 { + background-color: #7b1fa2 !important; +} + +.purple-text.text-darken-2 { + color: #7b1fa2 !important; +} + +.purple.darken-3 { + background-color: #6a1b9a !important; +} + +.purple-text.text-darken-3 { + color: #6a1b9a !important; +} + +.purple.darken-4 { + background-color: #4a148c !important; +} + +.purple-text.text-darken-4 { + color: #4a148c !important; +} + +.purple.accent-1 { + background-color: #ea80fc !important; +} + +.purple-text.text-accent-1 { + color: #ea80fc !important; +} + +.purple.accent-2 { + background-color: #e040fb !important; +} + +.purple-text.text-accent-2 { + color: #e040fb !important; +} + +.purple.accent-3 { + background-color: #d500f9 !important; +} + +.purple-text.text-accent-3 { + color: #d500f9 !important; +} + +.purple.accent-4 { + background-color: #aa00ff !important; +} + +.purple-text.text-accent-4 { + color: #aa00ff !important; +} + +.deep-purple { + background-color: #673ab7 !important; +} + +.deep-purple-text { + color: #673ab7 !important; +} + +.deep-purple.lighten-5 { + background-color: #ede7f6 !important; +} + +.deep-purple-text.text-lighten-5 { + color: #ede7f6 !important; +} + +.deep-purple.lighten-4 { + background-color: #d1c4e9 !important; +} + +.deep-purple-text.text-lighten-4 { + color: #d1c4e9 !important; +} + +.deep-purple.lighten-3 { + background-color: #b39ddb !important; +} + +.deep-purple-text.text-lighten-3 { + color: #b39ddb !important; +} + +.deep-purple.lighten-2 { + background-color: #9575cd !important; +} + +.deep-purple-text.text-lighten-2 { + color: #9575cd !important; +} + +.deep-purple.lighten-1 { + background-color: #7e57c2 !important; +} + +.deep-purple-text.text-lighten-1 { + color: #7e57c2 !important; +} + +.deep-purple.darken-1 { + background-color: #5e35b1 !important; +} + +.deep-purple-text.text-darken-1 { + color: #5e35b1 !important; +} + +.deep-purple.darken-2 { + background-color: #512da8 !important; +} + +.deep-purple-text.text-darken-2 { + color: #512da8 !important; +} + +.deep-purple.darken-3 { + background-color: #4527a0 !important; +} + +.deep-purple-text.text-darken-3 { + color: #4527a0 !important; +} + +.deep-purple.darken-4 { + background-color: #311b92 !important; +} + +.deep-purple-text.text-darken-4 { + color: #311b92 !important; +} + +.deep-purple.accent-1 { + background-color: #b388ff !important; +} + +.deep-purple-text.text-accent-1 { + color: #b388ff !important; +} + +.deep-purple.accent-2 { + background-color: #7c4dff !important; +} + +.deep-purple-text.text-accent-2 { + color: #7c4dff !important; +} + +.deep-purple.accent-3 { + background-color: #651fff !important; +} + +.deep-purple-text.text-accent-3 { + color: #651fff !important; +} + +.deep-purple.accent-4 { + background-color: #6200ea !important; +} + +.deep-purple-text.text-accent-4 { + color: #6200ea !important; +} + +.indigo { + background-color: #3f51b5 !important; +} + +.indigo-text { + color: #3f51b5 !important; +} + +.indigo.lighten-5 { + background-color: #e8eaf6 !important; +} + +.indigo-text.text-lighten-5 { + color: #e8eaf6 !important; +} + +.indigo.lighten-4 { + background-color: #c5cae9 !important; +} + +.indigo-text.text-lighten-4 { + color: #c5cae9 !important; +} + +.indigo.lighten-3 { + background-color: #9fa8da !important; +} + +.indigo-text.text-lighten-3 { + color: #9fa8da !important; +} + +.indigo.lighten-2 { + background-color: #7986cb !important; +} + +.indigo-text.text-lighten-2 { + color: #7986cb !important; +} + +.indigo.lighten-1 { + background-color: #5c6bc0 !important; +} + +.indigo-text.text-lighten-1 { + color: #5c6bc0 !important; +} + +.indigo.darken-1 { + background-color: #3949ab !important; +} + +.indigo-text.text-darken-1 { + color: #3949ab !important; +} + +.indigo.darken-2 { + background-color: #303f9f !important; +} + +.indigo-text.text-darken-2 { + color: #303f9f !important; +} + +.indigo.darken-3 { + background-color: #283593 !important; +} + +.indigo-text.text-darken-3 { + color: #283593 !important; +} + +.indigo.darken-4 { + background-color: #1a237e !important; +} + +.indigo-text.text-darken-4 { + color: #1a237e !important; +} + +.indigo.accent-1 { + background-color: #8c9eff !important; +} + +.indigo-text.text-accent-1 { + color: #8c9eff !important; +} + +.indigo.accent-2 { + background-color: #536dfe !important; +} + +.indigo-text.text-accent-2 { + color: #536dfe !important; +} + +.indigo.accent-3 { + background-color: #3d5afe !important; +} + +.indigo-text.text-accent-3 { + color: #3d5afe !important; +} + +.indigo.accent-4 { + background-color: #304ffe !important; +} + +.indigo-text.text-accent-4 { + color: #304ffe !important; +} + +.blue { + background-color: #2196f3 !important; +} + +.blue-text { + color: #2196f3 !important; +} + +.blue.lighten-5 { + background-color: #e3f2fd !important; +} + +.blue-text.text-lighten-5 { + color: #e3f2fd !important; +} + +.blue.lighten-4 { + background-color: #bbdefb !important; +} + +.blue-text.text-lighten-4 { + color: #bbdefb !important; +} + +.blue.lighten-3 { + background-color: #90caf9 !important; +} + +.blue-text.text-lighten-3 { + color: #90caf9 !important; +} + +.blue.lighten-2 { + background-color: #64b5f6 !important; +} + +.blue-text.text-lighten-2 { + color: #64b5f6 !important; +} + +.blue.lighten-1 { + background-color: #42a5f5 !important; +} + +.blue-text.text-lighten-1 { + color: #42a5f5 !important; +} + +.blue.darken-1 { + background-color: #1e88e5 !important; +} + +.blue-text.text-darken-1 { + color: #1e88e5 !important; +} + +.blue.darken-2 { + background-color: #1976d2 !important; +} + +.blue-text.text-darken-2 { + color: #1976d2 !important; +} + +.blue.darken-3 { + background-color: #1565c0 !important; +} + +.blue-text.text-darken-3 { + color: #1565c0 !important; +} + +.blue.darken-4 { + background-color: #0d47a1 !important; +} + +.blue-text.text-darken-4 { + color: #0d47a1 !important; +} + +.blue.accent-1 { + background-color: #82b1ff !important; +} + +.blue-text.text-accent-1 { + color: #82b1ff !important; +} + +.blue.accent-2 { + background-color: #448aff !important; +} + +.blue-text.text-accent-2 { + color: #448aff !important; +} + +.blue.accent-3 { + background-color: #2979ff !important; +} + +.blue-text.text-accent-3 { + color: #2979ff !important; +} + +.blue.accent-4 { + background-color: #2962ff !important; +} + +.blue-text.text-accent-4 { + color: #2962ff !important; +} + +.light-blue { + background-color: #03a9f4 !important; +} + +.light-blue-text { + color: #03a9f4 !important; +} + +.light-blue.lighten-5 { + background-color: #e1f5fe !important; +} + +.light-blue-text.text-lighten-5 { + color: #e1f5fe !important; +} + +.light-blue.lighten-4 { + background-color: #b3e5fc !important; +} + +.light-blue-text.text-lighten-4 { + color: #b3e5fc !important; +} + +.light-blue.lighten-3 { + background-color: #81d4fa !important; +} + +.light-blue-text.text-lighten-3 { + color: #81d4fa !important; +} + +.light-blue.lighten-2 { + background-color: #4fc3f7 !important; +} + +.light-blue-text.text-lighten-2 { + color: #4fc3f7 !important; +} + +.light-blue.lighten-1 { + background-color: #29b6f6 !important; +} + +.light-blue-text.text-lighten-1 { + color: #29b6f6 !important; +} + +.light-blue.darken-1 { + background-color: #039be5 !important; +} + +.light-blue-text.text-darken-1 { + color: #039be5 !important; +} + +.light-blue.darken-2 { + background-color: #0288d1 !important; +} + +.light-blue-text.text-darken-2 { + color: #0288d1 !important; +} + +.light-blue.darken-3 { + background-color: #0277bd !important; +} + +.light-blue-text.text-darken-3 { + color: #0277bd !important; +} + +.light-blue.darken-4 { + background-color: #01579b !important; +} + +.light-blue-text.text-darken-4 { + color: #01579b !important; +} + +.light-blue.accent-1 { + background-color: #80d8ff !important; +} + +.light-blue-text.text-accent-1 { + color: #80d8ff !important; +} + +.light-blue.accent-2 { + background-color: #40c4ff !important; +} + +.light-blue-text.text-accent-2 { + color: #40c4ff !important; +} + +.light-blue.accent-3 { + background-color: #00b0ff !important; +} + +.light-blue-text.text-accent-3 { + color: #00b0ff !important; +} + +.light-blue.accent-4 { + background-color: #0091ea !important; +} + +.light-blue-text.text-accent-4 { + color: #0091ea !important; +} + +.cyan { + background-color: #00bcd4 !important; +} + +.cyan-text { + color: #00bcd4 !important; +} + +.cyan.lighten-5 { + background-color: #e0f7fa !important; +} + +.cyan-text.text-lighten-5 { + color: #e0f7fa !important; +} + +.cyan.lighten-4 { + background-color: #b2ebf2 !important; +} + +.cyan-text.text-lighten-4 { + color: #b2ebf2 !important; +} + +.cyan.lighten-3 { + background-color: #80deea !important; +} + +.cyan-text.text-lighten-3 { + color: #80deea !important; +} + +.cyan.lighten-2 { + background-color: #4dd0e1 !important; +} + +.cyan-text.text-lighten-2 { + color: #4dd0e1 !important; +} + +.cyan.lighten-1 { + background-color: #26c6da !important; +} + +.cyan-text.text-lighten-1 { + color: #26c6da !important; +} + +.cyan.darken-1 { + background-color: #00acc1 !important; +} + +.cyan-text.text-darken-1 { + color: #00acc1 !important; +} + +.cyan.darken-2 { + background-color: #0097a7 !important; +} + +.cyan-text.text-darken-2 { + color: #0097a7 !important; +} + +.cyan.darken-3 { + background-color: #00838f !important; +} + +.cyan-text.text-darken-3 { + color: #00838f !important; +} + +.cyan.darken-4 { + background-color: #006064 !important; +} + +.cyan-text.text-darken-4 { + color: #006064 !important; +} + +.cyan.accent-1 { + background-color: #84ffff !important; +} + +.cyan-text.text-accent-1 { + color: #84ffff !important; +} + +.cyan.accent-2 { + background-color: #18ffff !important; +} + +.cyan-text.text-accent-2 { + color: #18ffff !important; +} + +.cyan.accent-3 { + background-color: #00e5ff !important; +} + +.cyan-text.text-accent-3 { + color: #00e5ff !important; +} + +.cyan.accent-4 { + background-color: #00b8d4 !important; +} + +.cyan-text.text-accent-4 { + color: #00b8d4 !important; +} + +.teal { + background-color: #009688 !important; +} + +.teal-text { + color: #009688 !important; +} + +.teal.lighten-5 { + background-color: #e0f2f1 !important; +} + +.teal-text.text-lighten-5 { + color: #e0f2f1 !important; +} + +.teal.lighten-4 { + background-color: #b2dfdb !important; +} + +.teal-text.text-lighten-4 { + color: #b2dfdb !important; +} + +.teal.lighten-3 { + background-color: #80cbc4 !important; +} + +.teal-text.text-lighten-3 { + color: #80cbc4 !important; +} + +.teal.lighten-2 { + background-color: #4db6ac !important; +} + +.teal-text.text-lighten-2 { + color: #4db6ac !important; +} + +.teal.lighten-1 { + background-color: #26a69a !important; +} + +.teal-text.text-lighten-1 { + color: #26a69a !important; +} + +.teal.darken-1 { + background-color: #00897b !important; +} + +.teal-text.text-darken-1 { + color: #00897b !important; +} + +.teal.darken-2 { + background-color: #00796b !important; +} + +.teal-text.text-darken-2 { + color: #00796b !important; +} + +.teal.darken-3 { + background-color: #00695c !important; +} + +.teal-text.text-darken-3 { + color: #00695c !important; +} + +.teal.darken-4 { + background-color: #004d40 !important; +} + +.teal-text.text-darken-4 { + color: #004d40 !important; +} + +.teal.accent-1 { + background-color: #a7ffeb !important; +} + +.teal-text.text-accent-1 { + color: #a7ffeb !important; +} + +.teal.accent-2 { + background-color: #64ffda !important; +} + +.teal-text.text-accent-2 { + color: #64ffda !important; +} + +.teal.accent-3 { + background-color: #1de9b6 !important; +} + +.teal-text.text-accent-3 { + color: #1de9b6 !important; +} + +.teal.accent-4 { + background-color: #00bfa5 !important; +} + +.teal-text.text-accent-4 { + color: #00bfa5 !important; +} + +.green { + background-color: #4caf50 !important; +} + +.green-text { + color: #4caf50 !important; +} + +.green.lighten-5 { + background-color: #e8f5e9 !important; +} + +.green-text.text-lighten-5 { + color: #e8f5e9 !important; +} + +.green.lighten-4 { + background-color: #c8e6c9 !important; +} + +.green-text.text-lighten-4 { + color: #c8e6c9 !important; +} + +.green.lighten-3 { + background-color: #a5d6a7 !important; +} + +.green-text.text-lighten-3 { + color: #a5d6a7 !important; +} + +.green.lighten-2 { + background-color: #81c784 !important; +} + +.green-text.text-lighten-2 { + color: #81c784 !important; +} + +.green.lighten-1 { + background-color: #66bb6a !important; +} + +.green-text.text-lighten-1 { + color: #66bb6a !important; +} + +.green.darken-1 { + background-color: #43a047 !important; +} + +.green-text.text-darken-1 { + color: #43a047 !important; +} + +.green.darken-2 { + background-color: #388e3c !important; +} + +.green-text.text-darken-2 { + color: #388e3c !important; +} + +.green.darken-3 { + background-color: #2e7d32 !important; +} + +.green-text.text-darken-3 { + color: #2e7d32 !important; +} + +.green.darken-4 { + background-color: #1b5e20 !important; +} + +.green-text.text-darken-4 { + color: #1b5e20 !important; +} + +.green.accent-1 { + background-color: #b9f6ca !important; +} + +.green-text.text-accent-1 { + color: #b9f6ca !important; +} + +.green.accent-2 { + background-color: #69f0ae !important; +} + +.green-text.text-accent-2 { + color: #69f0ae !important; +} + +.green.accent-3 { + background-color: #00e676 !important; +} + +.green-text.text-accent-3 { + color: #00e676 !important; +} + +.green.accent-4 { + background-color: #00c853 !important; +} + +.green-text.text-accent-4 { + color: #00c853 !important; +} + +.light-green { + background-color: #8bc34a !important; +} + +.light-green-text { + color: #8bc34a !important; +} + +.light-green.lighten-5 { + background-color: #f1f8e9 !important; +} + +.light-green-text.text-lighten-5 { + color: #f1f8e9 !important; +} + +.light-green.lighten-4 { + background-color: #dcedc8 !important; +} + +.light-green-text.text-lighten-4 { + color: #dcedc8 !important; +} + +.light-green.lighten-3 { + background-color: #c5e1a5 !important; +} + +.light-green-text.text-lighten-3 { + color: #c5e1a5 !important; +} + +.light-green.lighten-2 { + background-color: #aed581 !important; +} + +.light-green-text.text-lighten-2 { + color: #aed581 !important; +} + +.light-green.lighten-1 { + background-color: #9ccc65 !important; +} + +.light-green-text.text-lighten-1 { + color: #9ccc65 !important; +} + +.light-green.darken-1 { + background-color: #7cb342 !important; +} + +.light-green-text.text-darken-1 { + color: #7cb342 !important; +} + +.light-green.darken-2 { + background-color: #689f38 !important; +} + +.light-green-text.text-darken-2 { + color: #689f38 !important; +} + +.light-green.darken-3 { + background-color: #558b2f !important; +} + +.light-green-text.text-darken-3 { + color: #558b2f !important; +} + +.light-green.darken-4 { + background-color: #33691e !important; +} + +.light-green-text.text-darken-4 { + color: #33691e !important; +} + +.light-green.accent-1 { + background-color: #ccff90 !important; +} + +.light-green-text.text-accent-1 { + color: #ccff90 !important; +} + +.light-green.accent-2 { + background-color: #b2ff59 !important; +} + +.light-green-text.text-accent-2 { + color: #b2ff59 !important; +} + +.light-green.accent-3 { + background-color: #76ff03 !important; +} + +.light-green-text.text-accent-3 { + color: #76ff03 !important; +} + +.light-green.accent-4 { + background-color: #64dd17 !important; +} + +.light-green-text.text-accent-4 { + color: #64dd17 !important; +} + +.lime { + background-color: #cddc39 !important; +} + +.lime-text { + color: #cddc39 !important; +} + +.lime.lighten-5 { + background-color: #f9fbe7 !important; +} + +.lime-text.text-lighten-5 { + color: #f9fbe7 !important; +} + +.lime.lighten-4 { + background-color: #f0f4c3 !important; +} + +.lime-text.text-lighten-4 { + color: #f0f4c3 !important; +} + +.lime.lighten-3 { + background-color: #e6ee9c !important; +} + +.lime-text.text-lighten-3 { + color: #e6ee9c !important; +} + +.lime.lighten-2 { + background-color: #dce775 !important; +} + +.lime-text.text-lighten-2 { + color: #dce775 !important; +} + +.lime.lighten-1 { + background-color: #d4e157 !important; +} + +.lime-text.text-lighten-1 { + color: #d4e157 !important; +} + +.lime.darken-1 { + background-color: #c0ca33 !important; +} + +.lime-text.text-darken-1 { + color: #c0ca33 !important; +} + +.lime.darken-2 { + background-color: #afb42b !important; +} + +.lime-text.text-darken-2 { + color: #afb42b !important; +} + +.lime.darken-3 { + background-color: #9e9d24 !important; +} + +.lime-text.text-darken-3 { + color: #9e9d24 !important; +} + +.lime.darken-4 { + background-color: #827717 !important; +} + +.lime-text.text-darken-4 { + color: #827717 !important; +} + +.lime.accent-1 { + background-color: #f4ff81 !important; +} + +.lime-text.text-accent-1 { + color: #f4ff81 !important; +} + +.lime.accent-2 { + background-color: #eeff41 !important; +} + +.lime-text.text-accent-2 { + color: #eeff41 !important; +} + +.lime.accent-3 { + background-color: #c6ff00 !important; +} + +.lime-text.text-accent-3 { + color: #c6ff00 !important; +} + +.lime.accent-4 { + background-color: #aeea00 !important; +} + +.lime-text.text-accent-4 { + color: #aeea00 !important; +} + +.yellow { + background-color: #ffeb3b !important; +} + +.yellow-text { + color: #ffeb3b !important; +} + +.yellow.lighten-5 { + background-color: #fffde7 !important; +} + +.yellow-text.text-lighten-5 { + color: #fffde7 !important; +} + +.yellow.lighten-4 { + background-color: #fff9c4 !important; +} + +.yellow-text.text-lighten-4 { + color: #fff9c4 !important; +} + +.yellow.lighten-3 { + background-color: #fff59d !important; +} + +.yellow-text.text-lighten-3 { + color: #fff59d !important; +} + +.yellow.lighten-2 { + background-color: #fff176 !important; +} + +.yellow-text.text-lighten-2 { + color: #fff176 !important; +} + +.yellow.lighten-1 { + background-color: #ffee58 !important; +} + +.yellow-text.text-lighten-1 { + color: #ffee58 !important; +} + +.yellow.darken-1 { + background-color: #fdd835 !important; +} + +.yellow-text.text-darken-1 { + color: #fdd835 !important; +} + +.yellow.darken-2 { + background-color: #fbc02d !important; +} + +.yellow-text.text-darken-2 { + color: #fbc02d !important; +} + +.yellow.darken-3 { + background-color: #f9a825 !important; +} + +.yellow-text.text-darken-3 { + color: #f9a825 !important; +} + +.yellow.darken-4 { + background-color: #f57f17 !important; +} + +.yellow-text.text-darken-4 { + color: #f57f17 !important; +} + +.yellow.accent-1 { + background-color: #ffff8d !important; +} + +.yellow-text.text-accent-1 { + color: #ffff8d !important; +} + +.yellow.accent-2 { + background-color: #ffff00 !important; +} + +.yellow-text.text-accent-2 { + color: #ffff00 !important; +} + +.yellow.accent-3 { + background-color: #ffea00 !important; +} + +.yellow-text.text-accent-3 { + color: #ffea00 !important; +} + +.yellow.accent-4 { + background-color: #ffd600 !important; +} + +.yellow-text.text-accent-4 { + color: #ffd600 !important; +} + +.amber { + background-color: #ffc107 !important; +} + +.amber-text { + color: #ffc107 !important; +} + +.amber.lighten-5 { + background-color: #fff8e1 !important; +} + +.amber-text.text-lighten-5 { + color: #fff8e1 !important; +} + +.amber.lighten-4 { + background-color: #ffecb3 !important; +} + +.amber-text.text-lighten-4 { + color: #ffecb3 !important; +} + +.amber.lighten-3 { + background-color: #ffe082 !important; +} + +.amber-text.text-lighten-3 { + color: #ffe082 !important; +} + +.amber.lighten-2 { + background-color: #ffd54f !important; +} + +.amber-text.text-lighten-2 { + color: #ffd54f !important; +} + +.amber.lighten-1 { + background-color: #ffca28 !important; +} + +.amber-text.text-lighten-1 { + color: #ffca28 !important; +} + +.amber.darken-1 { + background-color: #ffb300 !important; +} + +.amber-text.text-darken-1 { + color: #ffb300 !important; +} + +.amber.darken-2 { + background-color: #ffa000 !important; +} + +.amber-text.text-darken-2 { + color: #ffa000 !important; +} + +.amber.darken-3 { + background-color: #ff8f00 !important; +} + +.amber-text.text-darken-3 { + color: #ff8f00 !important; +} + +.amber.darken-4 { + background-color: #ff6f00 !important; +} + +.amber-text.text-darken-4 { + color: #ff6f00 !important; +} + +.amber.accent-1 { + background-color: #ffe57f !important; +} + +.amber-text.text-accent-1 { + color: #ffe57f !important; +} + +.amber.accent-2 { + background-color: #ffd740 !important; +} + +.amber-text.text-accent-2 { + color: #ffd740 !important; +} + +.amber.accent-3 { + background-color: #ffc400 !important; +} + +.amber-text.text-accent-3 { + color: #ffc400 !important; +} + +.amber.accent-4 { + background-color: #ffab00 !important; +} + +.amber-text.text-accent-4 { + color: #ffab00 !important; +} + +.orange { + background-color: #ff9800 !important; +} + +.orange-text { + color: #ff9800 !important; +} + +.orange.lighten-5 { + background-color: #fff3e0 !important; +} + +.orange-text.text-lighten-5 { + color: #fff3e0 !important; +} + +.orange.lighten-4 { + background-color: #ffe0b2 !important; +} + +.orange-text.text-lighten-4 { + color: #ffe0b2 !important; +} + +.orange.lighten-3 { + background-color: #ffcc80 !important; +} + +.orange-text.text-lighten-3 { + color: #ffcc80 !important; +} + +.orange.lighten-2 { + background-color: #ffb74d !important; +} + +.orange-text.text-lighten-2 { + color: #ffb74d !important; +} + +.orange.lighten-1 { + background-color: #ffa726 !important; +} + +.orange-text.text-lighten-1 { + color: #ffa726 !important; +} + +.orange.darken-1 { + background-color: #fb8c00 !important; +} + +.orange-text.text-darken-1 { + color: #fb8c00 !important; +} + +.orange.darken-2 { + background-color: #f57c00 !important; +} + +.orange-text.text-darken-2 { + color: #f57c00 !important; +} + +.orange.darken-3 { + background-color: #ef6c00 !important; +} + +.orange-text.text-darken-3 { + color: #ef6c00 !important; +} + +.orange.darken-4 { + background-color: #e65100 !important; +} + +.orange-text.text-darken-4 { + color: #e65100 !important; +} + +.orange.accent-1 { + background-color: #ffd180 !important; +} + +.orange-text.text-accent-1 { + color: #ffd180 !important; +} + +.orange.accent-2 { + background-color: #ffab40 !important; +} + +.orange-text.text-accent-2 { + color: #ffab40 !important; +} + +.orange.accent-3 { + background-color: #ff9100 !important; +} + +.orange-text.text-accent-3 { + color: #ff9100 !important; +} + +.orange.accent-4 { + background-color: #ff6d00 !important; +} + +.orange-text.text-accent-4 { + color: #ff6d00 !important; +} + +.deep-orange { + background-color: #ff5722 !important; +} + +.deep-orange-text { + color: #ff5722 !important; +} + +.deep-orange.lighten-5 { + background-color: #fbe9e7 !important; +} + +.deep-orange-text.text-lighten-5 { + color: #fbe9e7 !important; +} + +.deep-orange.lighten-4 { + background-color: #ffccbc !important; +} + +.deep-orange-text.text-lighten-4 { + color: #ffccbc !important; +} + +.deep-orange.lighten-3 { + background-color: #ffab91 !important; +} + +.deep-orange-text.text-lighten-3 { + color: #ffab91 !important; +} + +.deep-orange.lighten-2 { + background-color: #ff8a65 !important; +} + +.deep-orange-text.text-lighten-2 { + color: #ff8a65 !important; +} + +.deep-orange.lighten-1 { + background-color: #ff7043 !important; +} + +.deep-orange-text.text-lighten-1 { + color: #ff7043 !important; +} + +.deep-orange.darken-1 { + background-color: #f4511e !important; +} + +.deep-orange-text.text-darken-1 { + color: #f4511e !important; +} + +.deep-orange.darken-2 { + background-color: #e64a19 !important; +} + +.deep-orange-text.text-darken-2 { + color: #e64a19 !important; +} + +.deep-orange.darken-3 { + background-color: #d84315 !important; +} + +.deep-orange-text.text-darken-3 { + color: #d84315 !important; +} + +.deep-orange.darken-4 { + background-color: #bf360c !important; +} + +.deep-orange-text.text-darken-4 { + color: #bf360c !important; +} + +.deep-orange.accent-1 { + background-color: #ff9e80 !important; +} + +.deep-orange-text.text-accent-1 { + color: #ff9e80 !important; +} + +.deep-orange.accent-2 { + background-color: #ff6e40 !important; +} + +.deep-orange-text.text-accent-2 { + color: #ff6e40 !important; +} + +.deep-orange.accent-3 { + background-color: #ff3d00 !important; +} + +.deep-orange-text.text-accent-3 { + color: #ff3d00 !important; +} + +.deep-orange.accent-4 { + background-color: #dd2c00 !important; +} + +.deep-orange-text.text-accent-4 { + color: #dd2c00 !important; +} + +.brown { + background-color: #795548 !important; +} + +.brown-text { + color: #795548 !important; +} + +.brown.lighten-5 { + background-color: #efebe9 !important; +} + +.brown-text.text-lighten-5 { + color: #efebe9 !important; +} + +.brown.lighten-4 { + background-color: #d7ccc8 !important; +} + +.brown-text.text-lighten-4 { + color: #d7ccc8 !important; +} + +.brown.lighten-3 { + background-color: #bcaaa4 !important; +} + +.brown-text.text-lighten-3 { + color: #bcaaa4 !important; +} + +.brown.lighten-2 { + background-color: #a1887f !important; +} + +.brown-text.text-lighten-2 { + color: #a1887f !important; +} + +.brown.lighten-1 { + background-color: #8d6e63 !important; +} + +.brown-text.text-lighten-1 { + color: #8d6e63 !important; +} + +.brown.darken-1 { + background-color: #6d4c41 !important; +} + +.brown-text.text-darken-1 { + color: #6d4c41 !important; +} + +.brown.darken-2 { + background-color: #5d4037 !important; +} + +.brown-text.text-darken-2 { + color: #5d4037 !important; +} + +.brown.darken-3 { + background-color: #4e342e !important; +} + +.brown-text.text-darken-3 { + color: #4e342e !important; +} + +.brown.darken-4 { + background-color: #3e2723 !important; +} + +.brown-text.text-darken-4 { + color: #3e2723 !important; +} + +.blue-grey { + background-color: #607d8b !important; +} + +.blue-grey-text { + color: #607d8b !important; +} + +.blue-grey.lighten-5 { + background-color: #eceff1 !important; +} + +.blue-grey-text.text-lighten-5 { + color: #eceff1 !important; +} + +.blue-grey.lighten-4 { + background-color: #cfd8dc !important; +} + +.blue-grey-text.text-lighten-4 { + color: #cfd8dc !important; +} + +.blue-grey.lighten-3 { + background-color: #b0bec5 !important; +} + +.blue-grey-text.text-lighten-3 { + color: #b0bec5 !important; +} + +.blue-grey.lighten-2 { + background-color: #90a4ae !important; +} + +.blue-grey-text.text-lighten-2 { + color: #90a4ae !important; +} + +.blue-grey.lighten-1 { + background-color: #78909c !important; +} + +.blue-grey-text.text-lighten-1 { + color: #78909c !important; +} + +.blue-grey.darken-1 { + background-color: #546e7a !important; +} + +.blue-grey-text.text-darken-1 { + color: #546e7a !important; +} + +.blue-grey.darken-2 { + background-color: #455a64 !important; +} + +.blue-grey-text.text-darken-2 { + color: #455a64 !important; +} + +.blue-grey.darken-3 { + background-color: #37474f !important; +} + +.blue-grey-text.text-darken-3 { + color: #37474f !important; +} + +.blue-grey.darken-4 { + background-color: #263238 !important; +} + +.blue-grey-text.text-darken-4 { + color: #263238 !important; +} + +.grey { + background-color: #9e9e9e !important; +} + +.grey-text { + color: #9e9e9e !important; +} + +.grey.lighten-5 { + background-color: #fafafa !important; +} + +.grey-text.text-lighten-5 { + color: #fafafa !important; +} + +.grey.lighten-4 { + background-color: #f5f5f5 !important; +} + +.grey-text.text-lighten-4 { + color: #f5f5f5 !important; +} + +.grey.lighten-3 { + background-color: #eeeeee !important; +} + +.grey-text.text-lighten-3 { + color: #eeeeee !important; +} + +.grey.lighten-2 { + background-color: #e0e0e0 !important; +} + +.grey-text.text-lighten-2 { + color: #e0e0e0 !important; +} + +.grey.lighten-1 { + background-color: #bdbdbd !important; +} + +.grey-text.text-lighten-1 { + color: #bdbdbd !important; +} + +.grey.darken-1 { + background-color: #757575 !important; +} + +.grey-text.text-darken-1 { + color: #757575 !important; +} + +.grey.darken-2 { + background-color: #616161 !important; +} + +.grey-text.text-darken-2 { + color: #616161 !important; +} + +.grey.darken-3 { + background-color: #424242 !important; +} + +.grey-text.text-darken-3 { + color: #424242 !important; +} + +.grey.darken-4 { + background-color: #212121 !important; +} + +.grey-text.text-darken-4 { + color: #212121 !important; +} + +.black { + background-color: #000000 !important; +} + +.black-text { + color: #000000 !important; +} + +.white { + background-color: #ffffff !important; +} + +.white-text { + color: #ffffff !important; +} + +.transparent { + background-color: transparent !important; +} + +.transparent-text { + color: transparent !important; +} + +/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ +figcaption, +figure, +main { + /* 1 */ + display: block; +} + +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} + +/** + * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + -webkit-text-decoration: underline dotted; + -moz-text-decoration: underline dotted; + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ +details, +menu { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ +template { + display: none; +} + +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; +} + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +*, +*:before, +*:after { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} + +button, +input, +optgroup, +select, +textarea { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} + +ul:not(.browser-default) { + padding-left: 0; + list-style-type: none; +} + +ul:not(.browser-default) > li { + list-style-type: none; +} + +a { + color: #ff9800; + text-decoration: none; + -webkit-tap-highlight-color: transparent; +} + +.valign-wrapper { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.clearfix { + clear: both; +} + +.z-depth-0 { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +/* 2dp elevation modified*/ +.z-depth-1, +nav, +.card-panel, +.card, +.toast, +.btn, +.btn-large, +.btn-small, +.btn-floating, +.dropdown-content, +.collapsible, +.sidenav { + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), + 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), + 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); +} + +.z-depth-1-half, +.btn:hover, +.btn-large:hover, +.btn-small:hover, +.btn-floating:hover { + -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), + 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), + 0 3px 1px -1px rgba(0, 0, 0, 0.2); +} + +/* 6dp elevation modified*/ +.z-depth-2 { + -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), + 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), + 0 2px 4px -1px rgba(0, 0, 0, 0.3); +} + +/* 12dp elevation modified*/ +.z-depth-3 { + -webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), + 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), + 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); +} + +/* 16dp elevation */ +.z-depth-4 { + -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), + 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2); + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), + 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2); +} + +/* 24dp elevation */ +.z-depth-5, +.modal { + -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), + 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), + 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); +} + +.hoverable { + -webkit-transition: -webkit-box-shadow 0.25s; + transition: -webkit-box-shadow 0.25s; + transition: box-shadow 0.25s; + transition: box-shadow 0.25s, -webkit-box-shadow 0.25s; +} + +.hoverable:hover { + -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), + 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} + +.divider { + height: 1px; + overflow: hidden; + background-color: #e0e0e0; +} + +blockquote { + margin: 20px 0; + padding-left: 1.5rem; + border-left: 5px solid #ee6e73; +} + +i { + line-height: inherit; +} + +i.left { + float: left; + margin-right: 15px; +} + +i.right { + float: right; + margin-left: 15px; +} + +i.tiny { + font-size: 1rem; +} + +i.small { + font-size: 2rem; +} + +i.medium { + font-size: 4rem; +} + +i.large { + font-size: 6rem; +} + +img.responsive-img, +video.responsive-video { + max-width: 100%; + height: auto; +} + +.pagination li { + display: inline-block; + border-radius: 2px; + text-align: center; + vertical-align: top; + height: 30px; +} + +.pagination li a { + color: #444; + display: inline-block; + font-size: 1.2rem; + padding: 0 10px; + line-height: 30px; +} + +.pagination li.active a { + color: #fff; +} + +.pagination li.active { + background-color: #ee6e73; +} + +.pagination li.disabled a { + cursor: default; + color: #999; +} + +.pagination li i { + font-size: 2rem; +} + +.pagination li.pages ul li { + display: inline-block; + float: none; +} + +@media only screen and (max-width: 992px) { + .pagination { + width: 100%; + } + .pagination li.prev, + .pagination li.next { + width: 10%; + } + .pagination li.pages { + width: 80%; + overflow: hidden; + white-space: nowrap; + } +} + +.breadcrumb { + font-size: 18px; + color: rgba(255, 255, 255, 0.7); +} + +.breadcrumb i, +.breadcrumb [class^="mdi-"], +.breadcrumb [class*="mdi-"], +.breadcrumb i.material-icons { + display: inline-block; + float: left; + font-size: 24px; +} + +.breadcrumb:before { + content: "\E5CC"; + color: rgba(255, 255, 255, 0.7); + vertical-align: top; + display: inline-block; + font-family: "Material Icons"; + font-weight: normal; + font-style: normal; + font-size: 25px; + margin: 0 10px 0 8px; + -webkit-font-smoothing: antialiased; +} + +.breadcrumb:first-child:before { + display: none; +} + +.breadcrumb:last-child { + color: #fff; +} + +.parallax-container { + position: relative; + overflow: hidden; + height: 500px; +} + +.parallax-container .parallax { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: -1; +} + +.parallax-container .parallax img { + opacity: 0; + position: absolute; + left: 50%; + bottom: 0; + min-width: 100%; + min-height: 100%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} + +.pin-top, +.pin-bottom { + position: relative; +} + +.pinned { + position: fixed !important; +} + +/********************* + Transition Classes +**********************/ +ul.staggered-list li { + opacity: 0; +} + +.fade-in { + opacity: 0; + -webkit-transform-origin: 0 50%; + transform-origin: 0 50%; +} + +/********************* + Media Query Classes +**********************/ +@media only screen and (max-width: 600px) { + .hide-on-small-only, + .hide-on-small-and-down { + display: none !important; + } +} + +@media only screen and (max-width: 992px) { + .hide-on-med-and-down { + display: none !important; + } +} + +@media only screen and (min-width: 601px) { + .hide-on-med-and-up { + display: none !important; + } +} + +@media only screen and (min-width: 600px) and (max-width: 992px) { + .hide-on-med-only { + display: none !important; + } +} + +@media only screen and (min-width: 993px) { + .hide-on-large-only { + display: none !important; + } +} + +@media only screen and (min-width: 1201px) { + .hide-on-extra-large-only { + display: none !important; + } +} + +@media only screen and (min-width: 1201px) { + .show-on-extra-large { + display: block !important; + } +} + +@media only screen and (min-width: 993px) { + .show-on-large { + display: block !important; + } +} + +@media only screen and (min-width: 600px) and (max-width: 992px) { + .show-on-medium { + display: block !important; + } +} + +@media only screen and (max-width: 600px) { + .show-on-small { + display: block !important; + } +} + +@media only screen and (min-width: 601px) { + .show-on-medium-and-up { + display: block !important; + } +} + +@media only screen and (max-width: 992px) { + .show-on-medium-and-down { + display: block !important; + } +} + +@media only screen and (max-width: 600px) { + .center-on-small-only { + text-align: center; + } +} + +.page-footer { + padding-top: 20px; + color: #fff; + background-color: #ffe0b2; +} + +.page-footer .footer-copyright { + overflow: hidden; + min-height: 50px; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 10px 0px; + color: rgba(255, 255, 255, 0.8); + background-color: rgba(51, 51, 51, 0.08); +} + +table, +th, +td { + border: none; +} + +table { + width: 100%; + display: table; + border-collapse: collapse; + border-spacing: 0; +} + +table.striped tr { + border-bottom: none; +} + +table.striped > tbody > tr:nth-child(odd) { + background-color: rgba(242, 242, 242, 0.5); +} + +table.striped > tbody > tr > td { + border-radius: 0; +} + +table.highlight > tbody > tr { + -webkit-transition: background-color 0.25s ease; + transition: background-color 0.25s ease; +} + +table.highlight > tbody > tr:hover { + background-color: rgba(242, 242, 242, 0.5); +} + +table.centered thead tr th, +table.centered tbody tr td { + text-align: center; +} + +tr { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +td, +th { + padding: 15px 5px; + display: table-cell; + text-align: left; + vertical-align: middle; + border-radius: 2px; +} + +@media only screen and (max-width: 992px) { + table.responsive-table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; + display: block; + position: relative; + /* sort out borders */ + } + table.responsive-table td:empty:before { + content: "\00a0"; + } + table.responsive-table th, + table.responsive-table td { + margin: 0; + vertical-align: top; + } + table.responsive-table th { + text-align: left; + } + table.responsive-table thead { + display: block; + float: left; + } + table.responsive-table thead tr { + display: block; + padding: 0 10px 0 0; + } + table.responsive-table thead tr th::before { + content: "\00a0"; + } + table.responsive-table tbody { + display: block; + width: auto; + position: relative; + overflow-x: auto; + white-space: nowrap; + } + table.responsive-table tbody tr { + display: inline-block; + vertical-align: top; + } + table.responsive-table th { + display: block; + text-align: right; + } + table.responsive-table td { + display: block; + min-height: 1.25em; + text-align: left; + } + table.responsive-table tr { + border-bottom: none; + padding: 0 10px; + } + table.responsive-table thead { + border: 0; + border-right: 1px solid rgba(0, 0, 0, 0.12); + } +} + +.collection { + margin: 0.5rem 0 1rem 0; + border: 1px solid #e0e0e0; + border-radius: 2px; + overflow: hidden; + position: relative; +} + +.collection .collection-item { + background-color: #fff; + line-height: 1.5rem; + padding: 10px 20px; + margin: 0; + border-bottom: 1px solid #e0e0e0; +} + +.collection .collection-item.avatar { + min-height: 84px; + padding-left: 72px; + position: relative; +} + +.collection .collection-item.avatar:not(.circle-clipper) > .circle, +.collection .collection-item.avatar :not(.circle-clipper) > .circle { + position: absolute; + width: 42px; + height: 42px; + overflow: hidden; + left: 15px; + display: inline-block; + vertical-align: middle; +} + +.collection .collection-item.avatar i.circle { + font-size: 18px; + line-height: 42px; + color: #fff; + background-color: #999; + text-align: center; +} + +.collection .collection-item.avatar .title { + font-size: 16px; +} + +.collection .collection-item.avatar p { + margin: 0; +} + +.collection .collection-item.avatar .secondary-content { + position: absolute; + top: 16px; + right: 16px; +} + +.collection .collection-item:last-child { + border-bottom: none; +} + +.collection .collection-item.active { + background-color: #26a69a; + color: #eafaf9; +} + +.collection .collection-item.active .secondary-content { + color: #fff; +} + +.collection a.collection-item { + display: block; + -webkit-transition: 0.25s; + transition: 0.25s; + color: #26a69a; +} + +.collection a.collection-item:not(.active):hover { + background-color: #ddd; +} + +.collection.with-header .collection-header { + background-color: #fff; + border-bottom: 1px solid #e0e0e0; + padding: 10px 20px; +} + +.collection.with-header .collection-item { + padding-left: 30px; +} + +.collection.with-header .collection-item.avatar { + padding-left: 72px; +} + +.secondary-content { + float: right; + color: #26a69a; +} + +.collapsible .collection { + margin: 0; + border: none; +} + +.video-container { + position: relative; + padding-bottom: 56.25%; + height: 0; + overflow: hidden; +} + +.video-container iframe, +.video-container object, +.video-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.progress { + position: relative; + height: 4px; + display: block; + width: 100%; + background-color: #acece6; + border-radius: 2px; + margin: 0.5rem 0 1rem 0; + overflow: hidden; +} + +.progress .determinate { + position: absolute; + top: 0; + left: 0; + bottom: 0; + background-color: #26a69a; + -webkit-transition: width 0.3s linear; + transition: width 0.3s linear; +} + +.progress .indeterminate { + background-color: #26a69a; +} + +.progress .indeterminate:before { + content: ""; + position: absolute; + background-color: inherit; + top: 0; + left: 0; + bottom: 0; + will-change: left, right; + -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) + infinite; + animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; +} + +.progress .indeterminate:after { + content: ""; + position: absolute; + background-color: inherit; + top: 0; + left: 0; + bottom: 0; + will-change: left, right; + -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) + infinite; + animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) + infinite; + -webkit-animation-delay: 1.15s; + animation-delay: 1.15s; +} + +@-webkit-keyframes indeterminate { + 0% { + left: -35%; + right: 100%; + } + 60% { + left: 100%; + right: -90%; + } + 100% { + left: 100%; + right: -90%; + } +} + +@keyframes indeterminate { + 0% { + left: -35%; + right: 100%; + } + 60% { + left: 100%; + right: -90%; + } + 100% { + left: 100%; + right: -90%; + } +} + +@-webkit-keyframes indeterminate-short { + 0% { + left: -200%; + right: 100%; + } + 60% { + left: 107%; + right: -8%; + } + 100% { + left: 107%; + right: -8%; + } +} + +@keyframes indeterminate-short { + 0% { + left: -200%; + right: 100%; + } + 60% { + left: 107%; + right: -8%; + } + 100% { + left: 107%; + right: -8%; + } +} + +/******************* + Utility Classes +*******************/ +.hide { + display: none !important; +} + +.left-align { + text-align: left; +} + +.right-align { + text-align: right; +} + +.center, +.center-align { + text-align: center; +} + +.left { + float: left !important; +} + +.right { + float: right !important; +} + +.no-select, +input[type="range"], +input[type="range"] + .thumb { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.circle { + border-radius: 50%; +} + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.truncate { + display: block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.no-padding { + padding: 0 !important; +} + +span.badge { + min-width: 3rem; + padding: 0 6px; + margin-left: 14px; + text-align: center; + font-size: 1rem; + line-height: 22px; + height: 22px; + color: #757575; + float: right; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +span.badge.new { + font-weight: 300; + font-size: 0.8rem; + color: #fff; + background-color: #26a69a; + border-radius: 2px; +} + +span.badge.new:after { + content: " new"; +} + +span.badge[data-badge-caption]::after { + content: " " attr(data-badge-caption); +} + +nav ul a span.badge { + display: inline-block; + float: none; + margin-left: 4px; + line-height: 22px; + height: 22px; + -webkit-font-smoothing: auto; +} + +.collection-item span.badge { + margin-top: calc(0.75rem - 11px); +} + +.collapsible span.badge { + margin-left: auto; +} + +.sidenav span.badge { + margin-top: calc(24px - 11px); +} + +table span.badge { + display: inline-block; + float: none; + margin-left: auto; +} + +/* This is needed for some mobile phones to display the Google Icon font properly */ +.material-icons { + text-rendering: optimizeLegibility; + -webkit-font-feature-settings: "liga"; + -moz-font-feature-settings: "liga"; + font-feature-settings: "liga"; +} + +.container { + margin: 0 auto; + max-width: 1280px; + width: 90%; +} + +@media only screen and (min-width: 601px) { + .container { + width: 85%; + } +} + +@media only screen and (min-width: 993px) { + .container { + width: 70%; + } +} + +.col .row { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.section { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.section.no-pad { + padding: 0; +} + +.section.no-pad-bot { + padding-bottom: 0; +} + +.section.no-pad-top { + padding-top: 0; +} + +.row { + margin-left: auto; + margin-right: auto; + margin-bottom: 20px; +} + +.row:after { + content: ""; + display: table; + clear: both; +} + +.row .col { + float: left; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0 0.75rem; + min-height: 1px; +} + +.row .col[class*="push-"], +.row .col[class*="pull-"] { + position: relative; +} + +.row .col.s1 { + width: 8.3333333333%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s2 { + width: 16.6666666667%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s3 { + width: 25%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s4 { + width: 33.3333333333%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s5 { + width: 41.6666666667%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s6 { + width: 50%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s7 { + width: 58.3333333333%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s8 { + width: 66.6666666667%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s9 { + width: 75%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s10 { + width: 83.3333333333%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s11 { + width: 91.6666666667%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.s12 { + width: 100%; + margin-left: auto; + left: auto; + right: auto; +} + +.row .col.offset-s1 { + margin-left: 8.3333333333%; +} + +.row .col.pull-s1 { + right: 8.3333333333%; +} + +.row .col.push-s1 { + left: 8.3333333333%; +} + +.row .col.offset-s2 { + margin-left: 16.6666666667%; +} + +.row .col.pull-s2 { + right: 16.6666666667%; +} + +.row .col.push-s2 { + left: 16.6666666667%; +} + +.row .col.offset-s3 { + margin-left: 25%; +} + +.row .col.pull-s3 { + right: 25%; +} + +.row .col.push-s3 { + left: 25%; +} + +.row .col.offset-s4 { + margin-left: 33.3333333333%; +} + +.row .col.pull-s4 { + right: 33.3333333333%; +} + +.row .col.push-s4 { + left: 33.3333333333%; +} + +.row .col.offset-s5 { + margin-left: 41.6666666667%; +} + +.row .col.pull-s5 { + right: 41.6666666667%; +} + +.row .col.push-s5 { + left: 41.6666666667%; +} + +.row .col.offset-s6 { + margin-left: 50%; +} + +.row .col.pull-s6 { + right: 50%; +} + +.row .col.push-s6 { + left: 50%; +} + +.row .col.offset-s7 { + margin-left: 58.3333333333%; +} + +.row .col.pull-s7 { + right: 58.3333333333%; +} + +.row .col.push-s7 { + left: 58.3333333333%; +} + +.row .col.offset-s8 { + margin-left: 66.6666666667%; +} + +.row .col.pull-s8 { + right: 66.6666666667%; +} + +.row .col.push-s8 { + left: 66.6666666667%; +} + +.row .col.offset-s9 { + margin-left: 75%; +} + +.row .col.pull-s9 { + right: 75%; +} + +.row .col.push-s9 { + left: 75%; +} + +.row .col.offset-s10 { + margin-left: 83.3333333333%; +} + +.row .col.pull-s10 { + right: 83.3333333333%; +} + +.row .col.push-s10 { + left: 83.3333333333%; +} + +.row .col.offset-s11 { + margin-left: 91.6666666667%; +} + +.row .col.pull-s11 { + right: 91.6666666667%; +} + +.row .col.push-s11 { + left: 91.6666666667%; +} + +.row .col.offset-s12 { + margin-left: 100%; +} + +.row .col.pull-s12 { + right: 100%; +} + +.row .col.push-s12 { + left: 100%; +} + +@media only screen and (min-width: 601px) { + .row .col.m1 { + width: 8.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m2 { + width: 16.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m3 { + width: 25%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m4 { + width: 33.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m5 { + width: 41.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m6 { + width: 50%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m7 { + width: 58.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m8 { + width: 66.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m9 { + width: 75%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m10 { + width: 83.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m11 { + width: 91.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.m12 { + width: 100%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.offset-m1 { + margin-left: 8.3333333333%; + } + .row .col.pull-m1 { + right: 8.3333333333%; + } + .row .col.push-m1 { + left: 8.3333333333%; + } + .row .col.offset-m2 { + margin-left: 16.6666666667%; + } + .row .col.pull-m2 { + right: 16.6666666667%; + } + .row .col.push-m2 { + left: 16.6666666667%; + } + .row .col.offset-m3 { + margin-left: 25%; + } + .row .col.pull-m3 { + right: 25%; + } + .row .col.push-m3 { + left: 25%; + } + .row .col.offset-m4 { + margin-left: 33.3333333333%; + } + .row .col.pull-m4 { + right: 33.3333333333%; + } + .row .col.push-m4 { + left: 33.3333333333%; + } + .row .col.offset-m5 { + margin-left: 41.6666666667%; + } + .row .col.pull-m5 { + right: 41.6666666667%; + } + .row .col.push-m5 { + left: 41.6666666667%; + } + .row .col.offset-m6 { + margin-left: 50%; + } + .row .col.pull-m6 { + right: 50%; + } + .row .col.push-m6 { + left: 50%; + } + .row .col.offset-m7 { + margin-left: 58.3333333333%; + } + .row .col.pull-m7 { + right: 58.3333333333%; + } + .row .col.push-m7 { + left: 58.3333333333%; + } + .row .col.offset-m8 { + margin-left: 66.6666666667%; + } + .row .col.pull-m8 { + right: 66.6666666667%; + } + .row .col.push-m8 { + left: 66.6666666667%; + } + .row .col.offset-m9 { + margin-left: 75%; + } + .row .col.pull-m9 { + right: 75%; + } + .row .col.push-m9 { + left: 75%; + } + .row .col.offset-m10 { + margin-left: 83.3333333333%; + } + .row .col.pull-m10 { + right: 83.3333333333%; + } + .row .col.push-m10 { + left: 83.3333333333%; + } + .row .col.offset-m11 { + margin-left: 91.6666666667%; + } + .row .col.pull-m11 { + right: 91.6666666667%; + } + .row .col.push-m11 { + left: 91.6666666667%; + } + .row .col.offset-m12 { + margin-left: 100%; + } + .row .col.pull-m12 { + right: 100%; + } + .row .col.push-m12 { + left: 100%; + } +} + +@media only screen and (min-width: 993px) { + .row .col.l1 { + width: 8.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l2 { + width: 16.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l3 { + width: 25%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l4 { + width: 33.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l5 { + width: 41.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l6 { + width: 50%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l7 { + width: 58.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l8 { + width: 66.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l9 { + width: 75%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l10 { + width: 83.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l11 { + width: 91.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.l12 { + width: 100%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.offset-l1 { + margin-left: 8.3333333333%; + } + .row .col.pull-l1 { + right: 8.3333333333%; + } + .row .col.push-l1 { + left: 8.3333333333%; + } + .row .col.offset-l2 { + margin-left: 16.6666666667%; + } + .row .col.pull-l2 { + right: 16.6666666667%; + } + .row .col.push-l2 { + left: 16.6666666667%; + } + .row .col.offset-l3 { + margin-left: 25%; + } + .row .col.pull-l3 { + right: 25%; + } + .row .col.push-l3 { + left: 25%; + } + .row .col.offset-l4 { + margin-left: 33.3333333333%; + } + .row .col.pull-l4 { + right: 33.3333333333%; + } + .row .col.push-l4 { + left: 33.3333333333%; + } + .row .col.offset-l5 { + margin-left: 41.6666666667%; + } + .row .col.pull-l5 { + right: 41.6666666667%; + } + .row .col.push-l5 { + left: 41.6666666667%; + } + .row .col.offset-l6 { + margin-left: 50%; + } + .row .col.pull-l6 { + right: 50%; + } + .row .col.push-l6 { + left: 50%; + } + .row .col.offset-l7 { + margin-left: 58.3333333333%; + } + .row .col.pull-l7 { + right: 58.3333333333%; + } + .row .col.push-l7 { + left: 58.3333333333%; + } + .row .col.offset-l8 { + margin-left: 66.6666666667%; + } + .row .col.pull-l8 { + right: 66.6666666667%; + } + .row .col.push-l8 { + left: 66.6666666667%; + } + .row .col.offset-l9 { + margin-left: 75%; + } + .row .col.pull-l9 { + right: 75%; + } + .row .col.push-l9 { + left: 75%; + } + .row .col.offset-l10 { + margin-left: 83.3333333333%; + } + .row .col.pull-l10 { + right: 83.3333333333%; + } + .row .col.push-l10 { + left: 83.3333333333%; + } + .row .col.offset-l11 { + margin-left: 91.6666666667%; + } + .row .col.pull-l11 { + right: 91.6666666667%; + } + .row .col.push-l11 { + left: 91.6666666667%; + } + .row .col.offset-l12 { + margin-left: 100%; + } + .row .col.pull-l12 { + right: 100%; + } + .row .col.push-l12 { + left: 100%; + } +} + +@media only screen and (min-width: 1201px) { + .row .col.xl1 { + width: 8.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl2 { + width: 16.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl3 { + width: 25%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl4 { + width: 33.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl5 { + width: 41.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl6 { + width: 50%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl7 { + width: 58.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl8 { + width: 66.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl9 { + width: 75%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl10 { + width: 83.3333333333%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl11 { + width: 91.6666666667%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.xl12 { + width: 100%; + margin-left: auto; + left: auto; + right: auto; + } + .row .col.offset-xl1 { + margin-left: 8.3333333333%; + } + .row .col.pull-xl1 { + right: 8.3333333333%; + } + .row .col.push-xl1 { + left: 8.3333333333%; + } + .row .col.offset-xl2 { + margin-left: 16.6666666667%; + } + .row .col.pull-xl2 { + right: 16.6666666667%; + } + .row .col.push-xl2 { + left: 16.6666666667%; + } + .row .col.offset-xl3 { + margin-left: 25%; + } + .row .col.pull-xl3 { + right: 25%; + } + .row .col.push-xl3 { + left: 25%; + } + .row .col.offset-xl4 { + margin-left: 33.3333333333%; + } + .row .col.pull-xl4 { + right: 33.3333333333%; + } + .row .col.push-xl4 { + left: 33.3333333333%; + } + .row .col.offset-xl5 { + margin-left: 41.6666666667%; + } + .row .col.pull-xl5 { + right: 41.6666666667%; + } + .row .col.push-xl5 { + left: 41.6666666667%; + } + .row .col.offset-xl6 { + margin-left: 50%; + } + .row .col.pull-xl6 { + right: 50%; + } + .row .col.push-xl6 { + left: 50%; + } + .row .col.offset-xl7 { + margin-left: 58.3333333333%; + } + .row .col.pull-xl7 { + right: 58.3333333333%; + } + .row .col.push-xl7 { + left: 58.3333333333%; + } + .row .col.offset-xl8 { + margin-left: 66.6666666667%; + } + .row .col.pull-xl8 { + right: 66.6666666667%; + } + .row .col.push-xl8 { + left: 66.6666666667%; + } + .row .col.offset-xl9 { + margin-left: 75%; + } + .row .col.pull-xl9 { + right: 75%; + } + .row .col.push-xl9 { + left: 75%; + } + .row .col.offset-xl10 { + margin-left: 83.3333333333%; + } + .row .col.pull-xl10 { + right: 83.3333333333%; + } + .row .col.push-xl10 { + left: 83.3333333333%; + } + .row .col.offset-xl11 { + margin-left: 91.6666666667%; + } + .row .col.pull-xl11 { + right: 91.6666666667%; + } + .row .col.push-xl11 { + left: 91.6666666667%; + } + .row .col.offset-xl12 { + margin-left: 100%; + } + .row .col.pull-xl12 { + right: 100%; + } + .row .col.push-xl12 { + left: 100%; + } +} + +nav { + color: #fff; + background-color: #ffffff; + width: 100%; + height: 56px; + line-height: 56px; +} + +nav.nav-extended { + height: auto; +} + +nav.nav-extended .nav-wrapper { + min-height: 56px; + height: auto; +} + +nav.nav-extended .nav-content { + position: relative; + line-height: normal; +} + +nav a { + color: #e65100; +} + +nav i, +nav [class^="mdi-"], +nav [class*="mdi-"], +nav i.material-icons { + display: block; + font-size: 24px; + height: 56px; + line-height: 56px; +} + +nav .nav-wrapper { + position: relative; + height: 100%; +} + +@media only screen and (min-width: 993px) { + nav a.sidenav-trigger { + display: none; + } +} + +nav .sidenav-trigger { + float: left; + position: relative; + z-index: 1; + height: 56px; + margin: 0 18px; +} + +nav .sidenav-trigger i { + height: 56px; + line-height: 56px; +} + +nav .brand-logo { + position: absolute; + color: #ff6d00; + display: inline-block; + font-size: 2.1rem; + padding: 0; +} + +nav .brand-logo.center { + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} + +@media only screen and (max-width: 992px) { + nav .brand-logo { + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + } + nav .brand-logo.left, + nav .brand-logo.right { + padding: 0; + -webkit-transform: none; + transform: none; + } + nav .brand-logo.left { + left: 0.5rem; + } + nav .brand-logo.right { + right: 0.5rem; + left: auto; + } +} + +nav .brand-logo.right { + right: 0.5rem; + padding: 0; +} + +nav .brand-logo i, +nav .brand-logo [class^="mdi-"], +nav .brand-logo [class*="mdi-"], +nav .brand-logo i.material-icons { + float: left; + margin-right: 15px; +} + +nav .nav-title { + display: inline-block; + font-size: 32px; + padding: 28px 0; +} + +nav ul { + margin: 0; +} + +nav ul li { + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + float: left; + padding: 0; +} + +nav ul li.active { + background-color: rgba(0, 0, 0, 0.1); +} + +nav ul a { + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + font-size: 1rem; + color: #fff; + display: block; + padding: 0 15px; + cursor: pointer; +} + +nav ul a.btn, +nav ul a.btn-large, +nav ul a.btn-small, +nav ul a.btn-large, +nav ul a.btn-flat, +nav ul a.btn-floating { + margin-top: -2px; + margin-left: 15px; + margin-right: 15px; +} + +nav ul a.btn > .material-icons, +nav ul a.btn-large > .material-icons, +nav ul a.btn-small > .material-icons, +nav ul a.btn-large > .material-icons, +nav ul a.btn-flat > .material-icons, +nav ul a.btn-floating > .material-icons { + height: inherit; + line-height: inherit; +} + +nav ul a:hover { + background-color: rgba(0, 0, 0, 0.1); +} + +nav ul.left { + float: left; +} + +nav form { + height: 100%; +} + +nav .input-field { + margin: 0; + height: 100%; +} + +nav .input-field input { + height: 100%; + font-size: 1.2rem; + border: none; + padding-left: 2rem; +} + +nav .input-field input:focus, +nav .input-field input[type="text"]:valid, +nav .input-field input[type="password"]:valid, +nav .input-field input[type="email"]:valid, +nav .input-field input[type="url"]:valid, +nav .input-field input[type="date"]:valid { + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +nav .input-field label { + top: 0; + left: 0; +} + +nav .input-field label i { + color: rgba(255, 255, 255, 0.7); + -webkit-transition: color 0.3s; + transition: color 0.3s; +} + +nav .input-field label.active i { + color: #fff; +} + +.navbar-fixed { + position: relative; + height: 56px; + z-index: 997; +} + +.navbar-fixed nav { + position: fixed; +} + +@media only screen and (min-width: 601px) { + nav.nav-extended .nav-wrapper { + min-height: 64px; + } + nav, + nav .nav-wrapper i, + nav a.sidenav-trigger, + nav a.sidenav-trigger i { + height: 64px; + line-height: 64px; + } + .navbar-fixed { + height: 64px; + } +} + +a { + text-decoration: none; +} + +html { + line-height: 1.5; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-weight: normal; + color: rgba(0, 0, 0, 0.87); +} + +@media only screen and (min-width: 0) { + html { + font-size: 14px; + } +} + +@media only screen and (min-width: 992px) { + html { + font-size: 14.5px; + } +} + +@media only screen and (min-width: 1200px) { + html { + font-size: 15px; + } +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 400; + line-height: 1.3; +} + +h1 a, +h2 a, +h3 a, +h4 a, +h5 a, +h6 a { + font-weight: inherit; +} + +h1 { + font-size: 4.2rem; + line-height: 110%; + margin: 2.8rem 0 1.68rem 0; +} + +h2 { + font-size: 3.56rem; + line-height: 110%; + margin: 2.3733333333rem 0 1.424rem 0; +} + +h3 { + font-size: 2.92rem; + line-height: 110%; + margin: 1.9466666667rem 0 1.168rem 0; +} + +h4 { + font-size: 2.28rem; + line-height: 110%; + margin: 1.52rem 0 0.912rem 0; +} + +h5 { + font-size: 1.64rem; + line-height: 110%; + margin: 1.0933333333rem 0 0.656rem 0; +} + +h6 { + font-size: 1.15rem; + line-height: 110%; + margin: 0.7666666667rem 0 0.46rem 0; +} + +em { + font-style: italic; +} + +strong { + font-weight: 500; +} + +small { + font-size: 75%; +} + +.light { + font-weight: 300; +} + +.thin { + font-weight: 200; +} + +@media only screen and (min-width: 360px) { + .flow-text { + font-size: 1.2rem; + } +} + +@media only screen and (min-width: 390px) { + .flow-text { + font-size: 1.224rem; + } +} + +@media only screen and (min-width: 420px) { + .flow-text { + font-size: 1.248rem; + } +} + +@media only screen and (min-width: 450px) { + .flow-text { + font-size: 1.272rem; + } +} + +@media only screen and (min-width: 480px) { + .flow-text { + font-size: 1.296rem; + } +} + +@media only screen and (min-width: 510px) { + .flow-text { + font-size: 1.32rem; + } +} + +@media only screen and (min-width: 540px) { + .flow-text { + font-size: 1.344rem; + } +} + +@media only screen and (min-width: 570px) { + .flow-text { + font-size: 1.368rem; + } +} + +@media only screen and (min-width: 600px) { + .flow-text { + font-size: 1.392rem; + } +} + +@media only screen and (min-width: 630px) { + .flow-text { + font-size: 1.416rem; + } +} + +@media only screen and (min-width: 660px) { + .flow-text { + font-size: 1.44rem; + } +} + +@media only screen and (min-width: 690px) { + .flow-text { + font-size: 1.464rem; + } +} + +@media only screen and (min-width: 720px) { + .flow-text { + font-size: 1.488rem; + } +} + +@media only screen and (min-width: 750px) { + .flow-text { + font-size: 1.512rem; + } +} + +@media only screen and (min-width: 780px) { + .flow-text { + font-size: 1.536rem; + } +} + +@media only screen and (min-width: 810px) { + .flow-text { + font-size: 1.56rem; + } +} + +@media only screen and (min-width: 840px) { + .flow-text { + font-size: 1.584rem; + } +} + +@media only screen and (min-width: 870px) { + .flow-text { + font-size: 1.608rem; + } +} + +@media only screen and (min-width: 900px) { + .flow-text { + font-size: 1.632rem; + } +} + +@media only screen and (min-width: 930px) { + .flow-text { + font-size: 1.656rem; + } +} + +@media only screen and (min-width: 960px) { + .flow-text { + font-size: 1.68rem; + } +} + +@media only screen and (max-width: 360px) { + .flow-text { + font-size: 1.2rem; + } +} + +.scale-transition { + -webkit-transition: -webkit-transform 0.3s + cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; + transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; + transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; + transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), + -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; +} + +.scale-transition.scale-out { + -webkit-transform: scale(0); + transform: scale(0); + -webkit-transition: -webkit-transform 0.2s !important; + transition: -webkit-transform 0.2s !important; + transition: transform 0.2s !important; + transition: transform 0.2s, -webkit-transform 0.2s !important; +} + +.scale-transition.scale-in { + -webkit-transform: scale(1); + transform: scale(1); +} + +.card-panel { + -webkit-transition: -webkit-box-shadow 0.25s; + transition: -webkit-box-shadow 0.25s; + transition: box-shadow 0.25s; + transition: box-shadow 0.25s, -webkit-box-shadow 0.25s; + padding: 24px; + margin: 0.5rem 0 1rem 0; + border-radius: 2px; + background-color: #fff; +} + +.card { + position: relative; + margin: 0.5rem 0 1rem 0; + background-color: #fff; + -webkit-transition: -webkit-box-shadow 0.25s; + transition: -webkit-box-shadow 0.25s; + transition: box-shadow 0.25s; + transition: box-shadow 0.25s, -webkit-box-shadow 0.25s; + border-radius: 2px; +} + +.card .card-title { + font-size: 24px; + font-weight: 300; +} + +.card .card-title.activator { + cursor: pointer; +} + +.card.small, +.card.medium, +.card.large { + position: relative; +} + +.card.small .card-image, +.card.medium .card-image, +.card.large .card-image { + max-height: 60%; + overflow: hidden; +} + +.card.small .card-image + .card-content, +.card.medium .card-image + .card-content, +.card.large .card-image + .card-content { + max-height: 40%; +} + +.card.small .card-content, +.card.medium .card-content, +.card.large .card-content { + max-height: 100%; + overflow: hidden; +} + +.card.small .card-action, +.card.medium .card-action, +.card.large .card-action { + position: absolute; + bottom: 0; + left: 0; + right: 0; +} + +.card.small { + height: 300px; +} + +.card.medium { + height: 400px; +} + +.card.large { + height: 500px; +} + +.card.horizontal { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.card.horizontal.small .card-image, +.card.horizontal.medium .card-image, +.card.horizontal.large .card-image { + height: 100%; + max-height: none; + overflow: visible; +} + +.card.horizontal.small .card-image img, +.card.horizontal.medium .card-image img, +.card.horizontal.large .card-image img { + height: 100%; +} + +.card.horizontal .card-image { + max-width: 50%; +} + +.card.horizontal .card-image img { + border-radius: 2px 0 0 2px; + max-width: 100%; + width: auto; +} + +.card.horizontal .card-stacked { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + position: relative; +} + +.card.horizontal .card-stacked .card-content { + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +.card.sticky-action .card-action { + z-index: 2; +} + +.card.sticky-action .card-reveal { + z-index: 1; + padding-bottom: 64px; +} + +.card .card-image { + position: relative; +} + +.card .card-image img { + display: block; + border-radius: 2px 2px 0 0; + position: relative; + left: 0; + right: 0; + top: 0; + bottom: 0; + width: 100%; +} + +.card .card-image .card-title { + color: #fff; + position: absolute; + bottom: 0; + left: 0; + max-width: 100%; + padding: 24px; +} + +.card .card-content { + padding: 24px; + border-radius: 0 0 2px 2px; +} + +.card .card-content p { + margin: 0; +} + +.card .card-content .card-title { + display: block; + line-height: 32px; + margin-bottom: 8px; +} + +.card .card-content .card-title i { + line-height: 32px; +} + +.card .card-action { + background-color: inherit; + border-top: 1px solid rgba(160, 160, 160, 0.2); + position: relative; + padding: 16px 24px; +} + +.card .card-action:last-child { + border-radius: 0 0 2px 2px; +} + +.card + .card-action + a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating) { + color: #ffab40; + margin-right: 24px; + -webkit-transition: color 0.3s ease; + transition: color 0.3s ease; + text-transform: uppercase; +} + +.card + .card-action + a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover { + color: #ffd8a6; +} + +.card .card-reveal { + padding: 24px; + position: absolute; + background-color: #fff; + width: 100%; + overflow-y: auto; + left: 0; + top: 100%; + height: 100%; + z-index: 3; + display: none; +} + +.card .card-reveal .card-title { + cursor: pointer; + display: block; +} + +#toast-container { + display: block; + position: fixed; + z-index: 10000; +} + +@media only screen and (max-width: 600px) { + #toast-container { + min-width: 100%; + bottom: 0%; + } +} + +@media only screen and (min-width: 601px) and (max-width: 992px) { + #toast-container { + left: 5%; + bottom: 7%; + max-width: 90%; + } +} + +@media only screen and (min-width: 993px) { + #toast-container { + top: 10%; + right: 7%; + max-width: 86%; + } +} + +.toast { + border-radius: 2px; + top: 35px; + width: auto; + margin-top: 10px; + position: relative; + max-width: 100%; + height: auto; + min-height: 48px; + line-height: 1.5em; + background-color: #323232; + padding: 10px 25px; + font-size: 1.1rem; + font-weight: 300; + color: #fff; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + cursor: default; +} + +.toast .toast-action { + color: #eeff41; + font-weight: 500; + margin-right: -25px; + margin-left: 3rem; +} + +.toast.rounded { + border-radius: 24px; +} + +@media only screen and (max-width: 600px) { + .toast { + width: 100%; + border-radius: 0; + } +} + +.tabs { + position: relative; + overflow-x: auto; + overflow-y: hidden; + height: 48px; + width: 100%; + background-color: #fff; + margin: 0 auto; + white-space: nowrap; +} + +.tabs.tabs-transparent { + background-color: transparent; +} + +.tabs.tabs-transparent .tab a, +.tabs.tabs-transparent .tab.disabled a, +.tabs.tabs-transparent .tab.disabled a:hover { + color: rgba(255, 255, 255, 0.7); +} + +.tabs.tabs-transparent .tab a:hover, +.tabs.tabs-transparent .tab a.active { + color: #fff; +} + +.tabs.tabs-transparent .indicator { + background-color: #fff; +} + +.tabs.tabs-fixed-width { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.tabs.tabs-fixed-width .tab { + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +.tabs .tab { + display: inline-block; + text-align: center; + line-height: 48px; + height: 48px; + padding: 0; + margin: 0; + text-transform: uppercase; +} + +.tabs .tab a { + color: rgba(238, 110, 115, 0.7); + display: block; + width: 100%; + height: 100%; + padding: 0 24px; + font-size: 14px; + text-overflow: ellipsis; + overflow: hidden; + -webkit-transition: color 0.28s ease, background-color 0.28s ease; + transition: color 0.28s ease, background-color 0.28s ease; +} + +.tabs .tab a:focus, +.tabs .tab a:focus.active { + background-color: rgba(246, 178, 181, 0.2); + outline: none; +} + +.tabs .tab a:hover, +.tabs .tab a.active { + background-color: transparent; + color: #ee6e73; +} + +.tabs .tab.disabled a, +.tabs .tab.disabled a:hover { + color: rgba(238, 110, 115, 0.4); + cursor: default; +} + +.tabs .indicator { + position: absolute; + bottom: 0; + height: 2px; + background-color: #f6b2b5; + will-change: left, right; +} + +@media only screen and (max-width: 992px) { + .tabs { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + } + .tabs .tab { + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + .tabs .tab a { + padding: 0 12px; + } +} + +.material-tooltip { + padding: 10px 8px; + font-size: 1rem; + z-index: 2000; + background-color: transparent; + border-radius: 2px; + color: #fff; + min-height: 36px; + line-height: 120%; + opacity: 0; + position: absolute; + text-align: center; + max-width: calc(100% - 4px); + overflow: hidden; + left: 0; + top: 0; + pointer-events: none; + visibility: hidden; + background-color: #323232; +} + +.backdrop { + position: absolute; + opacity: 0; + height: 7px; + width: 14px; + border-radius: 0 0 50% 50%; + background-color: #323232; + z-index: -1; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; + visibility: hidden; +} + +.btn, +.btn-large, +.btn-small, +.btn-flat { + border: none; + border-radius: 2px; + display: inline-block; + height: 36px; + line-height: 36px; + padding: 0 16px; + text-transform: uppercase; + vertical-align: middle; + -webkit-tap-highlight-color: transparent; +} + +.btn.disabled, +.disabled.btn-large, +.disabled.btn-small, +.btn-floating.disabled, +.btn-large.disabled, +.btn-small.disabled, +.btn-flat.disabled, +.btn:disabled, +.btn-large:disabled, +.btn-small:disabled, +.btn-floating:disabled, +.btn-large:disabled, +.btn-small:disabled, +.btn-flat:disabled, +.btn[disabled], +.btn-large[disabled], +.btn-small[disabled], +.btn-floating[disabled], +.btn-large[disabled], +.btn-small[disabled], +.btn-flat[disabled] { + pointer-events: none; + background-color: #dfdfdf !important; + -webkit-box-shadow: none; + box-shadow: none; + color: #9f9f9f !important; + cursor: default; +} + +.btn.disabled:hover, +.disabled.btn-large:hover, +.disabled.btn-small:hover, +.btn-floating.disabled:hover, +.btn-large.disabled:hover, +.btn-small.disabled:hover, +.btn-flat.disabled:hover, +.btn:disabled:hover, +.btn-large:disabled:hover, +.btn-small:disabled:hover, +.btn-floating:disabled:hover, +.btn-large:disabled:hover, +.btn-small:disabled:hover, +.btn-flat:disabled:hover, +.btn[disabled]:hover, +.btn-large[disabled]:hover, +.btn-small[disabled]:hover, +.btn-floating[disabled]:hover, +.btn-large[disabled]:hover, +.btn-small[disabled]:hover, +.btn-flat[disabled]:hover { + background-color: #dfdfdf !important; + color: #9f9f9f !important; +} + +.btn, +.btn-large, +.btn-small, +.btn-floating, +.btn-large, +.btn-small, +.btn-flat { + font-size: 14px; + outline: 0; +} + +.btn i, +.btn-large i, +.btn-small i, +.btn-floating i, +.btn-large i, +.btn-small i, +.btn-flat i { + font-size: 1.3rem; + line-height: inherit; +} + +.btn:focus, +.btn-large:focus, +.btn-small:focus, +.btn-floating:focus { + background-color: #1d7d74; +} + +.btn, +.btn-large, +.btn-small { + text-decoration: none; + color: #fff; + background-color: #26a69a; + text-align: center; + letter-spacing: 0.5px; + -webkit-transition: background-color 0.2s ease-out; + transition: background-color 0.2s ease-out; + cursor: pointer; +} + +.btn:hover, +.btn-large:hover, +.btn-small:hover { + background-color: #2bbbad; +} + +.btn-floating { + display: inline-block; + color: #fff; + position: relative; + overflow: hidden; + z-index: 1; + width: 40px; + height: 40px; + line-height: 40px; + padding: 0; + background-color: #26a69a; + border-radius: 50%; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + cursor: pointer; + vertical-align: middle; +} + +.btn-floating:hover { + background-color: #26a69a; +} + +.btn-floating:before { + border-radius: 0; +} + +.btn-floating.btn-large { + width: 56px; + height: 56px; + padding: 0; +} + +.btn-floating.btn-large.halfway-fab { + bottom: -28px; +} + +.btn-floating.btn-large i { + line-height: 56px; +} + +.btn-floating.btn-small { + width: 32.4px; + height: 32.4px; +} + +.btn-floating.btn-small.halfway-fab { + bottom: -16.2px; +} + +.btn-floating.btn-small i { + line-height: 32.4px; +} + +.btn-floating.halfway-fab { + position: absolute; + right: 24px; + bottom: -20px; +} + +.btn-floating.halfway-fab.left { + right: auto; + left: 24px; +} + +.btn-floating i { + width: inherit; + display: inline-block; + text-align: center; + color: #fff; + font-size: 1.6rem; + line-height: 40px; +} + +button.btn-floating { + border: none; +} + +.fixed-action-btn { + position: fixed; + right: 23px; + bottom: 23px; + padding-top: 15px; + margin-bottom: 0; + z-index: 997; +} + +.fixed-action-btn.active ul { + visibility: visible; +} + +.fixed-action-btn.direction-left, +.fixed-action-btn.direction-right { + padding: 0 0 0 15px; +} + +.fixed-action-btn.direction-left ul, +.fixed-action-btn.direction-right ul { + text-align: right; + right: 64px; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + height: 100%; + left: auto; + /*width 100% only goes to width of button container */ + width: 500px; +} + +.fixed-action-btn.direction-left ul li, +.fixed-action-btn.direction-right ul li { + display: inline-block; + margin: 7.5px 15px 0 0; +} + +.fixed-action-btn.direction-right { + padding: 0 15px 0 0; +} + +.fixed-action-btn.direction-right ul { + text-align: left; + direction: rtl; + left: 64px; + right: auto; +} + +.fixed-action-btn.direction-right ul li { + margin: 7.5px 0 0 15px; +} + +.fixed-action-btn.direction-bottom { + padding: 0 0 15px 0; +} + +.fixed-action-btn.direction-bottom ul { + top: 64px; + bottom: auto; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -webkit-flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; +} + +.fixed-action-btn.direction-bottom ul li { + margin: 15px 0 0 0; +} + +.fixed-action-btn.toolbar { + padding: 0; + height: 56px; +} + +.fixed-action-btn.toolbar.active > a i { + opacity: 0; +} + +.fixed-action-btn.toolbar ul { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + top: 0; + bottom: 0; + z-index: 1; +} + +.fixed-action-btn.toolbar ul li { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + display: inline-block; + margin: 0; + height: 100%; + -webkit-transition: none; + transition: none; +} + +.fixed-action-btn.toolbar ul li a { + display: block; + overflow: hidden; + position: relative; + width: 100%; + height: 100%; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + line-height: 56px; + z-index: 1; +} + +.fixed-action-btn.toolbar ul li a i { + line-height: inherit; +} + +.fixed-action-btn ul { + left: 0; + right: 0; + text-align: center; + position: absolute; + bottom: 64px; + margin: 0; + visibility: hidden; +} + +.fixed-action-btn ul li { + margin-bottom: 15px; +} + +.fixed-action-btn ul a.btn-floating { + opacity: 0; +} + +.fixed-action-btn .fab-backdrop { + position: absolute; + top: 0; + left: 0; + z-index: -1; + width: 40px; + height: 40px; + background-color: #26a69a; + border-radius: 50%; + -webkit-transform: scale(0); + transform: scale(0); +} + +.btn-flat { + -webkit-box-shadow: none; + box-shadow: none; + background-color: transparent; + color: #343434; + cursor: pointer; + -webkit-transition: background-color 0.2s; + transition: background-color 0.2s; +} + +.btn-flat:focus, +.btn-flat:hover { + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-flat:focus { + background-color: rgba(0, 0, 0, 0.1); +} + +.btn-flat.disabled, +.btn-flat.btn-flat[disabled] { + background-color: transparent !important; + color: #b3b2b2 !important; + cursor: default; +} + +.btn-large { + height: 54px; + line-height: 54px; + font-size: 15px; + padding: 0 28px; +} + +.btn-large i { + font-size: 1.6rem; +} + +.btn-small { + height: 32.4px; + line-height: 32.4px; + font-size: 13px; +} + +.btn-small i { + font-size: 1.2rem; +} + +.btn-block { + display: block; +} + +.dropdown-content { + background-color: #fff; + margin: 0; + display: none; + min-width: 100px; + overflow-y: auto; + opacity: 0; + position: absolute; + left: 0; + top: 0; + z-index: 9999; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; +} + +.dropdown-content:focus { + outline: 0; +} + +.dropdown-content li { + clear: both; + color: rgba(0, 0, 0, 0.87); + cursor: pointer; + min-height: 50px; + line-height: 1.5rem; + width: 100%; + text-align: left; +} + +.dropdown-content li:hover, +.dropdown-content li.active { + background-color: #eee; +} + +.dropdown-content li:focus { + outline: none; +} + +.dropdown-content li.divider { + min-height: 0; + height: 1px; +} + +.dropdown-content li > a, +.dropdown-content li > span { + font-size: 16px; + color: #26a69a; + display: block; + line-height: 22px; + padding: 14px 16px; +} + +.dropdown-content li > span > label { + top: 1px; + left: 0; + height: 18px; +} + +.dropdown-content li > a > i { + height: inherit; + line-height: inherit; + float: left; + margin: 0 24px 0 0; + width: 24px; +} + +body.keyboard-focused .dropdown-content li:focus { + background-color: #dadada; +} + +.input-field.col .dropdown-content [type="checkbox"] + label { + top: 1px; + left: 0; + height: 18px; + -webkit-transform: none; + transform: none; +} + +.dropdown-trigger { + cursor: pointer; +} + +/*! + * Waves v0.6.0 + * http://fian.my.id/Waves + * + * Copyright 2014 Alfiana E. Sibuea and other contributors + * Released under the MIT license + * https://github.com/fians/Waves/blob/master/LICENSE + */ +.waves-effect { + position: relative; + cursor: pointer; + display: inline-block; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent; + vertical-align: middle; + z-index: 1; + -webkit-transition: 0.3s ease-out; + transition: 0.3s ease-out; +} + +.waves-effect .waves-ripple { + position: absolute; + border-radius: 50%; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + opacity: 0; + background: rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.7s ease-out; + transition: all 0.7s ease-out; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-transform: scale(0); + transform: scale(0); + pointer-events: none; +} + +.waves-effect.waves-light .waves-ripple { + background-color: rgba(255, 255, 255, 0.45); +} + +.waves-effect.waves-red .waves-ripple { + background-color: rgba(244, 67, 54, 0.7); +} + +.waves-effect.waves-yellow .waves-ripple { + background-color: rgba(255, 235, 59, 0.7); +} + +.waves-effect.waves-orange .waves-ripple { + background-color: rgba(255, 152, 0, 0.7); +} + +.waves-effect.waves-purple .waves-ripple { + background-color: rgba(156, 39, 176, 0.7); +} + +.waves-effect.waves-green .waves-ripple { + background-color: rgba(76, 175, 80, 0.7); +} + +.waves-effect.waves-teal .waves-ripple { + background-color: rgba(0, 150, 136, 0.7); +} + +.waves-effect input[type="button"], +.waves-effect input[type="reset"], +.waves-effect input[type="submit"] { + border: 0; + font-style: normal; + font-size: inherit; + text-transform: inherit; + background: none; +} + +.waves-effect img { + position: relative; + z-index: -1; +} + +.waves-notransition { + -webkit-transition: none !important; + transition: none !important; +} + +.waves-circle { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); +} + +.waves-input-wrapper { + border-radius: 0.2em; + vertical-align: bottom; +} + +.waves-input-wrapper .waves-button-input { + position: relative; + top: 0; + left: 0; + z-index: 1; +} + +.waves-circle { + text-align: center; + width: 2.5em; + height: 2.5em; + line-height: 2.5em; + border-radius: 50%; + -webkit-mask-image: none; +} + +.waves-block { + display: block; +} + +/* Firefox Bug: link not triggered */ +.waves-effect .waves-ripple { + z-index: -1; +} + +.modal { + display: none; + position: fixed; + left: 0; + right: 0; + background-color: #fafafa; + padding: 0; + max-height: 70%; + width: 55%; + margin: auto; + overflow-y: auto; + border-radius: 2px; + will-change: top, opacity; +} + +.modal:focus { + outline: none; +} + +@media only screen and (max-width: 992px) { + .modal { + width: 80%; + } +} + +.modal h1, +.modal h2, +.modal h3, +.modal h4 { + margin-top: 0; +} + +.modal .modal-content { + padding: 24px; +} + +.modal .modal-close { + cursor: pointer; +} + +.modal .modal-footer { + border-radius: 0 0 2px 2px; + background-color: #fafafa; + padding: 4px 6px; + height: 56px; + width: 100%; + text-align: right; +} + +.modal .modal-footer .btn, +.modal .modal-footer .btn-large, +.modal .modal-footer .btn-small, +.modal .modal-footer .btn-flat { + margin: 6px 0; +} + +.modal-overlay { + position: fixed; + z-index: 999; + top: -25%; + left: 0; + bottom: 0; + right: 0; + height: 125%; + width: 100%; + background: #000; + display: none; + will-change: opacity; +} + +.modal.modal-fixed-footer { + padding: 0; + height: 70%; +} + +.modal.modal-fixed-footer .modal-content { + position: absolute; + height: calc(100% - 56px); + max-height: 100%; + width: 100%; + overflow-y: auto; +} + +.modal.modal-fixed-footer .modal-footer { + border-top: 1px solid rgba(0, 0, 0, 0.1); + position: absolute; + bottom: 0; +} + +.modal.bottom-sheet { + top: auto; + bottom: -100%; + margin: 0; + width: 100%; + max-height: 45%; + border-radius: 0; + will-change: bottom, opacity; +} + +.collapsible { + border-top: 1px solid #ddd; + border-right: 1px solid #ddd; + border-left: 1px solid #ddd; + margin: 0.5rem 0 1rem 0; +} + +.collapsible-header { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + cursor: pointer; + -webkit-tap-highlight-color: transparent; + line-height: 1.5; + padding: 1rem; + background-color: #fff; + border-bottom: 1px solid #ddd; +} + +.collapsible-header:focus { + outline: 0; +} + +.collapsible-header i { + width: 2rem; + font-size: 1.6rem; + display: inline-block; + text-align: center; + margin-right: 1rem; +} + +.keyboard-focused .collapsible-header:focus { + background-color: #eee; +} + +.collapsible-body { + display: none; + border-bottom: 1px solid #ddd; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 2rem; +} + +.sidenav .collapsible, +.sidenav.fixed .collapsible { + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.sidenav .collapsible li, +.sidenav.fixed .collapsible li { + padding: 0; +} + +.sidenav .collapsible-header, +.sidenav.fixed .collapsible-header { + background-color: transparent; + border: none; + line-height: inherit; + height: inherit; + padding: 0 16px; +} + +.sidenav .collapsible-header:hover, +.sidenav.fixed .collapsible-header:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.sidenav .collapsible-header i, +.sidenav.fixed .collapsible-header i { + line-height: inherit; +} + +.sidenav .collapsible-body, +.sidenav.fixed .collapsible-body { + border: 0; + background-color: #fff; +} + +.sidenav .collapsible-body li a, +.sidenav.fixed .collapsible-body li a { + padding: 0 23.5px 0 31px; +} + +.collapsible.popout { + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.collapsible.popout > li { + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), + 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + margin: 0 24px; + -webkit-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.collapsible.popout > li.active { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), + 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + margin: 16px 0; +} + +.chip { + display: inline-block; + height: 32px; + font-size: 13px; + font-weight: 500; + color: rgba(0, 0, 0, 0.6); + line-height: 32px; + padding: 0 12px; + border-radius: 16px; + background-color: #ffffff; + margin-bottom: 5px; + margin-right: 5px; +} + +.chip:focus { + outline: none; + background-color: #26a69a; + color: #fff; +} + +.chip > img { + float: left; + margin: 0 8px 0 -12px; + height: 32px; + width: 32px; + border-radius: 50%; +} + +.chip .close { + cursor: pointer; + float: right; + font-size: 16px; + line-height: 32px; + padding-left: 8px; +} + +.chips { + border: none; + border-bottom: 1px solid #9e9e9e; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0 0 8px 0; + min-height: 45px; + outline: none; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.chips.focus { + border-bottom: 1px solid #26a69a; + -webkit-box-shadow: 0 1px 0 0 #26a69a; + box-shadow: 0 1px 0 0 #26a69a; +} + +.chips:hover { + cursor: text; +} + +.chips .input { + background: none; + border: 0; + color: rgba(0, 0, 0, 0.6); + display: inline-block; + font-size: 16px; + height: 3rem; + line-height: 32px; + outline: 0; + margin: 0; + padding: 0 !important; + width: 120px !important; +} + +.chips .input:focus { + border: 0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.chips .autocomplete-content { + margin-top: 0; + margin-bottom: 0; +} + +.prefix ~ .chips { + margin-left: 3rem; + width: 92%; + width: calc(100% - 3rem); +} + +.chips:empty ~ label { + font-size: 0.8rem; + -webkit-transform: translateY(-140%); + transform: translateY(-140%); +} + +.materialboxed { + display: block; + cursor: -webkit-zoom-in; + cursor: zoom-in; + position: relative; + -webkit-transition: opacity 0.4s; + transition: opacity 0.4s; + -webkit-backface-visibility: hidden; +} + +.materialboxed:hover:not(.active) { + opacity: 0.8; +} + +.materialboxed.active { + cursor: -webkit-zoom-out; + cursor: zoom-out; +} + +#materialbox-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #292929; + z-index: 1000; + will-change: opacity; +} + +.materialbox-caption { + position: fixed; + display: none; + color: #fff; + line-height: 50px; + bottom: 0; + left: 0; + width: 100%; + text-align: center; + padding: 0% 15%; + height: 50px; + z-index: 1000; + -webkit-font-smoothing: antialiased; +} + +select:focus { + outline: 1px solid #c9f3ef; +} + +button:focus { + outline: none; + background-color: #2ab7a9; +} + +label { + font-size: 0.8rem; + color: #9e9e9e; +} + +/* Text Inputs + Textarea + ========================================================================== */ +/* Style Placeholders */ +::-webkit-input-placeholder { + color: #d1d1d1; +} +::-moz-placeholder { + color: #d1d1d1; +} +:-ms-input-placeholder { + color: #d1d1d1; +} +::-ms-input-placeholder { + color: #d1d1d1; +} +::placeholder { + color: #d1d1d1; +} + +/* Text inputs */ +input:not([type]), +input[type="text"]:not(.browser-default), +input[type="password"]:not(.browser-default), +input[type="email"]:not(.browser-default), +input[type="url"]:not(.browser-default), +input[type="time"]:not(.browser-default), +input[type="date"]:not(.browser-default), +input[type="datetime"]:not(.browser-default), +input[type="datetime-local"]:not(.browser-default), +input[type="tel"]:not(.browser-default), +input[type="number"]:not(.browser-default), +input[type="search"]:not(.browser-default), +textarea.materialize-textarea { + background-color: transparent; + border: none; + border-bottom: 1px solid #9e9e9e; + border-radius: 0; + outline: none; + height: 3rem; + width: 100%; + font-size: 16px; + margin: 0 0 8px 0; + padding: 0; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-transition: border 0.3s, -webkit-box-shadow 0.3s; + transition: border 0.3s, -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s, border 0.3s; + transition: box-shadow 0.3s, border 0.3s, -webkit-box-shadow 0.3s; +} + +input:not([type]):disabled, +input:not([type])[readonly="readonly"], +input[type="text"]:not(.browser-default):disabled, +input[type="text"]:not(.browser-default)[readonly="readonly"], +input[type="password"]:not(.browser-default):disabled, +input[type="password"]:not(.browser-default)[readonly="readonly"], +input[type="email"]:not(.browser-default):disabled, +input[type="email"]:not(.browser-default)[readonly="readonly"], +input[type="url"]:not(.browser-default):disabled, +input[type="url"]:not(.browser-default)[readonly="readonly"], +input[type="time"]:not(.browser-default):disabled, +input[type="time"]:not(.browser-default)[readonly="readonly"], +input[type="date"]:not(.browser-default):disabled, +input[type="date"]:not(.browser-default)[readonly="readonly"], +input[type="datetime"]:not(.browser-default):disabled, +input[type="datetime"]:not(.browser-default)[readonly="readonly"], +input[type="datetime-local"]:not(.browser-default):disabled, +input[type="datetime-local"]:not(.browser-default)[readonly="readonly"], +input[type="tel"]:not(.browser-default):disabled, +input[type="tel"]:not(.browser-default)[readonly="readonly"], +input[type="number"]:not(.browser-default):disabled, +input[type="number"]:not(.browser-default)[readonly="readonly"], +input[type="search"]:not(.browser-default):disabled, +input[type="search"]:not(.browser-default)[readonly="readonly"], +textarea.materialize-textarea:disabled, +textarea.materialize-textarea[readonly="readonly"] { + color: rgba(0, 0, 0, 0.42); + border-bottom: 1px dotted rgba(0, 0, 0, 0.42); +} + +input:not([type]):disabled + label, +input:not([type])[readonly="readonly"] + label, +input[type="text"]:not(.browser-default):disabled + label, +input[type="text"]:not(.browser-default)[readonly="readonly"] + label, +input[type="password"]:not(.browser-default):disabled + label, +input[type="password"]:not(.browser-default)[readonly="readonly"] + label, +input[type="email"]:not(.browser-default):disabled + label, +input[type="email"]:not(.browser-default)[readonly="readonly"] + label, +input[type="url"]:not(.browser-default):disabled + label, +input[type="url"]:not(.browser-default)[readonly="readonly"] + label, +input[type="time"]:not(.browser-default):disabled + label, +input[type="time"]:not(.browser-default)[readonly="readonly"] + label, +input[type="date"]:not(.browser-default):disabled + label, +input[type="date"]:not(.browser-default)[readonly="readonly"] + label, +input[type="datetime"]:not(.browser-default):disabled + label, +input[type="datetime"]:not(.browser-default)[readonly="readonly"] + label, +input[type="datetime-local"]:not(.browser-default):disabled + label, +input[type="datetime-local"]:not(.browser-default)[readonly="readonly"] + label, +input[type="tel"]:not(.browser-default):disabled + label, +input[type="tel"]:not(.browser-default)[readonly="readonly"] + label, +input[type="number"]:not(.browser-default):disabled + label, +input[type="number"]:not(.browser-default)[readonly="readonly"] + label, +input[type="search"]:not(.browser-default):disabled + label, +input[type="search"]:not(.browser-default)[readonly="readonly"] + label, +textarea.materialize-textarea:disabled + label, +textarea.materialize-textarea[readonly="readonly"] + label { + color: rgba(0, 0, 0, 0.42); +} + +input:not([type]):focus:not([readonly]), +input[type="text"]:not(.browser-default):focus:not([readonly]), +input[type="password"]:not(.browser-default):focus:not([readonly]), +input[type="email"]:not(.browser-default):focus:not([readonly]), +input[type="url"]:not(.browser-default):focus:not([readonly]), +input[type="time"]:not(.browser-default):focus:not([readonly]), +input[type="date"]:not(.browser-default):focus:not([readonly]), +input[type="datetime"]:not(.browser-default):focus:not([readonly]), +input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), +input[type="tel"]:not(.browser-default):focus:not([readonly]), +input[type="number"]:not(.browser-default):focus:not([readonly]), +input[type="search"]:not(.browser-default):focus:not([readonly]), +textarea.materialize-textarea:focus:not([readonly]) { + border-bottom: 1px solid #26a69a; + -webkit-box-shadow: 0 1px 0 0 #26a69a; + box-shadow: 0 1px 0 0 #26a69a; +} + +input:not([type]):focus:not([readonly]) + label, +input[type="text"]:not(.browser-default):focus:not([readonly]) + label, +input[type="password"]:not(.browser-default):focus:not([readonly]) + label, +input[type="email"]:not(.browser-default):focus:not([readonly]) + label, +input[type="url"]:not(.browser-default):focus:not([readonly]) + label, +input[type="time"]:not(.browser-default):focus:not([readonly]) + label, +input[type="date"]:not(.browser-default):focus:not([readonly]) + label, +input[type="datetime"]:not(.browser-default):focus:not([readonly]) + label, +input[type="datetime-local"]:not(.browser-default):focus:not([readonly]) + + label, +input[type="tel"]:not(.browser-default):focus:not([readonly]) + label, +input[type="number"]:not(.browser-default):focus:not([readonly]) + label, +input[type="search"]:not(.browser-default):focus:not([readonly]) + label, +textarea.materialize-textarea:focus:not([readonly]) + label { + color: #26a69a; +} + +input:not([type]):focus.valid ~ label, +input[type="text"]:not(.browser-default):focus.valid ~ label, +input[type="password"]:not(.browser-default):focus.valid ~ label, +input[type="email"]:not(.browser-default):focus.valid ~ label, +input[type="url"]:not(.browser-default):focus.valid ~ label, +input[type="time"]:not(.browser-default):focus.valid ~ label, +input[type="date"]:not(.browser-default):focus.valid ~ label, +input[type="datetime"]:not(.browser-default):focus.valid ~ label, +input[type="datetime-local"]:not(.browser-default):focus.valid ~ label, +input[type="tel"]:not(.browser-default):focus.valid ~ label, +input[type="number"]:not(.browser-default):focus.valid ~ label, +input[type="search"]:not(.browser-default):focus.valid ~ label, +textarea.materialize-textarea:focus.valid ~ label { + color: #4caf50; +} + +input:not([type]):focus.invalid ~ label, +input[type="text"]:not(.browser-default):focus.invalid ~ label, +input[type="password"]:not(.browser-default):focus.invalid ~ label, +input[type="email"]:not(.browser-default):focus.invalid ~ label, +input[type="url"]:not(.browser-default):focus.invalid ~ label, +input[type="time"]:not(.browser-default):focus.invalid ~ label, +input[type="date"]:not(.browser-default):focus.invalid ~ label, +input[type="datetime"]:not(.browser-default):focus.invalid ~ label, +input[type="datetime-local"]:not(.browser-default):focus.invalid ~ label, +input[type="tel"]:not(.browser-default):focus.invalid ~ label, +input[type="number"]:not(.browser-default):focus.invalid ~ label, +input[type="search"]:not(.browser-default):focus.invalid ~ label, +textarea.materialize-textarea:focus.invalid ~ label { + color: #f44336; +} + +input:not([type]).validate + label, +input[type="text"]:not(.browser-default).validate + label, +input[type="password"]:not(.browser-default).validate + label, +input[type="email"]:not(.browser-default).validate + label, +input[type="url"]:not(.browser-default).validate + label, +input[type="time"]:not(.browser-default).validate + label, +input[type="date"]:not(.browser-default).validate + label, +input[type="datetime"]:not(.browser-default).validate + label, +input[type="datetime-local"]:not(.browser-default).validate + label, +input[type="tel"]:not(.browser-default).validate + label, +input[type="number"]:not(.browser-default).validate + label, +input[type="search"]:not(.browser-default).validate + label, +textarea.materialize-textarea.validate + label { + width: 100%; +} + +/* Validation Sass Placeholders */ +input.valid:not([type]), +input.valid:not([type]):focus, +input.valid[type="text"]:not(.browser-default), +input.valid[type="text"]:not(.browser-default):focus, +input.valid[type="password"]:not(.browser-default), +input.valid[type="password"]:not(.browser-default):focus, +input.valid[type="email"]:not(.browser-default), +input.valid[type="email"]:not(.browser-default):focus, +input.valid[type="url"]:not(.browser-default), +input.valid[type="url"]:not(.browser-default):focus, +input.valid[type="time"]:not(.browser-default), +input.valid[type="time"]:not(.browser-default):focus, +input.valid[type="date"]:not(.browser-default), +input.valid[type="date"]:not(.browser-default):focus, +input.valid[type="datetime"]:not(.browser-default), +input.valid[type="datetime"]:not(.browser-default):focus, +input.valid[type="datetime-local"]:not(.browser-default), +input.valid[type="datetime-local"]:not(.browser-default):focus, +input.valid[type="tel"]:not(.browser-default), +input.valid[type="tel"]:not(.browser-default):focus, +input.valid[type="number"]:not(.browser-default), +input.valid[type="number"]:not(.browser-default):focus, +input.valid[type="search"]:not(.browser-default), +input.valid[type="search"]:not(.browser-default):focus, +textarea.materialize-textarea.valid, +textarea.materialize-textarea.valid:focus, +.select-wrapper.valid > input.select-dropdown { + border-bottom: 1px solid #4caf50; + -webkit-box-shadow: 0 1px 0 0 #4caf50; + box-shadow: 0 1px 0 0 #4caf50; +} + +input.invalid:not([type]), +input.invalid:not([type]):focus, +input.invalid[type="text"]:not(.browser-default), +input.invalid[type="text"]:not(.browser-default):focus, +input.invalid[type="password"]:not(.browser-default), +input.invalid[type="password"]:not(.browser-default):focus, +input.invalid[type="email"]:not(.browser-default), +input.invalid[type="email"]:not(.browser-default):focus, +input.invalid[type="url"]:not(.browser-default), +input.invalid[type="url"]:not(.browser-default):focus, +input.invalid[type="time"]:not(.browser-default), +input.invalid[type="time"]:not(.browser-default):focus, +input.invalid[type="date"]:not(.browser-default), +input.invalid[type="date"]:not(.browser-default):focus, +input.invalid[type="datetime"]:not(.browser-default), +input.invalid[type="datetime"]:not(.browser-default):focus, +input.invalid[type="datetime-local"]:not(.browser-default), +input.invalid[type="datetime-local"]:not(.browser-default):focus, +input.invalid[type="tel"]:not(.browser-default), +input.invalid[type="tel"]:not(.browser-default):focus, +input.invalid[type="number"]:not(.browser-default), +input.invalid[type="number"]:not(.browser-default):focus, +input.invalid[type="search"]:not(.browser-default), +input.invalid[type="search"]:not(.browser-default):focus, +textarea.materialize-textarea.invalid, +textarea.materialize-textarea.invalid:focus, +.select-wrapper.invalid > input.select-dropdown, +.select-wrapper.invalid > input.select-dropdown:focus { + border-bottom: 1px solid #f44336; + -webkit-box-shadow: 0 1px 0 0 #f44336; + box-shadow: 0 1px 0 0 #f44336; +} + +input:not([type]).valid ~ .helper-text[data-success], +input:not([type]):focus.valid ~ .helper-text[data-success], +input:not([type]).invalid ~ .helper-text[data-error], +input:not([type]):focus.invalid ~ .helper-text[data-error], +input[type="text"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="text"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="text"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="text"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="password"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="password"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="password"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="password"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="email"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="email"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="email"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="email"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="url"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="url"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="url"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="url"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="time"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="time"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="time"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="time"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="date"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="date"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="date"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="date"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="datetime"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="datetime"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="datetime"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="datetime"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="datetime-local"]:not(.browser-default).valid + ~ .helper-text[data-success], +input[type="datetime-local"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="datetime-local"]:not(.browser-default).invalid + ~ .helper-text[data-error], +input[type="datetime-local"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="tel"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="tel"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="tel"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="tel"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="number"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="number"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="number"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="number"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +input[type="search"]:not(.browser-default).valid ~ .helper-text[data-success], +input[type="search"]:not(.browser-default):focus.valid + ~ .helper-text[data-success], +input[type="search"]:not(.browser-default).invalid ~ .helper-text[data-error], +input[type="search"]:not(.browser-default):focus.invalid + ~ .helper-text[data-error], +textarea.materialize-textarea.valid ~ .helper-text[data-success], +textarea.materialize-textarea:focus.valid ~ .helper-text[data-success], +textarea.materialize-textarea.invalid ~ .helper-text[data-error], +textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error], +.select-wrapper.valid .helper-text[data-success], +.select-wrapper.invalid ~ .helper-text[data-error] { + color: transparent; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +input:not([type]).valid ~ .helper-text:after, +input:not([type]):focus.valid ~ .helper-text:after, +input[type="text"]:not(.browser-default).valid ~ .helper-text:after, +input[type="text"]:not(.browser-default):focus.valid ~ .helper-text:after, +input[type="password"]:not(.browser-default).valid ~ .helper-text:after, +input[type="password"]:not(.browser-default):focus.valid ~ .helper-text:after, +input[type="email"]:not(.browser-default).valid ~ .helper-text:after, +input[type="email"]:not(.browser-default):focus.valid ~ .helper-text:after, +input[type="url"]:not(.browser-default).valid ~ .helper-text:after, +input[type="url"]:not(.browser-default):focus.valid ~ .helper-text:after, +input[type="time"]:not(.browser-default).valid ~ .helper-text:after, +input[type="time"]:not(.browser-default):focus.valid ~ .helper-text:after, +input[type="date"]:not(.browser-default).valid ~ .helper-text:after, +input[type="date"]:not(.browser-default):focus.valid ~ .helper-text:after, +input[type="datetime"]:not(.browser-default).valid ~ .helper-text:after, +input[type="datetime"]:not(.browser-default):focus.valid ~ .helper-text:after, +input[type="datetime-local"]:not(.browser-default).valid ~ .helper-text:after, +input[type="datetime-local"]:not(.browser-default):focus.valid + ~ .helper-text:after, +input[type="tel"]:not(.browser-default).valid ~ .helper-text:after, +input[type="tel"]:not(.browser-default):focus.valid ~ .helper-text:after, +input[type="number"]:not(.browser-default).valid ~ .helper-text:after, +input[type="number"]:not(.browser-default):focus.valid ~ .helper-text:after, +input[type="search"]:not(.browser-default).valid ~ .helper-text:after, +input[type="search"]:not(.browser-default):focus.valid ~ .helper-text:after, +textarea.materialize-textarea.valid ~ .helper-text:after, +textarea.materialize-textarea:focus.valid ~ .helper-text:after, +.select-wrapper.valid ~ .helper-text:after { + content: attr(data-success); + color: #4caf50; +} + +input:not([type]).invalid ~ .helper-text:after, +input:not([type]):focus.invalid ~ .helper-text:after, +input[type="text"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="text"]:not(.browser-default):focus.invalid ~ .helper-text:after, +input[type="password"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="password"]:not(.browser-default):focus.invalid ~ .helper-text:after, +input[type="email"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="email"]:not(.browser-default):focus.invalid ~ .helper-text:after, +input[type="url"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="url"]:not(.browser-default):focus.invalid ~ .helper-text:after, +input[type="time"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="time"]:not(.browser-default):focus.invalid ~ .helper-text:after, +input[type="date"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="date"]:not(.browser-default):focus.invalid ~ .helper-text:after, +input[type="datetime"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="datetime"]:not(.browser-default):focus.invalid ~ .helper-text:after, +input[type="datetime-local"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="datetime-local"]:not(.browser-default):focus.invalid + ~ .helper-text:after, +input[type="tel"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="tel"]:not(.browser-default):focus.invalid ~ .helper-text:after, +input[type="number"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="number"]:not(.browser-default):focus.invalid ~ .helper-text:after, +input[type="search"]:not(.browser-default).invalid ~ .helper-text:after, +input[type="search"]:not(.browser-default):focus.invalid ~ .helper-text:after, +textarea.materialize-textarea.invalid ~ .helper-text:after, +textarea.materialize-textarea:focus.invalid ~ .helper-text:after, +.select-wrapper.invalid ~ .helper-text:after { + content: attr(data-error); + color: #f44336; +} + +input:not([type]) + label:after, +input[type="text"]:not(.browser-default) + label:after, +input[type="password"]:not(.browser-default) + label:after, +input[type="email"]:not(.browser-default) + label:after, +input[type="url"]:not(.browser-default) + label:after, +input[type="time"]:not(.browser-default) + label:after, +input[type="date"]:not(.browser-default) + label:after, +input[type="datetime"]:not(.browser-default) + label:after, +input[type="datetime-local"]:not(.browser-default) + label:after, +input[type="tel"]:not(.browser-default) + label:after, +input[type="number"]:not(.browser-default) + label:after, +input[type="search"]:not(.browser-default) + label:after, +textarea.materialize-textarea + label:after, +.select-wrapper + label:after { + display: block; + content: ""; + position: absolute; + top: 100%; + left: 0; + opacity: 0; + -webkit-transition: 0.2s opacity ease-out, 0.2s color ease-out; + transition: 0.2s opacity ease-out, 0.2s color ease-out; +} + +.input-field { + position: relative; + margin-top: 1rem; + margin-bottom: 1rem; +} + +.input-field.inline { + display: inline-block; + vertical-align: middle; + margin-left: 5px; +} + +.input-field.inline input, +.input-field.inline .select-dropdown { + margin-bottom: 1rem; +} + +.input-field.col label { + left: 0.75rem; +} + +.input-field.col .prefix ~ label, +.input-field.col .prefix ~ .validate ~ label { + width: calc(100% - 3rem - 1.5rem); +} + +.input-field > label { + color: #9e9e9e; + position: absolute; + top: 0; + left: 0; + font-size: 1rem; + cursor: text; + -webkit-transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out; + transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out; + transition: transform 0.2s ease-out, color 0.2s ease-out; + transition: transform 0.2s ease-out, color 0.2s ease-out, + -webkit-transform 0.2s ease-out; + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100%; + text-align: initial; + -webkit-transform: translateY(12px); + transform: translateY(12px); +} + +.input-field > label:not(.label-icon).active { + -webkit-transform: translateY(-14px) scale(0.8); + transform: translateY(-14px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0; +} + +.input-field + > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + + label, +.input-field > input[type="date"]:not(.browser-default) + label, +.input-field > input[type="time"]:not(.browser-default) + label { + -webkit-transform: translateY(-14px) scale(0.8); + transform: translateY(-14px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0; +} + +.input-field .helper-text { + position: relative; + min-height: 18px; + display: block; + font-size: 12px; + color: rgba(0, 0, 0, 0.54); +} + +.input-field .helper-text::after { + opacity: 1; + position: absolute; + top: 0; + left: 0; +} + +.input-field .prefix { + position: absolute; + width: 3rem; + font-size: 2rem; + -webkit-transition: color 0.2s; + transition: color 0.2s; + top: 0.5rem; +} + +.input-field .prefix.active { + color: #26a69a; +} + +.input-field .prefix ~ input, +.input-field .prefix ~ textarea, +.input-field .prefix ~ label, +.input-field .prefix ~ .validate ~ label, +.input-field .prefix ~ .helper-text, +.input-field .prefix ~ .autocomplete-content { + margin-left: 3rem; + width: 92%; + width: calc(100% - 3rem); +} + +.input-field .prefix ~ label { + margin-left: 3rem; +} + +@media only screen and (max-width: 992px) { + .input-field .prefix ~ input { + width: 86%; + width: calc(100% - 3rem); + } +} + +@media only screen and (max-width: 600px) { + .input-field .prefix ~ input { + width: 80%; + width: calc(100% - 3rem); + } +} + +/* Search Field */ +.input-field input[type="search"] { + display: block; + line-height: inherit; + -webkit-transition: 0.3s background-color; + transition: 0.3s background-color; +} + +.nav-wrapper .input-field input[type="search"] { + height: inherit; + padding-left: 4rem; + width: calc(100% - 4rem); + border: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.input-field input[type="search"]:focus:not(.browser-default) { + background-color: #fff; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + color: #444; +} + +.input-field input[type="search"]:focus:not(.browser-default) + label i, +.input-field + input[type="search"]:focus:not(.browser-default) + ~ .mdi-navigation-close, +.input-field + input[type="search"]:focus:not(.browser-default) + ~ .material-icons { + color: #444; +} + +.input-field input[type="search"] + .label-icon { + -webkit-transform: none; + transform: none; + left: 1rem; +} + +.input-field input[type="search"] ~ .mdi-navigation-close, +.input-field input[type="search"] ~ .material-icons { + position: absolute; + top: 0; + right: 1rem; + color: transparent; + cursor: pointer; + font-size: 2rem; + -webkit-transition: 0.3s color; + transition: 0.3s color; +} + +/* Textarea */ +textarea { + width: 100%; + height: 3rem; + background-color: transparent; +} + +textarea.materialize-textarea { + line-height: normal; + overflow-y: hidden; + /* prevents scroll bar flash */ + padding: 0.8rem 0 0.8rem 0; + /* prevents text jump on Enter keypress */ + resize: none; + min-height: 3rem; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.hiddendiv { + visibility: hidden; + white-space: pre-wrap; + word-wrap: break-word; + overflow-wrap: break-word; + /* future version of deprecated 'word-wrap' */ + padding-top: 1.2rem; + /* prevents text jump on Enter keypress */ + position: absolute; + top: 0; + z-index: -1; +} + +/* Autocomplete */ +.autocomplete-content li .highlight { + color: #444; +} + +.autocomplete-content li img { + height: 40px; + width: 40px; + margin: 5px 15px; +} + +/* Character Counter */ +.character-counter { + min-height: 18px; +} + +/* Radio Buttons + ========================================================================== */ +[type="radio"]:not(:checked), +[type="radio"]:checked { + position: absolute; + opacity: 0; + pointer-events: none; +} + +[type="radio"]:not(:checked) + span, +[type="radio"]:checked + span { + position: relative; + padding-left: 35px; + cursor: pointer; + display: inline-block; + height: 25px; + line-height: 25px; + font-size: 1rem; + -webkit-transition: 0.28s ease; + transition: 0.28s ease; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +[type="radio"] + span:before, +[type="radio"] + span:after { + content: ""; + position: absolute; + left: 0; + top: 0; + margin: 4px; + width: 16px; + height: 16px; + z-index: 0; + -webkit-transition: 0.28s ease; + transition: 0.28s ease; +} + +/* Unchecked styles */ +[type="radio"]:not(:checked) + span:before, +[type="radio"]:not(:checked) + span:after, +[type="radio"]:checked + span:before, +[type="radio"]:checked + span:after, +[type="radio"].with-gap:checked + span:before, +[type="radio"].with-gap:checked + span:after { + border-radius: 50%; +} + +[type="radio"]:not(:checked) + span:before, +[type="radio"]:not(:checked) + span:after { + border: 2px solid #5a5a5a; +} + +[type="radio"]:not(:checked) + span:after { + -webkit-transform: scale(0); + transform: scale(0); +} + +/* Checked styles */ +[type="radio"]:checked + span:before { + border: 2px solid transparent; +} + +[type="radio"]:checked + span:after, +[type="radio"].with-gap:checked + span:before, +[type="radio"].with-gap:checked + span:after { + border: 2px solid #26a69a; +} + +[type="radio"]:checked + span:after, +[type="radio"].with-gap:checked + span:after { + background-color: #26a69a; +} + +[type="radio"]:checked + span:after { + -webkit-transform: scale(1.02); + transform: scale(1.02); +} + +/* Radio With gap */ +[type="radio"].with-gap:checked + span:after { + -webkit-transform: scale(0.5); + transform: scale(0.5); +} + +/* Focused styles */ +[type="radio"].tabbed:focus + span:before { + -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); +} + +/* Disabled Radio With gap */ +[type="radio"].with-gap:disabled:checked + span:before { + border: 2px solid rgba(0, 0, 0, 0.42); +} + +[type="radio"].with-gap:disabled:checked + span:after { + border: none; + background-color: rgba(0, 0, 0, 0.42); +} + +/* Disabled style */ +[type="radio"]:disabled:not(:checked) + span:before, +[type="radio"]:disabled:checked + span:before { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.42); +} + +[type="radio"]:disabled + span { + color: rgba(0, 0, 0, 0.42); +} + +[type="radio"]:disabled:not(:checked) + span:before { + border-color: rgba(0, 0, 0, 0.42); +} + +[type="radio"]:disabled:checked + span:after { + background-color: rgba(0, 0, 0, 0.42); + border-color: #949494; +} + +/* Checkboxes + ========================================================================== */ +/* Remove default checkbox */ +[type="checkbox"]:not(:checked), +[type="checkbox"]:checked { + position: absolute; + opacity: 0; + pointer-events: none; +} + +[type="checkbox"] { + /* checkbox aspect */ +} + +[type="checkbox"] + span:not(.lever) { + position: relative; + padding-left: 35px; + cursor: pointer; + display: inline-block; + height: 25px; + line-height: 25px; + font-size: 1rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +[type="checkbox"] + span:not(.lever):before, +[type="checkbox"]:not(.filled-in) + span:not(.lever):after { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 18px; + height: 18px; + z-index: 0; + border: 2px solid #5a5a5a; + border-radius: 1px; + margin-top: 3px; + -webkit-transition: 0.2s; + transition: 0.2s; +} + +[type="checkbox"]:not(.filled-in) + span:not(.lever):after { + border: 0; + -webkit-transform: scale(0); + transform: scale(0); +} + +[type="checkbox"]:not(:checked):disabled + span:not(.lever):before { + border: none; + background-color: rgba(0, 0, 0, 0.42); +} + +[type="checkbox"].tabbed:focus + span:not(.lever):after { + -webkit-transform: scale(1); + transform: scale(1); + border: 0; + border-radius: 50%; + -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); + background-color: rgba(0, 0, 0, 0.1); +} + +[type="checkbox"]:checked + span:not(.lever):before { + top: -4px; + left: -5px; + width: 12px; + height: 22px; + border-top: 2px solid transparent; + border-left: 2px solid transparent; + border-right: 2px solid #26a69a; + border-bottom: 2px solid #26a69a; + -webkit-transform: rotate(40deg); + transform: rotate(40deg); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} + +[type="checkbox"]:checked:disabled + span:before { + border-right: 2px solid rgba(0, 0, 0, 0.42); + border-bottom: 2px solid rgba(0, 0, 0, 0.42); +} + +/* Indeterminate checkbox */ +[type="checkbox"]:indeterminate + span:not(.lever):before { + top: -11px; + left: -12px; + width: 10px; + height: 22px; + border-top: none; + border-left: none; + border-right: 2px solid #26a69a; + border-bottom: none; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} + +[type="checkbox"]:indeterminate:disabled + span:not(.lever):before { + border-right: 2px solid rgba(0, 0, 0, 0.42); + background-color: transparent; +} + +[type="checkbox"].filled-in + span:not(.lever):after { + border-radius: 2px; +} + +[type="checkbox"].filled-in + span:not(.lever):before, +[type="checkbox"].filled-in + span:not(.lever):after { + content: ""; + left: 0; + position: absolute; + /* .1s delay is for check animation */ + -webkit-transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, + height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s; + transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, + height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s; + z-index: 1; +} + +[type="checkbox"].filled-in:not(:checked) + span:not(.lever):before { + width: 0; + height: 0; + border: 3px solid transparent; + left: 6px; + top: 10px; + -webkit-transform: rotateZ(37deg); + transform: rotateZ(37deg); + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} + +[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after { + height: 20px; + width: 20px; + background-color: transparent; + border: 2px solid #5a5a5a; + top: 0px; + z-index: 0; +} + +[type="checkbox"].filled-in:checked + span:not(.lever):before { + top: 0; + left: 1px; + width: 8px; + height: 13px; + border-top: 2px solid transparent; + border-left: 2px solid transparent; + border-right: 2px solid #fff; + border-bottom: 2px solid #fff; + -webkit-transform: rotateZ(37deg); + transform: rotateZ(37deg); + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} + +[type="checkbox"].filled-in:checked + span:not(.lever):after { + top: 0; + width: 20px; + height: 20px; + border: 2px solid #26a69a; + background-color: #26a69a; + z-index: 0; +} + +[type="checkbox"].filled-in.tabbed:focus + span:not(.lever):after { + border-radius: 2px; + border-color: #5a5a5a; + background-color: rgba(0, 0, 0, 0.1); +} + +[type="checkbox"].filled-in.tabbed:checked:focus + span:not(.lever):after { + border-radius: 2px; + background-color: #26a69a; + border-color: #26a69a; +} + +[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):before { + background-color: transparent; + border: 2px solid transparent; +} + +[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):after { + border-color: transparent; + background-color: #949494; +} + +[type="checkbox"].filled-in:disabled:checked + span:not(.lever):before { + background-color: transparent; +} + +[type="checkbox"].filled-in:disabled:checked + span:not(.lever):after { + background-color: #949494; + border-color: #949494; +} + +/* Switch + ========================================================================== */ +.switch, +.switch * { + -webkit-tap-highlight-color: transparent; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.switch label { + cursor: pointer; +} + +.switch label input[type="checkbox"] { + opacity: 0; + width: 0; + height: 0; +} + +.switch label input[type="checkbox"]:checked + .lever { + background-color: #84c7c1; +} + +.switch label input[type="checkbox"]:checked + .lever:before, +.switch label input[type="checkbox"]:checked + .lever:after { + left: 18px; +} + +.switch label input[type="checkbox"]:checked + .lever:after { + background-color: #26a69a; +} + +.switch label .lever { + content: ""; + display: inline-block; + position: relative; + width: 36px; + height: 14px; + background-color: rgba(0, 0, 0, 0.38); + border-radius: 15px; + margin-right: 10px; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; + vertical-align: middle; + margin: 0 16px; +} + +.switch label .lever:before, +.switch label .lever:after { + content: ""; + position: absolute; + display: inline-block; + width: 20px; + height: 20px; + border-radius: 50%; + left: 0; + top: -3px; + -webkit-transition: left 0.3s ease, background 0.3s ease, + -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; + transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease, + -webkit-transform 0.1s ease; + transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, + transform 0.1s ease; + transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, + transform 0.1s ease, -webkit-box-shadow 0.1s ease, + -webkit-transform 0.1s ease; +} + +.switch label .lever:before { + background-color: rgba(38, 166, 154, 0.15); +} + +.switch label .lever:after { + background-color: #f1f1f1; + -webkit-box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), + 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), + 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} + +input[type="checkbox"]:checked:not(:disabled) ~ .lever:active::before, +input[type="checkbox"]:checked:not(:disabled).tabbed:focus ~ .lever::before { + -webkit-transform: scale(2.4); + transform: scale(2.4); + background-color: rgba(38, 166, 154, 0.15); +} + +input[type="checkbox"]:not(:disabled) ~ .lever:active:before, +input[type="checkbox"]:not(:disabled).tabbed:focus ~ .lever::before { + -webkit-transform: scale(2.4); + transform: scale(2.4); + background-color: rgba(0, 0, 0, 0.08); +} + +.switch input[type="checkbox"][disabled] + .lever { + cursor: default; + background-color: rgba(0, 0, 0, 0.12); +} + +.switch label input[type="checkbox"][disabled] + .lever:after, +.switch label input[type="checkbox"][disabled]:checked + .lever:after { + background-color: #949494; +} + +/* Select Field + ========================================================================== */ +select { + display: none; +} + +select.browser-default { + display: block; +} + +select { + background-color: rgba(255, 255, 255, 0.9); + width: 100%; + padding: 5px; + border: 1px solid #f2f2f2; + border-radius: 2px; + height: 3rem; +} + +.select-label { + position: absolute; +} + +.select-wrapper { + position: relative; +} + +.select-wrapper.valid + label, +.select-wrapper.invalid + label { + width: 100%; + pointer-events: none; +} + +.select-wrapper input.select-dropdown { + position: relative; + cursor: pointer; + background-color: transparent; + border: none; + border-bottom: 1px solid #9e9e9e; + outline: none; + height: 3rem; + line-height: 3rem; + width: 100%; + font-size: 16px; + margin: 0 0 8px 0; + padding: 0; + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 1; +} + +.select-wrapper input.select-dropdown:focus { + border-bottom: 1px solid #26a69a; +} + +.select-wrapper .caret { + position: absolute; + right: 0; + top: 0; + bottom: 0; + margin: auto 0; + z-index: 0; + fill: rgba(0, 0, 0, 0.87); +} + +.select-wrapper + label { + position: absolute; + top: -26px; + font-size: 0.8rem; +} + +select:disabled { + color: rgba(0, 0, 0, 0.42); +} + +.select-wrapper.disabled + label { + color: rgba(0, 0, 0, 0.42); +} + +.select-wrapper.disabled .caret { + fill: rgba(0, 0, 0, 0.42); +} + +.select-wrapper input.select-dropdown:disabled { + color: rgba(0, 0, 0, 0.42); + cursor: default; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select-wrapper i { + color: rgba(0, 0, 0, 0.3); +} + +.select-dropdown li.disabled, +.select-dropdown li.disabled > span, +.select-dropdown li.optgroup { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +body.keyboard-focused .select-dropdown.dropdown-content li:focus { + background-color: rgba(0, 0, 0, 0.08); +} + +.select-dropdown.dropdown-content li:hover { + background-color: rgba(0, 0, 0, 0.08); +} + +.select-dropdown.dropdown-content li.selected { + background-color: rgba(0, 0, 0, 0.03); +} + +.prefix ~ .select-wrapper { + margin-left: 3rem; + width: 92%; + width: calc(100% - 3rem); +} + +.prefix ~ label { + margin-left: 3rem; +} + +.select-dropdown li img { + height: 40px; + width: 40px; + margin: 5px 15px; + float: right; +} + +.select-dropdown li.optgroup { + border-top: 1px solid #eee; +} + +.select-dropdown li.optgroup.selected > span { + color: rgba(0, 0, 0, 0.7); +} + +.select-dropdown li.optgroup > span { + color: rgba(0, 0, 0, 0.4); +} + +.select-dropdown li.optgroup ~ li.optgroup-option { + padding-left: 1rem; +} + +/* File Input + ========================================================================== */ +.file-field { + position: relative; +} + +.file-field .file-path-wrapper { + overflow: hidden; + padding-left: 10px; +} + +.file-field input.file-path { + width: 100%; +} + +.file-field .btn, +.file-field .btn-large, +.file-field .btn-small { + float: left; + height: 3rem; + line-height: 3rem; +} + +.file-field span { + cursor: pointer; +} + +.file-field input[type="file"] { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + width: 100%; + margin: 0; + padding: 0; + font-size: 20px; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); +} + +.file-field input[type="file"]::-webkit-file-upload-button { + display: none; +} + +/* Range + ========================================================================== */ +.range-field { + position: relative; +} + +input[type="range"], +input[type="range"] + .thumb { + cursor: pointer; +} + +input[type="range"] { + position: relative; + background-color: transparent; + border: none; + outline: none; + width: 100%; + margin: 15px 0; + padding: 0; +} + +input[type="range"]:focus { + outline: none; +} + +input[type="range"] + .thumb { + position: absolute; + top: 10px; + left: 0; + border: none; + height: 0; + width: 0; + border-radius: 50%; + background-color: #26a69a; + margin-left: 7px; + -webkit-transform-origin: 50% 50%; + transform-origin: 50% 50%; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +input[type="range"] + .thumb .value { + display: block; + width: 30px; + text-align: center; + color: #26a69a; + font-size: 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +input[type="range"] + .thumb.active { + border-radius: 50% 50% 50% 0; +} + +input[type="range"] + .thumb.active .value { + color: #fff; + margin-left: -1px; + margin-top: 8px; + font-size: 10px; +} + +input[type="range"] { + -webkit-appearance: none; +} + +input[type="range"]::-webkit-slider-runnable-track { + height: 3px; + background: #c2c0c2; + border: none; +} + +input[type="range"]::-webkit-slider-thumb { + border: none; + height: 14px; + width: 14px; + border-radius: 50%; + background: #26a69a; + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; + -webkit-appearance: none; + background-color: #26a69a; + -webkit-transform-origin: 50% 50%; + transform-origin: 50% 50%; + margin: -5px 0 0 0; +} + +.keyboard-focused input[type="range"]:focus:not(.active)::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26); + box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26); +} + +input[type="range"] { + /* fix for FF unable to apply focus style bug */ + border: 1px solid white; + /*required for proper track sizing in FF*/ +} + +input[type="range"]::-moz-range-track { + height: 3px; + background: #c2c0c2; + border: none; +} + +input[type="range"]::-moz-focus-inner { + border: 0; +} + +input[type="range"]::-moz-range-thumb { + border: none; + height: 14px; + width: 14px; + border-radius: 50%; + background: #26a69a; + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; + margin-top: -5px; +} + +input[type="range"]:-moz-focusring { + outline: 1px solid #fff; + outline-offset: -1px; +} + +.keyboard-focused input[type="range"]:focus:not(.active)::-moz-range-thumb { + box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26); +} + +input[type="range"]::-ms-track { + height: 3px; + background: transparent; + border-color: transparent; + border-width: 6px 0; + /*remove default tick marks*/ + color: transparent; +} + +input[type="range"]::-ms-fill-lower { + background: #777; +} + +input[type="range"]::-ms-fill-upper { + background: #ddd; +} + +input[type="range"]::-ms-thumb { + border: none; + height: 14px; + width: 14px; + border-radius: 50%; + background: #26a69a; + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; +} + +.keyboard-focused input[type="range"]:focus:not(.active)::-ms-thumb { + box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26); +} + +/*************** + Nav List +***************/ +.table-of-contents.fixed { + position: fixed; +} + +.table-of-contents li { + padding: 2px 0; +} + +.table-of-contents a { + display: inline-block; + font-weight: 300; + color: #757575; + padding-left: 16px; + height: 1.5rem; + line-height: 1.5rem; + letter-spacing: 0.4; + display: inline-block; +} + +.table-of-contents a:hover { + color: #a8a8a8; + padding-left: 15px; + border-left: 1px solid #ee6e73; +} + +.table-of-contents a.active { + font-weight: 500; + padding-left: 14px; + border-left: 2px solid #ee6e73; +} + +.sidenav { + position: fixed; + width: 300px; + left: 0; + top: 0; + margin: 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + height: 100%; + height: calc(100% + 60px); + height: -moz-calc(100%); + padding-bottom: 60px; + background-color: #fff; + z-index: 999; + overflow-y: auto; + will-change: transform; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform: translateX(-105%); + transform: translateX(-105%); +} + +.sidenav.right-aligned { + right: 0; + -webkit-transform: translateX(105%); + transform: translateX(105%); + left: auto; + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.sidenav .collapsible { + margin: 0; +} + +.sidenav li { + float: none; + line-height: 48px; +} + +.sidenav li.active { + background-color: rgba(0, 0, 0, 0.05); +} + +.sidenav li > a { + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 14px; + font-weight: 500; + height: 48px; + line-height: 48px; + padding: 0 32px; +} + +.sidenav li > a:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.sidenav li > a.btn, +.sidenav li > a.btn-large, +.sidenav li > a.btn-small, +.sidenav li > a.btn-large, +.sidenav li > a.btn-flat, +.sidenav li > a.btn-floating { + margin: 10px 15px; +} + +.sidenav li > a.btn, +.sidenav li > a.btn-large, +.sidenav li > a.btn-small, +.sidenav li > a.btn-large, +.sidenav li > a.btn-floating { + color: #fff; +} + +.sidenav li > a.btn-flat { + color: #343434; +} + +.sidenav li > a.btn:hover, +.sidenav li > a.btn-large:hover, +.sidenav li > a.btn-small:hover, +.sidenav li > a.btn-large:hover { + background-color: #2bbbad; +} + +.sidenav li > a.btn-floating:hover { + background-color: #26a69a; +} + +.sidenav li > a > i, +.sidenav li > a > [class^="mdi-"], +.sidenav li > a li > a > [class*="mdi-"], +.sidenav li > a > i.material-icons { + float: left; + height: 48px; + line-height: 48px; + margin: 0 32px 0 0; + width: 24px; + color: rgba(0, 0, 0, 0.54); +} + +.sidenav .divider { + margin: 8px 0 0 0; +} + +.sidenav .subheader { + cursor: initial; + pointer-events: none; + color: rgba(0, 0, 0, 0.54); + font-size: 14px; + font-weight: 500; + line-height: 48px; +} + +.sidenav .subheader:hover { + background-color: transparent; +} + +.sidenav .user-view { + position: relative; + padding: 32px 32px 0; + margin-bottom: 8px; +} + +.sidenav .user-view > a { + height: auto; + padding: 0; +} + +.sidenav .user-view > a:hover { + background-color: transparent; +} + +.sidenav .user-view .background { + overflow: hidden; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: -1; +} + +.sidenav .user-view .circle, +.sidenav .user-view .name, +.sidenav .user-view .email { + display: block; +} + +.sidenav .user-view .circle { + height: 64px; + width: 64px; +} + +.sidenav .user-view .name, +.sidenav .user-view .email { + font-size: 14px; + line-height: 24px; +} + +.sidenav .user-view .name { + margin-top: 16px; + font-weight: 500; +} + +.sidenav .user-view .email { + padding-bottom: 16px; + font-weight: 400; +} + +.drag-target { + height: 100%; + width: 10px; + position: fixed; + top: 0; + z-index: 998; +} + +.drag-target.right-aligned { + right: 0; +} + +.sidenav.sidenav-fixed { + left: 0; + -webkit-transform: translateX(0); + transform: translateX(0); + position: fixed; +} + +.sidenav.sidenav-fixed.right-aligned { + right: 0; + left: auto; +} + +@media only screen and (max-width: 992px) { + .sidenav.sidenav-fixed { + -webkit-transform: translateX(-105%); + transform: translateX(-105%); + } + .sidenav.sidenav-fixed.right-aligned { + -webkit-transform: translateX(105%); + transform: translateX(105%); + } + .sidenav > a { + padding: 0 16px; + } + .sidenav .user-view { + padding: 16px 16px 0; + } +} + +.sidenav .collapsible-body > ul:not(.collapsible) > li.active, +.sidenav.sidenav-fixed .collapsible-body > ul:not(.collapsible) > li.active { + background-color: #ee6e73; +} + +.sidenav .collapsible-body > ul:not(.collapsible) > li.active a, +.sidenav.sidenav-fixed .collapsible-body > ul:not(.collapsible) > li.active a { + color: #fff; +} + +.sidenav .collapsible-body { + padding: 0; +} + +.sidenav-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + opacity: 0; + height: 120vh; + background-color: rgba(0, 0, 0, 0.5); + z-index: 997; + display: none; +} + +/* + @license + Copyright (c) 2014 The Polymer Project Authors. All rights reserved. + This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt + The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt + The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt + Code distributed by Google as part of the polymer project is also + subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt + */ +/**************************/ +/* STYLES FOR THE SPINNER */ +/**************************/ +/* + * Constants: + * STROKEWIDTH = 3px + * ARCSIZE = 270 degrees (amount of circle the arc takes up) + * ARCTIME = 1333ms (time it takes to expand and contract arc) + * ARCSTARTROT = 216 degrees (how much the start location of the arc + * should rotate each time, 216 gives us a + * 5 pointed star shape (it's 360/5 * 3). + * For a 7 pointed star, we might do + * 360/7 * 3 = 154.286) + * CONTAINERWIDTH = 28px + * SHRINK_TIME = 400ms + */ +.preloader-wrapper { + display: inline-block; + position: relative; + width: 50px; + height: 50px; +} + +.preloader-wrapper.small { + width: 36px; + height: 36px; +} + +.preloader-wrapper.big { + width: 64px; + height: 64px; +} + +.preloader-wrapper.active { + /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */ + -webkit-animation: container-rotate 1568ms linear infinite; + animation: container-rotate 1568ms linear infinite; +} + +@-webkit-keyframes container-rotate { + to { + -webkit-transform: rotate(360deg); + } +} + +@keyframes container-rotate { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.spinner-layer { + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + border-color: #26a69a; +} + +.spinner-blue, +.spinner-blue-only { + border-color: #4285f4; +} + +.spinner-red, +.spinner-red-only { + border-color: #db4437; +} + +.spinner-yellow, +.spinner-yellow-only { + border-color: #f4b400; +} + +.spinner-green, +.spinner-green-only { + border-color: #0f9d58; +} + +/** + * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee): + * + * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't + * guarantee that the animation will start _exactly_ after that value. So we avoid using + * animation-delay and instead set custom keyframes for each color (as redundant as it + * seems). + * + * We write out each animation in full (instead of separating animation-name, + * animation-duration, etc.) because under the polyfill, Safari does not recognize those + * specific properties properly, treats them as -webkit-animation, and overrides the + * other animation rules. See https://github.com/Polymer/platform/issues/53. + */ +.active .spinner-layer.spinner-blue { + /* durations: 4 * ARCTIME */ + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) + infinite both, + blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite + both, + blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; +} + +.active .spinner-layer.spinner-red { + /* durations: 4 * ARCTIME */ + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) + infinite both, + red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite + both, + red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; +} + +.active .spinner-layer.spinner-yellow { + /* durations: 4 * ARCTIME */ + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) + infinite both, + yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite + both, + yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; +} + +.active .spinner-layer.spinner-green { + /* durations: 4 * ARCTIME */ + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) + infinite both, + green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite + both, + green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; +} + +.active .spinner-layer, +.active .spinner-layer.spinner-blue-only, +.active .spinner-layer.spinner-red-only, +.active .spinner-layer.spinner-yellow-only, +.active .spinner-layer.spinner-green-only { + /* durations: 4 * ARCTIME */ + opacity: 1; + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) + infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite + both; +} + +@-webkit-keyframes fill-unfill-rotate { + 12.5% { + -webkit-transform: rotate(135deg); + } + /* 0.5 * ARCSIZE */ + 25% { + -webkit-transform: rotate(270deg); + } + /* 1 * ARCSIZE */ + 37.5% { + -webkit-transform: rotate(405deg); + } + /* 1.5 * ARCSIZE */ + 50% { + -webkit-transform: rotate(540deg); + } + /* 2 * ARCSIZE */ + 62.5% { + -webkit-transform: rotate(675deg); + } + /* 2.5 * ARCSIZE */ + 75% { + -webkit-transform: rotate(810deg); + } + /* 3 * ARCSIZE */ + 87.5% { + -webkit-transform: rotate(945deg); + } + /* 3.5 * ARCSIZE */ + to { + -webkit-transform: rotate(1080deg); + } + /* 4 * ARCSIZE */ +} + +@keyframes fill-unfill-rotate { + 12.5% { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + } + /* 0.5 * ARCSIZE */ + 25% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + } + /* 1 * ARCSIZE */ + 37.5% { + -webkit-transform: rotate(405deg); + transform: rotate(405deg); + } + /* 1.5 * ARCSIZE */ + 50% { + -webkit-transform: rotate(540deg); + transform: rotate(540deg); + } + /* 2 * ARCSIZE */ + 62.5% { + -webkit-transform: rotate(675deg); + transform: rotate(675deg); + } + /* 2.5 * ARCSIZE */ + 75% { + -webkit-transform: rotate(810deg); + transform: rotate(810deg); + } + /* 3 * ARCSIZE */ + 87.5% { + -webkit-transform: rotate(945deg); + transform: rotate(945deg); + } + /* 3.5 * ARCSIZE */ + to { + -webkit-transform: rotate(1080deg); + transform: rotate(1080deg); + } + /* 4 * ARCSIZE */ +} + +@-webkit-keyframes blue-fade-in-out { + from { + opacity: 1; + } + 25% { + opacity: 1; + } + 26% { + opacity: 0; + } + 89% { + opacity: 0; + } + 90% { + opacity: 1; + } + 100% { + opacity: 1; + } +} + +@keyframes blue-fade-in-out { + from { + opacity: 1; + } + 25% { + opacity: 1; + } + 26% { + opacity: 0; + } + 89% { + opacity: 0; + } + 90% { + opacity: 1; + } + 100% { + opacity: 1; + } +} + +@-webkit-keyframes red-fade-in-out { + from { + opacity: 0; + } + 15% { + opacity: 0; + } + 25% { + opacity: 1; + } + 50% { + opacity: 1; + } + 51% { + opacity: 0; + } +} + +@keyframes red-fade-in-out { + from { + opacity: 0; + } + 15% { + opacity: 0; + } + 25% { + opacity: 1; + } + 50% { + opacity: 1; + } + 51% { + opacity: 0; + } +} + +@-webkit-keyframes yellow-fade-in-out { + from { + opacity: 0; + } + 40% { + opacity: 0; + } + 50% { + opacity: 1; + } + 75% { + opacity: 1; + } + 76% { + opacity: 0; + } +} + +@keyframes yellow-fade-in-out { + from { + opacity: 0; + } + 40% { + opacity: 0; + } + 50% { + opacity: 1; + } + 75% { + opacity: 1; + } + 76% { + opacity: 0; + } +} + +@-webkit-keyframes green-fade-in-out { + from { + opacity: 0; + } + 65% { + opacity: 0; + } + 75% { + opacity: 1; + } + 90% { + opacity: 1; + } + 100% { + opacity: 0; + } +} + +@keyframes green-fade-in-out { + from { + opacity: 0; + } + 65% { + opacity: 0; + } + 75% { + opacity: 1; + } + 90% { + opacity: 1; + } + 100% { + opacity: 0; + } +} + +/** + * Patch the gap that appear between the two adjacent div.circle-clipper while the + * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11). + */ +.gap-patch { + position: absolute; + top: 0; + left: 45%; + width: 10%; + height: 100%; + overflow: hidden; + border-color: inherit; +} + +.gap-patch .circle { + width: 1000%; + left: -450%; +} + +.circle-clipper { + display: inline-block; + position: relative; + width: 50%; + height: 100%; + overflow: hidden; + border-color: inherit; +} + +.circle-clipper .circle { + width: 200%; + height: 100%; + border-width: 3px; + /* STROKEWIDTH */ + border-style: solid; + border-color: inherit; + border-bottom-color: transparent !important; + border-radius: 50%; + -webkit-animation: none; + animation: none; + position: absolute; + top: 0; + right: 0; + bottom: 0; +} + +.circle-clipper.left .circle { + left: 0; + border-right-color: transparent !important; + -webkit-transform: rotate(129deg); + transform: rotate(129deg); +} + +.circle-clipper.right .circle { + left: -100%; + border-left-color: transparent !important; + -webkit-transform: rotate(-129deg); + transform: rotate(-129deg); +} + +.active .circle-clipper.left .circle { + /* duration: ARCTIME */ + -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; +} + +.active .circle-clipper.right .circle { + /* duration: ARCTIME */ + -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite + both; + animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; +} + +@-webkit-keyframes left-spin { + from { + -webkit-transform: rotate(130deg); + } + 50% { + -webkit-transform: rotate(-5deg); + } + to { + -webkit-transform: rotate(130deg); + } +} + +@keyframes left-spin { + from { + -webkit-transform: rotate(130deg); + transform: rotate(130deg); + } + 50% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + to { + -webkit-transform: rotate(130deg); + transform: rotate(130deg); + } +} + +@-webkit-keyframes right-spin { + from { + -webkit-transform: rotate(-130deg); + } + 50% { + -webkit-transform: rotate(5deg); + } + to { + -webkit-transform: rotate(-130deg); + } +} + +@keyframes right-spin { + from { + -webkit-transform: rotate(-130deg); + transform: rotate(-130deg); + } + 50% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } + to { + -webkit-transform: rotate(-130deg); + transform: rotate(-130deg); + } +} + +#spinnerContainer.cooldown { + /* duration: SHRINK_TIME */ + -webkit-animation: container-rotate 1568ms linear infinite, + fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); + animation: container-rotate 1568ms linear infinite, + fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); +} + +@-webkit-keyframes fade-out { + from { + opacity: 1; + } + to { + opacity: 0; + } +} + +@keyframes fade-out { + from { + opacity: 1; + } + to { + opacity: 0; + } +} + +.slider { + position: relative; + height: 400px; + width: 100%; +} + +.slider.fullscreen { + height: 100%; + width: 100%; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.slider.fullscreen ul.slides { + height: 100%; +} + +.slider.fullscreen ul.indicators { + z-index: 2; + bottom: 30px; +} + +.slider .slides { + background-color: #9e9e9e; + margin: 0; + height: 400px; +} + +.slider .slides li { + opacity: 0; + position: absolute; + top: 0; + left: 0; + z-index: 1; + width: 100%; + height: inherit; + overflow: hidden; +} + +.slider .slides li img { + height: 100%; + width: 100%; + background-size: cover; + background-position: center; +} + +.slider .slides li .caption { + color: #fff; + position: absolute; + top: 15%; + left: 15%; + width: 70%; + opacity: 0; +} + +.slider .slides li .caption p { + color: #e0e0e0; +} + +.slider .slides li.active { + z-index: 2; +} + +.slider .indicators { + position: absolute; + text-align: center; + left: 0; + right: 0; + bottom: 0; + margin: 0; +} + +.slider .indicators .indicator-item { + display: inline-block; + position: relative; + cursor: pointer; + height: 16px; + width: 16px; + margin: 0 12px; + background-color: #e0e0e0; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 50%; +} + +.slider .indicators .indicator-item.active { + background-color: #4caf50; +} + +.carousel { + overflow: hidden; + position: relative; + width: 100%; + height: 400px; + -webkit-perspective: 500px; + perspective: 500px; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform-origin: 0% 50%; + transform-origin: 0% 50%; +} + +.carousel.carousel-slider { + top: 0; + left: 0; +} + +.carousel.carousel-slider .carousel-fixed-item { + position: absolute; + left: 0; + right: 0; + bottom: 20px; + z-index: 1; +} + +.carousel.carousel-slider .carousel-fixed-item.with-indicators { + bottom: 68px; +} + +.carousel.carousel-slider .carousel-item { + width: 100%; + height: 100%; + min-height: 400px; + position: absolute; + top: 0; + left: 0; +} + +.carousel.carousel-slider .carousel-item h2 { + font-size: 24px; + font-weight: 500; + line-height: 32px; +} + +.carousel.carousel-slider .carousel-item p { + font-size: 15px; +} + +.carousel .carousel-item { + visibility: hidden; + width: 200px; + height: 200px; + position: absolute; + top: 0; + left: 0; +} + +.carousel .carousel-item > img { + width: 100%; +} + +.carousel .indicators { + position: absolute; + text-align: center; + left: 0; + right: 0; + bottom: 0; + margin: 0; +} + +.carousel .indicators .indicator-item { + display: inline-block; + position: relative; + cursor: pointer; + height: 8px; + width: 8px; + margin: 24px 4px; + background-color: rgba(255, 255, 255, 0.5); + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 50%; +} + +.carousel .indicators .indicator-item.active { + background-color: #fff; +} + +.carousel.scrolling .carousel-item .materialboxed, +.carousel .carousel-item:not(.active) .materialboxed { + pointer-events: none; +} + +.tap-target-wrapper { + width: 800px; + height: 800px; + position: fixed; + z-index: 1000; + visibility: hidden; + -webkit-transition: visibility 0s 0.3s; + transition: visibility 0s 0.3s; +} + +.tap-target-wrapper.open { + visibility: visible; + -webkit-transition: visibility 0s; + transition: visibility 0s; +} + +.tap-target-wrapper.open .tap-target { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0.95; + -webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), + -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), + -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), + opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), + opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), + -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); +} + +.tap-target-wrapper.open .tap-target-wave::before { + -webkit-transform: scale(1); + transform: scale(1); +} + +.tap-target-wrapper.open .tap-target-wave::after { + visibility: visible; + -webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite; + animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite; + -webkit-transition: opacity 0.3s, visibility 0s 1s, -webkit-transform 0.3s; + transition: opacity 0.3s, visibility 0s 1s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s, visibility 0s 1s; + transition: opacity 0.3s, transform 0.3s, visibility 0s 1s, + -webkit-transform 0.3s; +} + +.tap-target { + position: absolute; + font-size: 1rem; + border-radius: 50%; + background-color: #ee6e73; + -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), + 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2); + box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), + 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2); + width: 100%; + height: 100%; + opacity: 0; + -webkit-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), + -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), + -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), + opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), + opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), + -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); +} + +.tap-target-content { + position: relative; + display: table-cell; +} + +.tap-target-wave { + position: absolute; + border-radius: 50%; + z-index: 10001; +} + +.tap-target-wave::before, +.tap-target-wave::after { + content: ""; + display: block; + position: absolute; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: #ffffff; +} + +.tap-target-wave::before { + -webkit-transform: scale(0); + transform: scale(0); + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; +} + +.tap-target-wave::after { + visibility: hidden; + -webkit-transition: opacity 0.3s, visibility 0s, -webkit-transform 0.3s; + transition: opacity 0.3s, visibility 0s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s, visibility 0s; + transition: opacity 0.3s, transform 0.3s, visibility 0s, + -webkit-transform 0.3s; + z-index: -1; +} + +.tap-target-origin { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 10002; + position: absolute !important; +} + +.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small), +.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover { + background: none; +} + +@media only screen and (max-width: 600px) { + .tap-target, + .tap-target-wrapper { + width: 600px; + height: 600px; + } +} + +.pulse { + overflow: visible; + position: relative; +} + +.pulse::before { + content: ""; + display: block; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: inherit; + border-radius: inherit; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; + -webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite; + animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite; + z-index: -1; +} + +@-webkit-keyframes pulse-animation { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 0; + -webkit-transform: scale(1.5); + transform: scale(1.5); + } + 100% { + opacity: 0; + -webkit-transform: scale(1.5); + transform: scale(1.5); + } +} + +@keyframes pulse-animation { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 0; + -webkit-transform: scale(1.5); + transform: scale(1.5); + } + 100% { + opacity: 0; + -webkit-transform: scale(1.5); + transform: scale(1.5); + } +} + +/* Modal */ +.datepicker-modal { + max-width: 325px; + min-width: 300px; + max-height: none; +} + +.datepicker-container.modal-content { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding: 0; +} + +.datepicker-controls { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + width: 280px; + margin: 0 auto; +} + +.datepicker-controls .selects-container { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.datepicker-controls .select-wrapper input { + border-bottom: none; + text-align: center; + margin: 0; +} + +.datepicker-controls .select-wrapper input:focus { + border-bottom: none; +} + +.datepicker-controls .select-wrapper .caret { + display: none; +} + +.datepicker-controls .select-year input { + width: 50px; +} + +.datepicker-controls .select-month input { + width: 70px; +} + +.month-prev, +.month-next { + margin-top: 4px; + cursor: pointer; + background-color: transparent; + border: none; +} + +/* Date Display */ +.datepicker-date-display { + -webkit-box-flex: 1; + -webkit-flex: 1 auto; + -ms-flex: 1 auto; + flex: 1 auto; + background-color: #26a69a; + color: #fff; + padding: 20px 22px; + font-weight: 500; +} + +.datepicker-date-display .year-text { + display: block; + font-size: 1.5rem; + line-height: 25px; + color: rgba(255, 255, 255, 0.7); +} + +.datepicker-date-display .date-text { + display: block; + font-size: 2.8rem; + line-height: 47px; + font-weight: 500; +} + +/* Calendar */ +.datepicker-calendar-container { + -webkit-box-flex: 2.5; + -webkit-flex: 2.5 auto; + -ms-flex: 2.5 auto; + flex: 2.5 auto; +} + +.datepicker-table { + width: 280px; + font-size: 1rem; + margin: 0 auto; +} + +.datepicker-table thead { + border-bottom: none; +} + +.datepicker-table th { + padding: 10px 5px; + text-align: center; +} + +.datepicker-table tr { + border: none; +} + +.datepicker-table abbr { + text-decoration: none; + color: #999; +} + +.datepicker-table td { + border-radius: 50%; + padding: 0; +} + +.datepicker-table td.is-today { + color: #26a69a; +} + +.datepicker-table td.is-selected { + background-color: #26a69a; + color: #fff; +} + +.datepicker-table td.is-outside-current-month, +.datepicker-table td.is-disabled { + color: rgba(0, 0, 0, 0.3); + pointer-events: none; +} + +.datepicker-day-button { + background-color: transparent; + border: none; + line-height: 38px; + display: block; + width: 100%; + border-radius: 50%; + padding: 0 5px; + cursor: pointer; + color: inherit; +} + +.datepicker-day-button:focus { + background-color: rgba(43, 161, 150, 0.25); +} + +/* Footer */ +.datepicker-footer { + width: 280px; + margin: 0 auto; + padding-bottom: 5px; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.datepicker-cancel, +.datepicker-clear, +.datepicker-today, +.datepicker-done { + color: #26a69a; + padding: 0 1rem; +} + +.datepicker-clear { + color: #f44336; +} + +/* Media Queries */ +@media only screen and (min-width: 601px) { + .datepicker-modal { + max-width: 625px; + } + .datepicker-container.modal-content { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + .datepicker-date-display { + -webkit-box-flex: 0; + -webkit-flex: 0 1 270px; + -ms-flex: 0 1 270px; + flex: 0 1 270px; + } + .datepicker-controls, + .datepicker-table, + .datepicker-footer { + width: 320px; + } + .datepicker-day-button { + line-height: 44px; + } +} + +/* Timepicker Containers */ +.timepicker-modal { + max-width: 325px; + max-height: none; +} + +.timepicker-container.modal-content { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding: 0; +} + +.text-primary { + color: white; +} + +/* Clock Digital Display */ +.timepicker-digital-display { + -webkit-box-flex: 1; + -webkit-flex: 1 auto; + -ms-flex: 1 auto; + flex: 1 auto; + background-color: #26a69a; + padding: 10px; + font-weight: 300; +} + +.timepicker-text-container { + font-size: 4rem; + font-weight: bold; + text-align: center; + color: rgba(255, 255, 255, 0.6); + font-weight: 400; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.timepicker-span-hours, +.timepicker-span-minutes, +.timepicker-span-am-pm div { + cursor: pointer; +} + +.timepicker-span-hours { + margin-right: 3px; +} + +.timepicker-span-minutes { + margin-left: 3px; +} + +.timepicker-display-am-pm { + font-size: 1.3rem; + position: absolute; + right: 1rem; + bottom: 1rem; + font-weight: 400; +} + +/* Analog Clock Display */ +.timepicker-analog-display { + -webkit-box-flex: 2.5; + -webkit-flex: 2.5 auto; + -ms-flex: 2.5 auto; + flex: 2.5 auto; +} + +.timepicker-plate { + background-color: #eee; + border-radius: 50%; + width: 270px; + height: 270px; + overflow: visible; + position: relative; + margin: auto; + margin-top: 25px; + margin-bottom: 5px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.timepicker-canvas, +.timepicker-dial { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; +} + +.timepicker-minutes { + visibility: hidden; +} + +.timepicker-tick { + border-radius: 50%; + color: rgba(0, 0, 0, 0.87); + line-height: 40px; + text-align: center; + width: 40px; + height: 40px; + position: absolute; + cursor: pointer; + font-size: 15px; +} + +.timepicker-tick.active, +.timepicker-tick:hover { + background-color: rgba(38, 166, 154, 0.25); +} + +.timepicker-dial { + -webkit-transition: opacity 350ms, -webkit-transform 350ms; + transition: opacity 350ms, -webkit-transform 350ms; + transition: transform 350ms, opacity 350ms; + transition: transform 350ms, opacity 350ms, -webkit-transform 350ms; +} + +.timepicker-dial-out { + opacity: 0; +} + +.timepicker-dial-out.timepicker-hours { + -webkit-transform: scale(1.1, 1.1); + transform: scale(1.1, 1.1); +} + +.timepicker-dial-out.timepicker-minutes { + -webkit-transform: scale(0.8, 0.8); + transform: scale(0.8, 0.8); +} + +.timepicker-canvas { + -webkit-transition: opacity 175ms; + transition: opacity 175ms; +} + +.timepicker-canvas line { + stroke: #26a69a; + stroke-width: 4; + stroke-linecap: round; +} + +.timepicker-canvas-out { + opacity: 0.25; +} + +.timepicker-canvas-bearing { + stroke: none; + fill: #26a69a; +} + +.timepicker-canvas-bg { + stroke: none; + fill: #26a69a; +} + +/* Footer */ +.timepicker-footer { + margin: 0 auto; + padding: 5px 1rem; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.timepicker-clear { + color: #f44336; +} + +.timepicker-close { + color: #26a69a; +} + +.timepicker-clear, +.timepicker-close { + padding: 0 20px; +} + +/* Media Queries */ +@media only screen and (min-width: 601px) { + .timepicker-modal { + max-width: 600px; + } + .timepicker-container.modal-content { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + .timepicker-text-container { + top: 32%; + } + .timepicker-display-am-pm { + position: relative; + right: auto; + bottom: auto; + text-align: center; + margin-top: 1.2rem; + } } diff --git a/src/pages/App.jsx b/src/pages/App.jsx index cb2a99a..0cb004b 100644 --- a/src/pages/App.jsx +++ b/src/pages/App.jsx @@ -99,8 +99,10 @@ export const App = () => { getData("categories", setCategories); }; - const getSearchResults = () => { - getData(searchString, setSearchResults, "search"); + const getSearchResults = e => { + searchString === "" + ? e.preventDefault() + : getData(searchString, setSearchResults, "search"); }; const handleChange = ev => { @@ -150,8 +152,10 @@ export const App = () => { { }, []); return ( -
    -
    -

    Chef's Categories

    -
      - {categories.map((category, i) => ( - - ))} -
    -
    +
    +

    Chef's Categories

    +
      + {categories.map((category, i) => ( + + ))} +
    ); }; diff --git a/src/pages/Home.jsx b/src/pages/Home.jsx index b83ce15..b17c576 100644 --- a/src/pages/Home.jsx +++ b/src/pages/Home.jsx @@ -8,7 +8,11 @@ export const Home = ({ buttonUrl }) => {

    Chef's Online Cookbook

    - +
    { return (
    -
    +
    -
    +