PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/home/psrcpvtltd.com/www/wp-content/plugins/masterslider/admin/views/slider-panel/css/
Upload File :
Current File : /home/psrcpvtltd.com/www/wp-content/plugins/masterslider/admin/views/slider-panel/css/msp-style.css
/**
 * Master Slider Panel 
 * Core style sheet file
 * @version 1.0
 * @autor averta
 */

.msp-container{
	min-width: 920px;
}

.msp-clearboth{clear: both;}

#msp-header{	
	background: white;
	height: 80px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0;
}

.msp-logo img{
	margin: 14px 0 0 14px;
}

.msp-loading {
    padding: 20px;
    background: white;
    margin-bottom: 20px;
    color:gray;
}

.msp-loading>img{
	vertical-align: middle;
}

.msp-shortcode-cont {
    padding: 20px;
    background: white;
    margin-bottom: 20px;
}

.msp-shortcode-box{
	display: inline-block;
}

.msp-shortcode-box >input {
    padding: 0px 10px !important;
    margin-right: 20px;
    background: #F8F8F8;
    color: #858585;
    cursor: text;
    font-size: 0.9em;
    height: 27px !important;
}

.msp-error-cont {
    padding: 20px;
    background: white;
}

.msp-save-cont {

}

/* Icons */
.msp-ico { background: url(../images/ui-spritesheet.png) no-repeat; display: inline-block;}
.msp-ico-settings { 
	background-position: -1px -1px;
	width: 16px;
	height: 16px;
}

.msp-ico-slides {
	width: 24px;
	height: 17px;
	background-position: -1px -25px;
}

.msp-ico-api {
	background-position: -1px -51px;
	width: 28px;
	height: 17px;
}

.msp-ico-controls {
	background-position: -1px -76px;
	height: 17px;
	width: 26px;
}

.msp-ico-grayadd {
	width: 13px;
	height: 13px;
	background-position: -126px -51px;
}

.msp-ico-grayremove {
	width: 15px;
	height: 15px;
	background-position: -199px -24px;
}

.msp-ico-whitehide {
	width: 18px;
	height: 18px;
	background-position: -98px -21px;
}

.msp-ico-whiteduplicate {
	width: 18px;	height: 18px;	
	background-position: -122px -23px;
}

.msp-ico-whiteremove {
	width: 18px;	height: 18px;	
	background-position: -147px -23px;
}

.msp-ico-grayaddlarge {
	width: 21px;
	height: 21px;
	background-position: -101px -51px;
}

.msp-ico-altop {
	background-position: -76px -1px;
	width: 15px;	
	height: 14px;
}
.msp-ico-almid {
	background-position: -100px -1px;	
	width: 19px;	
	height: 13px;
}
.msp-ico-albot {
	background-position: -124px -1px;	width: 19px;	
	height: 14px;
}
.msp-ico-alleft {
	background-position: -148px -1px;	width: 19px;	
	height: 15px;
}
.msp-ico-alcenter {
	background-position: -197px -1px;	
	width: 19px;	
	height: 17px;
}
.msp-ico-alright {
	background-position: -174px -1px;	width: 19px;	height: 15px;
}
.msp-ico.msp-ico-blackhide {
	width: 16px;
	height: 16px;
	background-position: -174px -72px;
}
.msp-ico.msp-ico-blackiso {
	width: 16px;	height: 16px;	
	background-position: -123px -73px;
}
.msp-ico.msp-ico-blacklock {
	width: 16px;	height: 16px;	
	background-position: -148px -74px;
}
.msp-ico.msp-ico-graypoint {
	width: 16px;
	height: 16px;
	background-position: -221px -21px;
}
.msp-ico.msp-ico-grayduplicate {
	width: 15px;	
	height: 15px;	
	background-position: -224px -49px;
}

.msp-ico-whiteplay {
	width: 8px;
	height: 12px;
	background-position: -176px -26px;
}

.msp-ico-whitepause {
	width: 9px;
	height: 13px;
	background-position: -151px -151px;
}

.msp-ico-flickr {
	background-position: -226px -152px;
	width: 19px;
	height: 19px;
}

.msp-ico-notice {
    width: 17px;
    height: 18px;
    vertical-align: bottom;
    padding-right: 10px;
    background-position: -200px -176px;
}

.msp-ico.msp-ico-facebook {
    width: 19px;
    height: 19px;
    background-position: -226px -200px;
}

.msp-ico-posts {
    width: 17px;  
    vertical-align: top !important;
    height: 20px;  
    top: -2px;
    background-position: -226px -225px;
}

.msp-ico-wooc {
    background-position: -176px -200px;
    width: 19px;
    height: 19px;
}

.msp-ico.msp-ico-whiteadd {
	width: 12px;
	height: 13px;
	background-position: -101px -76px;
}

/*------------------------------*/
/* Main Navigation */
.msp-main-nav ul {list-style: none; margin:0;padding: 0;}
.msp-main-nav ul li a{
	float: left;
	padding: 14px 19px 0px;
	height: 26px;
	color:white;
	font-weight: bolder;
	text-transform: uppercase;
	background-color: #2ea2cc;
	margin-right: 1px;
	border-bottom: solid 7px #2A95BC;
	text-decoration: none;
	display: block;
	position: relative;
}

.msp-main-nav ul li a>.msp-ico{
	display: inline-block;
	margin-left: 10px;
	vertical-align: bottom;
	position: relative;
}

.msp-main-nav ul li a.active {
	background: white;
	border-bottom-color: white;
	color: #222;
}

.msp-main-nav ul li a.active .msp-ico-settings { background-position: -51px -1px; }
.msp-main-nav ul li a.active .msp-ico-slides { background-position: -51px -25px; }
.msp-main-nav ul li a.active .msp-ico-api { background-position: -51px -51px; }
.msp-main-nav ul li a.active .msp-ico-controls { background-position: -51px -76px; }
.msp-main-nav ul li a.active .msp-ico-flickr { background-position: -251px -152px; }
.msp-main-nav ul li a.active .msp-ico-facebook { background-position: -250px -200px; }
.msp-main-nav ul li a.active .msp-ico-posts { background-position: -250px -225px; }
.msp-main-nav ul li a.active .msp-ico-wooc { background-position: -200px -200px; }

.msp-save-bar-placeholder { 
	height: 35px;
}

.msp-save-bar.msp-sticky-bar{
	position: fixed;
	bottom: 0;
	width: 100%;
	background: rgba(255, 255, 255, 0.9);
	z-index: 700;
	margin-left: -20px;
	padding: 9px 20px;
	border-top: solid 1px #DEDEDE;
}

.msp-save-bar.msp-sticky-bar button{
	padding: 6px 30px 4px;
 	border-bottom-width: 4px;
}

.msp-save-status,
.msp-time-ago { 
	display: inline-block;
	margin-left: 5px;
	-webkit-transition: opacity 500ms;
	transition: opacity 500ms;
	opacity: 100;
}

.msp-time-ago{
	opacity: 0;
	position: absolute;
	left: 0;
	top:1px;
}

.msp-save-status:before,
.msp-time-ago:before{
	content: '';
	display: inline-block;
	width: 15px;
	height: 15px;
}

.msp-time-ago:before{
	margin: -3px 5px;
	background: url(../images/info.png);
}

.msp-saving-msg-cont { 
	position: relative; 
	display: inline-block;
	width: 50%;
}

.msp-save-status.msp-save-hide {
	opacity: 0;
}

.msp-time-ago.msp-save-hide{
	opacity: 100;
}

.msp-save-status.msp-saving:before {
	margin: -2px 5px;
	background: url(../images/saving.gif);
}

.msp-save-status.msp-save-error:before {
	margin: -2px 5px;
	background: url(../images/cross.png);
}


.msp-save-status.msp-save-succeed:before {
  	margin: -2px 5px;
	background: url(../images/check.png);
}

/* MSP Meta Box */

.msp-metabox {
	background: white;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.msp-metabox-handle{
	height: 50px;
	border-bottom: solid 1px #f1f1f1;
	padding: 0px 20px;
}

.msp-metabox-title{
	font-weight: 400;
	color: #2ea2cc;
	margin:	0;
	font-size: 1.2em;
	/* text-transform: uppercase; */
	position: relative;
	top: 17px;
}

.msp-metabox-toggle{

}
.msp-metabox-toggle:before{

}

.msp-metabox-row{
	margin: 0px 20px 0;
}

.msp-metabox-row h4{
	margin: 20px 0 ;
	font-size: 1em;
	color: #777;
	font-weight: 400;
}

.msp-metabox-regular{
	margin-top:20px;
}

.msp-metabox-indented{
	margin: 20px 0 0 30px;
}

.msp-metabox-hr {
	margin: 20px 0;
	border: none;
	border-bottom: solid 1px #F1F1F1;
	height: 0px;

	background: none;
}

/* Metabox tabs*/

.msp-metabox-tabs .tabs,
.msp-metabox-tabs .tabs-content{
	list-style: none;
	padding:0;
}

.msp-metabox-tabs .msp-metabox-handle {
	background: #777;
	border-bottom: solid 5px #6e6e6e;
	height: 45px;
	padding-left: 0;
}
.msp-metabox-tabs .tabs li {
	float: left;
}
.msp-metabox-tabs .tabs li a {
	color: white;	
	padding: 0 20px;
	border-right: solid 1px #FFF;
	height: 50px;	line-height: 50px;
	display: block;
	/* text-transform: uppercase; */
}
.msp-metabox-tabs .tabs li:last-child a {
	border-right: none;
}
.msp-metabox-tabs .tabs li.active a {
	background: white;
	color: #2ea2cc;
	border-bottom: solid 1px #f1f1f1;
	height: 49px;
	line-height: 49px;
}

/* Form Elements */

.msp-form-space{
	display: inline-block;
	width: 30px;
}

.msp-form-space-med{
	display: inline-block;
	width: 40px;
}

.msp-form-space-small{
	display: inline-block;
	width: 30px;
}

.msp-col-medium {
	width: 80px;
	text-align: right;
	display: inline-block;
}

.msp-container input[type="text"]{
	height: 34px;
	background-color: #F5F5F5;
	border: solid 1px #DEDEDE;
	outline: 0;
	padding: 0 7px;
	box-shadow: 5px 5px #F0F0F0 inset;
	box-sizing: content-box;
	display: inline-block;
	vertical-align: middle;
}

.msp-path-input{
	width:280px;
}

.msp-number-input{
	width: 80px;
}

.msp-container label{
	color:#444;
	padding-right: 4px;
	cursor: default;
}

.msp-container button {
	background: white;
	border: none;
	border-bottom: solid 2px #f3f3f3;
	color: #444;
	outline: solid 1px #DEDEDE;
}

.msp-container button:hover {
	background: #f3f3f3;
}

.msp-container button:active {
	background: white;
}

.msp-container button.msp-regular {
	height: 30px;
	padding: 0px 25px;
}

.msp-container button.msp-blue-btn,
.msp-container .msp-blue-btn {
	background: #2ea2cc;
	border-bottom-color: #2a95bc;
	color:white;
}

.msp-container .msp-blue-btn:hover {
    background: #33AFDB;
}

.msp-container button.msp-gray-btn{
	background: #777777;
	border-bottom-color: #6e6e6e;
	color: white;
}

.msp-container button.msp-med-btn{
	
}

button.msp-add-btn {
	width: 36px;
	height: 36px;
	outline: 0;
	background: #2EA2CC;
	border-bottom: solid 3px #278AAE;
	margin-right: 1px;
	display: inline-block;
	line-height: 38px;
	vertical-align: bottom;
}

button.msp-add-btn:hover {
	background: #2EA2CC;
	border-bottom-color: #278AAE;
}

button.msp-add-btn.disabled {
    background: #BDBDBD;
    border-bottom-color: #A8A8A8;
    cursor: default;
}
button.msp-add-btn.disabled:hover {
    background: #BDBDBD;  border-bottom-color: #A8A8A8;
}

button.msp-blue-medium-btn {
    padding: 6px 17px;
    outline: none;
    background: #2EA2CC;
    color: white;
    border-bottom: solid 3px #278AAE;
}

button.msp-blue-medium-btn:hover {
    background: #2EA2CC;
}


button.msp-save-changes {
    font-weight: bolder;
    padding: 8px 30px 6px;
    border-bottom-width: 5px;
}

button.msp-remove-btn-med {
    padding: 5px 20px 4px;
    border-bottom-width: 4px;
}

.msp-add-dynamic-tags {
    display: inline-block;
}

/* Position origin */
.msp-origin-control {
    display: inline-block;
    vertical-align: middle;
}

.msp-origin-control-disabled {
	opacity: 0.3;
}

.msp-origin-control table td {
    border: solid 1px #dedede;
    padding: 0;
    width: 9px;
    height: 9px;
}

.msp-origin-btn:hover {
    background: #F1F1F1;
}

.msp-origin-control-disabled .msp-origin-btn:hover {
	background: #FFF;
}

.msp-origin-btn-selected,
.msp-origin-btn-selected:hover {
    background: #2EA2CC;
    border-color: #2EA2CC !important;
}

/* jQuery UI spinner custom style */
.ui-spinner {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.ui-spinner-button {
	position: absolute;
	display: block;
	top: 1px;
	right: 0;
	color: #666;
	background: url(../images/ui-spritesheet.png) #FFF no-repeat -221px -71px;
	font-size: 10px;
	border: solid 1px #dedede;
	overflow: hidden;
	border-top: none;
	text-indent: 100%;
	white-space: nowrap;
	width: 17px;
	height: 16px;
	cursor: pointer;
}

.ui-spinner-input{
	width: 55px;
}

.ui-spinner-button.ui-spinner-down {
	top: auto;
	bottom: 0px;
	background-position: -196px -70px;
	height: 16px;
}

.ui-spinner-button:hover {
	background-color: #F5F5F5;
}

/*jQuery UI Dialog*/
.ui-dialog.msp-dialog {
	position: fixed;
	background: white;
	border: solid 1px #dedede;
	outline: none;
	z-index: 410000;
	padding: 0;
}

.ui-dialog.msp-dialog .ui-dialog-content{
	padding: 0;
	overflow: visible;
}

.ui-front {
	z-index: 400000;
}

.ui-widget-overlay {
	background: url(../images/patt.png) rgba(24, 24, 24, 0.89) !important; 
	opacity: 1 !important;
}

.msp-dialog.ui-dialog .ui-dialog-titlebar {
	background: white;
	padding: 0;
	padding-left: 20px;
	height: 45px;
	border-bottom: solid 1px #dedede;
}

.msp-dialog button.ui-dialog-titlebar-close {
	float: right;
	background: url(../images/ui-spritesheet.png) -172px -147px !important;
	border: none;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	outline: none;
	position: absolute;
	top: 13px;
	right: 13px;
	cursor: pointer;
	z-index: 200;
}

.msp-dialog button.ui-dialog-titlebar-close:hover {
	outline: solid 1px #dedede;
}

.msp-dialog .ui-button-text {
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.msp-dialog .ui-dialog-title {
	font-weight: 400;
	color: #2EA2CC;
	margin:	0;
	font-size: 1.2em;
	position: relative;
	top: 14px;
}


/* DDSlick Combobox styles*/
.msp-selectbox {
	display: inline-block;
}

.dd-select {
	border: solid 1px #dedede;
	position:relative;
	background: white !important;
	cursor:pointer;
}

.dd-desc {
	color:#aaa;
	display:block;
	overflow:hidden;
	font-weight:400;
	line-height:1.4em;
}

.dd-selected {
	overflow:hidden;
	display:block;
	padding: 8px 10px 8px;
}
.dd-selected label{
	vertical-align: top;
}
.dd-pointer {
	width:0;
	height:0;
	position:absolute;
	right:10px;
	top: 53%;
	margin-top:-3px;
}

.dd-pointer-down {
	border:solid 5px transparent;
	border-top: solid 5px #888;
}

.dd-pointer-up {
	border:solid 5px transparent!important;
	border-bottom: solid 5px #888!important;
	margin-top:-8px;
}

.dd-options {
	border:solid 1px #ccc;
	border-top:none;
	list-style:none;
	display:none;
	position:absolute;
	z-index:2000;
	background:#fff;
	overflow:auto;
	margin:0;
	padding:0;

	box-shadow: 4px 4px 4px -3px rgba(0, 0, 0, 0.17);
}
	
.dd-option {
	display:block;
	border-bottom:solid 1px #ddd;
	overflow:hidden;
	text-decoration:none;
	color:#333;
	cursor:pointer;
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
	padding:10px;
}

.dd-options > li:last-child > .dd-option {
	border-bottom:none;
}

.dd-option:hover {
	background:#f3f3f3;
	color:#000;
}

.dd-selected-description-truncated {
	text-overflow:ellipsis;
	white-space:nowrap;
}

.dd-option-selected {background:#f6f6f6;}

.dd-option-image,.dd-selected-image {
	vertical-align:middle;
	float:left;
	margin-right:5px;
	max-width:64px;
}

.dd-image-right {
	float:right;
	margin-right:15px;
	margin-left:5px;
}

.dd-container { display: inline-block; vertical-align: middle;}

.dd-selected-text {font-weight: 400;}

/*TinyMCE Reset Buttons*/
.msp-wp-editor button{
	border:none;
	background-color:transparent;
	outline: 0;
}



/* MSP Image Select */
.msp-imgselect {
	display: inline-block;
	vertical-align: top;
	width: 146px;
	position: relative;
	height: 67px;
	border: solid 1px #dedede;
}

.msp-imgselect-preview {
    width: 100%;
    height: 100%;
    background: center no-repeat white;
}

.msp-img-cont {
	height: 100%;
	float: left;
	width: 106px;
	border-right: solid 1px #dedede;
	overflow: hidden;
	background: url(../images/ui-spritesheet.png) -1px -151px;
}

button.msp-img-btn {
	position: absolute;
	height: 67px;
	border-bottom: solid 2px #F3F3F3;
	width: 39px;
	right: 0;
	outline: 0;
	cursor: pointer;
}

.msp-img-btn .msp-ico-grayadd,
.msp-img-btn .msp-ico-grayremove {
	display: inline-block;
	vertical-align: bottom;
}

/* Fill Mode Dropdown */
.msp-fill-dd {
	display: inline-block;
	vertical-align: top;
}
.msp-fill-dd .dd-select {
	padding: 8px 0px;
}

.msp-fill-dd .dd-selected>label {
	padding-top: 12px;
	display: inline-block;
	line-height: 100% !important;
}
.msp-fill-dd	label {
	margin-left: 4px;
}

/* Manage Slides */

.msp-slides {
	list-style: none;
	padding: 0;
}
.msp-slides>li {
	float: left;
}
.msp-slideframe ul {
	list-style: none;
}
.msp-slideframe ul li {
	float: left;
}

.msp-frame-slideorder {
    color: white;
    display: block;
    position: absolute;
    bottom: 5px;
    font-size: 12px;
    font-weight: 600;
    left: 7px;
    cursor: move;
}
.msp-ico-whiteshow { opacity: 0.5; }

.msp-container .msp-frames-srtplaceholder {
	width: 106px;
	height: 99px;
	border: solid 1px #dedede;
	margin: 20px 20px 0 0;
	background: #f1f1f1;

 }

.msp-slideframe {
	position: relative;
	width: 106px;
	height: 98px;
	border: solid 1px #777;
	border-bottom: solid 2px #656565;
	margin: 20px 20px 0 0;
	background: #777;
}

.msp-slideframe.active {
	border-color: #2ea2cc;
	border-bottom-color: #278aae;
	background: #2ea2cc;
}


.msp-slideframe .msp-img-cont {
	background-color: white;
	height: 67px;
	border: none;
}

.msp-framehandle {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.msp-framehandle .msp-ico {
	display: block;
}

/* Add Slide Btn*/

.msp-addslide {
	width: 106px;
	height: 98px;
	border: dashed 1px #777;
	cursor: pointer;
	margin: 20px 20px 0 0;
}

.msp-addslide .msp-ico-grayaddlarge {
	display: block;
	margin: 40px auto 5px;
}

.msp-addslide-label {
	width: 100%;
	text-align: center;
	display: inline-block;
	color: #444;
}

/* Align Btns */

.msp-align-btns {
	display: inline-block;
	vertical-align: middle;
	width: 220px;
}
.msp-btn-space {
	width: 20px;
	height: 1px;
	float: left;
}

.msp-align-btn {
	width: 32px !important;
	height: 32px;
	float: left;
}

.msp-align-btn .msp-ico {
	display: inline-block;
	vertical-align: bottom;
}

/* Add layer Dropdown*/

.msp-addlayer {
	display: inline-block;
	width: 200px;
	vertical-align: middle;
}
.msp-addlayer button.msp-addlayer-btn {
	float: left;
	line-height: normal;
}

.msp-addlayer-dd {
	float: left;
}
.msp-addlayer-dd .dd-selected {
	padding: 0;
	height: 34px;
}


.msp-addlayer .msp-ico {
	display: inline-block;
	vertical-align: bottom;
}

.msp-addlayer-dd .dd-selected-image {
	padding: 4px 0 3px 6px;
}

/* Preview Slide Btn */

.msp-preview-slide {
	display: inline-block;
	height: 32px;
	width: 150px;
	vertical-align: top;
	color: white;
}

.msp-preview-btn{
	display: block;
	width: 34px;
	height: 100%;
	background: #2EA2CC;
	border-bottom: solid 3px #278AAE;
	cursor: pointer;
	margin-right: 1px;
	float: left;
}

.msp-preview-btn-text{
	display: block;
	float: left;
	width: 97px;
	background: #2EA2CC;
	color: #FFF;
	padding: 8px 0 6px 17px;
	border-bottom: solid 3px #278AAE;
}

.msp-preview-btn-text:hover {
    color: white;
}
.msp-preview-btn.msp-pause-btn,
.msp-preview-btn-text.msp-exit-preview {
	background-color: #cc2e2e;
	border-bottom-color: #ad2626;
	box-shadow: 0px 0px 17px #F00;
}

.msp-preview-slide .msp-ico {
	display: block;
	margin: 11px 12px 11px 14px;
	float: left;
}

.msp-preview-slide-text {
	float: left;
	margin: 7px 0 0 17px;
}

/* Timeline */

.msp-timeline-cont {
	width: 100%;
	margin-top: 20px;
	position: relative;
}
.msp-tl-headbar {
	height: 37px;
	background: #fafafa;
	border: solid 1px #DEDEDE;
	position: relative;
}
.msp-tl-controls {
	width: 240px;
	height: 100%;
	border-right: solid 1px #dedede;
	float: left;
	position: relative;
}

.msp-tl-timeruler-cont {
	float: left;
	height: 100%;
	position: absolute;
	left: 241px;
	right: 0;
	overflow: hidden;
}
.msp-tl-ruler {
	width: 2000px;
	height: 100%;
	margin: 0 20px;
	border-right: solid 1px #DEDEDE;
	background: url(../images/time-ruler.png) repeat-x bottom left;
}

.msp-tl-ruler-frameindicator {
	position: absolute;
	height: 100%;
	top: 0;
}

.msp-tl-ruler-frameindicator .ui-slider-handle {
	position: absolute;
	z-index: 2;
	margin-left: -6px;
	bottom: 0;
	width: 14px;
	height: 26px;
	background: url(../images/ui-spritesheet.png) -126px -151px;
	cursor: default;
}

.msp-tl-delayindicator {
	height: 100%;
	position: absolute;
	border-right: dashed 1px #AFAFAF;
	top: 0;
}

.msp-tl-frameindicator {
	height: 100%;
	position: absolute;
	border-right: solid 1px #ed1c24;
	opacity: 0.5;
	top: 0;
}

.msp-tl-layars-cont {
	border: solid 1px #dedede;
	border-top: none;
	position: relative;
}

.mps-tl-lable {
	margin-right: 59px;
	margin-left: -19px;
	margin-top: 8px;
	font-size: 11px;
	color: gray;
	display: inline-block;
	width: 40px;
	text-align: center;
}

.msp-container input[type="text"].msp-lt-layer-rename {
	float: left;
	padding: 0px 4px;
	width: 90px;
	height: 24px ;
	box-shadow: none ;
}

.msp-tl-layers-list {
	height: 100%;
	width: 240px;
	border-right: solid 1px #dedede;
	float: left;
	overflow: hidden;
}

.msp-static-notice {
  margin: 0;
  line-height: 34px;
  color: #A8A8A8;
  font-style: italic;
}

.msp-tl-frames-cont {
	position: absolute;
	left: 241px;
	right: 0;
	float: left;
	height: 100%;	 
	overflow: auto;
}

.msp-tl-controls ul {
	padding: 0;
	list-style: none;
	margin: 11px;
}
.msp-tl-controls ul li {
	float: left;
}

.msp-tl-current-time {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 37px;
	margin: 0 13px;
	font-weight: bold;
	font-size: 1.2em;
	color: #666;
}

.msp-tl-layers-list ul {
	padding: 0;
	list-style: none;
	margin: 0;
}

.msp-layer-botspace{
	height: 10px;
}

.msp-layer-row li {
	float: left;
}
.msp-layer-label {
	position: absolute;
	top: 5px;
	left: 63px;
}
.msp-layer-row {
	position: relative;
	height: 35px;
	background: white;
	border-bottom: solid 1px #dedede;
}

.msp-layer-row.active {
	box-shadow: 1px 0px 0px 1px #2EA2CC inset;
}

.msp-layer-label img {
	float: left;
}
.msp-layer-labeltext {
	line-height: 27px;
	margin-left: 4px;
	white-space:nowrap; 
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow:hidden;
	width: 7em;
	display: block;
	float: left;
	color: #666;
}

.msp-layers-srtplaceholder{
	width: 100%;
	height:1px !important;
	background:#2EA2CC;
}

.msp-layer-row ul {
	margin: 11px;
	position: absolute;
}
.msp-layer-row ul li {
	margin-right: 0px;
}

.msp-layer-controls {
	position: absolute;
	right: 0;
	margin: 11px 11px 0 0;
}
.msp-layer-controls a {
	margin: 0 2px;
}

.msp-tl-frames-cont ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.msp-frames-row {
	height: 35px;
	padding-left: 20px;
	border-bottom: solid 1px #dedede;
	border-right: solid 1px #dedede;
}

.msp-frames-row.active {
	box-shadow: -1px 0px 0px 1px #2EA2CC inset;
}

.msp-timeline-range{
	position: relative;
	top: 8px;
	left: -2px;
	height: 10px;
	white-space: nowrap;

}

.msp-range{
	display: inline-block;
	background: gray;
	height: 10px;
	border-radius: 5px;
	white-space: normal;
	cursor: w-resize;
	min-width: 2px;
	margin-right: 1px;
}

.msp-timeline-range.avt-disabled .msp-range{
	cursor: default !important;
} 

.msp-range-delay	{ background: url(../images/patt.png) #dcdada;}
.msp-range-show	 { background: #2ea2cc;}
.msp-range-wating { background: url(../images/patt.png) #fff3b6;}
.msp-range-hide	 { background: #e46161;}

.avt-range-tooltip {
	position: absolute;
	z-index: 1000;
	padding: 2px 5px;
	background: #278AAE;
	margin: -30px 0 0 -3px;
	color: #FFF;
}

.avt-range-tooltip:after {
	content: '';
	display: block;
	border-top: solid 10px #278AAE;
	position: absolute;
	border-left: solid 10px rgba(0, 0, 0, 0);
}

.msp-tl-resizehandle {
	width: 100%;
	text-align: center;
	color: gray;
	font-size: 25px;
	cursor: n-resize;
	line-height: 0;
	height: 17px;
	position: absolute;
	bottom: -17px;
}

 .ps-scrollbar-x {
	position: relative; /* please don't change 'position' */ /* there must be 'bottom' for ps-scrollbar-x */
	height: 11px;
	background-color: #FAFAFA;
	border: solid 1px #CACACA;
}

 .ps-scrollbar-y {
	position: relative; /* please don't change 'position' */
	width: 11px;
	background-color: #fafafa;	border: solid 1px #CACACA;
}

/*Stage*/
.msp-stage-top-toolbar{
	margin-top: 10px;
}

.msp-slide-stage {
	position: relative;
	border: solid 1px #DEDEDE;
	margin: 0px auto;
	overflow: hidden;
	color: black;
}

.msp-stage-pattern {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.msp-stage-msg {
    padding: 10px 20px;
    background: rgb(255, 255, 255);
    margin-bottom: -20px;
    margin-top: 20px;
    border-top: solid 1px #f1f1f1;
}

/*disable native selection*/
.msp-slide-stage, .msp-slide-stage *{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.msp-stage-snapbox{
	position:	absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	top: 0;
}

.msp-solo-plane {
    width: 100%;
    height: 100%;
    background: url(../images/patt.png) rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    z-index: 500;
}

/* reset default styles in stage */
.msp-slide-stage p ,	.msp-slide-stage h1 , .msp-slide-stage h2 ,
.msp-slide-stage h3 , .msp-slide-stage h4 , .msp-slide-stage h5
 {margin: 0; padding:0; font:inherit; color:inherit;}

.msp-stage-bg{
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.msp-stage-bg>img{
	position: relative;
}

@-webkit-keyframes mswp-pulse {
	0% { outline-color: rgba(0, 0, 204,0.2); }
	50% { outline-color: rgba(0, 0, 204,1); }
	100% { outline-color: rgba(0, 0, 204,0.2); }
}

.msp-stage-layer {
	position: absolute;
	left: 0;
	top: 0;
	cursor: default;
}

.msp-stage-layer img{
	display: block;
}

.msp-stage-videolayer {
	background: black;
	overflow: hidden;
}

.msp-stage-videoicon {
	top: 50%;
	left: 50%;
	position: relative;
	margin-top: -27px;
	margin-left: -23px;
}

.msp-stage-hotspot {
	width: 14px;	
	height: 14px;	
	border-radius: 15px;	
	border: 2px solid #BBB; 
	background: #FFF; 
	margin: -8px 0px 0px -8px;	position: absolute;
}

.msp-stage-layer.active .msp-stage-hotspot,
.msp-stage-layer.active {
	-webkit-animation: mswp-pulse 1s infinite ease-out;
	animation: mswp-pulse 1s infinite ease-out;
	outline-width: 1px;
	outline-style: dashed;
}

/* CKEditor style */
.msp-container .cke_chrome{
	box-shadow: none;
}

.msp-container .cke_toolgroup,
.msp-container .cke_combo_button{
	border-radius: 0;
}

/*style and effect editor*/
.mps-style-editor,
.mps-button-editor,
.mps-effect-editor {
	min-height: 450px;
	position: relative;
}

.bgToggle {
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: 10px;
    left: 10px;
    cursor: pointer;
}

.msp-section-handle {
	height: 45px;
	border-bottom: solid 1px #dedede;
}

.msp-section-title {
	color: #2EA2CC;
	position: relative;
	top: 13px;
	left: 20px;
	font-size: 1.2em;
}


.left-box {
	position: absolute;
	width: 780px;
	left: 0;
	top: 0;
	bottom: 0;
}

.msp-style-list,
.msp-effect-list {
	position: absolute;
	width: 220px;
	border-left: solid 1px #dedede;
	right: 0;
	height: 100%;
}

.msp-style-list .msp-section-handle,
.msp-effect-list .msp-section-handle {
	top: -46px;
	left: -1px;
	border-left: solid 1px #DEDEDE;
	position: absolute;
}

.msp-style-list	.msp-section-content,
.msp-effect-list .msp-section-content {	height: 100%;	}

.msp-style-list-cont,
.msp-effect-list-cont {
	overflow: auto;
	height: 100%;
}

.msp-style-preview-cont,
.msp-effect-preview-cont {
	height: 200px;
	border-bottom: solid 1px #dedede;
	position: relative;
	overflow: hidden;
}

.mps-button-editor .msp-style-preview-cont{
	height: 150px;
}


.msp-effect-preview-cont {
	height: 265px;
}

.msp-style-sample,
.msp-effect-sample,
.msp-effect-guide {
    position: absolute;
}

.msp-effect-sample,
.msp-effect-guide {
    background: url(../images/sample.png) no-repeat;
	border: solid 1px #E9E9E9;
	width: 120px;
	height: 108px;
}

.msp-effect-guide{
	border: dashed 1px #2ea2cc;
	opacity: 0.4;
}

.msp-style-properties .msp-section-content,
.msp-effect-properties .msp-section-content {
	position: absolute;
	top: 1px;
	bottom: 0;
	width: 100%;
	overflow: auto;
}

.msp-style-properties,
.msp-effect-properties {
	position: absolute;
	bottom: 0;
	top: 200px;
	width: 100%;
}

.msp-applystyle-cont,
.msp-applyeffect-cont {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 0;
}

.msp-style-row,
.msp-effect-row {
    padding: 9px 0 9px 20px;
    border-bottom: solid 1px #dedede;
    font-size: 0.89em;
    cursor: pointer;
    position: relative;
}

.msp-style-row.active,
.msp-effect-row.active {
    box-shadow: 0 0 0px 1px #2EA2CC inset;
}

.msp-style-remove,
.msp-effect-remove {
    position: absolute;
    right: 15px;
    top: 10px;
}

button.msp-savepreset, button.msp-applystyle, button.msp-applyeffect {
    padding: 13px 0 10px;
    margin-right: 10px !important;
    text-transform: uppercase;
    font-weight: 900 !important;
    border-bottom-width: 5px !important;
    margin-left: 20px;
    width: 479px;
    font-size: 15px;
}

button.msp-applyeffect {
    padding: 13px 0 10px;
    width: 475px;
}

button.msp-savepreset {
    padding: 13px 0 10px;
    width: 253px;
    margin-left: 0;
}

.msp-preview-controls {
    height: 32px;
    position: absolute;
    left: 20px;
    bottom: 10px;
    z-index: 10;
}

.msp-effect-review-btn{
	height: 23px;
	width: 26px;
	border-radius:100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.msp-effect-review-btn .msp-ico-whiteplay{
	top: 5px;
	left: 10px;
	position: relative;
}

.msp-effect-review-btn .msp-ico-whitepause{
	top: 6px;
	left: 9px;
	position: relative;
}

.msp-ui-slider {
    width: 150px;
    background: #dedede;
    height: 5px;
    border-radius: 50px;
    border: solid 6px transparent;
    background-clip: padding-box;
    position: relative;
    display: inline-block;
}

.msp-ui-slider .ui-slider-handle {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background-color: #2EA2CC;
    border: solid 1px white;
    top: -6px;
    margin-left: -8px;
}
.msp-ui-slider .ui-slider-handle:after {
    content: '';
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    border: solid #FFF 2px;
    border-radius: 100%;
    top: 6px;
    left: 6px;
}

.msp-effect-timeline-slider {
	margin-left: 5px;
	margin-top: 5px;
}

/*Slider controls*/
.msp-control-btn {
    float: left;
    background: #777777;
    margin-right: 10px;
    color: white;
    padding: 0px 30px 0px 0px;
    border-bottom: solid 3px #656565;
    position: relative;
    cursor: default;
     margin-top: 10px;
}

.msp-control-btn:hover {
    background: #818181;
}

.msp-control-removes {
    position: absolute;
    right: 7px;
    top: 5px;
}

.msp-control-label {
	display: block;
	float: left;
	border-right: solid 1px #FFF;
	padding: 5px 16px;
}

/*templates*/
.msp-templates-list {
    overflow: auto;
    position: absolute;
    top: 124px;
    bottom: 80px;
    width: 100%;
    padding-bottom: 20px;
}

.msp-template-figure {
    float: left;
    margin: 20px 0 0 20px;
    width: 276px;
    position: relative;
    cursor: pointer;
}

.msp-template-figure>img {
    border: solid 1px #dedede;
    float: left;
    width: 100%;
}

.msp-template-caption {
    border: solid 1px #dedede;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    float: left;
    box-shadow: 0 -3px #F3F3F3 inset;
    margin-top: -1px;
    padding: 14px 0;
}

.msp-template-figure.selected>img {
    border-color: #278AAE;
}

.selected .msp-template-caption {
    background: #2ea2cc;
    border-color: #278AAE;
    color: white;
    box-shadow: 0 -3px #278AAE inset;
}

.msp-templte-selected {
    position: absolute;
    top: 0;
    right: -1px;
    width: 22px;
    height: 22px;
    background: url(../images/ui-spritesheet.png) -194px -146px no-repeat #2EA2CC;
}

.msp-templates-bottom {
    position: absolute;
    border-top: solid 1px #dedede;
    bottom: 15px;
    width: 100%;
    padding-top: 16px;
}

button.msp-tempalte-save {
    width: 885px;
}


/*Choose Template in slider Settings*/
.msp-choose-template>.msp-img-box {
    float: left;
    border: solid 1px #dedede;
    width: 217px;
    margin-right: 20px;
}
.msp-choose-template {
    display: inline-block;
    vertical-align: top;
}
.msp-choose-template>.msp-img-box>img {
    display: block;
    width: 100%;
    cursor: pointer;
}
.float-left {
    float: left;
}

.msp-template-name {
    display: block;
    font-weight: 600;
    margin: 14px 0;
}

/*Posts preview in post slider*/

.msp-posts-loading {
	margin:20px;
}

.msp-posts-preview {
    height: 400px;
    overflow: auto;
    margin-bottom: -20px;
}

.msp-post {
    border-bottom: solid 1px #f1f1f1;
}

.msp-post figure {
	margin: 20px 0 20px 20px;
	display: table;
}

.msp-post .msp-entry-media {
    float: left;
    margin-right: 20px;
}

.msp-post .msp-entry-media>img {
    border: solid 1px #dedede;
}

.msp-post figcaption {
    float: left;
}

.msp-post .msp-entry-title {
    margin: 0 0 10px 0;
    font-weight: 600;
    font-size: 1.1em;
}

.msp-post .msp-entry-content>p {
    margin-bottom: 0;
}

.msp-post .ps-post-id {
	color: #336FAF;
}

/*----------------------------------------------------------*/
/* Button Layer */
.msp-buttons-container {
    max-width: 890px;
    border: solid 1px #dedede;
    padding: 5px;
    overflow: auto;
    height: 362px;
    width: 100%;
}

.msp-button-container {
    display: table;
    margin: 3px 2px;
    cursor: pointer;
    float: left;
    width: 170px;
    height: 85px;
}

.msp-button-cell{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border: solid 1px #dedede;
}

.msp-button-cell.active {
	border-color: #33AFDB;
}

.ms-btn {
	text-decoration: none;
	display: inline-block;
	color:black;
	position: relative;
	padding: 8px 15px;
	cursor: pointer;
	white-space: nowrap;
}

.ms-default-btn{
	background: #0074A2;
	border-radius: 5px;
	color: #FFF;
}

.ms-default-btn:hover{background-color: #0098D5;}
.ms-default-btn:active{top:1px;}

.ms-btn-s{
    padding: 14px 17px;  
    font-size: 80%;
    line-height: 0;
}

.ms-btn-m{
    padding: 12px 40px;
}

.ms-btn-n{
    padding: 8px 25px;
    font-size: 95%;
}

.ms-btn-l{
    padding: 17px 50px;  
    font-size: 120%;
}

.ms-btn-box{}
.ms-btn-round{border-radius: 5px;}
.ms-btn-circle{border-radius: 100px;}
.ms-btn-outline-box{}
.ms-btn-outline-round{border-radius: 5px;}
.ms-btn-outline-circle{border-radius: 100px;}

/*----------------------------------------------------------------------*/

.msp-action-list {
	display: inline-block;
}

.msp-selection{
	position: relative;
}

@-webkit-keyframes selection {
	0% { background-position: 0 0 }
	100% { background-position: 120px 120px	}
}

.msp-selection .border {
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, 
						color-stop(.25, #FFF),
						color-stop(.25, rgba(0, 0, 0, 0)),
						color-stop(.5, rgba(0, 0, 0, 0)),
						color-stop(.5, #FFF),
						color-stop(0.75, #FFF),
						color-stop(.75, rgba(0, 0, 0, 0)),
						to(rgba(0, 0, 0, 0)) 
					);
	background-size: 30px 30px;
	position: absolute;
	background-color: #2EA2CC;
	-webkit-animation: selection 6s infinite linear;
	animation: selection 6s infinite ease-in-out;
}

.msp-selection .border.border-left{
	height: 100%;
	width: 1px;
	left:-1px;
}

.msp-selection .border.border-right{
	height: 100%;
	width: 1px;
	right:-1px;
}

.msp-selection .border.border-top{
	width: 100%;
	height: 1px;
	top:-1px;
}

.msp-selection .border.border-bottom{
	width: 100%;
	height: 1px;
	bottom:-1px;
}

/*
	Pattern Picker
 */

.ms-pattern.ms-patt-1  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYICA/wzoDGTwHyDAADXxAv4Eq8S5AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-2  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYECA/wxogLAANoBdF0CAAQD+agT8l3ocpQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-3  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNqU0EENAAAMwkD8m+4s7PhCCmHbGijxE0jS1HOOhxJSUhf9eAIMAI/CEe94Ny14AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-4  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYGBg+M+ABfxHo3Fz/gMEGACtlgX7j8MuyAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-5  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABNJREFUeNpiYECA/3CCAV0UIMAANfEC/mOKn1cAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-6  {background-image: url(data:image/png;base64,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);}
.ms-pattern.ms-patt-7  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYMAE/+EEAy5Z0iUAAgwA/moE/KMl2lgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-8  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg+M+ACdDFAAIMADP0Af/w5VDVAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-9  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJJREFUeNpiYGBg+M9AGQAIMABABAEA80yJjQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-10 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYGBg+A/FcMDEQH0AEGAAxksCAb3vCDgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-11 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpiZGBg+M+AChhBBBMDDkC6BOkAIMAAlXQBCO9f4icAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-12 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiYGBg+M8AATAaDnAKYEgQBgABBgB6/AT8h9ybfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-13 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB1JREFUeNpiYGBg+M+ABJig9H90AbggI7oWgAADAI5xBAIRYsxUAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-14 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiYGBg+M+AA9BSgkQBgAADAJIyB/kDCjAnAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-15 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiYGBg+M9ABPhPjPh/YjT9J2AipiRAgAEAhjsH+Utd9Z4AAAAASUVORK5CYII=);}
/* white patterns */
.ms-pattern.ms-patt-16 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFAQMAAABCXz8WAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjaGBwZFBiEGHgAAAHPwEAP8TPrwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-17 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIAQMAAAALP6d4AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABZJREFUCNdjaGBwYFBgEGDgAGIFBgcADegBabpJ4LsAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-18 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGA4wPCA4QMACtgDEQ8Bqx8AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-19 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA9JREFUCNdjWMDgAMRAAAAKigGBlYsMggAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-20 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdj+ACFQAAAHgwDwds/+0oAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-21 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdjOACEYAAADAoBgRrgDF0AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-22 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjaGAAAwADiACBhux1cwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-23 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAIAQMAAAAC1AcCAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjaGAAAxgNAAsQAQHPxScOAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-24 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABAQMAAADZzn0AAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAApJREFUCNdj6AAAAIoAiVWdWYwAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-25 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdj4GBoYHBgUGAQAAAFggD5HRIFwAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-26 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjUGBoYHAAAAJmAOF0EZC+AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-27 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGAIYFBgCAAABcgBQeTzXGUAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-28 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACBJREFUCNdjaGBgcHBgUGhgEGRg4GJgYAGRQDZQBCgOAC/KAvtspwwJAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-29 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjUGBwYGhg4GAQAAAFkgD5MUFnfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-30 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjcGBoYFAAAALmAOHcBT11AAAAAElFTkSuQmCC);}



.msp-pattern-picker {
    display: inline-block;
    vertical-align: middle;
}

.ms-pattern-preview {
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 9px 0 1px;
    border: solid 1px #dedede;
}

.msp-patterns-box {
    width: 296px;
    z-index: 100;
    position: absolute;
    border: solid 1px #dedede;
    background: white;
    padding: 5px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.07);
}

.msp-pattern-prev.ms-pattern {
    float: left;
    width: 25px;
    height: 25px;
    border: solid 1px #dedede;
    margin: 5px;
    cursor: pointer;
}

.msp-pattern-prev.ms-pattern:hover{border-color: #B3B3B3;}