diff --git a/css/explore-icons-embedded.css b/css/explore-icons-embedded.css new file mode 100644 index 00000000..793f2cf0 --- /dev/null +++ b/css/explore-icons-embedded.css @@ -0,0 +1,62 @@ +@charset "UTF-8"; + +@font-face { + font-family: 'explore-icons'; + src: url("../font/explore-icons.eot"); + src: url("../font/explore-icons.eot?#iefix") format('embedded-opentype'), url("../font/explore-icons.svg#explore-icons") format('svg'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'explore-icons'; + src: url("data:application/octet-stream;base64,d09GRgABAAAAACFAABAAAAAAM5wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABoAAAAcYe4u0EdERUYAAAGIAAAAHQAAACAASgAET1MvMgAAAagAAABIAAAAVtaq8/djbWFwAAAB8AAAAMAAAAHyO7h5k2N2dCAAAAKwAAAAGwAAACQM5/7AZnBnbQAAAswAAAT8AAAJljD3npVnYXNwAAAHyAAAAAgAAAAIAAAAEGdseWYAAAfQAAAV1wAAIOC7KzNTaGVhZAAAHagAAAAyAAAANv28wZFoaGVhAAAd3AAAAB4AAAAkCCAEPGhtdHgAAB38AAAAXgAAAHJXbQHEbG9jYQAAHlwAAAA8AAAAPGw8dBZtYXhwAAAemAAAACAAAAAgAbUDVG5hbWUAAB64AAABvQAAA0IESnK3cG9zdAAAIHgAAABuAAAAm0mMAK9wcmVwAAAg6AAAAFgAAABYur3ioXicY2BgYGQAguP/NtwH0We+7/sBowFqpApIAAB4nGNgZGBg4ANiCQYQYGJgBEIZIGYB8xgABX4ATwAAAHicY2BkTmL8wsDKwMDUxbSbgYGhB0Iz3mcwZGQCijKwMTPAAKMQQwOcE5DmmsLgwOD4/z9z0P8shihmS4ZaoCwjSA4AJQ8NYXiczY47EoIwGIQ3vAQEwTc+CjoaL+ENHHs4g2NN4TVo6LmCpbfwBDQWabTFPwk6jjSWbubLJjvJPwvABKATG8IgcjAI3ShlMtfhytzAjjykJd7vE6eO64wXvORV01CylUn6SprL1Yse0Tk4BXlwbKd+ypP7ob3ZYoKYq/okjgJToI4VmJGnREbnOcALBRbkpQJL8kqBFdjdlwBrgFl412AabdpXo27HrnTDtHq24/Y9fxCEw9F48sOn/9ET/xgu2nicY2BAA0YMRszs/y8zW/5vBuKtIBoAP/gHrQB4nJ1VaXfTRhSVvGRP2pLEUETbMROnNBqZsAUDLgQpsgvp4kBoJegiJzFd+AN87Gf9mqfQntOP/LTeO14SWnpO2xxL776ZO2/TexNxjKjseSCuUUdKXveksv5UKvGzpK7rXp4o6fWSumynnpIWUStNlczF/SO5RHUuVrJJsEnG616inqs874PSSzKsKEsi2iLayrwsTVNPHD9NtTi9ZJCmgZSMgp1Ko48QqlEvkaoOZUqHXr2eipsFUjYa8aijonoQKu4czzmljTpgpHKVw1yxWW3ke0nW8/qP0kSn2Nt+nGDDY/QjV4FUjMzA9jQeh08k09FeIjORf+y4TpSFUhtcAK9qsMegSvGhuPFBthPI1HjN8XVRqTQyFee6z7LZLB2PlRDlwd/YoZQbur+Ds9OmqFZjcfvAMwY5KZQoekgWgA5Tmaf2CNo8tEBmjfqj4hzwdQgvshBlKs+ULOhQBzJndveTYtrdSddkcaBfBjJvdveS3cfDRa+O9WW7vmAKZzF6khSLixHchzLrp0y71AhHGRdzwMU8XuLWtELIyAKMSiPMUVv4ntmoa5wdY290Ho/VU2TSRfzdTH49OKlY4TjLekfcSJy7x67rwlUgiwinGu8njizqUGWw+vvSkussOGGYZ8VCxZcXvncR+S8xbj+Qd0zhUr5rihLle6YoU54xRYVyGYWlXDHFFOWqKaYpa6aYoTxrilnKc0am/X/p+334Pocz5+Gb0oNvygvwTfkBfFN+CN+UH8E3pYJvyjp8U16Eb0pt4G0pUxGqmLF0+O0lWrWhajkzuMA+D2TNiPZFbwTSMEp11Ukpdb+lVf4k+euix2Prk5K6NWlsiLu6abP4+HTGb25dMuqGnatPjCPloT109dg0oVP7zeHfzl3dKi65q4hqw6g2IpgEgDbotwLxTfNsOxDzll18/EMwAtTPqTVUU3Xt1JUaD/K8q7sYnuTA44hjoI3rrq7ASxNTVkPz4WcpMhX7g7yplWrnsHX5ZFs1hzakwtsi9pVknKbtveRVSZWV96q0Xj6fhiF6ehbXhLZs3cmkEqFRM87x8K4qRdmRlnLUP0Lnl6K+B5xxdkHrwzHuRN1BtTXsdPj5ZiNrCyaGprS9E6BkLF0VY1HlWZxjdA1rHW/cEp6upycW8Sk2mY/CSnV9lI9uI80rdllm0ahKdXSX9lnsqzb9MjtoWB1nP2mqNu7qYVuNKlI9Vb4GtAd2Vt34UA8rPuqgUVU12+jayGM0LmvGfwzIYlz560arJtPv4JZqp81izV1Bc9+YLPdOL2+9yX4r56aRpv9Woy0jl/0cjvltEeDfOSh2U9ZAvTVpiHEB2QsYLtVE5w7N3cYg4jr7H53T/W/NwiA5q22N2Tz14erpKJI7THmcZZtZ1vUozVG0k8Q+RWKrw4nBTY3hWG7KBgbk7j+s38M94K4siw+8bSSAuM/axKie6uDuHlcjNOwruQ8YmWPHuQ2wA+ASxObYtSsdALvSJecOwGfkEDwgh+AhOQS75NwE+Jwcgi/IIfiSHIKvyLkF0COHYI8cgkfkEDwmpw2wTw7BE3IIviaH4BtyWgAJOQQpOQRPySF4ZmRzUuZvqch1oO8sugH0ve0aKFtQfjByZcLOqFh23yKyDywi9dDI1Qn1iIqlDiwi9blFpP5o5NqE+hMVS/3ZIlJ/sYjUF8aXmYGU13oveUcHfwIrvqx+AAEAAf//AA94nMVZe5AcxXnvxzx2Z3Z3ZnZmZ2Z37/a9s3u399znvbWH7iE4ne5O3J1uZSwJ6TgJDBiLIEQAgTHBCWAK40SJMYllmxgsu0AOBtsFdrkCGKX8qFTF8R/5L7YrZQykcMBODNYqX8/uHUjgxKlKJbc3O9PdX29/3d/vew4iKIkQ7iYPI4pE1FV3EEKUILoHEYzJHCIEL3DwhLcjJAo8B2RU45VCSUtquZKWTmLvz196iTx8biNJ1mAuj5Tzj5Dv0QQQ6shCURRHS/VdEiaIEwm3BxYR4If2ACn2IrxHhm8P7/XsQTyl/BziebqEKE+nOzp4riPeEY91RiNh2zJDhl/idD6oqT61oCdDSVw0Q5ohpJMpp6KVqyU+qSVpspLUQsnKT7Hd/Dm+u3tktKvpy4+NduE3mz785vXQyQYe2ItfHek+N9U1OpYnz3WNrp+bwv+x1jy+tgbsAf/0UzTmnkcKOagb9aEiemnujLS4Vk8lMBxMvTg40N/X21Po7srnnGwmHWJHQwlGYTIRnTsjA2XnxTSJLaIImoj+Pr/UaLQW9VM4PYKuBmEo5JLW7z8DNBSh/dCy30tSl6FBjrBOtL/RaHw9lYzHNJtTC9lQrlKDC6WcdC7LTq5Wtfhs1WKHKfIpUUjltCwIl9dwSKzocOFDZ8+exTXiwVLzaMI0bXwCn7BNM9E8SihHRpvfIT9rfgdzQPWvU4tTd8J17gFCTvlS5M6YT5UeflhSfbFzd6Z8pzDeIAN3nvt79wuPACVOwBeAgWufe6KNmTT6xNwZP+ysjyM+irweivb5ZeKVsIcCWnjYvCBSAQSGsTiHRBEvISzi6Wi9vz0BcLXx+8xogChAFol0Is1OqbOD4Q3gpgPUAl4BWdgKBAoXoW0Uh0qVJFw6oA6nK6VkKF2h/Qxw56YY4PpO4dSpnnNT5LlzP5uZwX87Q54DxD3uIm4NEAd/zR81byDHTp8+jZgyIO38G/Sb5CzsXK37UwpB49C9vyOKAwW9ypuWKQawKLBPDi6nVmWfbTjldonO28/gqS9FOWHntbbVna/8ya+29/tmpMLqnsZT91YnHxufuaKxwyL3fKjLivJ8/t5t47PTmQNX7Dpop8z1D+4fublmxM3w6PDyv4H+gyx+Qv+d/BDZgPztaKbuGx6q9MVt0AiM63NnIiAXFdBLjkAbLQGfMgLQhdpdsJv59gBG042niwO9PVQt9OIABU7ZLtKpnNOPnRz7VA2zVKz5sQBwLNcAibxpKDjrpFO4yqhqsHXYPNszodjAAucRtLJ9WLUVzZLiwxFjNhHTXh/JRL0403xzbKx5wLbxqbExfMq2dzW/b23P4DuDPKcEZnhRlOQgrynZmT/25MwOT9iQhj2ynw8mAp64k7n0zXKMm/qLROIXASfwi9atZyPT7P7IdD1iOmLIXLj8aISjCtuYev55+gT5DYqhqac9oGjsYFQ4GB/sHEmTW8oaafcRdGRTO6WtJijn17qdNNUKOihiqQhbrbK7yQwe7Bmzo2IHpT40MLS8nOfndnXEG8cj6qWm3XzRp6n+5gu7YeNvPzUcnEkJc2FpYaZvdP/+DgtGfXhs9xVg3gnjlSwDrxrKoitabIYQpa7oXFaZLmAFb/Krt71A491DdfudXvAI8+0xAirUeDqfz6W54NYugHnKWKdOzYC9lIqwq0oZ9pFmeFVXlm+5dfdK3/NGLGq80PdQyYl0DkyrctHp6BiYUn34x7esrKzsuXlhvvmVdBqvzO/qh9FBJxLrn4F7rpNhVD3/D/Qm8jLahdbQleiBZxoLhPJMCMz6xlwUXgGehOMptwH2VMA8Rfwa4jiZ29xmJ1DhI7+TqJ65YBx6DwMNz6N5uCF+EagRP9Vo1NUD+3cvTW2fGM9lY1FdEwOFLGhma8PsM46ZxWC3CQznk2Ti7cSGCHJmN9CIAA4ZDOQxvmRaMSwmnWptgnMqMDvNRiyThw48jtMCHsFKXClEjn4gZ1uW9kVMfD5Jx1dELXAJj6m2nXtw1e7p7JYxJwo+wYeHdZ9oNYUQ75cyNY2nvbZ6jy9ST+KH5sqW/XHlDkM2fYaZ4IypWCaZOqCZnDcQjXQKXAgMoU/wmtqBVHJ0KcAlQ3YwmqccRynm5KC8TMiy7PUHOF6lb+y8YUgKZjNBf7hgxP1D1zMZhUBGt4GMLkOraB3dXbfyOSKibVgQLYNwvCJQxGGOa5uUNGIxBhIbECLwnMA3wCtgwmGGQhYVUJmCUPK/m4pSF5WMllAw7MFDB65orOxe2LljeqRWHuzp8gQKtXK1VnbgLEFAtSp7qLU7mD3NOSC4CWqJrpREGsBg8UEg0KrW9GoORNPqyzlYgE74EWiINcFsNRzWCsHpYOzhxUgAc4SopJOnhOhEVzwCJ0gSH1QSNtZk/Emnx/eQdyzdrCR8Yq+F/0WJc58lOBL2PiSNZpuRbf3dWOVUPB7iZV5rPm/yYXBleFT3yET0Nl/QhRt5SyAKx/tFqbsk6LwQJKUCZ/GCRq2+sM+rSLKnYKsC4Yfyzf54f8bIWH78tl+T+hPN/kTfcA2fMIycYSx4JT3v8RktX8R063mQWwPd2hJNFlEONJ2SBo+xn0Vu3kbAJ3kEHoSxpAA7oiyCcPp/N50oovkLpyARZBReW1nctfOyS2cv2TYyVKtkK+lktpJMp1WrYFWY2sBXKVlJp9pa5KqMUMChJHsqbTY3hyvlNLjl9/QmUxfQqpY21dWJpWnNtNTvKralzmC5o2tGNU31u5ppatNS81czqmW1W81fyzMaKNuLmsXDtdCR32tq322P7813LLhD7teC1Hin0ZDaI6ALwfNPc/dREaKbElpEZ+pqWSYcGh9z4pQIgJO2+8gzOINWbHgxRCyYroNvIWhJdJ0KBDFU2I0EQRE2bZhzMT1QwhQBMRG8i7reczEhDBOBzr+XngozYNT88zujOccwTNNyJAtikFrFqZRdFyWASYIIRVAw6EGlzLeGEmD0Q23HxRx8GbuujPXGiNvZdvppsIwHt+3aeXLOsOX9k+HetGQIduLwfrywPLuI64uzyyvTd91y7O45/GPZNuZOzvUeWlo/nLAFQ+oQe8OTeCAtF3de9+2QPj351U/PxgwpINgdsaGe+3r52tztP/jBbTtrfG/fYJeeThuLZN+0Hvr29XNFIVtPFjMdthCQFD42++mvIuYbg5CvXANxZx6V0bb6WNaGKAPXmTNgVmYDYkQqYrrB0hawW+yQwP7Ns7PidiOOcjMhO1V0HCfpMcH9lYqAMdfjuea61RbEEDsHsA2VMoCxD1dqgOoWHFNOsFiMOKWVvcVcqFg8ftfJYrF5Q7F48q7jJ1fuWoF/4kCrOpwrVnLVKoyePPAN5eoi/F2tfOOA/ZPJlZXJn9SXlxHysb3Q62EvfsjqymgWrO4+CDOOonvQp9GT6FtkqpVQHDOwx0u8HrIBhtJHqG8DIr0wssMbKCzD/zoyZSybeCOuER5LmJc2kIJUr6I2YqDTPs7ra+idRIxiDolcI9JBSCJEME/ACMtI8stSA1gI+AMrFsBWWApiQZCFduZSv+G9q4cRW3bjf21Z2yIXrmv/P+66ftv/xcJCwD8P68KiASRA2x9YYrxAbNao7/zMw39w46U7qhUl8K1nn/nal08//tgXH/2rRx5+8jNP/vmfPXD/idtuvOcP7vnIh6+95vBVBw/s++DexuKuHauXrm4br8xWZ4sDXbmIHVQDSSWZTSUh+W5ptcJi00pZLwLW4wS0vh3UQ5frXF3NF7ao4tg1DelUP+7DrtUoblmKCkSNgmEWq2UnRVsqA5O0rSc2O4YvnP4+i4Bhh3HSslJgp0psBi23yVpEsWqklImNgqZxYYGqkVimFApI6Vj6NKdTPRAuxXhD0Y1SydAVg4+VwgHo5sK4c+GWsbHFRmlsrCSPLYyPL0jF9t8/RxSdGiRcDOkG5yeJBPFzhh4qKqo/rERKYHJhIS0cSxdDXl9Qkjsyz6djIyYYop5sERtefTAekMLFDAQMHp9khAc5r+BVMsXmDmpTQx8Mx6BTH7TJF3RIV2LhQd2AgZJ38IlbFvYWx8aKexfHxk7BtTjG7MZ6sUgT7q2pblLqYc7k4vYgfp3YHPyWrnZoMfjJ5hRbMhAf5HiJLYkDLVYUL0sAAMz6+b+jE+QNQJkKeXka9YJVGUVTaAGtoA+iq9B16Jd1Z+/a6vLuxaG+GOTcO+tdHZzoOXJw1uYE0fARIly7j1DCt73bAPh9L/Zgr2cD8nIfpIIecS/kfhA0UIE0INOQJgM8aacmLKtsebleCCTwETbZ4z3yfjMvnFQv/z70EKHOb82jkKk26slKRdOmtl8yWRmtjNaqrDrD6jKapVlBTc+kVL0ANhuCERaVFE1wCKFiuuLkANsujJ2c0ArXLeg04Bmy10o6gGuhKow5Ong+yN6hYYgT2H02KUv5HJ59g8fRWcIA87NuS6zSiVdOf+m11750+pXmr0eHt984OiRbyVs93OWpAEk9OHbJziHiGZ8khUs+OzEZmY4cF3F9atuNwt5eZWSE7K4al4eGzv2MPxSqLqbyn8oby92J/jz+8kCkb87MTeH9p1999fTjr77SfIann/sc5QfySz/tryQyqjowmAjkIxI9QwW5Sx55lKcva39438tE+OREsDmbn+kKCeQMOT5YUXr6ir22YGNp5qOKetutfOT22Ww20/QNHQhauwo9PT07TPVAtbPta5+m6xADBcE/DdW9elBzk66JlpDlzWqCwkSovqeQ8LWOaJgoBWzVYjRkcIlMpcyMQBwHuBCzHizfws8+uc7Vu/PN880zzfP57kRm/UnRHutzNh7aWCtQ8a2Tnivnbi594bXXvlC6eW5g+ORJQR8fmUs44+NO+fasG6c9AjwmgFsTjaCH6qaBKa51JSkE8XXdAxZ6G3ADLIeB5S7G2REE6SHH7/NgLHpZEkobLKAj3DzcOLIbEY7MROvdW7SQUG78l8QQFtsWTyvF3p5sOtZpjdjDio+avKlJsH8+aSVZOco1iCym2Ia1CWylBBZ6FKvj2E24t5FQq1V2IORVwGim8bN4+tyxInGM2JqveC5Y9K2RjuOhzlguvtMOy2FRnIs78ZixM6YXByNhmnirGDOanz9p8OEwFzqJ94U612PGW3o8rp89WbR9gZNn2fNbRqx4++1FV74fI4/QYeRF8+hDLY3PQTzJU4HfgGQN9r3OsmhEIKISCG1sCjyA3QD1fSjhzAi6ILeDqW5yJ2V6e3KRgqFC3IWYLxGYVopMM804TjKHA31ObiCXhgdQKVDbPsoC0D7cj9OpAAAHMm7XZ7HsHMADBDiHQ7tHR5ZHnvNlC54s/lheXhQT3f5tc+H5ic5w2BNQJZXzeUiirmm3eSW/Z04JR5Oafy51yUAPFQO7bTsq0OHR7vzoaL77E9t8tmHYJ+wvKroZ1Kzbb73DeXAuX+ElSecVmctfn85QyXcyEY1FfNE/nVqOro1b1LIR7+LwbBuHMeSgPnRZfbZT9wB8cJ0h0IUTBPMimDAOYOQRCMPRHLtzZIkBaZqnPYV8LpNOxDuitvXfYAgOLiWEtJLmVFv38uYdv4ZvBriQe0Ode/zF3z4BwInd39W5zp3tih16AR62oGLSNlSMGECl+SPcY3a07kasfW/Xblh+qaAU+JNrn0lqhOM3K4usKsNzmN8DCQsrMDdA4mCiBdy27en3GQf7PbdFxkx53VRVjEZHBnrVlJqK2F4BKTgA+b/Vfl2QbBd0c1qrgOoGIu4njJkFH3ADFsg3awPwgUxmHCfn7HTaphN2KmUbmv/u1Vg201tI94Tzf+PTwlbHjUczYcVPrEzlhz2257e/6E3b5BSbcu6AnV7Az2ieK6dBr62ombjHozUvI6sduVRoz1rUL4a7HomPKMFUq1ZHXya/QRE4mTN1y0FgImOWSQkeKkC+NtBPeIFru9MsDFJwaBBYIgF0Z0uhpEnE8/IkqJCyVe1KbxFvKtXmpHeRghZuUsEyAt8qe70zQ4CMEUGauMTSROYxfaPD1Uqp2G04jhgs1CC3eacEyM6U1W1zFadWtSZwjaVFzAUyzRRZVTcUwH0kDV4znXpiunHs2KN/feymm25+NJNbvt5n8cTf+yzxkmjk+/fdR69pTMu9foIl1afTD+zOZe59xTk2f3zP6urqLcdX9/CTQQ77sODvvRxMNL3uur8Mmasfnj/m1Hv9AvhpjIXghNCqbRAE2LNQ6WlWl92Encw2yWqdMna9DzvK+XYfwtONp2IGUVmBE1dbtkX0sm8IK1mFVlVwQ8kHyorSfBvzilIO5JXmYwrepyt4r6KUFIgnm281mxBbQoMRo4t4of8TXuwI8FIr17ws3oYAt2i5HAEv/S4vfPNttmieLcT4yEOjBrzCybQ5gE4jpDQfZ2Stmg9SQSe/gnahPfXlbszTYsqmIpnQ/QATMDOIq7N0l5VDKXgxwh8BM06OINCdI5AcC0da7g2CuyPI49k/dykr5/T39Ra6cp3RVMrL+HWBARhohUrs28XLZl3BLX676GFX0TTEVu245KYK1VZJvPX+gJXE/bIg1S+fGkjx/bYnaKZVx5YTBw4HO51ayBZELx/3KWLQDhyME6/dI0r+qD/Ym0gnP390ZsetL4xz/yQHxKGknvR5AumApPh8pXCQy5Vj/lzZG7lyIuynnBzQknLPUawp3mAH8fntkEqP3JfQD6+KrRr092iF/BLpqAei4mueHnqXDOMesMYiEgkCVYIbLzZcCQqgyS25Zt6PYkvSjI7Juh40jO2T4yOlAaPH6KmF8hlv0K1ibr4mENrnoQ+U3DM03RKXa8r6WAmimnPraCZnmcGtQQRjalfSDOeHFa97Hwl485i8+OADKglrS6pJfIcOflwxbdtWyWex/6pDJ7wkoi6pFgbs/Fo1p/PDfglm2vkR+IWEhb+DlQcfeEmLmOo9hw76iKkuaeH7l9Sw5871Q803TqkRS/0VwBGbCLXfSdBpsHMi+Lb7WuYsA3YdHAHkycyuUxYBbFozSvHuC15RpC6mRYjjEdd4NyUEH7+LCGPXjjFSimcaja87lpPWg4JRqKrVhKkKCWqYpaQoGKDrJVbaLYNmQRjFOpLgFtXX8crrrze/fFNIwaN3SJIj+1X5bRn+O2VHku5ovqiEnsKrQHL6dfzRgHlCjknQ/1spBhc8xeQThtLCUOscbFQAn/54XVIxRMjgxd6pCIpga0VmkZEg8gKz27Af1IDjcY3ERS+bnC160Fkew24vntd+DdW7RQhG6Or3o3bP6J3sSMqkIRvqdktd2a3MvW3sXSiyt1XveuHTft9jtdHKxgWXyiHpvYfu31hfv+oT9x6+avib3knQsHPfnhlyurZfGVbHR1e2X2lrO3uTUVsOBORkryL5An80vL7+wIMHr7pq4/5DjW9IinqJhP9x6kpbna3m88vj4ztq+VxhIiCrIaU3KSnMrP0nCt0W4QB4nGNgZGBgAOLPcU+exPPbfGWQZ34BFGE4833fDzjN/7+ZpZvZEsjlYGACiQIAvEAPHQAAeJxjYGRgYLb838wQxTKHAQhYuhkYGVCBDABYNwNmAAB4nGPMYVBkAAJGXwYGplsM/MyLoPgUgyALG5DexyDAlMwgwNwCxH0MosyXGQRY5jAIMdUwCDE3AHEAgzBzKZAGYqZ1QPoWEAPVMP8E6uOHYDDfFYhDGAQYBAC7YhB7AAAAAAAoACgAKACIAUQBxAIKApwC8gNcBC4FCgW0BoAG5gkOCjYKiAsmC8wMOgzIDXgNvg4EDp4PPA/AEHAAAQAAAB0AvgANAAAAAAACAEIAUABsAAAA3AJEAAAAAHiclVFNattAFP6k2IEU3AN404dXcWHESMgQJ5uAwYauS7bFMZI1QdUYSUlsui903xPkAD1CT9ADdNWz9JvxUJpFFpGYN9/7m/e99wC8xQ9EOH4z1AFHGOFnwDGG+B3wCd5HecADjKIvAQ/xIX4X8ClG8VdGRoMzanc+y+EIYzwFHOMNfgV8go/4E/AA4+hTwEN8j74FfIpxfIcFLHY4oIXBFhV6CM5pnfLOoJFSCm4ZIYw8Rhk0WLMvobxnRuU9HfVrnpJaQ2vBiJo4wYbyM7Cwu0NrtlUv54upZDrN5PYglibTrGtZ3/eVbTu5ltI2fVHXNtlYphXYk2HtaxRQrL7xFTq69rvatoUyG9tQ/c8TLMvAZemzt8x3XSXsS3DJ8/LbR3+KOa1uBurfNLAkvaVtt4VkiZZLecaCejpXaaZcf68hf0O/G6LxfmExVy7xt6N7xdPzL8PQLcdufHNuYQ+MSUg294tTfjkXHrWUM/+Cwios9ajtfYO5x4+UE/onXiu9dKSKtjO2Ea3TRGstV9L3JRdlK9NwjQ86medTUbVciGplpkWtuFhee0lzUY8yWU1ElaK6V4ziL/6ekgQAAAB4nG3LPQ6CQBiE4XcWBTyEnf+/H6sbsiUJcBcbO07gwRV0SyeZPJlicHzzfuH5l+VY4VixZsOWHXsOHDlx5sIVoxqfN+4EOWWaaa5chUotiuH58LXFya729jO0yW6ytxiTaTcxH6o+WPsBdSUWcwAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRCCwAyNwsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARA==") format('woff'), url("data:application/octet-stream;base64,AAEAAAAPAIAAAwBwRkZUTWHuLtAAAAD8AAAAHE9TLzLWqvP3AAABGAAAAFZjbWFwO7h5kwAAAXAAAAHyY3Z0IAzn/sAAAClEAAAAJGZwZ20w956VAAApaAAACZZnYXNwAAAAEAAAKTwAAAAIZ2x5ZrsrM1MAAANkAAAg3mhlYWT9qMGRAAAkRAAAADZoaGVhCCAEPAAAJHwAAAAkaG10eFdtAcQAACSgAAAAcmxvY2FsPHQVAAAlFAAAADxtYXhwAbUKpgAAJVAAAAAgbmFtZcMkmR0AACVwAAADLXBvc3RJjACvAAAooAAAAJtwcmVwur3ioQAAMwAAAABYAAAAAQAAAADH/rDfAAAAAMz3vvgAAAAAzPe++AABA2IB9AAFAAACigK7AAAAjAKKArsAAAHfADEBAgAAAgAGAwAAAAAAAAAAAAESAIAAAAAAAAAAAABQZkVkAEAAQf//A1L/agBaAzkAfYAAAAEAAAAAAAAAAAAFAAAAAwAAACwAAAAEAAAAfAABAAAAAADsAAMAAQAAACwAAwAKAAAAfAAEAFAAAAAQABAAAwAAAFInCecg517wmfCe8Kn//wAAAEEnCecg513wmfCe8Kn////C2QwY9hi6D4APfA9yAAEAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHAAAAAAAAAACAAAAEEAAABSAAAAAwAAJwkAACcJAAAAFQAA5yAAAOcgAAAAFgAA510AAOdeAAAAFwAA8JkAAPCZAAAAGQAA8J4AAPCeAAAAGgAA8KkAAPCpAAAAGwAB9Q0AAfUNAAAAHAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQFBgcICQoLDA0ODxAREhMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACEAAAEqApoAAwAHAClAJgAAAAMCAANXAAIBAQJLAAICAU8EAQECAUMAAAcGBQQAAwADEQUPKzMRIREnMxEjIQEJ6MfHApr9ZiECWAAAAAUAD/+cAssDIAADABMAFwAbAB8AUUBOCgECAAQHAgRXAAcABgAHBlcAAAABCQABVwsBCQAIBQkIVwAFAwMFSwAFBQNRAAMFA0UcHAUEHB8cHx4dGxoZGBcWFRQNCgQTBRIREAwQKxMhFSEBMhYVERQGIyEiJjURNDYzBSERIQMhNSERFSE14wEY/ugBhCo6Oyn+DCg8OykB9P4MAfRu/ugBGP7oAY5aAew6Kv1EKTs8KAK8KTtk/UQB+Fj+eFhYAAcAD/+cA5MDHgADAAcAIgAmACoALgAyAMdLsApQWEAiIAEAAgFAMjEwLy4tLCsqKSgnJiUkIxUHBgUEAwIBABkCPhtLsAtQWEAdMjEwLy4tLCsqKSgnJiUkIyAVBwYFBAMCAQAaAD4bQCIgAQACAUAyMTAvLi0sKyopKCcmJSQjFQcGBQQDAgEAGQI+WVlLsApQWEANAwECAAIAaQACAg8CQhtLsAtQWLYDAgEDAABfG0uwGFBYQA0DAQIAAgBpAAICDwJCG0ALAAIAAmgDAQIAAF9ZWVm3IiEfHhEYBBArJRUnNTcVJzUAIiYjJyUmNRE0NzYXBSU2FxYVERQHBSIHBiInESURIREFEQEVBzUTFQc1AWPIyMgBNwIIAQr+ciAWFhgBfgF+GBYWIP5yAgMEAjv+wALk/sABBMjIyO5EUESARFBE/Y4CAqAMIgKAHgwQCpqaChAMHv2AIgygAQFmAjCA/dACMID90AE6RFBEASBEUEQAAAAEAA//nAOTAyAAFwAbAB8AIwCNS7ANUFhALgQCDAMACQgDAF4NCwIJCgEIAwkIVwUBAwAGBwMGWAAHAQEHSwAHBwFRAAEHAUUbQC8EAgwDAAkICQAIZg0LAgkKAQgDCQhXBQEDAAYHAwZYAAcBAQdLAAcHAVEAAQcBRVlAIiAgAQAgIyAjIiEfHh0cGxoZGBYVFBMSERAOCQYAFwEXDg4rATIWFREUBiMhIiY1ETQ2OwEVMzUhFTM1EyERIQEjNTMhFSM1Ay8qOjsp/UQoPDspLqABIqAs/UQCvP3kRkYBwkYCvDoq/agpOzwoAlgpO2RkZGT+1P5wAnaqqqoAAAAAAQAR//MDuQLIACMAEEANIg8CAD0AAABfHBsBDisTNgUWFxYHDgEHBgcGBwYnBgcGJjc2NzY3Nj8BIgYHBgcGByb7tgFEqRsEBkxsGBcqKDWJ9UMvDEYKK1ZXWbOKNkGnPUZcWUgXAoZrKRcbBQUoij89R0UkYFxOYhgiFmRdXzp3NxQfFhk7OVTyAAADAA//4gP3As4AGAAyAEMARkAMOTg1Lh8YAAcAAQFAS7AaUFhAEAACAQJoAAEBAFEAAAALAEIbQBUAAgECaAABAAABTQABAQBRAAABAEVZtTIwLSwDECstAQ4DBwYHDgEHBiMiJyYvASYnJicmJzYUFjMyNw0BBiclJjQ3JTYXBRYUDwElJiMiATYnJi8BNxYXFhcWBwYHBiYCAwEUAQYECAYRNBhnEBgPERcKHzkaFEcgHhHwOiQbCQEk/vQ8PP5gGBgBoDw8AaAYGE7+zBdDJAGAEgUEDw5GBQcHCgsSBREPJUaICCcWHAgZFAo5CAsNBRIgDggfJiRJ9DQeBESYICDqDiYO6iAg6g4mDixmJP4qcUVAGhYmBxUWT1NyGgQDDwAAAQAQ/8MDrgL5AB4ARLUIAQIAAUBLsBBQWEAMAQEAAApBAAICDwJCG0uwGlBYQAwBAQACAGgAAgIPAkIbQAoBAQACAGgAAgJfWVm0KiYjAxErEzQ3NjMyFxYXNjc2MzIWFxYVFAcGBwEGIyInASYnJhCSMDhUVCgFS04cH1l4GhBJFhj+xQwREA3+xFIbCQH7szkSRiIGSxkKT0YuO19fHBf+xQwMATxSXCEAAAIAEP/DAlQC+QARACUAXEuwEFBYQBUAAwMAUQAAAApBAAICAVEAAQEPAUIbS7AaUFhAEwAAAAMCAANZAAICAVEAAQEPAUIbQBgAAAADAgADWQACAQECTQACAgFRAAECAUVZWbUoKCcjBBIrEzQ3NjMyFxYVFAcDBiMiJwMmNxQWFxYzMjY3NjU0JicmIyIGBwYQVVR5e1JVLsMUHhsUxC6SMyYaHTBFEAsyJhwcMEQQDAHWeVVVVVd3T03+rCMjAVVNTi9FEAsxJhoeL0YQCzEnHQAAAwAQ/9MDdQLpAE4AWABhAI62WU8CAwUBQEuwC1BYQB4AAQAAAVwAAwUEBQMEZgIBAAYBBQMABVgABAQLBEIbS7AaUFhAHQABAAFoAAMFBAUDBGYCAQAGAQUDAAVYAAQECwRCG0AkAAEAAWgAAwUEBQMEZgAEBGcCAQAFBQBNAgEAAAVQBgEFAAVEWVlAEGBfUlFEQz49JyUeGxMRBw4rJTY/ATY1NCYnJicmJyY9ATQ2OwEmPQE0PgE3NjMhMhYXFh0BFAczMhYdARQHDgEHDgEVFBcWBwYeBTMWFx4BByEmNjc+BCY1JyYnIxUUFxYXFgU2Nz4BPQEjBgE6AQ8fDysaclsnGBcXEaYBAgwMChMBXBsXAwIBpxAYGCeQVhgsHSoLAQQHBgwGDAE5EwwHF/4GFQUNCiQ3EQUDLRgQhgwaQCEBkks0FxiHD38UCxYMFBYgBBREHiQhImARFgQJDhsaHQYEFRkYFgwGCRYRYCIhO1EOBCEVGBIbKAMEBAMDAQQLEgtUAgJUCwkNDgQFEAPzTHA4ChIlJBINGSsUHw04bgAAAwAV/9MDfALpAEoAVgBkAIRAFygnAgcAPwEGBxcUAgQFDwYDAAQBBARAS7AaUFhAIwAAAAcGAAdZAAYABQQGBVkABAABAgQBWQACAgNRAAMDCwNCG0AoAAAABwYAB1kABgAFBAYFWQAEAAECBAFZAAIDAwJNAAICA1EAAwIDRVlAEmNgXFlVUk9MSEU6NzQxLCkIDis3NDY3NCY3PgE/ATY3NiY3PgE3Njc0Jjc+ATc2NzYnJjY/AT4DFwc2MyEyFgcDDgEjISIXHgEzITI2NxM2Jx4BBwMOASMhIicmAQYzITI/ATYjISIHNwYWMyEyPwE2JiMhIgcVAwEEAQEIBQcaDgEEAgIQAh0FAwICEwITDwgGBAYKCgUSDyAYARELAZEmLAySCTwj/jUgDActFwHmDx8EnwIBGhkJkgo7Jf4aPy8qARAEEAE9FQULBRH+wxYFGQMJCAE7EwgLAgcJ/sQTBnMFFwYCDwQFDQcKKjMGEwUGEgIzKwQXBQYRAxcuGQwJDwoLCCsYEAYCBTgo/i8fLyQUJBcNAfsNEQovIP4vIC45NwF+FBQnFBRPCQoTKAgMFAAAAAABABD/0wPDAukAWQB7S7AaUFhAJQADBAECAQMCWQUBAQ0BCQABCVkODAoIBgUAAAdRDwsCBwcLB0IbQC8AAwQBAgEDAlkFAQENAQkAAQlZDgwKCAYFAAcHAE0ODAoIBgUAAAdRDwsCBwAHRVlAGVhVUE5MSklHQj86ODc1JTUjISU1ISMjEBcrFzU0NjsBNTQ2MyE1IyImPQE0NjsBMhYdARQGKwEVITIWHQEzMhYdARQGKwEiJj0BNDY7ATU0IyEVMzIWHQEUBisBIiY9ATQ2OwE1ISIdATMyFh0BFAYrASImEBcRRCkdAQpFERYXEMYPGBcQRgELHClGEBYWEMYRFhYRRQr+9UYQFxcQxhEWFhFF/vYLRhEXFxHFERcFxREXTxwoWhYRxhAXFxDGERZaKBxPFxHFERcXEcURF08KWRcRxREXFxHFERdZCk8XEcURFxcAAwAS/7UEiwMHABsAMwBQALBAEDQLAgQAPTwmHwMCBgEEAkBLsBBQWEAoAAQAAQAEAWYJAQEDAAEDZAgBAgIAUQcBAAAKQQUBAwMGUgAGBg8GQhtLsBpQWEAmAAQAAQAEAWYJAQEDAAEDZAcBAAgBAgYAAlkFAQMDBlIABgYPBkIbQCwABAABAAQBZgkBAQMAAQNkBQEDAgYDTQcBAAgBAgYAAlkFAQMDBlIABgMGRllZQA1NTBsnJhQUFhYXJgoXKxM2NzUmNTQzMhcWFwYVFBciDwIGDwEiJyY1NAU2NzUmNTQgFRQHFRYXFhUUBwYjIicmNAE2NzYzMhUUBxUeAhUUBwYjJyYvASYnJiM2NTRiP05MlksUGAtfQRktIwoUBhggZ18BT1RHUAFAUEdUVUWCeXaESwHWCxgUS5ZLLWNRZGcgGAYUChwHLRlBATAjCzJMbb4VE0VBsZlHHhQKDgYYHB44LIstBTdLfc3NfEw3BS0uMSkTIyMUUAJeRRMVvm5LMgYlQCEyJBwYBg4KDwUeR5mxAAAAAgAS/5wCagMgACgANAA/QDwlGAIDAQFAAgEABgcGAAdmAAEHAwcBA2YABgAHAQYHWQUBAwQEA00FAQMDBFIABAMERhUYIjImJiYhCBYrEzQzMh0BFBYXFjMyNz4BPQE0MzIdARQGBxUzMhUUIyEiNTQ7ATUuATU3NTQ2MhYdARQGIiYSMjIaJjNVWjInFTIyeIKWMjL+cDIyloJ4llWCVVWCVQImMjKWNjknMjUnNjaWMjKWYLgPaTIyMjJpD7hgGOJBVVVB4kBUVAAADAAS/5wDbgMgAA0AIQA0AEcAVgBeAGgAcgCGAJkArwC9AkRLsApQWEB2FAEICQIJCAJmAAMCDAIDDGYAGAAZABgZZgAZCwAZC2QAFgsBCxYBZh8RAgUBCgEFCmYADwAQCQ8QWR4BCQAMBAkMWRMdAgcbAQQABwRZGhwCAiAVAgEFAgFZAAsACg0LClkADQAODQ5VFwEAAAZREgEGBgsGQhtLsAtQWEBwFAEICQIJCAJmAAMCDAIDDGYAGQALABkLZgAWCwELFgFmHxECBQEKAQUKZgAPABAJDxBZHgEJAAwECQxZEx0CBxsBBAAHBFkaHAICIBUCAQUCAVkACwAKDQsKWQANAA4NDlUYFwIAAAZREgEGBgsGQhtLsBhQWEB2FAEICQIJCAJmAAMCDAIDDGYAGAAZABgZZgAZCwAZC2QAFgsBCxYBZh8RAgUBCgEFCmYADwAQCQ8QWR4BCQAMBAkMWRMdAgcbAQQABwRZGhwCAiAVAgEFAgFZAAsACg0LClkADQAODQ5VFwEAAAZREgEGBgsGQhtAfBQBCAkCCQgCZgADAgwCAwxmABgAGQAYGWYAGQsAGQtkABYLAQsWAWYfEQIFAQoBBQpmAA8AEAkPEFkeAQkADAQJDFkTHQIHGwEEAAcEWRocAgIgFQIBBQIBWQALAAoNCwpZAA0GDg1NFwEAEgEGDgAGWQANDQ5RAA4NDkVZWVlATJuadHNJSDY1Dw69u7a0q6qop6aknpyar5uvl5WOjH58c4Z0hnFvbGpnZWJgXl1aWVBOSFZJVj89NUc2RzIwKScaGBIQDiEPISUiIRArEzc2MzIVFA8BBiMiNTQTMhYzMh8CFhUUIyInJi8BJjU0Ez4BPwE2MzIVFAcGDwEGIyI1NBMyHwEWFxYVFCMiLwEuAScmNTQFMhYVFAcGIyInJjU0NzYGFBYyNjQmIgM0MzIdARQjIjURNDMyHQEUIyI1EzIfAR4BFxYVFCMiLwEuAScmNTQTPgE/ATYzMhUUBwYPAQYjIjU0ASImIyIvAiY1NDMyFzIXFjMXFhUUAzQ/ATYzMhUUDwEGIyI1HjYaMyQeOxUyMgQZBgMQGh4kMxUOCiMeI6oEEwMTDhkzHgUUDxMUMzMUEw8UBR4zGQ4TAxMEGQEdT3k8PFBZMzw8Mws8Tz09TwoyMjIyMjIyMuEaDxMDFAIZMhUTFAQNAiAgAg0EFBMVMg8QDRkPGjMBAAQZBgMRGR4jMhUJDBIKCxwkwyMeOhYyJBwsJTIBFAkTMR8OChkyJAEIBQgMChQZMQQJBgkPJDL+SAMYAxQTMRkeChQZEzEYAqMTGRQKHhkxExQDGAMzCTGueU9aMjw8MlpQPDygUDw8UDz+cDIyZDIyAyAyMmQyMv4QExQDGAMzCTETGQQWBB8YMQHwAhgEGRMxExAcER4TMRj+RAUIDAoOHzEEBQoJDyQyAQ4fDgoZMiQPCRMAAAAADQAT/8kDPgLzAAsAEAAXACMALQA0ADsARABPAFUAXQBlAG0A8UAmWlhWVFJQOC4eCQgJTEApHAQHCGhiRxgEBgcUDAICBmxeAgMCBUBLsBBQWEAwDwsCCQEIAQkIZgoBCAwBBwYIB1oNAQYEAQIDBgJZAAEBCkEOBQIDAwBRAAAACwBCG0uwGlBYQC0AAQkBaA8LAgkICWgKAQgMAQcGCAdaDQEGBAECAwYCWQ4FAgMDAFEAAAALAEIbQDQAAQkBaA8LAgkICWgKAQgMAQcGCAdaDQEGBAECAwYCWQ4FAgMAAANNDgUCAwMAUQAAAwBFWVlAITU1ERFEQ0JBNTs1Ozc2MjEwLygnJiURFxEXEhETJCIQEysBFAYjIiY1NDYzMhYBBgcVMiM1JicWFxYnJjU0NyYnBhUUFxYXFhc1JicUBhUUNxYXNSMOATcVNjcmJyYTNjU0JwYHFTY3FAc+ATU0JwYHFgMWFzY3JgUWFzY3BgcGEyYnJicWFxYlNjcGBwYHNgM+66qp7e2pquv+9js5Q3M7OAsXIXsIBFMiDgIikDxCTDgCCD1BAitCnz5BGkUaeAcBQEQ/cwZaLQ86OgJSNhRTFTj95AVjFTZQIiiTKBRUKiAvKAGrMBouSxYnRAFfquzsqqjs6/62BQOhoQMFMChR4y81ICQQEDAxIA4oGgoDsAMGCykLOqQFA+kReovpAgaRPhL+RyhGKRUGArACeDE1DywuMi0YBhgBCkaBDxB8ewUafUclJST+DDhgEhdOKywsLEgWEGA2HQAAAAIAEv+1A2QDBwASACEAOEAJExIRAgEABgE+S7AaUFhACwABAQBRAAAADwBCG0AQAAEAAAFNAAEBAFEAAAEARVm0HBsZAg8rARc3HgMVFAQgJDU0PgE/AR8BDgQVFBYyNjU0JicBu69kBEAqKP7//rD+/ygqICRkrwcYPC4mZpJmWCsDB/qWCGFLdzOj7e2jM3dLMDmWlgYTPTpLICY9PSY0fSUAAwAS/5wDZAMgAAIAFgA6AJJAFhQBAwE3KSEDBQMCQBMIAgUBPwABAD5LsBlQWEApAAABAGgABQMEBAVeCAEBBwkCAwUBA1kGAQQCAgRNBgEEBAJSAAIEAkYbQCoAAAEAaAAFAwQDBQRmCAEBBwkCAwUBA1kGAQQCAgRNBgEEBAJSAAIEAkZZQBkYFwUDNTItLCUjHh0XOhg5DwwDFgUWEQoPKwEFIRchMhYVERcWFRQjISI1ND8BET4BFyIGHQEUFjI2PQEXFjMyNj8CFRQWMjY9ATQmKwEiDwEnJiMBuwFF/XYyAiYUHlgMMv0SMgxYAhx4FR0eJx9MGBkLGQcHSx8mHx4UTB4TMjEaGQMg+jIeFP6ilhQFGRkEFZYBXhUdZB4U+hMfHxPIljIYDA6WyBMfHxP6FB4yfX0yAAIAEv+DApwDOQAJAE0Aa0uwEFBYQCcABgMFAwYFZgAFBAMFBGQABARnAAIHAQMGAgNZAAEBAFEAAAAOAUIbQCwABgMFAwYFZgAFBAMFBGQABARnAAAAAQIAAVkAAgMDAk0AAgIDUQcBAwIDRVlACiQtLCcaKxQQCBYrADIWFRQGIiY1NAcmNTQ2Fh8BITIfARYVFAYmJzAnIxYVFBYXFgYjIi4DLwEmJy4BLwEjIg4BHwEWBwYnJi8BJjY7ASY0JicjIi4BJwEVUjs6VDq8DCUrCCUBgygLUAcgKg0/SxlNPh0ZGQgOEAoQBAwIAiBAERF8CQoNCEsPGRshEQ1LIkIwLAMHDlIYGBsGAzk7Kig7OygqjT8MGBQUGH4Ypg8TFhIRF317fyaQSyg1BQoKEwUPCwQobiMkAwoMliAbHhoMG5REVBtYPRcDFxgABQAS/5wDyAMgAAIAFgAeACYALgBKQEcdEwgDBAMBQAABAD4AAAEAaAkBAQcFAgMEAQNZCAYCBAICBEsIBgIEBAJRAAIEAkUFAywrKCckIyAfHBsYFw8MAxYFFhEKDysBBSEXITIWFREXFhUUIyEiNTQ/ARE0NhYiBhURMxEmNiIGFREzETQ2IgYVETMRNAHtAXf9EjICihUdVw0y/K4yDFgejCkdZATIKR5jxCkdZAMg+jIeFP6ilhYDGRkEFZYBXhQeZB4U/tQBLBYcHhT+1AEsFB4eFP7UASwUAAMAEP/TA8MC6QAPACIAOwBstiERAgQFAUBLsBpQWEAdAAEABQQBBVcABAACAwQCWQcBAwMAUQYBAAALAEIbQCMAAQAFBAEFVwAEAAIDBAJZBwEDAAADSwcBAwMAUQYBAAMARVlAFhAQAQA7OjAtECIQIhoYCQYADwEOCA4rFyImNRE0NjMhMhYVERQGIycRBgcGBwYHBiMiJyYnJicmJxkBFBcWFzAfARYXFjsBMjcwNzA3Njc2PQEhSxgjIxgDPhgiIhgUEQ2EVh4lJC0rIywZKLIMERkXHHNyJBkPDQIXJDXOLBgI/OotIxgCoBgjIxj9YBgjTwG2EQhhRRkYFxcbFiCGCBH+SgJWHCciFVdYGw0HGSmcHzoPEiIAAgAQ/8MD6QL5ABoAOwCwQBcmAAIBAB4XFgMCATgrAgYDMC8CBQYEQEuwEFBYQCUAAgEDAQIDZgADAAYFAwZZAAEBAFEAAAAKQQAFBQtBAAQEDwRCG0uwGlBYQCMAAgEDAQIDZgAAAAECAAFZAAMABgUDBlkABQULQQAEBA8EQhtALAACAQMBAgNmAAUGBAYFBGYABARnAAAAAQIAAVkAAwYGA00AAwMGUQAGAwZFWVlADDs5NjUzMioUJiYHEis3LgE1NDc2MzIXFhUUBwYjIicGBwYmJzUmNzYXPgE3FjMyNzY1NCcWFRQGBxYXFgcVDgEuAiMmJwYjIq5FWXZ2pKV2dXV3pCQnVG4MFwUCDS27AgkCGxrMi4sDallFCy0NAgEKEAwTA1tSJySK6yZ2TXhXVlZWeXhWVwVBEgQBDAEGDS1TAgUBA21tnRUWVm9NdiZALQ0GAQYHAQEGEj4GAAEAEP/TAgAC6QAXADO1DAEBAAFAS7AaUFhACwAAAAFRAAEBCwFCG0AQAAABAQBNAAAAAVEAAQABRVmzHhQCECsTNDcBNjIfARYVFAcJARYVFA8BBiInASYQDwFZDygONA8P/vsBBQ8PNA4oD/6nDwFeEw8BWg8PMw8UEw/++v7+DxMUDzMPDwFZDwAAAQAQ/9MCAALpABcAM7UDAQEAAUBLsBpQWEALAAAAAVEAAQELAUIbQBAAAAEBAE0AAAABUQABAAFFWbMYGgIQKzc0NwkBJjU0PwE2MhcBFhUUBwEGIi8BJhAPAQX++w8PMw8oDwFZDw/+pw8oDzMPNxQPAQUBAw8TFA8zDw/+pw8UFQ/+qA8PMw8AAAABABAAEAPDAqwATgBXQFQqAQUDMiIYAwcCPhMNAwAGCQEBAARAAAQDBGgAAwUDaAAFAgVoAAIHAmgABwYHaAAGAAZoAAABAGgAAQgBaAAICF9LSTo4NzUvLi0rKScdGyIiCRArNzQ2MzIXFjMyNyY1NDcmJyY1NDcuATU0NyY1NDMyFxYXFhc2NzY3NjMyFzYzMhcyFhQHFhcWMzI2MzIWFRQHNhYVFAcGBw4BBwYjIiYnJhANCwYKQFNEMCIFLxgIEhYjECYYCyBgZxIdJjcVGAYHCQUfDA8HEhgOYh8CCRgsBwoNGw0SLSAjIaJyRkh7xD0E2gsOBzghEyEMCA4jDgoPDAwzGRIEJzQeDSc0CRphPhkNAwQLDhEhCyxyAREPCRIcAgwNGBUQA2iLIBNnVgcAAAMAEP/LAzUC8QATACwARABqtTgBAQABQEuwGlBYQB8IBAICBwAHAgBmAAUABwIFB1kAAAABUQYDAgEBCwFCG0AkCAQCAgcABwIAZgAFAAcCBQdZAAABAQBNAAAAAVEGAwIBAAFFWUASFBRDQT06MzAULBQsNxUoJAkSKzc0Njc2MzIWFxYVFAYHBiMiJicmEzAzFxYXFhcWBisBIiYnJicmJy4BPQE0Nic1NDY7ARYEFxYSFxYGKwEiJicmACcuARApIRYZKDkPCSkhFhkoOg4JKAECxZCOEAIZEVEQFgIMY2KHDxYYGBgQAp8BDWVjfgkCGhBREBcBD/6n9hAWRSg5DQopIRYYKDoPCSkgFwHAAQ+QjscRGhYQhmNiDAIWEFERGYxREBkIgGRj/vOgEBoXEPUBWQ8BFgAAAAACABD/wwNFAvkABwAmAItLsBBQWEAkAAUEAgQFAmYAAgMEAgNkAAQEAFEAAAAKQQADAwFSAAEBDwFCG0uwGlBYQCIABQQCBAUCZgACAwQCA2QAAAAEBQAEWQADAwFSAAEBDwFCG0AnAAUEAgQFAmYAAgMEAgNkAAAABAUABFkAAwEBA00AAwMBUgABAwFGWVm3JhcmIxMSBhQrNhA2IBYQBiADFBYzIQcGFB8BFjMyPwE2NC8BJiIPAQYUHwEhIgYVEPABVfDw/qt1FQ8BO38KCiYLDRAL+wsL+wsdCyYKCn/+xQ8VswFW8PD+qvABgQ4WfgseCiYKCvwKHgr8CgomCh4LfhQPAAADABD/wwNFAvkAGAArAD4AqEAKEAEDBwABAAMCQEuwEFBYQCgABwYDBgcDZgAFAAYHBQZZAAMAAAIDAFkABAQBUQABAQpBAAICDwJCG0uwGlBYQCYABwYDBgcDZgABAAQFAQRZAAUABgcFBlkAAwAAAgMAWQACAg8CQhtALQAHBgMGBwNmAAIAAmkAAQAEBQEEWQAFAAYHBQZZAAMAAANNAAMDAFEAAAMARVlZQAokIygnJiomIQgWKyUGIyInJjU0NzYzMhcWFRQHFxYVFAYjIicBFBYXFjMyNjc2NTQnJiMiBgcGFzQ2NzYzMhYUBiMiBhUUBiMiJgIjWmOMZmRkZY2KZ2U5uQlBEQ8J/b5GOCYpQ2EZED07VUNhGBFMLSEbGAsODgshLQ8KDA6FOWRkjpBiZWVmjGNZuAoPEEIKAdVEYRgQRzYoKFQ9PUg3KCcrPg4LEBUPLSEKDw8AAAAAAQAAAAEAAL2sVptfDzz1AAsD6AAAAADM9774AAAAAMz3vvgAD/+DBIsDOQAAAAgAAgAAAAAAAAABAAADOf+DAFoEnAAAAAAEiwABAAAAAAAAAAAAAAAAAAAAHAFsACEAAAAAAU0AAALaAA8DogAPA6IADwPKABEEBgAPA74AEAJjABADhAAQA44AFQPTABAEnAASAnwAEgOAABIDUAATA3UAEgN1ABICrgASA9oAEgPTABAD+QAQAg8AEAIPABAD0wAQA0UAEANUABAAEAAAAAAAKAAoACgAiAFEAcQCCgKcAvIDXAQuBQoFtAaABuYJDgo2CogLJgvMDDoMyA14Db4OBA6eDzwPwBBvAAEAAAAdAL4ADQAAAAAAAgBCAFAAbAAAANwJlgAAAAAAAAAOAK4AAQAAAAAAAAA1AAAAAQAAAAAAAQANADUAAQAAAAAAAgAFAEIAAQAAAAAAAwAqAEcAAQAAAAAABAANAHEAAQAAAAAABQBKAH4AAQAAAAAABgANAMgAAwABBAkAAABqANUAAwABBAkAAQAaAT8AAwABBAkAAgAKAVkAAwABBAkAAwBUAWMAAwABBAkABAAaAbcAAwABBAkABQCUAdEAAwABBAkABgAaAmVDb3B5cmlnaHQgKEMpIDIwMTIgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbWV4cGxvcmUtaWNvbnNpY29uc0ZvbnRGb3JnZSAyLjAgOiBleHBsb3JlLWljb25zIDogMTktMTItMjAxMmV4cGxvcmUtaWNvbnNWZXJzaW9uIDAwMS4wMDAgOyB0dGZhdXRvaGludCAodjAuOTQpIC1sIDggLXIgNTAgLUcgMjAwIC14IDE0IC13ICJHIiAtZiAtc2V4cGxvcmUtaWNvbnMAQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAxADIAIABiAHkAIABvAHIAaQBnAGkAbgBhAGwAIABhAHUAdABoAG8AcgBzACAAQAAgAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAGUAeABwAGwAbwByAGUALQBpAGMAbwBuAHMAaQBjAG8AbgBzAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAAZQB4AHAAbABvAHIAZQAtAGkAYwBvAG4AcwAgADoAIAAxADkALQAxADIALQAyADAAMQAyAGUAeABwAGwAbwByAGUALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADAAMAAxAC4AMAAwADAAIAA7ACAAdAB0AGYAYQB1AHQAbwBoAGkAbgB0ACAAKAB2ADAALgA5ADQAKQAgAC0AbAAgADgAIAAtAHIAIAA1ADAAIAAtAEcAIAAyADAAMAAgAC0AeAAgADEANAAgAC0AdwAgACIARwAiACAALQBmACAALQBzAGUAeABwAGwAbwByAGUALQBpAGMAbwBuAHMAAAAAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAQACACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1AQIBAwEEAQUBBgEHAQgBCQd1bmkyNzA5B3VuaUU3MjAHdW5pRTc1RAd1bmlFNzVFB3VuaUYwOTkHdW5pRjA5RQd1bmlGMEE5BnUxRjUwRAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAAAAMgAyAwf/0wM5/4MDOf+1Azn/g7AALLAgYGYtsAEsIGQgsMBQsAQmWrAERVtYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsApFYWSwKFBYIbAKRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAArWVkjsABQWGVZWS2wAiwgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wAywjISMhIGSxBWJCILAGI0KyCgACKiEgsAZDIIogirAAK7EwBSWKUVhgUBthUllYI1khILBAU1iwACsbIbBAWSOwAFBYZVktsAQssAgjQrAHI0KwACNCsABDsAdDUViwCEMrsgABAENgQrAWZRxZLbAFLLAAQyBFILACRWOwAUViYEQtsAYssABDIEUgsAArI7EEBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhREQtsAcssQUFRbABYUQtsAgssAFgICCwCkNKsABQWCCwCiNCWbALQ0qwAFJYILALI0JZLbAJLCC4BABiILgEAGOKI2GwDENgIIpgILAMI0IjLbAKLEtUWLEHAURZJLANZSN4LbALLEtRWEtTWLEHAURZGyFZJLATZSN4LbAMLLEADUNVWLENDUOwAWFCsAkrWbAAQ7ACJUKyAAEAQ2BCsQoCJUKxCwIlQrABFiMgsAMlUFiwAEOwBCVCioogiiNhsAgqISOwAWEgiiNhsAgqIRuwAEOwAiVCsAIlYbAIKiFZsApDR7ALQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA0ssQAFRVRYALANI0IgYLABYbUODgEADABCQopgsQwEK7BrKxsiWS2wDiyxAA0rLbAPLLEBDSstsBAssQINKy2wESyxAw0rLbASLLEEDSstsBMssQUNKy2wFCyxBg0rLbAVLLEHDSstsBYssQgNKy2wFyyxCQ0rLbAYLLAHK7EABUVUWACwDSNCIGCwAWG1Dg4BAAwAQkKKYLEMBCuwaysbIlktsBkssQAYKy2wGiyxARgrLbAbLLECGCstsBwssQMYKy2wHSyxBBgrLbAeLLEFGCstsB8ssQYYKy2wICyxBxgrLbAhLLEIGCstsCIssQkYKy2wIywgYLAOYCBDI7ABYEOwAiWwAiVRWCMgPLABYCOwEmUcGyEhWS2wJCywIyuwIyotsCUsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCYssQAFRVRYALABFrAlKrABFTAbIlktsCcssAcrsQAFRVRYALABFrAlKrABFTAbIlktsCgsIDWwAWAtsCksALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSgBFSotsCosIDwgRyCwAkVjsAFFYmCwAENhOC2wKywuFzwtsCwsIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC0ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIsAQEVFCotsC4ssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAvLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAJQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AJQ0awAiWwCUNHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMCywABYgICCwBSYgLkcjRyNhIzw4LbAxLLAAFiCwCSNCICAgRiNHsAArI2E4LbAyLLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbAzLLAAFiCwCUMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA0LCMgLkawAiVGUlggPFkusSQBFCstsDUsIyAuRrACJUZQWCA8WS6xJAEUKy2wNiwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJAEUKy2wNyywLisjIC5GsAIlRlJYIDxZLrEkARQrLbA4LLAvK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEkARQrsARDLrAkKy2wOSywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJAEUKy2wOiyxCQQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJAEUKy2wOyywLisusSQBFCstsDwssC8rISMgIDywBCNCIzixJAEUK7AEQy6wJCstsD0ssAAVIEewACNCsgABARUUEy6wKiotsD4ssAAVIEewACNCsgABARUUEy6wKiotsD8ssQABFBOwKyotsEAssC0qLbBBLLAAFkUjIC4gRoojYTixJAEUKy2wQiywCSNCsEErLbBDLLIAADorLbBELLIAATorLbBFLLIBADorLbBGLLIBATorLbBHLLIAADsrLbBILLIAATsrLbBJLLIBADsrLbBKLLIBATsrLbBLLLIAADcrLbBMLLIAATcrLbBNLLIBADcrLbBOLLIBATcrLbBPLLIAADkrLbBQLLIAATkrLbBRLLIBADkrLbBSLLIBATkrLbBTLLIAADwrLbBULLIAATwrLbBVLLIBADwrLbBWLLIBATwrLbBXLLIAADgrLbBYLLIAATgrLbBZLLIBADgrLbBaLLIBATgrLbBbLLAwKy6xJAEUKy2wXCywMCuwNCstsF0ssDArsDUrLbBeLLAAFrAwK7A2Ky2wXyywMSsusSQBFCstsGAssDErsDQrLbBhLLAxK7A1Ky2wYiywMSuwNistsGMssDIrLrEkARQrLbBkLLAyK7A0Ky2wZSywMiuwNSstsGYssDIrsDYrLbBnLLAzKy6xJAEUKy2waCywMyuwNCstsGkssDMrsDUrLbBqLLAzK7A2Ky2waywrsAhlsAMkUHiwARUwLQAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRCCwAyNwsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARA==") format('truetype'); +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + font-family: 'explore-icons'; + font-style: normal; + font-weight: normal; + speak: none; + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: 0.2em; + text-align: center; + opacity: 0.8; +/* fix buttons height, for twitter bootstrap */ + line-height: 1em; +/* Animation center compensation - magrins should be symmetric */ +/* remove if not needed */ + margin-left: 0.2em; +/* you can be more comfortable with increased icons size */ +/* font-size: 120%; */ +/* Uncomment for 3D effect */ +/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ +} + +.icon-sun:before { content: '\4d'; } /* 'M' */ +.icon-heart:before { content: '\46'; } /* 'F' */ +.icon-mail:before { content: '\2709'; } /* '✉' */ +.icon-chat:before { content: '\e720'; } /* '' */ +.icon-location:before { content: '\47'; } /* 'G' */ +.icon-left-open:before { content: '\e75d'; } /* '' */ +.icon-right-open:before { content: '\e75e'; } /* '' */ +.icon-fire-station:before { content: '\4f'; } /* 'O' */ +.icon-museum:before { content: '\50'; } /* 'P' */ +.icon-pitch:before { content: '\51'; } /* 'Q' */ +.icon-town-hall:before { content: '\52'; } /* 'R' */ +.icon-twitter:before { content: '\f099'; } /* '' */ +.icon-rss:before { content: '\f09e'; } /* '' */ +.icon-right-circled:before { content: '\f0a9'; } /* '' */ +.icon-sitemap:before { content: '\4a'; } /* 'J' */ +.icon-globe:before { content: '\4e'; } /* 'N' */ +.icon-leaf:before { content: '\44'; } /* 'D' */ +.icon-graduation-cap:before { content: '\45'; } /* 'E' */ +.icon-mic:before { content: '\4c'; } /* 'L' */ +.icon-award:before { content: '\48'; } /* 'H' */ +.icon-users:before { content: '\4b'; } /* 'K' */ +.icon-doc-text:before { content: '\41'; } /* 'A' */ +.icon-calendar:before { content: '\43'; } /* 'C' */ +.icon-book:before { content: '\49'; } /* 'I' */ +.icon-book-open:before { content: '\42'; } /* 'B' */ +.icon-search:before { content: '🔍'; } /* '\1f50d' */ \ No newline at end of file diff --git a/css/explore-icons-ie7.css b/css/explore-icons-ie7.css new file mode 100644 index 00000000..d911e9cc --- /dev/null +++ b/css/explore-icons-ie7.css @@ -0,0 +1,29 @@ +[class^="icon-exp"], +[class*=" icon-exp"] { + font-family: 'explore-icons'!important; + font-style: normal; + font-weight: normal; +/* fix buttons height */ + line-height: 1em; +/* you can be more comfortable with increased icons size */ +/* font-size: 120%; */ +} + +.icon-exp-summer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'M '); } +.icon-exp-wellness { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'F '); } +.icon-exp-maps { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'G '); } +.icon-exp-students { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'O '); } +.icon-exp-museum { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'P '); } +.icon-exp-rec { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Q '); } +.icon-exp-pres { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'R '); } +.icon-exp-governance { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'J '); } +.icon-exp-international { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'N '); } +.icon-exp-sustainability { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'D '); } +.icon-exp-grad { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'E '); } +.icon-exp-media { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'L '); } +.icon-exp-athletics { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'H '); } +.icon-exp-community { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'K '); } +.icon-exp-programs { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'A '); } +.icon-exp-events { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'C '); } +.icon-exp-bookstore { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'I '); } +.icon-exp-cal { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'B '); } \ No newline at end of file diff --git a/css/explore-icons.css b/css/explore-icons.css new file mode 100644 index 00000000..c5e28b6c --- /dev/null +++ b/css/explore-icons.css @@ -0,0 +1,35 @@ +@font-face { + font-family: 'explore-icons'; + src: url("../font/explore-icons.eot"); + src: url("../font/explore-icons.eot?#iefix") format('embedded-opentype'), url("../font/explore-icons.woff") format('woff'), url("../font/explore-icons.ttf") format('truetype'), url("../font/explore-icons.svg#explore-icons") format('svg'); + font-weight: normal; + font-style: normal; +} +[class^="icon-exp"]:before, +[class*=" icon-exp"]:before { + font-family: 'explore-icons'; + font-style: normal; + font-weight: normal; + speak: none; + text-decoration: inherit; +} + +.icon-exp-summer:before { content: '\4d'; } /* 'M' */ +.icon-exp-wellness:before { content: '\46'; } /* 'F' */ +.icon-exp-maps:before { content: '\47'; } /* 'G' */ +.icon-exp-students:before { content: '\4f'; } /* 'O' */ +.icon-exp-museum:before { content: '\50'; } /* 'P' */ +.icon-exp-rec:before { content: '\51'; } /* 'Q' */ +.icon-exp-pres:before { content: '\52'; } /* 'R' */ +.icon-exp-governance:before { content: '\4a'; } /* 'J' */ +.icon-exp-international:before { content: '\4e'; } /* 'N' */ +.icon-exp-sustainability:before { content: '\44'; } /* 'D' */ +.icon-exp-grad:before { content: '\45'; } /* 'E' */ +.icon-exp-media:before { content: '\4c'; } /* 'L' */ +.icon-exp-athletics:before { content: '\48'; } /* 'H' */ +.icon-exp-community:before { content: '\4b'; } /* 'K' */ +.icon-exp-programs:before { content: '\41'; } /* 'A' */ +.icon-exp-events:before { content: '\43'; } /* 'C' */ +.icon-exp-bookstore:before { content: '\49'; } /* 'I' */ +.icon-exp-cal:before { content: '\42'; } /* 'B' */ +.icon-exp-dino:before { content: '\53'; } /* 'S' */ \ No newline at end of file diff --git a/less/css/framework.css b/less/css/framework.css new file mode 100644 index 00000000..d5329835 --- /dev/null +++ b/less/css/framework.css @@ -0,0 +1,8680 @@ +/******** FRAMEWORK COMMON ELEMENTS START *********/ +/******** FRAMEWORK BASE START *********/ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + /* Responsive images (ensure images don't scale beyond their parents) */ + + max-width: 100%; + /* Part 1: Set a maxium relative to the parent */ + + width: auto\9; + /* IE7-8 need help adjusting responsive images */ + + height: auto; + /* Part 2: Scale the height according to the width, otherwise you get stretching */ + + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +@font-face { + font-family: "DIN Bold"; + src: url('../font/DINWeb-Bold.eot'); + src: url("../font/DINWeb-Bold.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb-Bold.woff") format("woff"), url('../font/DINComp-Bold.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "DIN Medium"; + src: url('../font/DINWeb-Medium.eot'); + src: url("../font/DINWeb-Medium.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb-Medium.woff") format("woff"), url('../font/DINComp-Medium.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "DIN Regular"; + src: url('../font/DINWeb.eot'); + src: url("../font/DINWeb.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb.woff") format("woff"), url('../font/DINComp.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "DIN Light"; + src: url('../font/DINWeb-Light.eot'); + src: url("../font/DINWeb-Light.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb-Light.woff") format("woff"), url('../font/DINComp-Light.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "Salteaux"; + src: url('../font/Salteaux-webfont.eot'); + src: url("../font/Salteaux-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Salteaux-webfont.woff") format("woff"), url('../font/Salteaux-webfont.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +html { + font-size: 87.5%; +} +body { + margin: 0; + font-family: "Helvetica Neue", Arial, sans-serif; + font-size: 100%; + line-height: 1.42857142857143em; + color: #3d4a43; + background-color: #ffffff; + background: #f6f6f6 url(../img/new-bg.gif) repeat top left; + -webkit-font-smoothing: antialiased; +} +form#mainform { + margin: 0; +} +a { + color: #007c41; + text-decoration: none; +} +a:hover { + color: #003019; + text-decoration: underline; +} +.frame, +.flexslider { + padding: 0.35714285714285715em; + background: #fff; + border: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); +} +.image-shadow { + position: relative; + display: block; +} +.image-shadow::before { + content: ''; + position: absolute; + width: 100%; + height: 100%; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +.image-shadow + p { + margin-top: 5px; +} +[class^="loading"], +[class*="loading"], +.loading { + background: url('http://www.ualberta.ca/~publicas/uofa/img/loading.gif') no-repeat center center; + min-height: 30px; +} +.ellipsis { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + -moz-binding: url('assets/xml/ellipsis.xml#ellipsis'); +} +.extrude { + padding: 0.7142857142857143pxem; + background: #fff; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); +} +.sidebar .extrude { + font-size: 0.8571428571428571pxem; + padding: 0.8333333333333334em; + margin-bottom: 1.57em; + padding: 0.8333333333333334em 0.8333333333333334em 0.5em 0.8333333333333334em; +} +.gradient-default { + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); +} +.gradient-highlight { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); +} +.gradient-selected { + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); +} +p.intro-text { + font-size: 1.1428571428571428em; + color: #6A7870; +} +p.secondary-text { + color: #6A7870; +} +.rounded { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.rounded.image-shadow:before { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.rounded.image-shadow img { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.inset { + -webkit-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + background-image: none; + border-bottom: 1px solid rgba(0, 50, 25, 0.35); + border-top: 1px solid rgba(0, 50, 25, 0.25); + background-color: rgba(255, 200, 10, 0.1); + padding: 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.status-message { + position: relative; + margin: 0.79em 0; + color: rgba(0, 0, 0, 0.65); + padding: 1em 1em 1em 3em; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + font-size: 1.15em; +} +.status-message i { + position: absolute; + left: 0.65em; + font-size: 1.35em; +} +.status-message.success { + background: #d7f3d7; + border: 1px solid #a7e1a7; + text-shadow: 1px 1px 1px rgba(0, 155, 0, 0.35); +} +.status-message.success i { + color: green; +} +.status-message.warning { + background: #f6f9d1; + border: 1px solid #cfbf72; + text-shadow: 1px 1px 1px rgba(165, 125, 0, 0.25); +} +.status-message.warning i { + color: #c90; +} +.status-message.error { + background: #f3dcdb; + border: 1px solid #daa4a1; + text-shadow: 1px 1px 1px rgba(155, 0, 0, 0.35); +} +.status-message.error i { + color: red; +} +.status-message.fixed { + position: fixed; + top: 0; + left: 0; + right: 0; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + border-width: 0px; + border-bottom-width: 1px; + margin-top: 0; +} +.row { + margin-left: -1.4285714285714286em; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; + line-height: 0; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 1.4285714285714286em; +} +.container, +.blade-inner, +.banner-inner, +.navigation-inner, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 67.14285714285714pxem; +} +.span12 { + width: 67.14285714285714pxem; +} +.span11 { + width: 61.42857142857143pxem; +} +.span10 { + width: 55.714285714285715pxem; +} +.span9 { + width: 50pxem; +} +.span8 { + width: 44.285714285714285pxem; +} +.span7 { + width: 38.57142857142857pxem; +} +.span6 { + width: 32.857142857142854pxem; +} +.span5 { + width: 27.142857142857142pxem; +} +.span4 { + width: 21.428571428571427pxem; +} +.span3 { + width: 15.714285714285714pxem; +} +.span2 { + width: 10pxem; +} +.span1 { + width: 4.285714285714286pxem; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; + line-height: 0; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.container-fluid:after { + clear: both; +} +/*! + * Bootstrap Responsive v2.1.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.hidden { + display: none; + visibility: hidden; +} +.visible-phone { + display: none !important; +} +.visible-tablet { + display: none !important; +} +.hidden-desktop { + display: none !important; +} +.visible-desktop { + display: inherit !important; +} +@media (min-width: 48em) and (max-width: 61.1875em) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} +@media (max-width: 47.9375em) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} +@media (min-width: 75em) { + .row { + margin-left: -2.142857142857143em; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + line-height: 0; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 2.142857142857143em; + } + .container, + .blade-inner, + .banner-inner, + .navigation-inner, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 83.57142857142857pxem; + } + .span12 { + width: 83.57142857142857pxem; + } + .span11 { + width: 76.42857142857143pxem; + } + .span10 { + width: 69.28571428571429pxem; + } + .span9 { + width: 62.142857142857146pxem; + } + .span8 { + width: 55pxem; + } + .span7 { + width: 47.857142857142854pxem; + } + .span6 { + width: 40.714285714285715pxem; + } + .span5 { + width: 33.57142857142857pxem; + } + .span4 { + width: 26.428571428571427pxem; + } + .span3 { + width: 19.285714285714285pxem; + } + .span2 { + width: 12.142857142857142pxem; + } + .span1 { + width: 5pxem; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + line-height: 0; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .row { + margin-left: -1.4285714285714286em; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + line-height: 0; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 1.4285714285714286em; + } + .container, + .blade-inner, + .banner-inner, + .navigation-inner, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 51.714285714285715pxem; + } + .span12 { + width: 51.714285714285715pxem; + } + .span11 { + width: 47.285714285714285pxem; + } + .span10 { + width: 42.857142857142854pxem; + } + .span9 { + width: 38.42857142857143pxem; + } + .span8 { + width: 34pxem; + } + .span7 { + width: 29.571428571428573pxem; + } + .span6 { + width: 25.142857142857142pxem; + } + .span5 { + width: 20.714285714285715pxem; + } + .span4 { + width: 16.285714285714285pxem; + } + .span3 { + width: 11.857142857142858pxem; + } + .span2 { + width: 7.428571428571429pxem; + } + .span1 { + width: 3pxem; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + line-height: 0; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} +@media (max-width: 43.0625em) { + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + clear: none; + width: auto; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .row-fluid [class*="span"] { + float: none; + display: block; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + left: 20px; + right: 20px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } +} +@media (max-width: 29.9375em) { + .page-header h1 small { + display: block; + line-height: 1.42857142857143em; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-left: 10px; + padding-right: 10px; + } + .modal { + top: 10px; + left: 10px; + right: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} +p { + margin: 0 0 0.714285714285715em; +} +.lead { + margin-bottom: 1.42857142857143em; + font-size: 1.5em; + font-weight: 200; + line-height: 2.142857142857145em; +} +small { + font-size: 85%; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +cite { + font-style: normal; +} +.muted { + color: #999999; +} +.text-warning { + color: #c09853; +} +.text-error { + color: #b94a48; +} +.text-info { + color: #3a87ad; +} +.text-success { + color: #468847; +} +h1, +h2, +h3, +h4, +h5, +h6, +.site-title { + margin: 0.714285714285715em 0; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + line-height: 1; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.site-title small { + font-weight: normal; + line-height: 1; + color: #999999; +} +.site-title { + font-size: 36px; + line-height: 40px; +} +h1, +h2 { + font-size: 30px; + line-height: 40px; +} +h3 { + font-size: 18px; + line-height: 24px; +} +h4 { + font-size: 18px; + line-height: 20px; +} +h5 { + font-size: 15px; + line-height: 20px; + font-family: sans-serif; + font-weight: bold; +} +h6 { + font-size: 14px; + line-height: 20px; + font-family: sans-serif; + font-weight: bold; +} +h1 small { + font-size: 24px; +} +h2 small { + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4 small { + font-size: 14px; +} +h1.page-title { + margin: 0.1em auto 0.4em auto; + font-size: 1.8em; + line-height: 1.2em; + border: none; +} +h3 { + font-size: 1.6em; +} +h5.sidebar-title { + line-height: 1.2em; + font-size: 1.2em; + margin: -10px -10px 5px -10px; + padding: 10px 10px 5px 10px; + border-bottom: 1px solid #dfe9e3; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + text-shadow: 1px 1px 0px #fff; +} +h5.sidebar-title i { + float: right; +} +h5.sidebar-title a { + color: #3d4a43; + text-decoration: none; + display: block; +} +h5.sidebar-title a:hover { + color: #007c41; +} +.primary-content-area p a { + text-decoration: underline; +} +.primary-content-area p a.btn, +.primary-content-area p a.no-underline { + text-decoration: none; +} +.primary-content-area p.button-container a { + text-decoration: none; +} +.primary-content-area h2, +.secondary-content-area h2, +.primary-content-area h3, +.secondary-content-area h3 { + border: none; +} +.primary-content-area h3 { + padding-top: 0.625em; +} +.primary-content-area h3:first-child { + padding-top: 0px; +} +h3 { + font-size: 1.6em; +} +ul, +ol { + padding: 0; + margin: 0 0 0.714285714285715em 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +li { + line-height: 1.42857142857143em; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 1.42857142857143em; +} +dt, +dd { + line-height: 1.42857142857143em; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0.714285714285715em; +} +.dl-horizontal { + *zoom: 1; +} +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + content: ""; + line-height: 0; +} +.dl-horizontal:after { + clear: both; +} +.dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +hr { + margin: 1.42857142857143em 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +hr.softline { + height: 1px; + margin: 1.42857142857143em 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + border: 0; +} +hr.module-separator { + margin-top: 0px; + border-top-color: #e0e0e0; +} +hr.soften { + height: 1px; + margin: 0px 0; + background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(0, 0, 0, 0.05)), color-stop(0.5, rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.05))); + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + border: 0; + -webkit-box-shadow: 0px 1px 0px #ffffff; + -moz-box-shadow: 0px 1px 0px #ffffff; + box-shadow: 0px 1px 0px #ffffff; + clear: left; +} +div.content-inner hr.soften { + margin-bottom: 1.57em; + margin-top: 0; +} +div.content-inner hr.soften.double { + margin: 1.57em 0em; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 1.42857142857143em; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 1.7857142857142874em; +} +blockquote small { + display: block; + line-height: 1.42857142857143em; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 1.42857142857143em; + font-style: normal; + line-height: 1.42857142857143em; +} +form { + margin: 0 0 1.42857142857143em; +} +fieldset { + padding: 0 0 5px 0; + margin: 0 0 8px 0; + border: 0; + border-bottom: 1px dotted #ddd; +} +legend { + display: block; + width: 100%; + padding: 0 0 5px 0; + margin-bottom: 0.75em; + font-size: 1em; + line-height: 1.57em; + color: #3d4a43; + border: 0; + border-bottom: 1px solid #ddd; + float: left; + font-weight: bold; +} +legend small { + font-size: 1.0714285714285725em; + color: #999999; +} +legend + label { + clear: both; +} +label, +input, +button, +select, +textarea { + font-size: 1em; + font-weight: normal; + line-height: 1.42857142857143em; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 1.42857142857143em; + padding: 0.2857142857142857em 0.42857142857142855em; + margin-bottom: 0.6428571428571429em; + font-size: 1em; + line-height: 1em; + color: #555555; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +input, +textarea, +.uneditable-input { + width: 206px; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear .2s, box-shadow linear .2s; + -moz-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; + height: 1.42857142857143em; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} +textarea { + height: auto; +} +div.scfMultipleLineGeneralPanel textarea { + height: auto; +} +input[type="radio"], +input[type="checkbox"] { + margin: -4px 5px 0 0; + *margin-top: 0; + /* IE7 */ + + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; + cursor: pointer; +} +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} +select { + width: 220px; + border: 1px solid #cccccc; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #637169; +} +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #637169; +} +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #637169; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} +.controls-row { + *zoom: 1; +} +.controls-row:before, +.controls-row:after { + display: table; + content: ""; + line-height: 0; +} +.controls-row:after { + clear: both; +} +.controls-row [class*="span"] { + float: left; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +.control-group.info > label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 0.42857142857142994em 20px 1.42857142857143em; + margin-top: 1.42857142857143em; + margin-bottom: 1.42857142857143em; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; + line-height: 0; +} +.form-actions:after { + clear: both; +} +.input-append, +.input-prepend { + margin-bottom: 5px; + font-size: 0; + white-space: nowrap; +} +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + font-size: 1em; + vertical-align: top; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 1.42857142857143em; + min-width: 16px; + padding: 4px 5px; + font-size: 1em; + font-weight: normal; + line-height: 1.42857142857143em; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-append .active, +.input-prepend .active { + background-color: #16ff90; + border-color: #007c41; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .add-on, +.input-append .btn { + margin-left: -1px; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.datepicker { + /* Adds formatting to the input box */ + + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; + /*.dow { + border-top: 1px solid #ddd !important; + }*/ + +} +.datepicker input[type="text"], +.datepicker .uneditable-input { + display: inline-block; + height: 1.42857142857143em; + margin-bottom: 9px; + line-height: 1.42857142857143em; + color: #555555; + width: auto; +} +.datepicker.dropdown-menu { + background-color: #fff; + border-color: #ccc; + padding: 4px; +} +.datepicker-inline { + width: 220px; +} +.datepicker.datepicker-rtl { + direction: rtl; +} +.datepicker.datepicker-rtl table tr td span { + float: right; +} +.datepicker-dropdown { + top: 0; + left: 0; +} +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 6px; +} +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 7px; +} +.datepicker > div { + display: none; +} +.datepicker.days div.datepicker-days { + display: block; +} +.datepicker.months div.datepicker-months { + display: block; +} +.datepicker.years div.datepicker-years { + display: block; +} +.datepicker table { + margin: 0; +} +.datepicker td, +.datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; +} +.table-striped .datepicker table tr td, +.table-striped .datepicker table tr th { + background-color: transparent; +} +.datepicker table tr td.day:hover { + background: #eeeeee; + cursor: pointer; +} +.datepicker table tr td.old, +.datepicker table tr td.new { + color: #999999; +} +.datepicker table tr td.disabled, +.datepicker table tr td.disabled:hover { + background: none; + color: #999999; + cursor: default; +} +.datepicker table tr td.today, +.datepicker table tr td.today:hover, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + *background-color: #fde49a; + background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(top, #fdd49a, #fdf59a); + background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdd49a', endColorstr='#fffdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #fdf59a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #000 !important; +} +.datepicker table tr td.today:hover, +.datepicker table tr td.today:hover:hover, +.datepicker table tr td.today.disabled:hover, +.datepicker table tr td.today.disabled:hover:hover, +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today:hover.disabled, +.datepicker table tr td.today.disabled.disabled, +.datepicker table tr td.today.disabled:hover.disabled, +.datepicker table tr td.today[disabled], +.datepicker table tr td.today:hover[disabled], +.datepicker table tr td.today.disabled[disabled], +.datepicker table tr td.today.disabled:hover[disabled] { + color: #ffffff; + background-color: #fdf59a; + *background-color: #fcf282; +} +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active { + background-color: #fbf069 \9; +} +.datepicker table tr td.range, +.datepicker table tr td.range:hover, +.datepicker table tr td.range.disabled, +.datepicker table tr td.range.disabled:hover { + background: #eeeeee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today, +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today.disabled:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + *background-color: #e7ed05; + background-image: -moz-linear-gradient(top, #ffdb05, #d0ff05); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffdb05), to(#d0ff05)); + background-image: -webkit-linear-gradient(top, #ffdb05, #d0ff05); + background-image: -o-linear-gradient(top, #ffdb05, #d0ff05); + background-image: linear-gradient(to bottom, #ffdb05, #d0ff05); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdb05', endColorstr='#ffd0ff05', GradientType=0); + border-color: #d0ff05 #d0ff05 #95b700; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #d0ff05; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today:hover:hover, +.datepicker table tr td.range.today.disabled:hover, +.datepicker table tr td.range.today.disabled:hover:hover, +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today:hover.disabled, +.datepicker table tr td.range.today.disabled.disabled, +.datepicker table tr td.range.today.disabled:hover.disabled, +.datepicker table tr td.range.today[disabled], +.datepicker table tr td.range.today:hover[disabled], +.datepicker table tr td.range.today.disabled[disabled], +.datepicker table tr td.range.today.disabled:hover[disabled] { + color: #ffffff; + background-color: #d0ff05; + *background-color: #beeb00; +} +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active { + background-color: #a9d100 \9; +} +.datepicker table tr td.selected, +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected.disabled:hover { + color: #ffffff; + *background-color: #999999; + background-image: -moz-linear-gradient(top, #b3b3b3, #808080); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); + background-image: -webkit-linear-gradient(top, #b3b3b3, #808080); + background-image: -o-linear-gradient(top, #b3b3b3, #808080); + background-image: linear-gradient(to bottom, #b3b3b3, #808080); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb3b3b3', endColorstr='#ff808080', GradientType=0); + border-color: #808080 #808080 #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #808080; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected:hover:hover, +.datepicker table tr td.selected.disabled:hover, +.datepicker table tr td.selected.disabled:hover:hover, +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected:hover.disabled, +.datepicker table tr td.selected.disabled.disabled, +.datepicker table tr td.selected.disabled:hover.disabled, +.datepicker table tr td.selected[disabled], +.datepicker table tr td.selected:hover[disabled], +.datepicker table tr td.selected.disabled[disabled], +.datepicker table tr td.selected.disabled:hover[disabled] { + color: #ffffff; + background-color: #808080; + *background-color: #737373; +} +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active { + background-color: #666666 \9; +} +.datepicker table tr td.active, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active.disabled:hover { + color: #ffffff; + *background-color: #007c56; + background-image: -moz-linear-gradient(top, #007c41, #007c6a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#007c6a)); + background-image: -webkit-linear-gradient(top, #007c41, #007c6a); + background-image: -o-linear-gradient(top, #007c41, #007c6a); + background-image: linear-gradient(to bottom, #007c41, #007c6a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff007c6a', GradientType=0); + border-color: #007c6a #007c6a #003029; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #007c6a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.active:hover, +.datepicker table tr td.active:hover:hover, +.datepicker table tr td.active.disabled:hover, +.datepicker table tr td.active.disabled:hover:hover, +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active:hover.disabled, +.datepicker table tr td.active.disabled.disabled, +.datepicker table tr td.active.disabled:hover.disabled, +.datepicker table tr td.active[disabled], +.datepicker table tr td.active:hover[disabled], +.datepicker table tr td.active.disabled[disabled], +.datepicker table tr td.active.disabled:hover[disabled] { + color: #ffffff; + background-color: #007c6a; + *background-color: #006254; +} +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active { + background-color: #00493f \9; +} +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.datepicker table tr td span:hover { + background: #eeeeee; +} +.datepicker table tr td span.disabled, +.datepicker table tr td span.disabled:hover { + background: none; + color: #999999; + cursor: default; +} +.datepicker table tr td span.active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled:hover { + color: #ffffff; + *background-color: #007c56; + background-image: -moz-linear-gradient(top, #007c41, #007c6a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#007c6a)); + background-image: -webkit-linear-gradient(top, #007c41, #007c6a); + background-image: -o-linear-gradient(top, #007c41, #007c6a); + background-image: linear-gradient(to bottom, #007c41, #007c6a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff007c6a', GradientType=0); + border-color: #007c6a #007c6a #003029; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #007c6a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active:hover:hover, +.datepicker table tr td span.active.disabled:hover, +.datepicker table tr td span.active.disabled:hover:hover, +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active:hover.disabled, +.datepicker table tr td span.active.disabled.disabled, +.datepicker table tr td span.active.disabled:hover.disabled, +.datepicker table tr td span.active[disabled], +.datepicker table tr td span.active:hover[disabled], +.datepicker table tr td span.active.disabled[disabled], +.datepicker table tr td span.active.disabled:hover[disabled] { + color: #ffffff; + background-color: #007c6a; + *background-color: #006254; +} +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active { + background-color: #00493f \9; +} +.datepicker table tr td span.old { + color: #999999; +} +.datepicker th.datepicker-switch { + width: 145px; +} +.datepicker thead tr:first-child th, +.datepicker tfoot tr:first-child th { + cursor: pointer; +} +.datepicker thead tr:first-child th:hover, +.datepicker tfoot tr:first-child th:hover { + background: #eeeeee; +} +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; +} +.datepicker thead tr:first-child th.cw { + cursor: default; + background-color: transparent; +} +.input-append, +.input-prepend { + font-size: 1em; +} +.input-append .add-on, +.input-prepend .add-on { + height: 1.42857142857143em; +} +.input-append.date .add-on i, +.input-prepend.date .add-on i { + display: block; + cursor: pointer; + width: 16px; + height: 16px; +} +.input-daterange input { + text-align: center; +} +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 1.42857142857143em; + padding: 4px 5px; + font-weight: normal; + line-height: 1.42857142857143em; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; +} +input.search-query { + padding-right: 10px; + padding-left: 10px; + margin-bottom: 0; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; + vertical-align: top; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 0.714285714285715em; +} +legend + .control-group { + margin-top: 1.42857142857143em; + -webkit-margin-top-collapse: separate; +} +.inline-search { + position: relative; +} +.inline-search i.icon-search { + position: absolute; + color: #ccc; + left: 7px; + top: 7px; + font-size: 1.3em; +} +.inline-search input { + padding-left: 27px; + width: 190px; + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + height: 22px; +} +.inline-search button { + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + padding: 4px 10px; + height: 32px; + margin-top: -9px; + margin-left: -5px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.form-horizontal .control-group { + margin-bottom: 1.42857142857143em; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; + line-height: 0; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 180px; +} +.form-horizontal .help-block { + margin-bottom: 0; +} +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 0.714285714285715em; +} +.form-horizontal .form-actions { + padding-left: 180px; +} +div.scfForm { + font-family: "Helvetica Neue", Arial, sans-serif; +} +div.scfForm div.scfSubmitButtonBorder input { + border: 1px solid; + padding: 0.8em 1.5em 0.6em 1.5em; + border: 1px solid #dfe9e3; + border-bottom-color: #b8cec1; + border-right-color: #d0dfd6; + font-size: 1.2em; + line-height: 1em; + *background-color: #eaefec; + background-image: -moz-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#dfe9e3)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -o-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: linear-gradient(to bottom, #f4f4f4, #dfe9e3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdfe9e3', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #007c41; + text-shadow: 0px 1px 1px #ffffff; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + text-align: center; +} +div.scfForm div.scfSubmitButtonBorder input [class^="icon-"], +div.scfForm div.scfSubmitButtonBorder input [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +div.scfForm div.scfSubmitButtonBorder input:hover { + text-decoration: none; +} +div.scfForm div.scfSubmitButtonBorder input:active { + text-shadow: none; + text-decoration: none; +} +div.scfForm div.scfSubmitButtonBorder input:hover { + *background-color: #f8faf9; + background-image: -moz-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f5f3)); + background-image: -webkit-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -o-linear-gradient(top, #ffffff, #f1f5f3); + background-image: linear-gradient(to bottom, #ffffff, #f1f5f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f5f3', GradientType=0); + text-decoration: none; + color: #007c41; +} +div.scfForm div.scfSubmitButtonBorder input:active { + *background-color: #e0e7e3; + background-image: -moz-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d0dfd6), to(#f0f0f0)); + background-image: -webkit-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -o-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: linear-gradient(to bottom, #d0dfd6, #f0f0f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0dfd6', endColorstr='#fff0f0f0', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + border: 1px solid #b5ccbe; + text-shadow: none; + text-decoration: none; + color: #007c41; +} +div.scfForm .scfRequired { + float: left; +} +div.scfForm .scfRadioButtonListGeneralPanel, +div.scfForm .scfCheckBoxListGeneralPanel { + padding: 3px 0 10px 0; +} +div.scfForm .scfRadioButtonListGeneralPanel label, +div.scfForm .scfCheckBoxListGeneralPanel label { + margin-bottom: 0; +} +div.scfForm .scfMultipleLineTextBox { + margin-bottom: 10px; +} +div.scfForm .scfRadioButtonListGeneralPanel input { + float: left; + margin-top: 3px; +} +div.scfForm .scfCheckBoxListGeneralPanel input { + float: left; + margin-top: 3px; +} +div.scfForm .scfSectionLegend { + margin-left: 0; + padding-left: 0; +} +div.scfForm .scfSectionBorderAsFieldSet { + padding-left: 0; + margin-left: 0; + border-top-color: #ddd; +} +div.scfForm .scfDropListLabel, +div.scfForm .scfEmailLabel, +div.scfForm .scfMultipleLineTextLabel, +div.scfForm .scfSingleLineTextLabel, +div.scfForm .scfPasswordLabel, +div.scfForm .scfNumberLabel, +div.scfForm .scfDatePickerLabel, +div.scfForm .scfDateLabel, +div.scfForm .scfRadioButtonListLabel, +div.scfForm .scfCheckBoxListLabel, +div.scfForm .scfListBoxLabel, +div.scfForm .scfFileUploadLabel, +div.scfForm .scfDateSelectorLabel, +div.scfForm .scfCreditCardLabel, +div.scfForm .scfConfirmPasswordLabel, +div.scfForm .scfCaptchaLabel, +div.scfForm .scfTelephoneLabel, +div.scfForm .scfSmsTelephoneLabel { + margin-right: 15px; +} +.sidebar div.scfForm .scfDropListLabel, +.sidebar div.scfForm .scfEmailLabel, +.sidebar div.scfForm .scfMultipleLineTextLabel, +.sidebar div.scfForm .scfSingleLineTextLabel, +.sidebar div.scfForm .scfPasswordLabel, +.sidebar div.scfForm .scfNumberLabel, +.sidebar div.scfForm .scfDatePickerLabel, +.sidebar div.scfForm .scfDateLabel, +.sidebar div.scfForm .scfRadioButtonListLabel, +.sidebar div.scfForm .scfCheckBoxListLabel, +.sidebar div.scfForm .scfListBoxLabel, +.sidebar div.scfForm .scfFileUploadLabel, +.sidebar div.scfForm .scfDateSelectorLabel, +.sidebar div.scfForm .scfCreditCardLabel, +.sidebar div.scfForm .scfConfirmPasswordLabel, +.sidebar div.scfForm .scfCaptchaLabel, +.sidebar div.scfForm .scfTelephoneLabel, +.sidebar div.scfForm .scfSmsTelephoneLabel { + width: 100%; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input { + border: 1px solid; + padding: 0.8em 1.5em 0.6em 1.5em; + border: 1px solid #dfe9e3; + border-bottom-color: #b8cec1; + border-right-color: #d0dfd6; + font-size: 1.2em; + line-height: 1em; + *background-color: #eaefec; + background-image: -moz-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#dfe9e3)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -o-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: linear-gradient(to bottom, #f4f4f4, #dfe9e3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdfe9e3', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #007c41; + text-shadow: 0px 1px 1px #ffffff; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + text-align: center; + font-size: 0.815em; + text-transform: uppercase; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input [class^="icon-"], +.sidebar div.scfForm div.scfSubmitButtonBorder input [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input:hover { + text-decoration: none; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input:active { + text-shadow: none; + text-decoration: none; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input:hover { + *background-color: #f8faf9; + background-image: -moz-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f5f3)); + background-image: -webkit-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -o-linear-gradient(top, #ffffff, #f1f5f3); + background-image: linear-gradient(to bottom, #ffffff, #f1f5f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f5f3', GradientType=0); + text-decoration: none; + color: #007c41; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input:active { + *background-color: #e0e7e3; + background-image: -moz-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d0dfd6), to(#f0f0f0)); + background-image: -webkit-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -o-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: linear-gradient(to bottom, #d0dfd6, #f0f0f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0dfd6', endColorstr='#fff0f0f0', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + border: 1px solid #b5ccbe; + text-shadow: none; + text-decoration: none; + color: #007c41; +} +.sidebar div.scfForm fieldset.scfSectionBorderAsFieldSet { + padding: 0; + border: none; + margin: 0; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + div.scfForm input { + padding-top: 0; + padding-bottom: 0; + } + div.scfForm .scfCheckBoxListGeneralPanel input { + margin-top: 3px; + } + div.scfForm .scfRadioButtonListGeneralPanel input { + margin-top: 2px; + } +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 1.42857142857143em; +} +.table th, +.table td { + padding: 8px; + line-height: 1.42857142857143em; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 1px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child, +.table-bordered tfoot:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child, +.table-bordered tfoot:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; + background-color: rgba(249, 249, 249, 0.65); +} +.table-hover tbody tr:hover td, +.table-hover tbody tr:hover th { + background-color: #f5f5f5; + background-color: rgba(255, 245, 184, 0.15); + border-color: #E1D8A4; + border-bottom: 1px solid #E1D8A4; + margin-bottom: -1px; +} +table [class*=span], +.row-fluid table [class*=span] { + display: table-cell; + float: none; + margin-left: 0; +} +.table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +.table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +.table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +.table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +.table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +.table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +.table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +.table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +.table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +.table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +.table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +.table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +.table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +.table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +.table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +.table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +.table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +.table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +.table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +.table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +.table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +.table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +.table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +.table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +.table tbody tr.success td { + background-color: #dff0d8; +} +.table tbody tr.error td { + background-color: #f2dede; +} +.table tbody tr.warning td { + background-color: #fcf8e3; +} +.table tbody tr.info td { + background-color: #d9edf7; +} +.table-hover tbody tr.success:hover td { + background-color: #d0e9c6; +} +.table-hover tbody tr.error:hover td { + background-color: #ebcccc; +} +.table-hover tbody tr.warning:hover td { + background-color: #faf2cc; +} +.table-hover tbody tr.info:hover td { + background-color: #c4e3f3; +} +.table thead th h3 { + margin: 0; + font-size: 1.2em; +} +/* Font Awesome + the iconic font designed for use with Twitter Bootstrap + ------------------------------------------------------- + The full suite of pictographic icons, examples, and documentation + can be found at: http://fortawesome.github.com/Font-Awesome/ + + License + ------------------------------------------------------- + The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0: + http://creativecommons.org/licenses/by/3.0/ A mention of + 'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable + source code is considered acceptable attribution (most common on the web). + If human readable source code is not available to the end user, a mention in + an 'About' or 'Credits' screen is considered acceptable (most common in desktop + or mobile software). + + Contact + ------------------------------------------------------- + Email: dave@davegandy.com + Twitter: http://twitter.com/fortaweso_me + Work: Lead Product Designer @ http://kyruus.com + + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot'); + src: url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"]:before, +[class*=" icon-"]:before { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + text-decoration: inherit; +} +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; + text-decoration: inherit; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: middle; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav-tabs [class^="icon-"], +.btn [class*=" icon-"], +.nav-tabs [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +li [class^="icon-"], +li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li .icon-large:before, +li .icon-large:before { + /* 1.5 increased font size for icon-large * 1.25 width */ + + width: 1.875em; +} +ul.icons { + list-style-type: none; + margin-left: 2em; + text-indent: -0.8em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .8em; +} +ul.icons li .icon-large:before, +ul.icons li .icon-large:before { + /* 1.5 increased font size for icon-large * 1.25 width */ + + vertical-align: initial; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope-alt:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-user-md:before { + content: "\f200"; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #999; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 0; + margin: 2px 0 0; + list-style: none; + background: #3d4a43; + border: 1px solid #3d4a43; + border-right-width: 0px; + -webkit-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: -0.28571428571428503em 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857142857143em; + color: #3d4a43; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu li > a:focus, +.dropdown-submenu:hover > a { + text-decoration: none; + color: #ffffff; + background-color: #007c41; + *background-color: #006f3a; + background-image: -moz-linear-gradient(top, #007c41, #006234); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#006234)); + background-image: -webkit-linear-gradient(top, #007c41, #006234); + background-image: -o-linear-gradient(top, #007c41, #006234); + background-image: linear-gradient(to bottom, #007c41, #006234); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff006234', GradientType=0); +} +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #007c41; + *background-color: #006f3a; + background-image: -moz-linear-gradient(top, #007c41, #006234); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#006234)); + background-image: -webkit-linear-gradient(top, #007c41, #006234); + background-image: -o-linear-gradient(top, #007c41, #006234); + background-image: linear-gradient(to bottom, #007c41, #006234); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff006234', GradientType=0); +} +.dropdown-menu .disabled > a, +.dropdown-menu .disabled > a:hover { + color: #999999; +} +.dropdown-menu .disabled > a:hover { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropdown-submenu > a:after { + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #cccccc; + margin-top: 5px; + margin-right: -10px; +} +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} +.dropdown .dropdown-menu .nav-header { + padding-left: 20px; + padding-right: 20px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +div[class*='-heading'] .dropdown-menu { + background: #fff; + border: 0px; + font-size: 12px; + margin-top: 5px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + padding: 4px 0px; +} +div[class*='-heading'] .dropdown-menu li { + margin: 4px 0px; +} +div[class*='-heading'] .dropdown-menu a { + padding: 0px 10px; +} +div[class*='-heading'] .dropdown-menu a:hover { + background: #fff5b8; + border-top: 1px solid #e1d8a4; + border-bottom: 1px solid #e1d8a4; + color: #333; + margin-bottom: -1px; + margin-top: -1px; +} +div[class*='-heading'] .dropdown-menu:after { + position: absolute; + top: -7px; + right: 10px; + bottom: auto; + left: auto; + z-index: 101; + display: block; + width: 0; + border-color: white transparent; + border-style: solid; + border-width: 0 7px 7px; + content: ""; +} +div[class*='-heading'] .dropdown-menu:before { + position: absolute; + top: -8px; + right: 9px; + bottom: auto; + left: auto; + z-index: 101; + display: block; + width: 0; + border-color: #ddd transparent; + border-style: solid; + border-width: 0 8px 8px; + content: ""; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 700px; + margin: -275px 0 0 -350px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; + outline: none; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-header h3 { + margin: 0; + line-height: 30px; +} +.modal-body { + overflow-y: auto; + max-height: 450px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; + line-height: 0; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.nav { + margin-left: 0; + margin-bottom: 1.42857142857143em; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; + background-color: rgba(0, 0, 0, 0.1); +} +.nav > .pull-right { + float: right; +} +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 1.42857142857143em; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #007c41; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: -0.28571428571428503em 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; + line-height: 0; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 10px; + padding-left: 10px; + margin-right: 0px; + line-height: 14px; +} +.nav-tabs { + border-bottom: none; + margin-bottom: 0px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; +} +.nav-tabs > li { + margin-bottom: -1px; + margin-right: 2px; + border: 1px solid transparent; + margin-left: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 1.42857142857143em; + border: none; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > .active { + border: 1px solid rgba(0, 0, 0, 0.06); + border-bottom: 1px solid #fff; + border-bottom: 1px solid rgba(255, 255, 255, 0.25); + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #fff; + background-color: rgba(255, 255, 255, 0.95); + border: 0; + cursor: default; +} +.tab-content { + background-color: #fff; + background-color: rgba(255, 255, 255, 0.95); + -webkit-border-radius: 0px 4px 4px 4px; + -moz-border-radius: 0px 4px 4px 4px; + border-radius: 0px 4px 4px 4px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + padding: 10px 10px 0 10px; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #007c41; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.nav .dropdown-toggle .caret { + border-top-color: #007c41; + border-bottom-color: #007c41; + margin-top: 6px; +} +.nav .dropdown-toggle:hover .caret { + border-top-color: #003019; + border-bottom-color: #003019; +} +/* move down carets for tabs */ +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.nav > .dropdown.active > a:hover { + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; + line-height: 0; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.nav > .disabled > a { + color: #999999; +} +.nav > .disabled > a:hover { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -3px; +} +.tooltip.right { + margin-left: 3px; +} +.tooltip.bottom { + margin-top: 3px; +} +.tooltip.left { + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} +.image-caption-container { + position: relative; +} +.image-caption-container .caption { + position: absolute; + bottom: 0px; + left: 0px; + right: 0px; + z-index: 19; + width: 100%; + *background-color: rgba(0, 0, 0, 0.65); + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.45)), to(rgba(0, 0, 0, 0.85))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#d9000000', GradientType=0); + color: #fff; + padding: 10px 0; + text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.85); +} +.image-caption-container .caption a { + color: #ffdb05; +} +.image-caption-container .caption.dark-text { + background: #fff; + *background-color: rgba(255, 255, 255, 0.325); + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.65))); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#a6ffffff', GradientType=0); + color: #3d4a43; + text-shadow: 0px 1px 3px rgba(255, 255, 255, 0.65); +} +.image-caption-container .caption.dark-text a { + color: #007c41; +} +.image-caption-container .caption p, +.image-caption-container .caption h3 { + margin: 0; + padding: 0 10px; + line-height: 1.2em; + position: relative; +} +.image-caption-container .caption h3 { + font-size: 14px; + margin-bottom: 3px; +} +.image-caption-container .caption p { + font-weight: 500; +} +.image-caption-container .image-shadow + p.caption { + padding: 10px; + margin: 0; + width: auto; +} +.btn { + border: 1px solid; + font-size: 1.2em; + line-height: 1em; + padding: 0.8em 1.5em 0.6em 1.5em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + text-align: center; +} +.btn:hover { + text-decoration: none; +} +.btn:active { + text-shadow: none; + text-decoration: none; +} +a.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-green { + border: 1px solid #00af5c; + border-bottom-color: #006d39; + border-right-color: #007c41; + font-size: 1.2em; + line-height: 1em; + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); + padding: 0.8em 1.5em 0.6em 1.5em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #ffffff; + text-shadow: 1px 1px 1px #055e33; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #63cb9a, inset 0px -1px 3px #006234; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #63cb9a, inset 0px -1px 3px #006234; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #63cb9a, inset 0px -1px 3px #006234; + text-align: center; +} +.btn-green:hover { + *background-color: #00a054; + background-image: -moz-linear-gradient(top, #00b961, #008646); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b961), to(#008646)); + background-image: -webkit-linear-gradient(top, #00b961, #008646); + background-image: -o-linear-gradient(top, #00b961, #008646); + background-image: linear-gradient(to bottom, #00b961, #008646); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00b961', endColorstr='#ff008646', GradientType=0); + text-decoration: none; + color: #ffffff; +} +.btn-green:active { + *background-color: #00a255; + background-image: -moz-linear-gradient(top, #00964f, #00af5c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00964f), to(#00af5c)); + background-image: -webkit-linear-gradient(top, #00964f, #00af5c); + background-image: -o-linear-gradient(top, #00964f, #00af5c); + background-image: linear-gradient(to bottom, #00964f, #00af5c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00964f', endColorstr='#ff00af5c', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #007c41; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #007c41; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #007c41; + border: 1px solid #007c41; + text-shadow: none; + text-decoration: none; + color: #ffffff; +} +.btn-grey { + border: 1px solid #dfe9e3; + border-bottom-color: #b8cec1; + border-right-color: #d0dfd6; + font-size: 1.2em; + line-height: 1em; + *background-color: #eaefec; + background-image: -moz-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#dfe9e3)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -o-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: linear-gradient(to bottom, #f4f4f4, #dfe9e3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdfe9e3', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #007c41; + text-shadow: 0px 1px 1px #ffffff; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + text-align: center; +} +.btn-grey:hover { + *background-color: #f8faf9; + background-image: -moz-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f5f3)); + background-image: -webkit-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -o-linear-gradient(top, #ffffff, #f1f5f3); + background-image: linear-gradient(to bottom, #ffffff, #f1f5f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f5f3', GradientType=0); + text-decoration: none; + color: #007c41; +} +.btn-grey:active { + *background-color: #e0e7e3; + background-image: -moz-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d0dfd6), to(#f0f0f0)); + background-image: -webkit-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -o-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: linear-gradient(to bottom, #d0dfd6, #f0f0f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0dfd6', endColorstr='#fff0f0f0', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + border: 1px solid #b5ccbe; + text-shadow: none; + text-decoration: none; + color: #007c41; +} +.btn-red { + border: 1px solid #7C0F00; + border-bottom-color: #3a0700; + border-right-color: #620c00; + font-size: 1.2em; + line-height: 1em; + *background-color: #960800; + background-image: -moz-linear-gradient(top, #af0000, #7c0f00); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#af0000), to(#7c0f00)); + background-image: -webkit-linear-gradient(top, #af0000, #7c0f00); + background-image: -o-linear-gradient(top, #af0000, #7c0f00); + background-image: linear-gradient(to bottom, #af0000, #7c0f00); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf0000', endColorstr='#ff7c0f00', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #fff; + text-shadow: 0px 1px 1px #6f6f6f; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ff6262, inset 0px -1px 3px #960000; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ff6262, inset 0px -1px 3px #960000; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ff6262, inset 0px -1px 3px #960000; + text-align: center; +} +.btn-red:hover { + *background-color: #a50900; + background-image: -moz-linear-gradient(top, #9b1300, #af0000); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9b1300), to(#af0000)); + background-image: -webkit-linear-gradient(top, #9b1300, #af0000); + background-image: -o-linear-gradient(top, #9b1300, #af0000); + background-image: linear-gradient(to bottom, #9b1300, #af0000); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b1300', endColorstr='#ffaf0000', GradientType=0); + text-decoration: none; + color: #fff; +} +.btn-red:active { + *background-color: #a20000; + background-image: -moz-linear-gradient(top, #960000, #af0000); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#960000), to(#af0000)); + background-image: -webkit-linear-gradient(top, #960000, #af0000); + background-image: -o-linear-gradient(top, #960000, #af0000); + background-image: linear-gradient(to bottom, #960000, #af0000); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff960000', endColorstr='#ffaf0000', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #7c0000; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #7c0000; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #7c0000; + border: 1px solid #350600; + text-shadow: none; + text-decoration: none; + color: #fff; +} +.btn-apply { + text-shadow: 1px 1px 1px #ffeedd; + background-color: #ffdb05; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + position: relative; + text-align: left; + padding-left: 10px; + padding-right: 2.5em; +} +.btn-apply:hover { + text-shadow: 1px 1px 1px #ffeedd; + background-color: #ffe652; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; +} +.btn-apply:active { + text-shadow: 1px 1px 1px #ffeedd; + background-color: #fad600; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + -webkit-box-shadow: inset 0px 0px 5px #b79d00, 0px 1px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 5px #b79d00, 0px 1px 2px #ffffff; + box-shadow: inset 0px 0px 5px #b79d00, 0px 1px 2px #ffffff; + text-shadow: none; +} +.btn-apply:after { + position: absolute; + top: 0.4666666666666667em; + right: 10px; + z-index: 1000; + display: inline-block; + font-family: FontAwesome; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + font-size: 1.5em; + top: 50%; + margin-top: -0.375em; + height: 0.75em; + line-height: 1em; + vertical-align: middle; + color: #007c41; + text-shadow: 1px 1px 2px #fff5b7; + pointer-events: none; + content: "\f0a9"; +} +.btn-work, +.btn-give { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e8eeea; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + position: relative; + text-align: left; + padding-left: 10px; + padding-right: 2.5em; +} +.btn-work:after, +.btn-give:after { + position: absolute; + font-size: 1.5em; + top: 50%; + margin-top: -0.38em; + height: 0.75em; + line-height: 1em; + vertical-align: middle; + right: 10px; + z-index: 1000; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + color: #93b5a1; + text-shadow: 1px 1px 2px #fff; + pointer-events: none; + content: "\f0a9"; +} +.btn-work:hover, +.btn-give:hover { + text-shadow: 1px 1px 1px #ffffff; + background-color: #ffffff; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; +} +.btn-work:hover:after, +.btn-give:hover:after { + color: #007c41; +} +.btn-work:active, +.btn-give:active { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e2eae5; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + -webkit-box-shadow: inset 0px 0px 5px #bccdc2, 0px 1px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 5px #bccdc2, 0px 1px 2px #ffffff; + box-shadow: inset 0px 0px 5px #bccdc2, 0px 1px 2px #ffffff; + text-shadow: none; +} +.btn-apply.btn-micro:after, +.btn-give.btn-micro:after, +.btn-work.btn-micro:after { + top: 48%; +} +.btn-large { + font-size: 1.4em; +} +.btn-small { + font-size: 1em; +} +.btn-micro { + font-size: 0.815em; + text-transform: uppercase; +} +.sidebar .btn { + display: block; + margin-bottom: 18px; +} +.sidebar .btn-grey { + padding-left: 0.65em; + padding-right: 0.65em; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 1.42857142857143em; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +ul.breadcrumbs { + margin-left: 0px; + font-size: 0.9285714285714286em; +} +ul.breadcrumbs li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +ul.breadcrumbs li a { + padding-right: 10px; +} +ul.breadcrumbs li:first-child { + padding-left: 0; +} +ul.breadcrumbs li:after { + content: "/"; + display: inline-block; + padding-right: 6px; +} +ul.breadcrumbs li.bc-here:after { + content: none; +} +ul[class*='-pagination'] { + *zoom: 1; + list-style-type: none; + padding: 0px; + margin: 15px 0px 0px 0px; +} +ul[class*='-pagination']:before, +ul[class*='-pagination']:after { + display: table; + content: ""; + line-height: 0; +} +ul[class*='-pagination']:after { + clear: both; +} +ul[class*='-pagination'] li { + background-color: #fff; + border: 1px solid #ddd; + display: block; + float: left; + margin-right: 5px; +} +ul[class*='-pagination'] li:hover { + background-color: #DDF1E5; +} +ul[class*='-pagination'] li.active { + background-color: #ededed; + padding: 5px 10px; +} +ul[class*='-pagination'] li a { + cursor: pointer; + display: block; + padding: 5px 10px; +} +ul[class*='-pagination'] li a:hover { + text-decoration: none; +} +ul[class*='-pagination'] li.news-pagination-break { + background: none; + border: none; +} +ul[class*='-pagination'] li.hidden { + display: none; +} +/******** FRAMEWORK BASE END *********/.sidebar-title a:hover { + text-decoration: none; +} +.secondary-content-area .module-container { + margin-bottom: 1.57em; +} +.content-top-row { + margin-top: 5px; + width: 67.14285714285714pxem; + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.content-top-row:before, +.content-top-row:after { + display: table; + content: ""; + line-height: 0; +} +.content-top-row:after { + clear: both; +} +@media (min-width: 43.125em) { + .row-fluid .feature-area, + .row-fluid .audience-area, + .row-fluid .primary-content-area, + .row-fluid .secondary-content-area { + width: 75.26041666666666%; + } + .row-fluid .sidebar { + width: 22.135416666666664%; + float: right; + } + .row-fluid.one-col .primary-content-area { + width: 74.21875%; + } + .row-fluid.one-col .sidebar { + position: inherit; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .sidebar { + position: absolute; + top: 20px; + right: 10px; + } +} +@media (min-width: 61.25em) and (max-width: 74.9375em) { + .image-caption-container .caption { + position: static; + padding: 6px 0px 3px 0px; + background: #fff; + color: #666; + text-shadow: none; + } + .image-caption-container .caption a { + color: #007c41; + } + .image-caption-container .caption p { + padding: 0px; + margin-bottom: 0; + line-height: 1.4em; + } + .image-caption-container .caption h3 { + padding: 0px; + line-height: 1em; + } +} +@media (max-width: 500px) { + .image-caption-container .caption { + position: static; + padding: 6px 0px 3px 0px; + background: #fff; + color: #666; + text-shadow: none; + } + .image-caption-container .caption p { + padding: 0px; + margin-bottom: 0; + line-height: 1.4em; + } + .image-caption-container .caption h3 { + padding: 0px; + line-height: 1em; + } + .image-caption-container .caption a { + color: #007c41; + } +} +@media (min-width: 460px) and (max-width: 61.1875em) { + .row-fluid .secondary-content-area .module-container { + display: block; + float: left; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-left: 0; + width: 100%; + } + .row-fluid .secondary-content-area .module-container:first-child, + .row-fluid .secondary-content-area .module-container:nth-child(odd) { + margin-left: 0; + } + .row-fluid .secondary-content-area .module-container hr.soften { + margin-bottom: 0.57em; + } +} +@media (max-width: 61.1875em) { + .row-fluid .feature-area, + .row-fluid .audience-area, + .row-fluid .primary-content-area, + .row-fluid .secondary-content-area { + margin-left: 0px; + } + .row-fluid .feature-area, + .row-fluid .primary-content-area { + margin-bottom: 1.5em; + } + .content-top-row .tab-content { + min-height: auto; + } +} +@media (min-width: 61.25em) { + .row-fluid .feature-area { + width: 47.97872340425532%; + } + .row-fluid .audience-area { + width: 49.8936170212766%; + } + .row-fluid .primary-content-area { + width: 47.97872340425532%; + } + .row-fluid .secondary-content-area { + width: 29.680851063829788%; + } + .row-fluid .sidebar { + width: 18.085106382978726%; + } + .row-fluid.one-col .primary-content-area { + width: 79.7872340425532%; + } + .content-top-row { + width: 67.14285714285714pxem; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .content-top-row .tab-content { + overflow: auto; + min-height: 260px; + height: 18.571428571428573pxem; + } +} +@media (min-width: 75em) { + .content-top-row { + width: 83.57142857142857pxem; + } + .content-top-row .tab-content { + min-height: 264px; + height: 18.857142857142858pxem; + } + .row-fluid .feature-area { + width: 49.65811965811966%; + } + .row-fluid .audience-area { + width: 47.77777777777778%; + } + .row-fluid .primary-content-area { + width: 49.65811965811966%; + } + .row-fluid .secondary-content-area { + width: 30.683760683760685%; + } + .row-fluid .sidebar { + width: 14.529914529914532%; + } + .row-fluid.one-col .primary-content-area { + width: 81.19658119658119%; + } +} +.blade-container { + background: #fff; + border-bottom: 1px solid #CBCFCD; + height: 40px; + padding: 10px 0px; + -webkit-box-shadow: inset 0px -3px 0px #f9fbfa; + -moz-box-shadow: inset 0px -3px 0px #f9fbfa; + box-shadow: inset 0px -3px 0px #f9fbfa; +} +.blade-container a { + color: #999; +} +.quick-links-container .dropdown a.btn { + position: relative; + top: -1px; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + background: #f6f6f6; + margin-top: -8px; +} +.quick-links-container .dropdown a.btn:hover { + text-decoration: none; + background: #f9f9f9; +} +.quick-links-container .dropdown a.btn:active { + -webkit-box-shadow: inset 1px 1px 4px #cccccc; + -moz-box-shadow: inset 1px 1px 4px #cccccc; + box-shadow: inset 1px 1px 4px #cccccc; + background: #eee; + border-bottom-color: #ddd; + text-decoration: none; +} +.quick-links-container .dropdown a.btn .caret { + margin-top: 4px; +} +.blade-inner { + position: relative; + margin: 0 auto; + text-align: right; +} +.blade-inner nav, +.blade-inner input, +.blade-inner button.global-search-btn { + font-size: 1em; +} +.brand { + display: block; + float: left; + width: 170px; + height: 40px; +} +.brand img { + display: block; + height: 100%; +} +nav.blade-navigation { + display: inline; +} +ul.quick-links-container { + list-style: none; + margin: 0 10px 0 0; + padding: 11px 0; + display: inline-block; + line-height: 1em; +} +ul.quick-links-container li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.blade-search { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + position: relative; + top: -2px; +} +.blade-search i { + position: absolute; + left: 5px; + top: 6px; + font-size: 1.5em; + line-height: 1em; + color: #ccc; + pointer-events: none; +} +.blade-search input.search-query { + width: 130px; + padding-left: 25px; +} +.icon-bar { + display: block; + margin-top: 2px; + width: 18px; + height: 2px; + background-color: #ccc; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65); +} +.icon-bar + .icon-bar { + margin-top: 3px; +} +.quick-links-container .quick-links-button { + display: none; +} +.blade-search input { + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + width: 75%; + margin-right: 0; + height: 1.688em; + padding-left: 2.142857142857143em; +} +.blade-search .btn { + top: auto; + right: 0; + width: auto; + margin: 0; + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + text-align: center; + margin-left: -5px; + height: 2.4em; + padding: 0.7em 0.8em; +} +.banner-container { + background: #007c41; + height: 6.42857142857143em; + border-bottom: 3px solid #ffdb05; + color: #fff; + overflow: hidden; + position: relative; +} +.banner-inner { + position: relative; + margin: 0 auto; + height: 6.42857142857143em; + z-index: 12; +} +.banner-inner .site-title { + position: absolute; + z-index: 15; + bottom: -5px; + left: 10px; + text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.35); +} +.banner-inner .site-title a { + color: #fff; + text-decoration: none; +} +.banner-inner .site-title a:hover { + color: #ffdb05; +} +.oval-container { + display: none; +} +.shadow-container { + display: none; +} +.oval { + display: none; +} +.navigation-container { + background-color: #E8EEEA; + border-top-color: #CCC404; + border-left-width: 0px; + border-right-width: 0px; +} +.navigation-inner { + margin: 0 auto; +} +.navigation-inner ul { + list-style: none; + margin: 0px; + padding: 0px; +} +.navigation-inner > ul { + border-left: 1px solid #e0e0e0; + border-left: 1px solid rgba(0, 0, 0, 0.1); +} +.navigation-inner ul li a { + padding: 12px 0 8px 0; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-transform: uppercase; + color: #3d4a43; +} +.navigation-inner ul li a:hover { + text-decoration: none; +} +.navigation-inner ul li .audience-link { + display: none; +} +.navigation-inner > ul > li { + display: block; + *zoom: 1; + margin-right: 0px; +} +.navigation-inner > ul > li:before, +.navigation-inner > ul > li:after { + display: table; + content: ""; + line-height: 0; +} +.navigation-inner > ul > li:after { + clear: both; +} +.navigation-inner ul li ul li a { + display: block; +} +.page-breadcrumb { + margin: 0; + padding: 0; + list-style: none; + float: right; + line-height: 1em; + margin-top: 1.75em; + font-size: 12px; + font-weight: bold; + color: #666; +} +.page-breadcrumb li { + display: block; + float: left; + position: relative; + margin: 0 10px 0 0; +} +.page-breadcrumb li:after { + content: "\00BB"; + margin-left: 10px; + font-size: 16px; +} +.page-breadcrumb li:last-child { + margin-right: 0; +} +.page-breadcrumb li:last-child:after { + content: ''; + margin-left: 0; +} +/** content.less - basic content pieces **/ +.content-wrapper { + position: relative; +} +.content-inner { + padding: 0; + margin-top: 1.57em; +} +.content-inner hr.soften { + margin: 0; +} +.content-inner h3 { + margin: 0em 0em 0.22727272727272727pxem 0em; +} +/** content.less - sidebar **/ +.sidebar-image-container { + margin: -5px -10px 0px -10px; +} +.sidebar, +.sidebar li { + line-height: 1.57em; +} +.sidebar div[class*='module'] ul { + list-style: none; + padding: 0; + margin: 0; +} +.sidebar div[class*='module'] ul li { + padding: 5px 0 3px 0; + border-bottom: 1px dotted #e0e0e0; +} +.sidebar div[class*='module'] ul li:first-child { + padding: 0 0 3px 0; +} +footer { + margin-top: 20px; +} +.top-footer-row { + margin: 20px 0 0 0; + -webkit-box-shadow: inset 0 5px 30px rgba(0, 110, 65, 0.08), inset 0 1px 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 5px 30px rgba(0, 110, 65, 0.08), inset 0 1px 3px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 5px 30px rgba(0, 110, 65, 0.08), inset 0 1px 3px rgba(0, 0, 0, 0.15); + border-bottom: 1px solid rgba(0, 50, 25, 0.15); + border-top: 1px solid rgba(0, 50, 25, 0.2); + background: rgba(255, 200, 10, 0.05); +} +.bottom-footer-row { + background: #007c41; + border-top: 3px solid #ffdb05; + margin: 0; + color: #fff; + -webkit-box-shadow: inset 0px 1px 10px #006234; + -moz-box-shadow: inset 0px 1px 10px #006234; + box-shadow: inset 0px 1px 10px #006234; +} +.bottom-footer-row p { + margin: 0; + padding: 0; +} +.bottom-footer-row .footer-right { + text-align: right; +} +.bottom-footer-row a { + color: #fff; + text-decoration: underline; +} +.bottom-footer-row a:hover { + text-decoration: none; +} +p.note { + color: #666; + font-size: 0.92307692307692em; +} +.social-media i[class*="icon"] { + font-size: 16px; +} +.social-media { + font-size: 1.1em; + line-height: 1.5em; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; +} +.social-media li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 5px 6px 5px 0; +} +.social-media a:hover { + text-decoration: none; +} +.footer-inner { + padding: 20px 0px; +} +.footer-inner h3 { + font-size: 16px; + line-height: 1em; + border-bottom: 1px solid #e0d9c6; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding-bottom: 5px; +} +ul.footer-quick-links { + display: block; + list-style: none; + margin: 0 0 12px -10px; + padding: 0; + *zoom: 1; + font-size: 0.9285714285714286em; +} +ul.footer-quick-links:before, +ul.footer-quick-links:after { + display: table; + content: ""; + line-height: 0; +} +ul.footer-quick-links:after { + clear: both; +} +ul.footer-quick-links li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-right: -4px; + padding: 0px; + line-height: 1em; + float: left; + margin-bottom: 10px; +} +ul.footer-quick-links li:last-child a { + border: 0px; +} +ul.footer-quick-links li a { + display: block; + padding: 0px 10px; + border-right: 1px solid rgba(255, 255, 255, 0.25); + color: #fff; +} +ul.footer-quick-links + p { + margin-top: 1em; +} +.btn-social-media { + padding: 6px 10px 6px 7px; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + background: rgba(255, 255, 255, 0.25); + *background-color: rgba(255, 255, 255, 0.18); + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.01)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.35)), to(rgba(255, 255, 255, 0.01))); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.01)); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.01)); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.01)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ffffff', endColorstr='#03ffffff', GradientType=0); + text-shadow: none; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-transform: uppercase; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + color: #999; + font-size: 13px; + line-height: 1em; +} +.btn-social-media:hover { + background: #fff; + color: #007c41; + cursor: pointer; +} +.btn-social-media span { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + position: relative; + top: -1px; + left: 0px; +} +.btn-social-media i[class*="icon"] { + line-height: 1em; + background: #007c41; + padding: 4px 0px 0px 0px; + margin-right: 4px; + border-radius: 2px; + color: #fff; +} +.btn-social-media i.icon-flickr { + background: transparent url(../img/flickr-icon.png) no-repeat center center; + background-color: #007c41; + height: 17px; + width: 22px; +} +.flickr-footer span { + top: -3px; +} +.btn-social-media i.icon-youtube { + background: transparent url(../img/youtube-icon.png) no-repeat center center; + background-color: #007c41; + height: 17px; + width: 20px; +} +.youtube-footer span { + top: -3px; +} +.module-container .module-heading { + position: relative; +} +.module-container .module-heading h3 { + float: left; + margin-right: 10px; +} +.module-container .module-heading .module-actions { + list-style: none; + margin: 0; + padding: 0; +} +.module-container .module-heading .module-actions li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 0 6px; + border-left: 1px dotted #e0e0e0; + margin: -4px -4px 0 0px; +} +.module-container .module-heading .module-actions li a { + padding: 7px 5px 3px 5px; +} +@media (min-width: 61.25em) and (max-width: 74.9375em) { + .module-container .module-heading .module-actions { + position: absolute; + right: -9px; + top: 0px; + } +} +.sidebar .twitter-module .twitter-feed { + font-size: 1em; + word-wrap: break-word; +} +.sidebar .twitter-module .twitter-feed ul { + margin: 0 0 10px 0; +} +.sidebar .twitter-module .twitter-feed .tweet_action { + font-size: 1em; + color: #637169; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-right: 3px; + font-size: 11px; +} +.sidebar .twitter-module .twitter-feed .tweet_action i { + font-size: 12px; +} +.sidebar .twitter-module .twitter-feed .tweet_time a { + font-size: 11px; + color: #637169; +} +.sidebar .twitter-module .twitter-feed .tweet_action:hover { + text-decoration: none; + color: #007c41; +} +.module-image-callout p { + margin-top: 0.5em; +} +.hover-caption-container { + position: relative; + overflow: hidden; +} +.hover-caption-container + p { + margin-top: 5px; +} +.hover-caption-container a, +.hover-caption-container a:hover { + text-decoration: none; +} +.hover-caption-container i { + position: absolute; + font-size: 6em; + color: #fff; + left: 50%; + margin-left: -0.35em; + top: 50%; + margin-top: -0.25em; + text-shadow: 0px 0px 10px #000; + opacity: 0.4; + filter: alpha(opacity=40); + pointer-events: none; +} +.hover-caption-container .caption { + color: #fff; + background: rgba(0, 0, 0, 0.75); + text-shadow: 0px 1px 2px #000; + position: absolute; + bottom: -100%; + left: 0px; + width: 100%; + pointer-events: none; + -webkit-transition: all 0.1s ease-in-out; + -moz-transition: all 0.1s ease-in-out; + -o-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out; +} +.hover-caption-container .caption p { + padding: 4px 10px; + margin: 0; +} +.hover-caption-container:hover .caption { + bottom: 0px; +} +.hover-caption-container:hover i { + opacity: 1; + filter: alpha(opacity=100); +} +.frame { + margin-bottom: 6px; +} +.frame + p { + margin-top: 6px; +} +.sidebar .links-module div ul li { + border: 0; + padding: 0; + line-height: 1.57em; +} +.sidebar .links-module div ul li:first-child { + padding: 0; +} +.sidebar .links-module div ul li a { + display: block; + padding-top: 5px; + padding-bottom: 3px; + border-top: 1px dotted #E0E0E0; + line-height: 135%; +} +.sidebar .links-module div ul li a:hover { + background: #FFF5B8; + margin-left: -10px; + margin-right: -10px; + padding-left: 10px; + padding-right: 10px; + border-top: 1px solid #e1d8a4; + margin-bottom: -1px; + border-bottom: 1px solid #e1d8a4; + text-decoration: none; +} +.sidebar .links-module div ul li:first-child a { + border-top-color: transparent; +} +.sidebar .links-module div ul li:first-child a:hover { + border-top-color: #e1d8a4; +} +.sidebar .links + p { + margin-top: 5px; +} +.sidebar .events-module a { + line-height: 1.2em; +} +.sidebar .events-module span.date { + display: block; + color: #999; + font-size: 11px; +} +.sidebar .events-module ul li:last-child { + border-bottom: none; +} +.sidebar ul.events-list li.events-row.bottom-row:hover { + padding-left: 0px; +} +.sidebar ul.events-list li.events-row.bottom-row a:hover { + padding-left: 10px; + text-decoration: none; +} +.sidebar .events-list li.events-row { + border-top: 1px dotted #e0e0e0; +} +.sidebar .events-list li.events-row:first-child { + border-top-color: transparent; +} +.sidebar .events-list li.events-row a { + border: 0; + padding-bottom: 0; +} +.sidebar .events-list li.events-row a:hover { + margin: 0; + padding-left: 0px; + padding-right: 0; + border: none; + background: none; + text-decoration: underline; +} +.sidebar .events-list li.events-row .date { + line-height: 1.57em; + margin-bottom: 0.5em; + margin-top: 0.5em; + font-size: 0.9em; + color: #637169; +} +.sidebar .events-list li.events-row:hover { + background: #FFF5B8; + padding-left: 10px; + padding-right: 10px; + border-top: 1px solid #e1d8a4; + margin-bottom: -1px; + border-bottom: 1px solid #e1d8a4; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; +} +.secondary-content-area .event-module li { + position: relative; + min-height: 60px; +} +.secondary-content-area .event-module li h4 { + padding-left: 60px; + margin-top: 0.3em; +} +.secondary-content-area .event-module li .date { + padding: 0.7142857142857143pxem; + background: #fff; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + padding: 1px; + width: 3.857142857142857pxem; + height: 3.857142857142857pxem; + margin: 0.7142857142857143pxem 0.7142857142857143pxem 0.7142857142857143pxem 0pxem; + position: absolute; + left: 0; + top: 0; +} +.secondary-content-area .event-module li .date .month, +.secondary-content-area .event-module li .date .day { + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + text-transform: uppercase; + color: #007c41; + display: block; + text-align: center; +} +.secondary-content-area .event-module li .date .month { + background: #F5F8F6; + padding-top: 2px; + font-size: 11px; + font-weight: bold; +} +.secondary-content-area .event-module li .date .day { + font-size: 1.5em; + margin-top: 6px; + font-weight: bold; +} +.secondary-content-area .event-module li:hover .date { + left: 9px; +} +.secondary-content-area .event-module li:first-child { + border-top-color: transparent; +} +.secondary-content-area .event-module li:first-child:hover { + border-top-color: #E1D8A4; +} +.secondary-content-area .event-module li:last-child { + border-bottom-color: transparent; +} +.secondary-content-area .event-module li:last-child:hover { + border-bottom-color: #E1D8A4; +} +.secondary-content-area .event-module li.bottom-row { + min-height: 1px; +} +/* Approval form */ +@media (max-width: 43.0625em) { + .events-approval { + /* Force table to not be like tables anymore */ + + } + .events-approval table, + .events-approval thead, + .events-approval tbody, + .events-approval th, + .events-approval td, + .events-approval tr { + display: block; + } + .events-approval table { + width: auto; + /* Hide table headers (but not display: none;, for accessibility) */ + + } + .events-approval table.table { + margin-bottom: 0; + } + .events-approval table thead tr { + position: absolute; + top: -9999px; + left: -9999px; + } + .events-approval table tr { + border-bottom: 1px solid #ccc; + margin-bottom: 1em; + padding-bottom: 1em; + } + .events-approval table tr:last-child { + border: none; + margin-bottom: 0; + padding-bottom: 0; + } + .events-approval table td { + /* Behave like a "row" */ + + border: none; + position: relative; + padding: 0; + background-color: none; + margin-bottom: 0.3571428571428575em; + padding-left: 50%; + } + .events-approval table td i { + margin-left: 5px; + } + .events-approval table td:before { + /* Now like a table header */ + + position: absolute; + /* Top/left values mimic padding */ + + top: 0; + left: 0; + width: 40%; + padding-right: 10px; + white-space: nowrap; + font-weight: bold; + } + .events-approval table td:nth-of-type(1):before { + content: "Date of submission"; + } + .events-approval table td:nth-of-type(2):before { + content: "Submitter"; + } + .events-approval table td:nth-of-type(3):before { + content: "Event name"; + } + .events-approval table td:nth-of-type(4):before { + content: "Action"; + } + .events-approval .table { + margin-bottom: 0; + } + .events-approval.pending td:nth-of-type(2):before { + content: "Event name"; + } + .events-approval.pending td:nth-of-type(3):before { + content: "Action"; + } +} +@media (min-width: 43.0625em) { + .events-approval table.table { + margin-bottom: 0; + } + .events-approval table tr:last-child { + border: none; + margin-bottom: 0; + padding-bottom: 0; + } + .events-approval table td i { + margin-left: 5px; + } +} +/* Events page*/ +.btn-group { + position: relative; +} +.multiselect.dropdown-toggle.btn .caret { + float: right; + border-top: 4px solid #3d4a43; + margin-top: 4px; +} +.multiselect.dropdown-toggle.btn { + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + text-shadow: 1px 1px 1px #fff; + background-color: #e2eae5; + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #3d4a43; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + font-size: 1em; + width: 90%!important; + text-align: left; + padding: 9px; +} +.multiselect-container.dropdown-menu { + background-color: #fff; + box-shadow: inset 0 1px 1px #dddddd, 0 5px 15px rgba(0, 0, 0, 0.2); + border: 1px solid #bbcbbb; + margin-top: -1px; + max-height: 230px; + overflow: scroll; + min-width: 248px; +} +.multiselect-container.dropdown-menu a { + color: #007c41; +} +.multiselect-container.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #003019; + border-bottom: 1px solid #e1d8a4; + background-color: #fff5b8; + background-image: none; +} +.multiselect-container.dropdown-menu li > a:hover { + color: #003019; + border-bottom: 1px solid #e1d8a4; + background-color: #fff5b8; + background-image: none; +} +.event-list-calendar-filter .table-condensed { + width: 100%; +} +.datepicker-inline { + width: auto; +} +.datepicker.datepicker-inline table tr td.active, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active.disabled:hover { + background-image: none; +} +.datepicker table tr td.active:hover, +.datepicker table tr td.active:hover:hover, +.datepicker table tr td.active.disabled:hover, +.datepicker table tr td.active.disabled:hover:hover, +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active.active:hover, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled.active:hover, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active.disabled:hover, +.datepicker table tr td.active.disabled.disabled, +.datepicker table tr td.active.disabled.disabled:hover, +.datepicker table tr td.active[disabled], +.datepicker table tr td.active[disabled]:hover, +.datepicker table tr td.active.disabled[disabled], +.datepicker table tr td.active.disabled[disabled]:hover { + background-color: none; +} +.datepicker table tr td.today:hover, +.datepicker table tr td.today:hover:hover, +.datepicker table tr td.today.disabled:hover, +.datepicker table tr td.today.disabled:hover:hover, +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today.active:hover, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled.active:hover, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:hover, +.datepicker table tr td.today.disabled.disabled, +.datepicker table tr td.today.disabled.disabled:hover, +.datepicker table tr td.today[disabled], +.datepicker table tr td.today[disabled]:hover, +.datepicker table tr td.today.disabled[disabled], +.datepicker table tr td.today.disabled[disabled]:hover { + background-color: #FFF5B8; +} +.datepicker { + width: 1px solid #ccc; +} +.latest-news div.news-heading { + position: relative; + *zoom: 1; +} +.latest-news div.news-heading:before, +.latest-news div.news-heading:after { + display: table; + content: ""; + line-height: 0; +} +.latest-news div.news-heading:after { + clear: both; +} +.latest-news div.news-heading h3 { + float: left; +} +.latest-news div.news-heading .dropdown { + float: left; +} +.latest-news div.news-heading > a { + display: inline-block; + margin-left: 8px; + padding-left: 10px; + border-left: 1px solid #ddd; + border-left-color: rgba(0, 0, 0, 0.2); + font-size: 12px; + line-height: 1em; + vertical-align: text-top; + margin-top: 1px; +} +.latest-news div.news-heading a.button-link { + display: inline-block; + margin-left: 8px; + font-size: 1.2em; + margin-top: 1px; + vertical-align: bottom; + padding: 1px 10px 0px 10px; + margin-bottom: 0px; + border-left: 1px solid #E0E0E0; +} +.latest-news div.news-heading a.button-link:hover { + *background-color: rgba(255, 255, 255, 0.5); + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(#ffffff)); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0); + text-decoration: none; + -webkit-box-shadow: inset 0px -1px 4px #ffffff; + -moz-box-shadow: inset 0px -1px 4px #ffffff; + box-shadow: inset 0px -1px 4px #ffffff; + color: #007c41; +} +.latest-news ul.news-list li.news-row { + clear: both; +} +.latest-news ul.news-list li.news-row .news-thumbnail { + display: inline-block; + float: left; + width: 38.2%; + margin: 0 10px 5px 0px; +} +.latest-news ul.news-list li.news-row .news-thumbnail a.image-shadow { + min-width: 81px; + height: 78px; + overflow: hidden; +} +.latest-news ul.news-list li.news-row .news-thumbnail a.image-shadow img { + max-width: none; + height: 78px; +} +.latest-news ul.news-list li.news-row .news-teaser { + margin-bottom: 0; + color: #3d4a43; + font-size: 0.92857142857143em; +} +.latest-news ul.news-list li.news-row span.news-date { + color: #999; + font-size: 0.85714285714286em; + display: inline-block; +} +.latest-news ul.news-list li.news-row span.news-date a { + color: #54665c; +} +.latest-news ul.news-list li.news-row.large-image .news-thumbnail { + width: 38.2%; + margin: 0 10px 2px 0px; + min-width: 175px; +} +.latest-news ul.news-list li.news-row.small-image .news-thumbnail { + width: 12%; + margin: 0 10px 5px 0px; + min-width: 81px; +} +.latest-news ul.news-list li.news-row.headline .news-thumbnail { + display: none; +} +.latest-news ul.news-list li.news-row.headline h4 { + display: inline-block; + margin-right: 5px; +} +.latest-news ul.news-list li.news-row.headline .news-teaser { + color: #3d4a43; + margin-top: 3px; + font-size: 0.85714285714286em; +} +.latest-news hr.soften { + width: 100%!important; +} +.module-image-callout { + margin-bottom: 20px; +} +.content-inner .latest-news .news-separator { + margin-top: 20px; +} +.news-archive-list li a { + font-weight: bold; +} +.news-archive-list .frame { + float: left; + margin-right: 10px; +} +@media (max-width: 26.25em) { + .latest-news ul.news-list li.news-row.large-image .news-thumbnail { + float: none; + width: auto; + margin: 0 0 10px 0; + } +} +.link-mod-container { + position: relative; + list-style: none; + margin: 0; + padding: 0; + border: 1px solid #dfe9e3; + border-bottom-color: #cadad0; + border-right-color: #d0dfd6; + background: #eef3f0; + min-height: 28.571428571428573em; + color: #3d4a43; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); +} +.link-mod-container h4 { + font-size: 1em; + line-height: 1em; + margin: 0; + padding: 0; + font-family: "Helvetica Neue", Arial, sans-serif; + font-weight: bold; +} +.link-mod-container h4 a { + display: block; + padding: 10px; + border-bottom: 1px solid #dfe9e3; + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); +} +.link-mod-container h4 a:hover { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); + text-decoration: none; +} +.link-mod-container > li { + width: 220px; +} +.link-mod-container > li .link-mod-label { + display: none; +} +.link-mod-container > li ul.link-mod-items { + display: none; + position: absolute; + top: 0; + left: 222px; + list-style: none; + margin: 0; + padding: 0; + border-left: 1px solid #dfe9e3; + margin-left: -1px; + min-height: 28.571428571428573em; + width: 25.5pxem; + height: 28.571428571428573pxem; + overflow: auto; + background: #fff; + -webkit-box-shadow: inset 2px 0px 6px #e0e6e0; + -moz-box-shadow: inset 2px 0px 6px #e0e6e0; + box-shadow: inset 2px 0px 6px #e0e6e0; + border-left-color: #d7d7d7; +} +.link-mod-container > li.link-mod-active h4 a { + color: #fff; + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); + margin: -1px -1px 0px -5px; + padding-left: 14px; + -webkit-border-radius: 5px 0px 0px 5px; + -moz-border-radius: 5px 0px 0px 5px; + border-radius: 5px 0px 0px 5px; + border-left: 1px solid transparent; + border-top: 1px solid #00AF5C; + border-bottom: 1px solid #007C41; + border-right: 0px solid transparent; + position: relative; +} +.link-mod-container > li.link-mod-active ul.link-mod-items { + display: block; +} +.link-mod-container > li.link-mod-active h4 a:after { + content: "\f0da"; + position: absolute; + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-decoration: inherit; + right: 10px; + top: 10px; + color: #fff; +} +.link-mod-container > li.link-mod-filter:before { + color: #3d4a43; +} +.link-mod-container > li ul.link-mod-items li { + border-bottom: 1px solid #dfe9e3; +} +.link-mod-container > li ul.link-mod-items li a { + display: block; + padding: 8px; + background: none; +} +.link-mod-container > li ul.link-mod-items li a:hover { + background: #FFF5B8; + text-decoration: none; + border-color: #e1d8a4; +} +.link-mod-container .link-mod-result-title { + padding: 10px; + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); +} +.link-mod-container > li ul.link-mod-items li.link-mod-result-none p { + padding: 20px; + text-align: center; + font-style: italic; + color: #999; +} +.link-mod-container > li ul.link-mod-items li.link-mod-result-none p a { + display: inline; + padding: 0; + background: none; +} +@media (max-width: 29.9375em) { + .link-mod-container { + min-height: auto; + } + .link-mod-container > li { + position: relative; + left: auto; + top: auto; + width: auto; + padding: 0px; + } + .link-mod-container > li h4 a { + display: block; + padding: 10px; + } + .link-mod-container > li.link-mod-category:before { + content: "\f0d8"; + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-decoration: inherit; + float: right; + margin-right: 10px; + margin-top: 10px; + } + .link-mod-container > li.link-mod-filter:before { + content: ""; + margin-top: 17px; + } + .link-mod-container .link-mod-filter input { + padding-left: 25px; + } + .link-mod-container .icon-filter { + position: absolute; + top: 16px; + left: 15px; + color: #ccc; + } + .link-mod-container > li.link-mod-active .link-mod-label { + display: none; + } + .link-mod-container > li.link-mod-active h4 a:after { + content: "\f0d7"; + } + .link-mod-container > li ul.link-mod-items { + width: auto; + position: static; + height: auto!important; + min-height: 1px; + } + .link-mod-container > li:last-child input { + margin: 10px; + position: static; + width: auto; + min-width: 200px; + } +} +@media (min-width: 30em) { + .link-mod-container > li.link-mod-active .link-mod-label { + display: block; + padding-left: 9px; + } + .link-mod-container li.link-mod-filter { + position: absolute; + width: 100%; + bottom: 0px; + z-index: 14; + margin: 0; + border: none; + color: #637169; + } + .link-mod-container li.link-mod-filter.link-mod-active:before { + margin-top: 0; + } + .link-mod-container li.link-mod-filter .icon-filter { + position: absolute; + left: 15px; + bottom: 0.7em; + color: #ccc; + z-index: 16; + } + .link-mod-container li.link-mod-filter .link-mod-label { + padding-bottom: 2.75em; + } + .link-mod-container li.link-mod-filter input { + position: absolute; + bottom: 0px; + left: 10px; + z-index: 15; + padding: 0.42857142857142855pxem 0.42857142857142855pxem 0.21428571428571427pxem 2pxem; + width: 13.428571428571429pxem; + font-size: 0.8571428571428571pxem; + line-height: 1em; + } + .link-mod-container li.link-mod-filter ul.link-mod-items { + position: absolute; + bottom: 0; + top: auto; + } +} +@media (min-width: 75em) { + .link-mod-container > li { + width: 15.714285714285714pxem; + } + .link-mod-container > li ul.link-mod-items { + width: 25.5pxem; + left: 15.857142857142858pxem; + } + .link-mod-container > li.link-mod-filter input { + width: 10.571428571428571pxem; + } + .link-mod-container > li.link-mod-filter:before { + margin-right: 25.5pxem; + padding-right: 8px; + } + .tertiary span12.primary-content-area .link-mod-container li ul.link-mod-items { + width: 46.95em; + } + .secondary span9.primary-content-area .link-mod-container li ul.link-mod-items { + width: 31.45em; + } +} +@media (min-width: 61.25em) and (max-width: 74.9375em) { + .link-mod-container > li { + width: 12.857142857142858pxem; + } + .link-mod-container > li ul.link-mod-items { + width: 19.071428571428573pxem; + left: 13pxem; + } + .link-mod-container > li.link-mod-filter input { + width: 9.142857142857142pxem; + } + .link-mod-container > li.link-mod-filter:before { + margin-right: 19.071428571428573pxem; + padding-right: 8px; + } + .tertiary span12.primary-content-area .link-mod-container li ul.link-mod-items { + width: 37.35em; + } + .secondary span9.primary-content-area .link-mod-container li ul.link-mod-items { + width: 23.5em; + } +} +@media (min-width: 30em) and (max-width: 61.1875em) { + .link-mod-container > li { + width: 36%; + } + .link-mod-container > li ul.link-mod-items { + width: 63.7%; + left: 36.3%; + } + .link-mod-container > li.link-mod-filter input { + width: 25%; + } + .link-mod-container > li.link-mod-filter:before { + margin-right: 63.7%; + padding-right: 8px; + } +} +/*Faculty*/ +@media (min-width: 30em) { + .row-fluid.secondary .link-mod-container > li { + width: 36%; + } + .row-fluid.secondary .link-mod-container > li.link-mod-filter { + width: 100%; + } + .row-fluid.secondary .link-mod-container > li ul.link-mod-items { + width: 63.7%; + left: 36.3%; + } + .row-fluid.secondary .link-mod-container > li.link-mod-filter input { + width: 25%; + } + .row-fluid.secondary .link-mod-container > li.link-mod-filter:before { + margin-right: 63.7%; + padding-right: 8px; + } +} +@media (min-width: 75em) { + .row-fluid.tertiary .link-mod-container { + width: 41.4em; + } +} +@media (min-width: 61.25em) and (max-width: 74.938em) { + .row-fluid.tertiary .link-mod-container > li { + width: 100%; + } + .row-fluid.tertiary .link-mod-container > li ul.link-mod-items { + left: 36.3%; + width: 63.7%; + } +} +.video-mod-container { + position: relative; + padding-bottom: 56.25%; + padding-top: 30px; + height: 0; + overflow: hidden; + margin-bottom: 10px; +} +.video-mod-container iframe, +.video-mod-container object, +.video-mod-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +ul.calendar-med-mod { + list-style-type: none; + padding: 0px; + margin: 0px; +} +ul.calendar-med-mod li a { + display: block; + border-bottom: 1px dotted #e0e0e0; +} +.campus-maps p { + margin-top: 5px; +} +/* Browser Resets */ +.flex-container a:active, +.flexslider a:active, +.flex-container a:focus, +.flexslider a:focus { + outline: none; +} +.slides, +.flex-control-nav, +.flex-direction-nav { + margin: 0; + padding: 0; + list-style: none; +} +/* FlexSlider Necessary Styles +*********************************/.flexslider { + margin: 0; +} +.flexslider .slides > li { + display: none; + -webkit-backface-visibility: hidden; +} +/* Hide the slides before the JS is loaded. Avoids image jumping */ +.flexslider .slides img { + width: 100%; + display: block; +} +.flex-pauseplay span { + text-transform: capitalize; +} +/* Clearfix for the .slides element */ +.slides:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} +html[xmlns] .slides { + display: block; +} +* html .slides { + height: 1%; +} +/* No JavaScript Fallback */ +/* If you are not using another script, such as Modernizr, make sure you + * include js that eliminates this class on page load */ +.no-js .slides > li:first-child { + display: block; +} +/* FlexSlider Default Theme +*********************************/ +.loading .flex-viewport { + max-height: 300px; +} +.flexslider { + position: relative; + zoom: 1; +} +.flexslider .flex-viewport { + max-height: 2000px; + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease; +} +.flexslider .slides { + zoom: 1; +} +.flexslider .flex-control-nav { + position: absolute; + bottom: -26px; + text-align: center; + width: 100%; + cursor: pointer; +} +.flexslider .flex-control-nav li { + display: inline-block; + margin-right: 6px; +} +.flexslider .flex-control-nav a { + width: 12px; + height: 12px; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; + background-color: #ddd; + display: block; + text-indent: -9999px; + -webkit-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.5), 1px 1px 1px #ffffff; + -moz-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.5), 1px 1px 1px #ffffff; + box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.5), 1px 1px 1px #ffffff; +} +.flexslider .flex-control-nav a:hover { + background-color: #ffdb05; +} +.flexslider .flex-control-nav a.flex-active { + background-color: #007c41; +} +.flexslider .flex-direction-nav li a { + position: absolute; + top: 50%; + margin-top: -22px; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: all 0.15s ease; + -moz-transition: all 0.15s ease; + -o-transition: all 0.15s ease; + transition: all 0.15s ease; + font-size: 0; + line-height: 0; + color: transparent; +} +.flexslider .flex-direction-nav li a:before { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + text-decoration: none; + font-size: 44px; + line-height: 44px; + height: 44px; + width: 44px; + text-align: center; +} +.flexslider .flex-direction-nav li a.flex-prev { + left: 0px; +} +.flexslider .flex-direction-nav li a.flex-prev:before { + content: "\f053"; + text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.35); + color: #fff; +} +.flexslider .flex-direction-nav li a.flex-next { + right: 0px; +} +.flexslider .flex-direction-nav li a.flex-next:before { + content: "\f054"; + text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.35); + color: #fff; +} +.flexslider:hover .flex-direction-nav li a { + opacity: 0.75; + filter: alpha(opacity=75); +} +.flexslider:hover .flex-direction-nav li a.flex-prev { + left: 10px; +} +.flexslider:hover .flex-direction-nav li a.flex-next { + right: 10px; +} +.flexslider:hover .flex-direction-nav li a:hover { + opacity: 1; + filter: alpha(opacity=100); +} +.fma-container.container { + padding: 0; +} +.fma-container.image-slider * { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.fma-container.image-slider .fma-slide-wrapper.inside { + padding: 0.7142857142857143pxem; + background: #fff; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); +} +.fma-container.image-slider .fma-slide-wrapper.inside h3 { + margin-top: 0; + border-bottom: 1px solid #ddd; +} +.fma-container.image-slider .fma-slide { + display: none; + position: relative; + overflow: hidden; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; + cursor: pointer; +} +.fma-container.image-slider .fma-slide img.fma-background { + position: relative; +} +.fma-container.image-slider .fma-slide.fma-active { + cursor: auto; + width: 100%; + display: block; + opacity: 1; + filter: alpha(opacity=100); +} +.fma-container.image-slider .fma-slide.fma-image img.fma-background { + width: auto; + max-width: none; + position: absolute; + top: 0px; + left: 0px; +} +.fma-container.image-slider .fma-slide.fma-last { + margin-right: 0px; +} +.fma-container .thumbnail-slide { + text-align: center; + font-size: 1em; + margin-top: 1%; + padding-bottom: 10px; +} +.fma-container .thumbnail-slide .frame { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-right: 1%; +} +.fma-container .thumbnail-slide .thumbnail-container { + margin-bottom: 15px; +} +.fma-container .thumbnail-slide h3 { + font-size: 2em; + margin: 0.8em 0em 0.25em 0em; +} +.fma-small-dino.image-caption-container .caption .caption-text { + width: 65%; + float: left; +} +.fma-small-dino.image-caption-container .caption .logo-link { + background: url(-/media/digitallearning/dino101/fma-dino-logo-small-green.png) no-repeat top right; + background-size: 155px auto; + height: 65px; + width: 33%; + float: left; +} +@media (max-width: 31.188em) { + .fma-small-dino.image-caption-container .caption .caption-text { + width: 65%; + } + .fma-small-dino.image-caption-container .caption .logo-link { + background-size: 100%; + } +} +@media (min-width: 31.25em) and (max-width: 43.0625em) { + .fma-small-dino.image-caption-container .caption { + background: rgba(0, 0, 0, 0.45); + } + .fma-small-dino.image-caption-container .caption .logo-link { + background-image: url(-/media/digitallearning/dino101/fma-dino-logo-small.png); + } +} +@media (min-width: 43.125em) { + .fma-container.image-slider .fma-slide-wrapper.inside { + padding-bottom: 40px; + } + .fma-container.image-slider .fma-slide img.fma-background { + width: 940px; + } + .fma-container.image-slider .fma-slide img.fma-background.center-align { + left: 50%; + margin-left: -353px; + } + .fma-container.image-slider .fma-slide img.fma-background.right-align { + float: right; + } +} +@media (max-width: 43.0625em) { + .dino101 .content-holder { + background-position: 70% 0; + } +} +@media (min-width: 61.25em) { + .fma-container.image-slider .fma-slide img.fma-background { + width: 706px; + height: 251px; + } + .fma-container.image-slider .fma-slide { + float: left; + display: block; + margin: -1px 1% 0px 0; + width: 10.5%; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); + } + .fma-container.image-slider .fma-slide:hover, + .fma-container.image-slider .fma-slide.fma-hover { + opacity: 1; + filter: alpha(opacity=100); + } + .fma-container.image-slider .fma-slide img.fma-background { + position: relative; + max-width: none; + } + .fma-container.image-slider .fma-slide.fma-active { + width: 77%; + } + .thumbnail-container .frame, + .thumbnail-container .frame { + width: 230px; + } +} +@media (min-width: 75em) { + .fma-container.image-slider .fma-slide img.fma-background { + width: 878px; + height: 313px; + } + .fma-small-dino.image-caption-container .caption { + background: rgba(0, 0, 0, 0.45); + } + .fma-small-dino.image-caption-container .caption .logo-link { + background-image: url(-/media/digitallearning/dino101/fma-dino-logo-small.png); + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .fma-container.image-slider .fma-slide.fma-active { + width: 100% !important; + } + .thumbnail-container .frame, + .thumbnail-container .frame { + width: 165px; + } + .fma-small-dino.image-caption-container .caption { + background: rgba(0, 0, 0, 0.45); + } + .fma-small-dino.image-caption-container .caption .logo-link { + background-image: url(-/media/digitallearning/dino101/fma-dino-logo-small.png); + } + .campuslife.dino101 .sidebar { + top: 509px; + } +} +.fma-tabs-container { + border-top: 1px solid rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); + box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); + margin-bottom: -1px; + border-bottom: 1px solid #ccc; + margin-top: -1px; +} +.fma-tabs-container .container { + padding: 0; +} +.fma-tabs-container ul { + list-style: none; + padding: 0; + margin: 0; +} +.fma-tabs-container ul li a { + font-size: 14px; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + display: block; + padding: 10px; + overflow: hidden; + white-space: nowrap; + border: 1px solid #ccc; + border-top-width: 0px; + border-right-width: 0px; + background: #fff; + cursor: pointer; +} +.fma-tabs-container ul li a:hover { + background: #FFF5B8; + border-color: #e1d8a4; + text-decoration: none; +} +.fma-tabs-container ul li.fma-button-active, +.fma-tabs-container ul li.fma-button-hover { + position: relative; +} +.fma-tabs-container ul li.fma-button-active a, +.fma-tabs-container ul li.fma-button-hover a { + background: #FFF5B8; + color: #007c41; + border-color: #e1d8a4; + cursor: pointer; +} +@media (min-width: 20em) and (max-width: 25em) { + .nav-tabs > li { + width: 100%; + } + .tab-content { + margin-top: 5px; + } + .nav-tabs > li > a { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-tabs > .active { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border-bottom: 1px solid #ccc; + } +} +@media (min-width: 25.071em) { + .nav-tabs { + font-size: 1.1em; + } +} +@media (max-width: 43.0625em) { + .fma-tabs-container ul { + border-top: 1px solid #dfe9e3; + } + .fma-tabs-container ul li a { + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + border-bottom: 1px solid #dfe9e3; + } + .fma-tabs-container ul li a:hover { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); + text-decoration: none; + } +} +@media (min-width: 43.125em) { + .fma-tabs-container { + *zoom: 1; + height: 40px; + } + .fma-tabs-container:before, + .fma-tabs-container:after { + display: table; + content: ""; + line-height: 0; + } + .fma-tabs-container:after { + clear: both; + } + .fma-tabs-container ul { + border-left: none; + border-right: none; + } + .fma-tabs-container ul li { + float: left; + width: 33.333333334%; + } + .fma-tabs-container ul li.fma-button-hover a, + .fma-tabs-container ul li.fma-button-active a { + margin-bottom: -1px; + border-bottom: 1px solid #e1d8a4; + border-color: #e1d8a4; + } + .fma-tabs-container ul li.fma-button-active::after { + content: ""; + position: absolute; + display: block; + width: 0; + top: -7px; + right: 50%; + bottom: auto; + left: auto; + z-index: 101; + margin-right: -7px; + border-width: 0 7px 7px; + border-color: #FFF5B8 transparent; + border-style: solid; + } +} +@media (min-width: 61.25em) { + .fma-tabs-container { + -webkit-border-radius: 0px 0px 4px 4px; + -moz-border-radius: 0px 0px 4px 4px; + border-radius: 0px 0px 4px 4px; + } + .fma-tabs-container ul li:first-child a { + -webkit-border-radius: 0px 0px 0px 4px; + -moz-border-radius: 0px 0px 0px 4px; + border-radius: 0px 0px 0px 4px; + } + .fma-tabs-container ul li:last-child a { + -webkit-border-radius: 0px 0px 4px 0px; + -moz-border-radius: 0px 0px 4px 0px; + border-radius: 0px 0px 4px 0px; + border-right-width: 1px; + } +} +.fma-container.image-scroller .fma-slide-wrapper { + overflow: hidden; + -webkit-border-radius: 4px 4px 0px 0px; + -moz-border-radius: 4px 4px 0px 0px; + border-radius: 4px 4px 0px 0px; +} +.fma-container.image-scroller .fma-slide { + width: auto; + float: left; + position: relative; + opacity: 0.35; + filter: alpha(opacity=35); + -webkit-transition: opacity 0.2s ease-in-out; + -moz-transition: opacity 0.2s ease-in-out; + -o-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; + cursor: pointer; + max-width: 670px; +} +.fma-container.image-scroller .fma-slide:hover, +.fma-container.image-scroller .fma-slide.fma-hover { + opacity: 0.95; + filter: alpha(opacity=95); +} +.fma-container.image-scroller .fma-slide.fma-active { + opacity: 1; + filter: alpha(opacity=100); + cursor: auto; +} +@media (min-width: 20em) and (max-width: 24.125em) { + .image-caption-container .caption { + padding: 5px 0px; + } + .image-caption-container .caption h3 { + font-size: 1.2em; + } +} +@media (max-width: 43.0625em) { + .fma-container.image-scroller .fma-slide .fma-caption { + background: #fff; + width: auto; + } +} +@media (min-width: 43.125em) { + .fma-container.image-scroller .fma-slide-scroller { + position: relative; + width: 9999px; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + } + .fma-container.image-scroller .fma-slide.fma-active:before, + .fma-container.image-scroller .fma-slide.fma-active:after { + position: absolute; + top: 50%; + left: -40px; + z-index: 1000; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + content: "\f053"; + font-size: 4em; + color: rgba(255, 255, 255, 0.5); + pointer-events: none; + } + .fma-container.image-scroller .fma-slide.fma-active:after { + content: "\f054"; + right: -40px; + left: auto; + } + .fma-container.image-scroller .fma-slide .fma-caption.right { + right: 15px; + left: auto; + } + .fma-container.image-scroller .fma-caption { + min-width: 200px; + } +} +@media (min-width: 61.25em) { + .fma-container.image-scroller .fma-slide { + max-width: 940px; + } + .image-caption-container .caption { + padding: 10px 0px 5px 0px; + } +} +@media (min-width: 75em) { + .fma-container.image-scroller .fma-slide { + max-width: 1170px; + } +} +.accordion-list { + padding: 0.7142857142857143pxem; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + list-style: none; + margin: 0 0 1.57em 0; + padding: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + background: #fff; +} +.accordion-list > li { + position: relative; +} +.accordion-list li:first-child a:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.accordion-list li:last-child a:first-child { + -webkit-border-radius: 0px 0px 4px 4px; + -moz-border-radius: 0px 0px 4px 4px; + border-radius: 0px 0px 4px 4px; +} +.accordion-list > li.expanded > a:first-child { + color: #fff; + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); + margin: -1px -5px 0px -5px; + padding-left: 14px; + padding-right: 45px; + border-left: 1px solid transparent; + border-top: none; + border-bottom: 1px solid #007C41; + border-right-color: transparent; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-list > li > a { + display: block; + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + border-bottom: 1px solid #dfe9e3; + padding: 7px 40px 7px 10px; + font-weight: bold; +} +.accordion-list > li > a:hover { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); + text-decoration: none; +} +.accordion-list li ul { + display: none; + list-style: none; + padding: 0; + margin: 0; +} +.accordion-list li ul li a { + display: block; + padding: 5px 10px; + border-bottom: 1px solid #dfe9e3; +} +.accordion-list li ul li a:hover { + background: #FFF5B8; + text-decoration: none; +} +.accordion-list li ul li:nth-child(even) a:hover { + background: #FFF5B8; +} +.accordion-list a.accordion-toggle { + position: absolute; + right: 0px; + top: 0px; + margin: 0; + padding: 12px 0 8px 0; + height: 14px; + width: 35px; + color: #007c41; + cursor: pointer; + border-left: 1px solid #dfe9e3; + border-bottom: 1px solid #dfe9e3; + line-height: 1em; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-align: center; + vertical-align: middle; + font-size: 0.9em; +} +.accordion-list li.expanded a.accordion-toggle { + background: none; + border: none; + color: #fff; + margin-right: -5px; + padding-right: 5px; + padding-left: 5px; + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; +} +.accordion-list li.expanded a.accordion-toggle:hover { + background: rgba(255, 255, 255, 0.2); +} +.accordion-list li.expanded ul { + display: block; +} +.accordion-list li.expanded a.icon-plus::before { + content: '\f068'; +} +/*Content accordion*/ +ul.accordion-list li div { + display: none; + margin: 0px; +} +ul.accordion-list li.expanded div { + display: block; + padding: 10px; +} +.emergency { + background-color: #F2DEDE; + border-bottom: 1px solid #EED3D7; + color: #B94A48; + padding: 8px 0px 8px 0px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.emergency h1 { + font-size: 14px; + font-family: "Helvetica Neue", Arial, sans-serif; + font-weight: bold; + display: inline; + margin: 0; + padding: 0; +} +.emergency p { + display: inline; + margin: 0; + padding: 0; +} +.data-list-navigation { + text-align: center; +} +.data-list-navigation a { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 5px; +} +.data-list-navigation a.jp-first { + float: left; + padding-left: 0px; +} +.data-list-navigation a.jp-last { + float: right; + padding-right: 0; + text-align: right; +} +.data-list-navigation a.jp-current { + font-weight: bold; + color: #3d4a43; +} +.data-list { + clear: left; + list-style: none; + margin: 0px 0 1.57em 0; + padding: 0; +} +.data-list li { + *zoom: 1; + padding: 5px 0px; + border-top: 1px dotted #e0e0e0; + color: #637169; +} +.data-list li:before, +.data-list li:after { + display: table; + content: ""; + line-height: 0; +} +.data-list li:after { + clear: both; +} +.data-list li a { + display: block; +} +.data-list li h4 { + font-size: 1em; + font-family: "Helvetica Neue", Arial, sans-serif; + line-height: 1.57em; + margin: 0px; + font-weight: bold; +} +.data-list li h4 a { + padding: 0; + border: 0; + display: block; +} +.data-list li p { + color: #637169; + font-size: 0.92857142857143em; + margin-bottom: 0; +} +.data-list li:first-child { + border-top-color: transparent; +} +.data-list li:last-child { + border-bottom: none; +} +.data-list li:hover { + background-color: #F6F8ED; + background-color: rgba(255, 245, 184, 0.15); + margin-left: -10px; + margin-right: -10px; + padding-left: 9px; + padding-right: 9px; + border-color: #E1D8A4; + border-style: solid; + margin-bottom: -1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border-width: 1px 1px; +} +.data-list li.bottom-row { + border-top-style: dotted; + border-bottom: none; + background: none; + font-size: 0.85714285714286em; + font-family: "Helvetica Neue", Arial, sans-serif; + font-weight: bold; + padding: 0; + margin: 0; +} +.data-list li.bottom-row:hover { + border: none; + border-top: 1px dotted #e0e0e0; + padding: 0; + margin: 0; +} +.data-list li.bottom-row a { + display: block; + padding: 10px; + background: #ddd; + background: rgba(0, 0, 0, 0.025); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0) 10%); + font-family: "Helvetica Neue", Arial, sans-serif; + border-bottom: 1px solid #e0e0e0; +} +.data-list li.bottom-row a:hover { + text-decoration: none; + background-color: rgba(0, 0, 0, 0.05); +} +.data-list li.bottom-row a:after { + content: "\00BB"; + margin-left: 6px; +} +.sidebar .data-list { + margin-bottom: 0px; +} +.sidebar .data-list li { + border: 0; + padding: 0; + line-height: 1.57em; + overflow: hidden; +} +.sidebar .data-list li:first-child { + padding: 0; +} +.sidebar .data-list li a { + display: block; + padding-top: 5px; + padding-bottom: 3px; + border-top: 1px dotted #E0E0E0; + line-height: 135%; +} +.sidebar .data-list li a:hover { + background: #FFF5B8; + padding-left: 10px; + padding-right: 10px; + border-top: 1px solid #e1d8a4; + border-bottom: 1px solid #e1d8a4; + text-decoration: none; +} +.sidebar .data-list li:first-child a { + border-top-color: transparent; +} +.sidebar .data-list li:first-child a:hover { + border-top-color: #e1d8a4; +} +.sidebar .data-list li.data-row { + overflow: hidden; +} +.sidebar .data-list li.data-row:hover { + padding: 0px 10px; +} +@media (max-width: 29.875em) { + .data-list li:hover { + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + border-left: none; + border-right: none; + padding-left: 10px; + padding-right: 10px; + } +} +.login-box { + background: none repeat scroll 0 0 #FFFFFF; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2), 1px 1px 1px #ffffff; + -moz-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2), 1px 1px 1px #ffffff; + box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2), 1px 1px 1px #ffffff; + padding: 0.9em; + overflow: auto; +} +.error-msg { + color: #D14; +} +.sidebar span.media-icon { + background: url(../img/social-media-icons.png) no-repeat top left; + display: block; + float: left; + width: 16px; + height: 16px; + margin-right: 6px; + margin-top: -1px; +} +.sidebar span.media-icon.facebook { + background-position: 0 0; +} +.sidebar span.media-icon.foursquare { + background-position: 0 -17px; +} +.sidebar span.media-icon.tumblr { + background-position: 0 -51px; +} +.sidebar span.media-icon.twitter { + background-position: 0 -68px; +} +.sidebar span.media-icon.youtube { + background-position: 0 -85px; +} +@media (max-width: 43.0625em) { + /***************************************** + ** BLADE START + *****************************************/ + ul.quick-links-container { + padding: 0px 0px; + } + .quick-links-container .quick-links-button { + display: block; + } + .quick-links-container .quick-links-text { + display: none; + } + .quick-links-container .dropdown a.btn { + padding: 12px 13px 11px 13px; + margin: 0px; + top: 0; + } + nav.blade-navigation { + display: inline-block; + } + .blade-search i { + position: absolute; + top: 10px; + left: 10px; + font-size: 1.75em; + line-height: 1em; + color: #CCC; + } + .blade-search { + float: right; + top: 0px; + } + .blade-search input.search-query { + padding: 6px 4px 3px 34px; + } + .blade-search .btn { + display: none; + } + .blade-search input { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + width: 75%; + height: 2em; + } + /***************************************** + ** BLADE END + *****************************************/ + /***************************************** + ** BANNER START + *****************************************/ + .banner-inner .site-title { + font-size: 24px; + line-height: 1.4em; + } + nav.audience-navigation { + display: none; + } + /***************************************** + ** BANNER END + *****************************************/ + /***************************************** + ** NAVIGATION START + *****************************************/ + .navigation-inner ul li { + display: block; + width: auto!important; + } + .navigation-inner ul li a { + padding-left: 10px; + padding-right: 10px; + } + .main-navigation { + display: none; + } + .main-navigation.in { + display: block; + background: #ccc; + -webkit-box-shadow: inset 0px 1px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: inset 0px 1px 10px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 1px 10px rgba(0, 0, 0, 0.2); + } + .main-navigation.collapse { + position: relative; + height: 0; + overflow: hidden; + min-height: 50px; + } + .main-navigation.collapse.in { + height: auto; + } + .navigation-inner ul li .audience-link { + display: block; + } + .main-navigation.collapse.in { + display: block; + height: auto!important; + overflow: visible!important; + } + .navigation-inner ul li a { + position: relative; + display: block; + } + .navigation-inner ul li .sub-menu { + display: none; + } + .navigation-toggle i.icon-toggle-nav { + position: absolute; + right: 10px; + top: 10px; + } + .navigation-toggle i.icon-toggle-nav:before { + content: "\f0d8"; + } + .navigation-toggle.collapsed i.icon-toggle-nav:before { + content: "\f0d7"; + } + .navigation-inner ul li ul li a { + border-left: 0px; + border-right: 0px; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top: 1px solid rgba(255, 255, 255, 0.25); + margin: 0px; + } + .navigation-inner > ul li a { + border-left: 0px; + border-right: 0px; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top: 1px solid rgba(255, 255, 255, 0.25); + margin: 0px; + cursor: pointer; + } + .navigation-inner ul.main-navigation li:first-child a { + border-top: 0px; + } + .navigation-inner ul.main-navigation li:last-child a { + border-bottom: 0px; + } + .navigation-inner > ul { + border-left: 0px; + } + /***************************************** + ** NAVIGATION END + *****************************************/ + /***************************************** + ** CONTENT + *****************************************/ + .content-container.container { + min-height: 1px!important; + } + ul.faculty-links { + margin: -9px 0 20px 0; + padding: 0; + list-style: none; + } + ul.faculty-links li { + padding: 0; + font-weight: bold; + } + ul.faculty-links li a { + padding: 10px 10px; + display: block; + *background-color: rgba(255, 255, 255, 0.075); + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.15)), to(rgba(255, 255, 255, 0))); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ffffff', endColorstr='#00ffffff', GradientType=0); + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + ul.faculty-links li a:hover { + background: rgba(255, 255, 255, 0.5); + } + .bottom-footer-row .footer-right { + margin-top: 1em; + text-align: left; + } + .sidebar-content.collapse { + display: none; + overflow: hidden; + } + .sidebar-content.collapse.in { + display: block; + overflow: visible; + } + h5.sidebar-title { + cursor: pointer; + } + h5.sidebar-title.collapsed { + margin-bottom: -4px; + } + h5.sidebar-title:hover { + background: #f6f6f6; + } +} +@media (max-width: 26.875em) { + /***************************************** + ** BLADE START + *****************************************/ + ul.quick-links-container { + margin-right: 50px; + } + .blade-search input.search-query { + width: 1px; + } + div.blade-search { + width: auto; + position: absolute; + right: 10px; + } + .blade-search input[type=search] { + font-family: inherit; + font-size: 100%; + outline: none; + -webkit-box-sizing: content-box; + -webkit-appearance: textfield; + } + .blade-search input::-webkit-search-decoration, + .blade-search input::-webkit-search-cancel-button { + display: none; + /* remove the search and cancel icon */ + + } + .blade-search input[type=search] { + width: 1px; + cursor: pointer; + border: solid 1px #ccc; + -webkit-transition: all .5s; + -moz-transition: all .5s; + transition: all .5s; + } + .blade-search input[type=search]:focus { + width: 205px; + padding-left: 32px; + cursor: auto; + -webkit-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5); + -moz-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5); + box-shadow: 0 0 5px rgba(109, 207, 246, 0.5); + } + .blade-search input:-moz-placeholder { + color: transparent; + } + .blade-search input::-webkit-input-placeholder { + color: transparent; + } + .blade-inner ul.quick-links { + right: 0; + left: auto; + } + /***************************************** + ** BLADE END + *****************************************/ +} +@media (max-height: 22em) and (max-width: 43.0625em) { + .blade-container ul.quick-links { + left: -100px; + height: 160px; + min-width: 240px; + } + .blade-container ul.quick-links li { + display: inline-block; + text-align: left; + width: 120px; + float: left; + } +} +@media (max-width: 61.1875em) { + .navigation-inner { + width: auto; + padding: 0px; + } + .blade-inner, + .container { + width: auto; + padding: 0px 10px; + } + .content-top-row { + width: auto; + } + ul.quick-links { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 0; + margin: 2px 0 0; + list-style: none; + background: #3d4a43; + border: 1px solid #3d4a43; + border-right-width: 0px; + -webkit-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + } + ul.quick-links.pull-right { + right: 0; + left: auto; + } + ul.quick-links .divider { + *width: 100%; + height: 1px; + margin: -0.28571428571428503em 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + } + ul.quick-links a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857142857143em; + color: #3d4a43; + white-space: nowrap; + } + ul.quick-links li { + display: block; + text-align: left; + } + ul.quick-links li a { + color: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.15); + border-right: 1px solid rgba(0, 0, 0, 0.05); + border-left: 1px solid rgba(255, 255, 255, 0.05); + border-top: 1px solid rgba(255, 255, 255, 0.15); + padding: 10px; + display: block; + } + ul.quick-links li a:hover { + background: rgba(0, 0, 0, 0.25); + *background-color: #3a463f; + background-image: -moz-linear-gradient(top, #36423b, #3d4a43); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#36423b), to(#3d4a43)); + background-image: -webkit-linear-gradient(top, #36423b, #3d4a43); + background-image: -o-linear-gradient(top, #36423b, #3d4a43); + background-image: linear-gradient(to bottom, #36423b, #3d4a43); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff36423b', endColorstr='#ff3d4a43', GradientType=0); + text-decoration: none; + border-top-color: #343f39; + color: #ffdb05; + } + .open { + *z-index: 1000; + } + .open > ul.quick-links { + display: block; + } + .banner-inner { + width: auto; + padding: 0px 10px; + } +} +@media (min-width: 43.125em) { + .blade-search i { + display: none; + } + .blade-search input.search-query { + padding-left: 10px; + } + .navigation-container { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e2eae5; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #666666; + } + .navigation-inner ul li { + position: relative; + padding: 0; + } + .navigation-inner ul li a { + margin-right: 0px; + } + .navigation-inner ul li a:hover { + text-decoration: none; + } + .navigation-inner > ul > li { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e2eae5; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #666666; + display: block; + *zoom: 1; + margin-right: 0px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + border-width: 0px; + } + .navigation-inner > ul > li:before, + .navigation-inner > ul > li:after { + display: table; + content: ""; + line-height: 0; + } + .navigation-inner > ul > li:after { + clear: both; + } + .navigation-inner ul li ul li { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + display: block; + margin-right: 0px; + border-left: 1px solid #f9fffc; + border-right: 1px solid #c9cfcc; + text-align: center; + } + .navigation-inner ul.main-navigation > li:hover > a { + background-color: rgba(255, 255, 255, 0.5); + } + .navigation-inner ul.main-navigation > li.nav-current a { + background-color: rgba(255, 255, 255, 0.5); + color: #007c41; + } + .navigation-inner ul.main-navigation > li:hover > a:active { + background-color: rgba(0, 30, 0, 0.1); + border-top: 1px solid rgba(0, 0, 0, 0.25); + padding-top: 11px; + -webkit-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.25); + box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.25); + color: #3d4a43; + text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.65); + margin-left: -1px; + border-left: 1px solid #a2a7a3; + } + .navigation-inner ul li .navigation-toggle { + display: none; + } + .navigation-inner .main-navigation > li .sub-menu { + display: block; + visibility: hidden; + width: 0px; + height: 0px; + overflow: hidden; + } + .navigation-inner .main-navigation > li:hover .sub-menu { + display: block; + visibility: visible; + width: 600px; + height: auto; + opacity: 1; + filter: alpha(opacity=100); + } + .navigation-inner .sub-menu { + position: absolute; + top: 39px; + left: -2px; + margin-top: 1px; + z-index: 100; + width: 600px; + background: #fff; + -webkit-border-radius: 0px 0px 4px 4px; + -moz-border-radius: 0px 0px 4px 4px; + border-radius: 0px 0px 4px 4px; + padding: 10px; + -webkit-box-shadow: inset 0px 1px 1px #dddddd, 0px 5px 15px rgba(0, 0, 0, 0.2); + -moz-box-shadow: inset 0px 1px 1px #dddddd, 0px 5px 15px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 1px 1px #dddddd, 0px 5px 15px rgba(0, 0, 0, 0.2); + border: 1px solid #ccd6cc; + border-bottom: 1px solid #bbcbbb; + border-top: 1px solid #acb1af; + -webkit-transition: opacity 0.1s linear; + -moz-transition: opacity 0.1s linear; + -o-transition: opacity 0.1s linear; + transition: opacity 0.1s linear; + opacity: 0; + filter: alpha(opacity=0); + } + .navigation-inner .main-navigation > li:nth-child(2):hover .sub-menu { + right: -431px; + left: auto; + } + .navigation-inner .main-navigation > li:nth-child(3):hover .sub-menu { + right: -250px; + left: auto; + } + .navigation-inner .main-navigation > li:nth-child(4):hover .sub-menu { + right: 0px; + left: auto; + } + .navigation-inner .main-navigation > li:nth-child(5):hover .sub-menu { + right: 0px; + left: auto; + } + .navigation-inner .main-navigation > li:nth-child(6):hover .sub-menu { + right: -1px; + left: auto; + } + .navigation-inner .sub-menu ul, + .navigation-inner .sub-menu ul li, + .navigation-inner .sub-menu ul li a { + display: block; + width: auto; + margin: 0; + padding: 0; + } + .navigation-inner .sub-menu .section-title { + display: none; + } + .navigation-inner .sub-menu .section-navigation, + .navigation-inner .sub-menu .section-description { + display: inline-block; + vertical-align: top; + width: 47%; + } + .navigation-inner .sub-menu .section-navigation { + margin-right: 10px; + } + .navigation-inner .sub-menu .section-description { + padding: 4px 0 2px 10px; + } + .navigation-inner .sub-menu ul li a { + font-family: sans-serif; + text-transform: none; + border: none; + border-bottom: 1px dotted #ddd; + padding: 4px 0px; + color: #007c41; + line-height: 1.2em; + } + .navigation-inner .sub-menu ul li a:hover { + color: #003019; + padding-left: 11px; + padding-right: 11px; + margin-left: -11px; + margin-right: -11px; + background: #FFF5B8; + border-top: 1px solid #E1D8A4; + border-bottom: 1px solid #E1D8A4; + border-right: 1px solid #E1D8A4; + margin-top: -1px; + text-shadow: none; + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + } + .main-navigation.collapse { + display: block; + height: auto!important; + overflow: visible!important; + } + .banner-container { + background: #78c89d; + -webkit-box-shadow: inset 0px 0px 30px #007c41; + -moz-box-shadow: inset 0px 0px 30px #007c41; + box-shadow: inset 0px 0px 30px #007c41; + } + .oval-container { + width: 100%; + display: block; + height: 6.42857142857143em; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + z-index: 10; + } + .shadow-container { + width: 100%; + display: block; + height: 6.42857142857143em; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + z-index: 11; + -webkit-box-shadow: inset 0px 2px 3px rgba(0, 30, 0, 0.25); + -moz-box-shadow: inset 0px 2px 3px rgba(0, 30, 0, 0.25); + box-shadow: inset 0px 2px 3px rgba(0, 30, 0, 0.25); + } + .oval { + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center; + background-color: rgba(0, 124, 65, 0.19999999999999996); + background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#007c41), color-stop(50%, rgba(0, 124, 65, 0)), to(#007c41)); + background-image: -webkit-linear-gradient(left, #007c41, rgba(0, 124, 65, 0) 50%, #007c41); + background-image: -moz-linear-gradient(left, #007c41, rgba(0, 124, 65, 0) 50%, #007c41); + background-image: -o-linear-gradient(left, #007c41, rgba(0, 124, 65, 0) 50%, #007c41); + background-image: linear-gradient(left, #007c41, rgba(0, 124, 65, 0) 50%, #007c41); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff007c41', GradientType=1); + height: 700%; + width: 145.569620253165%; + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + border-radius: 100%; + position: absolute; + display: block; + } + .oval1 { + top: -270%; + left: -22%; + -webkit-transform: rotate(-21deg); + -moz-transform: rotate(-21deg); + -ms-transform: rotate(-21deg); + -o-transform: rotate(-21deg); + transform: rotate(-21deg); + z-index: 10; + } + .oval2 { + -webkit-transform: rotate(7deg); + -moz-transform: rotate(7deg); + -ms-transform: rotate(7deg); + -o-transform: rotate(7deg); + transform: rotate(7deg); + top: -160%; + left: -35%; + z-index: 9; + } + .oval3 { + -webkit-transform: rotate(-27deg); + -moz-transform: rotate(-27deg); + -ms-transform: rotate(-27deg); + -o-transform: rotate(-27deg); + transform: rotate(-27deg); + top: 140%; + left: -5%; + z-index: 8; + } + .oval4 { + -webkit-transform: rotate(-49deg); + -moz-transform: rotate(-49deg); + -ms-transform: rotate(-49deg); + -o-transform: rotate(-49deg); + transform: rotate(-49deg); + height: 800%; + top: -90%; + left: -28%; + z-index: 7; + } + .sidebar-content.collapse { + display: block; + height: auto!important; + overflow: visible!important; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + nav.audience-navigation { + right: 10px; + bottom: 10px; + width: 400px; + } + nav.audience-navigation ul li { + width: 44%; + text-align: right; + margin-bottom: 7px; + } + nav.audience-navigation ul li:nth-child(3) { + clear: left; + } + .sidebar { + top: 8.6em; + } + .navigation-inner > ul > li:first-child { + display: block; + } + .navigation-inner ul li ul li { + text-align: center; + } + .navigation-inner ul li ul li a { + border: 0; + } +} +@media (min-width: 61.25em) { + ul.quick-links { + display: inline-block; + list-style: none; + margin: 2px 0 0 0; + padding: 0; + } + ul.quick-links li { + display: inline-block; + margin-right: -4px; + padding: 0px; + } + ul.quick-links li:last-child a { + border: 0px; + } + ul.quick-links li a { + display: block; + padding: 0px 10px; + border-right: 1px solid #eee; + } + .blade-inner nav, + .blade-inner input, + .blade-inner button.global-search-btn { + font-size: 0.85714285714286em; + } + .blade-inner input { + padding: 0.2557142857142857em 0.42857142857142855em; + } + .sidebar { + margin-top: -4px; + } + .homepage-landing .sidebar { + margin-top: -1px; + } + .banner-inner .site-title { + left: 0px; + font-size: 32px; + } +} +@media (min-width: 75em) { + .blade-inner nav, + .blade-inner input, + .blade-inner button.global-search-btn { + font-size: 1em; + } + .blade-inner input { + padding: 0.2857142857142857em 0.42857142857142855em; + } +} +@media (min-width: 75em) { + .navigation-inner ul li a { + padding-left: 30px; + padding-right: 30px; + } +} +.no-inlinesvg .banner-container .banner-logo { + background: transparent url(../img/ieLogo.png) no-repeat center center; + width: 15pxem; + height: 3.9285714285714284pxem; +} +.no-inlinesvg .banner-container .banner-logo img { + display: none; +} +.no-rgba .top-footer-row { + background: #F4F5E9; +} +.no-boxshadow .frame, +.no-boxshadow .extrude, +.no-boxshadow ul.our-programs li, +.no-boxshadow ul.accordion-list { + border: 1px solid #e0e0e0; +} +.no-boxshadow .navigation-container .navigation-inner ul li a { + border-left: 1px solid #fff; + border-right: 1px solid #cbd2cd; +} +.no-boxshadow .navigation-container .navigation-inner ul.main-navigation { + border-left: 1px solid #cbd2cd; + border-right: 1px solid #fff; +} +.no-boxshadow .image-shadow { + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.45); +} +.no-cssgradients .banner-container { + background: #007c41 url(../img/banner-bg.jpg) repeat-x top left; +} +.no-cssgradients .banner-container .oval-container, +.no-cssgradients .banner-container .oval { + display: none; +} +.no-cssgradients .navigation-container { + border-top: 1px solid #ccc404; + border-bottom-color: #abb1ae; + background: transparent url(../img/navbar-bg.gif) repeat-x center center; +} +.no-cssgradients .navigation-container .navigation-inner > ul > li { + background: none; +} +.no-cssgradients .btn-apply { + filter: none; + background: #ffec05 left bottom repeat-x url(../img/bg-btn-lg-yellow.png); +} +.no-cssgradients .btn-apply:hover { + filter: none; + background-image: none; + background-color: #ffee6c; +} +.no-cssgradients .btn-micro.btn-apply, +.no-cssgradients .btn-small.btn-apply { + background-image: url(../img/bg-btn-sm-yellow.png); +} +.no-cssgradients .btn-work, +.no-cssgradients .btn-give { + filter: none; + background: #f3f7f5 left bottom repeat-x url(../img/bg-btn-lg-greygloss.png); +} +.no-cssgradients .btn-work:hover, +.no-cssgradients .btn-give:hover { + filter: none; + background-image: none; + background-color: #fff; +} +.no-cssgradients .btn-green { + filter: none; + background: #007c41; +} +.no-cssgradients .btn-red { + filter: none; + background: #7C0F00; +} +.no-cssgradients hr.soften { + text-align: center; + border-top: 1px solid #ccc; + border-bottom: 1px solid #fff; + *display: list-item; + *list-style: url(../img/hr-bevel-short.png) inside; + *filter: alpha(opacity=0); + *margin-left: -10px; + *width: 0; + *border: none; +} +.touch .hover-caption-container .caption { + bottom: 0; +} +/******** FRAMEWORK COMMON ELEMENTS END *********/ \ No newline at end of file diff --git a/less/css/ualberta-homepage.css b/less/css/ualberta-homepage.css new file mode 100644 index 00000000..e44c5787 --- /dev/null +++ b/less/css/ualberta-homepage.css @@ -0,0 +1,1510 @@ +/*! + * UAlberta Institutional Website + * + * Copyright 2012 University of Alberta + * Built with Bootstrap + */ +/******** FRAMEWORK BASE START *********/ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +/******** FRAMEWORK BASE END *********/ +.brand { + display: none; +} +.navigation-inner ul li ul li:nth-child(1) { + width: 17.695473251028808%; +} +.navigation-inner ul li ul li:nth-child(2) { + width: 24.691358024691358%; +} +.navigation-inner ul li ul li:nth-child(3) { + width: 12.345679012345679%; +} +.navigation-inner ul li ul li:nth-child(4) { + width: 13.717421124828533%; +} +.navigation-inner ul li ul li:nth-child(5) { + width: 14.540466392318244%; +} +.navigation-inner ul li ul li:nth-child(6) { + width: 17.00960219478738%; + -webkit-box-shadow: 1px 0px 0px #ffffff; + -moz-box-shadow: 1px 0px 0px #ffffff; + box-shadow: 1px 0px 0px #ffffff; +} +ul.breadcrumbs { + font-size: 0.9285714285714286em; + margin-top: 1.57em; + color: #637169; +} +.banner-inner .site-title { + display: none; +} +nav.audience-navigation { + position: absolute; + right: 0px; + bottom: 1.1428571428571428pxem; + z-index: 50; +} +nav.audience-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +nav.audience-navigation ul li { + display: block; + position: relative; + float: left; + margin-left: 20px; +} +nav.audience-navigation ul li a { + color: #fff; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; +} +nav.audience-navigation ul li a:hover { + text-decoration: underline; +} +.banner-logo { + position: absolute; + z-index: 999; + top: 1.4285714285714286pxem; +} +.banner-logo .site-logo a { + display: inline-block; +} +.banner-logo img { + width: 15pxem; + height: 3.9285714285714284pxem; +} +@media (min-width: 61.25em) { + ul.footer-quick-links li:last-child { + float: right; + } +} +.ualberta-home ul.slides .image-shadow:before { + right: 0; +} +.ualberta-home .fma-container.flexslider ul.slides img { + width: auto; +} +.ualberta-home .fma-container { + margin-top: 0em; +} +.ualberta-home .fma-container .image-shadow { + float: right; +} +.ualberta-home .fma-container ul.slides img.fma-background { + max-width: 980px; +} +.ualberta-home .fma-container ul.slides { + margin: 0; + padding: 0; + list-style: none; +} +.ualberta-home .fma-container ul.slides li { + margin: 0; + position: relative; + min-height: 281px; +} +.ualberta-home .fma-container ul.slides li { + overflow: hidden; +} +.ualberta-home .fma-container ul.slides li .fma-content { + position: absolute; + bottom: 0px; + left: 0; + right: 0; + background: rgba(0, 0, 0, 0.65); + padding: 5px 0px; +} +.ualberta-home .fma-container ul.slides li .fma-content h3 { + color: #ffdb05; + margin: 10px 0px 0px; + text-shadow: 0px 1px 6px #000; +} +.ualberta-home .fma-container ul.slides li .fma-content p.feature-copy { + margin: 4px 0px 0px; + line-height: 1.5em; + color: #fff; + text-shadow: 0px 1px 4px #000; +} +.ualberta-home .fma-container ul.slides li .fma-buttons { + margin: 10px 0px; +} +.ualberta-home .fma-container ul.slides li.feature-dark .fma-content h3 { + color: #ffdb05; + text-shadow: 0px 1px 6px #000; +} +.ualberta-home .fma-container ul.slides li.feature-dark .fma-content p.feature-copy { + color: #fff; + text-shadow: 0px 1px 4px #000; +} +.ualberta-home .fma-container ul.slides .btn + .btn { + margin-left: 10px; +} +.ualberta-home .fma-container.flexslider { + text-align: center; + margin: 0em auto 2.57em; + background: none; + -webkit-box-shadow: 0px 2px 2px #ffffff; + -moz-box-shadow: 0px 2px 2px #ffffff; + box-shadow: 0px 2px 2px #ffffff; +} +.ualberta-home div.content-inner hr.explore-separator { + margin-top: 1.57em; +} +.ualberta-home .content-top-row { + -webkit-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + border-bottom: 1px solid rgba(0, 50, 25, 0.35); + border-top: 1px solid rgba(0, 50, 25, 0.25); + background-color: rgba(255, 200, 10, 0.1); + background-image: url('../img/whirl-bg.png'); + background-repeat: repeat-x; + background-position: 50% 135%; +} +.ualberta-home .row-fluid .primary-content-area { + margin-bottom: 0; +} +.ualberta-home .sidebar { + margin-top: 0px; +} +.ualberta-home .content-inner { + position: relative; +} +.why-ualberta-row { + position: relative; +} +.why-ualberta-row .button-container { + float: none; + text-align: center; + margin-top: 2em; + font-size: 0.85em; +} +.why-ualberta-row .button-container a.btn { + margin: 5px; +} +.why-ualberta-row .hover-caption-container .caption { + font-size: 0.875em; + bottom: 0px; +} +.why-ualberta-row .hover-caption-container .caption i { + font-size: 1.3em; + top: 7px; + opacity: 100; + margin-left: 0.35em; + left: auto; +} +.why-ualberta-row .hover-caption-container .caption a { + color: #fff; +} +.ualberta-home .content-top-row { + margin-top: 1.57em; + padding: 1em 0em; +} +.explore-bar { + margin-bottom: 1.57em; +} +.social-media-links img { + width: 16px; + height: 16px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + vertical-align: middle; + margin-right: 4px; + margin-bottom: 1px; +} +.ualberta-home .fma-container .fma-slide .fma-caption { + position: relative; + padding: 10px 10px 20px 10px; + *zoom: 1; +} +.ualberta-home .fma-container .fma-slide .fma-caption:before, +.ualberta-home .fma-container .fma-slide .fma-caption:after { + display: table; + content: ""; + line-height: 0; +} +.ualberta-home .fma-container .fma-slide .fma-caption:after { + clear: both; +} +.ualberta-home .fma-container .fma-slide .fma-caption h3 { + border-bottom: none; + margin: 0; +} +.ualberta-home .fma-container .fma-slide .fma-caption span { + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + text-transform: uppercase; +} +.ualberta-home .fma-container .fma-slide .fma-caption a.btn { + padding-top: 8px; + padding-bottom: 6px; +} +.ualberta-home .fma-container .fma-slide .fma-caption a.btn:active { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +@media (max-width: 43.124em) { + .fma-container.flexslider .image-left .image-shadow { + float: left; + } + .fma-container.flexslider .image-right .image-shadow { + float: right; + } +} +@media (min-width: 43.125em) { + .ualberta-home .content-top-row { + -webkit-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + background-image: none; + } + .ualberta-home .why-ualberta-row .button-container { + font-size: 1em; + margin-top: 1em; + } + .fma-container.flexslider .image-left .image-shadow { + float: none; + } + .fma-container.flexslider .image-right .image-shadow { + float: none; + } + .ualberta-home .fma-container .image-shadow { + float: none; + } + .ualberta-home .fma-container ul.slides li .fma-content { + position: absolute; + top: 50%; + left: 0; + bottom: auto; + margin-top: -57px; + vertical-align: middle; + text-align: center; + padding: 20px; + background: none; + } + .ualberta-home .fma-container ul.slides li .fma-content h3 { + font-size: 32px; + margin-bottom: 5px; + } + .ualberta-home .fma-container ul.slides li .fma-content p.feature-copy { + font-size: 16px; + width: 100%; + line-height: 1.5em; + } + .ualberta-home .fma-container ul.slides li.feature-light .fma-content h3 { + color: #007c41; + text-shadow: none; + } + .ualberta-home .fma-container ul.slides li.feature-light .fma-content p.feature-copy { + color: #637169; + text-shadow: none; + } + .ualberta-home .fma-container ul.slides .caption-left .fma-content { + position: absolute; + top: 50%; + left: 0; + bottom: auto; + margin-top: -57px; + vertical-align: middle; + text-align: center; + background: none; + } + .ualberta-home .fma-container ul.slides li.caption-left-bottom .fma-content { + position: absolute; + top: auto; + left: 0px; + bottom: 0px; + right: auto; + margin: 0px; + vertical-align: middle; + text-align: left; + } + .ualberta-home .fma-container ul.slides li.caption-left-bottom .fma-content.shade { + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + bottom: 15px; + padding: 15px; + } + .ualberta-home .fma-container ul.slides li.caption-left-bottom .fma-content.shade .fma-buttons { + margin-bottom: 0px; + } + .ualberta-home .fma-container ul.slides li.caption-right-bottom .fma-content { + position: absolute; + top: auto; + left: auto; + bottom: 0px; + right: 0px; + margin: 0px; + text-align: right; + } + .ualberta-home .fma-container ul.slides li.caption-right-bottom .fma-content.shade { + bottom: 15px; + padding: 15px; + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + } + .ualberta-home .fma-container ul.slides li.caption-right-bottom .fma-content.shade .fma-buttons { + margin-bottom: 0px; + } + .ualberta-home .fma-container ul.slides .caption-right .fma-content { + position: absolute; + top: 50%; + right: 0; + left: auto; + bottom: auto; + margin-top: -57px; + vertical-align: middle; + text-align: right; + background: none; + } + .ualberta-home .fma-container .fma-slide .fma-caption { + position: absolute; + left: 15px; + bottom: 0px; + background-color: rgba(0, 0, 0, 0.65); + padding: 10px 15px 20px 15px; + color: #fff; + text-shadow: 1px 1px 2px #000; + } + .ualberta-home .fma-container .fma-slide .fma-caption h3 { + color: #ffdb05; + } + .ualberta-home .fma-container .fma-slide .fma-caption a.btn { + padding-top: 6px; + padding-bottom: 4px; + } + .why-ualberta-row .button-container { + width: 20%; + position: absolute; + top: 10px; + right: 0px; + float: right; + } + .why-ualberta-row .button-container a.btn { + display: block; + margin: 3px 0px 5px 0px; + font-size: 1em; + padding-top: 12px; + padding-bottom: 8px; + line-height: 1em; + } + .why-ualberta-row .frame { + display: inline-block; + float: left; + width: 24%; + margin-right: 2%; + margin-bottom: 1em; + } + .why-ualberta-row p.description { + width: 54%; + margin-left: 24%; + font-size: 1em; + line-height: 1.57em; + } + .why-ualberta-row h3 { + margin-left: 24%; + } + .why-ualberta-row .extrude { + min-height: 135px; + } + .ualberta-home .fma-container ul.slides li .fma-content.shade { + background: rgba(0, 0, 0, 0.65); + } + .ualberta-home .fma-container ul.slides li .fma-content.shade h3 { + color: #ffdb05; + } + .ualberta-home .fma-container ul.slides li .fma-content.shade p.feature-copy { + color: #fff; + } + .ualberta-home .fma-container ul.slides li .fma-content.track { + text-align: left; + } +} +h1.hp-h1 { + display: none; +} +@media (min-width: 61.25em) { + .ualberta-home .row-fluid .main-content { + width: 79.7872340425532%; + } + .ualberta-home .row-fluid .primary-content-area { + width: 60.13333333333334%; + } + .ualberta-home .row-fluid .secondary-content-area { + width: 37.2%; + margin-left: 2.666666666666667%; + } + .ualberta-home .row-fluid .secondary-content-area > hr.soften:first-child { + display: none; + } + .ualberta-home .row-fluid .sidebar { + width: 18.085106382978726%; + } + .ualberta-home .fma-container .image-shadow::before { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .ualberta-home .fma-container ul.slides li { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .ualberta-home .fma-container ul.slides img.fma-background { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + max-width: 100%; + } + .ualberta-home .fma-container.flexslider { + margin-top: 1.57em; + } + .ualberta-home .why-ualberta-row p.description { + width: 54%; + margin-left: 23.1%; + position: relative; + top: -13px; + margin-bottom: 0; + } + .ualberta-home .why-ualberta-row h3 { + margin-left: 23.1%; + position: relative; + top: -9px; + } + .ualberta-home .why-ualberta-row > .span { + padding: 0 15px; + } + .ualberta-home .why-ualberta-row .button-container { + right: 15px; + margin-top: 0.5em; + top: -2px; + } + .ualberta-home .why-ualberta-row > .span { + margin-bottom: -6px; + } + .ualberta-home .why-ualberta-row div.frame { + margin-bottom: 0; + } +} +@media (min-width: 61.25em) and (max-width: 74.938em) { + .ualberta-home .fma-container ul.slides li.pride-week .fma-content { + top: 65%; + } + .ualberta-home .fma-container ul.slides li .fma-content.track { + top: 65%; + } +} +@media (min-width: 75em) { + .content-top-row .tab-content { + min-height: 264px; + height: 264px; + } + .why-ualberta-row > .span { + margin-bottom: -4px; + } + .why-ualberta-row h3 { + top: -5px; + } + .why-ualberta-row .frame { + margin-top: 6px; + width: 20%; + } + .why-ualberta-row p.description { + top: -12px; + font-size: 1.14285714285714em; + line-height: 1.57em; + } + .why-ualberta-row .button-container { + top: 11px; + } + .why-ualberta-row .button-container a.btn { + font-size: 1.2em; + } + .ualberta-home .row-fluid .main-content { + width: 82.90598290598291%; + } + .ualberta-home .row-fluid .primary-content-area { + width: 59.896907216494846%; + } + .ualberta-home .row-fluid .secondary-content-area { + width: 37.01030927835052%; + margin-left: 3.0927835051546393%; + } + .ualberta-home .row-fluid .sidebar { + width: 14.529914529914532%; + } + .ualberta-home .fma-container ul.slides li.pride-week .fma-content { + top: 66%; + } + .ualberta-home .fma-container ul.slides li .fma-content.track { + top: 71%; + } +} +@media (min-width: 30em) and (max-width: 43.0625em) { + .why-ualberta-row .frame { + width: 34%; + float: right; + margin-right: 0px; + margin-left: 20px; + } + .ualberta-home .content-top-row { + background-position: 50% 300%; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .ualberta-home .fma-container ul.slides .image-shadow { + position: relative; + left: 50%; + margin-left: -490px; + } + .ualberta-home .fma-container ul.slides .image-shadow::before { + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + .ualberta-home .fma-container ul.slides li .fma-content { + position: absolute; + left: 0; + vertical-align: middle; + } + .ualberta-home .fma-container ul.slides li .fma-content h3 { + font-size: 25px; + } + .ualberta-home .fma-container ul.slides li .fma-content p.feature-copy { + font-size: 16px; + } + .ualberta-home .why-ualberta-row .button-container { + width: 22.135416666666664%; + min-width: 156px; + } + .ualberta-home .why-ualberta-row h3, + .ualberta-home .why-ualberta-row p.description { + margin-left: 28.42%; + width: 47.49798572744014%; + } + .ualberta-home .why-ualberta-row .frame { + width: 25%; + margin-top: 1em; + margin-left: 0; + float: left; + } + .ualberta-home .sidebar { + top: 0px; + right: 0px; + position: absolute; + } +} +/*.ualberta-home .dino-logo { + position: absolute; + right: 15px; + bottom: 0; + width: 121px; + h3 { + margin-bottom: 0; + a { + display: block; + width: 121px; + height: 179px; + background: url(/~publicas/uofa/img/features/fma-dino-logo.png) no-repeat top center; + .opacity(90); + &:hover { + .opacity(100); + } + } + } + span { + margin-left: -9999em; + } +} + + +@media (max-width: 61.1875em) { + .ualberta-home { + .dino-logo { + right: 9px; + h3 a { + height: 120px; + background-size: auto 120px; + } + } + &.content-wrapper { + background: #f6f6f6 url(/~publicas/uofa/img/features/fma-dino2-sm.jpg) no-repeat 30% 0; + background-size: 980px auto; + } + #fma-carousel { + height: 271px; + } + .fma-container.flexslider { + margin-top: 0; + margin-bottom: 0; + .box-shadow(0 0 0 #fff); + } + .content-top-row { + background-color: rgba(235, 236, 194, 0.6); + .box-shadow(inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0,0,0,0.4), 0px 2px 2px white); + border-top: 1px solid rgba(0, 50, 25, 0.35); + } + } +} +@media (max-width: 43.0625em) { + .ualberta-home { + &.content-wrapper { + background-position: 10% 0; + } + .content-top-row { + background-color: none; + .box-shadow(inset 0 -10px 150px rgba(0, 110, 65, 0), inset 0px 0px 6px rgba(0,0,0,0.4), 0px 2px 2px white); + } + } +} +@media (min-width: 61.25em) { + .ualberta-home { + &.content-wrapper { + background: #f6f6f6 url(/~publicas/uofa/img/features/fma-dino2.jpg) no-repeat 40% 0; + background-size: auto 430px; + } + #fma-carousel { + height: 315px; + } + .fma-container.flexslider { + margin-top: 0; + margin-bottom: 0; + .box-shadow(0 0 0 #fff); + } + .content-top-row { + background-color: rgba(235, 236, 194, 0.6); + .box-shadow(inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0,0,0,0.4), 0px 2px 2px white); + border-top: 1px solid rgba(0, 50, 25, 0.35); + } + } +} +@media (min-width: 61.25em) and (max-width: 74.938em) { + .ualberta-home { + .dino-logo h3 a { + height: 135px; + background-size: auto 135px; + } + } +} +@media (min-width: 75em) { + .ualberta-home { + &.content-wrapper { + background-size: auto; + background-position: top center; + } + #fma-carousel { + height: 385px; + } + } +} +*/ +@media (max-width: 61.1875em) { + .ualberta-home .why-ualberta-row ul { + margin-left: 25px; + margin-bottom: 0; + } + .ualberta-home .why-ualberta-row ul li { + margin-bottom: 0.3em; + } +} +@media (min-width: 61.25em) { + .ualberta-home .why-ualberta-row h3 { + margin-bottom: 0; + } + .ualberta-home .content-container.container { + margin-bottom: 0.5em; + } +} +@media (min-width: 75em) { + .ualberta-home .why-ualberta-row ul { + width: 18%; + } + .ualberta-home .content-container.container { + margin-bottom: 0.9em; + } +} +@media (min-width: 43.125em) { + .ualberta-home .fma-container ul.slides li.homecourt .fma-content.shade { + width: 38%; + } +} +@media (min-width: 43.125em) { + .ualberta-home .fma-container ul.slides li.calgary .fma-content.shade { + width: 420px; + } + .ualberta-home .fma-container ul.slides li.calgary .fma-content.shade h3 { + font-size: 25px; + } +} +@media (min-width: 43.125em) { + .ualberta-home .fma-container ul.slides li.theodore .fma-content.shade { + background: rgba(0, 0, 0, 0.35); + padding-bottom: 20px; + bottom: 25px; + width: 44%; + } + .ualberta-home .fma-container ul.slides li.theodore .fma-content.shade h3 { + line-height: 115%; + } +} +@media (min-width: 43.125em) and (max-width: 61.188em) { + .fma-container.flexslider .photo-contest .shade { + width: 370px; + } +} +@media (min-width: 61.25em) { + .fma-container.flexslider .photo-contest .shade { + width: 470px; + } + .fma-container.flexslider .photo-contest .fma-content.shade p.feature-copy { + width: 400px; + margin-left: 70px; + } +} +@media (min-width: 43.125em) and (max-width: 55.563em) { + .fma-container.flexslider .moussa .shade { + width: 298px; + } + .fma-container.flexslider .moussa .shade h3 { + line-height: 1.1em; + } +} +@media (min-width: 43.125em) and (max-width: 61.188em) { + .fma-container.flexslider .lola .shade { + width: 270px; + } + .fma-container.flexslider .lola .shade h3 { + line-height: 1.1em; + } +} +@media (min-width: 61.25em) { + .fma-container.flexslider .lola .shade { + width: 350px; + } + .fma-container.flexslider .lola .shade h3 { + line-height: 1.1em; + } +} +@media (min-width: 55.625em) and (max-width: 74.938em) { + .fma-container.flexslider .moussa .shade { + width: 371px; + } + .fma-container.flexslider .moussa .shade h3 { + line-height: 1.1em; + } +} +@media (min-width: 75em) { + .fma-container.flexslider .moussa .shade { + width: 470px; + } + .fma-container.flexslider .moussa .shade h3 { + line-height: 1.1em; + } +} +@media (max-width: 43.063em) { + .welcome-back-feature header { + background: transparent url('http://www.ualberta.ca/~publicas/uofa/img/welcome-back.png') no-repeat top left; + position: absolute; + height: 125px; + width: 690px; + overflow: hidden; + } + .ualberta-home .fma-container ul.slides img.fma-background { + margin-top: 110px; + } +} +@media (min-width: 43.125em) { + .welcome-back-feature header { + background: transparent url('http://www.ualberta.ca/~publicas/uofa/img/welcome-back.png') no-repeat top left; + position: absolute; + top: 10px; + height: 125px; + width: 328px; + overflow: hidden; + } +} +.welcome-back-feature nav ul li:hover { + background: #fe9; + background: rgba(255, 255, 255, 0.35); + border-radius: 5px; + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); +} +.ualberta-home .fma-container ul.convo-btns li { + min-height: 34px; + padding: 10px 5px; +} +.welcome-back-feature.start header { + width: 0px; +} +.welcome-back-feature header h1, +.welcome-back-feature header p { + display: none; +} +.welcome-back-feature header a.convo-link { + display: block; + width: 300px; + height: 62px; + margin-left: 20px; + text-indent: -9999px; +} +.welcome-back-feature nav { + position: absolute; + top: 45px; + margin-left: -18px; +} +.welcome-back-feature nav ul { + list-style: none; +} +.welcome-back-feature nav ul li { + display: inline-block; + padding: 4px 10px; + margin: 0px 2px 0px 4px; + zoom: 1; + *display: inline; +} +.welcome-back-feature nav ul li a { + display: block; + text-indent: -9999px; + background: url('http://www.ualberta.ca/~publicas/uofa/img/welcome-back-icons.png') no-repeat top left; +} +.welcome-back-feature nav ul li a.bookstore-button { + background-position: 0 0; + width: 61px; + height: 30px; +} +.welcome-back-feature nav ul li a.residence-button { + background-position: 0 -34px; + width: 57px; + height: 30px; +} +.welcome-back-feature nav ul li a.onecard-button { + background-position: 0 -69px; + width: 49px; + height: 33px; +} +.welcome-back-feature nav ul li a.upass-button { + background-position: 0 -104px; + width: 38px; + height: 30px; +} +.welcome-back-feature nav ul li a.events-button { + background-position: 0 -142px; + width: 39px; + height: 30px; +} +@media (min-width: 75em) { + .welcome-back-feature header { + top: 20px; + } +} +@media (max-width: 43.124em) { + .fma-container.flexslider .welcome-back-feature .image-shadow img { + margin-right: -130px; + } +} +@media (min-width: 61.25em) { + .ualberta-home .fma-container ul.slides li.lindsay-nicole .fma-content.shade h3 { + font-size: 25px; + } +} +@media (max-width: 20.188em) { + a.read { + margin-bottom: 5px; + } +} +@media (max-width: 43.124em) { + .fma-container.flexslider .warner-hudson .image-shadow img { + margin-right: -200px; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + nav.audience-navigation { + bottom: 13px; + } +} +.explore-bar-container { + margin: -10px 34px; + position: relative; + height: 9em; +} +.explore-bar-container .flex-viewport { + height: 8em; + margin: -10px auto; +} +.explore-bar-container ul.explore-bar { + list-style: none; + position: absolute; + z-index: 19; + top: 10px; + left: 0px; + margin: 0; + padding: 0; + display: block; + *zoom: 1; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +.explore-bar-container ul.explore-bar:before, +.explore-bar-container ul.explore-bar:after { + display: table; + content: ""; + line-height: 0; +} +.explore-bar-container ul.explore-bar:after { + clear: both; +} +.explore-bar-container ul.explore-bar li { + float: left; + text-align: center; + padding: 5px 5px 3px 5px; +} +.explore-bar-container ul.explore-bar li i { + font-size: 3em; + text-indent: 0px; + vertical-align: middle; + width: 63px; + height: 63px; + -webkit-border-radius: 44px; + -moz-border-radius: 44px; + border-radius: 44px; + background-color: #eef3f0; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(-45deg, #ffffff, #eef3f0); + background-image: -webkit-linear-gradient(-45deg, #ffffff, #eef3f0); + background-image: -o-linear-gradient(-45deg, #ffffff, #eef3f0); + background-image: linear-gradient(-45deg, #ffffff, #eef3f0); + -webkit-box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + text-shadow: 1px 1px 2px #fff; + color: #93b5a1; + font-weight: normal; +} +.explore-bar-container ul.explore-bar li i::before { + margin-top: 26px; +} +.explore-bar-container ul.explore-bar li span { + display: block; + font-size: 0.78571428571429em; + margin-top: 7px; + line-height: 1.2em; + font-weight: bold; + color: #637169; +} +.explore-bar-container ul.explore-bar li a:hover i { + background: #fff; + -webkit-box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + color: #007c41; + text-shadow: none; +} +.explore-bar-container ul.explore-bar li a:hover span { + color: #007c41; +} +.explore-bar-container ul.flex-direction-nav { + list-style: none; + padding: 0; + margin: 0; +} +.explore-bar-container ul.flex-direction-nav a { + display: block; + position: absolute; + top: 0; + height: 60px; + padding: 55px 15px 10px 15px; + font-size: 2em; + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + text-align: center; + z-index: 20; + font-family: FontAwesome; +} +.explore-bar-container ul.flex-direction-nav a:before { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + text-decoration: inherit; +} +.explore-bar-container ul.flex-direction-nav a.flex-prev { + -webkit-border-radius: 3px 0px 0px 3px; + -moz-border-radius: 3px 0px 0px 3px; + border-radius: 3px 0px 0px 3px; + border-right: 1px solid #dfe9e3; + left: -44px; + *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); +} +.explore-bar-container ul.flex-direction-nav a.flex-prev:before { + content: "\f053"; +} +.explore-bar-container ul.flex-direction-nav a.flex-next { + -webkit-border-radius: 0px 3px 3px 0px; + -moz-border-radius: 0px 3px 3px 0px; + border-radius: 0px 3px 3px 0px; + right: -44px; + border-left: 1px solid #dfe9e3; + *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); +} +.explore-bar-container ul.flex-direction-nav a.flex-next:before { + content: "\f054"; +} +.explore-bar-container ul.flex-direction-nav a:hover { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); +} +.explore-bar-container a:hover { + text-decoration: none; +} +.explore-bar-container ul.explore-bar li { + width: 97px; +} +.explore-bar-container ul.explore-bar li i { + font-size: 2em; + width: 44px; + height: 44px; +} +.explore-bar-container ul.explore-bar li i::before { + margin-top: 15px; +} +@media (min-width: 43.125em) and (max-width: 61.25em) { + .row-fluid .ph-explore, + .row-fluid .explore-separator { + width: 75.26041666666666%; + } +} +@media (min-width: 61.25em) { + .ualberta-home .explore-bar-container { + width: 662px; + margin: -10px auto; + } + .ualberta-home .explore-bar-container ul.explore-bar li i::before { + margin-top: 13px; + margin-left: 1px; + } +} +@media (min-width: 75em) { + .ualberta-home .explore-bar-container { + width: 884px; + } + .ualberta-home .explore-bar-container ul.explore-bar li { + width: 113px; + } + .ualberta-home .explore-bar-container ul.explore-bar li i { + font-size: 3em; + width: 64px; + height: 64px; + } + .ualberta-home .explore-bar-container ul.explore-bar li i::before { + margin-top: 21px; + margin-left: 2px; + } +} +.secondary-content-area .social-media-list { + position: relative; +} +.secondary-content-area .social-media-list li a { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; + width: 24px; + height: 24px; + display: inline-block; + margin-right: 5px; + padding: 10px 0 0 0; + opacity: 0.85; + filter: alpha(opacity=85); +} +.secondary-content-area .social-media-list a.hide-text:hover { + opacity: 1; + filter: alpha(opacity=100); +} +.secondary-content-area .social-media-list [class^="icon-"]::before, +.secondary-content-area .social-media-list [class*=" icon-"]::before { + content: none; + display: none; +} +.secondary-content-area .social-media-list a.icon-facebook { + background: url(../img/icon_facebook.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-facebook:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-twitter { + background: url(../img/icon_twitter.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-twitter:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-tumblr { + background: url(../img/icon_tumblr.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-tumblr:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-foursquare { + background: url(../img/icon_foursquare.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-foursquare:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-youtube { + background: url(../img/icon_youtube.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-youtube:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-rss { + background: url(../img/icon_rss.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-rss:before { + content: none; +} +.secondary-content-area .social-media-list li { + display: inline-block; + *display: inline; + height: 24px; + width: 29px; +} +.keepintouch-icon a { + margin: 5px 10px 10px 0px; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.fc-social-media { + list-style: none; +} +.fc-social-media header h1 { + margin-left: 20px; +} +.keepintouch-links .link-box { + height: 300px; +} +.twitter-link, +.facebook-link, +.vimeo-link, +.linkedin-link, +.youtube-link, +.wordpress-link, +.flickr-link, +.typepad-link, +.blogger-link { + float: right; + display: block; + width: 24px; + height: 24px; + margin: 0px 5px; + text-indent: -9999px; +} +.twitter-link { + background: transparent url('../img/icon_twitter.png') no-repeat top left; +} +.facebook-link { + background: transparent url('../img/icon_facebook.png') no-repeat top left; +} +.youtube-link { + background: transparent url('../img/icon_youtube.png') no-repeat top left; +} +.linkedin-link { + background: transparent url('../img/icon-linkedin.png') no-repeat top left; +} +.flickr-link { + background: transparent url('../img/icon-flickr.png') no-repeat top left; +} +.wordpress-link { + background: transparent url('../img/icon-wordpress.png') no-repeat top left; +} +.vimeo-link { + background: transparent url('../img/icon-vimeo.png') no-repeat top left; +} +.typepad-link { + background: transparent url('../img/icon-typepad.png') no-repeat top left; +} +.blogger-link { + background: transparent url('../img/icon_blogger.png') no-repeat top left; +} +@media (min-width: 20em) and (max-width: 23.313em) { + ul.data-list li.school-of-business a.linkedin-link { + float: right; + margin: 30px -97px 0px 0px; + } + ul.data-list li.school-of-business a.wordpress-link { + float: right; + margin: 30px -63px 0px 0px; + } +} +@media (min-width: 21.063em) and (max-width: 23.125em) { + ul.data-list li.ales-list a.facebook-link { + margin-top: 20px; + } +} +@media (min-width: 23.188em) and (max-width: 23.375em) { + ul.data-list li.ales-list a.flickr-link { + margin: 10px -63px 0px 0px; + } + ul.data-list li.ales-list a.vimeo-link { + margin: 10px -29px 0px 0px; + } +} +@media (min-width: 23.438em) and (max-width: 25.25em) { + ul.data-list li.ales-list a.flickr-link { + margin: 30px -63px 0px 0px; + } + ul.data-list li.ales-list a.vimeo-link { + margin: 30px -29px 0px 0px; + } +} +@media (min-width: 25.313em) and (max-width: 25.5em) { + ul.data-list li.ales-list a.vimeo-link { + margin: 10px -97px 0px 0px; + } +} +@media (min-width: 25.563em) and (max-width: 27.375em) { + ul.data-list li.ales-list a.vimeo-link { + margin: 30px -97px 0px 0px; + } +} +.daily-news .subscribe-form { + position: relative; +} +.daily-news .subscribe-form i { + position: absolute; + top: 0; + left: 0; + margin: 0.7142857142857143em; + z-index: 5; + color: #ccc; +} +.daily-news .subscribe-form input { + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + width: 61%; + margin-right: 0; + height: 2em; + padding-left: 9%; + padding-right: 0em; +} +.daily-news .subscribe-form .btn { + position: absolute; + top: auto; + right: 0; + width: 30%; + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + margin: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + margin-left: -5px; + height: 2.7142857142857144em; + padding-left: 0; + padding-right: 0; + text-align: center; +} +@media (min-width: 26.25em) and (max-width: 61.1875em) { + .daily-news .subscribe-form input { + width: 64%; + padding-left: 6%; + } +} +section.emergency-notice-1 .container { + color: #D8000C; + background-color: #FFBABA; + border: 1px solid #dd9898; + border-top: 2px solid #dd9898; + margin: 1.57em auto 0 auto; + padding: 15px 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +section.emergency-notice-1 div h1, +section.emergency-notice-1 div p { + margin: 0px 10px 0px; +} +section.emergency-notice-1 div h1 { + font-size: 24px; + line-height: 28px; +} +section.emergency-notice-2 .container { + color: #D8000C; + background-color: #FFBABA; + border: 1px solid #dd9898; + border-top: 2px solid #dd9898; + margin: 1.57em auto 0 auto; + padding: 15px 0 0 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +section.emergency-notice-2 div h1, +section.emergency-notice-2 div p { + margin: 0px 10px 0px; +} +section.emergency-notice-2 div h1 { + font-size: 24px; + line-height: 28px; + margin-bottom: 10px; +} +.emergency-notice-2 p.emergency-date { + font-weight: bold; +} +.emergency-notice-2 ul { + margin: 0px; + padding: 0px; + list-style-type: none; +} +.emergency-notice-2 ul li:first-child { + box-shadow: inset 0px 1px 1px #dd9898; +} +.emergency-notice-2 ul li { + border-bottom: 0px; + padding: 10px 0px; + color: #333; + background: #ffdcdc; + box-shadow: inset 0px 0px 1px #dd9898; +} +.emergency-notice-2 ul li:hover { + background: #ffeded; + box-shadow: none; +} +.emergency-notice-2 p { + margin: 0px; +} +section.emergency-notice-3 .container { + color: #D8000C; + background-color: #FFBABA; + border: 1px solid #dd9898; + border-top: 2px solid #dd9898; + margin: 1.57em auto; + padding: 15px 0 0 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +section.emergency-notice-3 div h1, +section.emergency-notice-3 div p { + margin: 0px 10px 0px; +} +section.emergency-notice-3 div h1 { + font-size: 24px; + line-height: 28px; + margin-bottom: 10px; +} +.emergency-notice-3 p.emergency-date { + font-weight: bold; +} +.emergency-notice-3 ul { + margin: 0px; + padding: 0px; + list-style-type: none; +} +.emergency-notice-3 ul li:first-child { + box-shadow: inset 0px 1px 1px #dd9898; +} +.emergency-notice-3 ul li { + border-bottom: 0px; + padding: 10px 0px; + color: #000; + background: #f4f4f4; + box-shadow: inset 0px 0px 1px #dd9898; +} +.emergency-notice-3 p { + margin: 0px; +} +@media (max-width: 61.1875em) { + section.emergency-notice-1 .container { + margin-bottom: 1.57em; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + section.emergency-notice-2 .container { + margin-bottom: 1.57em; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + section.emergency-notice-3 .container { + margin-bottom: 1.57em; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } +} +@media (max-width: 43.0625em) { + section.emergency-notice-1 div h1 span { + display: block; + } + section.emergency-notice-2 div h1 span { + display: block; + } + section.emergency-notice-3 div h1 span { + display: block; + } +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.affix { + position: fixed; +} diff --git a/less/css/ualberta-ie.css b/less/css/ualberta-ie.css new file mode 100644 index 00000000..a858205b --- /dev/null +++ b/less/css/ualberta-ie.css @@ -0,0 +1,693 @@ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +.ie10 .csj-frame { + float: right; +} +.ie10 .aug-frame { + float: right; +} +.lt-ie10 .csj-frame { + float: right; +} +.lt-ie10 .aug-frame { + float: right; +} +.lt-ie9 { + /* +// Dino 101 IE7/8 +.ualberta-home { + &.content-wrapper { + background: #f6f6f6 url(/~publicas/uofa/img/features/fma-dino2-ie.jpg) no-repeat top center; + } + #fma-carousel { + height: 315px; + margin-bottom: 20px; + } + .fma-container.flexslider { + margin-top: 0; + margin-bottom: 0; + } + .dino-logo h3 a { + height: 135px; + background-image: url(/~publicas/uofa/img/features/fma-dino-logo-ie.png); + filter: none; + opacity: none; + } +} +*/ + +} +.lt-ie9 .ualberta-home .why-ualberta-row .hover-caption-container .caption { + overflow: hidden; +} +.lt-ie9 .ualberta-home .why-ualberta-row .hover-caption-container .caption i { + margin-left: 0.7em; + top: 0px; +} +.lt-ie9 .virtual-tour .tour { + margin-top: 0px; +} +.lt-ie9 .our-campuses .content-top-row { + background-image: none; +} +.lt-ie9 .our-campuses .content-top-row .virtual-thumbs { + background-image: url("../img/ieWhirl-8kb.jpg"); + background-position-x: inherit; + background-position-y: inherit; + background-repeat: no-repeat; + background-color: #adc4a7; +} +.lt-ie9 .our-campuses .content-top-row > div { + width: 100%; + padding-bottom: 15px; +} +.lt-ie9 .our-campuses .content-top-row > div .fma-slide { + width: 100%; +} +.lt-ie9 .ut-header { + display: none; +} +.lt-ie9 .our-campuses .thumbnail-container .nc-frame .frame { + width: 578px; + float: left; + margin-left: 15px; +} +.lt-ie9 .our-campuses .thumbnail-container .csj-frame .frame { + width: 250px; + float: right; + margin-right: 15px; +} +.lt-ie9 .our-campuses .thumbnail-container .aug-frame .frame { + width: 250px; + margin-top: 5px; + float: right; + margin-right: 15px; +} +.lt-ie9 .unguided-btns { + display: none; +} +.lt-ie9 .thumbnail-container .hover-caption-container i { + top: 0%; + line-height: 1em; + width: 30%; +} +.lt-ie9 hr.secondary-hr { + display: none; +} +.lt-ie9 .make-a-gift .btn-give.btn-micro { + filter: none; + background: #f3f7f5 left bottom repeat-x url(../img/bg-btn-sm-greygloss.png); + font-size: 0.9em; + padding-top: 1em; + padding-bottom: 0.7em; +} +.lt-ie9 .make-a-gift .btn-give.btn-micro:hover { + background-image: none; + background-color: #f3f7f5; + border-color: #ccc; +} +.lt-ie9 .ualberta-home .fma-container { + margin-top: 1.57em; +} +.lt-ie9 .ualberta-home .fma-container .image-shadow::before { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.lt-ie9 .ualberta-home .fma-container ul.slides img.fma-background { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + max-width: 100%; +} +.lt-ie9 .ualberta-home .why-ualberta-row p.description { + width: 54%; + margin-left: 23.1%; + position: relative; + top: -13px; + margin-bottom: 0; +} +.lt-ie9 .ualberta-home .why-ualberta-row h3 { + margin-left: 23.1%; + position: relative; + top: -9px; +} +.lt-ie9 .ualberta-home .why-ualberta-row > .span { + padding: 0 15px; +} +.lt-ie9 .ualberta-home .why-ualberta-row .button-container { + right: 15px; + margin-top: 0.5em; + top: -2px; +} +.lt-ie9 .ualberta-home .why-ualberta-row > .span { + margin-bottom: -6px; +} +.lt-ie9 .ualberta-home .why-ualberta-row div.frame { + margin-bottom: 0; +} +.lt-ie9 .campuslife .fma-prospective { + position: relative; +} +.lt-ie9 .campuslife .fma-prospective br { + display: none; +} +.lt-ie9 .campuslife .fma-prospective .explore-box h3 { + font-size: 2.25em; + *line-height: 1em; + margin: 0.25em 0em 0.35em 0em; + font-family: DIN Regular; + color: #ffdb05; +} +.lt-ie9 .campuslife .sidebar .links ul li a { + line-height: 135%; + padding-top: 0.4em; + padding-bottom: 0.4em; +} +.lt-ie9 .campuslife .sidebar .date { + line-height: 1em; + margin-bottom: 0.5em; + margin-top: 0.5em; + font-size: 0.9em; + color: #637169; +} +.lt-ie9 .campuslife .sidebar .givingcontent div { + margin: 1em auto 0.5em auto; +} +.lt-ie9 .campuslife .fma-container { + padding: 0px 10px; +} +.lt-ie9 .campuslife .fma-prospective { + height: 275px; + text-align: center; +} +.lt-ie9 .campuslife .fma-prospective img { + max-width: 940px; +} +.lt-ie9 .campuslife .fma-prospective img, +.lt-ie9 .campuslife .fma-prospective .image-shadow::before { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.lt-ie9 .campuslife .fma-prospective span.image-shadow { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + overflow: hidden; +} +.lt-ie9 .campuslife .fma-prospective .explore-box { + position: relative; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + top: 151px; + bottom: auto; + height: auto; + padding: 10px 25px; + font-size: 0.9em; + text-align: center; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + background: transparent; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); + zoom: 1; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.lt-ie9 .campuslife .fma-prospective .explore-box input { + width: 420px; + font-size: 1em; + padding: 0.787em; + margin-bottom: 1.2em; +} +.lt-ie9 .campuslife .fma-prospective .explore-box h3 { + font-size: 2.5em; + margin: 0.35em 0em; +} +.lt-ie9 .campuslife .fma-prospective .explore-box .btn { + font-size: 0.7857142857142857em; +} +.lt-ie9 .prospective-student .fma-prospective { + height: 275px; + text-align: center; +} +.lt-ie9 .prospective-student .fma-prospective br { + display: none; +} +.lt-ie9 .prospective-student .fma-prospective .explore-box { + height: 100%; + padding: 0px 25px 0px 25px; + vertical-align: middle; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + background: transparent; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); + zoom: 1; + position: relative; + top: 50px; + height: auto; + padding: 10px 25px 20px 25px; + font-size: 0.9em; + text-align: center; + width: 460px; + margin-left: auto; + margin-right: auto; +} +.lt-ie9 .prospective-student .fma-prospective .explore-box h3 { + font-size: 2.5em; + *line-height: 1em; + font-family: DIN Regular; + margin: 0.35em 0em; +} +.lt-ie9 .prospective-student .fma-prospective .explore-box input { + width: 420px; + font-size: 1em; + padding: 0.787em; + margin-bottom: 1.2em; +} +.lt-ie9 .prospective-student .fma-prospective .explore-box .btn { + font-size: 0.8571428571428571em; +} +.lt-ie9 .prospective-student .fma-prospective img { + max-width: 940px; +} +.lt-ie9 .prospective-student .fma-prospective span.image-shadow { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + overflow: hidden; +} +.lt-ie9 .prospective-student .fma-container { + padding: 0px 10px; +} +.lt-ie9 .news-and-events .goto-events { + display: none; +} +.lt-ie9 .ualberta-home .ph-explore { + padding-left: 0; + padding-right: 0; +} +.lt-ie9 .ualberta-home .content-top-row { + background: url(../img/homepage/why-bg.jpg) no-repeat top center; + height: 157px; +} +.lt-ie9 .ualberta-home .container { + width: 940px; +} +.lt-ie9 .ualberta-home .main-content { + margin-left: 0; +} +.lt-ie9 .ualberta-home .row-fluid .main-content { + width: 750px; +} +.lt-ie9 .ualberta-home .row-fluid .primary-content-area { + width: 451px; +} +.lt-ie9 .ualberta-home .row-fluid .secondary-content-area { + width: 279px; + margin-left: 20px; +} +.lt-ie9 .ualberta-home .row-fluid .secondary-content-area > hr.soften:first-child { + display: none; +} +.lt-ie9 .ualberta-home .row-fluid .sidebar { + width: 170px; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li.summercamps .fma-content.shade { + width: 37%; + padding-top: 10px; + bottom: 15px; +} +.lt-ie9 .ualberta-home .fma-container .image-shadow { + float: none; + border: none; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li .fma-content { + position: absolute; + top: auto; + left: 0; + right: auto; + bottom: 15px; + vertical-align: middle; + text-align: left; + background: none; + padding: 0px 15px; + width: auto; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li .fma-content h3 { + color: #ffdb05; + font-size: 25px; + text-shadow: none; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li .fma-content p.feature-copy { + font-size: 16px; + margin: 0 auto 10px; + line-height: 1.5em; + color: #fff; + text-shadow: none; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li .fma-content.shade { + background: transparent; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); +} +.lt-ie9 .ualberta-home .fma-container ul.slides li .fma-content.shade h3 { + color: #ffdb05; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li .fma-content.shade p.feature-copy { + color: #fff; + text-shadow: none; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li.caption-right-bottom .fma-content { + top: auto; + left: auto; + right: 0px; + bottom: 15px; + text-align: right; + *width: 400px; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li.caption-right-bottom .fma-content p, +.lt-ie9 .ualberta-home .fma-container ul.slides li.caption-right-bottom .fma-content h3 { + text-align: right; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li.caption-left-bottom .fma-content { + top: auto; + left: 0; + right: auto; + bottom: 15px; + text-align: left; + *width: 400px; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li.caption-left-bottom .fma-content p, +.lt-ie9 .ualberta-home .fma-container ul.slides li.caption-left-bottom .fma-content h3 { + text-align: left; +} +.lt-ie9 .ualberta-home .fma-container.flexslider { + *margin-bottom: 0; +} +.lt-ie9 .ualberta-home .fma-container.flexslider .flex-control-nav { + *bottom: 15px; +} +.lt-ie9 .ualberta-home .why-ualberta-row .button-container { + font-size: 1em; + width: 20%; + position: absolute; + float: right; +} +.lt-ie9 .ualberta-home .why-ualberta-row .button-container a.btn { + display: block; + margin: 3px 0px 5px 0px; + font-size: 1em; + padding-top: 12px; + padding-bottom: 8px; + line-height: 1em; +} +.lt-ie9 .ualberta-home .why-ualberta-row .frame { + display: inline-block; + float: left; + width: 24%; + margin-right: 2%; + margin-bottom: 1em; +} +.lt-ie9 .ualberta-home .why-ualberta-row p.description { + position: relative; + margin-left: 24%; + font-size: 1em; + line-height: 1.57em; +} +.lt-ie9 .ualberta-home .why-ualberta-row h3 { + margin-left: 24%; +} +.lt-ie9 .ualberta-home .why-ualberta-row .extrude { + min-height: 135px; +} +.lt-ie9 .ualberta-home .explore-bar-container { + width: 662px; + height: 126px; + margin: -10px auto; +} +.lt-ie9 .ualberta-home .explore-bar-container .flex-viewport { + margin-top: 5px; +} +.lt-ie9 .ualberta-home .explore-bar-container ul.explore-bar li i { + background-color: #fff; + background-image: url('../img/explore-bg.jpg'); + background-repeat: no-repeat; + width: 50px; + *width: 47px; + height: 37px; + padding-top: 13px; + font-size: 2em; + padding-left: 1px; + *padding-left: 5px; +} +.lt-ie9 .ualberta-home .explore-bar-container ul.explore-bar li i::before { + margin-top: 0px; + margin-left: 2px; +} +.lt-ie9 .ualberta-home .explore-bar-container ul.explore-bar li i:hover { + background-image: url('../img/explore-bg.jpg'); + background-position: 0px -51px; +} +.lt-ie9 .ualberta-home .explore-bar-container ul.flex-direction-nav a { + height: 60px; + padding: 55px 0px 10px 0px; + text-align: center; + width: 40px; + overflow: hidden; +} +.lt-ie9 .ualberta-home .explore-bar-container ul li i:hover { + background-image: url('../img/explore-bg.jpg'); + background-position: 0px -68px; +} +.lt-ie9 .content-wrapper.full-width .row-fluid .primary-content-area { + width: 77.65957446808511%; +} +.lt-ie9 .content-wrapper.full-width .row-fluid .secondary-content-area { + display: none; +} +.lt-ie9 .why-ualberta .content-top-row { + background: none; +} +.lt-ie9 .why-ualberta .fma-container { + background: transparent url(../img/ieWhirl-8kb.jpg) no-repeat top left; + width: 940px; + height: 300px; + margin: 0 auto; +} +.lt-ie9 .why-ualberta .fma-container .ualberta-minute { + font-size: 1em; +} +.lt-ie9 .why-ualberta .fma-container .thumbnail-slide { + margin-top: 1%; +} +.lt-ie9 .why-ualberta .fma-container .thumbnail-container .frame { + width: 16.428571428571427pxem; +} +.lt-ie9 .why-ualberta .fma-container .fma-slide { + width: 100%; +} +.lt-ie9 .why-ualberta .fma-container .ualberta-minute { + font-size: 0.85714285714286em; + height: 25em; + min-height: 300px; + background: url(../img/ieWhyUalberta-33k.gif) no-repeat top left; +} +.lt-ie9 .why-ualberta .fma-container .ualberta-minute .circle, +.lt-ie9 .why-ualberta .fma-container .ualberta-minute .context { + display: none; +} +.lt-ie9 .why-ualberta .fma-container .ualberta-minute .ualberta-link { + position: relative; + width: 940px; + height: 300px; + display: block; +} +.lt-ie9 .why-ualberta .fma-container .ualberta-minute .ualberta-link i { + display: none; +} +.lt-ie9 .why-ualberta .fma-container .ualberta-minute .ualberta-link span { + position: absolute; + width: 205px; + top: 260px; + left: 50%; + margin-left: -113px; +} +.lt-ie9 .why-ualberta .fma-container .ualberta-minute .ualberta-link span:hover { + text-decoration: none; +} +.lt-ie9 .why-ualberta .fma-container .ualberta-minute .ualberta-link:hover { + text-decoration: none; +} +.lt-ie9 .fma-tabs-container { + border: none; +} +.lt-ie9 .fma-tabs-container .container { + width: 940px; +} +.lt-ie9 .fma-tabs-container .container .fma-tabs { + width: auto; +} +.lt-ie9 .fma-tabs-container .container .fma-tabs li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + width: 317px; + *width: 314px; + margin-right: -5px; + *margin-right: -1px; +} +.lt-ie9 .fma-tabs-container .container .fma-tabs li a { + border-right: 1px solid #ccc; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li.sirish .fma-content { + left: 370px; + top: 140px; + width: 43%; +} +.lt-ie9 .ualberta-home .fma-container ul.slides li.sirish h3 { + color: #007c41; +} +.lt-ie9 .convocation-feature header { + background: transparent url('http://www.ualberta.ca/~publicas/uofa/img/spring-convo-2013-ribbon-v2.png') no-repeat top left; + position: absolute; + top: 10px; + height: 125px; + width: 318px; + overflow: hidden; + left: 0px; +} +.lt-ie9 .welcome-back-feature header { + background: transparent url('http://www.ualberta.ca/~publicas/uofa/img/welcome-back.png') no-repeat top left; + position: absolute; + top: 10px; + height: 125px; + width: 328px; + overflow: hidden; + left: 0px; +} +.lt-ie9 .ualberta-home .why-ualberta-row h3 { + margin-bottom: 0; +} +.lt-ie9 .welcome-back-feature nav ul li:hover { + background-color: #268656; +} +.lt-ie8 { + /* +// Dino 101 IE7/8 +.dino101 .logo-button { + a, img { + display: block; + } +} + +*/ + +} +.lt-ie8 .ualberta-home .flexslider .flex-direction-nav li a.flex-prev { + width: 31px; + height: 46px; + background-image: url('../img/prev-arrow.png'); + top: 150px; +} +.lt-ie8 .ualberta-home .flexslider .flex-direction-nav li a.flex-next { + width: 31px; + height: 46px; + background-image: url('../img/next-arrow.png'); + top: 150px; +} +.lt-ie8 .virtual-btn { + line-height: 2em; +} +.lt-ie8 .our-campuses .virtual-thumbs .frame a { + line-height: 1.5em; +} +.lt-ie8 .our-campuses .caption h4 { + line-height: 1em; +} +.lt-ie8 .our-campuses .thumbnail-container .nc-frame { + width: 610px; + float: left; + display: inline; + margin-left: 0px; +} +.lt-ie8 .our-campuses .thumbnail-container .nc-frame .frame { + width: auto; + float: left; +} +.lt-ie8 .our-campuses .thumbnail-container .csj-frame .frame { + width: 280px; + float: right; +} +.lt-ie8 .our-campuses .thumbnail-container .aug-frame .frame { + width: 280px; + margin-top: 5px; + float: right; +} +.lt-ie8 .our-campuses ul.calgary-list li { + margin-left: 0px; + padding-left: 0px; +} +.lt-ie8 .our-campuses ul.enterprise-list li { + margin-left: 0px; + padding-left: 0px; +} +.lt-ie8 .ualberta-home .fma-container { + margin-bottom: 1.57em; +} +.lt-ie8 .ualberta-home .fma-container h3 { + line-height: 1em; +} +.lt-ie8 .ualberta-home .why-ualberta-row .span { + padding-right: 0; +} +.lt-ie8 .ualberta-home .why-ualberta-row p.description { + width: 48%; +} +.lt-ie8 .ualberta-home .thumbnail-container .hover-caption-container i { + top: 20%; + left: 40%; +} +.lt-ie8 .ualberta-home .daily-news .subscribe-form .btn, +.lt-ie8 .ualberta-home .find-a-person .person-search .btn { + margin-top: 2px; + outline: none; +} +.lt-ie8 .ualberta-home .daily-news .subscribe-form input { + padding-top: 0.57em; + padding-bottom: 0em; + padding-right: 0; +} +.lt-ie8 .ualberta-home .daily-news .subscribe-form input.email-input { + padding-top: 0.57em; + padding-bottom: 0em; + padding-right: 0; +} +.lt-ie8 .convocation-feature nav { + left: 0px; +} +.lt-ie8 .welcome-back-feature nav { + margin-left: -180px; +} diff --git a/less/css/ualberta.css b/less/css/ualberta.css new file mode 100644 index 00000000..71232a24 --- /dev/null +++ b/less/css/ualberta.css @@ -0,0 +1,3677 @@ +/*! + * UAlberta Institutional Website + * + * Copyright 2012 University of Alberta + * Built with Bootstrap + */ +/******** FRAMEWORK BASE START *********/ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +/******** FRAMEWORK BASE END *********/ +.brand { + display: none; +} +.navigation-inner ul li ul li:nth-child(1) { + width: 17.695473251028808%; +} +.navigation-inner ul li ul li:nth-child(2) { + width: 24.691358024691358%; +} +.navigation-inner ul li ul li:nth-child(3) { + width: 12.345679012345679%; +} +.navigation-inner ul li ul li:nth-child(4) { + width: 13.717421124828533%; +} +.navigation-inner ul li ul li:nth-child(5) { + width: 14.540466392318244%; +} +.navigation-inner ul li ul li:nth-child(6) { + width: 17.00960219478738%; + -webkit-box-shadow: 1px 0px 0px #ffffff; + -moz-box-shadow: 1px 0px 0px #ffffff; + box-shadow: 1px 0px 0px #ffffff; +} +ul.breadcrumbs { + font-size: 0.9285714285714286em; + margin-top: 1.57em; + color: #637169; +} +.banner-inner .site-title { + display: none; +} +nav.audience-navigation { + position: absolute; + right: 0px; + bottom: 1.1428571428571428pxem; + z-index: 50; +} +nav.audience-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +nav.audience-navigation ul li { + display: block; + position: relative; + float: left; + margin-left: 20px; +} +nav.audience-navigation ul li a { + color: #fff; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; +} +nav.audience-navigation ul li a:hover { + text-decoration: underline; +} +.banner-logo { + position: absolute; + z-index: 999; + top: 1.4285714285714286pxem; +} +.banner-logo .site-logo a { + display: inline-block; +} +.banner-logo img { + width: 15pxem; + height: 3.9285714285714284pxem; +} +@media (min-width: 61.25em) { + ul.footer-quick-links li:last-child { + float: right; + } +} +.ualberta-home ul.slides .image-shadow:before { + right: 0; +} +.ualberta-home .fma-container.flexslider ul.slides img { + width: auto; +} +.ualberta-home .fma-container { + margin-top: 0em; +} +.ualberta-home .fma-container .image-shadow { + float: right; +} +.ualberta-home .fma-container ul.slides img.fma-background { + max-width: 980px; +} +.ualberta-home .fma-container ul.slides { + margin: 0; + padding: 0; + list-style: none; +} +.ualberta-home .fma-container ul.slides li { + margin: 0; + position: relative; + min-height: 281px; +} +.ualberta-home .fma-container ul.slides li { + overflow: hidden; +} +.ualberta-home .fma-container ul.slides li .fma-content { + position: absolute; + bottom: 0px; + left: 0; + right: 0; + background: rgba(0, 0, 0, 0.65); + padding: 5px 0px; +} +.ualberta-home .fma-container ul.slides li .fma-content h3 { + color: #ffdb05; + margin: 10px 0px 0px; + text-shadow: 0px 1px 6px #000; +} +.ualberta-home .fma-container ul.slides li .fma-content p.feature-copy { + margin: 4px 0px 0px; + line-height: 1.5em; + color: #fff; + text-shadow: 0px 1px 4px #000; +} +.ualberta-home .fma-container ul.slides li .fma-buttons { + margin: 10px 0px; +} +.ualberta-home .fma-container ul.slides li.feature-dark .fma-content h3 { + color: #ffdb05; + text-shadow: 0px 1px 6px #000; +} +.ualberta-home .fma-container ul.slides li.feature-dark .fma-content p.feature-copy { + color: #fff; + text-shadow: 0px 1px 4px #000; +} +.ualberta-home .fma-container ul.slides .btn + .btn { + margin-left: 10px; +} +.ualberta-home .fma-container.flexslider { + text-align: center; + margin: 0em auto 2.57em; + background: none; + -webkit-box-shadow: 0px 2px 2px #ffffff; + -moz-box-shadow: 0px 2px 2px #ffffff; + box-shadow: 0px 2px 2px #ffffff; +} +.ualberta-home div.content-inner hr.explore-separator { + margin-top: 1.57em; +} +.ualberta-home .content-top-row { + -webkit-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + border-bottom: 1px solid rgba(0, 50, 25, 0.35); + border-top: 1px solid rgba(0, 50, 25, 0.25); + background-color: rgba(255, 200, 10, 0.1); + background-image: url('../img/whirl-bg.png'); + background-repeat: repeat-x; + background-position: 50% 135%; +} +.ualberta-home .row-fluid .primary-content-area { + margin-bottom: 0; +} +.ualberta-home .sidebar { + margin-top: 0px; +} +.ualberta-home .content-inner { + position: relative; +} +.why-ualberta-row { + position: relative; +} +.why-ualberta-row .button-container { + float: none; + text-align: center; + margin-top: 2em; + font-size: 0.85em; +} +.why-ualberta-row .button-container a.btn { + margin: 5px; +} +.why-ualberta-row .hover-caption-container .caption { + font-size: 0.875em; + bottom: 0px; +} +.why-ualberta-row .hover-caption-container .caption i { + font-size: 1.3em; + top: 7px; + opacity: 100; + margin-left: 0.35em; + left: auto; +} +.why-ualberta-row .hover-caption-container .caption a { + color: #fff; +} +.ualberta-home .content-top-row { + margin-top: 1.57em; + padding: 1em 0em; +} +.explore-bar { + margin-bottom: 1.57em; +} +.social-media-links img { + width: 16px; + height: 16px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + vertical-align: middle; + margin-right: 4px; + margin-bottom: 1px; +} +.ualberta-home .fma-container .fma-slide .fma-caption { + position: relative; + padding: 10px 10px 20px 10px; + *zoom: 1; +} +.ualberta-home .fma-container .fma-slide .fma-caption:before, +.ualberta-home .fma-container .fma-slide .fma-caption:after { + display: table; + content: ""; + line-height: 0; +} +.ualberta-home .fma-container .fma-slide .fma-caption:after { + clear: both; +} +.ualberta-home .fma-container .fma-slide .fma-caption h3 { + border-bottom: none; + margin: 0; +} +.ualberta-home .fma-container .fma-slide .fma-caption span { + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + text-transform: uppercase; +} +.ualberta-home .fma-container .fma-slide .fma-caption a.btn { + padding-top: 8px; + padding-bottom: 6px; +} +.ualberta-home .fma-container .fma-slide .fma-caption a.btn:active { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +@media (max-width: 43.124em) { + .fma-container.flexslider .image-left .image-shadow { + float: left; + } + .fma-container.flexslider .image-right .image-shadow { + float: right; + } +} +@media (min-width: 43.125em) { + .ualberta-home .content-top-row { + -webkit-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + background-image: none; + } + .ualberta-home .why-ualberta-row .button-container { + font-size: 1em; + margin-top: 1em; + } + .fma-container.flexslider .image-left .image-shadow { + float: none; + } + .fma-container.flexslider .image-right .image-shadow { + float: none; + } + .ualberta-home .fma-container .image-shadow { + float: none; + } + .ualberta-home .fma-container ul.slides li .fma-content { + position: absolute; + top: 50%; + left: 0; + bottom: auto; + margin-top: -57px; + vertical-align: middle; + text-align: center; + padding: 20px; + background: none; + } + .ualberta-home .fma-container ul.slides li .fma-content h3 { + font-size: 32px; + margin-bottom: 5px; + } + .ualberta-home .fma-container ul.slides li .fma-content p.feature-copy { + font-size: 16px; + width: 100%; + line-height: 1.5em; + } + .ualberta-home .fma-container ul.slides li.feature-light .fma-content h3 { + color: #007c41; + text-shadow: none; + } + .ualberta-home .fma-container ul.slides li.feature-light .fma-content p.feature-copy { + color: #637169; + text-shadow: none; + } + .ualberta-home .fma-container ul.slides .caption-left .fma-content { + position: absolute; + top: 50%; + left: 0; + bottom: auto; + margin-top: -57px; + vertical-align: middle; + text-align: center; + background: none; + } + .ualberta-home .fma-container ul.slides li.caption-left-bottom .fma-content { + position: absolute; + top: auto; + left: 0px; + bottom: 0px; + right: auto; + margin: 0px; + vertical-align: middle; + text-align: left; + } + .ualberta-home .fma-container ul.slides li.caption-left-bottom .fma-content.shade { + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + bottom: 15px; + padding: 15px; + } + .ualberta-home .fma-container ul.slides li.caption-left-bottom .fma-content.shade .fma-buttons { + margin-bottom: 0px; + } + .ualberta-home .fma-container ul.slides li.caption-right-bottom .fma-content { + position: absolute; + top: auto; + left: auto; + bottom: 0px; + right: 0px; + margin: 0px; + text-align: right; + } + .ualberta-home .fma-container ul.slides li.caption-right-bottom .fma-content.shade { + bottom: 15px; + padding: 15px; + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + } + .ualberta-home .fma-container ul.slides li.caption-right-bottom .fma-content.shade .fma-buttons { + margin-bottom: 0px; + } + .ualberta-home .fma-container ul.slides .caption-right .fma-content { + position: absolute; + top: 50%; + right: 0; + left: auto; + bottom: auto; + margin-top: -57px; + vertical-align: middle; + text-align: right; + background: none; + } + .ualberta-home .fma-container .fma-slide .fma-caption { + position: absolute; + left: 15px; + bottom: 0px; + background-color: rgba(0, 0, 0, 0.65); + padding: 10px 15px 20px 15px; + color: #fff; + text-shadow: 1px 1px 2px #000; + } + .ualberta-home .fma-container .fma-slide .fma-caption h3 { + color: #ffdb05; + } + .ualberta-home .fma-container .fma-slide .fma-caption a.btn { + padding-top: 6px; + padding-bottom: 4px; + } + .why-ualberta-row .button-container { + width: 20%; + position: absolute; + top: 10px; + right: 0px; + float: right; + } + .why-ualberta-row .button-container a.btn { + display: block; + margin: 3px 0px 5px 0px; + font-size: 1em; + padding-top: 12px; + padding-bottom: 8px; + line-height: 1em; + } + .why-ualberta-row .frame { + display: inline-block; + float: left; + width: 24%; + margin-right: 2%; + margin-bottom: 1em; + } + .why-ualberta-row p.description { + width: 54%; + margin-left: 24%; + font-size: 1em; + line-height: 1.57em; + } + .why-ualberta-row h3 { + margin-left: 24%; + } + .why-ualberta-row .extrude { + min-height: 135px; + } + .ualberta-home .fma-container ul.slides li .fma-content.shade { + background: rgba(0, 0, 0, 0.65); + } + .ualberta-home .fma-container ul.slides li .fma-content.shade h3 { + color: #ffdb05; + } + .ualberta-home .fma-container ul.slides li .fma-content.shade p.feature-copy { + color: #fff; + } + .ualberta-home .fma-container ul.slides li .fma-content.track { + text-align: left; + } +} +h1.hp-h1 { + display: none; +} +@media (min-width: 61.25em) { + .ualberta-home .row-fluid .main-content { + width: 79.7872340425532%; + } + .ualberta-home .row-fluid .primary-content-area { + width: 60.13333333333334%; + } + .ualberta-home .row-fluid .secondary-content-area { + width: 37.2%; + margin-left: 2.666666666666667%; + } + .ualberta-home .row-fluid .secondary-content-area > hr.soften:first-child { + display: none; + } + .ualberta-home .row-fluid .sidebar { + width: 18.085106382978726%; + } + .ualberta-home .fma-container .image-shadow::before { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .ualberta-home .fma-container ul.slides li { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .ualberta-home .fma-container ul.slides img.fma-background { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + max-width: 100%; + } + .ualberta-home .fma-container.flexslider { + margin-top: 1.57em; + } + .ualberta-home .why-ualberta-row p.description { + width: 54%; + margin-left: 23.1%; + position: relative; + top: -13px; + margin-bottom: 0; + } + .ualberta-home .why-ualberta-row h3 { + margin-left: 23.1%; + position: relative; + top: -9px; + } + .ualberta-home .why-ualberta-row > .span { + padding: 0 15px; + } + .ualberta-home .why-ualberta-row .button-container { + right: 15px; + margin-top: 0.5em; + top: -2px; + } + .ualberta-home .why-ualberta-row > .span { + margin-bottom: -6px; + } + .ualberta-home .why-ualberta-row div.frame { + margin-bottom: 0; + } +} +@media (min-width: 61.25em) and (max-width: 74.938em) { + .ualberta-home .fma-container ul.slides li.pride-week .fma-content { + top: 65%; + } + .ualberta-home .fma-container ul.slides li .fma-content.track { + top: 65%; + } +} +@media (min-width: 75em) { + .content-top-row .tab-content { + min-height: 264px; + height: 264px; + } + .why-ualberta-row > .span { + margin-bottom: -4px; + } + .why-ualberta-row h3 { + top: -5px; + } + .why-ualberta-row .frame { + margin-top: 6px; + width: 20%; + } + .why-ualberta-row p.description { + top: -12px; + font-size: 1.14285714285714em; + line-height: 1.57em; + } + .why-ualberta-row .button-container { + top: 11px; + } + .why-ualberta-row .button-container a.btn { + font-size: 1.2em; + } + .ualberta-home .row-fluid .main-content { + width: 82.90598290598291%; + } + .ualberta-home .row-fluid .primary-content-area { + width: 59.896907216494846%; + } + .ualberta-home .row-fluid .secondary-content-area { + width: 37.01030927835052%; + margin-left: 3.0927835051546393%; + } + .ualberta-home .row-fluid .sidebar { + width: 14.529914529914532%; + } + .ualberta-home .fma-container ul.slides li.pride-week .fma-content { + top: 66%; + } + .ualberta-home .fma-container ul.slides li .fma-content.track { + top: 71%; + } +} +@media (min-width: 30em) and (max-width: 43.0625em) { + .why-ualberta-row .frame { + width: 34%; + float: right; + margin-right: 0px; + margin-left: 20px; + } + .ualberta-home .content-top-row { + background-position: 50% 300%; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .ualberta-home .fma-container ul.slides .image-shadow { + position: relative; + left: 50%; + margin-left: -490px; + } + .ualberta-home .fma-container ul.slides .image-shadow::before { + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + .ualberta-home .fma-container ul.slides li .fma-content { + position: absolute; + left: 0; + vertical-align: middle; + } + .ualberta-home .fma-container ul.slides li .fma-content h3 { + font-size: 25px; + } + .ualberta-home .fma-container ul.slides li .fma-content p.feature-copy { + font-size: 16px; + } + .ualberta-home .why-ualberta-row .button-container { + width: 22.135416666666664%; + min-width: 156px; + } + .ualberta-home .why-ualberta-row h3, + .ualberta-home .why-ualberta-row p.description { + margin-left: 28.42%; + width: 47.49798572744014%; + } + .ualberta-home .why-ualberta-row .frame { + width: 25%; + margin-top: 1em; + margin-left: 0; + float: left; + } + .ualberta-home .sidebar { + top: 0px; + right: 0px; + position: absolute; + } +} +/*.ualberta-home .dino-logo { + position: absolute; + right: 15px; + bottom: 0; + width: 121px; + h3 { + margin-bottom: 0; + a { + display: block; + width: 121px; + height: 179px; + background: url(/~publicas/uofa/img/features/fma-dino-logo.png) no-repeat top center; + .opacity(90); + &:hover { + .opacity(100); + } + } + } + span { + margin-left: -9999em; + } +} + + +@media (max-width: 61.1875em) { + .ualberta-home { + .dino-logo { + right: 9px; + h3 a { + height: 120px; + background-size: auto 120px; + } + } + &.content-wrapper { + background: #f6f6f6 url(/~publicas/uofa/img/features/fma-dino2-sm.jpg) no-repeat 30% 0; + background-size: 980px auto; + } + #fma-carousel { + height: 271px; + } + .fma-container.flexslider { + margin-top: 0; + margin-bottom: 0; + .box-shadow(0 0 0 #fff); + } + .content-top-row { + background-color: rgba(235, 236, 194, 0.6); + .box-shadow(inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0,0,0,0.4), 0px 2px 2px white); + border-top: 1px solid rgba(0, 50, 25, 0.35); + } + } +} +@media (max-width: 43.0625em) { + .ualberta-home { + &.content-wrapper { + background-position: 10% 0; + } + .content-top-row { + background-color: none; + .box-shadow(inset 0 -10px 150px rgba(0, 110, 65, 0), inset 0px 0px 6px rgba(0,0,0,0.4), 0px 2px 2px white); + } + } +} +@media (min-width: 61.25em) { + .ualberta-home { + &.content-wrapper { + background: #f6f6f6 url(/~publicas/uofa/img/features/fma-dino2.jpg) no-repeat 40% 0; + background-size: auto 430px; + } + #fma-carousel { + height: 315px; + } + .fma-container.flexslider { + margin-top: 0; + margin-bottom: 0; + .box-shadow(0 0 0 #fff); + } + .content-top-row { + background-color: rgba(235, 236, 194, 0.6); + .box-shadow(inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0,0,0,0.4), 0px 2px 2px white); + border-top: 1px solid rgba(0, 50, 25, 0.35); + } + } +} +@media (min-width: 61.25em) and (max-width: 74.938em) { + .ualberta-home { + .dino-logo h3 a { + height: 135px; + background-size: auto 135px; + } + } +} +@media (min-width: 75em) { + .ualberta-home { + &.content-wrapper { + background-size: auto; + background-position: top center; + } + #fma-carousel { + height: 385px; + } + } +} +*/ +@media (max-width: 61.1875em) { + .ualberta-home .why-ualberta-row ul { + margin-left: 25px; + margin-bottom: 0; + } + .ualberta-home .why-ualberta-row ul li { + margin-bottom: 0.3em; + } +} +@media (min-width: 61.25em) { + .ualberta-home .why-ualberta-row h3 { + margin-bottom: 0; + } + .ualberta-home .content-container.container { + margin-bottom: 0.5em; + } +} +@media (min-width: 75em) { + .ualberta-home .why-ualberta-row ul { + width: 18%; + } + .ualberta-home .content-container.container { + margin-bottom: 0.9em; + } +} +@media (min-width: 43.125em) { + .ualberta-home .fma-container ul.slides li.homecourt .fma-content.shade { + width: 38%; + } +} +@media (min-width: 43.125em) { + .ualberta-home .fma-container ul.slides li.calgary .fma-content.shade { + width: 420px; + } + .ualberta-home .fma-container ul.slides li.calgary .fma-content.shade h3 { + font-size: 25px; + } +} +@media (min-width: 43.125em) { + .ualberta-home .fma-container ul.slides li.theodore .fma-content.shade { + background: rgba(0, 0, 0, 0.35); + padding-bottom: 20px; + bottom: 25px; + width: 44%; + } + .ualberta-home .fma-container ul.slides li.theodore .fma-content.shade h3 { + line-height: 115%; + } +} +@media (min-width: 43.125em) and (max-width: 61.188em) { + .fma-container.flexslider .photo-contest .shade { + width: 370px; + } +} +@media (min-width: 61.25em) { + .fma-container.flexslider .photo-contest .shade { + width: 470px; + } + .fma-container.flexslider .photo-contest .fma-content.shade p.feature-copy { + width: 400px; + margin-left: 70px; + } +} +@media (min-width: 43.125em) and (max-width: 55.563em) { + .fma-container.flexslider .moussa .shade { + width: 298px; + } + .fma-container.flexslider .moussa .shade h3 { + line-height: 1.1em; + } +} +@media (min-width: 43.125em) and (max-width: 61.188em) { + .fma-container.flexslider .lola .shade { + width: 270px; + } + .fma-container.flexslider .lola .shade h3 { + line-height: 1.1em; + } +} +@media (min-width: 61.25em) { + .fma-container.flexslider .lola .shade { + width: 350px; + } + .fma-container.flexslider .lola .shade h3 { + line-height: 1.1em; + } +} +@media (min-width: 55.625em) and (max-width: 74.938em) { + .fma-container.flexslider .moussa .shade { + width: 371px; + } + .fma-container.flexslider .moussa .shade h3 { + line-height: 1.1em; + } +} +@media (min-width: 75em) { + .fma-container.flexslider .moussa .shade { + width: 470px; + } + .fma-container.flexslider .moussa .shade h3 { + line-height: 1.1em; + } +} +@media (max-width: 43.063em) { + .welcome-back-feature header { + background: transparent url('http://www.ualberta.ca/~publicas/uofa/img/welcome-back.png') no-repeat top left; + position: absolute; + height: 125px; + width: 690px; + overflow: hidden; + } + .ualberta-home .fma-container ul.slides img.fma-background { + margin-top: 110px; + } +} +@media (min-width: 43.125em) { + .welcome-back-feature header { + background: transparent url('http://www.ualberta.ca/~publicas/uofa/img/welcome-back.png') no-repeat top left; + position: absolute; + top: 10px; + height: 125px; + width: 328px; + overflow: hidden; + } +} +.welcome-back-feature nav ul li:hover { + background: #fe9; + background: rgba(255, 255, 255, 0.35); + border-radius: 5px; + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); +} +.ualberta-home .fma-container ul.convo-btns li { + min-height: 34px; + padding: 10px 5px; +} +.welcome-back-feature.start header { + width: 0px; +} +.welcome-back-feature header h1, +.welcome-back-feature header p { + display: none; +} +.welcome-back-feature header a.convo-link { + display: block; + width: 300px; + height: 62px; + margin-left: 20px; + text-indent: -9999px; +} +.welcome-back-feature nav { + position: absolute; + top: 45px; + margin-left: -18px; +} +.welcome-back-feature nav ul { + list-style: none; +} +.welcome-back-feature nav ul li { + display: inline-block; + padding: 4px 10px; + margin: 0px 2px 0px 4px; + zoom: 1; + *display: inline; +} +.welcome-back-feature nav ul li a { + display: block; + text-indent: -9999px; + background: url('http://www.ualberta.ca/~publicas/uofa/img/welcome-back-icons.png') no-repeat top left; +} +.welcome-back-feature nav ul li a.bookstore-button { + background-position: 0 0; + width: 61px; + height: 30px; +} +.welcome-back-feature nav ul li a.residence-button { + background-position: 0 -34px; + width: 57px; + height: 30px; +} +.welcome-back-feature nav ul li a.onecard-button { + background-position: 0 -69px; + width: 49px; + height: 33px; +} +.welcome-back-feature nav ul li a.upass-button { + background-position: 0 -104px; + width: 38px; + height: 30px; +} +.welcome-back-feature nav ul li a.events-button { + background-position: 0 -142px; + width: 39px; + height: 30px; +} +@media (min-width: 75em) { + .welcome-back-feature header { + top: 20px; + } +} +@media (max-width: 43.124em) { + .fma-container.flexslider .welcome-back-feature .image-shadow img { + margin-right: -130px; + } +} +@media (min-width: 61.25em) { + .ualberta-home .fma-container ul.slides li.lindsay-nicole .fma-content.shade h3 { + font-size: 25px; + } +} +@media (max-width: 20.188em) { + a.read { + margin-bottom: 5px; + } +} +@media (max-width: 43.124em) { + .fma-container.flexslider .warner-hudson .image-shadow img { + margin-right: -200px; + } +} +.why-ualberta .content-top-row { + background-image: url('../img/whirl-bg.png'); + background-repeat: repeat-x; + background-position: bottom left; + -webkit-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + border-top: 1px solid rgba(0, 50, 25, 0.25); + background-color: rgba(255, 200, 10, 0.1); +} +.why-ualberta .fma-container { + position: relative; + overflow: hidden; +} +.why-ualberta .fma-container .secondary-link { + margin-left: 10px; + border-left: 1px solid rgba(0, 0, 0, 0.2); + padding-left: 10px; + position: relative; + top: 2px; +} +.why-ualberta .fma-container .fma-slide { + overflow: hidden; + position: absolute; + top: 600px; + -webkit-transition: all 0.3s ease-in-out; + -moz-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.why-ualberta .fma-container .fma-slide.fma-active { + top: 0px; +} +.why-ualberta .fma-container .student-experience, +.why-ualberta .fma-container .working-here { + text-align: center; + font-size: 1em; + margin-top: 1%; +} +.why-ualberta .fma-container .student-experience h3, +.why-ualberta .fma-container .working-here h3 { + font-size: 2em; + margin: 0.8em 0em 0.25em 0em; +} +.why-ualberta .fma-container .student-experience .frame, +.why-ualberta .fma-container .working-here .frame { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-right: 1%; +} +.why-ualberta .fma-container .student-experience .student-video-container, +.why-ualberta .fma-container .working-here .student-video-container, +.why-ualberta .fma-container .student-experience .hr-video-container, +.why-ualberta .fma-container .working-here .hr-video-container { + margin-bottom: 15px; +} +@media (min-width: 43.125em) { + .why-ualberta .content-top-row { + background-position: 0px 100px; + -webkit-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + } + .content-top-row.start { + background-position: -600px 250px; + } + .why-ualberta .fma-container { + width: 100%; + height: 18.214285714285715pxem; + } + .why-ualberta .fma-container .fma-slide { + width: 100%; + } + .why-ualberta .fma-container .student-video-container .frame, + .why-ualberta .fma-container .hr-video-container .frame { + width: 165px; + } + .why-ualberta .fma-container .ualberta-minute { + font-size: 0.85714285714286em; + height: 25em; + min-height: 300px; + } + .why-ualberta .fma-container .ualberta-minute .circle { + position: absolute; + width: 12em; + height: 8em; + z-index: 10; + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; + text-align: center; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + color: #fff; + padding-top: 4em; + font-size: 1em; + line-height: 1.4em; + background-color: #007c41; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(-45deg, #00af5c, #007c41); + background-image: -webkit-linear-gradient(-45deg, #00af5c, #007c41); + background-image: -o-linear-gradient(-45deg, #00af5c, #007c41); + background-image: linear-gradient(-45deg, #00af5c, #007c41); + -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25); + box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25); + opacity: 0.9; + filter: alpha(opacity=90); + text-transform: uppercase; + } + .why-ualberta .fma-container .ualberta-minute .circle span { + display: block; + line-height: 1em; + } + .why-ualberta .fma-container .ualberta-minute .circle.student-groups { + left: 44%; + margin-left: -6em; + top: 80px; + -webkit-transition: all 2s ease 1s; + -moz-transition: all 2s ease 1s; + -o-transition: all 2s ease 1s; + transition: all 2s ease 1s; + } + .why-ualberta .fma-container .ualberta-minute .circle.student-groups .big { + font-size: 2.3em; + } + .why-ualberta .fma-container .ualberta-minute .circle.student-groups .small { + font-size: 1.3em; + } + .why-ualberta .fma-container .ualberta-minute .circle.fellowships { + left: 18%; + margin-left: -6em; + padding-top: 3.25em; + height: 8.75em; + font-size: 1.7em; + top: 60px; + -webkit-transition: all 3s ease; + -moz-transition: all 3s ease; + -o-transition: all 3s ease; + transition: all 3s ease; + } + .why-ualberta .fma-container .ualberta-minute .circle.fellowships .big { + font-size: 1.5em; + } + .why-ualberta .fma-container .ualberta-minute .circle.fellowships .small { + font-size: 1.1em; + } + .why-ualberta .fma-container .ualberta-minute .circle.funding { + left: 61.5%; + top: 20px; + margin-left: -6em; + padding-top: 2.75em; + height: 9.25em; + font-size: 0.8em; + -webkit-transition: all 1.5s ease 2s; + -moz-transition: all 1.5s ease 2s; + -o-transition: all 1.5s ease 2s; + transition: all 1.5s ease 2s; + } + .why-ualberta .fma-container .ualberta-minute .circle.funding .big { + font-size: 2.3em; + } + .why-ualberta .fma-container .ualberta-minute .circle.funding .small { + font-size: 1.3em; + } + .why-ualberta .fma-container .ualberta-minute .circle.alumni { + left: 82.5%; + top: 60px; + margin-left: -6em; + padding-top: 3.25em; + height: 8.75em; + font-size: 1.2em; + -webkit-transition: all 3s ease 1.5s; + -moz-transition: all 3s ease 1.5s; + -o-transition: all 3s ease 1.5s; + transition: all 3s ease 1.5s; + } + .why-ualberta .fma-container .ualberta-minute .circle.alumni .big { + font-size: 2.75em; + } + .why-ualberta .fma-container .ualberta-minute .circle.alumni .medium { + font-size: 1.5em; + } + .why-ualberta .fma-container .ualberta-minute .circle.alumni .small { + font-size: 0.95em; + } + .why-ualberta .fma-container .ualberta-minute .circle.subtle { + left: 55%; + top: -11em; + width: 5em; + height: 3em; + margin-left: -3em; + font-size: 0.8em; + padding-top: 2em; + background-color: rgba(255, 255, 255, 0.5); + background-repeat: repeat-x; + background-image: -moz-linear-gradient(45deg, #ffffff, rgba(255, 255, 255, 0.5)); + background-image: -webkit-linear-gradient(45deg, #ffffff, rgba(255, 255, 255, 0.5)); + background-image: -o-linear-gradient(45deg, #ffffff, rgba(255, 255, 255, 0.5)); + background-image: linear-gradient(45deg, #ffffff, rgba(255, 255, 255, 0.5)); + color: #007c41; + -webkit-transition: all 2.5s linear 0.5s; + -moz-transition: all 2.5s linear 0.5s; + -o-transition: all 2.5s linear 0.5s; + transition: all 2.5s linear 0.5s; + opacity: 0.5; + filter: alpha(opacity=50); + z-index: 1; + } + .why-ualberta .fma-container .ualberta-minute .circle.subtle i { + font-size: 2.5em; + } + .why-ualberta .fma-container .ualberta-minute .circle.subtle.i2 { + left: 30%; + color: #007c41; + top: -60px; + -webkit-transition: all 2s linear 2s; + -moz-transition: all 2s linear 2s; + -o-transition: all 2s linear 2s; + transition: all 2s linear 2s; + } + .why-ualberta .fma-container .ualberta-minute .icon-play-circle { + position: relative; + font-size: 15em; + color: white; + z-index: 101; + text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25); + top: 40px; + line-height: 1em; + left: auto; + opacity: 0.35; + filter: alpha(opacity=35); + display: block; + } + .why-ualberta .fma-container .ualberta-minute .ualberta-link { + display: block; + height: 300px; + position: relative; + top: -20px; + left: 0; + width: 100%; + z-index: 102; + opacity: 1; + filter: alpha(opacity=100); + -webkit-transition: all 0.75s ease 4.25s; + -moz-transition: all 0.75s ease 4.25s; + -o-transition: all 0.75s ease 4.25s; + transition: all 0.75s ease 4.25s; + text-align: center; + } + .why-ualberta .fma-container .ualberta-minute .ualberta-link span { + display: inline-block; + position: relative; + top: 300px; + z-index: 102; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: all 0.5s ease 0s; + -moz-transition: all 0.5s ease 0s; + -o-transition: all 0.5s ease 0s; + transition: all 0.5s ease 0s; + } + .why-ualberta .fma-container .ualberta-minute .ualberta-link:hover { + text-decoration: none; + } + .why-ualberta .fma-container .ualberta-minute .ualberta-link:hover span { + top: 15px; + opacity: 1; + filter: alpha(opacity=100); + } + .why-ualberta .fma-container .ualberta-minute:hover .hover-box { + height: 300px; + } + .why-ualberta .fma-container .ualberta-minute:hover .icon-play-circle { + opacity: 1; + filter: alpha(opacity=100); + -webkit-transition: all 0.25s ease 0s; + -moz-transition: all 0.25s ease 0s; + -o-transition: all 0.25s ease 0s; + transition: all 0.25s ease 0s; + } + .why-ualberta .fma-container .ualberta-minute.start .circle { + top: 310px; + } + .why-ualberta .fma-container .ualberta-minute.start .circle.subtle.i2 { + top: 310px; + } + .why-ualberta .fma-container .ualberta-minute.start .ualberta-link { + top: 310px; + opacity: 0; + filter: alpha(opacity=0); + } +} +@media (min-width: 61.25em) { + .why-ualberta .fma-container { + height: 21.428571428571427pxem; + } + .why-ualberta .fma-container .ualberta-minute { + font-size: 1em; + } + .why-ualberta .fma-container .student-video-container .frame, + .why-ualberta .fma-container .hr-video-container .frame { + width: 230px; + } + .why-ualberta .content-top-row { + background-position: left bottom; + -webkit-transition: background 5s ease-out; + -moz-transition: background 5s ease-out; + -o-transition: background 5s ease-out; + transition: background 5s ease-out; + } +} +@media (max-width: 43.0625em) { + .why-ualberta .content-top-row { + background-position: center 103px; + } + .why-ualberta .fma-container .thumbnail-slide { + margin-top: 5%; + } + .why-ualberta .fma-container .thumbnail-slide h3, + .why-ualberta .fma-container .thumbnail-slide p { + padding: 0 10px; + } + .why-ualberta .fma-container .thumbnail-slide .thumbnail-container { + display: none; + } + .why-ualberta .fma-container .working-here { + margin-top: 5%; + } + .why-ualberta .fma-container .working-here h3, + .why-ualberta .fma-container .working-here p { + padding: 0 10px; + } + .why-ualberta .fma-container .working-here .hr-video-container { + display: none; + } + .why-ualberta .fma-container { + overflow: visible; + min-height: 200px; + } + .why-ualberta .fma-container .secondary-link { + border: none; + display: block; + margin-top: 10px; + margin-bottom: 10px; + } + .why-ualberta .fma-container .fma-slide { + position: relative; + } + .fma-slide { + display: none; + } + .fma-slide.fma-active { + display: block; + } + .why-ualberta .fma-container .ualberta-minute { + padding: 0px 0px 60px 0px; + } + .why-ualberta .fma-container .ualberta-minute p.circle { + margin: 0.35em 10px 0.35em 10px; + padding-bottom: 0.25em; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + } + .why-ualberta .fma-container .ualberta-minute p.context { + margin-top: 1em; + font-weight: bold; + margin: 10px 10px 0px 10px; + } + .why-ualberta .fma-container .ualberta-minute .ualberta-link { + position: absolute; + bottom: 15px; + left: 10px; + } + .why-ualberta .fma-container .ualberta-minute .ualberta-link span { + display: inline-block; + } + .why-ualberta .fma-container .ualberta-minute .ualberta-link i { + display: none; + } + .circle.subtle { + display: none; + } + .why-ualberta .fma-tabs-container .fma-tabs { + width: auto; + } +} +@media (min-width: 43.125em) { + p.context { + display: none; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .why-ualberta .sidebar { + top: 445px; + } +} +@media (min-width: 23.125em) and (max-width: 61.1875em) { + .why-ualberta .secondary-content-area .module-container .frame { + max-width: 50%; + margin-left: 1em; + margin-bottom: 1em; + float: right; + } + .why-ualberta .secondary-content-area .module-container hr { + clear: right; + } +} +.prospective-student .fma-container { + padding: 0; +} +.prospective-student .fma-prospective { + position: relative; + overflow: hidden; + margin-top: 5px; +} +.prospective-student .fma-prospective img { + max-width: 690px; + min-height: 200px; +} +.prospective-student .fma-prospective span.image-shadow { + position: relative; + z-index: 2; + top: 0; + left: 0; +} +.prospective-student .fma-prospective span.image-shadow:before { + left: 0; +} +.prospective-student .fma-prospective .explore-box { + position: absolute; + z-index: 4; + top: 0; + left: 0; + right: 0; + text-align: center; + height: 100%; + background: rgba(0, 0, 0, 0.45); +} +.prospective-student .fma-prospective .explore-box input { + display: block; + width: 80%; + margin: 0 auto; + height: auto; +} +.prospective-student .fma-prospective .explore-box .search-undergrad { + margin-right: 15px; +} +.prospective-student .fma-prospective .explore-box h3 { + color: #ffdb05; + margin: 1em 0 0.15em 0; + text-shadow: 0px 1px 6px rgba(0, 0, 0, 0.65); +} +.prospective-student .fma-prospective .explore-box input { + padding: 0.787em; + margin-bottom: 1.2em; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + border: 1px solid #445; +} +.prospective-student .fma-prospective .explore-box p { + color: #fff; + font-weight: bold; + text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.65); +} +.prospective-student .fma-prospective .explore-box .btn { + margin-bottom: 10px; +} +@media (max-width: 29.9375em) { + .prospective-student .fma-prospective .explore-box input { + display: none; + } +} +@media (min-width: 43.125em) { + .prospective-student .fma-prospective { + height: 275px; + } + .prospective-student .fma-prospective img { + max-width: 980px; + min-height: 275px; + } + .prospective-student .fma-prospective br { + display: none; + } + .prospective-student .fma-prospective .explore-box { + position: absolute; + top: 0px; + right: 0; + left: auto; + height: 100%; + padding: 0px 25px 0px 25px; + font-size: 0.9em; + vertical-align: middle; + display: inline-block; + -webkit-box-shadow: inset 1px 0px 6px rgba(0, 0, 0, 0.35); + -moz-box-shadow: inset 1px 0px 6px rgba(0, 0, 0, 0.35); + box-shadow: inset 1px 0px 6px rgba(0, 0, 0, 0.35); + } + .prospective-student .fma-prospective .explore-box input { + width: 420px; + font-size: 1em; + padding: 0.787em; + margin-bottom: 1.2em; + } + .prospective-student .fma-prospective .explore-box h3 { + font-size: 2.5em; + margin: 2.25em 0em 0.35em 0em; + font-family: DIN Regular; + } + .prospective-student .fma-prospective .explore-box .btn { + font-size: 11px; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .prospective-student .sidebar { + top: 429px; + } +} +@media (min-width: 61.25em) { + .prospective-student .fma-container { + padding: 0px 10px; + } + .prospective-student .fma-prospective { + height: 275px; + text-align: center; + } + .prospective-student .fma-prospective img { + max-width: 940px; + } + .prospective-student .fma-prospective img, + .prospective-student .fma-prospective .image-shadow::before { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .prospective-student .fma-prospective span.image-shadow { + position: absolute; + } + .prospective-student .fma-prospective .explore-box { + position: relative; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + top: 50px; + height: auto; + padding: 10px 25px 20px 25px; + font-size: 0.9em; + text-align: center; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .prospective-student .fma-prospective .explore-box input { + width: 420px; + font-size: 1em; + padding: 0.787em; + margin-bottom: 1.2em; + } + .prospective-student .fma-prospective .explore-box h3 { + font-size: 2.5em; + margin: 0.35em 0em; + } + .prospective-student .fma-prospective .explore-box .btn { + font-size: 11px; + } +} +@media (min-width: 75em) { + .prospective-student .fma-prospective { + height: 342px; + } + .prospective-student .fma-prospective img { + max-width: 1170px; + } + .prospective-student .fma-prospective .explore-box { + top: 80px; + padding: 10px 25px 20px 25px; + font-size: 1em; + } + .prospective-student .fma-prospective .explore-box input { + width: 500px; + font-size: 1em; + padding: 0.787em; + margin-bottom: 1.2em; + } + .prospective-student .fma-prospective .explore-box h3 { + font-size: 2.5em; + margin: 0.35em 0em; + } +} +.news-and-events .goto-events { + margin-top: 10px; + margin-left: 10px; +} +.news-and-events .news-thumbnail a.image-shadow { + width: 78px; + height: 78px; + overflow: hidden; +} +.news-and-events .news-thumbnail a.image-shadow img { + max-width: none; + height: 78px; +} +.news-and-events .content-inner { + padding-bottom: 0px; + margin-top: 0; +} +.news-and-events div.featured-news { + margin-bottom: 0.5em; +} +.news-and-events .feature-caption h3 { + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + font-size: 1.25em; + margin-bottom: 0px; +} +.news-and-events .feature-caption p { + color: #637169; +} +.news-and-events .secondary-content-area .module-container { + margin-bottom: 0; +} +.news-and-events .news-search { + display: inline-block; + position: relative; + top: -2px; + width: 90%; +} +.news-and-events .news-search i { + color: #ccc; + font-size: 1.3em; + left: 5px; + line-height: 1em; + pointer-events: none; + position: absolute; + top: 7px; +} +.news-and-events .news-search input.news-search-query { + padding-left: 25px; + width: 60%; +} +.news-and-events .news-search button { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + margin-left: -1px; +} +.news-and-events .news-search .news-search-container { + margin: 0 0 20px 0; +} +.news-and-events .news-search label { + margin: 5px 0 0 0; + font-size: 0.8em; +} +.news-and-events ul.news-list { + list-style-type: none; + margin: -0.75em 0 -0.75em 0; + padding: 0px; +} +.news-and-events ul.news-list .news-description h4 { + margin-bottom: 0px; +} +.news-and-events ul.news-list li { + padding-top: 0.75em; + padding-bottom: 0.75em; +} +.news-and-events ul.news-list li:first-child { + border-top-color: transparent; +} +.news-and-events ul.news-list li:first-child:hover { + border-top-color: #E1D8A4; +} +.news-and-events ul.news-list li:last-child { + border-bottom-color: transparent; +} +.news-and-events ul.news-list li:last-child:hover { + border-bottom-color: #E1D8A4; +} +.news-and-events ul.news-list li.bottom-row { + padding-top: 0; + padding-bottom: 0; +} +.news-and-events .in-the-media.module-container { + margin-bottom: 1.57em; +} +.news-and-events div.content-inner hr.soften { + margin-top: 1.57em; +} +.news-and-events .event-module.module-container, +.news-and-events .event-module ul.data-list { + margin: 0px; +} +.explore-logo { + margin: 0px 0px 10px 0px; + font-size: 0.95em; +} +.explore-logo-img { + background-color: #fff; + border: 1px solid #ccc; + text-align: center; + margin: 0px 0px 5px 0px; + padding-bottom: 1px; +} +.explore-logo-img a { + display: block; +} +.news-and-events .soften.long { + display: none; +} +@media (max-width: 979px) and (min-width: 691px) { + .news-and-events .soften.short { + display: none; + } + .news-and-events .row-fluid .secondary-content-area .module-container.filter-events { + margin-left: 3.4602076124567476%; + } +} +@media (min-width: 500px) and (max-width: 689px) { + .row-fluid .span6.explore-logo { + width: 47%; + float: left; + margin-right: 10px; + } +} +@media (min-width: 460px) and (max-width: 43.125em) { + .news-and-events .secondary-content-area .module-container { + width: 100%; + margin-left: 0px; + } + .news-and-events .secondary-content-area .module-container hr.soften { + display: block; + } + .news-and-events .row-fluid .secondary-content-area .module-container { + float: none; + } + .news-and-events .soften.short { + display: block; + } +} +@media (max-width: 979px) and (min-width: 200px) { + .news-and-events .soften.long { + display: block; + } +} +@media (max-width: 61.1875em) and (min-width: 43.125em) { + .news-and-events .sidebar { + top: 98px; + } + .news-and-events .secondary-content-area .module-container { + width: 100%; + margin-left: 0; + } + .news-and-events .secondary-content-area .module-container hr.soften { + display: block; + } + .news-and-events .in-the-media.module-container { + margin-bottom: 0; + } + .news-and-events .in-the-media.module-container .data-list { + margin-bottom: 0; + } + .news-and-events .primary-content-area { + margin-bottom: 0; + } +} +@media (min-width: 385px) { + .news-and-events .goto-events { + float: right; + margin-top: -31px; + margin-right: 10px; + } +} +@media (min-width: 690px) { + .news-and-events .goto-events { + display: none; + } +} +.admissions .sidebar .deadlines h6 { + font-family: "Helvetica Neue", Arial, sans-serif; + font-weight: bold; + font-size: 11px; + color: #637169; + margin-bottom: 0; +} +.admissions .btn-apply:after { + font-size: 1.7em; +} +@media (min-width: 43.125em) { + .admissions .sidebar { + margin-top: 79px; + } +} +@media (min-width: 61.25em) { + .admissions .sidebar { + margin-top: 28px; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .admissions .sidebar { + top: 69px; + } +} +@media (min-width: 23.125em) and (max-width: 61.1875em) { + .admissions .secondary-content-area .module-container .frame { + max-width: 50%; + margin-left: 1em; + margin-bottom: 1em; + float: right; + } + .admissions .secondary-content-area .module-container hr { + clear: right; + } +} +.faculties-programs ul.our-programs h4 { + font-size: 1em; +} +.faculties-programs ul.our-programs p.description { + margin-bottom: 0px; +} +.faculties-programs .module-container .professional-development { + margin-left: 3.4602076124567476%; +} +.faculties-programs .iphone-show { + display: none; +} +@media (min-width: 61.25em) { + .faculties-programs .sidebar { + position: relative; + top: 33px; + } +} +@media (min-width: 28.75em) and (max-width: 61.1875em) { + .faculties-programs .row-fluid .secondary-content-area .module-container.professional-development { + margin-left: 3.4602076124567476%; + } +} +@media (max-width: 28.75em) { + .faculties-programs .iphone-hide { + display: none; + } + .faculties-programs .iphone-show { + display: block; + margin-top: 1.57em; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .faculties-programs .sidebar { + top: 149px; + } +} +.current-students .fma-container { + max-height: 300px; + overflow: hidden; +} +.current-students .sidebar .date { + line-height: 1em; + margin-bottom: 0.5em; + margin-top: 0.5em; + font-size: 0.9em; + color: #637169; +} +@media (min-width: 43.125em) { + .current-students .sidebar { + top: 149px; + } +} +@media (min-width: 61.25em) { + +} +@media (min-width: 43.125em) and (max-width: 61.25em) { + .current-students .btn-give { + padding-left: 7px; + padding-right: 2em; + } +} +.facultyandstaff .content-inner { + position: relative; +} +.facultyandstaff .sidebar { + top: 29px; +} +.campuslife .fma-container { + padding: 0; +} +.campuslife .fma-prospective { + position: relative; + overflow: hidden; + margin-top: 5px; +} +.campuslife .fma-prospective img { + max-width: 690px; + min-height: 190px; +} +.campuslife .fma-prospective span.image-shadow { + position: relative; + z-index: 2; + top: 0; + left: 0; +} +.campuslife .fma-prospective span.image-shadow:before { + left: 0; +} +.campuslife .fma-prospective .explore-box { + z-index: 4; + text-align: center; + background: rgba(0, 0, 0, 0.45); + position: absolute; + top: auto; + bottom: 0; + right: 0; + left: 0; + padding: 10px 10px 0px 10px; + font-size: 0.9em; + display: inline-block; + -webkit-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.35); + -moz-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.35); + box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.35); +} +.campuslife .fma-prospective .explore-box input { + display: block; + width: 80%; + margin: 0 auto; + height: auto; +} +.campuslife .fma-prospective .explore-box .search-undergrad { + margin-right: 6px; +} +.campuslife .fma-prospective .explore-box h3 { + color: #ffdb05; + font-size: 1.8em; + margin: 0.15em 0em 0.35em 0em; + text-shadow: 0px 1px 6px rgba(0, 0, 0, 0.65); +} +.campuslife .fma-prospective .explore-box input { + padding: 0.787em; + margin-bottom: 1.2em; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + border: 1px solid #445; +} +.campuslife .fma-prospective .explore-box p { + color: #fff; + font-weight: bold; + text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.65); +} +.campuslife .fma-prospective .explore-box .btn { + margin-right: 6px; + margin-bottom: 10px; + font-size: 0.7857142857142857em; +} +.campuslife .sidebar .givingcontent div { + margin: 1em auto 0.25em auto; +} +@media (min-width: 43.125em) { + .campuslife .fma-prospective { + height: 275px; + } + .campuslife .fma-prospective img { + max-width: 980px; + } + .campuslife .fma-prospective br { + display: none; + } + .campuslife .fma-prospective .explore-box h3 { + font-size: 2.25em; + margin: 0.25em 0em 0.35em 0em; + font-family: DIN Regular; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .campuslife .sidebar { + top: 428px; + } +} +@media (min-width: 61.25em) { + .campuslife .fma-container { + padding: 0px 10px; + } + .campuslife .fma-prospective { + height: 275px; + text-align: center; + } + .campuslife .fma-prospective img { + max-width: 940px; + } + .campuslife .fma-prospective img, + .campuslife .fma-prospective .image-shadow::before { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .campuslife .fma-prospective span.image-shadow { + position: absolute; + } + .campuslife .fma-prospective .explore-box { + position: relative; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + top: 151px; + bottom: auto; + height: auto; + padding: 10px 25px; + font-size: 0.9em; + text-align: center; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .campuslife .fma-prospective .explore-box input { + width: 420px; + font-size: 1em; + padding: 0.787em; + margin-bottom: 1.2em; + } + .campuslife .fma-prospective .explore-box h3 { + font-size: 2.5em; + margin: 0.35em 0em; + } + .campuslife .fma-prospective .explore-box .btn { + font-size: 0.7857142857142857em; + } +} +@media (min-width: 75em) { + .campuslife .fma-prospective { + height: 342px; + } + .campuslife .fma-prospective img { + max-width: 1170px; + } + .campuslife .fma-prospective .explore-box { + top: 216px; + padding: 10px 25px; + font-size: 1em; + } + .campuslife .fma-prospective .explore-box input { + width: 500px; + font-size: 1em; + padding: 0.787em; + margin-bottom: 1.2em; + } + .campuslife .fma-prospective .explore-box h3 { + font-size: 2.5em; + margin: 0.35em 0em; + } +} +@media (min-width: 27.5em) and (max-width: 61.1875em) { + .campuslife .secondary-content-area .module-container .frame { + max-width: 50%; + margin-left: 1em; + margin-bottom: 1em; + float: right; + } + .campuslife .secondary-content-area .module-container hr { + clear: right; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .row-fluid.two-col .primary-two-col { + width: 74.21875%; + margn-left: 0px; + float: left; + } + .row-fluid.two-col .sidebar { + width: 22.135416666666664%; + float: right; + position: inherit; + } +} +@media (min-width: 61.25em) { + .row-fluid.two-col .primary-two-col { + width: 750px; + float: left; + } + .row-fluid.two-col .sidebar { + width: 18.085106382978726%; + float: right; + } +} +@media (min-width: 75em) { + .row-fluid.two-col .primary-two-col { + width: 82.90598290598291%; + float: left; + } + .row-fluid.two-col .sidebar { + width: 14.529914529914532%; + } +} +.news-article .content-inner { + position: relative; +} +.news-article p.teaser { + font-size: 1.1428571428571428pxem; + color: #637169; + margin-bottom: 0.785em; +} +.news-article p.caption { + width: auto; + padding: 10px; + margin-bottom: 0; + font-size: 0.9285714285714286pxem; +} +.news-article .article-content { + position: relative; +} +.news-article article header .date { + font-size: 0.9285714285714286pxem; + color: #637169; + margin-top: -8px; +} +.news-article article .frame.small-image { + width: 50%; + margin-left: 1em; + float: right; +} +.news-article article .image-caption-container .caption { + position: static; + padding: 6px 0px 3px 0px; + background: #fff; + color: #666; + text-shadow: none; +} +.news-article article .image-caption-container .caption a { + color: #007c41; +} +.news-article article .image-caption-container .caption p { + padding: 0px; + margin-bottom: 0; + line-height: 1.4em; +} +.news-article article .image-caption-container .caption h3 { + padding: 0px; + line-height: 1em; +} +.news-article article .image-caption-container .image-shadow { + padding-bottom: 1px; +} +.news-article article .frame + p { + margin-top: 0.785em; +} +.news-article article p a { + text-decoration: underline; +} +.news-article aside h3 { + padding-top: 0; +} +.news-article h1.page-title { + margin: 0.1em auto; + font-size: 2.1em; + line-height: 1em; + border: none; +} +/*News articles list*/ +.newsarticles .archive-thumbnail { + float: left; + margin-right: 10px; +} +@media (min-width: 61.25em) { + .news-article .primary-content-area { + width: 79.787234042553%; + } + .news-article article .story { + width: 67%; + } + .news-article aside { + position: absolute; + width: 30%; + top: 0em; + right: 0; + } + .news-article .sidebar { + margin-top: 6.357142857142857pxem; + } + .news-article hr.soften.first { + display: none; + } +} +@media (min-width: 75em) { + .news-article .primary-content-area { + width: 82.905982905983%; + } + .news-article article .story { + width: 70%; + } + .news-article aside { + position: absolute; + width: 27%; + top: 0em; + right: 0; + } +} +hr.softline { + margin: 10px 0px; +} +@media (min-width: 43.125em) { + .row-fluid.tertiary .primary-content-area-container { + width: 75.26041666666666%; + float: left; + } + .row-fluid.tertiary .sidebar { + width: 18.085106382978726%; + float: right; + position: inherit; + } +} +@media (min-width: 891px) and (max-width: 61.1875em) { + .row-fluid primary-content-area-container { + width: 79.7872340425532%; + float: left; + } +} +@media (min-width: 61.25em) { + .row-fluid .primary-content-area-container { + width: 79.7872340425532%; + float: left; + } +} +@media (min-width: 75em) { + .row-fluid .primary-content-area-container { + width: 82.90598290598291%; + float: left; + } +} +.row-fluid .span12.primary-content-area { + width: 100%; + margin-left: 0px; +} +.events { + /*Calendar Start*/ + + /*Calendar End*/ + +} +.events .ui-widget-content { + border: 1px solid #ddd; + color: #44524A; + width: 100%; +} +.events .filter h3 { + margin: 10px 0px 0px 15px; +} +.events a.ui-state-default { + color: #007C41; +} +.events .ui-widget-header { + border: none; + background: none; +} +.events .ui-state-hover, +.events .ui-widget-content .ui-state-hover, +.events .ui-widget-header .ui-state-hover, +.events .ui-state-focus, +.events .ui-widget-content .ui-state-focus, +.events .ui-widget-header .ui-state-focus { + border: 1px solid #ddd; + font-weight: normal; + color: #007C41; + background-color: #DDF1E5; + background-image: none; +} +.events .ui-widget-header .ui-state-hover { + background-color: #007C41; +} +.events .ui-state-highlight, +.events .ui-widget-content .ui-state-highlight, +.events .ui-widget-header .ui-state-highlight { + border: 1px solid #ddd; + background-color: #DDF1E5; + background-image: none; +} +.events .ui-widget-header .ui-icon { + background-image: url(../img/calendar-icon.png); +} +.events .ui-widget-header { + border: 1px solid #007c45; + background: #007c45 url(../img/ui-bg_gloss-wave_35_007c45_500x100.png) 50% 50% repeat-x; + color: #ffffff; + font-weight: bold; +} +.events .ui-datepicker .ui-datepicker-header { + font-size: 0.85em; +} +.events .ui-datepicker table { + font-size: 0.7em; +} +.events ul.event-list li.events-row:first-child { + border-top: solid 1px #e0e0e0; +} +.events ul.event-list li.events-row span.events-location { + display: block; + font-size: 12px; + color: #999; +} +.filter { + margin-bottom: 15px; +} +.filter h3 { + font-size: 1.2em; +} +.filtered-by { + font-size: 0.8em; + padding-left: 4px; + color: #999; + text-transform: uppercase; +} +.newsevents .secondary-content-area .module-container { + margin-bottom: 0.5em; +} +.filter.extrude { + padding: 0px; +} +.filter .span6 { + padding: 10px; +} +/*Multiselector Start*/ +.event-list-filters { + float: left; + margin-right: 50px; +} +.ui-multiselect { + padding: 2px 0 2px 4px; + text-align: left; + font-size: 0.95em; +} +.ui-multiselect span.ui-icon { + float: right; +} +.ui-multiselect-single .ui-multiselect-checkboxes input { + position: absolute !important; + top: auto !important; + left: -9999px; +} +.ui-multiselect-single .ui-multiselect-checkboxes label { + padding: 5px !important; + background-color: #fff; +} +.ui-multiselect-header { + margin-bottom: 3px; + padding: 3px 0 3px 4px; +} +.ui-multiselect-header ul { + font-size: 0.9em; +} +.ui-multiselect-header ul li { + float: left; + padding: 0 10px 0 0; +} +.ui-multiselect-header a { + text-decoration: none; +} +.ui-multiselect-header a:hover { + text-decoration: underline; +} +.ui-multiselect-header span.ui-icon { + float: left; +} +.ui-multiselect-header li.ui-multiselect-close { + float: right; + text-align: right; + padding-right: 0; +} +.ui-multiselect-menu { + display: none; + padding: 3px; + position: absolute; + z-index: 10000; + text-align: left; +} +.ui-multiselect-checkboxes { + position: relative /* fixes bug in IE6/7 */; + overflow-y: scroll; +} +.ui-multiselect-checkboxes label { + cursor: default; + display: block; + border: 1px solid transparent; + padding: 3px 1px; + font-size: 0.8em; +} +.ui-multiselect-checkboxes label input { + position: relative; + top: 1px; + margin-right: 5px; + float: left; +} +.ui-multiselect-checkboxes li { + clear: both; + font-size: 0.9em; + padding-right: 3px; +} +.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { + text-align: center; + font-weight: bold; + border-bottom: 1px solid; +} +.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { + display: block; + padding: 3px; + margin: 1px 0; + text-decoration: none; +} +/* remove label borders in IE6 because IE6 does not support transparency */ +* html .ui-multiselect-checkboxes label { + border: none; +} +/*Multiselector end*/ +.ui-multiselect { + width: 100% !important; +} +ul.events-pagination { + list-style-type: none; + padding: 0px; + margin: 15px 0px 0px 0px; +} +ul.events-pagination li { + display: inline; + background-color: #fff; + border: 1px solid #ccc; +} +ul.events-pagination li:hover { + background-color: #DDF1E5; +} +ul.events-pagination li { + display: block; + float: left; + margin-right: 5px; +} +ul.events-pagination li.active { + background-color: #DDF1E5; + padding: 5px 10px; +} +ul.events-pagination li a { + cursor: pointer; + display: block; + padding: 5px 10px; +} +ul.events-pagination li a:hover { + text-decoration: none; +} +.filter-cont { + margin-top: -5px; +} +.event-detail .content-inner { + padding-top: 10px; +} +.event-detail .event-categories { + margin-top: 10px; +} +.event-detail .event-categories a { + padding-right: 5px; +} +.events-date { + font-size: 0.95em; + display: block; +} +.events-location { + font-size: 1.2em; + display: block; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + background-image: none; + background-color: #ddf1e6; +} +.filter-day { + margin-bottom: 5px; +} +.calendar-event { + margin-bottom: 5px; +} +.category-event { + margin-bottom: 5px; +} +/*SECONDARY COLUMN FILTER EVENTS*/ +.secondary-content-area .filter h3 { + font-size: 1.4em; + margin: 10px; +} +.secondary-content-area .filter-cont { + padding: 0px 10px 10px 10px; +} +.secondary-content-area .module-container .datepicker { + margin: 0px 18px 8px -10px; +} +.secondary-content-area .filter-day { + width: 90%; +} +.secondary-content-area .calendar-event { + width: 90%; +} +.secondary-content-area .category-event { + width: 90%; +} +.events-loading { + background: url(../img/loader.gif) no-repeat center center; + height: 40px; +} +ul.program-list-alpha { + padding: 0px; + margin: 0 0 0 -3px; + font-size: 0.8571428571428571em; +} +ul.program-list-alpha li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin: 3px; + margin-bottom: 5px; +} +ul.program-list-alpha li a { + display: block; + background-color: #E6F3EA; + padding: 5px 10px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + border: 1px solid #ddd; + color: #007c41; +} +ul.program-list-alpha li a:hover { + text-decoration: none; + background-color: #fff5b8; + background-color: rgba(255, 245, 184, 0.15); + border-color: #E1D8A4; +} +ul.program-list-alpha li.unactive { + color: #999; + padding-left: 3px; + padding-right: 3px; +} +.search-programs-result thead { + background-color: #E6F3EA; +} +.search-programs-result thead h3 { + font-size: 1.2em; + margin-bottom: 0px; +} +.search-programs-result .table-hover tbody tr:hover td, +.search-programs-result .table-hover tbody tr:hover th { + background-color: #E6F3EA; +} +@media (max-width: 50em) { + .search-programs p { + width: 100%; + } +} +@media (min-width: 50.0625em) { + .search-programs p { + width: 70%; + } +} +.grad-program-search .search-major-btn { + font-size: 0.875em; + margin-top: -10px; +} +.content-wrapper.full-width .row-fluid .secondary-content-area { + display: none; +} +@media (min-width: 61.25em) { + .content-wrapper.full-width .row-fluid .primary-content-area { + width: 79.787234042553%; + } +} +@media (min-width: 75em) { + .content-wrapper.full-width .row-fluid .primary-content-area { + width: 82.905982905983%; + } +} +@media (max-width: 61.188em) { + .student-experiences .slide { + margin-left: 10px; + } +} +@media (min-width: 25.438em) and (max-width: 43.063em) { + .student-exp-vid { + height: 160px; + } + .student-exp-vid .frame { + width: 40%; + float: left; + margin-right: 10px; + } +} +@media (max-width: 61.1875em) and (min-width: 43.125em) { + .student-experiences .sidebar { + top: 1.3em; + } + .student-experiences .content-container.container { + position: relative; + } +} +.our-campuses .content-top-row { + background-image: url('../img/whirl-bg.png'); + background-repeat: repeat-x; + background-position: bottom left; + -webkit-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + border-top: 1px solid rgba(0, 50, 25, 0.25); + background-color: rgba(255, 200, 10, 0.1); +} +.our-campuses .virtual-thumbs { + text-align: center; + font-size: 1em; + margin-top: 1%; +} +.our-campuses .virtual-thumbs h3 { + font-size: 2em; + margin: 0.8em 0em 0.25em 0em; +} +.our-campuses .virtual-thumbs .frame { + float: left; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-right: 1%; +} +.our-campuses .caption h4 { + font-size: 1.5em; + line-height: 0em; +} +.our-campuses .virtual-thumbs .hover-caption-container .caption { + padding: 5px 0px; + bottom: 0px; +} +.our-campuses .virtual-thumbs .hover-caption-container:hover .caption { + bottom: 0px; +} +.our-campuses .virtual-thumbs .frame a { + font-size: 12px; +} +.our-campuses .virtual-thumbs .unguided-btns a { + margin: 0px 5px 5px 0px; +} +@media (min-width: 43.125em) { + .our-campuses .content-top-row { + background-position: 0px 100px; + -webkit-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + } + .content-top-row.start { + background-position: -600px 250px; + } + .our-campuses .content-top-row > div { + width: 100%; + padding-bottom: 15px; + } + .our-campuses .content-top-row > div .fma-slide { + width: 100%; + } +} +@media (min-width: 61.25em) { + .our-campuses .content-top-row { + background-position: left bottom; + -webkit-transition: background 5s ease-out; + -moz-transition: background 5s ease-out; + -o-transition: background 5s ease-out; + transition: background 5s ease-out; + } + .our-campuses .thumbnail-container { + width: 68.3em; + margin-top: 15px; + } +} +@media (max-width: 43.0625em) { + .our-campuses .content-top-row { + background-position: center 103px; + } + .our-campuses .content-top-row > div .thumbnail-slide { + margin-top: 5%; + } + .our-campuses .content-top-row > div .thumbnail-slide h3, + .our-campuses .content-top-row > div .thumbnail-slide p { + padding: 0 10px; + } + .our-campuses .content-top-row > div .thumbnail-slide .thumbnail-container { + display: none; + } + .our-campuses .content-top-row > div { + overflow: visible; + min-height: 200px; + } + .our-campuses .content-top-row > div .secondary-link { + border: none; + display: block; + margin-top: 10px; + margin-bottom: 10px; + } + .row-fluid .secondary-content-area { + width: auto; + } +} +@media (min-width: 43.125em) and (max-width: 56.25em) { + .our-campuses .thumbnail-container { + width: 38em; + } + .our-campuses .thumbnail-container .nc-frame .frame { + width: 517px; + } + .our-campuses .thumbnail-container .csj-frame .frame { + width: 250px; + } + .our-campuses .thumbnail-container .aug-frame .frame { + width: 250px; + } + .our-campuses .sidebar { + top: 670px; + } +} +@media (min-width: 56.313em) and (max-width: 74.938em) { + .our-campuses .thumbnail-container { + width: 61.6em; + } + .our-campuses .thumbnail-container .nc-frame .frame { + width: 575px; + } + .our-campuses .thumbnail-container .csj-frame .frame { + width: 250px; + } + .our-campuses .thumbnail-container .aug-frame .frame { + width: 250px; + margin-top: 5px; + } +} +@media (min-width: 56.313em) and (max-width: 61.188em) { + .our-campuses .sidebar { + top: 530px; + } +} +@media (min-width: 43.125em) { + p.context { + display: none; + } + .unguided-btns { + display: none; + } + .ut-header { + display: none; + } +} +@media (max-width: 43.125em) { + .vt-header { + display: none; + } +} +@media (min-width: 25.375em) and (max-width: 28.75em) { + .our-campuses .primary-content-area .span6 { + width: auto; + float: left; + } +} +@media (min-width: 25.438em) and (max-width: 61.188em) { + .our-campuses .secondary-content-area .module-container { + width: 360px; + } +} +@media (min-width: 28.813em) and (max-width: 43.063em) { + .our-campuses .primary-content-area .span6 { + width: 370px; + float: left; + } + .campuses-list { + margin-right: 10px; + } +} +@media (min-width: 75em) { + .our-campuses .thumbnail-container .nc-frame .frame { + width: 637px; + } + .our-campuses .thumbnail-container .csj-frame .frame { + width: 280px; + } + .our-campuses .thumbnail-container .aug-frame .frame { + width: 280px; + margin-top: 5px; + } +} +.virtual-tour { + background: none repeat scroll 0 0 #F7F6F6; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2), 1px 1px 1px #ffffff; + -moz-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2), 1px 1px 1px #ffffff; + box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2), 1px 1px 1px #ffffff; + padding: 0.625em; + width: 66.75em; + height: 56.375em; + margin-top: 10px; +} +.virtual-tour .tour { + margin-top: -24px; + margin-left: -8px; +} +.virtual-btn a.btn { + margin-right: 5px; +} +.virtual-btn { + width: 66.75em; + overflow: auto; +} +.vt-nc, +.vt-csj, +.vt-ac { + position: relative; +} +.vt .caption { + color: #fff; + background: rgba(0, 0, 0, 0.75); + text-shadow: 0px 1px 2px #000; + position: absolute; + left: 0px; + width: 100%; + bottom: 0; +} +.vt .caption h3 a { + margin: 10px 0px 0px 10px; + color: #fff; + display: block; +} +.vt .caption h3 a:hover { + color: #007C41; + text-decoration: none; +} +section.emergency-notice-1 .container { + color: #D8000C; + background-color: #FFBABA; + border: 1px solid #dd9898; + border-top: 2px solid #dd9898; + margin: 1.57em auto 0 auto; + padding: 15px 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +section.emergency-notice-1 div h1, +section.emergency-notice-1 div p { + margin: 0px 10px 0px; +} +section.emergency-notice-1 div h1 { + font-size: 24px; + line-height: 28px; +} +section.emergency-notice-2 .container { + color: #D8000C; + background-color: #FFBABA; + border: 1px solid #dd9898; + border-top: 2px solid #dd9898; + margin: 1.57em auto 0 auto; + padding: 15px 0 0 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +section.emergency-notice-2 div h1, +section.emergency-notice-2 div p { + margin: 0px 10px 0px; +} +section.emergency-notice-2 div h1 { + font-size: 24px; + line-height: 28px; + margin-bottom: 10px; +} +.emergency-notice-2 p.emergency-date { + font-weight: bold; +} +.emergency-notice-2 ul { + margin: 0px; + padding: 0px; + list-style-type: none; +} +.emergency-notice-2 ul li:first-child { + box-shadow: inset 0px 1px 1px #dd9898; +} +.emergency-notice-2 ul li { + border-bottom: 0px; + padding: 10px 0px; + color: #333; + background: #ffdcdc; + box-shadow: inset 0px 0px 1px #dd9898; +} +.emergency-notice-2 ul li:hover { + background: #ffeded; + box-shadow: none; +} +.emergency-notice-2 p { + margin: 0px; +} +section.emergency-notice-3 .container { + color: #D8000C; + background-color: #FFBABA; + border: 1px solid #dd9898; + border-top: 2px solid #dd9898; + margin: 1.57em auto; + padding: 15px 0 0 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +section.emergency-notice-3 div h1, +section.emergency-notice-3 div p { + margin: 0px 10px 0px; +} +section.emergency-notice-3 div h1 { + font-size: 24px; + line-height: 28px; + margin-bottom: 10px; +} +.emergency-notice-3 p.emergency-date { + font-weight: bold; +} +.emergency-notice-3 ul { + margin: 0px; + padding: 0px; + list-style-type: none; +} +.emergency-notice-3 ul li:first-child { + box-shadow: inset 0px 1px 1px #dd9898; +} +.emergency-notice-3 ul li { + border-bottom: 0px; + padding: 10px 0px; + color: #000; + background: #f4f4f4; + box-shadow: inset 0px 0px 1px #dd9898; +} +.emergency-notice-3 p { + margin: 0px; +} +@media (max-width: 61.1875em) { + section.emergency-notice-3 .container { + margin-bottom: 1.57em; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + section.emergency-notice-1 .container { + margin-bottom: 1.57em; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + section.emergency-notice-2 .container { + margin-bottom: 1.57em; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } +} +@media (max-width: 43.0625em) { + section.emergency-notice-3 div h1 span { + display: block; + } + section.emergency-notice-1 div h1 span { + display: block; + } + section.emergency-notice-2 div h1 span { + display: block; + } +} +@media (max-width: 43.125em) { + .advancing-alberta .advancing-map, + .advancing-alberta .legend1, + .advancing-alberta .legend2 { + display: none; + } +} +@media (min-width: 43.125em) { + .advancing-alberta .advancing-button { + display: none; + } +} +.advancing-alberta .legend { + margin-left: 0; +} +.advancing-alberta .legend li { + list-style: none; + margin-bottom: 0.8em; +} +.advancing-alberta .legend li ul { + margin-left: 0; + float: left; + font-size: 0.85em; + width: 20%; +} +.advancing-alberta .legend li img { + margin-right: 0.3em; + float: left; + display: inline; +} +.advancing-alberta .legend li p { + margin: 0 1em 0 2em; + line-height: 125%; +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + nav.audience-navigation { + bottom: 13px; + } +} +.explore-bar-container { + margin: -10px 34px; + position: relative; + height: 9em; +} +.explore-bar-container .flex-viewport { + height: 8em; + margin: -10px auto; +} +.explore-bar-container ul.explore-bar { + list-style: none; + position: absolute; + z-index: 19; + top: 10px; + left: 0px; + margin: 0; + padding: 0; + display: block; + *zoom: 1; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +.explore-bar-container ul.explore-bar:before, +.explore-bar-container ul.explore-bar:after { + display: table; + content: ""; + line-height: 0; +} +.explore-bar-container ul.explore-bar:after { + clear: both; +} +.explore-bar-container ul.explore-bar li { + float: left; + text-align: center; + padding: 5px 5px 3px 5px; +} +.explore-bar-container ul.explore-bar li i { + font-size: 3em; + text-indent: 0px; + vertical-align: middle; + width: 63px; + height: 63px; + -webkit-border-radius: 44px; + -moz-border-radius: 44px; + border-radius: 44px; + background-color: #eef3f0; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(-45deg, #ffffff, #eef3f0); + background-image: -webkit-linear-gradient(-45deg, #ffffff, #eef3f0); + background-image: -o-linear-gradient(-45deg, #ffffff, #eef3f0); + background-image: linear-gradient(-45deg, #ffffff, #eef3f0); + -webkit-box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + text-shadow: 1px 1px 2px #fff; + color: #93b5a1; + font-weight: normal; +} +.explore-bar-container ul.explore-bar li i::before { + margin-top: 26px; +} +.explore-bar-container ul.explore-bar li span { + display: block; + font-size: 0.78571428571429em; + margin-top: 7px; + line-height: 1.2em; + font-weight: bold; + color: #637169; +} +.explore-bar-container ul.explore-bar li a:hover i { + background: #fff; + -webkit-box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + box-shadow: inset 0px 0px 10px #dfe9e3, 1px 1px 3px rgba(0, 0, 0, 0.25); + color: #007c41; + text-shadow: none; +} +.explore-bar-container ul.explore-bar li a:hover span { + color: #007c41; +} +.explore-bar-container ul.flex-direction-nav { + list-style: none; + padding: 0; + margin: 0; +} +.explore-bar-container ul.flex-direction-nav a { + display: block; + position: absolute; + top: 0; + height: 60px; + padding: 55px 15px 10px 15px; + font-size: 2em; + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + text-align: center; + z-index: 20; + font-family: FontAwesome; +} +.explore-bar-container ul.flex-direction-nav a:before { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + text-decoration: inherit; +} +.explore-bar-container ul.flex-direction-nav a.flex-prev { + -webkit-border-radius: 3px 0px 0px 3px; + -moz-border-radius: 3px 0px 0px 3px; + border-radius: 3px 0px 0px 3px; + border-right: 1px solid #dfe9e3; + left: -44px; + *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); +} +.explore-bar-container ul.flex-direction-nav a.flex-prev:before { + content: "\f053"; +} +.explore-bar-container ul.flex-direction-nav a.flex-next { + -webkit-border-radius: 0px 3px 3px 0px; + -moz-border-radius: 0px 3px 3px 0px; + border-radius: 0px 3px 3px 0px; + right: -44px; + border-left: 1px solid #dfe9e3; + *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); +} +.explore-bar-container ul.flex-direction-nav a.flex-next:before { + content: "\f054"; +} +.explore-bar-container ul.flex-direction-nav a:hover { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); +} +.explore-bar-container a:hover { + text-decoration: none; +} +.explore-bar-container ul.explore-bar li { + width: 97px; +} +.explore-bar-container ul.explore-bar li i { + font-size: 2em; + width: 44px; + height: 44px; +} +.explore-bar-container ul.explore-bar li i::before { + margin-top: 15px; +} +@media (min-width: 43.125em) and (max-width: 61.25em) { + .row-fluid .ph-explore, + .row-fluid .explore-separator { + width: 75.26041666666666%; + } +} +@media (min-width: 61.25em) { + .ualberta-home .explore-bar-container { + width: 662px; + margin: -10px auto; + } + .ualberta-home .explore-bar-container ul.explore-bar li i::before { + margin-top: 13px; + margin-left: 1px; + } +} +@media (min-width: 75em) { + .ualberta-home .explore-bar-container { + width: 884px; + } + .ualberta-home .explore-bar-container ul.explore-bar li { + width: 113px; + } + .ualberta-home .explore-bar-container ul.explore-bar li i { + font-size: 3em; + width: 64px; + height: 64px; + } + .ualberta-home .explore-bar-container ul.explore-bar li i::before { + margin-top: 21px; + margin-left: 2px; + } +} +ul.our-programs { + list-style: none; + padding: 0px; + margin: 0px; +} +ul.our-programs h4 { + border-bottom: none; + margin: 0 0 0.175em 0; + font-size: 1.1428571428571428pxem; + font-family: "Helvetica Neue", Arial, sans-serif; + font-weight: bold; +} +ul.our-programs li { + padding: 0.7142857142857143pxem; + background: #fff; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + position: relative; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + margin: 0px 0px 10px 0px; + min-height: 53px; +} +ul.our-programs p.description { + color: #637169; + font-size: 0.92857142857143em; + padding-right: 75px; +} +ul.our-programs p.button-container { + margin: 0; +} +ul.our-programs .btn { + margin-right: 6px; + margin-bottom: 5px; +} +ul.our-programs .symbol { + position: absolute; + right: 10px; + top: 20px; + display: block; + width: 75px; + height: 55px; + opacity: 0.5; + background-repeat: no-repeat; + background-position: center center; + background-image: url(../img/admissions-icons.png); +} +ul.our-programs .undergraduate .symbol { + background-position: 30px 0px; + margin-right: 20px; + top: 27px; +} +ul.our-programs .graduate .symbol { + background-position: -45px 0px; + margin-right: 8px; +} +ul.our-programs .international .symbol { + background-position: -121px 0px; + margin-right: 18px; + width: 50px; +} +ul.our-programs .continuing-studies .symbol { + background-position: -167px 0px; + margin-right: 10px; + top: 34px; + width: 68px; +} +ul.our-programs .open-studies .symbol { + background-position: -235px 0px; + margin-right: 10px; + width: 56px; +} +.secondary-content-area .social-media-list { + position: relative; +} +.secondary-content-area .social-media-list li a { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; + width: 24px; + height: 24px; + display: inline-block; + margin-right: 5px; + padding: 10px 0 0 0; + opacity: 0.85; + filter: alpha(opacity=85); +} +.secondary-content-area .social-media-list a.hide-text:hover { + opacity: 1; + filter: alpha(opacity=100); +} +.secondary-content-area .social-media-list [class^="icon-"]::before, +.secondary-content-area .social-media-list [class*=" icon-"]::before { + content: none; + display: none; +} +.secondary-content-area .social-media-list a.icon-facebook { + background: url(../img/icon_facebook.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-facebook:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-twitter { + background: url(../img/icon_twitter.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-twitter:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-tumblr { + background: url(../img/icon_tumblr.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-tumblr:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-foursquare { + background: url(../img/icon_foursquare.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-foursquare:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-youtube { + background: url(../img/icon_youtube.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-youtube:before { + content: none; +} +.secondary-content-area .social-media-list a.icon-rss { + background: url(../img/icon_rss.png) no-repeat top left; +} +.secondary-content-area .social-media-list a.icon-rss:before { + content: none; +} +.secondary-content-area .social-media-list li { + display: inline-block; + *display: inline; + height: 24px; + width: 29px; +} +.keepintouch-icon a { + margin: 5px 10px 10px 0px; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.fc-social-media { + list-style: none; +} +.fc-social-media header h1 { + margin-left: 20px; +} +.keepintouch-links .link-box { + height: 300px; +} +.twitter-link, +.facebook-link, +.vimeo-link, +.linkedin-link, +.youtube-link, +.wordpress-link, +.flickr-link, +.typepad-link, +.blogger-link { + float: right; + display: block; + width: 24px; + height: 24px; + margin: 0px 5px; + text-indent: -9999px; +} +.twitter-link { + background: transparent url('../img/icon_twitter.png') no-repeat top left; +} +.facebook-link { + background: transparent url('../img/icon_facebook.png') no-repeat top left; +} +.youtube-link { + background: transparent url('../img/icon_youtube.png') no-repeat top left; +} +.linkedin-link { + background: transparent url('../img/icon-linkedin.png') no-repeat top left; +} +.flickr-link { + background: transparent url('../img/icon-flickr.png') no-repeat top left; +} +.wordpress-link { + background: transparent url('../img/icon-wordpress.png') no-repeat top left; +} +.vimeo-link { + background: transparent url('../img/icon-vimeo.png') no-repeat top left; +} +.typepad-link { + background: transparent url('../img/icon-typepad.png') no-repeat top left; +} +.blogger-link { + background: transparent url('../img/icon_blogger.png') no-repeat top left; +} +@media (min-width: 20em) and (max-width: 23.313em) { + ul.data-list li.school-of-business a.linkedin-link { + float: right; + margin: 30px -97px 0px 0px; + } + ul.data-list li.school-of-business a.wordpress-link { + float: right; + margin: 30px -63px 0px 0px; + } +} +@media (min-width: 21.063em) and (max-width: 23.125em) { + ul.data-list li.ales-list a.facebook-link { + margin-top: 20px; + } +} +@media (min-width: 23.188em) and (max-width: 23.375em) { + ul.data-list li.ales-list a.flickr-link { + margin: 10px -63px 0px 0px; + } + ul.data-list li.ales-list a.vimeo-link { + margin: 10px -29px 0px 0px; + } +} +@media (min-width: 23.438em) and (max-width: 25.25em) { + ul.data-list li.ales-list a.flickr-link { + margin: 30px -63px 0px 0px; + } + ul.data-list li.ales-list a.vimeo-link { + margin: 30px -29px 0px 0px; + } +} +@media (min-width: 25.313em) and (max-width: 25.5em) { + ul.data-list li.ales-list a.vimeo-link { + margin: 10px -97px 0px 0px; + } +} +@media (min-width: 25.563em) and (max-width: 27.375em) { + ul.data-list li.ales-list a.vimeo-link { + margin: 30px -97px 0px 0px; + } +} +.btn-give.btn-micro { + padding-top: 0.85em; + padding-bottom: 0.65em; + padding-right: 30px; + font-size: 0.85em; + margin-bottom: 4px; +} +.make-a-gift .btn-give.btn-micro { + font-size: 1em; +} +.uofa { + white-space: nowrap; +} +.find-a-person .person-search { + position: relative; +} +.find-a-person .person-search i { + position: absolute; + top: 0; + left: 0; + z-index: 5; + color: #ccc; + margin: 0.7142857142857143em; +} +.find-a-person .person-search input { + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + width: 68%; + margin-right: 0; + height: 2em; + padding-left: 7%; + padding-right: 0em; +} +.find-a-person .person-search .btn { + position: absolute; + top: auto; + right: 0; + width: 25%; + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + margin: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + margin-left: -5px; + height: 2.7142857142857144em; + padding-left: 0; + padding-right: 0; + text-align: center; +} +@media (min-width: 26.25em) and (max-width: 61.1875em) { + .find-a-person .person-search input { + width: 69%; + padding-left: 6%; + } +} +.daily-news .subscribe-form { + position: relative; +} +.daily-news .subscribe-form i { + position: absolute; + top: 0; + left: 0; + margin: 0.7142857142857143em; + z-index: 5; + color: #ccc; +} +.daily-news .subscribe-form input { + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + width: 61%; + margin-right: 0; + height: 2em; + padding-left: 9%; + padding-right: 0em; +} +.daily-news .subscribe-form .btn { + position: absolute; + top: auto; + right: 0; + width: 30%; + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + margin: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + margin-left: -5px; + height: 2.7142857142857144em; + padding-left: 0; + padding-right: 0; + text-align: center; +} +@media (min-width: 26.25em) and (max-width: 61.1875em) { + .daily-news .subscribe-form input { + width: 64%; + padding-left: 6%; + } +} +.our-campus-cnt { + margin-bottom: 15px; + overflow: auto; +} +.our-campus-cnt-left { + width: 100%; +} +@media (min-width: 715px) { + .our-campus-cnt-left { + width: 500px; + padding-right: 15px; + float: left; + } + .our-campus-cnt-right { + float: left; + } +} +section.emergency-notice-1 .container { + color: #D8000C; + background-color: #FFBABA; + border: 1px solid #dd9898; + border-top: 2px solid #dd9898; + margin: 1.57em auto 0 auto; + padding: 15px 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +section.emergency-notice-1 div h1, +section.emergency-notice-1 div p { + margin: 0px 10px 0px; +} +section.emergency-notice-1 div h1 { + font-size: 24px; + line-height: 28px; +} +section.emergency-notice-2 .container { + color: #D8000C; + background-color: #FFBABA; + border: 1px solid #dd9898; + border-top: 2px solid #dd9898; + margin: 1.57em auto 0 auto; + padding: 15px 0 0 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +section.emergency-notice-2 div h1, +section.emergency-notice-2 div p { + margin: 0px 10px 0px; +} +section.emergency-notice-2 div h1 { + font-size: 24px; + line-height: 28px; + margin-bottom: 10px; +} +.emergency-notice-2 p.emergency-date { + font-weight: bold; +} +.emergency-notice-2 ul { + margin: 0px; + padding: 0px; + list-style-type: none; +} +.emergency-notice-2 ul li:first-child { + box-shadow: inset 0px 1px 1px #dd9898; +} +.emergency-notice-2 ul li { + border-bottom: 0px; + padding: 10px 0px; + color: #333; + background: #ffdcdc; + box-shadow: inset 0px 0px 1px #dd9898; +} +.emergency-notice-2 ul li:hover { + background: #ffeded; + box-shadow: none; +} +.emergency-notice-2 p { + margin: 0px; +} +section.emergency-notice-3 .container { + color: #D8000C; + background-color: #FFBABA; + border: 1px solid #dd9898; + border-top: 2px solid #dd9898; + margin: 1.57em auto; + padding: 15px 0 0 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +section.emergency-notice-3 div h1, +section.emergency-notice-3 div p { + margin: 0px 10px 0px; +} +section.emergency-notice-3 div h1 { + font-size: 24px; + line-height: 28px; + margin-bottom: 10px; +} +.emergency-notice-3 p.emergency-date { + font-weight: bold; +} +.emergency-notice-3 ul { + margin: 0px; + padding: 0px; + list-style-type: none; +} +.emergency-notice-3 ul li:first-child { + box-shadow: inset 0px 1px 1px #dd9898; +} +.emergency-notice-3 ul li { + border-bottom: 0px; + padding: 10px 0px; + color: #000; + background: #f4f4f4; + box-shadow: inset 0px 0px 1px #dd9898; +} +.emergency-notice-3 p { + margin: 0px; +} +@media (max-width: 61.1875em) { + section.emergency-notice-1 .container { + margin-bottom: 1.57em; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + section.emergency-notice-2 .container { + margin-bottom: 1.57em; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + section.emergency-notice-3 .container { + margin-bottom: 1.57em; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } +} +@media (max-width: 43.0625em) { + section.emergency-notice-1 div h1 span { + display: block; + } + section.emergency-notice-2 div h1 span { + display: block; + } + section.emergency-notice-3 div h1 span { + display: block; + } +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.affix { + position: fixed; +} diff --git a/less/custom/css/custom.css b/less/custom/css/custom.css new file mode 100644 index 00000000..75411a84 --- /dev/null +++ b/less/custom/css/custom.css @@ -0,0 +1,760 @@ +@media (min-width: 43.125em) { + .navigation-container .navigation-inner ul li ul .nav1 { + width: 15.646258503401361%; + } + .navigation-container .navigation-inner ul li ul .nav2 { + width: 14.058956916099774%; + } + .navigation-container .navigation-inner ul li ul .nav3 { + width: 22.22222222222222%; + } + .navigation-container .navigation-inner ul li ul .nav4 { + width: 17.46031746031746%; + } + .navigation-container .navigation-inner ul li ul .nav5 { + width: 14.058956916099774%; + } + .navigation-container .navigation-inner ul li ul .nav6 { + width: 16.55328798185941%; + } + #no-more-tables th, + #flip-scroll th { + text-align: left; + } +} +/*** Teams Nav dropdown ***/ +.nav2 .sub-menu-content { + height: 230px; +} +.nav2 .sub-menu .section-navigation { + height: 235px; + width: 74%; +} +.nav2 .sub-menu .section-navigation li { + width: 44%; + display: inline-block; + margin-right: 22px; +} +.nav2 #phCustomContent { + width: 20%; +} +/*** END Teams Nav dropdown ***/ +/*** Highlighted Games Module ***/ +.highlighted-games { + height: 99px; + overflow: auto; + padding: 10px 0; + background: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + margin-bottom: -31px; +} +.score-module .score-title a i { + display: none; +} +.extrude.score-module { + display: inline-block; + width: 14.2%; + padding: 0.83%; + margin: 0.4%; + overflow: hidden; + vertical-align: top; +} +.extrude.score-module.played-game { + background: #e8eeea; + border: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 0px 2px rgba(0, 30, 15, 0.4); + -moz-box-shadow: 0 0px 2px rgba(0, 30, 15, 0.4); + box-shadow: 0px 0px 2px rgba(0, 30, 15, 0.4); +} +.extrude.score-module:hover, +.extrude.score-module.played-game:hover { + background: #fff5b8; +} +.score-title { + margin: -10px -10px 5px -10px; + padding: 5px 10px; + border-bottom: 1px solid #dfe9e3; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + text-shadow: 1px 1px 0px #fff; + height: 20px; +} +.extrude.score-module:hover .score-title { + background-image: -moz-linear-gradient(top, #eef3f0, #ffffff); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eef3f0), to(#ffffff)); + background-image: -webkit-linear-gradient(top, #eef3f0, #ffffff); + background-image: -o-linear-gradient(top, #eef3f0, #ffffff); + background-image: linear-gradient(to bottom, #eef3f0, #ffffff ff); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeef3f0', endColorstr='#ffffffff', GradientType=0); +} +.extrude.score-module:hover .score-title a { + display: none; +} +.score-hover-links { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; +} +.score-hover-links a { + display: none; +} +.extrude.score-module:hover .score-hover-links a { + display: inline-block; +} +.score-opponent { + color: #637169; + font-size: 0.92857142857143em; + margin-bottom: 0; + line-height: 1.3em; + display: block; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + white-space: nowrap; + width: 100%; +} +.score-results h3 { + margin: 0.2em 0 0 0; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + white-space: nowrap; + width: 100%; +} +.score-results a h3 { + color: #007c41; +} +.score-module.upcoming-game.athletics { + background: #ffffff url("/design/img/athletics-bg-a.png") no-repeat 110% 110%; + background-size: auto 60%; +} +.score-module.upcoming-game.bears { + background: #ffffff url("/design/img/athletics-bg-bear.png") no-repeat 110% 105%; + background-size: auto 60%; +} +.score-module.upcoming-game.pandas { + background: #ffffff url("/design/img/athletics-bg-panda.png") no-repeat 110% 125%; + background-size: auto 60%; +} +.score-module.played-game.athletics { + background: #e8eeea url("/design/img/athletics-bg-a.png") no-repeat 110% 110%; + background-size: auto 60%; +} +.score-module.played-game.bears { + background: #e8eeea url("/design/img/athletics-bg-bear.png") no-repeat 110% 105%; + background-size: auto 60%; +} +.score-module.played-game.pandas { + background: #e8eeea url("/design/img/athletics-bg-panda.png") no-repeat 110% 125%; + background-size: auto 60%; +} +.score-module.upcoming-game.athletics:hover { + background: #fff5b8 url("/design/img/athletics-bg-a.png") no-repeat 110% 110%; + background-size: auto 60%; +} +.score-module.upcoming-game.bears:hover { + background: #fff5b8 url("/design/img/athletics-bg-bear.png") no-repeat 110% 105%; + background-size: auto 60%; +} +.score-module.upcoming-game.pandas:hover { + background: #fff5b8 url("/design/img/athletics-bg-panda.png") no-repeat 110% 125%; + background-size: auto 60%; +} +.score-module.played-game.athletics:hover { + background: #fff5b8 url("/design/img/athletics-bg-a.png") no-repeat 110% 110%; + background-size: auto 60%; +} +.score-module.played-game.bears:hover { + background: #fff5b8 url("/design/img/athletics-bg-bear.png") no-repeat 110% 105%; + background-size: auto 60%; +} +.score-module.played-game.pandas:hover { + background: #fff5b8 url("/design/img/athletics-bg-panda.png") no-repeat 110% 125%; + background-size: auto 60%; +} +@media (max-width: 61.1875em) { + .extrude.score-module { + width: 22.5%; + } +} +@media (max-width: 43.0625em) { + .extrude.score-module { + display: inline-block; + width: 43.8%; + padding: 1.7%; + margin: 1.4%; + } +} +@media (max-width: 31.25em) { + .flexslider .flex-direction-nav li a { + margin-top: -22px; + } +} +/*** END Highlighted Games Module ***/ +/*** Home Page ***/ +.banner-logo { + display: inline-block; + background: url("/design/img/athletics-banner-logos2.png") no-repeat center -38px; + height: 174px; + width: 274px; + float: right; +} +@media (max-width: 61.1875em) { + .banner-logo { + display: inline-block; + background: url("/design/img/athletics-banner-logos2.png") no-repeat center -5px; + height: 87px; + width: 137px; + float: right; + background-size: cover; + } +} +.primary-content-area .flexslider { + margin-bottom: 20px; +} +.fma-background { + max-height: 350px; + overflow: hidden; +} +.span6.audience-area, +.span6.feature-area { + margin: -31px 0; + height: 0px; + padding: 0; +} +/*** END Home Page ***/ +/**** Promo Items ***/ +.promotional-item { + background: #fff; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + text-align: center; +} +.promotional-item img { + margin: 10px; + width: 145px; +} +@media (max-width: 61.1875em) { + .promotional-item img { + margin: 10px; + width: 100px; + } +} +.home-ad .promotional-item, +.sidebar .promotional-item { + background: none; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.home-ad .promotional-item img { + width: auto; +} +@media (min-width: 61.25em) { + .home-ad .promotional-item img { + padding: 0; + margin: 0; + width: 300px; + } +} +.w-primary-promo .promotional-item { + padding: 10px; + text-align: left; +} +.sidebar .promotional-item { + text-align: left; + padding: 0; +} +.sidebar .promotional-item img { + padding: 0 0 10px 0; + margin: 0; +} +/*** END Promo Items ***/ +/*** Athletics Homepage News ***/ +.front-news-list li { + position: relative; + min-height: 97px; +} +.front-news-list h4, +.front-news-list p { + padding: 0 0 0 100px; +} +.front-news-thumbnail { + width: 12%; + margin: 0 10px 5px 0; + min-width: 81px; + display: inline-block; + float: left; + top: 9px; + position: absolute; +} +.front-news-thumbnail a { + min-width: 81px; + height: 78px; + overflow: hidden; +} +.front-news-thumbnail a img { + max-width: none; + height: 78px; + margin: 0 0 0 -35%; +} +/*** END Athletics Homepage News ***/ +/*** Front/sidebar Schedule ***/ +.the-games { + list-style: none; + margin: 0; + padding: 0; +} +.schedule-module { + padding: 2%; + background: #FFF; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + margin-bottom: 3%; +} +.schedule-module.played-game { + background: #e8eeea; + border: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 0px 2px rgba(0, 30, 15, 0.4); + -moz-box-shadow: 0 0px 2px rgba(0, 30, 15, 0.4); + box-shadow: 0px 0px 2px rgba(0, 30, 15, 0.4); +} +.schedule-title { + margin: 0 0 6px 0; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + font-size: 1.3em; +} +.schedule-links { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + font-size: 0.8em; + margin-left: 10px; +} +.schedule-links a { + margin-left: 10px; +} +.schedule-teams { + color: #637169; + font-size: 0.92857142857143em; + margin-bottom: 0; + line-height: 1.3em; + display: block; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + white-space: nowrap; + width: 100%; +} +.schedule-module:hover { + background: #fff5b8; +} +@media (max-width: 61.1875em) { + .schedule-module.upcoming-game.bears { + background: #ffffff url("/design/img/athletics-bg-bear.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.upcoming-game.athletics { + background: #ffffff url("/design/img/athletics-bg-a.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.upcoming-game.bears { + background: #ffffff url("/design/img/athletics-bg-bear.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.upcoming-game.pandas { + background: #ffffff url("/design/img/athletics-bg-panda.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.played-game.athletics { + background: #e8eeea url("/design/img/athletics-bg-a.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.played-game.bears { + background: #e8eeea url("/design/img/athletics-bg-bear.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.played-game.pandas { + background: #e8eeea url("/design/img/athletics-bg-panda.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.upcoming-game.athletics:hover { + background: #fff5b8 url("/design/img/athletics-bg-a.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.upcoming-game.bears:hover { + background: #fff5b8 url("/design/img/athletics-bg-bear.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.upcoming-game.pandas:hover { + background: #fff5b8 url("/design/img/athletics-bg-panda.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.played-game.athletics:hover { + background: #fff5b8 url("/design/img/athletics-bg-a.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.played-game.bears:hover { + background: #fff5b8 url("/design/img/athletics-bg-bear.png") no-repeat 98% 50%; + background-size: auto 80%; + } + .schedule-module.played-game.pandas:hover { + background: #fff5b8 url("/design/img/athletics-bg-panda.png") no-repeat 98% 50%; + background-size: auto 80%; + } +} +/*** END Sidebar Schedule ***/ +.sidebar .schedule-teams a { + display: block; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + white-space: nowrap; + width: 100%; +} +.sidebar .schedule-module { + padding: 8px; +} +.sidebar .the-games { + margin-bottom: 25px; +} +@media (min-width: 43.0625em) { + .sidebar .schedule-module.upcoming-game { + background: #FFFFFF; + } + .sidebar .schedule-module.played-game { + background: #e8eeea; + } + .sidebar .schedule-module.upcoming-game:hover, + .sidebar .schedule-module.played-game:hover { + background: #fff5b8; + } +} +/*** END Sidebar Schedule ***/ +/*** END Schedule ***/ +/*** Team Page ***/ +.team-page .feature-area { + width: 100%; + padding-bottom: 12px; +} +/*** END Team Page ***/ +/*** Scores Schedule Page ***/ +.score-schedule-page .filter h3 { + padding: 10px 0 0 10px; +} +.score-schedule-page .latest-news .news-heading .filtered-by { + padding: 2px 0 0 4px; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + white-space: nowrap; + height: 14px; + display: block; + vertical-align: bottom; +} +/*** Athletics Roster Page ***/ +.roster { + margin-bottom: 30px; +} +.roster ul { + list-style: none; + margin: 0; + padding: 0; +} +.roster ul li ul li { + width: 30%; + display: inline-block; + border: 0; + vertical-align: top; + padding-right: 2%; +} +.roster .link-name { + background: #FFF; + color: #007c41; + font-weight: bold; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + text-shadow: 1px 1px 0px #fff; + padding: 1%; + cursor: pointer; +} +.roster ul li { + border-bottom: 1px solid #dfe9e3; + border-left: 1px solid #dfe9e3; + border-right: 1px solid #dfe9e3; +} +.roster ul li:first-child { + border-left: 0; + border-right: 0; +} +.roster ul li ul .hidden { + display: none; +} +.roster ul .bio { + background: #fff; + padding: 2%; + overflow: hidden; +} +.roster .bio img { + max-width: 30%; + float: left; + margin-right: 2%; +} +/*** END Roster Page ***/ +/*** Game Page ***/ +.game-page ul { + list-style: none; + margin: 0; + padding: 0; +} +.game-page ul li { + padding: 10px; + display: inline-block; + border-bottom: #ccc solid 1px; + border-left: #ccc solid 1px; +} +/*** END Game Page ***/ +/*** Media Page ***/ +.media-gallery .filter h3 { + padding: 10px 0 0 10px; +} +.media-gallery .filter .media-filter-folder { + padding-bottom: 10px; +} +.media-gallery .events-description span { + display: block; +} +.media-gallery .events-description .frame { + margin: -4px 10px 5px 0; + max-width: 81px; + display: inline-block; + float: left; + top: 9px; + position: absolute; +} +.media-gallery .events-description .frame a { + min-width: 81px; + height: 78px; + overflow: hidden; +} +.media-gallery .events-description .frame a img { + max-width: none; + height: 78px; + background: #F1F1F1; +} +.media-gallery .video .events-description .frame a img { + margin-left: -15%; +} +.media-gallery .image .events-description .frame a img { + margin-left: -25%; +} +.media-gallery .events-row { + position: relative; + min-height: 97px; +} +.media-gallery .events-description h4, +.media-gallery .events-description span { + padding: 0 0 0 100px; +} +@media (max-width: 43.0625em) { + .modal { + left: 0; + width: 100%; + margin: -40% 0 0 0; + text-align: center; + } +} +/*** Sidebar Media Gallery ***/ +@media (min-width: 43.0625em) { + .sidebar .media-gallery .event-list .frame { + display: none; + } + .sidebar .media-gallery .event-list h4, + .sidebar .media-gallery .event-list span { + padding: 0; + } + .sidebar .media-gallery .events-row { + position: relative; + min-height: 100%; + padding-bottom: 10px; + } + .sidebar .media-gallery .events-row:first-child { + padding-bottom: 10px; + } +} +.sidebar .media-gallery .data-list li:hover { + padding-left: 10px; + padding-right: 10px; + margin-bottom: 0; +} +.sidebar .media-gallery .data-list li a:hover { + margin-left: -10px; + margin-right: -10px; + margin-bottom: -1px; +} +.sidebar .media-gallery .frame a { + border-top: none; + padding: 0; +} +.sidebar .media-gallery .data-list li .frame a:hover { + margin: 0; + padding: 0; + border: 0; +} +/*** END Media Gallery ***/ +@media only screen and (max-width: 870px) { + /*** Responsive Tables ***/ + #no-more-tables, + #no-more-tables thead, + #no-more-tables tbody, + #no-more-tables th, + #no-more-tables td, + #no-more-tables tr { + display: block; + } + #no-more-tables thead tr { + position: absolute; + top: -9999px; + left: -9999px; + } + #no-more-tables tr { + border: 1px solid #ccc; + } + #no-more-tables td { + border: none; + border-bottom: 1px solid #eee; + position: relative; + padding-left: 30%; + white-space: normal; + text-align: left; + } + #no-more-tables.wide td { + padding-left: 60%; + } + #no-more-tables td:before { + position: absolute; + top: 0px; + left: 6px; + width: 45%; + padding-right: 10px; + white-space: nowrap; + text-align: left; + font-weight: bold; + } + #no-more-tables td:before { + content: attr(data-title); + } + #flip-scroll .cf:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } + #flip-scroll * html .cf { + zoom: 1; + } + #flip-scroll *:first-child + html .cf { + zoom: 1; + } + #flip-scroll table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; + } + #flip-scroll th, + #flip-scroll td { + margin: 0; + vertical-align: top; + } + #flip-scroll th { + text-align: left; + } + #flip-scroll { + display: block; + position: relative; + width: 100%; + } + #flip-scroll thead { + display: block; + float: left; + background: #FFF; + } + #flip-scroll tbody { + display: block; + width: auto; + position: relative; + overflow-x: auto; + white-space: nowrap; + } + #flip-scroll thead tr { + display: block; + } + #flip-scroll th { + display: block; + text-align: right; + } + #flip-scroll tbody tr { + display: inline-block; + vertical-align: top; + } + #flip-scroll td { + display: block; + min-height: 1.25em; + text-align: left; + } + #flip-scroll th { + border-bottom: 0; + border-left: 0; + } + #flip-scroll td { + border-left: 0; + border-right: 0; + border-bottom: 0; + } + #flip-scroll tbody tr { + border-left: 1px solid #babcbf; + } + #flip-scroll th:last-child, + #flip-scroll td:last-child { + border-bottom: 0; + } +} diff --git a/less/custom/digitallearning/custom-ie.css b/less/custom/digitallearning/custom-ie.css new file mode 100644 index 00000000..ab38cb75 --- /dev/null +++ b/less/custom/digitallearning/custom-ie.css @@ -0,0 +1,15 @@ +.lt-ie9 .navigation-container .navigation-inner ul li ul .nav1 { + width: 9.297052154195011%; +} +.lt-ie9 .navigation-container .navigation-inner ul li ul .nav2 { + width: 31.746031746031743%; +} +.lt-ie9 .navigation-container .navigation-inner ul li ul .nav3 { + width: 36.281179138321995%; +} +.lt-ie9 .navigation-container .navigation-inner ul li ul .nav4 { + width: 22.67573696145125%; +} +.lt-ie9 .image-caption-container.fma-small-dino .caption h3 { + font-size: 1.3em; +} diff --git a/less/custom/primeministerseries/custom.css b/less/custom/primeministerseries/custom.css new file mode 100644 index 00000000..90a9fd1a --- /dev/null +++ b/less/custom/primeministerseries/custom.css @@ -0,0 +1,177 @@ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +.pm-hp h3 a { + color: #3D4A43; +} +.banner-container { + display: none; +} +.navigation-container { + display: none; +} +.brand { + display: block; +} +.hp-feature .feature-caption { + display: none; +} +.hp-feature { + background-image: url('../../img/primeministerseries/hp-bg.jpg'); + display: block; + width: auto; + overflow: auto; +} +.hp-text { + float: left; +} +.secondary-feature { + background-image: url('../../img/primeministerseries/secondary-bg.jpg'); + display: block; + width: auto; + overflow: auto; +} +.pm-img { + float: right; +} +.hp-img { + float: right; +} +.sidebar-videos { + line-height: 1.3em; +} +.sidebar-videos .hover-caption-container .caption { + line-height: 1.2em; +} +.sidebar-videos .hover-caption-container i { + font-size: 4em; +} +.sidebar { + position: inherit; +} +@media (max-width: 36.5em) { + .pm-img { + display: none; + } + .hp-img { + display: none; + } + .pm-text { + margin: 40px 0px 25px 13px; + width: 90%; + } + .hp-text { + margin: 20px; + width: 90%; + } +} +@media (min-width: 36.563em) and (max-width: 74.938em) { + .pm-text { + width: 60%; + float: left; + margin-left: 20px; + } + .pm-img { + width: 34%; + } + .hp-text { + width: 55%; + } + .hp-img { + width: 34%; + } +} +@media (min-width: 36.563em) and (max-width: 52.5em) { + .hp-text { + margin: 25px 0px 0px 30px; + } +} +@media (min-width: 52.563em) and (max-width: 74.938em) { + .hp-text { + margin: 35px 0px 0px 45px; + } +} +@media (min-width: 36.563em) and (max-width: 54.25em) { + .pm-text { + margin-top: 40px; + } + .pm-text.paul-text { + margin-top: 30px; + } + .pm-text.kim-text { + margin-top: 10px; + } + .pm-text.joe-text { + margin-top: 20px; + width: 50%; + } +} +@media (min-width: 54.313em) and (max-width: 74.938em) { + .pm-text { + margin-top: 60px; + } + .pm-text.kim-text { + margin-top: 19px; + } + .pm-text.joe-text { + margin-top: 30px; + } +} +@media (min-width: 75em) { + .hp-text { + margin: 89px 0px 0px 85px; + float: left; + } + .hp-text img { + width: 604px; + } + .pm-text { + float: left; + margin: 112px 0px 0px 70px; + } + .pm-text img { + width: 658px; + } + .pm-text.paul-text img { + width: 486px; + } + .pm-text.kim-text img { + width: 542px; + } + .pm-text.jean-text img { + width: 566px; + } + .pm-text.john-text img { + width: 525px; + } + .pm-text.joe-text img { + width: 474px; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .row-fluid .sidebar { + width: 21.9%; + } +} +@media (min-width: 31.75em) and (max-width: 43.063em) { + .primary-content-area .frame { + width: 463px; + } + .sidebar-videos { + width: 463px; + } +} +@media (max-width: 43.063em) { + .hp-secondary-pm { + margin-top: 15px; + } +} diff --git a/less/framework-base.css b/less/framework-base.css new file mode 100644 index 00000000..450b091d --- /dev/null +++ b/less/framework-base.css @@ -0,0 +1,5224 @@ +/******** FRAMEWORK BASE START *********/ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + /* Responsive images (ensure images don't scale beyond their parents) */ + + max-width: 100%; + /* Part 1: Set a maxium relative to the parent */ + + width: auto\9; + /* IE7-8 need help adjusting responsive images */ + + height: auto; + /* Part 2: Scale the height according to the width, otherwise you get stretching */ + + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +@font-face { + font-family: "DIN Bold"; + src: url('../font/DINWeb-Bold.eot'); + src: url("../font/DINWeb-Bold.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb-Bold.woff") format("woff"), url('../font/DINComp-Bold.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "DIN Medium"; + src: url('../font/DINWeb-Medium.eot'); + src: url("../font/DINWeb-Medium.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb-Medium.woff") format("woff"), url('../font/DINComp-Medium.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "DIN Regular"; + src: url('../font/DINWeb.eot'); + src: url("../font/DINWeb.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb.woff") format("woff"), url('../font/DINComp.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "DIN Light"; + src: url('../font/DINWeb-Light.eot'); + src: url("../font/DINWeb-Light.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb-Light.woff") format("woff"), url('../font/DINComp-Light.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "Salteaux"; + src: url('../font/Salteaux-webfont.eot'); + src: url("../font/Salteaux-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Salteaux-webfont.woff") format("woff"), url('../font/Salteaux-webfont.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +html { + font-size: 87.5%; +} +body { + margin: 0; + font-family: "Helvetica Neue", Arial, sans-serif; + font-size: 100%; + line-height: 1.42857142857143em; + color: #3d4a43; + background-color: #ffffff; + background: #f6f6f6 url(../img/new-bg.gif) repeat top left; + -webkit-font-smoothing: antialiased; +} +form#mainform { + margin: 0; +} +a { + color: #007c41; + text-decoration: none; +} +a:hover { + color: #003019; + text-decoration: underline; +} +.frame, +.flexslider { + padding: 0.35714285714285715em; + background: #fff; + border: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); +} +.image-shadow { + position: relative; + display: block; +} +.image-shadow::before { + content: ''; + position: absolute; + width: 100%; + height: 100%; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +.image-shadow + p { + margin-top: 5px; +} +[class^="loading"], +[class*="loading"], +.loading { + background: url('http://www.ualberta.ca/~publicas/uofa/img/loading.gif') no-repeat center center; + min-height: 30px; +} +.ellipsis { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + -moz-binding: url('assets/xml/ellipsis.xml#ellipsis'); +} +.extrude { + padding: 0.7142857142857143pxem; + background: #fff; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); +} +.sidebar .extrude { + font-size: 0.8571428571428571pxem; + padding: 0.8333333333333334em; + margin-bottom: 1.57em; + padding: 0.8333333333333334em 0.8333333333333334em 0.5em 0.8333333333333334em; +} +.gradient-default { + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); +} +.gradient-highlight { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); +} +.gradient-selected { + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); +} +p.intro-text { + font-size: 1.1428571428571428em; + color: #6A7870; +} +p.secondary-text { + color: #6A7870; +} +.rounded { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.rounded.image-shadow:before { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.rounded.image-shadow img { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.inset { + -webkit-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + background-image: none; + border-bottom: 1px solid rgba(0, 50, 25, 0.35); + border-top: 1px solid rgba(0, 50, 25, 0.25); + background-color: rgba(255, 200, 10, 0.1); + padding: 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.status-message { + position: relative; + margin: 0.79em 0; + color: rgba(0, 0, 0, 0.65); + padding: 1em 1em 1em 3em; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + font-size: 1.15em; +} +.status-message i { + position: absolute; + left: 0.65em; + font-size: 1.35em; +} +.status-message.success { + background: #d7f3d7; + border: 1px solid #a7e1a7; + text-shadow: 1px 1px 1px rgba(0, 155, 0, 0.35); +} +.status-message.success i { + color: green; +} +.status-message.warning { + background: #f6f9d1; + border: 1px solid #cfbf72; + text-shadow: 1px 1px 1px rgba(165, 125, 0, 0.25); +} +.status-message.warning i { + color: #c90; +} +.status-message.error { + background: #f3dcdb; + border: 1px solid #daa4a1; + text-shadow: 1px 1px 1px rgba(155, 0, 0, 0.35); +} +.status-message.error i { + color: red; +} +.status-message.fixed { + position: fixed; + top: 0; + left: 0; + right: 0; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + border-width: 0px; + border-bottom-width: 1px; + margin-top: 0; +} +.row { + margin-left: -1.4285714285714286em; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; + line-height: 0; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 1.4285714285714286em; +} +.container, +.blade-inner, +.banner-inner, +.navigation-inner, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 67.14285714285714pxem; +} +.span12 { + width: 67.14285714285714pxem; +} +.span11 { + width: 61.42857142857143pxem; +} +.span10 { + width: 55.714285714285715pxem; +} +.span9 { + width: 50pxem; +} +.span8 { + width: 44.285714285714285pxem; +} +.span7 { + width: 38.57142857142857pxem; +} +.span6 { + width: 32.857142857142854pxem; +} +.span5 { + width: 27.142857142857142pxem; +} +.span4 { + width: 21.428571428571427pxem; +} +.span3 { + width: 15.714285714285714pxem; +} +.span2 { + width: 10pxem; +} +.span1 { + width: 4.285714285714286pxem; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; + line-height: 0; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.container-fluid:after { + clear: both; +} +/*! + * Bootstrap Responsive v2.1.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.hidden { + display: none; + visibility: hidden; +} +.visible-phone { + display: none !important; +} +.visible-tablet { + display: none !important; +} +.hidden-desktop { + display: none !important; +} +.visible-desktop { + display: inherit !important; +} +@media (min-width: 48em) and (max-width: 61.1875em) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} +@media (max-width: 47.9375em) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} +@media (min-width: 75em) { + .row { + margin-left: -2.142857142857143em; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + line-height: 0; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 2.142857142857143em; + } + .container, + .blade-inner, + .banner-inner, + .navigation-inner, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 83.57142857142857pxem; + } + .span12 { + width: 83.57142857142857pxem; + } + .span11 { + width: 76.42857142857143pxem; + } + .span10 { + width: 69.28571428571429pxem; + } + .span9 { + width: 62.142857142857146pxem; + } + .span8 { + width: 55pxem; + } + .span7 { + width: 47.857142857142854pxem; + } + .span6 { + width: 40.714285714285715pxem; + } + .span5 { + width: 33.57142857142857pxem; + } + .span4 { + width: 26.428571428571427pxem; + } + .span3 { + width: 19.285714285714285pxem; + } + .span2 { + width: 12.142857142857142pxem; + } + .span1 { + width: 5pxem; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + line-height: 0; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .row { + margin-left: -1.4285714285714286em; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + line-height: 0; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 1.4285714285714286em; + } + .container, + .blade-inner, + .banner-inner, + .navigation-inner, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 51.714285714285715pxem; + } + .span12 { + width: 51.714285714285715pxem; + } + .span11 { + width: 47.285714285714285pxem; + } + .span10 { + width: 42.857142857142854pxem; + } + .span9 { + width: 38.42857142857143pxem; + } + .span8 { + width: 34pxem; + } + .span7 { + width: 29.571428571428573pxem; + } + .span6 { + width: 25.142857142857142pxem; + } + .span5 { + width: 20.714285714285715pxem; + } + .span4 { + width: 16.285714285714285pxem; + } + .span3 { + width: 11.857142857142858pxem; + } + .span2 { + width: 7.428571428571429pxem; + } + .span1 { + width: 3pxem; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + line-height: 0; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} +@media (max-width: 43.0625em) { + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + clear: none; + width: auto; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .row-fluid [class*="span"] { + float: none; + display: block; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + left: 20px; + right: 20px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } +} +@media (max-width: 29.9375em) { + .page-header h1 small { + display: block; + line-height: 1.42857142857143em; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-left: 10px; + padding-right: 10px; + } + .modal { + top: 10px; + left: 10px; + right: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} +p { + margin: 0 0 0.714285714285715em; +} +.lead { + margin-bottom: 1.42857142857143em; + font-size: 1.5em; + font-weight: 200; + line-height: 2.142857142857145em; +} +small { + font-size: 85%; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +cite { + font-style: normal; +} +.muted { + color: #999999; +} +.text-warning { + color: #c09853; +} +.text-error { + color: #b94a48; +} +.text-info { + color: #3a87ad; +} +.text-success { + color: #468847; +} +h1, +h2, +h3, +h4, +h5, +h6, +.site-title { + margin: 0.714285714285715em 0; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + line-height: 1; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.site-title small { + font-weight: normal; + line-height: 1; + color: #999999; +} +.site-title { + font-size: 36px; + line-height: 40px; +} +h1, +h2 { + font-size: 30px; + line-height: 40px; +} +h3 { + font-size: 18px; + line-height: 24px; +} +h4 { + font-size: 18px; + line-height: 20px; +} +h5 { + font-size: 15px; + line-height: 20px; + font-family: sans-serif; + font-weight: bold; +} +h6 { + font-size: 14px; + line-height: 20px; + font-family: sans-serif; + font-weight: bold; +} +h1 small { + font-size: 24px; +} +h2 small { + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4 small { + font-size: 14px; +} +h1.page-title { + margin: 0.8em auto 0 auto; + font-size: 2.1em; + line-height: 1em; + border: none; +} +h3 { + font-size: 1.6em; +} +h5.sidebar-title { + line-height: 1.2em; + font-size: 1.2em; + margin: -10px -10px 5px -10px; + padding: 10px 10px 5px 10px; + border-bottom: 1px solid #dfe9e3; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + text-shadow: 1px 1px 0px #fff; +} +h5.sidebar-title i { + float: right; +} +h5.sidebar-title a { + color: #3d4a43; + text-decoration: none; + display: block; +} +h5.sidebar-title a:hover { + color: #007c41; +} +.primary-content-area p a { + text-decoration: underline; +} +.primary-content-area p a.btn, +.primary-content-area p a.no-underline { + text-decoration: none; +} +.primary-content-area p.button-container a { + text-decoration: none; +} +.primary-content-area h2, +.secondary-content-area h2, +.primary-content-area h3, +.secondary-content-area h3 { + border: none; +} +.primary-content-area h3 { + padding-top: 0.625em; +} +.primary-content-area h3:first-child { + padding-top: 0px; +} +h3 { + font-size: 1.6em; +} +ul, +ol { + padding: 0; + margin: 0 0 0.714285714285715em 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +li { + line-height: 1.42857142857143em; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 1.42857142857143em; +} +dt, +dd { + line-height: 1.42857142857143em; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0.714285714285715em; +} +.dl-horizontal { + *zoom: 1; +} +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + content: ""; + line-height: 0; +} +.dl-horizontal:after { + clear: both; +} +.dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +hr { + margin: 1.42857142857143em 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +hr.softline { + height: 1px; + margin: 1.42857142857143em 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + border: 0; +} +hr.module-separator { + margin-top: 0px; + border-top-color: #e0e0e0; +} +hr.soften { + height: 1px; + margin: 0px 0; + background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(0, 0, 0, 0.05)), color-stop(0.5, rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.05))); + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + border: 0; + -webkit-box-shadow: 0px 1px 0px #ffffff; + -moz-box-shadow: 0px 1px 0px #ffffff; + box-shadow: 0px 1px 0px #ffffff; + clear: left; +} +div.content-inner hr.soften { + margin-bottom: 1.57em; + margin-top: 0; +} +div.content-inner hr.soften.double { + margin: 1.57em 0em; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 1.42857142857143em; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 1.7857142857142874em; +} +blockquote small { + display: block; + line-height: 1.42857142857143em; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 1.42857142857143em; + font-style: normal; + line-height: 1.42857142857143em; +} +form { + margin: 0 0 1.42857142857143em; +} +fieldset { + padding: 0 0 5px 0; + margin: 0 0 8px 0; + border: 0; + border-bottom: 1px dotted #ddd; +} +legend { + display: block; + width: 100%; + padding: 0 0 5px 0; + margin-bottom: 0.75em; + font-size: 1em; + line-height: 1.57em; + color: #3d4a43; + border: 0; + border-bottom: 1px solid #ddd; + float: left; + font-weight: bold; +} +legend small { + font-size: 1.0714285714285725em; + color: #999999; +} +legend + label { + clear: both; +} +label, +input, +button, +select, +textarea { + font-size: 1em; + font-weight: normal; + line-height: 1.42857142857143em; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 1.42857142857143em; + padding: 0.2857142857142857em 0.42857142857142855em; + margin-bottom: 0.6428571428571429em; + font-size: 1em; + line-height: 1em; + color: #555555; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +input, +textarea, +.uneditable-input { + width: 206px; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear .2s, box-shadow linear .2s; + -moz-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; + height: 1.42857142857143em; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} +textarea { + height: auto; +} +div.scfMultipleLineGeneralPanel textarea { + height: auto; +} +input[type="radio"], +input[type="checkbox"] { + margin: -4px 5px 0 0; + *margin-top: 0; + /* IE7 */ + + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; + cursor: pointer; +} +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} +select { + width: 220px; + border: 1px solid #cccccc; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #637169; +} +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #637169; +} +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #637169; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} +.controls-row { + *zoom: 1; +} +.controls-row:before, +.controls-row:after { + display: table; + content: ""; + line-height: 0; +} +.controls-row:after { + clear: both; +} +.controls-row [class*="span"] { + float: left; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +.control-group.info > label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 0.42857142857142994em 20px 1.42857142857143em; + margin-top: 1.42857142857143em; + margin-bottom: 1.42857142857143em; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; + line-height: 0; +} +.form-actions:after { + clear: both; +} +.input-append, +.input-prepend { + margin-bottom: 5px; + font-size: 0; + white-space: nowrap; +} +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + font-size: 1em; + vertical-align: top; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 1.42857142857143em; + min-width: 16px; + padding: 4px 5px; + font-size: 1em; + font-weight: normal; + line-height: 1.42857142857143em; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-append .active, +.input-prepend .active { + background-color: #16ff90; + border-color: #007c41; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .add-on, +.input-append .btn { + margin-left: -1px; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.datepicker { + /* Adds formatting to the input box */ + + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; + /*.dow { + border-top: 1px solid #ddd !important; + }*/ + +} +.datepicker input[type="text"], +.datepicker .uneditable-input { + display: inline-block; + height: 1.42857142857143em; + margin-bottom: 9px; + line-height: 1.42857142857143em; + color: #555555; + width: auto; +} +.datepicker.dropdown-menu { + background-color: #fff; + border-color: #ccc; + padding: 4px; +} +.datepicker-inline { + width: 220px; +} +.datepicker.datepicker-rtl { + direction: rtl; +} +.datepicker.datepicker-rtl table tr td span { + float: right; +} +.datepicker-dropdown { + top: 0; + left: 0; +} +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 6px; +} +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 7px; +} +.datepicker > div { + display: none; +} +.datepicker.days div.datepicker-days { + display: block; +} +.datepicker.months div.datepicker-months { + display: block; +} +.datepicker.years div.datepicker-years { + display: block; +} +.datepicker table { + margin: 0; +} +.datepicker td, +.datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; +} +.table-striped .datepicker table tr td, +.table-striped .datepicker table tr th { + background-color: transparent; +} +.datepicker table tr td.day:hover { + background: #eeeeee; + cursor: pointer; +} +.datepicker table tr td.old, +.datepicker table tr td.new { + color: #999999; +} +.datepicker table tr td.disabled, +.datepicker table tr td.disabled:hover { + background: none; + color: #999999; + cursor: default; +} +.datepicker table tr td.today, +.datepicker table tr td.today:hover, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + *background-color: #fde49a; + background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(top, #fdd49a, #fdf59a); + background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdd49a', endColorstr='#fffdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #fdf59a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #000 !important; +} +.datepicker table tr td.today:hover, +.datepicker table tr td.today:hover:hover, +.datepicker table tr td.today.disabled:hover, +.datepicker table tr td.today.disabled:hover:hover, +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today:hover.disabled, +.datepicker table tr td.today.disabled.disabled, +.datepicker table tr td.today.disabled:hover.disabled, +.datepicker table tr td.today[disabled], +.datepicker table tr td.today:hover[disabled], +.datepicker table tr td.today.disabled[disabled], +.datepicker table tr td.today.disabled:hover[disabled] { + color: #ffffff; + background-color: #fdf59a; + *background-color: #fcf282; +} +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active { + background-color: #fbf069 \9; +} +.datepicker table tr td.range, +.datepicker table tr td.range:hover, +.datepicker table tr td.range.disabled, +.datepicker table tr td.range.disabled:hover { + background: #eeeeee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today, +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today.disabled:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + *background-color: #e7ed05; + background-image: -moz-linear-gradient(top, #ffdb05, #d0ff05); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffdb05), to(#d0ff05)); + background-image: -webkit-linear-gradient(top, #ffdb05, #d0ff05); + background-image: -o-linear-gradient(top, #ffdb05, #d0ff05); + background-image: linear-gradient(to bottom, #ffdb05, #d0ff05); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdb05', endColorstr='#ffd0ff05', GradientType=0); + border-color: #d0ff05 #d0ff05 #95b700; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #d0ff05; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today:hover:hover, +.datepicker table tr td.range.today.disabled:hover, +.datepicker table tr td.range.today.disabled:hover:hover, +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today:hover.disabled, +.datepicker table tr td.range.today.disabled.disabled, +.datepicker table tr td.range.today.disabled:hover.disabled, +.datepicker table tr td.range.today[disabled], +.datepicker table tr td.range.today:hover[disabled], +.datepicker table tr td.range.today.disabled[disabled], +.datepicker table tr td.range.today.disabled:hover[disabled] { + color: #ffffff; + background-color: #d0ff05; + *background-color: #beeb00; +} +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active { + background-color: #a9d100 \9; +} +.datepicker table tr td.selected, +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected.disabled:hover { + color: #ffffff; + *background-color: #999999; + background-image: -moz-linear-gradient(top, #b3b3b3, #808080); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); + background-image: -webkit-linear-gradient(top, #b3b3b3, #808080); + background-image: -o-linear-gradient(top, #b3b3b3, #808080); + background-image: linear-gradient(to bottom, #b3b3b3, #808080); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb3b3b3', endColorstr='#ff808080', GradientType=0); + border-color: #808080 #808080 #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #808080; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected:hover:hover, +.datepicker table tr td.selected.disabled:hover, +.datepicker table tr td.selected.disabled:hover:hover, +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected:hover.disabled, +.datepicker table tr td.selected.disabled.disabled, +.datepicker table tr td.selected.disabled:hover.disabled, +.datepicker table tr td.selected[disabled], +.datepicker table tr td.selected:hover[disabled], +.datepicker table tr td.selected.disabled[disabled], +.datepicker table tr td.selected.disabled:hover[disabled] { + color: #ffffff; + background-color: #808080; + *background-color: #737373; +} +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active { + background-color: #666666 \9; +} +.datepicker table tr td.active, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active.disabled:hover { + color: #ffffff; + *background-color: #007c56; + background-image: -moz-linear-gradient(top, #007c41, #007c6a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#007c6a)); + background-image: -webkit-linear-gradient(top, #007c41, #007c6a); + background-image: -o-linear-gradient(top, #007c41, #007c6a); + background-image: linear-gradient(to bottom, #007c41, #007c6a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff007c6a', GradientType=0); + border-color: #007c6a #007c6a #003029; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #007c6a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.active:hover, +.datepicker table tr td.active:hover:hover, +.datepicker table tr td.active.disabled:hover, +.datepicker table tr td.active.disabled:hover:hover, +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active:hover.disabled, +.datepicker table tr td.active.disabled.disabled, +.datepicker table tr td.active.disabled:hover.disabled, +.datepicker table tr td.active[disabled], +.datepicker table tr td.active:hover[disabled], +.datepicker table tr td.active.disabled[disabled], +.datepicker table tr td.active.disabled:hover[disabled] { + color: #ffffff; + background-color: #007c6a; + *background-color: #006254; +} +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active { + background-color: #00493f \9; +} +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.datepicker table tr td span:hover { + background: #eeeeee; +} +.datepicker table tr td span.disabled, +.datepicker table tr td span.disabled:hover { + background: none; + color: #999999; + cursor: default; +} +.datepicker table tr td span.active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled:hover { + color: #ffffff; + *background-color: #007c56; + background-image: -moz-linear-gradient(top, #007c41, #007c6a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#007c6a)); + background-image: -webkit-linear-gradient(top, #007c41, #007c6a); + background-image: -o-linear-gradient(top, #007c41, #007c6a); + background-image: linear-gradient(to bottom, #007c41, #007c6a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff007c6a', GradientType=0); + border-color: #007c6a #007c6a #003029; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #007c6a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active:hover:hover, +.datepicker table tr td span.active.disabled:hover, +.datepicker table tr td span.active.disabled:hover:hover, +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active:hover.disabled, +.datepicker table tr td span.active.disabled.disabled, +.datepicker table tr td span.active.disabled:hover.disabled, +.datepicker table tr td span.active[disabled], +.datepicker table tr td span.active:hover[disabled], +.datepicker table tr td span.active.disabled[disabled], +.datepicker table tr td span.active.disabled:hover[disabled] { + color: #ffffff; + background-color: #007c6a; + *background-color: #006254; +} +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active { + background-color: #00493f \9; +} +.datepicker table tr td span.old { + color: #999999; +} +.datepicker th.datepicker-switch { + width: 145px; +} +.datepicker thead tr:first-child th, +.datepicker tfoot tr:first-child th { + cursor: pointer; +} +.datepicker thead tr:first-child th:hover, +.datepicker tfoot tr:first-child th:hover { + background: #eeeeee; +} +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; +} +.datepicker thead tr:first-child th.cw { + cursor: default; + background-color: transparent; +} +.input-append, +.input-prepend { + font-size: 1em; +} +.input-append .add-on, +.input-prepend .add-on { + height: 1.42857142857143em; +} +.input-append.date .add-on i, +.input-prepend.date .add-on i { + display: block; + cursor: pointer; + width: 16px; + height: 16px; +} +.input-daterange input { + text-align: center; +} +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 1.42857142857143em; + padding: 4px 5px; + font-weight: normal; + line-height: 1.42857142857143em; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; +} +input.search-query { + padding-right: 10px; + padding-left: 10px; + margin-bottom: 0; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; + vertical-align: top; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 0.714285714285715em; +} +legend + .control-group { + margin-top: 1.42857142857143em; + -webkit-margin-top-collapse: separate; +} +.inline-search { + position: relative; +} +.inline-search i.icon-search { + position: absolute; + color: #ccc; + left: 7px; + top: 7px; + font-size: 1.3em; +} +.inline-search input { + padding-left: 27px; + width: 190px; + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + height: 22px; +} +.inline-search button { + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + padding: 4px 10px; + height: 32px; + margin-top: -9px; + margin-left: -5px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.form-horizontal .control-group { + margin-bottom: 1.42857142857143em; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; + line-height: 0; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 180px; +} +.form-horizontal .help-block { + margin-bottom: 0; +} +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 0.714285714285715em; +} +.form-horizontal .form-actions { + padding-left: 180px; +} +div.scfForm { + font-family: "Helvetica Neue", Arial, sans-serif; +} +div.scfForm div.scfSubmitButtonBorder input { + border: 1px solid; + padding: 0.8em 1.5em 0.6em 1.5em; + border: 1px solid #dfe9e3; + border-bottom-color: #b8cec1; + border-right-color: #d0dfd6; + font-size: 1.2em; + line-height: 1em; + *background-color: #eaefec; + background-image: -moz-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#dfe9e3)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -o-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: linear-gradient(to bottom, #f4f4f4, #dfe9e3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdfe9e3', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #007c41; + text-shadow: 0px 1px 1px #ffffff; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + text-align: center; +} +div.scfForm div.scfSubmitButtonBorder input [class^="icon-"], +div.scfForm div.scfSubmitButtonBorder input [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +div.scfForm div.scfSubmitButtonBorder input:hover { + text-decoration: none; +} +div.scfForm div.scfSubmitButtonBorder input:active { + text-shadow: none; + text-decoration: none; +} +div.scfForm div.scfSubmitButtonBorder input:hover { + *background-color: #f8faf9; + background-image: -moz-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f5f3)); + background-image: -webkit-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -o-linear-gradient(top, #ffffff, #f1f5f3); + background-image: linear-gradient(to bottom, #ffffff, #f1f5f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f5f3', GradientType=0); + text-decoration: none; + color: #007c41; +} +div.scfForm div.scfSubmitButtonBorder input:active { + *background-color: #e0e7e3; + background-image: -moz-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d0dfd6), to(#f0f0f0)); + background-image: -webkit-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -o-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: linear-gradient(to bottom, #d0dfd6, #f0f0f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0dfd6', endColorstr='#fff0f0f0', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + border: 1px solid #b5ccbe; + text-shadow: none; + text-decoration: none; + color: #007c41; +} +div.scfForm .scfRequired { + float: left; +} +div.scfForm .scfRadioButtonListGeneralPanel, +div.scfForm .scfCheckBoxListGeneralPanel { + padding: 3px 0 10px 0; +} +div.scfForm .scfRadioButtonListGeneralPanel label, +div.scfForm .scfCheckBoxListGeneralPanel label { + margin-bottom: 0; +} +div.scfForm .scfMultipleLineTextBox { + margin-bottom: 10px; +} +div.scfForm .scfRadioButtonListGeneralPanel input { + float: left; + margin-top: 3px; +} +div.scfForm .scfCheckBoxListGeneralPanel input { + float: left; + margin-top: 3px; +} +div.scfForm .scfSectionLegend { + margin-left: 0; + padding-left: 0; +} +div.scfForm .scfSectionBorderAsFieldSet { + padding-left: 0; + margin-left: 0; + border-top-color: #ddd; +} +div.scfForm .scfDropListLabel, +div.scfForm .scfEmailLabel, +div.scfForm .scfMultipleLineTextLabel, +div.scfForm .scfSingleLineTextLabel, +div.scfForm .scfPasswordLabel, +div.scfForm .scfNumberLabel, +div.scfForm .scfDatePickerLabel, +div.scfForm .scfDateLabel, +div.scfForm .scfRadioButtonListLabel, +div.scfForm .scfCheckBoxListLabel, +div.scfForm .scfListBoxLabel, +div.scfForm .scfFileUploadLabel, +div.scfForm .scfDateSelectorLabel, +div.scfForm .scfCreditCardLabel, +div.scfForm .scfConfirmPasswordLabel, +div.scfForm .scfCaptchaLabel, +div.scfForm .scfTelephoneLabel, +div.scfForm .scfSmsTelephoneLabel { + margin-right: 15px; +} +.sidebar div.scfForm .scfDropListLabel, +.sidebar div.scfForm .scfEmailLabel, +.sidebar div.scfForm .scfMultipleLineTextLabel, +.sidebar div.scfForm .scfSingleLineTextLabel, +.sidebar div.scfForm .scfPasswordLabel, +.sidebar div.scfForm .scfNumberLabel, +.sidebar div.scfForm .scfDatePickerLabel, +.sidebar div.scfForm .scfDateLabel, +.sidebar div.scfForm .scfRadioButtonListLabel, +.sidebar div.scfForm .scfCheckBoxListLabel, +.sidebar div.scfForm .scfListBoxLabel, +.sidebar div.scfForm .scfFileUploadLabel, +.sidebar div.scfForm .scfDateSelectorLabel, +.sidebar div.scfForm .scfCreditCardLabel, +.sidebar div.scfForm .scfConfirmPasswordLabel, +.sidebar div.scfForm .scfCaptchaLabel, +.sidebar div.scfForm .scfTelephoneLabel, +.sidebar div.scfForm .scfSmsTelephoneLabel { + width: 100%; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input { + border: 1px solid; + padding: 0.8em 1.5em 0.6em 1.5em; + border: 1px solid #dfe9e3; + border-bottom-color: #b8cec1; + border-right-color: #d0dfd6; + font-size: 1.2em; + line-height: 1em; + *background-color: #eaefec; + background-image: -moz-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#dfe9e3)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -o-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: linear-gradient(to bottom, #f4f4f4, #dfe9e3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdfe9e3', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #007c41; + text-shadow: 0px 1px 1px #ffffff; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + text-align: center; + font-size: 0.815em; + text-transform: uppercase; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input [class^="icon-"], +.sidebar div.scfForm div.scfSubmitButtonBorder input [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input:hover { + text-decoration: none; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input:active { + text-shadow: none; + text-decoration: none; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input:hover { + *background-color: #f8faf9; + background-image: -moz-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f5f3)); + background-image: -webkit-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -o-linear-gradient(top, #ffffff, #f1f5f3); + background-image: linear-gradient(to bottom, #ffffff, #f1f5f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f5f3', GradientType=0); + text-decoration: none; + color: #007c41; +} +.sidebar div.scfForm div.scfSubmitButtonBorder input:active { + *background-color: #e0e7e3; + background-image: -moz-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d0dfd6), to(#f0f0f0)); + background-image: -webkit-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -o-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: linear-gradient(to bottom, #d0dfd6, #f0f0f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0dfd6', endColorstr='#fff0f0f0', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + border: 1px solid #b5ccbe; + text-shadow: none; + text-decoration: none; + color: #007c41; +} +.sidebar div.scfForm fieldset.scfSectionBorderAsFieldSet { + padding: 0; + border: none; + margin: 0; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + div.scfForm input { + padding-top: 0; + padding-bottom: 0; + } + div.scfForm .scfCheckBoxListGeneralPanel input { + margin-top: 3px; + } + div.scfForm .scfRadioButtonListGeneralPanel input { + margin-top: 2px; + } +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 1.42857142857143em; +} +.table th, +.table td { + padding: 8px; + line-height: 1.42857142857143em; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 1px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child, +.table-bordered tfoot:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child, +.table-bordered tfoot:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; + background-color: rgba(249, 249, 249, 0.65); +} +.table-hover tbody tr:hover td, +.table-hover tbody tr:hover th { + background-color: #f5f5f5; + background-color: rgba(255, 245, 184, 0.15); + border-color: #E1D8A4; + border-bottom: 1px solid #E1D8A4; + margin-bottom: -1px; +} +table [class*=span], +.row-fluid table [class*=span] { + display: table-cell; + float: none; + margin-left: 0; +} +.table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +.table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +.table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +.table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +.table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +.table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +.table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +.table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +.table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +.table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +.table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +.table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +.table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +.table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +.table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +.table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +.table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +.table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +.table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +.table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +.table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +.table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +.table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +.table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +.table tbody tr.success td { + background-color: #dff0d8; +} +.table tbody tr.error td { + background-color: #f2dede; +} +.table tbody tr.warning td { + background-color: #fcf8e3; +} +.table tbody tr.info td { + background-color: #d9edf7; +} +.table-hover tbody tr.success:hover td { + background-color: #d0e9c6; +} +.table-hover tbody tr.error:hover td { + background-color: #ebcccc; +} +.table-hover tbody tr.warning:hover td { + background-color: #faf2cc; +} +.table-hover tbody tr.info:hover td { + background-color: #c4e3f3; +} +.table thead th h3 { + margin: 0; + font-size: 1.2em; +} +/* Font Awesome + the iconic font designed for use with Twitter Bootstrap + ------------------------------------------------------- + The full suite of pictographic icons, examples, and documentation + can be found at: http://fortawesome.github.com/Font-Awesome/ + + License + ------------------------------------------------------- + The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0: + http://creativecommons.org/licenses/by/3.0/ A mention of + 'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable + source code is considered acceptable attribution (most common on the web). + If human readable source code is not available to the end user, a mention in + an 'About' or 'Credits' screen is considered acceptable (most common in desktop + or mobile software). + + Contact + ------------------------------------------------------- + Email: dave@davegandy.com + Twitter: http://twitter.com/fortaweso_me + Work: Lead Product Designer @ http://kyruus.com + + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot'); + src: url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"]:before, +[class*=" icon-"]:before { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + text-decoration: inherit; +} +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; + text-decoration: inherit; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: middle; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav-tabs [class^="icon-"], +.btn [class*=" icon-"], +.nav-tabs [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +li [class^="icon-"], +li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li .icon-large:before, +li .icon-large:before { + /* 1.5 increased font size for icon-large * 1.25 width */ + + width: 1.875em; +} +ul.icons { + list-style-type: none; + margin-left: 2em; + text-indent: -0.8em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .8em; +} +ul.icons li .icon-large:before, +ul.icons li .icon-large:before { + /* 1.5 increased font size for icon-large * 1.25 width */ + + vertical-align: initial; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope-alt:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-user-md:before { + content: "\f200"; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #999; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 0; + margin: 2px 0 0; + list-style: none; + background: #3d4a43; + border: 1px solid #3d4a43; + border-right-width: 0px; + -webkit-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: -0.28571428571428503em 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857142857143em; + color: #3d4a43; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu li > a:focus, +.dropdown-submenu:hover > a { + text-decoration: none; + color: #ffffff; + background-color: #007c41; + *background-color: #006f3a; + background-image: -moz-linear-gradient(top, #007c41, #006234); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#006234)); + background-image: -webkit-linear-gradient(top, #007c41, #006234); + background-image: -o-linear-gradient(top, #007c41, #006234); + background-image: linear-gradient(to bottom, #007c41, #006234); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff006234', GradientType=0); +} +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #007c41; + *background-color: #006f3a; + background-image: -moz-linear-gradient(top, #007c41, #006234); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#006234)); + background-image: -webkit-linear-gradient(top, #007c41, #006234); + background-image: -o-linear-gradient(top, #007c41, #006234); + background-image: linear-gradient(to bottom, #007c41, #006234); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff006234', GradientType=0); +} +.dropdown-menu .disabled > a, +.dropdown-menu .disabled > a:hover { + color: #999999; +} +.dropdown-menu .disabled > a:hover { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropdown-submenu > a:after { + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #cccccc; + margin-top: 5px; + margin-right: -10px; +} +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} +.dropdown .dropdown-menu .nav-header { + padding-left: 20px; + padding-right: 20px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +div[class*='-heading'] .dropdown-menu { + background: #fff; + border: 0px; + font-size: 12px; + margin-top: 5px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + padding: 4px 0px; +} +div[class*='-heading'] .dropdown-menu li { + margin: 4px 0px; +} +div[class*='-heading'] .dropdown-menu a { + padding: 0px 10px; +} +div[class*='-heading'] .dropdown-menu a:hover { + background: #fff5b8; + border-top: 1px solid #e1d8a4; + border-bottom: 1px solid #e1d8a4; + color: #333; + margin-bottom: -1px; + margin-top: -1px; +} +div[class*='-heading'] .dropdown-menu:after { + position: absolute; + top: -7px; + right: 10px; + bottom: auto; + left: auto; + z-index: 101; + display: block; + width: 0; + border-color: white transparent; + border-style: solid; + border-width: 0 7px 7px; + content: ""; +} +div[class*='-heading'] .dropdown-menu:before { + position: absolute; + top: -8px; + right: 9px; + bottom: auto; + left: auto; + z-index: 101; + display: block; + width: 0; + border-color: #ddd transparent; + border-style: solid; + border-width: 0 8px 8px; + content: ""; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 700px; + margin: -275px 0 0 -350px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; + outline: none; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-header h3 { + margin: 0; + line-height: 30px; +} +.modal-body { + overflow-y: auto; + max-height: 450px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; + line-height: 0; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.nav { + margin-left: 0; + margin-bottom: 1.42857142857143em; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; + background-color: rgba(0, 0, 0, 0.1); +} +.nav > .pull-right { + float: right; +} +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 1.42857142857143em; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #007c41; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: -0.28571428571428503em 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; + line-height: 0; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 10px; + padding-left: 10px; + margin-right: 0px; + line-height: 14px; +} +.nav-tabs { + border-bottom: none; + margin-bottom: 0px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; +} +.nav-tabs > li { + margin-bottom: -1px; + margin-right: 2px; + border: 1px solid transparent; + margin-left: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 1.42857142857143em; + border: none; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > .active { + border: 1px solid rgba(0, 0, 0, 0.06); + border-bottom: 1px solid #fff; + border-bottom: 1px solid rgba(255, 255, 255, 0.25); + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #fff; + background-color: rgba(255, 255, 255, 0.95); + border: 0; + cursor: default; +} +.tab-content { + background-color: #fff; + background-color: rgba(255, 255, 255, 0.95); + -webkit-border-radius: 0px 4px 4px 4px; + -moz-border-radius: 0px 4px 4px 4px; + border-radius: 0px 4px 4px 4px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + padding: 10px 10px 0 10px; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #007c41; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.nav .dropdown-toggle .caret { + border-top-color: #007c41; + border-bottom-color: #007c41; + margin-top: 6px; +} +.nav .dropdown-toggle:hover .caret { + border-top-color: #003019; + border-bottom-color: #003019; +} +/* move down carets for tabs */ +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.nav > .dropdown.active > a:hover { + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; + line-height: 0; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.nav > .disabled > a { + color: #999999; +} +.nav > .disabled > a:hover { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -3px; +} +.tooltip.right { + margin-left: 3px; +} +.tooltip.bottom { + margin-top: 3px; +} +.tooltip.left { + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} +.image-caption-container { + position: relative; +} +.image-caption-container .caption { + position: absolute; + bottom: 0px; + left: 0px; + right: 0px; + z-index: 19; + width: 100%; + *background-color: rgba(0, 0, 0, 0.65); + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.45)), to(rgba(0, 0, 0, 0.85))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#d9000000', GradientType=0); + color: #fff; + padding: 10px 0; + text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.85); +} +.image-caption-container .caption a { + color: #ffdb05; +} +.image-caption-container .caption.dark-text { + background: #fff; + *background-color: rgba(255, 255, 255, 0.325); + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.65))); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#a6ffffff', GradientType=0); + color: #3d4a43; + text-shadow: 0px 1px 3px rgba(255, 255, 255, 0.65); +} +.image-caption-container .caption.dark-text a { + color: #007c41; +} +.image-caption-container .caption p, +.image-caption-container .caption h3 { + margin: 0; + padding: 0 10px; + line-height: 1.2em; + position: relative; +} +.image-caption-container .caption h3 { + font-size: 14px; + margin-bottom: 3px; +} +.image-caption-container .caption p { + font-weight: 500; +} +.image-caption-container .image-shadow + p.caption { + padding: 10px; + margin: 0; + width: auto; +} +.btn { + border: 1px solid; + font-size: 1.2em; + line-height: 1em; + padding: 0.8em 1.5em 0.6em 1.5em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + text-align: center; +} +.btn:hover { + text-decoration: none; +} +.btn:active { + text-shadow: none; + text-decoration: none; +} +a.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-green { + border: 1px solid #00af5c; + border-bottom-color: #006d39; + border-right-color: #007c41; + font-size: 1.2em; + line-height: 1em; + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); + padding: 0.8em 1.5em 0.6em 1.5em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #ffffff; + text-shadow: 1px 1px 1px #055e33; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #63cb9a, inset 0px -1px 3px #006234; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #63cb9a, inset 0px -1px 3px #006234; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #63cb9a, inset 0px -1px 3px #006234; + text-align: center; +} +.btn-green:hover { + *background-color: #00a054; + background-image: -moz-linear-gradient(top, #00b961, #008646); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b961), to(#008646)); + background-image: -webkit-linear-gradient(top, #00b961, #008646); + background-image: -o-linear-gradient(top, #00b961, #008646); + background-image: linear-gradient(to bottom, #00b961, #008646); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00b961', endColorstr='#ff008646', GradientType=0); + text-decoration: none; + color: #ffffff; +} +.btn-green:active { + *background-color: #00a255; + background-image: -moz-linear-gradient(top, #00964f, #00af5c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00964f), to(#00af5c)); + background-image: -webkit-linear-gradient(top, #00964f, #00af5c); + background-image: -o-linear-gradient(top, #00964f, #00af5c); + background-image: linear-gradient(to bottom, #00964f, #00af5c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00964f', endColorstr='#ff00af5c', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #007c41; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #007c41; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #007c41; + border: 1px solid #007c41; + text-shadow: none; + text-decoration: none; + color: #ffffff; +} +.btn-grey { + border: 1px solid #dfe9e3; + border-bottom-color: #b8cec1; + border-right-color: #d0dfd6; + font-size: 1.2em; + line-height: 1em; + *background-color: #eaefec; + background-image: -moz-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#dfe9e3)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -o-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: linear-gradient(to bottom, #f4f4f4, #dfe9e3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdfe9e3', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #007c41; + text-shadow: 0px 1px 1px #ffffff; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + text-align: center; +} +.btn-grey:hover { + *background-color: #f8faf9; + background-image: -moz-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f5f3)); + background-image: -webkit-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -o-linear-gradient(top, #ffffff, #f1f5f3); + background-image: linear-gradient(to bottom, #ffffff, #f1f5f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f5f3', GradientType=0); + text-decoration: none; + color: #007c41; +} +.btn-grey:active { + *background-color: #e0e7e3; + background-image: -moz-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d0dfd6), to(#f0f0f0)); + background-image: -webkit-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -o-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: linear-gradient(to bottom, #d0dfd6, #f0f0f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0dfd6', endColorstr='#fff0f0f0', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + border: 1px solid #b5ccbe; + text-shadow: none; + text-decoration: none; + color: #007c41; +} +.btn-red { + border: 1px solid #7C0F00; + border-bottom-color: #3a0700; + border-right-color: #620c00; + font-size: 1.2em; + line-height: 1em; + *background-color: #960800; + background-image: -moz-linear-gradient(top, #af0000, #7c0f00); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#af0000), to(#7c0f00)); + background-image: -webkit-linear-gradient(top, #af0000, #7c0f00); + background-image: -o-linear-gradient(top, #af0000, #7c0f00); + background-image: linear-gradient(to bottom, #af0000, #7c0f00); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf0000', endColorstr='#ff7c0f00', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #fff; + text-shadow: 0px 1px 1px #6f6f6f; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ff6262, inset 0px -1px 3px #960000; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ff6262, inset 0px -1px 3px #960000; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ff6262, inset 0px -1px 3px #960000; + text-align: center; +} +.btn-red:hover { + *background-color: #a50900; + background-image: -moz-linear-gradient(top, #9b1300, #af0000); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9b1300), to(#af0000)); + background-image: -webkit-linear-gradient(top, #9b1300, #af0000); + background-image: -o-linear-gradient(top, #9b1300, #af0000); + background-image: linear-gradient(to bottom, #9b1300, #af0000); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b1300', endColorstr='#ffaf0000', GradientType=0); + text-decoration: none; + color: #fff; +} +.btn-red:active { + *background-color: #a20000; + background-image: -moz-linear-gradient(top, #960000, #af0000); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#960000), to(#af0000)); + background-image: -webkit-linear-gradient(top, #960000, #af0000); + background-image: -o-linear-gradient(top, #960000, #af0000); + background-image: linear-gradient(to bottom, #960000, #af0000); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff960000', endColorstr='#ffaf0000', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #7c0000; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #7c0000; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #7c0000; + border: 1px solid #350600; + text-shadow: none; + text-decoration: none; + color: #fff; +} +.btn-apply { + text-shadow: 1px 1px 1px #ffeedd; + background-color: #ffdb05; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + position: relative; + text-align: left; + padding-left: 10px; + padding-right: 2.5em; +} +.btn-apply:hover { + text-shadow: 1px 1px 1px #ffeedd; + background-color: #ffe652; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; +} +.btn-apply:active { + text-shadow: 1px 1px 1px #ffeedd; + background-color: #fad600; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + -webkit-box-shadow: inset 0px 0px 5px #b79d00, 0px 1px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 5px #b79d00, 0px 1px 2px #ffffff; + box-shadow: inset 0px 0px 5px #b79d00, 0px 1px 2px #ffffff; + text-shadow: none; +} +.btn-apply:after { + position: absolute; + top: 0.4666666666666667em; + right: 10px; + z-index: 1000; + display: inline-block; + font-family: FontAwesome; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + font-size: 1.5em; + top: 50%; + margin-top: -0.375em; + height: 0.75em; + line-height: 1em; + vertical-align: middle; + color: #007c41; + text-shadow: 1px 1px 2px #fff5b7; + pointer-events: none; + content: "\f0a9"; +} +.btn-work, +.btn-give { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e8eeea; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + position: relative; + text-align: left; + padding-left: 10px; + padding-right: 2.5em; +} +.btn-work:after, +.btn-give:after { + position: absolute; + font-size: 1.5em; + top: 50%; + margin-top: -0.38em; + height: 0.75em; + line-height: 1em; + vertical-align: middle; + right: 10px; + z-index: 1000; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + color: #93b5a1; + text-shadow: 1px 1px 2px #fff; + pointer-events: none; + content: "\f0a9"; +} +.btn-work:hover, +.btn-give:hover { + text-shadow: 1px 1px 1px #ffffff; + background-color: #ffffff; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; +} +.btn-work:hover:after, +.btn-give:hover:after { + color: #007c41; +} +.btn-work:active, +.btn-give:active { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e2eae5; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + -webkit-box-shadow: inset 0px 0px 5px #bccdc2, 0px 1px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 5px #bccdc2, 0px 1px 2px #ffffff; + box-shadow: inset 0px 0px 5px #bccdc2, 0px 1px 2px #ffffff; + text-shadow: none; +} +.btn-apply.btn-micro:after, +.btn-give.btn-micro:after, +.btn-work.btn-micro:after { + top: 48%; +} +.btn-large { + font-size: 1.4em; +} +.btn-small { + font-size: 1em; +} +.btn-micro { + font-size: 0.815em; + text-transform: uppercase; +} +.sidebar .btn { + display: block; + margin-bottom: 18px; +} +.sidebar .btn-grey { + padding-left: 0.65em; + padding-right: 0.65em; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 1.42857142857143em; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +ul.breadcrumbs { + margin-left: 0px; + font-size: 0.9285714285714286em; +} +ul.breadcrumbs li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +ul.breadcrumbs li a { + padding-right: 10px; +} +ul.breadcrumbs li:first-child { + padding-left: 0; +} +ul.breadcrumbs li:after { + content: "/"; + display: inline-block; + padding-right: 6px; +} +ul.breadcrumbs li.bc-here:after { + content: none; +} +ul[class*='-pagination'] { + *zoom: 1; + list-style-type: none; + padding: 0px; + margin: 15px 0px 0px 0px; +} +ul[class*='-pagination']:before, +ul[class*='-pagination']:after { + display: table; + content: ""; + line-height: 0; +} +ul[class*='-pagination']:after { + clear: both; +} +ul[class*='-pagination'] li { + background-color: #fff; + border: 1px solid #ddd; + display: block; + float: left; + margin-right: 5px; +} +ul[class*='-pagination'] li:hover { + background-color: #DDF1E5; +} +ul[class*='-pagination'] li.active { + background-color: #ededed; + padding: 5px 10px; +} +ul[class*='-pagination'] li a { + cursor: pointer; + display: block; + padding: 5px 10px; +} +ul[class*='-pagination'] li a:hover { + text-decoration: none; +} +ul[class*='-pagination'] li.news-pagination-break { + background: none; + border: none; +} +ul[class*='-pagination'] li.hidden { + display: none; +} +/******** FRAMEWORK BASE END *********/ \ No newline at end of file diff --git a/less/framework.css b/less/framework.css new file mode 100644 index 00000000..13ef2940 --- /dev/null +++ b/less/framework.css @@ -0,0 +1,8280 @@ +/******** FRAMEWORK COMMON ELEMENTS START *********/ +/******** FRAMEWORK BASE START *********/ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + /* Responsive images (ensure images don't scale beyond their parents) */ + + max-width: 100%; + /* Part 1: Set a maxium relative to the parent */ + + width: auto\9; + /* IE7-8 need help adjusting responsive images */ + + height: auto; + /* Part 2: Scale the height according to the width, otherwise you get stretching */ + + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +@font-face { + font-family: "DIN Bold"; + src: url('../font/DINWeb-Bold.eot'); + src: url("../font/DINWeb-Bold.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb-Bold.woff") format("woff"), url('../font/DINComp-Bold.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "DIN Medium"; + src: url('../font/DINWeb-Medium.eot'); + src: url("../font/DINWeb-Medium.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb-Medium.woff") format("woff"), url('../font/DINComp-Medium.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "DIN Regular"; + src: url('../font/DINWeb.eot'); + src: url("../font/DINWeb.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb.woff") format("woff"), url('../font/DINComp.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "DIN Light"; + src: url('../font/DINWeb-Light.eot'); + src: url("../font/DINWeb-Light.eot?#iefix") format("embedded-opentype"), url("../font/DINWeb-Light.woff") format("woff"), url('../font/DINComp-Light.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +html { + font-size: 87.5%; +} +body { + margin: 0; + font-family: "Helvetica Neue", Arial, sans-serif; + font-size: 100%; + line-height: 1.42857142857143em; + color: #3d4a43; + background-color: #ffffff; + background: #f6f6f6 url(../img/new-bg.gif) repeat top left; + -webkit-font-smoothing: antialiased; +} +form#mainform { + margin: 0; +} +a { + color: #007c41; + text-decoration: none; +} +a:hover { + color: #003019; + text-decoration: underline; +} +.frame, +.flexslider { + padding: 0.35714285714285715em; + background: #fff; + border: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); +} +.image-shadow { + position: relative; + display: block; +} +.image-shadow::before { + content: ''; + position: absolute; + width: 100%; + height: 100%; + -moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2); +} +.image-shadow + p { + margin-top: 5px; +} +[class^="loading"], +[class*="loading"], +.loading { + background: url('http://www.ualberta.ca/~publicas/uofa/img/loading.gif') no-repeat center center; + min-height: 30px; +} +.ellipsis { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + -moz-binding: url('assets/xml/ellipsis.xml#ellipsis'); +} +.extrude { + padding: 0.7142857142857143pxem; + background: #fff; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); +} +.sidebar .extrude { + font-size: 0.8571428571428571pxem; + padding: 0.8333333333333334em; + margin-bottom: 1.57em; + padding: 0.8333333333333334em 0.8333333333333334em 0.5em 0.8333333333333334em; +} +.gradient-default { + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); +} +.gradient-highlight { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); +} +.gradient-selected { + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); +} +p.intro-text { + font-size: 1.1428571428571428em; + color: #6A7870; +} +p.secondary-text { + color: #6A7870; +} +.rounded { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.rounded.image-shadow:before { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.rounded.image-shadow img { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.inset { + -webkit-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + -moz-box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + box-shadow: inset 0 -10px 150px rgba(0, 110, 65, 0.25), inset 0px 0px 6px rgba(0, 0, 0, 0.25), 0px 2px 2px #ffffff; + background-image: none; + border-bottom: 1px solid rgba(0, 50, 25, 0.35); + border-top: 1px solid rgba(0, 50, 25, 0.25); + background-color: rgba(255, 200, 10, 0.1); + padding: 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.status-message { + position: relative; + margin: 0.79em 0; + color: rgba(0, 0, 0, 0.65); + padding: 1em 1em 1em 3em; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + font-size: 1.15em; +} +.status-message i { + position: absolute; + left: 0.65em; + font-size: 1.35em; +} +.status-message.success { + background: #d7f3d7; + border: 1px solid #a7e1a7; + text-shadow: 1px 1px 1px rgba(0, 155, 0, 0.35); +} +.status-message.success i { + color: green; +} +.status-message.warning { + background: #f6f9d1; + border: 1px solid #cfbf72; + text-shadow: 1px 1px 1px rgba(165, 125, 0, 0.25); +} +.status-message.warning i { + color: #c90; +} +.status-message.error { + background: #f3dcdb; + border: 1px solid #daa4a1; + text-shadow: 1px 1px 1px rgba(155, 0, 0, 0.35); +} +.status-message.error i { + color: red; +} +.status-message.fixed { + position: fixed; + top: 0; + left: 0; + right: 0; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + border-width: 0px; + border-bottom-width: 1px; + margin-top: 0; +} +.row { + margin-left: -1.4285714285714286em; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; + line-height: 0; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 1.4285714285714286em; +} +.container, +.blade-inner, +.banner-inner, +.navigation-inner, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 67.14285714285714pxem; +} +.span12 { + width: 67.14285714285714pxem; +} +.span11 { + width: 61.42857142857143pxem; +} +.span10 { + width: 55.714285714285715pxem; +} +.span9 { + width: 50pxem; +} +.span8 { + width: 44.285714285714285pxem; +} +.span7 { + width: 38.57142857142857pxem; +} +.span6 { + width: 32.857142857142854pxem; +} +.span5 { + width: 27.142857142857142pxem; +} +.span4 { + width: 21.428571428571427pxem; +} +.span3 { + width: 15.714285714285714pxem; +} +.span2 { + width: 10pxem; +} +.span1 { + width: 4.285714285714286pxem; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; + line-height: 0; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.container-fluid:after { + clear: both; +} +/*! + * Bootstrap Responsive v2.1.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.hidden { + display: none; + visibility: hidden; +} +.visible-phone { + display: none !important; +} +.visible-tablet { + display: none !important; +} +.hidden-desktop { + display: none !important; +} +.visible-desktop { + display: inherit !important; +} +@media (min-width: 48em) and (max-width: 61.1875em) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} +@media (max-width: 47.9375em) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} +@media (min-width: 75em) { + .row { + margin-left: -2.142857142857143em; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + line-height: 0; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 2.142857142857143em; + } + .container, + .blade-inner, + .banner-inner, + .navigation-inner, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 83.57142857142857pxem; + } + .span12 { + width: 83.57142857142857pxem; + } + .span11 { + width: 76.42857142857143pxem; + } + .span10 { + width: 69.28571428571429pxem; + } + .span9 { + width: 62.142857142857146pxem; + } + .span8 { + width: 55pxem; + } + .span7 { + width: 47.857142857142854pxem; + } + .span6 { + width: 40.714285714285715pxem; + } + .span5 { + width: 33.57142857142857pxem; + } + .span4 { + width: 26.428571428571427pxem; + } + .span3 { + width: 19.285714285714285pxem; + } + .span2 { + width: 12.142857142857142pxem; + } + .span1 { + width: 5pxem; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + line-height: 0; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 1156px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 1056px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 956px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 856px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 756px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 656px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 556px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 456px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 356px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 256px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 156px; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .row { + margin-left: -1.4285714285714286em; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + line-height: 0; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 1.4285714285714286em; + } + .container, + .blade-inner, + .banner-inner, + .navigation-inner, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 51.714285714285715pxem; + } + .span12 { + width: 51.714285714285715pxem; + } + .span11 { + width: 47.285714285714285pxem; + } + .span10 { + width: 42.857142857142854pxem; + } + .span9 { + width: 38.42857142857143pxem; + } + .span8 { + width: 34pxem; + } + .span7 { + width: 29.571428571428573pxem; + } + .span6 { + width: 25.142857142857142pxem; + } + .span5 { + width: 20.714285714285715pxem; + } + .span4 { + width: 16.285714285714285pxem; + } + .span3 { + width: 11.857142857142858pxem; + } + .span2 { + width: 7.428571428571429pxem; + } + .span1 { + width: 3pxem; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + line-height: 0; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 710px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 648px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 586px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 524px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 462px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 400px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 338px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 276px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 214px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 152px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 90px; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 28px; + } +} +@media (max-width: 43.0625em) { + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + clear: none; + width: auto; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .row-fluid [class*="span"] { + float: none; + display: block; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + left: 20px; + right: 20px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } +} +@media (max-width: 29.9375em) { + .page-header h1 small { + display: block; + line-height: 1.42857142857143em; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-left: 10px; + padding-right: 10px; + } + .modal { + top: 10px; + left: 10px; + right: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} +p { + margin: 0 0 0.714285714285715em; +} +.lead { + margin-bottom: 1.42857142857143em; + font-size: 1.5em; + font-weight: 200; + line-height: 2.142857142857145em; +} +small { + font-size: 85%; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +cite { + font-style: normal; +} +.muted { + color: #999999; +} +.text-warning { + color: #c09853; +} +.text-error { + color: #b94a48; +} +.text-info { + color: #3a87ad; +} +.text-success { + color: #468847; +} +h1, +h2, +h3, +h4, +h5, +h6, +.site-title { + margin: 0.714285714285715em 0; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + line-height: 1; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.site-title small { + font-weight: normal; + line-height: 1; + color: #999999; +} +.site-title { + font-size: 36px; + line-height: 40px; +} +h1, +h2 { + font-size: 30px; + line-height: 40px; +} +h3 { + font-size: 18px; + line-height: 24px; +} +h4 { + font-size: 18px; + line-height: 20px; +} +h5 { + font-size: 15px; + line-height: 20px; + font-family: sans-serif; + font-weight: bold; +} +h6 { + font-size: 14px; + line-height: 20px; + font-family: sans-serif; + font-weight: bold; +} +h1 small { + font-size: 24px; +} +h2 small { + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4 small { + font-size: 14px; +} +h2.page-title { + margin: 0.8em auto 0 auto; + font-size: 2.1em; + line-height: 1em; + border: none; +} +h3 { + font-size: 1.6em; +} +h5.sidebar-title { + line-height: 1.2em; + font-size: 1.2em; + margin: -10px -10px 5px -10px; + padding: 10px 10px 5px 10px; + border-bottom: 1px solid #dfe9e3; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + text-shadow: 1px 1px 0px #fff; +} +h5.sidebar-title i { + float: right; +} +h5.sidebar-title a { + color: #3d4a43; + text-decoration: none; + display: block; +} +h5.sidebar-title a:hover { + color: #007c41; +} +.primary-content-area p a { + text-decoration: underline; +} +.primary-content-area p a.btn, +.primary-content-area p a.no-underline { + text-decoration: none; +} +.primary-content-area p.button-container a { + text-decoration: none; +} +.primary-content-area h2, +.secondary-content-area h2, +.primary-content-area h3, +.secondary-content-area h3 { + border: none; +} +.primary-content-area h3 { + padding-top: 0.625em; +} +.primary-content-area h3:first-child { + padding-top: 0px; +} +h3 { + font-size: 1.6em; +} +ul, +ol { + padding: 0; + margin: 0 0 0.714285714285715em 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +li { + line-height: 1.42857142857143em; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 1.42857142857143em; +} +dt, +dd { + line-height: 1.42857142857143em; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0.714285714285715em; +} +.dl-horizontal { + *zoom: 1; +} +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + content: ""; + line-height: 0; +} +.dl-horizontal:after { + clear: both; +} +.dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +hr { + margin: 1.42857142857143em 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +hr.softline { + height: 1px; + margin: 1.42857142857143em 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); + border: 0; +} +hr.module-separator { + margin-top: 0px; + border-top-color: #e0e0e0; +} +hr.soften { + height: 1px; + margin: 0px 0; + background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(0, 0, 0, 0.05)), color-stop(0.5, rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.05))); + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + background-image: linear-gradient(left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.05)); + border: 0; + -webkit-box-shadow: 0px 1px 0px #ffffff; + -moz-box-shadow: 0px 1px 0px #ffffff; + box-shadow: 0px 1px 0px #ffffff; + clear: left; +} +div.content-inner hr.soften { + margin-bottom: 1.57em; + margin-top: 0; +} +div.content-inner hr.soften.double { + margin: 1.57em 0em; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 1.42857142857143em; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 1.7857142857142874em; +} +blockquote small { + display: block; + line-height: 1.42857142857143em; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 1.42857142857143em; + font-style: normal; + line-height: 1.42857142857143em; +} +form { + margin: 0 0 1.42857142857143em; +} +fieldset { + padding: 0 0 5px 0; + margin: 0 0 8px 0; + border: 0; + border-bottom: 1px dotted #ddd; +} +legend { + display: block; + width: 100%; + padding: 0 0 5px 0; + margin-bottom: 0.75em; + font-size: 1em; + line-height: 1.57em; + color: #3d4a43; + border: 0; + border-bottom: 1px solid #ddd; + float: left; + font-weight: bold; +} +legend small { + font-size: 1.0714285714285725em; + color: #999999; +} +legend + label { + clear: both; +} +label, +input, +button, +select, +textarea { + font-size: 1em; + font-weight: normal; + line-height: 1.42857142857143em; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 1.42857142857143em; + padding: 0.2857142857142857em 0.42857142857142855em; + margin-bottom: 0.6428571428571429em; + font-size: 1em; + line-height: 1em; + color: #555555; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +input, +textarea, +.uneditable-input { + width: 206px; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear .2s, box-shadow linear .2s; + -moz-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; + height: 1.42857142857143em; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} +textarea { + height: auto; +} +div.scfMultipleLineGeneralPanel textarea { + height: auto; +} +input[type="radio"], +input[type="checkbox"] { + margin: -4px 5px 0 0; + *margin-top: 0; + /* IE7 */ + + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; + cursor: pointer; +} +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} +select { + width: 220px; + border: 1px solid #cccccc; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #637169; +} +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #637169; +} +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #637169; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 926px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 846px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 766px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 686px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 606px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 526px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 446px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 366px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 286px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 206px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 126px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 46px; +} +.controls-row { + *zoom: 1; +} +.controls-row:before, +.controls-row:after { + display: table; + content: ""; + line-height: 0; +} +.controls-row:after { + clear: both; +} +.controls-row [class*="span"] { + float: left; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +.control-group.info > label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 0.42857142857142994em 20px 1.42857142857143em; + margin-top: 1.42857142857143em; + margin-bottom: 1.42857142857143em; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; + line-height: 0; +} +.form-actions:after { + clear: both; +} +.input-append, +.input-prepend { + margin-bottom: 5px; + font-size: 0; + white-space: nowrap; +} +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + font-size: 1em; + vertical-align: top; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 1.42857142857143em; + min-width: 16px; + padding: 4px 5px; + font-size: 1em; + font-weight: normal; + line-height: 1.42857142857143em; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-append .active, +.input-prepend .active { + background-color: #16ff90; + border-color: #007c41; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .add-on, +.input-append .btn { + margin-left: -1px; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.datepicker { + /* Adds formatting to the input box */ + + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; + /*.dow { + border-top: 1px solid #ddd !important; + }*/ + +} +.datepicker input[type="text"], +.datepicker .uneditable-input { + display: inline-block; + height: 1.42857142857143em; + margin-bottom: 9px; + line-height: 1.42857142857143em; + color: #555555; + width: auto; +} +.datepicker.dropdown-menu { + background-color: #fff; + border-color: #ccc; + padding: 4px; +} +.datepicker-inline { + width: 220px; +} +.datepicker.datepicker-rtl { + direction: rtl; +} +.datepicker.datepicker-rtl table tr td span { + float: right; +} +.datepicker-dropdown { + top: 0; + left: 0; +} +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 6px; +} +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 7px; +} +.datepicker > div { + display: none; +} +.datepicker.days div.datepicker-days { + display: block; +} +.datepicker.months div.datepicker-months { + display: block; +} +.datepicker.years div.datepicker-years { + display: block; +} +.datepicker table { + margin: 0; +} +.datepicker td, +.datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; +} +.table-striped .datepicker table tr td, +.table-striped .datepicker table tr th { + background-color: transparent; +} +.datepicker table tr td.day:hover { + background: #eeeeee; + cursor: pointer; +} +.datepicker table tr td.old, +.datepicker table tr td.new { + color: #999999; +} +.datepicker table tr td.disabled, +.datepicker table tr td.disabled:hover { + background: none; + color: #999999; + cursor: default; +} +.datepicker table tr td.today, +.datepicker table tr td.today:hover, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + *background-color: #fde49a; + background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(top, #fdd49a, #fdf59a); + background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdd49a', endColorstr='#fffdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #fdf59a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #000 !important; +} +.datepicker table tr td.today:hover, +.datepicker table tr td.today:hover:hover, +.datepicker table tr td.today.disabled:hover, +.datepicker table tr td.today.disabled:hover:hover, +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today:hover.disabled, +.datepicker table tr td.today.disabled.disabled, +.datepicker table tr td.today.disabled:hover.disabled, +.datepicker table tr td.today[disabled], +.datepicker table tr td.today:hover[disabled], +.datepicker table tr td.today.disabled[disabled], +.datepicker table tr td.today.disabled:hover[disabled] { + color: #ffffff; + background-color: #fdf59a; + *background-color: #fcf282; +} +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active { + background-color: #fbf069 \9; +} +.datepicker table tr td.range, +.datepicker table tr td.range:hover, +.datepicker table tr td.range.disabled, +.datepicker table tr td.range.disabled:hover { + background: #eeeeee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today, +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today.disabled:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + *background-color: #e7ed05; + background-image: -moz-linear-gradient(top, #ffdb05, #d0ff05); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffdb05), to(#d0ff05)); + background-image: -webkit-linear-gradient(top, #ffdb05, #d0ff05); + background-image: -o-linear-gradient(top, #ffdb05, #d0ff05); + background-image: linear-gradient(to bottom, #ffdb05, #d0ff05); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdb05', endColorstr='#ffd0ff05', GradientType=0); + border-color: #d0ff05 #d0ff05 #95b700; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #d0ff05; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today:hover:hover, +.datepicker table tr td.range.today.disabled:hover, +.datepicker table tr td.range.today.disabled:hover:hover, +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today:hover.disabled, +.datepicker table tr td.range.today.disabled.disabled, +.datepicker table tr td.range.today.disabled:hover.disabled, +.datepicker table tr td.range.today[disabled], +.datepicker table tr td.range.today:hover[disabled], +.datepicker table tr td.range.today.disabled[disabled], +.datepicker table tr td.range.today.disabled:hover[disabled] { + color: #ffffff; + background-color: #d0ff05; + *background-color: #beeb00; +} +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active { + background-color: #a9d100 \9; +} +.datepicker table tr td.selected, +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected.disabled:hover { + color: #ffffff; + *background-color: #999999; + background-image: -moz-linear-gradient(top, #b3b3b3, #808080); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); + background-image: -webkit-linear-gradient(top, #b3b3b3, #808080); + background-image: -o-linear-gradient(top, #b3b3b3, #808080); + background-image: linear-gradient(to bottom, #b3b3b3, #808080); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb3b3b3', endColorstr='#ff808080', GradientType=0); + border-color: #808080 #808080 #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #808080; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected:hover:hover, +.datepicker table tr td.selected.disabled:hover, +.datepicker table tr td.selected.disabled:hover:hover, +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected:hover.disabled, +.datepicker table tr td.selected.disabled.disabled, +.datepicker table tr td.selected.disabled:hover.disabled, +.datepicker table tr td.selected[disabled], +.datepicker table tr td.selected:hover[disabled], +.datepicker table tr td.selected.disabled[disabled], +.datepicker table tr td.selected.disabled:hover[disabled] { + color: #ffffff; + background-color: #808080; + *background-color: #737373; +} +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active { + background-color: #666666 \9; +} +.datepicker table tr td.active, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active.disabled:hover { + color: #ffffff; + *background-color: #007c56; + background-image: -moz-linear-gradient(top, #007c41, #007c6a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#007c6a)); + background-image: -webkit-linear-gradient(top, #007c41, #007c6a); + background-image: -o-linear-gradient(top, #007c41, #007c6a); + background-image: linear-gradient(to bottom, #007c41, #007c6a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff007c6a', GradientType=0); + border-color: #007c6a #007c6a #003029; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #007c6a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.active:hover, +.datepicker table tr td.active:hover:hover, +.datepicker table tr td.active.disabled:hover, +.datepicker table tr td.active.disabled:hover:hover, +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active:hover.disabled, +.datepicker table tr td.active.disabled.disabled, +.datepicker table tr td.active.disabled:hover.disabled, +.datepicker table tr td.active[disabled], +.datepicker table tr td.active:hover[disabled], +.datepicker table tr td.active.disabled[disabled], +.datepicker table tr td.active.disabled:hover[disabled] { + color: #ffffff; + background-color: #007c6a; + *background-color: #006254; +} +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active { + background-color: #00493f \9; +} +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.datepicker table tr td span:hover { + background: #eeeeee; +} +.datepicker table tr td span.disabled, +.datepicker table tr td span.disabled:hover { + background: none; + color: #999999; + cursor: default; +} +.datepicker table tr td span.active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled:hover { + color: #ffffff; + *background-color: #007c56; + background-image: -moz-linear-gradient(top, #007c41, #007c6a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#007c6a)); + background-image: -webkit-linear-gradient(top, #007c41, #007c6a); + background-image: -o-linear-gradient(top, #007c41, #007c6a); + background-image: linear-gradient(to bottom, #007c41, #007c6a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff007c6a', GradientType=0); + border-color: #007c6a #007c6a #003029; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #007c6a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active:hover:hover, +.datepicker table tr td span.active.disabled:hover, +.datepicker table tr td span.active.disabled:hover:hover, +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active:hover.disabled, +.datepicker table tr td span.active.disabled.disabled, +.datepicker table tr td span.active.disabled:hover.disabled, +.datepicker table tr td span.active[disabled], +.datepicker table tr td span.active:hover[disabled], +.datepicker table tr td span.active.disabled[disabled], +.datepicker table tr td span.active.disabled:hover[disabled] { + color: #ffffff; + background-color: #007c6a; + *background-color: #006254; +} +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active { + background-color: #00493f \9; +} +.datepicker table tr td span.old { + color: #999999; +} +.datepicker th.datepicker-switch { + width: 145px; +} +.datepicker thead tr:first-child th, +.datepicker tfoot tr:first-child th { + cursor: pointer; +} +.datepicker thead tr:first-child th:hover, +.datepicker tfoot tr:first-child th:hover { + background: #eeeeee; +} +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; +} +.datepicker thead tr:first-child th.cw { + cursor: default; + background-color: transparent; +} +.input-append, +.input-prepend { + font-size: 1em; +} +.input-append .add-on, +.input-prepend .add-on { + height: 1.42857142857143em; +} +.input-append.date .add-on i, +.input-prepend.date .add-on i { + display: block; + cursor: pointer; + width: 16px; + height: 16px; +} +.input-daterange input { + text-align: center; +} +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 1.42857142857143em; + padding: 4px 5px; + font-weight: normal; + line-height: 1.42857142857143em; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; +} +input.search-query { + padding-right: 10px; + padding-left: 10px; + margin-bottom: 0; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; + vertical-align: top; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 0.714285714285715em; +} +legend + .control-group { + margin-top: 1.42857142857143em; + -webkit-margin-top-collapse: separate; +} +.inline-search { + position: relative; +} +.inline-search i.icon-search { + position: absolute; + color: #ccc; + left: 7px; + top: 7px; + font-size: 1.3em; +} +.inline-search input { + padding-left: 27px; + width: 190px; + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + height: 22px; +} +.inline-search button { + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + padding: 4px 10px; + height: 32px; + margin-top: -9px; + margin-left: -5px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.form-horizontal .control-group { + margin-bottom: 1.42857142857143em; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; + line-height: 0; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 180px; +} +.form-horizontal .help-block { + margin-bottom: 0; +} +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 0.714285714285715em; +} +.form-horizontal .form-actions { + padding-left: 180px; +} +div.scfForm { + font-family: "Helvetica Neue", Arial, sans-serif; +} +div.scfForm div.scfSubmitButtonBorder input { + border: 1px solid; + padding: 0.8em 1.5em 0.6em 1.5em; + border: 1px solid #dfe9e3; + border-bottom-color: #b8cec1; + border-right-color: #d0dfd6; + font-size: 1.2em; + line-height: 1em; + *background-color: #eaefec; + background-image: -moz-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#dfe9e3)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -o-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: linear-gradient(to bottom, #f4f4f4, #dfe9e3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdfe9e3', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #007c41; + text-shadow: 0px 1px 1px #ffffff; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + text-align: center; +} +div.scfForm div.scfSubmitButtonBorder input [class^="icon-"], +div.scfForm div.scfSubmitButtonBorder input [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +div.scfForm div.scfSubmitButtonBorder input:hover { + text-decoration: none; +} +div.scfForm div.scfSubmitButtonBorder input:active { + text-shadow: none; + text-decoration: none; +} +div.scfForm div.scfSubmitButtonBorder input:hover { + *background-color: #f8faf9; + background-image: -moz-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f5f3)); + background-image: -webkit-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -o-linear-gradient(top, #ffffff, #f1f5f3); + background-image: linear-gradient(to bottom, #ffffff, #f1f5f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f5f3', GradientType=0); + text-decoration: none; + color: #007c41; +} +div.scfForm div.scfSubmitButtonBorder input:active { + *background-color: #e0e7e3; + background-image: -moz-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d0dfd6), to(#f0f0f0)); + background-image: -webkit-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -o-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: linear-gradient(to bottom, #d0dfd6, #f0f0f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0dfd6', endColorstr='#fff0f0f0', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + border: 1px solid #b5ccbe; + text-shadow: none; + text-decoration: none; + color: #007c41; +} +div.scfForm .scfRequired { + float: left; +} +div.scfForm .scfRadioButtonListGeneralPanel, +div.scfForm .scfCheckBoxListGeneralPanel { + padding: 3px 0 10px 0; +} +div.scfForm .scfRadioButtonListGeneralPanel label, +div.scfForm .scfCheckBoxListGeneralPanel label { + margin-bottom: 0; +} +div.scfForm .scfMultipleLineTextBox { + margin-bottom: 10px; +} +div.scfForm .scfRadioButtonListGeneralPanel input { + float: left; + margin-top: 3px; +} +div.scfForm .scfCheckBoxListGeneralPanel input { + float: left; + margin-top: 5px; +} +div.scfForm .scfSectionLegend { + margin-left: 0; + padding-left: 0; +} +div.scfForm .scfSectionBorderAsFieldSet { + padding-left: 0; + margin-left: 0; + border-top-color: #ddd; +} +div.scfForm .scfDropListLabel, +div.scfForm .scfEmailLabel, +div.scfForm .scfMultipleLineTextLabel, +div.scfForm .scfSingleLineTextLabel, +div.scfForm .scfPasswordLabel, +div.scfForm .scfNumberLabel, +div.scfForm .scfDatePickerLabel, +div.scfForm .scfDateLabel, +div.scfForm .scfRadioButtonListLabel, +div.scfForm .scfCheckBoxListLabel, +div.scfForm .scfListBoxLabel, +div.scfForm .scfFileUploadLabel, +div.scfForm .scfDateSelectorLabel, +div.scfForm .scfCreditCardLabel, +div.scfForm .scfConfirmPasswordLabel, +div.scfForm .scfCaptchaLabel, +div.scfForm .scfTelephoneLabel, +div.scfForm .scfSmsTelephoneLabel { + margin-right: 15px; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + div.scfForm input { + padding-top: 0; + padding-bottom: 0; + } + div.scfForm .scfCheckBoxListGeneralPanel input { + margin-top: 3px; + } + div.scfForm .scfRadioButtonListGeneralPanel input { + margin-top: 2px; + } +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 1.42857142857143em; +} +.table th, +.table td { + padding: 8px; + line-height: 1.42857142857143em; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 1px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child, +.table-bordered tfoot:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child, +.table-bordered tfoot:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; + background-color: rgba(249, 249, 249, 0.65); +} +.table-hover tbody tr:hover td, +.table-hover tbody tr:hover th { + background-color: #f5f5f5; + background-color: rgba(255, 245, 184, 0.15); + border-color: #E1D8A4; + border-bottom: 1px solid #E1D8A4; + margin-bottom: -1px; +} +table [class*=span], +.row-fluid table [class*=span] { + display: table-cell; + float: none; + margin-left: 0; +} +.table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +.table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +.table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +.table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +.table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +.table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +.table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +.table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +.table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +.table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +.table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +.table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +.table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +.table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +.table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +.table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +.table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +.table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +.table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +.table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +.table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +.table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +.table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +.table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +.table tbody tr.success td { + background-color: #dff0d8; +} +.table tbody tr.error td { + background-color: #f2dede; +} +.table tbody tr.warning td { + background-color: #fcf8e3; +} +.table tbody tr.info td { + background-color: #d9edf7; +} +.table-hover tbody tr.success:hover td { + background-color: #d0e9c6; +} +.table-hover tbody tr.error:hover td { + background-color: #ebcccc; +} +.table-hover tbody tr.warning:hover td { + background-color: #faf2cc; +} +.table-hover tbody tr.info:hover td { + background-color: #c4e3f3; +} +.table thead th h3 { + margin: 0; + font-size: 1.2em; +} +/* Font Awesome + the iconic font designed for use with Twitter Bootstrap + ------------------------------------------------------- + The full suite of pictographic icons, examples, and documentation + can be found at: http://fortawesome.github.com/Font-Awesome/ + + License + ------------------------------------------------------- + The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0: + http://creativecommons.org/licenses/by/3.0/ A mention of + 'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable + source code is considered acceptable attribution (most common on the web). + If human readable source code is not available to the end user, a mention in + an 'About' or 'Credits' screen is considered acceptable (most common in desktop + or mobile software). + + Contact + ------------------------------------------------------- + Email: dave@davegandy.com + Twitter: http://twitter.com/fortaweso_me + Work: Lead Product Designer @ http://kyruus.com + + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot'); + src: url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"]:before, +[class*=" icon-"]:before { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + text-decoration: inherit; +} +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; + text-decoration: inherit; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: middle; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav-tabs [class^="icon-"], +.btn [class*=" icon-"], +.nav-tabs [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +li [class^="icon-"], +li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li .icon-large:before, +li .icon-large:before { + /* 1.5 increased font size for icon-large * 1.25 width */ + + width: 1.875em; +} +ul.icons { + list-style-type: none; + margin-left: 2em; + text-indent: -0.8em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .8em; +} +ul.icons li .icon-large:before, +ul.icons li .icon-large:before { + /* 1.5 increased font size for icon-large * 1.25 width */ + + vertical-align: initial; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope-alt:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-user-md:before { + content: "\f200"; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #999; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 0; + margin: 2px 0 0; + list-style: none; + background: #3d4a43; + border: 1px solid #3d4a43; + border-right-width: 0px; + -webkit-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: -0.28571428571428503em 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857142857143em; + color: #3d4a43; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu li > a:focus, +.dropdown-submenu:hover > a { + text-decoration: none; + color: #ffffff; + background-color: #007c41; + *background-color: #006f3a; + background-image: -moz-linear-gradient(top, #007c41, #006234); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#006234)); + background-image: -webkit-linear-gradient(top, #007c41, #006234); + background-image: -o-linear-gradient(top, #007c41, #006234); + background-image: linear-gradient(to bottom, #007c41, #006234); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff006234', GradientType=0); +} +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #007c41; + *background-color: #006f3a; + background-image: -moz-linear-gradient(top, #007c41, #006234); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007c41), to(#006234)); + background-image: -webkit-linear-gradient(top, #007c41, #006234); + background-image: -o-linear-gradient(top, #007c41, #006234); + background-image: linear-gradient(to bottom, #007c41, #006234); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff006234', GradientType=0); +} +.dropdown-menu .disabled > a, +.dropdown-menu .disabled > a:hover { + color: #999999; +} +.dropdown-menu .disabled > a:hover { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropdown-submenu > a:after { + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #cccccc; + margin-top: 5px; + margin-right: -10px; +} +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} +.dropdown .dropdown-menu .nav-header { + padding-left: 20px; + padding-right: 20px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +div[class*='-heading'] .dropdown-menu { + background: #fff; + border: 0px; + font-size: 12px; + margin-top: 5px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + padding: 4px 0px; +} +div[class*='-heading'] .dropdown-menu li { + margin: 4px 0px; +} +div[class*='-heading'] .dropdown-menu a { + padding: 0px 10px; +} +div[class*='-heading'] .dropdown-menu a:hover { + background: #fff5b8; + border-top: 1px solid #e1d8a4; + border-bottom: 1px solid #e1d8a4; + color: #333; + margin-bottom: -1px; + margin-top: -1px; +} +div[class*='-heading'] .dropdown-menu:after { + position: absolute; + top: -7px; + right: 10px; + bottom: auto; + left: auto; + z-index: 101; + display: block; + width: 0; + border-color: white transparent; + border-style: solid; + border-width: 0 7px 7px; + content: ""; +} +div[class*='-heading'] .dropdown-menu:before { + position: absolute; + top: -8px; + right: 9px; + bottom: auto; + left: auto; + z-index: 101; + display: block; + width: 0; + border-color: #ddd transparent; + border-style: solid; + border-width: 0 8px 8px; + content: ""; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 700px; + margin: -275px 0 0 -350px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; + outline: none; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-header h3 { + margin: 0; + line-height: 30px; +} +.modal-body { + overflow-y: auto; + max-height: 450px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; + line-height: 0; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.nav { + margin-left: 0; + margin-bottom: 1.42857142857143em; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; + background-color: rgba(0, 0, 0, 0.1); +} +.nav > .pull-right { + float: right; +} +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 1.42857142857143em; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #007c41; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: -0.28571428571428503em 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; + line-height: 0; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 10px; + padding-left: 10px; + margin-right: 0px; + line-height: 14px; +} +.nav-tabs { + border-bottom: none; + margin-bottom: 0px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; +} +.nav-tabs > li { + margin-bottom: -1px; + margin-right: 2px; + border: 1px solid transparent; + margin-left: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 1.42857142857143em; + border: none; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > .active { + border: 1px solid rgba(0, 0, 0, 0.06); + border-bottom: 1px solid #fff; + border-bottom: 1px solid rgba(255, 255, 255, 0.25); + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #fff; + background-color: rgba(255, 255, 255, 0.95); + border: 0; + cursor: default; +} +.tab-content { + background-color: #fff; + background-color: rgba(255, 255, 255, 0.95); + -webkit-border-radius: 0px 4px 4px 4px; + -moz-border-radius: 0px 4px 4px 4px; + border-radius: 0px 4px 4px 4px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + padding: 10px 10px 0 10px; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #007c41; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.nav .dropdown-toggle .caret { + border-top-color: #007c41; + border-bottom-color: #007c41; + margin-top: 6px; +} +.nav .dropdown-toggle:hover .caret { + border-top-color: #003019; + border-bottom-color: #003019; +} +/* move down carets for tabs */ +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.nav > .dropdown.active > a:hover { + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; + line-height: 0; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.nav > .disabled > a { + color: #999999; +} +.nav > .disabled > a:hover { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -3px; +} +.tooltip.right { + margin-left: 3px; +} +.tooltip.bottom { + margin-top: 3px; +} +.tooltip.left { + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} +.image-caption-container { + position: relative; +} +.image-caption-container .caption { + position: absolute; + bottom: 0px; + left: 0px; + right: 0px; + z-index: 19; + width: 100%; + *background-color: rgba(0, 0, 0, 0.65); + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.45)), to(rgba(0, 0, 0, 0.85))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.85)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#d9000000', GradientType=0); + color: #fff; + padding: 10px 0; + text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.85); +} +.image-caption-container .caption a { + color: #ffdb05; +} +.image-caption-container .caption.dark-text { + background: #fff; + *background-color: rgba(255, 255, 255, 0.325); + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.65))); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#a6ffffff', GradientType=0); + color: #3d4a43; + text-shadow: 0px 1px 3px rgba(255, 255, 255, 0.65); +} +.image-caption-container .caption.dark-text a { + color: #007c41; +} +.image-caption-container .caption p, +.image-caption-container .caption h3 { + margin: 0; + padding: 0 10px; + line-height: 1.2em; + position: relative; +} +.image-caption-container .caption h3 { + font-size: 14px; + margin-bottom: 3px; +} +.image-caption-container .caption p { + font-weight: 500; +} +.image-caption-container .image-shadow + p.caption { + padding: 10px; + margin: 0; + width: auto; +} +.btn { + border: 1px solid; + font-size: 1.2em; + line-height: 1em; + padding: 0.8em 1.5em 0.6em 1.5em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + text-align: center; +} +.btn:hover { + text-decoration: none; +} +.btn:active { + text-shadow: none; + text-decoration: none; +} +a.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-green { + border: 1px solid #00af5c; + border-bottom-color: #006d39; + border-right-color: #007c41; + font-size: 1.2em; + line-height: 1em; + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); + padding: 0.8em 1.5em 0.6em 1.5em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #ffffff; + text-shadow: 1px 1px 1px #055e33; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #63cb9a, inset 0px -1px 3px #006234; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #63cb9a, inset 0px -1px 3px #006234; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #63cb9a, inset 0px -1px 3px #006234; + text-align: center; +} +.btn-green:hover { + *background-color: #00a054; + background-image: -moz-linear-gradient(top, #00b961, #008646); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b961), to(#008646)); + background-image: -webkit-linear-gradient(top, #00b961, #008646); + background-image: -o-linear-gradient(top, #00b961, #008646); + background-image: linear-gradient(to bottom, #00b961, #008646); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00b961', endColorstr='#ff008646', GradientType=0); + text-decoration: none; + color: #ffffff; +} +.btn-green:active { + *background-color: #00a255; + background-image: -moz-linear-gradient(top, #00964f, #00af5c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00964f), to(#00af5c)); + background-image: -webkit-linear-gradient(top, #00964f, #00af5c); + background-image: -o-linear-gradient(top, #00964f, #00af5c); + background-image: linear-gradient(to bottom, #00964f, #00af5c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00964f', endColorstr='#ff00af5c', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #007c41; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #007c41; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #007c41; + border: 1px solid #007c41; + text-shadow: none; + text-decoration: none; + color: #ffffff; +} +.btn-grey { + border: 1px solid #dfe9e3; + border-bottom-color: #b8cec1; + border-right-color: #d0dfd6; + font-size: 1.2em; + line-height: 1em; + *background-color: #eaefec; + background-image: -moz-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#dfe9e3)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: -o-linear-gradient(top, #f4f4f4, #dfe9e3); + background-image: linear-gradient(to bottom, #f4f4f4, #dfe9e3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdfe9e3', GradientType=0); + padding: 0.8em 1em 0.6em 1em; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-decoration: none; + font-weight: 500; + color: #007c41; + text-shadow: 0px 1px 1px #ffffff; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), inset 1px 1px 1px #ffffff, inset 0px -1px 3px #d0dfd6; + text-align: center; +} +.btn-grey:hover { + *background-color: #f8faf9; + background-image: -moz-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f5f3)); + background-image: -webkit-linear-gradient(top, #ffffff, #f1f5f3); + background-image: -o-linear-gradient(top, #ffffff, #f1f5f3); + background-image: linear-gradient(to bottom, #ffffff, #f1f5f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f5f3', GradientType=0); + text-decoration: none; + color: #007c41; +} +.btn-grey:active { + *background-color: #e0e7e3; + background-image: -moz-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d0dfd6), to(#f0f0f0)); + background-image: -webkit-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: -o-linear-gradient(top, #d0dfd6, #f0f0f0); + background-image: linear-gradient(to bottom, #d0dfd6, #f0f0f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0dfd6', endColorstr='#fff0f0f0', GradientType=0); + -webkit-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + -moz-box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + box-shadow: 0px -1px 4px #ffffff, inset 0px -1px 6px #c1d4c9; + border: 1px solid #b5ccbe; + text-shadow: none; + text-decoration: none; + color: #007c41; +} +.btn-apply { + text-shadow: 1px 1px 1px #ffeedd; + background-color: #ffdb05; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + position: relative; + text-align: left; + padding-left: 10px; + padding-right: 2.5em; +} +.btn-apply:hover { + text-shadow: 1px 1px 1px #ffeedd; + background-color: #ffe652; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; +} +.btn-apply:active { + text-shadow: 1px 1px 1px #ffeedd; + background-color: #fad600; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + -webkit-box-shadow: inset 0px 0px 5px #b79d00, 0px 1px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 5px #b79d00, 0px 1px 2px #ffffff; + box-shadow: inset 0px 0px 5px #b79d00, 0px 1px 2px #ffffff; + text-shadow: none; +} +.btn-apply:after { + position: absolute; + top: 0.4666666666666667em; + right: 10px; + z-index: 1000; + display: inline-block; + font-family: FontAwesome; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + font-size: 1.5em; + top: 50%; + margin-top: -0.375em; + height: 0.75em; + line-height: 1em; + vertical-align: middle; + color: #007c41; + text-shadow: 1px 1px 2px #fff5b7; + pointer-events: none; + content: "\f0a9"; +} +.btn-work, +.btn-give { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e8eeea; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + position: relative; + text-align: left; + padding-left: 10px; + padding-right: 2.5em; +} +.btn-work:after, +.btn-give:after { + position: absolute; + font-size: 1.5em; + top: 50%; + margin-top: -0.38em; + height: 0.75em; + line-height: 1em; + vertical-align: middle; + right: 10px; + z-index: 1000; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + color: #93b5a1; + text-shadow: 1px 1px 2px #fff; + pointer-events: none; + content: "\f0a9"; +} +.btn-work:hover, +.btn-give:hover { + text-shadow: 1px 1px 1px #ffffff; + background-color: #ffffff; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; +} +.btn-work:hover:after, +.btn-give:hover:after { + color: #007c41; +} +.btn-work:active, +.btn-give:active { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e2eae5; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #007c41; + -webkit-box-shadow: inset 0px 0px 5px #bccdc2, 0px 1px 2px #ffffff; + -moz-box-shadow: inset 0px 0px 5px #bccdc2, 0px 1px 2px #ffffff; + box-shadow: inset 0px 0px 5px #bccdc2, 0px 1px 2px #ffffff; + text-shadow: none; +} +.btn-apply.btn-micro:after, +.btn-give.btn-micro:after, +.btn-work.btn-micro:after { + top: 48%; +} +.btn-large { + font-size: 1.4em; +} +.btn-small { + font-size: 1em; +} +.btn-micro { + font-size: 0.815em; + text-transform: uppercase; +} +.sidebar .btn { + display: block; + margin-bottom: 18px; +} +.sidebar .btn-grey { + padding-left: 0.65em; + padding-right: 0.65em; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 1.42857142857143em; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +ul.breadcrumbs { + margin-left: 0px; + font-size: 0.9285714285714286em; +} +ul.breadcrumbs li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +ul.breadcrumbs li a { + padding-right: 10px; +} +ul.breadcrumbs li:first-child { + padding-left: 0; +} +ul.breadcrumbs li:after { + content: "/"; + display: inline-block; + padding-right: 6px; +} +ul.breadcrumbs li.bc-here:after { + content: none; +} +ul[class*='-pagination'] { + *zoom: 1; + list-style-type: none; + padding: 0px; + margin: 15px 0px 0px 0px; +} +ul[class*='-pagination']:before, +ul[class*='-pagination']:after { + display: table; + content: ""; + line-height: 0; +} +ul[class*='-pagination']:after { + clear: both; +} +ul[class*='-pagination'] li { + background-color: #fff; + border: 1px solid #ddd; + display: block; + float: left; + margin-right: 5px; +} +ul[class*='-pagination'] li:hover { + background-color: #DDF1E5; +} +ul[class*='-pagination'] li.active { + background-color: #ededed; + padding: 5px 10px; +} +ul[class*='-pagination'] li a { + cursor: pointer; + display: block; + padding: 5px 10px; +} +ul[class*='-pagination'] li a:hover { + text-decoration: none; +} +ul[class*='-pagination'] li.news-pagination-break { + background: none; + border: none; +} +ul[class*='-pagination'] li.hidden { + display: none; +} +/******** FRAMEWORK BASE END *********/.sidebar-title a:hover { + text-decoration: none; +} +.secondary-content-area .module-container { + margin-bottom: 1.57em; +} +.content-top-row { + margin-top: 5px; + width: 67.14285714285714pxem; + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.content-top-row:before, +.content-top-row:after { + display: table; + content: ""; + line-height: 0; +} +.content-top-row:after { + clear: both; +} +@media (min-width: 43.125em) { + .row-fluid .feature-area, + .row-fluid .audience-area, + .row-fluid .primary-content-area, + .row-fluid .secondary-content-area { + width: 75.26041666666666%; + } + .row-fluid .sidebar { + width: 22.135416666666664%; + float: right; + } + .row-fluid.one-col .primary-content-area { + width: 74.21875%; + } + .row-fluid.one-col .sidebar { + position: inherit; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .sidebar { + position: absolute; + top: 20px; + right: 10px; + } +} +@media (min-width: 61.25em) and (max-width: 74.9375em) { + .image-caption-container .caption { + position: static; + padding: 6px 0px 3px 0px; + background: #fff; + color: #666; + text-shadow: none; + } + .image-caption-container .caption a { + color: #007c41; + } + .image-caption-container .caption p { + padding: 0px; + margin-bottom: 0; + line-height: 1.4em; + } + .image-caption-container .caption h3 { + padding: 0px; + line-height: 1em; + } +} +@media (max-width: 500px) { + .image-caption-container .caption { + position: static; + padding: 6px 0px 3px 0px; + background: #fff; + color: #666; + text-shadow: none; + } + .image-caption-container .caption p { + padding: 0px; + margin-bottom: 0; + line-height: 1.4em; + } + .image-caption-container .caption h3 { + padding: 0px; + line-height: 1em; + } + .image-caption-container .caption a { + color: #007c41; + } +} +@media (min-width: 460px) and (max-width: 61.1875em) { + .row-fluid .secondary-content-area .module-container { + display: block; + float: left; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-left: 0; + width: 100%; + } + .row-fluid .secondary-content-area .module-container:first-child, + .row-fluid .secondary-content-area .module-container:nth-child(odd) { + margin-left: 0; + } + .row-fluid .secondary-content-area .module-container hr.soften { + margin-bottom: 0.57em; + } +} +@media (max-width: 61.1875em) { + .row-fluid .feature-area, + .row-fluid .audience-area, + .row-fluid .primary-content-area, + .row-fluid .secondary-content-area { + margin-left: 0px; + } + .row-fluid .feature-area, + .row-fluid .primary-content-area { + margin-bottom: 1.5em; + } + .content-top-row .tab-content { + min-height: auto; + } +} +@media (min-width: 61.25em) { + .row-fluid .feature-area { + width: 47.97872340425532%; + } + .row-fluid .audience-area { + width: 49.8936170212766%; + } + .row-fluid .primary-content-area { + width: 47.97872340425532%; + } + .row-fluid .secondary-content-area { + width: 29.680851063829788%; + } + .row-fluid .sidebar { + width: 18.085106382978726%; + } + .row-fluid.one-col .primary-content-area { + width: 79.7872340425532%; + } + .content-top-row { + width: 67.14285714285714pxem; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .content-top-row .tab-content { + overflow: auto; + min-height: 260px; + height: 18.571428571428573pxem; + } +} +@media (min-width: 75em) { + .content-top-row { + width: 83.57142857142857pxem; + } + .content-top-row .tab-content { + min-height: 264px; + height: 18.857142857142858pxem; + } + .row-fluid .feature-area { + width: 49.65811965811966%; + } + .row-fluid .audience-area { + width: 47.77777777777778%; + } + .row-fluid .primary-content-area { + width: 49.65811965811966%; + } + .row-fluid .secondary-content-area { + width: 30.683760683760685%; + } + .row-fluid .sidebar { + width: 14.529914529914532%; + } + .row-fluid.one-col .primary-content-area { + width: 81.19658119658119%; + } +} +.blade-container { + background: #fff; + border-bottom: 1px solid #CBCFCD; + height: 40px; + padding: 10px 0px; + -webkit-box-shadow: inset 0px -3px 0px #f9fbfa; + -moz-box-shadow: inset 0px -3px 0px #f9fbfa; + box-shadow: inset 0px -3px 0px #f9fbfa; +} +.blade-container a { + color: #999; +} +.quick-links-container .dropdown a.btn { + position: relative; + top: -1px; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + background: #f6f6f6; + margin-top: -8px; +} +.quick-links-container .dropdown a.btn:hover { + text-decoration: none; + background: #f9f9f9; +} +.quick-links-container .dropdown a.btn:active { + -webkit-box-shadow: inset 1px 1px 4px #cccccc; + -moz-box-shadow: inset 1px 1px 4px #cccccc; + box-shadow: inset 1px 1px 4px #cccccc; + background: #eee; + border-bottom-color: #ddd; + text-decoration: none; +} +.quick-links-container .dropdown a.btn .caret { + margin-top: 4px; +} +.blade-inner { + position: relative; + margin: 0 auto; + text-align: right; +} +.blade-inner nav, +.blade-inner input, +.blade-inner button.global-search-btn { + font-size: 1em; +} +.brand { + display: block; + float: left; + width: 170px; + height: 40px; +} +.brand img { + display: block; + height: 100%; +} +nav.blade-navigation { + display: inline; +} +ul.quick-links-container { + list-style: none; + margin: 0 10px 0 0; + padding: 11px 0; + display: inline-block; + line-height: 1em; +} +ul.quick-links-container li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.blade-search { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + position: relative; + top: -2px; +} +.blade-search i { + position: absolute; + left: 5px; + top: 6px; + font-size: 1.5em; + line-height: 1em; + color: #ccc; + pointer-events: none; +} +.blade-search input.search-query { + width: 130px; + padding-left: 25px; +} +.icon-bar { + display: block; + margin-top: 2px; + width: 18px; + height: 2px; + background-color: #ccc; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65); +} +.icon-bar + .icon-bar { + margin-top: 3px; +} +.quick-links-container .quick-links-button { + display: none; +} +.blade-search input { + -webkit-border-radius: 4px 0px 0px 4px; + -moz-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + width: 75%; + margin-right: 0; + height: 1.688em; + padding-left: 2.142857142857143em; +} +.blade-search .btn { + top: auto; + right: 0; + width: auto; + margin: 0; + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + text-align: center; + margin-left: -5px; + height: 2.4em; + padding: 0.7em 0.8em; +} +.banner-container { + background: #007c41; + height: 6.42857142857143em; + border-bottom: 3px solid #ffdb05; + color: #fff; + overflow: hidden; + position: relative; +} +.banner-inner { + position: relative; + margin: 0 auto; + height: 6.42857142857143em; + z-index: 12; +} +.banner-inner .site-title { + position: absolute; + z-index: 15; + bottom: -5px; + left: 10px; + text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.35); +} +.banner-inner .site-title a { + color: #fff; + text-decoration: none; +} +.banner-inner .site-title a:hover { + color: #ffdb05; +} +.oval-container { + display: none; +} +.shadow-container { + display: none; +} +.oval { + display: none; +} +.navigation-container { + background-color: #E8EEEA; + border-top-color: #CCC404; + border-left-width: 0px; + border-right-width: 0px; +} +.navigation-inner { + margin: 0 auto; +} +.navigation-inner ul { + list-style: none; + margin: 0px; + padding: 0px; +} +.navigation-inner > ul { + border-left: 1px solid #e0e0e0; + border-left: 1px solid rgba(0, 0, 0, 0.1); +} +.navigation-inner ul li a { + padding: 12px 0 8px 0; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-transform: uppercase; + color: #3d4a43; +} +.navigation-inner ul li a:hover { + text-decoration: none; +} +.navigation-inner ul li .audience-link { + display: none; +} +.navigation-inner > ul > li { + display: block; + *zoom: 1; + margin-right: 0px; +} +.navigation-inner > ul > li:before, +.navigation-inner > ul > li:after { + display: table; + content: ""; + line-height: 0; +} +.navigation-inner > ul > li:after { + clear: both; +} +.navigation-inner ul li ul li a { + display: block; +} +.page-breadcrumb { + margin: 0; + padding: 0; + list-style: none; + float: right; + line-height: 1em; + margin-top: 1.75em; + font-size: 12px; + font-weight: bold; + color: #666; +} +.page-breadcrumb li { + display: block; + float: left; + position: relative; + margin: 0 10px 0 0; +} +.page-breadcrumb li:after { + content: "\00BB"; + margin-left: 10px; + font-size: 16px; +} +.page-breadcrumb li:last-child { + margin-right: 0; +} +.page-breadcrumb li:last-child:after { + content: ''; + margin-left: 0; +} +/** content.less - basic content pieces **/ +.content-wrapper { + position: relative; +} +.content-inner { + padding: 0; + margin-top: 1.57em; +} +.content-inner hr.soften { + margin: 0; +} +.content-inner h3 { + margin: 0em 0em 0.22727272727272727pxem 0em; +} +/** content.less - sidebar **/ +.sidebar-image-container { + margin: -5px -10px 0px -10px; +} +.sidebar, +.sidebar li { + line-height: 1.57em; +} +.sidebar div[class*='module'] ul { + list-style: none; + padding: 0; + margin: 0; +} +.sidebar div[class*='module'] ul li { + padding: 5px 0 3px 0; + border-bottom: 1px dotted #e0e0e0; +} +.sidebar div[class*='module'] ul li:first-child { + padding: 0 0 3px 0; +} +footer { + margin-top: 20px; +} +.top-footer-row { + margin: 20px 0 0 0; + -webkit-box-shadow: inset 0 5px 30px rgba(0, 110, 65, 0.08), inset 0 1px 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 5px 30px rgba(0, 110, 65, 0.08), inset 0 1px 3px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 5px 30px rgba(0, 110, 65, 0.08), inset 0 1px 3px rgba(0, 0, 0, 0.15); + border-bottom: 1px solid rgba(0, 50, 25, 0.15); + border-top: 1px solid rgba(0, 50, 25, 0.2); + background: rgba(255, 200, 10, 0.05); +} +.bottom-footer-row { + background: #007c41; + border-top: 3px solid #ffdb05; + margin: 0; + color: #fff; + -webkit-box-shadow: inset 0px 1px 10px #006234; + -moz-box-shadow: inset 0px 1px 10px #006234; + box-shadow: inset 0px 1px 10px #006234; +} +.bottom-footer-row p { + margin: 0; + padding: 0; +} +.bottom-footer-row .footer-right { + text-align: right; +} +.bottom-footer-row a { + color: #fff; + text-decoration: underline; +} +.bottom-footer-row a:hover { + text-decoration: none; +} +p.note { + color: #666; + font-size: 0.92307692307692em; +} +.social-media i[class*="icon"] { + font-size: 16px; +} +.social-media { + font-size: 1.1em; + line-height: 1.5em; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; +} +.social-media li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 5px 6px 5px 0; +} +.social-media a:hover { + text-decoration: none; +} +.footer-inner { + padding: 20px 0px; +} +.footer-inner h3 { + font-size: 16px; + line-height: 1em; + border-bottom: 1px solid #e0d9c6; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding-bottom: 5px; +} +ul.footer-quick-links { + display: block; + list-style: none; + margin: 0 0 12px -10px; + padding: 0; + *zoom: 1; + font-size: 0.9285714285714286em; +} +ul.footer-quick-links:before, +ul.footer-quick-links:after { + display: table; + content: ""; + line-height: 0; +} +ul.footer-quick-links:after { + clear: both; +} +ul.footer-quick-links li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-right: -4px; + padding: 0px; + line-height: 1em; + float: left; + margin-bottom: 10px; +} +ul.footer-quick-links li:last-child a { + border: 0px; +} +ul.footer-quick-links li a { + display: block; + padding: 0px 10px; + border-right: 1px solid rgba(255, 255, 255, 0.25); + color: #fff; +} +ul.footer-quick-links + p { + margin-top: 1em; +} +.btn-social-media { + padding: 6px 10px 6px 7px; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + background: rgba(255, 255, 255, 0.25); + *background-color: rgba(255, 255, 255, 0.18); + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.01)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.35)), to(rgba(255, 255, 255, 0.01))); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.01)); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.01)); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.01)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ffffff', endColorstr='#03ffffff', GradientType=0); + text-shadow: none; + font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + text-transform: uppercase; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + color: #999; + font-size: 13px; + line-height: 1em; +} +.btn-social-media:hover { + background: #fff; + color: #007c41; + cursor: pointer; +} +.btn-social-media span { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + position: relative; + top: -1px; + left: 0px; +} +.btn-social-media i[class*="icon"] { + line-height: 1em; + background: #007c41; + padding: 4px 0px 0px 0px; + margin-right: 4px; + border-radius: 2px; + color: #fff; +} +.btn-social-media i.icon-flickr { + background: transparent url(../img/flickr-icon.png) no-repeat center center; + background-color: #007c41; + height: 17px; + width: 22px; +} +.flickr-footer span { + top: -3px; +} +.btn-social-media i.icon-youtube { + background: transparent url(../img/youtube-icon.png) no-repeat center center; + background-color: #007c41; + height: 17px; + width: 20px; +} +.youtube-footer span { + top: -3px; +} +.module-container .module-heading { + position: relative; +} +.module-container .module-heading h3 { + float: left; + margin-right: 10px; +} +.module-container .module-heading .module-actions { + list-style: none; + margin: 0; + padding: 0; +} +.module-container .module-heading .module-actions li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 0 6px; + border-left: 1px dotted #e0e0e0; + margin: -4px -4px 0 0px; +} +.module-container .module-heading .module-actions li a { + padding: 7px 5px 3px 5px; +} +@media (min-width: 61.25em) and (max-width: 74.9375em) { + .module-container .module-heading .module-actions { + position: absolute; + right: -9px; + top: 0px; + } +} +.sidebar .twitter-module .twitter-feed { + font-size: 1em; + word-wrap: break-word; +} +.sidebar .twitter-module .twitter-feed ul { + margin: 0 0 10px 0; +} +.sidebar .twitter-module .twitter-feed .tweet_action { + font-size: 1em; + color: #637169; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-right: 3px; + font-size: 11px; +} +.sidebar .twitter-module .twitter-feed .tweet_action i { + font-size: 12px; +} +.sidebar .twitter-module .twitter-feed .tweet_time a { + font-size: 11px; + color: #637169; +} +.sidebar .twitter-module .twitter-feed .tweet_action:hover { + text-decoration: none; + color: #007c41; +} +.module-image-callout p { + margin-top: 0.5em; +} +.hover-caption-container { + position: relative; + overflow: hidden; +} +.hover-caption-container + p { + margin-top: 5px; +} +.hover-caption-container a, +.hover-caption-container a:hover { + text-decoration: none; +} +.hover-caption-container i { + position: absolute; + font-size: 6em; + color: #fff; + left: 50%; + margin-left: -0.35em; + top: 50%; + margin-top: -0.25em; + text-shadow: 0px 0px 10px #000; + opacity: 0.4; + filter: alpha(opacity=40); + pointer-events: none; +} +.hover-caption-container .caption { + color: #fff; + background: rgba(0, 0, 0, 0.75); + text-shadow: 0px 1px 2px #000; + position: absolute; + bottom: -100%; + left: 0px; + width: 100%; + pointer-events: none; + -webkit-transition: all 0.1s ease-in-out; + -moz-transition: all 0.1s ease-in-out; + -o-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out; +} +.hover-caption-container .caption p { + padding: 4px 10px; + margin: 0; +} +.hover-caption-container:hover .caption { + bottom: 0px; +} +.hover-caption-container:hover i { + opacity: 1; + filter: alpha(opacity=100); +} +.frame { + margin-bottom: 6px; +} +.frame + p { + margin-top: 6px; +} +.sidebar .links-module div ul li { + border: 0; + padding: 0; + line-height: 1.57em; +} +.sidebar .links-module div ul li:first-child { + padding: 0; +} +.sidebar .links-module div ul li a { + display: block; + padding-top: 5px; + padding-bottom: 3px; + border-top: 1px dotted #E0E0E0; + line-height: 135%; +} +.sidebar .links-module div ul li a:hover { + background: #FFF5B8; + margin-left: -10px; + margin-right: -10px; + padding-left: 10px; + padding-right: 10px; + border-top: 1px solid #e1d8a4; + margin-bottom: -1px; + border-bottom: 1px solid #e1d8a4; + text-decoration: none; +} +.sidebar .links-module div ul li:first-child a { + border-top-color: transparent; +} +.sidebar .links-module div ul li:first-child a:hover { + border-top-color: #e1d8a4; +} +.sidebar .links + p { + margin-top: 5px; +} +.sidebar .events-module a { + line-height: 1.2em; +} +.sidebar .events-module span.date { + display: block; + color: #999; + font-size: 11px; +} +.sidebar .events-module ul li:last-child { + border-bottom: none; +} +.sidebar ul.events-list li.events-row.bottom-row:hover { + padding-left: 0px; +} +.sidebar ul.events-list li.events-row.bottom-row a:hover { + padding-left: 10px; + text-decoration: none; +} +.sidebar .events-list li.events-row { + border-top: 1px dotted #e0e0e0; +} +.sidebar .events-list li.events-row:first-child { + border-top-color: transparent; +} +.sidebar .events-list li.events-row a { + border: 0; + padding-bottom: 0; +} +.sidebar .events-list li.events-row a:hover { + margin: 0; + padding-left: 0px; + padding-right: 0; + border: none; + background: none; + text-decoration: underline; +} +.sidebar .events-list li.events-row .date { + line-height: 1.57em; + margin-bottom: 0.5em; + margin-top: 0.5em; + font-size: 0.9em; + color: #637169; +} +.sidebar .events-list li.events-row:hover { + background: #FFF5B8; + padding-left: 10px; + padding-right: 10px; + border-top: 1px solid #e1d8a4; + margin-bottom: -1px; + border-bottom: 1px solid #e1d8a4; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; +} +.secondary-content-area .event-module li { + position: relative; + min-height: 60px; +} +.secondary-content-area .event-module li h4 { + padding-left: 60px; + margin-top: 0.3em; +} +.secondary-content-area .event-module li .date { + padding: 0.7142857142857143pxem; + background: #fff; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + padding: 1px; + width: 3.857142857142857pxem; + height: 3.857142857142857pxem; + margin: 0.7142857142857143pxem 0.7142857142857143pxem 0.7142857142857143pxem 0pxem; + position: absolute; + left: 0; + top: 0; +} +.secondary-content-area .event-module li .date .month, +.secondary-content-area .event-module li .date .day { + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + text-transform: uppercase; + color: #007c41; + display: block; + text-align: center; +} +.secondary-content-area .event-module li .date .month { + background: #F5F8F6; + padding-top: 2px; + font-size: 11px; + font-weight: bold; +} +.secondary-content-area .event-module li .date .day { + font-size: 1.5em; + margin-top: 6px; + font-weight: bold; +} +.secondary-content-area .event-module li:hover .date { + left: 9px; +} +.secondary-content-area .event-module li:first-child { + border-top-color: transparent; +} +.secondary-content-area .event-module li:first-child:hover { + border-top-color: #E1D8A4; +} +.secondary-content-area .event-module li:last-child { + border-bottom-color: transparent; +} +.secondary-content-area .event-module li:last-child:hover { + border-bottom-color: #E1D8A4; +} +.secondary-content-area .event-module li.bottom-row { + min-height: 1px; +} +/* Approval form */ +@media (max-width: 43.0625em) { + .events-approval { + /* Force table to not be like tables anymore */ + + } + .events-approval table, + .events-approval thead, + .events-approval tbody, + .events-approval th, + .events-approval td, + .events-approval tr { + display: block; + } + .events-approval table { + width: auto; + /* Hide table headers (but not display: none;, for accessibility) */ + + } + .events-approval table.table { + margin-bottom: 0; + } + .events-approval table thead tr { + position: absolute; + top: -9999px; + left: -9999px; + } + .events-approval table tr { + border-bottom: 1px solid #ccc; + margin-bottom: 1em; + padding-bottom: 1em; + } + .events-approval table tr:last-child { + border: none; + margin-bottom: 0; + padding-bottom: 0; + } + .events-approval table td { + /* Behave like a "row" */ + + border: none; + position: relative; + padding: 0; + background-color: none; + margin-bottom: 0.3571428571428575em; + padding-left: 50%; + } + .events-approval table td i { + margin-left: 5px; + } + .events-approval table td:before { + /* Now like a table header */ + + position: absolute; + /* Top/left values mimic padding */ + + top: 0; + left: 0; + width: 40%; + padding-right: 10px; + white-space: nowrap; + font-weight: bold; + } + .events-approval table td:nth-of-type(1):before { + content: "Date of submission"; + } + .events-approval table td:nth-of-type(2):before { + content: "Submitter"; + } + .events-approval table td:nth-of-type(3):before { + content: "Event name"; + } + .events-approval table td:nth-of-type(4):before { + content: "Action"; + } + .events-approval .table { + margin-bottom: 0; + } + .events-approval.pending td:nth-of-type(2):before { + content: "Event name"; + } + .events-approval.pending td:nth-of-type(3):before { + content: "Action"; + } +} +@media (min-width: 43.0625em) { + .events-approval table.table { + margin-bottom: 0; + } + .events-approval table tr:last-child { + border: none; + margin-bottom: 0; + padding-bottom: 0; + } + .events-approval table td i { + margin-left: 5px; + } +} +.latest-news div.news-heading { + position: relative; + *zoom: 1; +} +.latest-news div.news-heading:before, +.latest-news div.news-heading:after { + display: table; + content: ""; + line-height: 0; +} +.latest-news div.news-heading:after { + clear: both; +} +.latest-news div.news-heading h3 { + float: left; +} +.latest-news div.news-heading .dropdown { + float: left; +} +.latest-news div.news-heading > a { + display: inline-block; + margin-left: 8px; + padding-left: 10px; + border-left: 1px solid #ddd; + border-left-color: rgba(0, 0, 0, 0.2); + font-size: 12px; + line-height: 1em; + vertical-align: text-top; + margin-top: 1px; +} +.latest-news div.news-heading a.button-link { + display: inline-block; + margin-left: 8px; + font-size: 1.2em; + margin-top: 1px; + vertical-align: bottom; + padding: 1px 10px 0px 10px; + margin-bottom: 0px; + border-left: 1px solid #E0E0E0; +} +.latest-news div.news-heading a.button-link:hover { + *background-color: rgba(255, 255, 255, 0.5); + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(#ffffff)); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0); + text-decoration: none; + -webkit-box-shadow: inset 0px -1px 4px #ffffff; + -moz-box-shadow: inset 0px -1px 4px #ffffff; + box-shadow: inset 0px -1px 4px #ffffff; + color: #007c41; +} +.latest-news ul.news-list li.news-row { + clear: both; +} +.latest-news ul.news-list li.news-row .news-thumbnail { + display: inline-block; + float: left; + width: 38.2%; + margin: 0 10px 5px 0px; +} +.latest-news ul.news-list li.news-row .news-thumbnail a.image-shadow { + min-width: 81px; + height: 78px; + overflow: hidden; +} +.latest-news ul.news-list li.news-row .news-thumbnail a.image-shadow img { + max-width: none; + height: 78px; +} +.latest-news ul.news-list li.news-row .news-teaser { + margin-bottom: 0; + color: #3d4a43; + font-size: 0.92857142857143em; +} +.latest-news ul.news-list li.news-row span.news-date { + color: #999; + font-size: 0.85714285714286em; + display: inline-block; +} +.latest-news ul.news-list li.news-row span.news-date a { + color: #54665c; +} +.latest-news ul.news-list li.news-row.large-image .news-thumbnail { + width: 38.2%; + margin: 0 10px 2px 0px; + min-width: 175px; +} +.latest-news ul.news-list li.news-row.small-image .news-thumbnail { + width: 12%; + margin: 0 10px 5px 0px; + min-width: 81px; +} +.latest-news ul.news-list li.news-row.headline .news-thumbnail { + display: none; +} +.latest-news ul.news-list li.news-row.headline h4 { + display: inline-block; + margin-right: 5px; +} +.latest-news ul.news-list li.news-row.headline .news-teaser { + color: #3d4a43; + margin-top: 3px; + font-size: 0.85714285714286em; +} +.latest-news hr.soften { + width: 100%!important; +} +.module-image-callout { + margin-bottom: 20px; +} +.content-inner .latest-news .news-separator { + margin-top: 20px; +} +.news-archive-list li a { + font-weight: bold; +} +.news-archive-list .frame { + float: left; + margin-right: 10px; +} +@media (max-width: 26.25em) { + .latest-news ul.news-list li.news-row.large-image .news-thumbnail { + float: none; + width: auto; + margin: 0 0 10px 0; + } +} +.link-mod-container { + position: relative; + list-style: none; + margin: 0; + padding: 0; + border: 1px solid #dfe9e3; + border-bottom-color: #cadad0; + border-right-color: #d0dfd6; + background: #eef3f0; + min-height: 28.571428571428573em; + color: #3d4a43; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); +} +.link-mod-container h4 { + font-size: 1em; + line-height: 1em; + margin: 0; + padding: 0; + font-family: "Helvetica Neue", Arial, sans-serif; + font-weight: bold; +} +.link-mod-container h4 a { + display: block; + padding: 10px; + border-bottom: 1px solid #dfe9e3; + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); +} +.link-mod-container h4 a:hover { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); + text-decoration: none; +} +.link-mod-container > li { + width: 220px; +} +.link-mod-container > li .link-mod-label { + display: none; +} +.link-mod-container > li ul.link-mod-items { + display: none; + position: absolute; + top: 0; + left: 222px; + list-style: none; + margin: 0; + padding: 0; + border-left: 1px solid #dfe9e3; + margin-left: -1px; + min-height: 28.571428571428573em; + width: 25.5pxem; + height: 28.571428571428573pxem; + overflow: auto; + background: #fff; + -webkit-box-shadow: inset 2px 0px 6px #e0e6e0; + -moz-box-shadow: inset 2px 0px 6px #e0e6e0; + box-shadow: inset 2px 0px 6px #e0e6e0; + border-left-color: #d7d7d7; +} +.link-mod-container > li.link-mod-active h4 a { + color: #fff; + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); + margin: -1px -1px 0px -5px; + padding-left: 14px; + -webkit-border-radius: 5px 0px 0px 5px; + -moz-border-radius: 5px 0px 0px 5px; + border-radius: 5px 0px 0px 5px; + border-left: 1px solid transparent; + border-top: 1px solid #00AF5C; + border-bottom: 1px solid #007C41; + border-right: 0px solid transparent; + position: relative; +} +.link-mod-container > li.link-mod-active ul.link-mod-items { + display: block; +} +.link-mod-container > li.link-mod-active h4 a:after { + content: "\f0da"; + position: absolute; + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-decoration: inherit; + right: 10px; + top: 10px; + color: #fff; +} +.link-mod-container > li.link-mod-filter:before { + color: #3d4a43; +} +.link-mod-container > li ul.link-mod-items li { + border-bottom: 1px solid #dfe9e3; +} +.link-mod-container > li ul.link-mod-items li a { + display: block; + padding: 8px; + background: none; +} +.link-mod-container > li ul.link-mod-items li a:hover { + background: #FFF5B8; + text-decoration: none; + border-color: #e1d8a4; +} +.link-mod-container .link-mod-result-title { + padding: 10px; + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); +} +.link-mod-container > li ul.link-mod-items li.link-mod-result-none p { + padding: 20px; + text-align: center; + font-style: italic; + color: #999; +} +.link-mod-container > li ul.link-mod-items li.link-mod-result-none p a { + display: inline; + padding: 0; + background: none; +} +@media (max-width: 29.9375em) { + .link-mod-container { + min-height: auto; + } + .link-mod-container > li { + position: relative; + left: auto; + top: auto; + width: auto; + padding: 0px; + } + .link-mod-container > li h4 a { + display: block; + padding: 10px; + } + .link-mod-container > li.link-mod-category:before { + content: "\f0d8"; + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-decoration: inherit; + float: right; + margin-right: 10px; + margin-top: 10px; + } + .link-mod-container > li.link-mod-filter:before { + content: ""; + margin-top: 17px; + } + .link-mod-container .link-mod-filter input { + padding-left: 25px; + } + .link-mod-container .icon-filter { + position: absolute; + top: 16px; + left: 15px; + color: #ccc; + } + .link-mod-container > li.link-mod-active .link-mod-label { + display: none; + } + .link-mod-container > li.link-mod-active h4 a:after { + content: "\f0d7"; + } + .link-mod-container > li ul.link-mod-items { + width: auto; + position: static; + height: auto!important; + min-height: 1px; + } + .link-mod-container > li:last-child input { + margin: 10px; + position: static; + width: auto; + min-width: 200px; + } +} +@media (min-width: 30em) { + .link-mod-container > li.link-mod-active .link-mod-label { + display: block; + padding-left: 9px; + } + .link-mod-container li.link-mod-filter { + position: absolute; + width: 100%; + bottom: 0px; + z-index: 14; + margin: 0; + border: none; + color: #637169; + } + .link-mod-container li.link-mod-filter.link-mod-active:before { + margin-top: 0; + } + .link-mod-container li.link-mod-filter .icon-filter { + position: absolute; + left: 15px; + bottom: 0.7em; + color: #ccc; + z-index: 16; + } + .link-mod-container li.link-mod-filter .link-mod-label { + padding-bottom: 2.75em; + } + .link-mod-container li.link-mod-filter input { + position: absolute; + bottom: 0px; + left: 10px; + z-index: 15; + padding: 0.42857142857142855pxem 0.42857142857142855pxem 0.21428571428571427pxem 2pxem; + width: 13.428571428571429pxem; + font-size: 0.8571428571428571pxem; + line-height: 1em; + } + .link-mod-container li.link-mod-filter ul.link-mod-items { + position: absolute; + bottom: 0; + top: auto; + } +} +@media (min-width: 75em) { + .link-mod-container > li { + width: 15.714285714285714pxem; + } + .link-mod-container > li ul.link-mod-items { + width: 25.5pxem; + left: 15.857142857142858pxem; + } + .link-mod-container > li.link-mod-filter input { + width: 10.571428571428571pxem; + } + .link-mod-container > li.link-mod-filter:before { + margin-right: 25.5pxem; + padding-right: 8px; + } + .tertiary span12.primary-content-area .link-mod-container li ul.link-mod-items { + width: 46.95em; + } + .secondary span9.primary-content-area .link-mod-container li ul.link-mod-items { + width: 31.45em; + } +} +@media (min-width: 61.25em) and (max-width: 74.9375em) { + .link-mod-container > li { + width: 12.857142857142858pxem; + } + .link-mod-container > li ul.link-mod-items { + width: 19.071428571428573pxem; + left: 13pxem; + } + .link-mod-container > li.link-mod-filter input { + width: 9.142857142857142pxem; + } + .link-mod-container > li.link-mod-filter:before { + margin-right: 19.071428571428573pxem; + padding-right: 8px; + } + .tertiary span12.primary-content-area .link-mod-container li ul.link-mod-items { + width: 37.35em; + } + .secondary span9.primary-content-area .link-mod-container li ul.link-mod-items { + width: 23.5em; + } +} +@media (min-width: 30em) and (max-width: 61.1875em) { + .link-mod-container > li { + width: 36%; + } + .link-mod-container > li ul.link-mod-items { + width: 63.7%; + left: 36.3%; + } + .link-mod-container > li.link-mod-filter input { + width: 25%; + } + .link-mod-container > li.link-mod-filter:before { + margin-right: 63.7%; + padding-right: 8px; + } +} +/*Faculty*/ +@media (min-width: 30em) { + .row-fluid.secondary .link-mod-container > li { + width: 36%; + } + .row-fluid.secondary .link-mod-container > li.link-mod-filter { + width: 100%; + } + .row-fluid.secondary .link-mod-container > li ul.link-mod-items { + width: 63.7%; + left: 36.3%; + } + .row-fluid.secondary .link-mod-container > li.link-mod-filter input { + width: 25%; + } + .row-fluid.secondary .link-mod-container > li.link-mod-filter:before { + margin-right: 63.7%; + padding-right: 8px; + } +} +@media (min-width: 75em) { + .row-fluid.tertiary .link-mod-container { + width: 41.4em; + } +} +@media (min-width: 61.25em) and (max-width: 74.938em) { + .row-fluid.tertiary .link-mod-container > li { + width: 100%; + } + .row-fluid.tertiary .link-mod-container > li ul.link-mod-items { + left: 36.3%; + width: 63.7%; + } +} +.video-mod-container { + position: relative; + padding-bottom: 56.25%; + padding-top: 30px; + height: 0; + overflow: hidden; + margin-bottom: 10px; +} +.video-mod-container iframe, +.video-mod-container object, +.video-mod-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +ul.calendar-med-mod { + list-style-type: none; + padding: 0px; + margin: 0px; +} +ul.calendar-med-mod li a { + display: block; + border-bottom: 1px dotted #e0e0e0; +} +.campus-maps p { + margin-top: 5px; +} +/* Browser Resets */ +.flex-container a:active, +.flexslider a:active, +.flex-container a:focus, +.flexslider a:focus { + outline: none; +} +.slides, +.flex-control-nav, +.flex-direction-nav { + margin: 0; + padding: 0; + list-style: none; +} +/* FlexSlider Necessary Styles +*********************************/.flexslider { + margin: 0; +} +.flexslider .slides > li { + display: none; + -webkit-backface-visibility: hidden; +} +/* Hide the slides before the JS is loaded. Avoids image jumping */ +.flexslider .slides img { + width: 100%; + display: block; +} +.flex-pauseplay span { + text-transform: capitalize; +} +/* Clearfix for the .slides element */ +.slides:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} +html[xmlns] .slides { + display: block; +} +* html .slides { + height: 1%; +} +/* No JavaScript Fallback */ +/* If you are not using another script, such as Modernizr, make sure you + * include js that eliminates this class on page load */ +.no-js .slides > li:first-child { + display: block; +} +/* FlexSlider Default Theme +*********************************/ +.loading .flex-viewport { + max-height: 300px; +} +.flexslider { + position: relative; + zoom: 1; +} +.flexslider .flex-viewport { + max-height: 2000px; + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease; +} +.flexslider .slides { + zoom: 1; +} +.flexslider .flex-control-nav { + position: absolute; + bottom: -26px; + text-align: center; + width: 100%; + cursor: pointer; +} +.flexslider .flex-control-nav li { + display: inline-block; + margin-right: 6px; +} +.flexslider .flex-control-nav a { + width: 12px; + height: 12px; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; + background-color: #ddd; + display: block; + text-indent: -9999px; + -webkit-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.5), 1px 1px 1px #ffffff; + -moz-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.5), 1px 1px 1px #ffffff; + box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.5), 1px 1px 1px #ffffff; +} +.flexslider .flex-control-nav a:hover { + background-color: #ffdb05; +} +.flexslider .flex-control-nav a.flex-active { + background-color: #007c41; +} +.flexslider .flex-direction-nav li a { + position: absolute; + top: 50%; + margin-top: -22px; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: all 0.15s ease; + -moz-transition: all 0.15s ease; + -o-transition: all 0.15s ease; + transition: all 0.15s ease; + font-size: 0; + line-height: 0; + color: transparent; +} +.flexslider .flex-direction-nav li a:before { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + text-decoration: none; + font-size: 44px; + line-height: 44px; + height: 44px; + width: 44px; + text-align: center; +} +.flexslider .flex-direction-nav li a.flex-prev { + left: 0px; +} +.flexslider .flex-direction-nav li a.flex-prev:before { + content: "\f053"; + text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.35); + color: #fff; +} +.flexslider .flex-direction-nav li a.flex-next { + right: 0px; +} +.flexslider .flex-direction-nav li a.flex-next:before { + content: "\f054"; + text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.35); + color: #fff; +} +.flexslider:hover .flex-direction-nav li a { + opacity: 0.75; + filter: alpha(opacity=75); +} +.flexslider:hover .flex-direction-nav li a.flex-prev { + left: 10px; +} +.flexslider:hover .flex-direction-nav li a.flex-next { + right: 10px; +} +.flexslider:hover .flex-direction-nav li a:hover { + opacity: 1; + filter: alpha(opacity=100); +} +.fma-container.container { + padding: 0; +} +.fma-container.image-slider * { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.fma-container.image-slider .fma-slide-wrapper.inside { + padding: 0.7142857142857143pxem; + background: #fff; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); +} +.fma-container.image-slider .fma-slide-wrapper.inside h3 { + margin-top: 0; + border-bottom: 1px solid #ddd; +} +.fma-container.image-slider .fma-slide { + display: none; + position: relative; + overflow: hidden; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; + cursor: pointer; +} +.fma-container.image-slider .fma-slide img.fma-background { + position: relative; +} +.fma-container.image-slider .fma-slide.fma-active { + cursor: auto; + width: 100%; + display: block; + opacity: 1; + filter: alpha(opacity=100); +} +.fma-container.image-slider .fma-slide.fma-image img.fma-background { + width: auto; + max-width: none; + position: absolute; + top: 0px; + left: 0px; +} +.fma-container.image-slider .fma-slide.fma-last { + margin-right: 0px; +} +.fma-container .thumbnail-slide { + text-align: center; + font-size: 1em; + margin-top: 1%; + padding-bottom: 10px; +} +.fma-container .thumbnail-slide .frame { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-right: 1%; +} +.fma-container .thumbnail-slide .thumbnail-container { + margin-bottom: 15px; +} +.fma-container .thumbnail-slide h3 { + font-size: 2em; + margin: 0.8em 0em 0.25em 0em; +} +@media (min-width: 43.125em) { + .fma-container.image-slider .fma-slide-wrapper.inside { + padding-bottom: 40px; + } + .fma-container.image-slider .fma-slide img.fma-background { + width: 940px; + } + .fma-container.image-slider .fma-slide img.fma-background.center-align { + left: 50%; + margin-left: -353px; + } + .fma-container.image-slider .fma-slide img.fma-background.right-align { + float: right; + } +} +@media (min-width: 61.25em) { + .fma-container.image-slider .fma-slide img.fma-background { + width: 706px; + height: 251px; + } + .fma-container.image-slider .fma-slide { + float: left; + display: block; + margin: -1px 1% 0px 0; + width: 10.5%; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); + } + .fma-container.image-slider .fma-slide:hover, + .fma-container.image-slider .fma-slide.fma-hover { + opacity: 1; + filter: alpha(opacity=100); + } + .fma-container.image-slider .fma-slide img.fma-background { + position: relative; + max-width: none; + } + .fma-container.image-slider .fma-slide.fma-active { + width: 77%; + } + .thumbnail-container .frame, + .thumbnail-container .frame { + width: 230px; + } +} +@media (min-width: 75em) { + .fma-container.image-slider .fma-slide img.fma-background { + width: 878px; + height: 313px; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + .fma-container.image-slider .fma-slide.fma-active { + width: 100% !important; + } + .thumbnail-container .frame, + .thumbnail-container .frame { + width: 165px; + } +} +.fma-tabs-container { + border-top: 1px solid rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); + box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); + margin-bottom: -1px; + border-bottom: 1px solid #ccc; + margin-top: -1px; +} +.fma-tabs-container .container { + padding: 0; +} +.fma-tabs-container ul { + list-style: none; + padding: 0; + margin: 0; +} +.fma-tabs-container ul li a { + font-size: 14px; + font-family: "DIN Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + display: block; + padding: 10px; + overflow: hidden; + white-space: nowrap; + border: 1px solid #ccc; + border-top-width: 0px; + border-right-width: 0px; + background: #fff; + cursor: pointer; +} +.fma-tabs-container ul li a:hover { + background: #FFF5B8; + border-color: #e1d8a4; + text-decoration: none; +} +.fma-tabs-container ul li.fma-button-active, +.fma-tabs-container ul li.fma-button-hover { + position: relative; +} +.fma-tabs-container ul li.fma-button-active a, +.fma-tabs-container ul li.fma-button-hover a { + background: #FFF5B8; + color: #007c41; + border-color: #e1d8a4; + cursor: pointer; +} +@media (min-width: 20em) and (max-width: 25em) { + .nav-tabs > li { + width: 100%; + } + .tab-content { + margin-top: 5px; + } + .nav-tabs > li > a { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-tabs > .active { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border-bottom: 1px solid #ccc; + } +} +@media (max-width: 43.0625em) { + .fma-tabs-container ul { + border-top: 1px solid #dfe9e3; + } + .fma-tabs-container ul li a { + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + border-bottom: 1px solid #dfe9e3; + } + .fma-tabs-container ul li a:hover { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); + text-decoration: none; + } +} +@media (min-width: 43.125em) { + .fma-tabs-container { + *zoom: 1; + height: 40px; + } + .fma-tabs-container:before, + .fma-tabs-container:after { + display: table; + content: ""; + line-height: 0; + } + .fma-tabs-container:after { + clear: both; + } + .fma-tabs-container ul { + border-left: none; + border-right: none; + } + .fma-tabs-container ul li { + float: left; + width: 33.333333334%; + } + .fma-tabs-container ul li.fma-button-hover a, + .fma-tabs-container ul li.fma-button-active a { + margin-bottom: -1px; + border-bottom: 1px solid #e1d8a4; + border-color: #e1d8a4; + } + .fma-tabs-container ul li.fma-button-active::after { + content: ""; + position: absolute; + display: block; + width: 0; + top: -7px; + right: 50%; + bottom: auto; + left: auto; + z-index: 101; + margin-right: -7px; + border-width: 0 7px 7px; + border-color: #FFF5B8 transparent; + border-style: solid; + } +} +@media (min-width: 61.25em) { + .fma-tabs-container { + -webkit-border-radius: 0px 0px 4px 4px; + -moz-border-radius: 0px 0px 4px 4px; + border-radius: 0px 0px 4px 4px; + } + .fma-tabs-container ul li:first-child a { + -webkit-border-radius: 0px 0px 0px 4px; + -moz-border-radius: 0px 0px 0px 4px; + border-radius: 0px 0px 0px 4px; + } + .fma-tabs-container ul li:last-child a { + -webkit-border-radius: 0px 0px 4px 0px; + -moz-border-radius: 0px 0px 4px 0px; + border-radius: 0px 0px 4px 0px; + border-right-width: 1px; + } +} +.fma-container.image-scroller .fma-slide-wrapper { + overflow: hidden; + -webkit-border-radius: 4px 4px 0px 0px; + -moz-border-radius: 4px 4px 0px 0px; + border-radius: 4px 4px 0px 0px; +} +.fma-container.image-scroller .fma-slide { + width: auto; + float: left; + position: relative; + opacity: 0.35; + filter: alpha(opacity=35); + -webkit-transition: opacity 0.2s ease-in-out; + -moz-transition: opacity 0.2s ease-in-out; + -o-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; + cursor: pointer; + max-width: 670px; +} +.fma-container.image-scroller .fma-slide:hover, +.fma-container.image-scroller .fma-slide.fma-hover { + opacity: 0.95; + filter: alpha(opacity=95); +} +.fma-container.image-scroller .fma-slide.fma-active { + opacity: 1; + filter: alpha(opacity=100); + cursor: auto; +} +@media (min-width: 20em) and (max-width: 24.125em) { + .image-caption-container .caption { + padding: 5px 0px; + } + .image-caption-container .caption h3 { + font-size: 1.2em; + } +} +@media (max-width: 43.0625em) { + .fma-container.image-scroller .fma-slide .fma-caption { + background: #fff; + width: auto; + } +} +@media (min-width: 43.125em) { + .fma-container.image-scroller .fma-slide-scroller { + position: relative; + width: 9999px; + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; + } + .fma-container.image-scroller .fma-slide.fma-active:before, + .fma-container.image-scroller .fma-slide.fma-active:after { + position: absolute; + top: 50%; + left: -40px; + z-index: 1000; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + content: "\f053"; + font-size: 4em; + color: rgba(255, 255, 255, 0.5); + pointer-events: none; + } + .fma-container.image-scroller .fma-slide.fma-active:after { + content: "\f054"; + right: -40px; + left: auto; + } + .fma-container.image-scroller .fma-slide .fma-caption.right { + right: 15px; + left: auto; + } + .fma-container.image-scroller .fma-caption { + min-width: 200px; + } +} +@media (min-width: 61.25em) { + .fma-container.image-scroller .fma-slide { + max-width: 940px; + } + .image-caption-container .caption { + padding: 10px 0px 5px 0px; + } +} +@media (min-width: 75em) { + .fma-container.image-scroller .fma-slide { + max-width: 1170px; + } +} +.accordion-list { + padding: 0.7142857142857143pxem; + border: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + -moz-box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + box-shadow: 0 1px 4px rgba(0, 30, 15, 0.2); + list-style: none; + margin: 0 0 1.57em 0; + padding: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + background: #fff; +} +.accordion-list > li { + position: relative; +} +.accordion-list li:first-child a:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.accordion-list li:last-child a:first-child { + -webkit-border-radius: 0px 0px 4px 4px; + -moz-border-radius: 0px 0px 4px 4px; + border-radius: 0px 0px 4px 4px; +} +.accordion-list > li.expanded > a:first-child { + color: #fff; + *background-color: #00964f; + background-image: -moz-linear-gradient(top, #00af5c, #007c41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00af5c), to(#007c41)); + background-image: -webkit-linear-gradient(top, #00af5c, #007c41); + background-image: -o-linear-gradient(top, #00af5c, #007c41); + background-image: linear-gradient(to bottom, #00af5c, #007c41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af5c', endColorstr='#ff007c41', GradientType=0); + margin: -1px -5px 0px -5px; + padding-left: 14px; + padding-right: 45px; + border-left: 1px solid transparent; + border-top: none; + border-bottom: 1px solid #007C41; + border-right-color: transparent; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-list > li > a { + display: block; + *background-color: #f7f9f8; + background-image: -moz-linear-gradient(top, #ffffff, #eef3f0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef3f0)); + background-image: -webkit-linear-gradient(top, #ffffff, #eef3f0); + background-image: -o-linear-gradient(top, #ffffff, #eef3f0); + background-image: linear-gradient(to bottom, #ffffff, #eef3f0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeef3f0', GradientType=0); + border-bottom: 1px solid #dfe9e3; + padding: 7px 40px 7px 10px; + font-weight: bold; +} +.accordion-list > li > a:hover { + *background-color: #fffadc; + background-image: -moz-linear-gradient(top, #ffffff, #fff5b8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fff5b8)); + background-image: -webkit-linear-gradient(top, #ffffff, #fff5b8); + background-image: -o-linear-gradient(top, #ffffff, #fff5b8); + background-image: linear-gradient(to bottom, #ffffff, #fff5b8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffff5b8', GradientType=0); + text-decoration: none; +} +.accordion-list li ul { + display: none; + list-style: none; + padding: 0; + margin: 0; +} +.accordion-list li ul li a { + display: block; + padding: 5px 10px; + border-bottom: 1px solid #dfe9e3; +} +.accordion-list li ul li a:hover { + background: #FFF5B8; + text-decoration: none; +} +.accordion-list li ul li:nth-child(even) a:hover { + background: #FFF5B8; +} +.accordion-list a.accordion-toggle { + position: absolute; + right: 0px; + top: 0px; + margin: 0; + padding: 12px 0 8px 0; + height: 14px; + width: 35px; + color: #007c41; + cursor: pointer; + border-left: 1px solid #dfe9e3; + border-bottom: 1px solid #dfe9e3; + line-height: 1em; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-align: center; + vertical-align: middle; + font-size: 0.9em; +} +.accordion-list li.expanded a.accordion-toggle { + background: none; + border: none; + color: #fff; + margin-right: -5px; + padding-right: 5px; + padding-left: 5px; + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; +} +.accordion-list li.expanded a.accordion-toggle:hover { + background: rgba(255, 255, 255, 0.2); +} +.accordion-list li.expanded ul { + display: block; +} +.accordion-list li.expanded a.icon-plus::before { + content: '\f068'; +} +/*Content accordion*/ +ul.accordion-list li div { + display: none; + margin: 0px; +} +ul.accordion-list li.expanded div { + display: block; + padding: 10px; +} +.emergency { + background-color: #F2DEDE; + border-bottom: 1px solid #EED3D7; + color: #B94A48; + padding: 8px 0px 8px 0px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.emergency h1 { + font-size: 14px; + font-family: "Helvetica Neue", Arial, sans-serif; + font-weight: bold; + display: inline; + margin: 0; + padding: 0; +} +.emergency p { + display: inline; + margin: 0; + padding: 0; +} +.data-list-navigation { + text-align: center; +} +.data-list-navigation a { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 5px; +} +.data-list-navigation a.jp-first { + float: left; + padding-left: 0px; +} +.data-list-navigation a.jp-last { + float: right; + padding-right: 0; + text-align: right; +} +.data-list-navigation a.jp-current { + font-weight: bold; + color: #3d4a43; +} +.data-list { + clear: left; + list-style: none; + margin: 0px 0 1.57em 0; + padding: 0; +} +.data-list li { + *zoom: 1; + padding: 5px 0px; + border-top: 1px dotted #e0e0e0; + color: #637169; +} +.data-list li:before, +.data-list li:after { + display: table; + content: ""; + line-height: 0; +} +.data-list li:after { + clear: both; +} +.data-list li a { + display: block; +} +.data-list li h4 { + font-size: 1em; + font-family: "Helvetica Neue", Arial, sans-serif; + line-height: 1.57em; + margin: 0px; + font-weight: bold; +} +.data-list li h4 a { + padding: 0; + border: 0; + display: block; +} +.data-list li p { + color: #637169; + font-size: 0.92857142857143em; + margin-bottom: 0; +} +.data-list li:first-child { + border-top-color: transparent; +} +.data-list li:last-child { + border-bottom: none; +} +.data-list li:hover { + background-color: #F6F8ED; + background-color: rgba(255, 245, 184, 0.15); + margin-left: -10px; + margin-right: -10px; + padding-left: 9px; + padding-right: 9px; + border-color: #E1D8A4; + border-style: solid; + margin-bottom: -1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border-width: 1px 1px; +} +.data-list li.bottom-row { + border-top-style: dotted; + border-bottom: none; + background: none; + font-size: 0.85714285714286em; + font-family: "Helvetica Neue", Arial, sans-serif; + font-weight: bold; + padding: 0; + margin: 0; +} +.data-list li.bottom-row:hover { + border: none; + border-top: 1px dotted #e0e0e0; + padding: 0; + margin: 0; +} +.data-list li.bottom-row a { + display: block; + padding: 10px; + background: #ddd; + background: rgba(0, 0, 0, 0.025); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0) 10%); + font-family: "Helvetica Neue", Arial, sans-serif; + border-bottom: 1px solid #e0e0e0; +} +.data-list li.bottom-row a:hover { + text-decoration: none; + background-color: rgba(0, 0, 0, 0.05); +} +.data-list li.bottom-row a:after { + content: "\00BB"; + margin-left: 6px; +} +.sidebar .data-list { + margin-bottom: 0px; +} +.sidebar .data-list li { + border: 0; + padding: 0; + line-height: 1.57em; + overflow: hidden; +} +.sidebar .data-list li:first-child { + padding: 0; +} +.sidebar .data-list li a { + display: block; + padding-top: 5px; + padding-bottom: 3px; + border-top: 1px dotted #E0E0E0; + line-height: 135%; +} +.sidebar .data-list li a:hover { + background: #FFF5B8; + padding-left: 10px; + padding-right: 10px; + border-top: 1px solid #e1d8a4; + border-bottom: 1px solid #e1d8a4; + text-decoration: none; +} +.sidebar .data-list li:first-child a { + border-top-color: transparent; +} +.sidebar .data-list li:first-child a:hover { + border-top-color: #e1d8a4; +} +.sidebar .data-list li.data-row { + overflow: hidden; +} +.sidebar .data-list li.data-row:hover { + padding: 0px 10px; +} +@media (max-width: 29.875em) { + .data-list li:hover { + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + border-left: none; + border-right: none; + padding-left: 10px; + padding-right: 10px; + } +} +.login-box { + background: none repeat scroll 0 0 #FFFFFF; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2), 1px 1px 1px #ffffff; + -moz-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2), 1px 1px 1px #ffffff; + box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2), 1px 1px 1px #ffffff; + padding: 0.9em; + overflow: auto; +} +.error-msg { + color: #D14; +} +.sidebar span.media-icon { + background: url(../img/social-media-icons.png) no-repeat top left; + display: block; + float: left; + width: 16px; + height: 16px; + margin-right: 6px; + margin-top: -1px; +} +.sidebar span.media-icon.facebook { + background-position: 0 0; +} +.sidebar span.media-icon.foursquare { + background-position: 0 -17px; +} +.sidebar span.media-icon.tumblr { + background-position: 0 -51px; +} +.sidebar span.media-icon.twitter { + background-position: 0 -68px; +} +.sidebar span.media-icon.youtube { + background-position: 0 -85px; +} +@media (max-width: 43.0625em) { + /***************************************** + ** BLADE START + *****************************************/ + ul.quick-links-container { + padding: 0px 0px; + } + .quick-links-container .quick-links-button { + display: block; + } + .quick-links-container .quick-links-text { + display: none; + } + .quick-links-container .dropdown a.btn { + padding: 12px 13px 11px 13px; + margin: 0px; + top: 0; + } + nav.blade-navigation { + display: inline-block; + } + .blade-search i { + position: absolute; + top: 10px; + left: 10px; + font-size: 1.75em; + line-height: 1em; + color: #CCC; + } + .blade-search { + float: right; + top: 0px; + } + .blade-search input.search-query { + padding: 6px 4px 3px 34px; + } + .blade-search .btn { + display: none; + } + .blade-search input { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + width: 75%; + height: 2em; + } + /***************************************** + ** BLADE END + *****************************************/ + /***************************************** + ** BANNER START + *****************************************/ + .banner-inner .site-title { + font-size: 24px; + line-height: 1.4em; + } + nav.audience-navigation { + display: none; + } + /***************************************** + ** BANNER END + *****************************************/ + /***************************************** + ** NAVIGATION START + *****************************************/ + .navigation-inner ul li { + display: block; + width: auto!important; + } + .navigation-inner ul li a { + padding-left: 10px; + padding-right: 10px; + } + .main-navigation { + display: none; + } + .main-navigation.in { + display: block; + background: #ccc; + -webkit-box-shadow: inset 0px 1px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: inset 0px 1px 10px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 1px 10px rgba(0, 0, 0, 0.2); + } + .main-navigation.collapse { + position: relative; + height: 0; + overflow: hidden; + min-height: 50px; + } + .main-navigation.collapse.in { + height: auto; + } + .navigation-inner ul li .audience-link { + display: block; + } + .main-navigation.collapse.in { + display: block; + height: auto!important; + overflow: visible!important; + } + .navigation-inner ul li a { + position: relative; + display: block; + } + .navigation-inner ul li .sub-menu { + display: none; + } + .navigation-toggle i.icon-toggle-nav { + position: absolute; + right: 10px; + top: 10px; + } + .navigation-toggle i.icon-toggle-nav:before { + content: "\f0d8"; + } + .navigation-toggle.collapsed i.icon-toggle-nav:before { + content: "\f0d7"; + } + .navigation-inner ul li ul li a { + border-left: 0px; + border-right: 0px; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top: 1px solid rgba(255, 255, 255, 0.25); + margin: 0px; + } + .navigation-inner > ul li a { + border-left: 0px; + border-right: 0px; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top: 1px solid rgba(255, 255, 255, 0.25); + margin: 0px; + cursor: pointer; + } + .navigation-inner ul.main-navigation li:first-child a { + border-top: 0px; + } + .navigation-inner ul.main-navigation li:last-child a { + border-bottom: 0px; + } + .navigation-inner > ul { + border-left: 0px; + } + /***************************************** + ** NAVIGATION END + *****************************************/ + /***************************************** + ** CONTENT + *****************************************/ + .content-container.container { + min-height: 1px!important; + } + ul.faculty-links { + margin: -9px 0 20px 0; + padding: 0; + list-style: none; + } + ul.faculty-links li { + padding: 0; + font-weight: bold; + } + ul.faculty-links li a { + padding: 10px 10px; + display: block; + *background-color: rgba(255, 255, 255, 0.075); + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.15)), to(rgba(255, 255, 255, 0))); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ffffff', endColorstr='#00ffffff', GradientType=0); + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + ul.faculty-links li a:hover { + background: rgba(255, 255, 255, 0.5); + } + .bottom-footer-row .footer-right { + margin-top: 1em; + text-align: left; + } + .sidebar-content.collapse { + display: none; + overflow: hidden; + } + .sidebar-content.collapse.in { + display: block; + overflow: visible; + } + h5.sidebar-title { + cursor: pointer; + } + h5.sidebar-title.collapsed { + margin-bottom: -4px; + } + h5.sidebar-title:hover { + background: #f6f6f6; + } +} +@media (max-width: 26.875em) { + /***************************************** + ** BLADE START + *****************************************/ + ul.quick-links-container { + margin-right: 50px; + } + .blade-search input.search-query { + width: 1px; + } + div.blade-search { + width: auto; + position: absolute; + right: 10px; + } + .blade-search input[type=search] { + font-family: inherit; + font-size: 100%; + outline: none; + -webkit-box-sizing: content-box; + -webkit-appearance: textfield; + } + .blade-search input::-webkit-search-decoration, + .blade-search input::-webkit-search-cancel-button { + display: none; + /* remove the search and cancel icon */ + + } + .blade-search input[type=search] { + width: 1px; + cursor: pointer; + border: solid 1px #ccc; + -webkit-transition: all .5s; + -moz-transition: all .5s; + transition: all .5s; + } + .blade-search input[type=search]:focus { + width: 205px; + padding-left: 32px; + cursor: auto; + -webkit-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5); + -moz-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5); + box-shadow: 0 0 5px rgba(109, 207, 246, 0.5); + } + .blade-search input:-moz-placeholder { + color: transparent; + } + .blade-search input::-webkit-input-placeholder { + color: transparent; + } + .blade-inner ul.quick-links { + right: 0; + left: auto; + } + /***************************************** + ** BLADE END + *****************************************/ +} +@media (max-height: 22em) and (max-width: 43.0625em) { + .blade-container ul.quick-links { + left: -100px; + height: 160px; + min-width: 240px; + } + .blade-container ul.quick-links li { + display: inline-block; + text-align: left; + width: 120px; + float: left; + } +} +@media (max-width: 61.1875em) { + .navigation-inner { + width: auto; + padding: 0px; + } + .blade-inner, + .container { + width: auto; + padding: 0px 10px; + } + .content-top-row { + width: auto; + } + ul.quick-links { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 0; + margin: 2px 0 0; + list-style: none; + background: #3d4a43; + border: 1px solid #3d4a43; + border-right-width: 0px; + -webkit-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.35); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + } + ul.quick-links.pull-right { + right: 0; + left: auto; + } + ul.quick-links .divider { + *width: 100%; + height: 1px; + margin: -0.28571428571428503em 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + } + ul.quick-links a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857142857143em; + color: #3d4a43; + white-space: nowrap; + } + ul.quick-links li { + display: block; + text-align: left; + } + ul.quick-links li a { + color: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.15); + border-right: 1px solid rgba(0, 0, 0, 0.05); + border-left: 1px solid rgba(255, 255, 255, 0.05); + border-top: 1px solid rgba(255, 255, 255, 0.15); + padding: 10px; + display: block; + } + ul.quick-links li a:hover { + background: rgba(0, 0, 0, 0.25); + *background-color: #3a463f; + background-image: -moz-linear-gradient(top, #36423b, #3d4a43); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#36423b), to(#3d4a43)); + background-image: -webkit-linear-gradient(top, #36423b, #3d4a43); + background-image: -o-linear-gradient(top, #36423b, #3d4a43); + background-image: linear-gradient(to bottom, #36423b, #3d4a43); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff36423b', endColorstr='#ff3d4a43', GradientType=0); + text-decoration: none; + border-top-color: #343f39; + color: #ffdb05; + } + .open { + *z-index: 1000; + } + .open > ul.quick-links { + display: block; + } + .banner-inner { + width: auto; + padding: 0px 10px; + } +} +@media (min-width: 43.125em) { + .blade-search i { + display: none; + } + .blade-search input.search-query { + padding-left: 10px; + } + .navigation-container { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e2eae5; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #666666; + } + .navigation-inner ul li { + position: relative; + padding: 0; + } + .navigation-inner ul li a { + margin-right: 0px; + } + .navigation-inner ul li a:hover { + text-decoration: none; + } + .navigation-inner > ul > li { + text-shadow: 1px 1px 1px #ffffff; + background-color: #e2eae5; + background-image: -o-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.9, transparent), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + background-image: linear-gradient(transparent 90%, rgba(0, 0, 0, 0.1)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.35) 50%, transparent 50%); + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 4px rgba(255, 255, 255, 0.65); + border: 1px solid; + border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); + color: #666666; + display: block; + *zoom: 1; + margin-right: 0px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + border-width: 0px; + } + .navigation-inner > ul > li:before, + .navigation-inner > ul > li:after { + display: table; + content: ""; + line-height: 0; + } + .navigation-inner > ul > li:after { + clear: both; + } + .navigation-inner ul li ul li { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + display: block; + margin-right: 0px; + border-left: 1px solid #f9fffc; + border-right: 1px solid #c9cfcc; + text-align: center; + } + .navigation-inner ul.main-navigation > li:hover > a { + background-color: rgba(255, 255, 255, 0.5); + } + .navigation-inner ul.main-navigation > li.nav-current a { + background-color: rgba(255, 255, 255, 0.5); + color: #007c41; + } + .navigation-inner ul.main-navigation > li:hover > a:active { + background-color: rgba(0, 30, 0, 0.1); + border-top: 1px solid rgba(0, 0, 0, 0.25); + padding-top: 11px; + -webkit-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.25); + box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.25); + color: #3d4a43; + text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.65); + margin-left: -1px; + border-left: 1px solid #a2a7a3; + } + .navigation-inner ul li .navigation-toggle { + display: none; + } + .navigation-inner .main-navigation > li .sub-menu { + display: block; + visibility: hidden; + width: 0px; + height: 0px; + overflow: hidden; + } + .navigation-inner .main-navigation > li:hover .sub-menu { + display: block; + visibility: visible; + width: 600px; + height: auto; + opacity: 1; + filter: alpha(opacity=100); + } + .navigation-inner .sub-menu { + position: absolute; + top: 39px; + left: -2px; + margin-top: 1px; + z-index: 100; + width: 600px; + background: #fff; + -webkit-border-radius: 0px 0px 4px 4px; + -moz-border-radius: 0px 0px 4px 4px; + border-radius: 0px 0px 4px 4px; + padding: 10px; + -webkit-box-shadow: inset 0px 1px 1px #dddddd, 0px 5px 15px rgba(0, 0, 0, 0.2); + -moz-box-shadow: inset 0px 1px 1px #dddddd, 0px 5px 15px rgba(0, 0, 0, 0.2); + box-shadow: inset 0px 1px 1px #dddddd, 0px 5px 15px rgba(0, 0, 0, 0.2); + border: 1px solid #ccd6cc; + border-bottom: 1px solid #bbcbbb; + border-top: 1px solid #acb1af; + -webkit-transition: opacity 0.1s linear; + -moz-transition: opacity 0.1s linear; + -o-transition: opacity 0.1s linear; + transition: opacity 0.1s linear; + opacity: 0; + filter: alpha(opacity=0); + } + .navigation-inner .main-navigation > li:nth-child(2):hover .sub-menu { + right: -431px; + left: auto; + } + .navigation-inner .main-navigation > li:nth-child(3):hover .sub-menu { + right: -250px; + left: auto; + } + .navigation-inner .main-navigation > li:nth-child(4):hover .sub-menu { + right: 0px; + left: auto; + } + .navigation-inner .main-navigation > li:nth-child(5):hover .sub-menu { + right: 0px; + left: auto; + } + .navigation-inner .main-navigation > li:nth-child(6):hover .sub-menu { + right: -1px; + left: auto; + } + .navigation-inner .sub-menu ul, + .navigation-inner .sub-menu ul li, + .navigation-inner .sub-menu ul li a { + display: block; + width: auto; + margin: 0; + padding: 0; + } + .navigation-inner .sub-menu .section-title { + display: none; + } + .navigation-inner .sub-menu .section-navigation, + .navigation-inner .sub-menu .section-description { + display: inline-block; + vertical-align: top; + width: 47%; + } + .navigation-inner .sub-menu .section-navigation { + margin-right: 10px; + } + .navigation-inner .sub-menu .section-description { + padding: 4px 0 2px 10px; + } + .navigation-inner .sub-menu ul li a { + font-family: sans-serif; + text-transform: none; + border: none; + border-bottom: 1px dotted #ddd; + padding: 4px 0px; + color: #007c41; + line-height: 1.2em; + } + .navigation-inner .sub-menu ul li a:hover { + color: #003019; + padding-left: 11px; + padding-right: 11px; + margin-left: -11px; + margin-right: -11px; + background: #FFF5B8; + border-top: 1px solid #E1D8A4; + border-bottom: 1px solid #E1D8A4; + border-right: 1px solid #E1D8A4; + margin-top: -1px; + text-shadow: none; + -webkit-border-radius: 0px 4px 4px 0px; + -moz-border-radius: 0px 4px 4px 0px; + border-radius: 0px 4px 4px 0px; + } + .main-navigation.collapse { + display: block; + height: auto!important; + overflow: visible!important; + } + .banner-container { + background: #78c89d; + -webkit-box-shadow: inset 0px 0px 30px #007c41; + -moz-box-shadow: inset 0px 0px 30px #007c41; + box-shadow: inset 0px 0px 30px #007c41; + } + .oval-container { + width: 100%; + display: block; + height: 6.42857142857143em; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + z-index: 10; + } + .shadow-container { + width: 100%; + display: block; + height: 6.42857142857143em; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + z-index: 11; + -webkit-box-shadow: inset 0px 2px 3px rgba(0, 30, 0, 0.25); + -moz-box-shadow: inset 0px 2px 3px rgba(0, 30, 0, 0.25); + box-shadow: inset 0px 2px 3px rgba(0, 30, 0, 0.25); + } + .oval { + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center; + background-color: rgba(0, 124, 65, 0.19999999999999996); + background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#007c41), color-stop(50%, rgba(0, 124, 65, 0)), to(#007c41)); + background-image: -webkit-linear-gradient(left, #007c41, rgba(0, 124, 65, 0) 50%, #007c41); + background-image: -moz-linear-gradient(left, #007c41, rgba(0, 124, 65, 0) 50%, #007c41); + background-image: -o-linear-gradient(left, #007c41, rgba(0, 124, 65, 0) 50%, #007c41); + background-image: linear-gradient(left, #007c41, rgba(0, 124, 65, 0) 50%, #007c41); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c41', endColorstr='#ff007c41', GradientType=1); + height: 700%; + width: 145.569620253165%; + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + border-radius: 100%; + position: absolute; + display: block; + } + .oval1 { + top: -270%; + left: -22%; + -webkit-transform: rotate(-21deg); + -moz-transform: rotate(-21deg); + -ms-transform: rotate(-21deg); + -o-transform: rotate(-21deg); + transform: rotate(-21deg); + z-index: 10; + } + .oval2 { + -webkit-transform: rotate(7deg); + -moz-transform: rotate(7deg); + -ms-transform: rotate(7deg); + -o-transform: rotate(7deg); + transform: rotate(7deg); + top: -160%; + left: -35%; + z-index: 9; + } + .oval3 { + -webkit-transform: rotate(-27deg); + -moz-transform: rotate(-27deg); + -ms-transform: rotate(-27deg); + -o-transform: rotate(-27deg); + transform: rotate(-27deg); + top: 140%; + left: -5%; + z-index: 8; + } + .oval4 { + -webkit-transform: rotate(-49deg); + -moz-transform: rotate(-49deg); + -ms-transform: rotate(-49deg); + -o-transform: rotate(-49deg); + transform: rotate(-49deg); + height: 800%; + top: -90%; + left: -28%; + z-index: 7; + } + .sidebar-content.collapse { + display: block; + height: auto!important; + overflow: visible!important; + } +} +@media (min-width: 43.125em) and (max-width: 61.1875em) { + nav.audience-navigation { + right: 10px; + bottom: 10px; + width: 400px; + } + nav.audience-navigation ul li { + width: 44%; + text-align: right; + margin-bottom: 7px; + } + nav.audience-navigation ul li:nth-child(3) { + clear: left; + } + .sidebar { + top: 8.6em; + } + .navigation-inner > ul > li:first-child { + display: block; + } + .navigation-inner ul li ul li { + text-align: center; + } + .navigation-inner ul li ul li a { + border: 0; + } +} +@media (min-width: 61.25em) { + ul.quick-links { + display: inline-block; + list-style: none; + margin: 2px 0 0 0; + padding: 0; + } + ul.quick-links li { + display: inline-block; + margin-right: -4px; + padding: 0px; + } + ul.quick-links li:last-child a { + border: 0px; + } + ul.quick-links li a { + display: block; + padding: 0px 10px; + border-right: 1px solid #eee; + } + .blade-inner nav, + .blade-inner input, + .blade-inner button.global-search-btn { + font-size: 0.85714285714286em; + } + .blade-inner input { + padding: 0.2557142857142857em 0.42857142857142855em; + } + .sidebar { + margin-top: -4px; + } + .homepage-landing .sidebar { + margin-top: -1px; + } + .banner-inner .site-title { + left: 0px; + font-size: 32px; + } +} +@media (min-width: 75em) { + .blade-inner nav, + .blade-inner input, + .blade-inner button.global-search-btn { + font-size: 1em; + } + .blade-inner input { + padding: 0.2857142857142857em 0.42857142857142855em; + } +} +@media (min-width: 75em) { + .navigation-inner ul li a { + padding-left: 30px; + padding-right: 30px; + } +} +.no-inlinesvg .banner-container .banner-logo { + background: transparent url(../img/ieLogo.png) no-repeat center center; + width: 15pxem; + height: 3.9285714285714284pxem; +} +.no-inlinesvg .banner-container .banner-logo img { + display: none; +} +.no-rgba .top-footer-row { + background: #F4F5E9; +} +.no-boxshadow .frame, +.no-boxshadow .extrude, +.no-boxshadow ul.our-programs li, +.no-boxshadow ul.accordion-list { + border: 1px solid #e0e0e0; +} +.no-boxshadow .navigation-container .navigation-inner ul li a { + border-left: 1px solid #fff; + border-right: 1px solid #cbd2cd; +} +.no-boxshadow .navigation-container .navigation-inner ul.main-navigation { + border-left: 1px solid #cbd2cd; + border-right: 1px solid #fff; +} +.no-boxshadow .image-shadow { + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.45); +} +.no-cssgradients .banner-container { + background: #007c41 url(../img/banner-bg.jpg) repeat-x top left; +} +.no-cssgradients .banner-container .oval-container, +.no-cssgradients .banner-container .oval { + display: none; +} +.no-cssgradients .navigation-container { + border-top: 1px solid #ccc404; + border-bottom-color: #abb1ae; + background: transparent url(../img/navbar-bg.gif) repeat-x center center; +} +.no-cssgradients .navigation-container .navigation-inner > ul > li { + background: none; +} +.no-cssgradients .btn-apply { + filter: none; + background: #ffec05 left bottom repeat-x url(../img/bg-btn-lg-yellow.png); +} +.no-cssgradients .btn-apply:hover { + filter: none; + background-image: none; + background-color: #ffee6c; +} +.no-cssgradients .btn-micro.btn-apply, +.no-cssgradients .btn-small.btn-apply { + background-image: url(../img/bg-btn-sm-yellow.png); +} +.no-cssgradients .btn-work, +.no-cssgradients .btn-give { + filter: none; + background: #f3f7f5 left bottom repeat-x url(../img/bg-btn-lg-greygloss.png); +} +.no-cssgradients .btn-work:hover, +.no-cssgradients .btn-give:hover { + filter: none; + background-image: none; + background-color: #fff; +} +.no-cssgradients .btn-green { + filter: none; + background: #007c41; +} +.no-cssgradients hr.soften { + text-align: center; + border-top: 1px solid #ccc; + border-bottom: 1px solid #fff; + *display: list-item; + *list-style: url(../img/hr-bevel-short.png) inside; + *filter: alpha(opacity=0); + *margin-left: -10px; + *width: 0; + *border: none; +} +.touch .hover-caption-container .caption { + bottom: 0; +} +/******** FRAMEWORK COMMON ELEMENTS END *********/ \ No newline at end of file