ÿØÿà JFIF    ÿÛ „  ( %"1!%)+...383,7(-.+  -+++--++++---+-+-----+---------------+---+-++7-----ÿÀ  ß â" ÿÄ     ÿÄ H    !1AQaq"‘¡2B±ÁÑð#R“Ò Tbr‚²á3csƒ’ÂñDS¢³$CÿÄ   ÿÄ %  !1AQa"23‘ÿÚ   ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6  öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ "Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷󲍷˜HT4&ÿ ÓÐü6ö®¿øþßèô Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt ‘BŒ†Ï‡%#tE Øz ¥OÛ«!1›üä±Í™%ºÍãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%ÌÁ²h´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ǍýʏTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆѪQ|%6ž™A õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»& î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$˝Úsäÿ ÷Û #°xŸëí(l »ý3—¥5m! rt`†0~'j2(]S¦¦kv,ÚÇ l¦øJA£Šƒ J3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡* ….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉ䢍mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ ñ#ºI¤Å´%çÁ­‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±b Lô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø ð\á)} ¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U  Z©RÊ ÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD é©¤&‡ïDbàÁôMÁ." ¤‡ú*õ'VŽ|¼´Úgllº¼klz[Æüï÷Aób‡Eÿ dÑ»Xx9ÃÜ£ÁT/`¼¸vI±Ýµ·Ë‚“G³þ*Ÿû´r|*}<¨îºœ @¦mÄ’M¹”.œ«Y–|6ÏU¤jç¥ÕÞqO ˜kDÆÁ¨5ÿ š;ÐЦ¦€GÙk \ –Þ=â¼=SͧµªS°ÚÍpÜãQűÀõ¬?ÃÁ1Ñ•õZà?hóœ€ L¦l{Y*K˜Ù›zc˜–ˆâ ø+¾ ­-Ök¥%ùEÜA'}ˆ><ÊIè“bpÍ/qÞâvoX€w,\úªò6Z[XdÒæ­@Ö—€$òJí#é>'°Ú ôª˜<)4ryÙ£|óAÅn5žêŸyÒäMÝ2{"}‰–¤l÷ûWX\l¾Á¸góÉOÔ /óñB¤f¸çñ[.P˜ZsÊË*ßT܈§QN¢’¡¨§V¼(Üù*eÕ“”5T¨‹Âê¥FŒã½Dü[8'Ò¥a…Ú¶k7a *•›¼'Ò·\8¨ª\@\õ¢¦íq+DÙrmÎ…_ªæ»ŠÓœ¡¯’Ré9MÅ×D™lælffc+ŒÑ,ý™ÿ ¯þǤ=Å’Á7µ÷ÚÛ/“Ü€ñýã¼àí¾ÕÑ+ƒ,uµMâÀÄbm:ÒÎPæ{˜Gz[ƒ¯«® KHà`ߨŠéí¯P8Aq.C‰ à€kòpj´kN¶qô€…Õ,ÜNŠª-­{Zö’æû44‰sŽè‰îVíRœÕm" 6?³D9¡ÇTíÅꋇ`4«¸ÝÁô ï’ýorqКÇZ«x4Žâéþuïf¹µö[P ,Q£éaX±`PÉÍZ ¸äYúg üAx ’6Lê‚xÝÓ*äQ  Ï’¨hÍ =²,6ï#rÃ<¯–£»ƒ‹,–ê•€ aÛsñ'%Æ"®ÛüìBᝠHÚ3ß°©$“XnœÖ’î2ËTeûìxîß ¦å¿çÉ ðK§þ{‘t‚Ϋ¬jéîZ[ ”š7L¥4VÚCE×]m¤Øy”ä4-dz£œ§¸x.*ãÊÊ b÷•h:©‡¦s`BTÁRû¾g⻩‹jø sF¢àJøFl‘È•Xᓁà~*j¯ +(ÚÕ6-£¯÷GŠØy‚<Ç’.F‹Hœw(+)ÜÜâÈzÄäT§FߘãÏ;DmVœ3Àu@mÚüXÝü•3B¨òÌÁÛ<·ÃÜ z,Ì@õÅ·d2]ü8s÷IôÞ¯^Ç9¢u„~ëAŸï4«M? K]­ÅàPl@s_ p:°¬ZR”´›JC[CS.h‹ƒïËœ«Æ]–÷ó‚wR×k7X‰k›‘´ù¦=¡«‰¨¨Â')—71ó’c‡Ðúµ `é.{§p¹ój\Ž{1h{o±Ý=áUÊïGÖŒõ–-BÄm+AZX¶¡ ïHðæ¥JmÙ;…䡟ˆ¦ ° äšiÉg«$üMk5¤L“’çÊvïâï ,=f“"íἊ5ô¬x6{ɏžID0e¸vçmi'︧ºð9$ò¹÷*£’9ÿ ²TÔ…×>JV¥}Œ}$p[bÔ®*[jzS*8 ”·T›Í–ñUîƒwo$áè=LT™ç—~ô·¤ÈÚ$榍q‰„+´kFm)ž‹©i–ËqÞŠ‰à¶ü( ‚•§ •°ò·‡#5ª•µÊ﯅¡X¨šÁ*F#TXJÊ ušJVÍ&=iÄs1‚3•'fý§5Ñ<=[íÞ­ PÚ;ѱÌ_~Ä££8rÞ ²w;’hDT°>ÈG¬8Á²ÚzŽ®ò®qZcqJêäÞ-ö[ܘbň±çb“ж31²n×iƒðÕ;1¶þÉ ªX‰,ßqÏ$>•î íZ¥Z 1{ç൵+ƒÕµ¥°T$§K]á»Ûï*·¤tMI’ÂZbŽÕiÒ˜}bÓ0£ª5›¨ [5Ž^ÝœWøÂÝh° ¢OWun£¤5 a2Z.G2³YL]jåtì”ä ÁÓ‘%"©<Ôúʰsº UZvä‡ÄiÆÒM .÷V·™ø#kèýiíÌ–ª)µT[)BˆõÑ xB¾B€ÖT¨.¥~ð@VĶr#¸ü*åZNDŽH;âi ],©£öØpù(šºãö¼T.uCê•4@ÿ GÕÛ)Cx›®0ø#:ÏðFÒbR\(€€Ä®fã4Þ‰Fä¯HXƒÅ,†öEÑÔÜ]Öv²?tLÃvBY£ú6Êu5ÅAQ³1‘’¬x–HŒÐ‡ ^ ¸KwJôÖŽ5×CÚ¨vÜ«/B0$×k°=ðbÇ(Ï)w±A†Á† 11Í=èQšµ626ŒÜ/`G«µ<}—-Ö7KEHÈÉðóȤmݱû±·ø«Snmá=“䫚mݱŸ¡¶~ó·“äUóJæúòB|E LêŽy´jDÔ$G¢þÐñ7óR8ýÒ…Ç› WVe#·Ÿ p·Fx~•ݤF÷0Èÿ K¯æS<6’¡WШ; ´ÿ ¥Êø\Òuî†åÝ–VNœkÒ7oòX¨Á­Ø÷FÎÑä±g÷ÿ M~Çî=p,X´ ÝÌÚÅ‹’ÃjÖ.ØöÏñ qïQ¤ÓZE†° =6·]܈ s¸>v•Ž^Ý\wq9r‰Î\¸¡kURÒ$­*‹Nq?Þª*!sŠÆ:TU_u±T+øX¡ ®¹¡,ÄâÃBTsÜ$Ø›4m椴zÜK]’’›Pƒ @€#â˜`é¹=I‡fiV•Ôî“nRm+µFPOhÍ0B£ €+¬5c v•:P'ÒyÎ ‰V~‚Ó†ÖuókDoh$å\*ö%Ю=£«…aȼ½÷Û.-½VŒŠ¼'lyî±1¬3ó#ÞE¿ÔS¤gV£m›=§\û"—WU¤ÚǼÿ ÂnÁGŒÃ ‚õN D³õNÚíŒÕ;HôyÄÈ©P¹Ä{:?R‘Ô¨âF÷ø£bÅó® JS|‚R÷ivýáâ€Æé¡è³´IئÑT!§˜•ت‚¬â@q€wnïCWÄ@JU€ê¯m6]Ï:£âx'+ÒðXvÓ¦Úm=–´7œ $ì“B£~p%ÕŸUþ« N@¼üï~w˜ñø5®—'Ôe»¤5ã//€ž~‰Tþ›Å7•#¤× Íö pÄ$ùeåì*«ÓŠEØWEÈsßg ¦ûvžSsLpºÊW–âµEWöˬH; ™!CYõZ ÃÄf æ#1W. \uWâ\,\Çf j’<qTbên›Î[vxx£ë 'ö¨1›˜ÀM¼Pÿ H)ƒêêŒA7s,|F“ 꺸k³9Ìö*ç®;Ö!Ö$Eiž•¹ÒÚ†ýóéÝû¾ÕS®ó$’NÝäŸz¤5r¦ãÄÃD÷Üø!°ø‡Ô&@m™Ì^Ãä­d q5Lnÿ N;.6½·N|#ä"1Nƒx“ã<3('&ñßt  ~ªu”1Tb㫨9ê–›–bìd$ߣ=#ÕãÒmU¯eí$EFù5ýYô櫨æì™Ç—±ssM]·á¿0ÕåJRÓªîiƒ+O58ÖñªŠÒx" \µâá¨i’¤i —Ö ” M+M¤ë9‚‰A¦°Qõ¾ßøK~¼Ã‘g…Ö´~÷Ï[3GUœÒ½#…kàÔ®Ò”‰³·dWV‰IP‰Ú8u¹”E ÖqLj¾êÕCBš{A^Âß;–¨`¯¬ìö ˼ ×tìø.tƐm*n¨y4o&Àx¥n¦×î‡aupáÛj8¿m›è¶ã!o½;ß0y^ý×^EÑ¿ÒjzŒ­)vÚÑnÄL …^ªô× ‡—‚3k Îý­hï]içå–îÏ*÷ñþ»Ô CÒjøjÍznˆ´ ¹#b'Fô‹ ‰v¥'’à'T´ƒHýÍ%M‰ ƒ&ÆÇŒï1 ‘ –Þ ‰i¬s žR-Ÿ kЬá¬7:þ 0ŒÅÒÕ/aÙ¬ÃÝ#Úøœ ©aiVc‰. ¹¦ãµ” ›Yg¦›ÆÎýº°f³7ƒhá·¸­}&D9¡ÂsÉÙÞèŠõØàC™¨ñbFC|´Ü(ŸƒÚÒ-%»'a Ì¿)ËÇn¿úÿ ÞŽX…4ÊÅH^ôΑí@ù¹Eh¶“L8Çjù ¼ÎåVªóR©Ï5uà V4lZß®=€xÖŸ–ÑÈ ÷”¨°¾__yM1tÉ?uÆþIkÄgæ@þ[¢†°XÃJ£j·:nkÅ¢u ‘}âGzö­/IµèЬ¼48q¦F°ŽR¼=ûì{´¯RýicS ÕÛ íNtÍÙï£,w4rêì®»~x(©Uñ§#Ñ&œÕ¤>ÎåÍÓ9’Ö{9eV­[Öjâ²ãu]˜å2›qÑšÕJç0€sÄ|Êëè0튔bÁ>“{×_F`Ø©ºê:µä,v¤ðfc1±"«ÔÍän1#=· Âøv~H½ÐßA¾¿Ü€Óš]Õ; I¾÷ç‚Qi†î¹9ywÔKG˜áñ zQY—§ÃÕZ07§X‚ Áh;ÁM)iÌCH-¯T‘ë|A0{Ò½LÚ–TâÖkÜ’dÀ“rmm»”جPF³ÖcbE§T€ÒxKºû’Ó®7±²(\4ŽÃ¸Uu@j™yĵ;³µ!Á¢b.W¤=mõ´êµK k ¸K^ÜÛ#p*Ü14qkZç5ïë †°5Ï%ÍÛ<Õ¤×Ô¥ê†C Õ´¼ú$ƒÖ“”]Ù¬qÞÚ[4©ý!ûÏ—Áb쳐XµA¬â~`›Çr¸8ìùÝ䫦<>ä÷«?xs´ÇÑ /á;¹øüÊÈÙà{"@Žïzâ¬[âß‚ U_<ÇŸ½4èN˜ú61®qŠu ¦þF£»äJ_ˆÙÎ~ ÞAã–݄ϗrŠD;xTž‘ô`É«…suãO`?³à™ô Lý#Íc5öoæØ‚y´´÷«ZR§<&JÇ+éâô´€i!Àˆ0æAoàðLèÖ-2ŸõW.’t^–(KÁmHµV@xÜÇy®Ñø­â^:Ú3w· 7½¹°ñ¸â¹®:',«Mœ—n­Á+Ãbš LÈ‘ÄnRÓÅœ%¦²‰¨ùQ:¤f‚ "PÕtô¸…cæl…&˜Ú˜Ôkv‹ž+vŠ,=¢v­6—Xy*¥t£«<™:“aîϲ=¦6rO]XI¿Œ÷¤zÚ­›¶ 6÷”w\d ü~v®ˆÌk«^m<ÿ ¢‰Õ\)ùºŽ;… lîÙÅEŠ®cѾ@vnMÏ,¼“ñ•ŽBxðÃzãÇç%3ˆ"}Ù•Åî> BÉú;Ò]V+P˜F_´ßé> Øše|ï‡ÄOmFæÇ ãqÞ$/xÐx­z`ï9"œÜij‚!7.\Td…9M‡•iŽ‹¾‘50ÞŽn¥ß4ÉôO ¹*í^QêËÜÇÌ8=ާs‰'ÂëÙ«á%Pú[O †ÅP¯Vsް.‰,kc¶ ¬A9n˜XÎ-ÞšN["¹QÕ‰ƒMýÁߺXJæÍaLj¾×Ãmã¾ãÚ uñÒþåQô¦¥ /ÄUx:‚ÍÜ’ Đ©ØÝ3V¨‰ÕnÐ6ó*óúK­«…c ¯U òhsý­jóÔj#,ímŒRµ«lbïUTŒÑ8†Ä0œÏr`ð¡¬É Ї ë"À² ™ 6¥ f¶ ¢ÚoܱԷ-<Àî)†a¶ž'Ú»¨TXqØæ¶÷YÄHy˜9ÈIW­YÀuMFë ºÏ’AqÌ4·/Ú †ô'i$øä­=Ä Ý|öK×40è|È6p‘0§)o¥ctî§H+CA-“ xØ|ÐXАç l8íºð3Ø:³¤¬KX¯UÿÙ/* Admin Area 3000 */ /* SETUP */ body { height: 100%; width: 100%; color: #828282; background: #ecf1f4; font: 100 16px/1.5 Helvetica, sans-serif; min-width: 320px; } h1, h2, h3, h4, h5, h6 { font-weight: 100; line-height: 1.4; padding: 0; margin: 0; } h1 { font-size: 1.6em; } h2 { font-size: 1.4em; } h3 { font-size: 1.2em; } h4 { font-size: 1em; } h5 { font-size: 1em; font-weight: normal; } p, ul { font-size: 0.98em; padding: 0; margin: 0; margin-bottom: 1em; color: #444444; } li { padding: 0; margin: 0; margin-bottom: .5em; } p a, li a, td a, th a { color: inherit; } /* BASIC STRUCTURE - Sidebar and Main w/Top Bars */ #sidebar, #main { box-sizing: border-box; } #sidebar { position: fixed; top: 0; left: 0; bottom: 0; background: #30415b; width: 15em; box-shadow: inset 0 0 0.5em #000; border-right: 2px solid #357ee4; opacity: 1; -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; } #main { position: relative; margin-left: 15em; background: #ecf1f4; } #main.login { margin-left: 0; } .topbar { display: block; padding: .5em 1em; border-bottom: 1px solid #3f5473; } .topbar h1 { display: inline-block; vertical-align: middle; color: #172841; } .topbar h1 a { text-decoration: none; } .topbar h1 a:hover { text-decoration: underline; } .topbar a.sidebartoggle { display: inline-block; text-indent: -999em; background: white; width: 1em; height: 1em; vertical-align: middle; } /* SIDEBAR-RELATED */ #sidebar .topbar { padding: 0.9em 1em; } #sidebar .topbar h1 { display: inline-block; color: #fff; font-size: 1em; padding-left: 0.25em; } #sidebar .topbar h1 a { color: #fff; } #sidebar .topbar a.sidebartoggle { float: right; background: url(img/sidebartoggle.gif); margin-top: 0.35em; } #sidebar nav { padding: 1em; } #sidebar nav ul { font-size: .9em; list-style: none; margin: 0; padding: 0; } #sidebar nav ul li a { display: block; color: #fff; text-decoration: none; padding: 0.5em; border-radius: 0.3em; -webkit-transition: background 0.4s; } #sidebar nav ul li a:hover { background: #304c74; } #sidebar nav ul li a.current { background: #357ee4; } #sidebar nav ul li ul { display: none; } #sidebar nav ul li ul li { background: #304c74; border-radius: 0.5em; margin: 5px 0; } #sidebar nav ul li ul li a { padding: 0.25em 0.5em; } #sidebar nav ul li a.current + ul { display: block; } #sidebar nav ul li a.current + ul li { -webkit-animation: vertExpand 0.4s; } #sidebar nav ul li a.current + ul li a.current { background: rgba(53, 126, 228, 0.40); } #sidebar #account { position: absolute; bottom: 0; width: 100%; border-top: 1px solid #3f5473; color: #fff; padding: 0.5em 0; } #sidebar #account p { display: inline; color: #fff; text-align: left; padding: 1em; font-size: 0.8em; } #sidebar #account .actions { float: right; margin-right: 0.75em; } #sidebar #account a { display: inline-block; width: 1.2em; height: 1.2em; text-indent: -999em; vertical-align: middle; margin: 0.25em 0.1em; } #sidebar #account a.account { background: url(img/accountsettings.png) no-repeat top left; background-size: 100%; } #sidebar #account a.account:hover { background-position: bottom left; } #sidebar #account a.logout { background: url(img/logout.png) no-repeat top left; background-size: 100%; } #sidebar #account a.logout:hover { background-position: bottom left; } #sidebar nav ul li.spacer span { display: block; height: 0; margin-top: 1em; padding: 0 0 0.5em; border-top: 1px dashed #6b80a0; border-radius: 0; color: #fff; } /* MAIN AREA-RELATED */ /* Top Bar (it's a bar that goes at the top) */ #main .topbar { padding: 0.5em 1em; border-color: #c6c6c6; border-color: #cfcfcf; background: #fafafa; /* box-shadow: 0 0 0.2em #c4c4c4; */ } #main .topbar a.sidebartoggle { background: url(img/sidebartoggle-main.gif); margin-right: 0.25em; display: none; } #main .topbar div.buttons { float: right; text-align: right; margin-top: 0.25em; } #main .topbar h1 { color: #687189 } /* Tab Bar */ /* For filtering a list based on some criteria */ #main nav#tabs { white-space: nowrap; overflow: hidden; -webkit-overflow-scrolling: touch; } #main nav#tabs:hover { overflow: scroll; } #main nav#tabs ul { font-size: .9em; list-style: none; margin: 0; padding: 0.75em 0 0.25em 0; } #main nav#tabs ul li { display: inline-block; margin: 0; } #main nav#tabs ul li a { display: inline-block; color: #687189; text-decoration: none; padding: 0.25em 0.85em; border-radius: 1em; margin-right: 0.5em; -webkit-transition: background 0.4s, color 0.4s; } #main nav#tabs ul li a:hover { background: #69738a; color: #fff; } #main nav#tabs ul li a.current { background: #357ee4; color: #fff; } #main form .topbar { /* position: fixed; */ /* left: 15em; */ /* right: 0; */ /* z-index: 999; */ padding: 0.5em 1.5em; -webkit-transition: left 0.5s; } /* CONTENT */ #main #content { padding: 0.5em 1em; } #main form #content { padding: 0.5em 1em 3.5em 1em; } #main form #content:after { content: "."; display: block; height: 0; line-height: 0; clear: both; visibility: hidden; } /* Cards Setup */ #main .cardcontainer { box-sizing: border-box; padding: 0 0.375em; margin-bottom: 0.75em; } #main .cardcontainer h2 { font-weight: 200; color: #445671; font-size: 1.2em; } #main .cardcontainer h3 { font-weight: normal; margin-bottom: 0.5em; color: #172841; } #main .cardheader, #main .cardcontent, #main .cardfooter { background: #fcfdfe; border: 1px solid #d5e2eb; min-height: 20px; padding: 0.75em; border-radius: 0.2em; } #main .cardheader { background: none; border: none; min-height: 1.6em; } #main .cardheader .tools { display: block; width: auto; overflow: hidden; margin: 0; padding: 0; } #main .cardheader h2 { display: inline; clear: none; margin: 0; padding: 0; float: left; } #main .cardheader h2 a { color: #445671; text-decoration: none; } #main .cardheader h2:hover a, #main .cardheader h2 a:hover { text-decoration: underline; } #main .cardheader .activation { /*background: #d5e2eb;*/ text-align: right; } #main .cardheader .activation .button { background: #445671; } #main .cardheader .activation .button.deactivate:hover { background: #bf2b2b; } #main .cardheader .activation .button.publish:hover, #main .cardheader .activation .button.activate:hover { background: #2cbf6e; } #main .cardheader .activation .button.unpublish:hover { background: #e98826; } #main .cardcontent.publish { margin-top: 1.95em; background: #d5ebd8; text-align: right; border-color: #d5ebd8; } #main .cardcontent.publish fieldset, #main .cardcontent.publish label, #main .cardcontent.publish input { display: inline-block; width: auto; text-align: left; } #main .cardcontent.publish fieldset { margin-bottom: 0.75em; } #main .content { min-height: 20px; padding: 0.75em; } #main .cardfooter { background: #d5e2eb; text-align: center; font-size: 0.65em; padding: 0.35em; min-height: 0; } #main .cardfooter a { display: block; color: #445671; text-decoration: none; font-weight: 800; text-transform: uppercase; } #main .cardfooter a:hover { color: #185cbc } #main .cardcontent.inline { overflow: hidden; } #main .cardcontent.inline input, #main .cardcontent.inline .buttons { float: left; display: inline-block; max-width: 50%; vertical-align: bottom; margin: 0; } #main .cardcontent.inline .buttons { padding: 0 1em !important; } #main .cardcontent.inline .buttons button { } /* LISTS */ /* Pagination / Pager */ .pagination { border: 1px solid #d5e2eb; border-width: 1px 0; padding: 0.5em 0 0 0 } .pager, .pagination { text-align: right; clear: both; width: 100%; } .pager li, .pagination li { display: inline-block; list-style: none; } .pager li a, .pager li span, .pagination li a, .pagination li span { display: block; background: #fcfcfc; padding: 0.25em 0.75em; border: 1px solid #eee; text-decoration: none; font-size: 85%; } .pager li a:hover, .pagination li a:hover { background: #d5e2eb; } .pagination li.active a, .pagination li.active span { background: #357ee4; color: #fff; } .pager li.disabled span, .pagination li.disabled span { background: none; } /* Tools */ /* For sorting and filtering lists */ #main div.tools { font-size: .9em; text-align: left; padding: 0.75em 0 0.25em; margin-bottom: 0.5em; overflow: hidden; min-height: 1.75em; } #main div.tools > a.button { float: right; } #main div.tools .selectize-control { display: inline-block; width: 140px; } /* Toggles */ #main div.toggle { display: inline-block; border-radius: 0.25em; border: 1px solid #d5e2eb; background: #fff; overflow: hidden; vertical-align: top; float: left; } #main div.toggle a { display: inline-block; padding: 0.4em; font-size: 0.7em; text-transform: uppercase; text-decoration: none; color: #222; } #main div.toggle a.active { background: #2967be; color: #fff; } #main div.tools input[type=search] { margin-left: 1em; float: left; } /* Inline Search */ #main div.tools form.inlinesearch { display: inline-block; position: relative; width: 70%; white-space: nowrap; } #main div.tools form.inlinesearch select, #main div.tools form.inlinesearch input, #main div.tools form.inlinesearch button, #main div.tools form.inlinesearch label, #main div.tools form.inlinesearch fieldset { display: inline-block; float: none; width: auto; margin-right: 5px; } #main #searchlist { min-width: 20em; } /* Inline Create Entry Form */ #main div.tools form.inlinecreate { display: inline-block; position: relative; width: 70%; text-align: right; float: right; white-space: nowrap; } #main div.tools form.inlinecreate div.createentry { display: block; position: absolute; top: 0em; right: 0; background: #ecf1f4; text-align: left; z-index: 3; opacity: 1; } #main div.tools form.inlinecreate div.createentry.hidden { top: 0; z-index: 1; display: none; } #main div.tools form.inlinecreate input { width: 11em; } #main div.tools form.inlinecreate select { width: auto; } #main div.tools form.inlinecreate input, #main div.tools form.inlinecreate select { display: inline; margin-right: 1em; max-width: 150px; } /* #main div.tools form.inlinecreate a.create { z-index: 2; position: absolute; top: 0; right: 0; } */ /* Entry Lists (alternative to table view) */ /* Width of these is defined in html depending on content so try and keep this reasonably simple */ #main ul.entry-list { list-style: none; padding: 0; margin: 0; font-size: 0.9em; } #main ul.entry-list li.col2of6, #main ul.entry-list li.col3of6 { -webkit-transition: -webkit-transform 0.25s; } #main ul.entry-list li .cardcontent { text-align: left; } #main ul.entry-list li img.thumb { width: 100%; } #main ul.entry-list li div.info { padding: 0.5em 1em; border-top: 1px dotted #d5e2eb; } #main ul.entry-list li div.info h2 { padding: 0; } #main #content ul.entry-list li div.buttons { text-align: center; margin: 0.5em 0 0 0; padding: 0.5em 0 0 0; position: static; } #main ul.entry-list li p { margin-bottom: 0; font-size: 0.9em; } #main ul.entry-list li:hover { } #main ul.entry-list li .info h2, #main ul.entry-list li .info p { white-space: nowrap; text-overflow: ellipsis; width: 100%; overflow: hidden; } #main ul.entry-list li .info .row { padding: 0.5em 0; } #main ul.entry-list li .info .row > div { padding: 0 1em; } /* Current Entries */ /* Lists of things that are associated with another thing */ /* Like Galleries and Videos and so on */ ul.current-entries { margin: 0; padding: 0; list-style: none; } ul.current-entries li { display: inline-block; width: 33%; min-width: 100px; height: 100px; overflow: hidden; } ul.current-entries li figure { padding: 0; margin: 0; position: relative; width: 100%; height: 100%; } ul.current-entries li figure img { position: absolute; top: 0; left: 0; z-index: 98; } ul.current-entries li figure figcaption { background: rgba(255, 255, 255, 0.8); position: absolute; bottom: 0; z-index: 99; width: 100%; text-align: center; font-size: 0.8em; } /* Forms */ #main form { display: inline; } #main form h2 { margin: 0 0 0.25em 0.5em; } #main form h2 .inline-check { float: right; } #main form h2 .inline-check label, #main form h2 .inline-check input { display: inline; } #main label { display: block; font-weight: normal; text-transform: uppercase; font-size: 0.65em; color: #172841; margin-bottom: 0.25em; } #main input + label, #main select + label, #main textarea + label, #main p + label, #main .selectize-control + label, #main fieldset + label, #main span.error + label { margin-top: 1.25em; } #main span.error + input { margin-top: 0.5em; } #main input, #main select, #main textarea { box-sizing: border-box; padding: 0.35em; font-size: 0.9em; border-radius: 0.25em; background: #fff; border: 1px solid #b4b4b4; font-weight: normal; color: #222; outline: 0; -webkit-transition: border 0.5s; box-shadow: inset 0 0.1em 0.1em #d0d0d0; } #main select { /* -webkit-appearance: none; */ padding: 0.2em 0.35em; background-color: #fafdff; background: #fff; box-shadow: 0 0 0.01em #cdcdcd; font-size: 0.8em; height: 2em; } #main select[multiple=multiple] { height: 8em; } #main textarea { height: 8em; } #main input.error, #main textarea.error, #main select.error { border-color: #e32323; } #main input.ok, #main textarea.ok { border-color: #32b832; } #main input:focus, #main textarea:focus { border-color: #2967be; } #main input, #main select, #main textarea { width: 100%; } #main input.long, #main select.long, #main textarea.long { width: 100%; } #main textarea.long { height: 12em; } #main textarea.long.tall { height: 40em; } #main input.short, #main select.short, #main textarea.short { width: 33%; } #main input.mini, #main select.mini, #main textarea.mini { width: 16%; } #main fieldset { border: none; margin: 0; padding: 0; } /* Specific input types */ /* Dates */ #main input.date, #main input.datetime { min-width: 7.5em; padding-right: 20px; background: url(img/datepicker.png) no-repeat 95% 5px #ffffff; cursor: pointer; } #main input.date:hover, #main input.date:focus { background-position: 95% -20px; } #main input.multidate { min-width: 7.5em; padding-right: 25px; background: url(img/datepicker.png) no-repeat 98% 5px; cursor: pointer; } #main input.date:hover, #main input.date:focus, #main input.datetime:hover, #main input.datetime:focus { background-position: 95% -20px; } #main .dates { margin-top: .75em; } #main .dates.hidden { display: none; } td.ui-state-highlight { border: none !important; background: none !important; } .ui-widget-content .ui-state-highlight a { border: none; background: #357ee4; color: #fff !important; } .ui-datepicker-today a { color: #fff !important; background: #30415b !important; } .ui-datepicker-today a.ui-state-active { border: none; background: #357ee4 !important; color: #fff !important; } /* URLS */ #main input.url { } #main input.url::-webkit-input-placeholder { } /* File Uploads (not galleries) */ #main form div.uploadblock { position: relative; margin-bottom: 1em; padding: 0.5em; } #main form div.uploadblock figure { position: relative; padding: 0; margin: 0; width: 100%; overflow: hidden; margin-bottom: 0.5em; } #main form div.uploadblock figure img { width: 100%; } #main form div.uploadblock figure a.negative { position: absolute; bottom: 0; left: 0; z-index: 99; width: 100%; background: #fff; background: rgba(255, 255, 255, 0.8); text-align: center; padding: 0; } #main form div.uploadblock span.progress { display: block; width: 80%; margin: 0.5em auto; height: 0.8em; background: #d5e2eb; border-radius: 2em; overflow: hidden; } #main form div.uploadblock span.progress i { display: block; background: #2967be; height: 100%; width: 0; -webkit-transition: width 0.1s; } #main form div.uploadblock figure, #main form div.uploadblock span.progress, #main form div.uploadblock.uploading figure, #main form div.uploadblock.uploading fieldset input, #main form div.uploadblock.uploading fieldset p, #main form div.uploadblock.hasimage fieldset input, #main form div.uploadblock.hasimage fieldset p { display: none; } #main form div.uploadblock.hasimage fieldset.replace input { display: block; } #main form div.uploadblock.uploading span.progress { display: block; } #main form div.uploadblock.hasimage figure { display: block; } #main form div.uploadblock.error { border: 1px solid #c00; } /* Radios and checkboxes and bears oh my */ #main fieldset.radiochecks { display: block; } #main fieldset.radiochecks input, #main input[type=checkbox] { width: auto; margin-right: 0.25em; border: none; } #main fieldset.radiochecks label { display: inline-block; margin: 0 0.75em 0 0; } #main fieldset.radiochecks + label { margin-top: 1em; } #main fieldset.checkbutton { padding: 5px 10px; } #main fieldset.checkbutton label { display: inline-block; color: #fff; padding: 0 0.75em; font-size: 1em; margin: 0; text-transform: none; } /* CKEdtior */ #main div.cke { margin-bottom: 1em; } /* Text for Tips and Errors etc. */ #main p.tip { font-size: 0.75em; } #main p.error, #main span.error { font-size: 0.75em; color: #c31010; } /* Buttons */ #main div.buttons { display: block; text-align: right; } #main #content div.buttons { position: fixed; bottom: 0; left: 15em; right: 0; z-index: 999; -webkit-transition: left 0.5s; border-color: #c6c6c6; background: #fafafa; box-shadow: 0 -0.1em 0.2em rgba(220, 220, 220, 0.6); padding: 0.5em; } #main .topbar div.buttons { border-top: none; padding-top: 0; } #main.login #content form div.buttons { padding-top: 1em; border-top: none; background: none; position: static; box-shadow: none; } #main form #content .cardcontent div.buttons { position: static; padding: 0.5em; background: none; box-shadow: none; } #manage-iq-bag { position: absolute; margin-top: 0.65em; } /* PREVIEW CONTENT */    #main #content.preview h2 { margin: 0 0 0.25em 0.5em; } #main .previewblock { border-top: 1px solid #efefef; padding: 0.5em 0; margin-bottom: 0.5em; font-size: 0.9em; } #main .previewblock h1, #main .previewblock h2, #main .previewblock h3, #main .previewblock h4, #main .previewblock h5, #main .previewblock h6, #main .previewblock p, #main .previewblock ul, #main .previewblock li { margin: 0; padding: 0; } #main .previewblock p { margin-bottom: 1em; } #main .previewblock p a { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } #main .previewblock figure { padding: 0; margin: 0; } #main .previewblock figure img { width: 100%; } /* PAGE SPECIFIC */ /* Login Page */ section#login { width: 33%; margin: 15% auto 0 auto; -webkit-animation: upninthem 0.5s; } section#login h2 { margin-left: 0.75em; margin-bottom: 0.25em; } section#login.error { -webkit-animation: shakeyourhead 100ms 3 ease-out; } /* Landing Page */ ul.landing { margin-top: 1em; text-align: center; } ul.landing li { display: inline-block; } ul.landing li a { display: inline-block; text-decoration: none; background: #fcfdfe; border: 1px solid #d5e2eb; min-height: 20px; padding: 0.75em 1.5em; border-radius: 0.2em; -webkit-transition: box-shadow 0.5s; } ul.landing li a:hover { border-color: #c9dae5; box-shadow: 0 0 0.5em #d5e2eb; } table.value-list { width: 100%; color: #687189; font: 600 13px/1.2 Helvetica, sans-serif; border-collapse: separate; border-spacing: 5px; } table.value-list thead tr { border: 1px solid #d5e2eb; } table.value-list thead tr th { background: #d5e2eb; } table.value-list th, table.value-list td { border: 1px solid #d5e2eb; padding: 5px; text-align: left; width: 50%; } table.value-list th.buttons, table.value-list td.buttons { text-align: center; border: none; width: 1px; background: none; } table.value-list.create { background: #ecf1f4; text-align: center; width: 100%; margin: 0 auto; border: 1px dotted #b3c0ca; display: block; box-sizing: border-box; } table.value-list.create td { padding: 0; padding: 5px; border: none; } /* Product */ .sock_size { display: inline-block; width: 25%; padding-bottom: 1em; } .sock_size p { margin-bottom: 0; } .sock_article_number { display: inline-block; width: 74%; padding-bottom: 1em; } /* --- Lisztomania (for Phoenix fans) --- */ /* For Sitemap and other hierarchical-type lists. Sortable and otherwise */ ul.hierarchy { list-style: none; margin: 0; padding: 0; } ul.hierarchy li a { color: #687189; color: #687189; text-decoration: none; } ul.hierarchy li { margin: 5px 0; padding: 0; line-height: 1; box-sizing: border-box; list-style: none; } ul.hierarchy li span { border: 1px solid #d5e2eb; width: auto; display: table; width: 100%; vertical-align: middle; box-sizing: border-box; padding: 5px 5px 5px 1em; overflow: hidden; font: 600 13px/1.2 Helvetica, sans-serif; } ul.hierarchy li span a { display: table-cell; vertical-align: middle; width: 80%; } ul.hierarchy li li span { background: #d5e2eb; } ul.hierarchy li li li span { background: #ecf1f4; } ul.hierarchy li li li li span { background: #fefefe; } ul.hierarchy li li li li li span { background: #fafafa; } ul.hierarchy li span:hover { background: #ffffff !important; border: 1px solid #b3c0ca !important; } ul.hierarchy .buttons { padding: 0 !important; float: right !important; margin: 0 !important; position: static !important; display: table-cell !important; vertical-align: middle !important; width: auto !important; box-shadow: none !important; background: none !important; } ul.hierarchy li.create { -webkit-animation: upninthem 0.5s; } ul.hierarchy li.create form { text-align: center; width: 100%; margin: 0 auto; border: 1px dotted #b3c0ca; display: block !important; padding: 0.5em; box-sizing: border-box; } ul.hierarchy li.create form * { display: inline-block; float: none; } ul.hierarchy li.create input[type=text] { width: 60% !important; } ul.hierarchy ul { margin: 0; } ul.hierarchy.archive li a { color: #9c9c9c; text-decoration: none; } ul.hierarchy.archive li span { background: #f9f9f9; border: 1px solid #ececec; } ul.hierarchy.archive li span:hover a { color: #687189; } ul.hierarchy a.button { font-size: 11px !important; } ul.hierarchy a.button { width: auto; display: inline-block; font-weight: bold; background: none !important; } ul.hierarchy a.button.positive { color: #2cbf6e; } ul.hierarchy a.button.negative { color: #bf2b2b; text-decoration: none; } li > ul.sortable { padding: 5px 0 0; } li > ul.sortable .placeholder { background: #ecf1f4; max-height: 5px !important; margin-top: -5px; border: 1px dotted #d5e2eb; } /* -- Sitemap Chart -- */ #sitemap figure#chart { padding: 1em 0; margin: 0; overflow-x: scroll; -webkit-overflow-scrolling: touch; } #sitemap figure#chart span { padding: 0 !important; } div.orgChart table { width: 100%; } div.orgChart tr.lines td.line { width: 1px; height: 20px; } div.orgChart tr.lines td.top { border-top: 1px dashed #959595; } div.orgChart tr.lines td.left { border-right: 1px dashed #959595; } div.orgChart tr.lines td.right { border-left: 1px dashed #959595; } div.orgChart td { text-align: center; vertical-align: top; padding: 0 2px; } div.orgChart div.node { display: inline-block; background: #ccc; padding: 0.25em; border-radius: 0.25em; vertical-align: middle; font-size: 0.75em; box-shadow: 0 0 0.2em #c4c4c4; /* max-width: 90px; */ } div.orgChart div.node:hover { max-width: none; } div.orgChart div.node h2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } div.orgChart div.node h2 a { text-decoration: none; display: block; background: #fff; padding: 0.25em 0.5em; color: #687189; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } div.orgChart div.node h2 a:hover { color: #373e50; } div.orgChart div.node .buttons { padding: 0 !important; width: 100% !important; background: #ffffff !important; display: block !important; overflow: hidden !important; white-space: nowrap !important; text-align: center !important; position: static !important; } div.orgChart div.node a.button { font-size: 0.75em; } div.orgChart div.node a.button { width: auto; display: inline-block; font-weight: bold; background: none !important; } #sitemap div.orgChart div.node a.button { font-size: 0.75em; } #sitemap div.orgChart div.node a.button.positive { color: #2cbf6e; } #sitemap div.orgChart div.node a.button.negative { color: #bf2b2b; text-decoration: none; } #sitemap div.orgChart div.node.level0 { padding: 0.5em; max-width: none; } #sitemap div.orgChart.interactive div.node:not(.hasChildren):after { display: none !important; } #sitemap div.orgChart.interactive div.node.hasChildren { } #sitemap div.orgChart.interactive div.hiddenChildren { cursor: s-resize; } #sitemap div.orgChart.interactive div.hiddenChildren:after { content: 'show children' } #sitemap div.orgChart.interactive div.shownChildren { cursor: n-resize; } #sitemap div.orgChart.interactive div.shownChildren:after { content: 'hide children'; } /* FILE & MEDIA GALLERY */ /* General gallery image tile construction */ ul.assets { margin: 0; overflow: hidden; } ul.assets li { -webkit-animation: pop .5s; list-style: none; } ul.assets li.hidden { display: none; } ul.assets li a { text-decoration: none; } /* Upload Link tile incl. drag/drop */ .addassets .upload { width: 100% !important; height: 100% !important; } .addassets .upload label, .ckupload label { padding: 3.5em; vertical-align: middle; width: 100% !important; height: 100% !important; text-align: center !important; border-style: dashed; box-sizing: border-box; border-width: 1px; border-color: #b4b4b4; border-radius: 1em; } .addassets .upload.hover label, .addassets .upload:hover label, .ckupload:hover label, .ckupload.hover label { border-color: #2967be; background: #ebf1f6; cursor: pointer; } /* Normal "already uploaded" tile */ ul.assets li a.progresslabel, ul.assets li span.progress { display: none; } ul.assets li figure, ul.assets li figure.image { margin: 0 0 0.75em 0; padding: 0; position: relative; width: 100%; height: 100%; overflow: hidden; display: block; box-sizing: border-box; } ul.assets li figure.image { max-height: 320px; background: #ecf1f4; padding: 5px; } ul.assets li figure:before, ul.assets li figure.image:before { content: ""; display: block; padding-top: 100%; } ul.assets li figure a.asset { position: absolute; top: 0; right: 0; left: 0; bottom: 0; display: block; } ul.assets li figure a.asset img { position: absolute; top: 50%; width: 100%; height: auto; display: block; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); min-width: 100%; } ul.assets li .info { display: block; clear: both; } /* Tile state whilst uploading */ ul.assets li.uploading .cardcontent { display: none; } ul.assets li.uploading { padding-top: 2.8em; text-align: center; font-size: 0.8em; } ul.assets li.uploading figure { display: none; } ul.assets li.uploading a.progresslabel, ul.assets li.uploading span.progress { display: block; } ul.assets li span.progress { width: 80%; margin: 0.5em auto; height: 1em; background: #d5e2eb; border-radius: 2em; overflow: hidden; } ul.assets li span.progress i { display: block; background: #2967be; height: 100%; width: 0; -webkit-transition: width 0.1s; } ul.assets li a.remove { } /* Problem Uploading State */ ul.assets li.error { border-color: #c00; color: #c00; padding: 2em 1em 1em 1em; } ul.assets li.error figure { display: none; } ul.assets li p.file { position: absolute; top: 70%; text-align: center; padding: 0 0.5em; width: 100%; box-sizing: border-box; display: block; } ul.assets li p.file .filename { font-size: 0.9em !important; line-height: 1.2; word-wrap: break-word; } ul.assets li p.file .filesize { font-size: 0.7em !important; color: #ccc; clear: both; display: block; } ul.assets li figure a.asset, ul.assets li figure.other a.asset { background-image: url(img/file-icons/512px/_blank.png); background-size: 50%; background-repeat: no-repeat; background-position: center 25%; } ul.assets li figure.document a.asset { background-image: url(img/file-icons/512px/_page.png); } ul.assets li figure.pdf a.asset { background-image: url(img/file-icons/512px/pdf.png); } ul.assets li figure.txt a.asset { background-image: url(img/file-icons/512px/pdf.png); } ul.assets li figure.rtf a.asset { background-image: url(img/file-icons/512px/pdf.png); } ul.assets li figure.doc a.asset { background-image: url(img/file-icons/512px/doc.png); } ul.assets li figure.dot a.asset { background-image: url(img/file-icons/512px/dot.png); } ul.assets li figure.docx a.asset { background-image: url(img/file-icons/512px/docx.png); } ul.assets li figure.odt a.asset { background-image: url(img/file-icons/512px/odt.png); } ul.assets li figure.ott a.asset { background-image: url(img/file-icons/512px/ott.png); } ul.assets li figure.ods a.asset { background-image: url(img/file-icons/512px/ods.png); } ul.assets li figure.ots a.asset { background-image: url(img/file-icons/512px/ots.png); } ul.assets li figure.xls a.asset { background-image: url(img/file-icons/512px/xls.png); } ul.assets li figure.dotx a.asset { background-image: url(img/file-icons/512px/dotx.png); } ul.assets li figure.xlsx a.asset { background-image: url(img/file-icons/512px/xlsx.png); } ul.assets li figure.ppt a.asset { background-image: url(img/file-icons/512px/ppt.png); } ul.assets li figure.pps a.asset { background-image: url(img/file-icons/512px/pps.png); } ul.assets li figure.key a.asset { background-image: url(img/file-icons/512px/key.png); } ul.assets li figure.ppt a.asset { background-image: url(img/file-icons/512px/odp.png); } ul.assets li figure.otp a.asset { background-image: url(img/file-icons/512px/otp.png); } ul.assets li figure.image a.asset { background: none !important; } /* Global Progress Bar (all current uploads) */ h2 span.globalprogress { display: inline-block; width: 10%; margin-left: 1em; height: 0.58em; background: #d5e2eb; border-radius: 2em; overflow: hidden; } h2 span.globalprogress i { display: block; background: #2967be; height: 100%; width: 0; -webkit-transition: width 0.1s; } h2 span.globalprogress input { display: none; } /* Videos */ figure#youtubevideo, figure#youtubeposter { margin: 1em 0; padding: 0; } figure#youtubevideo iframe, figure#youtubeposter img { width: 100%; border: none; padding: 0; margin: 0; } /* TABLES */ div.tablescroll { width: 100%; overflow-x: scroll; } table.entry-table { width: 100%; min-width: 768px; font-size: 0.8em; font-weight: normal; margin-bottom: 1em; border: 1px solid #d5e2eb; border-radius: 0.25em; overflow: hidden; } table.entry-table td, table.entry-table th { padding: 0.5em; margin: 0; border: 1px solid #eeeeee; background: #fff; vertical-align: top; } table.entry-table td p, table.entry-table td h1, table.entry-table td h2, table.entry-table td h3, table.entry-table td h4, table.entry-table td h5, table.entry-table td h6, table.entry-table td li { color: inherit !important; text-align: left; margin-bottom: 0.5em; } table.entry-table td h1, table.entry-table td h2, table.entry-table td h3, table.entry-table td h4, table.entry-table td h5, table.entry-table td h6 { /* font-weight: 600 !important; font-size: 1em; */ } table.entry-table thead th { text-align: left; background: #e4e4e4; color: #787878; border-top: none; font-weight: normal; text-transform: uppercase; font-size: 0.9em; padding: 0.75em; } table.entry-table thead th.action { text-align: center; width: auto; } table.entry-table thead th div.column-sort { display: inline-block; white-space: nowrap; } table.entry-table thead th a.asc { display: inline-block; width: 10px; height: 8px; background: url(/adminfiles/img/ascdesc.png) no-repeat 100% 0; text-indent: -999em; } table.entry-table thead th a.asc:hover, table.entry-table thead th a.asc.active { background: url(/adminfiles/img/ascdesc.png) no-repeat 0 0; } table.entry-table thead th a.desc { display: inline-block; width: 10px; height: 8px; background: url(/adminfiles/img/ascdesc.png) no-repeat 100% 100%; text-indent: -999em; } table.entry-table thead th a.desc:hover, table.entry-table thead th a.desc.active { background: url(/adminfiles/img/ascdesc.png) no-repeat 0 100%; } table.entry-table.content tbody tr:hover td, table.entry-table tbody tr td { background: #ffffff; } table.entry-table.content tbody tr:nth-child(even) td, table.entry-table.content tbody tr:nth-child(even):hover td, table.entry-table tbody tr:nth-child(even) td { background: #f9f9f9; } table.entry-table tbody tr:hover td { background: #fdfcf3; } table.entry-table tbody td.action { text-align: center; width: 1px; } table.entry-table tbody td.action a { white-space: nowrap; } table.entry-table tbody td.action span.buttons { white-space: nowrap; display: block; } table.entry-table tbody td.action span.buttons a.button { display: inline-block; } table.entry-table tfoot tr:first-child td { border-top: 4px double #000; } table.entry-table.content thead th { font-weight: normal; text-transform: uppercase; font-size: 0.75em; color: #172841; margin-bottom: 0.25em; background: #fff; border: none; } /* BUTTONS */ button, a.button, fieldset.checkbutton { display: inline-block; background: #2967be; color: #fff; padding: 0.35em 1.25em; font-size: 0.8em; font-weight: lighter; border-radius: 0.25em; border: 0; text-decoration: none; outline: none; } button:hover, a.button:hover, fieldset.checkbutton:hover { background: #185cbc; } button.positive, a.button.positive, fieldset.checkbutton.positive { background: #2cbf6e; } button.positive:hover, a.button.positive:hover, fieldset.checkbutton.positive:hover { background: #1fba65; } button.positive.error, a.button.positive.error { background: #c95757 } button.negative, a.button.negative { background: none; color: #bf2b2b; text-decoration: underline; box-shadow: none; } button.negative:hover, a.button.negative:hover { } button.neutral, a.button.neutral { background: #e98826; } button.neutral:hover, a.button.neutral:hover { background: #ff9933; } table button, table a.button { font-size: 0.9em; } .sortable i.sort { display: inline-block; text-indent: -999em; height: 20px; width: 20px; text-align: left; background: url('img/sort-order.png') no-repeat center center; padding: 0; margin: 0 5px; cursor: move; } /* MESSAGES */ .message { text-align: center; padding: 0.25em 1em; border-bottom: 1px solid #ccc; font-size: 0.9em; } .message p, .message li { margin-bottom: 0; } .message.positive { border-color: #b1cdbd; } .message.positive p { color: #2cbf6e; } .message.negative { border-color: #bf2b2b; } .message.negative p { color: #bf2b2b; } .message + content { padding-top: 0; } .cke_dialog_body label, .cke_dialog_body label.cke_required { padding: 5px; line-height: 1.4; font-weight: normal !important; } /* MAX POWER (Saw it on a hairdryer) */ /* (it's for full screen edit area) */ body.maxpower #sidebar { /* -webkit-transform: translate3d(-100%, 0, 0); */ } body.maxpower #main { margin-left: 0; -webkit-transition: margin 0.5s; } body.maxpower #main form .topbar, body.maxpower #main form #content div.buttons { left: 0; } body.maxpower #main .topbar a.sidebartoggle { display: inline-block; } #main #pagebuilder.cardcontent { margin: 1em auto; box-shadow: 0 0 0.4em #d1d1d1; } .cardcontent > header, #main #pagebuilder.cardcontent .cardheader, #main #casestudybuilder .cardheader { padding: 0 0.75em; margin: 0.5em 0; background: #d5e2eb; vertical-align: middle; display: block; overflow: hidden; } .cardcontent > header { margin: 0 0 0.5em 0; } .cardcontent > header label, .cardcontent > header ul.buttons, #main #pagebuilder.cardcontent .cardheader label, #main #pagebuilder.cardcontent .cardheader ul.buttons, #main #casestudybuilder .cardheader ul.buttons { padding: 10px 0; margin: 0; display: block; float: left; overflow: hidden; } .cardcontent > header ul.buttons, #main #pagebuilder.cardcontent .cardheader ul.buttons, #main #casestudybuilder .cardheader ul.buttons { margin: 0; padding: 7px 0; text-align: right; float: none; height: 20px; } #main #casestudybuilder .cardheader ul.buttons { display: inline-block; float: right; } .cardcontent > header ul.buttons li, #main #pagebuilder.cardcontent .cardheader ul.buttons li, #main #casestudybuilder .cardheader ul.buttons li, #main #casestudybuilder .cardheader .slug { display: inline-block; list-style: none; padding: 0; margin: 0; } .cardcontent > header ul.buttons li a, #main #pagebuilder.cardcontent .cardheader ul.buttons li a, #main #casestudybuilder .cardheader ul.buttons li a { display: block; overflow: hidden; background: hsl(204, 35%, 77%); font-size: 12px; line-height: 1; vertical-align: middle; text-align: left; padding: 5px 10px; margin: 0; border-radius: 0.25em; } #main .cardheader .activation { /*background: #d5e2eb;*/ } #main #pagebuilder.cardcontent .slug, #main #casestudybuilder .cardheader .slug { color: hsl(204, 35%, 77%); } #main #pagebuilder.cardcontent .cardcontainer { margin-bottom: -1px; position: relative; } #main #pagebuilder.cardcontent .cardcontainer .cardcontent { border: none; border-bottom: 1px solid #d5e2eb; margin-bottom: 2em; } #main #pagebuilder.cardcontent .cardcontainer > label { /*border-top: 1px dotted #ccc;*/ /*padding-top: 0.5em;*/ } #main #pagebuilder.cardcontent .cardcontainer .cardcontent { } #main #pagebuilder.cardcontent .cardcontainer .cardcontent.gallery ul li { max-width: 100px; max-height: 100px; overflow: hidden; display: inline-block; padding: 1px; } #main #pagebuilder.cardcontent .cardcontainer .cardcontent.gallery ul li img { width: 100%; height: 100%; } #main #pagebuilder.cardcontent .cardcontainer .cardcontent.accordion dl { display: block; border-bottom: 1px solid #bebebe; margin-bottom: 1em; } #main #pagebuilder.cardcontent .cardcontainer .cardcontent.accordion dl dt { font-weight: bold; border-top: 1px solid #bebebe; padding: 0.5em 0; cursor: pointer; } #main #pagebuilder.cardcontent .cardcontainer .cardcontent.accordion dl dt:before { content: " + "; font-family: monospace; } #main #pagebuilder.cardcontent .cardcontainer .cardcontent.accordion dl dt.active { border-bottom: 0; } #main #pagebuilder.cardcontent .cardcontainer .cardcontent.accordion dl dt.active:before { content: " - "; font-family: monospace; } #main #pagebuilder.cardcontent .cardcontainer .cardcontent.accordion dl dd { display: none; padding: 0 1em 1em 0.5em; margin: 0; } #main #pagebuilder.cardcontent .cardcontainer .cardcontent.accordion dl dt.active + dd { } #main fieldset { background: #f9f9f9; border: 1px solid #d5e2eb; padding: 0.5em; border-radius: 0.25em; margin: 5px; box-sizing: border-box; } #main .cardcontent fieldset > fieldset { background: none; border: none; padding: 0; margin: 0; width: 49%; vertical-align: middle; display: inline-block; box-sizing: border-box; } #main .cardcontent fieldset label { box-sizing: border-box; width: 40%; min-width: 120px; clear: left; margin: 0; } #main .cardcontent fieldset label { padding-right: 2em; box-sizing: border-box; } #main .cardcontent fieldset label, #main .cardcontent fieldset p { display: inline-block; vertical-align: middle; } #main .cardcontent fieldset p { box-sizing: border-box; margin: 0; font-size: 0.9em; } #main .cardcontent fieldset > fieldset label { box-sizing: border-box; clear: left!important; display: inline-block!important; } #main form .cardcontent fieldset label, #main form .cardcontent fieldset > fieldset label, #main .cardcontent fieldset > fieldset label { width: auto; } #main form .cardcontent.address fieldset label{ width: 40%; } #main .cardcontent fieldset > fieldset p { box-sizing: border-box; padding: 0 2em 0 1em; clear: right; } #main .cardcontent fieldset.long label, #main .cardcontent fieldset.long p { box-sizing: border-box; clear: both; width: 100%; } #main .cardcontent fieldset input, #main .cardcontent fieldset textarea { box-sizing: border-box; } #main .cardcontent fieldset.radiochecks label { padding: 0 0.25em; min-width: 0!important; } #main .cardcontent fieldset.radiochecks input { margin: 0 0.25em; } #main .cardcontent fieldset.radiochecks input[type=checkbox] { } #main .cardcontent fieldset.buttons { background: none; border: none; text-align: right; } #main .cardcontent section.fieldgroup { padding: 0.5em; } #main .cardcontent section.fieldgroup a.button.create { font-size: 0.65em; float: right; background: #357ee4; } #main .cardcontent fieldset table { width: 100%; border: 1px solid #d5e2eb; margin: 10px 0; border-collapse: collapse; } #main .cardcontent fieldset table thead { background: #d5e2eb; } #main .cardcontent fieldset table tbody { background: #fff; } #main .cardcontent fieldset table th { font-weight: normal; text-transform: uppercase; font-size: 0.85em; color: #172841; text-align: left; padding: 5px 10px; } #main .cardcontent fieldset table td { padding: 5px 10px; border: 1px solid #d5e2eb; } #main .cardcontainer a.edit { float: right; } #main table.variant-detail { font-size: 0.9em; } #main table .product-detail ul { list-style: none; } /* eCommerce Additions */ .product-thumb, .product-detail { display: inline-block; vertical-align: middle; } .product-detail a { text-decoration: none; vertical-align: middle; } .product-detail .product-attributes span { display: block; } .product-detail .product-status { display: inline-block; vertical-align: middle; text-indent: -999em; border-radius: 5em; width: 0.5em; height: 0.5em; } #order-summary dt, #order-summary dd { margin-bottom: 0; font-size: 0.9em; text-indent: 0; padding: 0; margin: 0; color: #525252; font-weight: bold; } #order-summary dd { font-weight: normal; margin-bottom: 0.5em; } #order-summary dd a { color: inherit; } #order-summary-products table.entry-table td.thumbnail { width: 150px; text-align: center; } #order-summary-products table.entry-table td img { max-width: 100px; } #order-summary-products table.entry-table td.currency { text-align: right; width: 10em; } #order-summary-products table.entry-table tfoot tr th, #order-summary-products table.entry-table tfoot tr td { border-top: 3px double #ccc; text-align: right; } /* ANIMATIONS */ @-webkit-keyframes pop { 0% { -webkit-transform: scale3d(0.1, 0.1, 0.1); opacity: 0; } 65% { -webkit-transform: scale3d(1.2, 1.2, 1.2); opacity: 1; } 100% { -webkit-transform: scale3d(1, 1, 1); } } @-webkit-keyframes upninthem { 0% { -webkit-transform: translate3d(0, 5%, 0); opacity: 0; } 100% { -webkit-transform: translate3d(0, 0, 0); opacity: 1; } } @-webkit-keyframes shakeyourhead { 0% { -webkit-transform: translate3d(2%, 0, 0); } 50% { -webkit-transform: translate3d(-2%, 0, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); } } @-webkit-keyframes vertExpand { 0% { -webkit-transform: scale3d(1, 0, 0); opacity: 0; } 65% { -webkit-transform: scale3d(1, 0.85, 0.65); opacity: 1; } 100% { -webkit-transform: scale3d(1, 1, 1); } } @media print { body { font-size: 11px; background: #fff; color: #000; max-width: 20cm; } #main form #content { padding: 0.75em; } #sidebar, #main form .topbar, #main #content div.buttons, button, a.button { display: none; } #main { margin-left: 0; background: #fff; } #main .cardheader, #main .cardcontent, #main .cardfooter { border: 1px solid #ddd; background: #fff; } #main .cardcontainer h2 { color: #000; } #main input, #main select, #main textarea { background: #fff; border: none; box-shadow: none; padding: 0; -webkit-appearance: none; } #main dl.order-summary-user { display: none; } #main #order-summary-addresses #user-account { display: none; } table.entry-table { min-width: 0; border-color: #000; } table.entry-table tr, table.entry-table tr td { border-color: #ccc; background: none !important; } #order-summary-products table.entry-table td.thumbnail { width: 0; } #order-summary-products table.entry-table td img { display: none; } }