/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) The purpose of this file is to reset all elements to have zero style thus avoiding rendering differences due to differences in browser defaults */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; /* font: inherit;*/ vertical-align: bottom; background:transparent; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } img { border:none; vertical-align: top; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } table td, table th { vertical-align:middle; } b, strong { font-weight: bold; } i, em { text-transform: italic; } /* Old clearfix: http://www.webtoolkit.info/css-clearfix.html */ /* New clearfix: http://perishablepress.com/press/2009/12/06/new-clearfix-hack/ */ /* Some Day CQ5 code seems to the use the class .clear instead of .clearfix */ .clear:after, .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html .clear, * html .clearfix { zoom: 1; } /* IE6 */ *:first-child+html .clear, *:first-child+html .clearfix { zoom: 1; } /* IE7 */ .js .clickable { cursor: pointer; } .beforeDocumentReady .hideBeforeDocumentReady { visibility: hidden; } /** * This is a state table of all the possible modernizr.js flags, as of Modernizr 1.7 * For each flag we have the following rules, in the following order: * * html. .hide- { display: none; } * html. .show- { display: block; } * html.no- .hide-no- { display: none; } * html.no- .show-no- { display: block; } */ /* TODO: Maybe this list can be trimmed down slightly */ html.js .hide-js { display: none; } html.flexbox .hide-flexbox { display: none; } html.canvas .hide-canvas { display: none; } html.canvastext .hide-canvastext { display: none; } html.webgl .hide-webgl { display: none; } html.touch .hide-touch { display: none; } html.geolocation .hide-geolocation { display: none; } html.postmessage .hide-postmessage { display: none; } html.websqldatabase .hide-websqldatabase { display: none; } html.indexeddb .hide-indexeddb { display: none; } html.hashchange .hide-hashchange { display: none; } html.history .hide-history { display: none; } html.draganddrop .hide-draganddrop { display: none; } html.websockets .hide-websockets { display: none; } html.rgba .hide-rgba { display: none; } html.hsla .hide-hsla { display: none; } html.multiplebgs .hide-multiplebgs { display: none; } html.backgroundsize .hide-backgroundsize { display: none; } html.borderimage .hide-borderimage { display: none; } html.borderradius .hide-borderradius { display: none; } html.boxshadow .hide-boxshadow { display: none; } html.textshadow .hide-textshadow { display: none; } html.opacity .hide-opacity { display: none; } html.cssanimations .hide-cssanimations { display: none; } html.csscolumns .hide-csscolumns { display: none; } html.cssgradients .hide-cssgradients { display: none; } html.cssreflections .hide-cssreflections { display: none; } html.csstransforms .hide-csstransforms { display: none; } html.csstransforms3d .hide-csstransforms3d { display: none; } html.csstransitions .hide-csstransitions { display: none; } html.fontface .hide-fontface { display: none; } html.video .hide-video { display: none; } html.audio .hide-audio { display: none; } html.localstorage .hide-localstorage { display: none; } html.sessionstorage .hide-sessionstorage { display: none; } html.webworkers .hide-webworkers { display: none; } html.applicationcache .hide-applicationcache { display: none; } html.svg .hide-svg { display: none; } html.inlinesvg .hide-inlinesvg { display: none; } html.smil .hide-smil { display: none; } html.svgclippaths .hide-svgclippaths { display: none; } html.js .show-js { display: block; } html.flexbox .show-flexbox { display: block; } html.canvas .show-canvas { display: block; } html.canvastext .show-canvastext { display: block; } html.webgl .show-webgl { display: block; } html.touch .show-touch { display: block; } html.geolocation .show-geolocation { display: block; } html.postmessage .show-postmessage { display: block; } html.websqldatabase .show-websqldatabase { display: block; } html.indexeddb .show-indexeddb { display: block; } html.hashchange .show-hashchange { display: block; } html.history .show-history { display: block; } html.draganddrop .show-draganddrop { display: block; } html.websockets .show-websockets { display: block; } html.rgba .show-rgba { display: block; } html.hsla .show-hsla { display: block; } html.multiplebgs .show-multiplebgs { display: block; } html.backgroundsize .show-backgroundsize { display: block; } html.borderimage .show-borderimage { display: block; } html.borderradius .show-borderradius { display: block; } html.boxshadow .show-boxshadow { display: block; } html.textshadow .show-textshadow { display: block; } html.opacity .show-opacity { display: block; } html.cssanimations .show-cssanimations { display: block; } html.csscolumns .show-csscolumns { display: block; } html.cssgradients .show-cssgradients { display: block; } html.cssreflections .show-cssreflections { display: block; } html.csstransforms .show-csstransforms { display: block; } html.csstransforms3d .show-csstransforms3d { display: block; } html.csstransitions .show-csstransitions { display: block; } html.fontface .show-fontface { display: block; } html.video .show-video { display: block; } html.audio .show-audio { display: block; } html.localstorage .show-localstorage { display: block; } html.sessionstorage .show-sessionstorage { display: block; } html.webworkers .show-webworkers { display: block; } html.applicationcache .show-applicationcache { display: block; } html.svg .show-svg { display: block; } html.inlinesvg .show-inlinesvg { display: block; } html.smil .show-smil { display: block; } html.svgclippaths .show-svgclippaths { display: block; } html.no-js .hide-no-js { display: none; } html.no-flexbox .hide-no-flexbox { display: none; } html.no-canvas .hide-no-canvas { display: none; } html.no-canvastext .hide-no-canvastext { display: none; } html.no-webgl .hide-no-webgl { display: none; } html.no-touch .hide-no-touch { display: none; } html.no-geolocation .hide-no-geolocation { display: none; } html.no-postmessage .hide-no-postmessage { display: none; } html.no-websqldatabase .hide-no-websqldatabase { display: none; } html.no-indexeddb .hide-no-indexeddb { display: none; } html.no-hashchange .hide-no-hashchange { display: none; } html.no-history .hide-no-history { display: none; } html.no-draganddrop .hide-no-draganddrop { display: none; } html.no-websockets .hide-no-websockets { display: none; } html.no-rgba .hide-no-rgba { display: none; } html.no-hsla .hide-no-hsla { display: none; } html.no-multiplebgs .hide-no-multiplebgs { display: none; } html.no-backgroundsize .hide-no-backgroundsize { display: none; } html.no-borderimage .hide-no-borderimage { display: none; } html.no-borderradius .hide-no-borderradius { display: none; } html.no-boxshadow .hide-no-boxshadow { display: none; } html.no-textshadow .hide-no-textshadow { display: none; } html.no-opacity .hide-no-opacity { display: none; } html.no-cssanimations .hide-no-cssanimations { display: none; } html.no-csscolumns .hide-no-csscolumns { display: none; } html.no-cssgradients .hide-no-cssgradients { display: none; } html.no-cssreflections .hide-no-cssreflections { display: none; } html.no-csstransforms .hide-no-csstransforms { display: none; } html.no-csstransforms3d .hide-no-csstransforms3d { display: none; } html.no-csstransitions .hide-no-csstransitions { display: none; } html.no-fontface .hide-no-fontface { display: none; } html.no-video .hide-no-video { display: none; } html.no-audio .hide-no-audio { display: none; } html.no-localstorage .hide-no-localstorage { display: none; } html.no-sessionstorage .hide-no-sessionstorage { display: none; } html.no-webworkers .hide-no-webworkers { display: none; } html.no-applicationcache .hide-no-applicationcache { display: none; } html.no-svg .hide-no-svg { display: none; } html.no-inlinesvg .hide-no-inlinesvg { display: none; } html.no-smil .hide-no-smil { display: none; } html.no-svgclippaths .hide-no-svgclippaths { display: none; } html.no-js .show-no-js { display: block; } html.no-flexbox .show-no-flexbox { display: block; } html.no-canvas .show-no-canvas { display: block; } html.no-canvastext .show-no-canvastext { display: block; } html.no-webgl .show-no-webgl { display: block; } html.no-touch .show-no-touch { display: block; } html.no-geolocation .show-no-geolocation { display: block; } html.no-postmessage .show-no-postmessage { display: block; } html.no-websqldatabase .show-no-websqldatabase { display: block; } html.no-indexeddb .show-no-indexeddb { display: block; } html.no-hashchange .show-no-hashchange { display: block; } html.no-history .show-no-history { display: block; } html.no-draganddrop .show-no-draganddrop { display: block; } html.no-websockets .show-no-websockets { display: block; } html.no-rgba .show-no-rgba { display: block; } html.no-hsla .show-no-hsla { display: block; } html.no-multiplebgs .show-no-multiplebgs { display: block; } html.no-backgroundsize .show-no-backgroundsize { display: block; } html.no-borderimage .show-no-borderimage { display: block; } html.no-borderradius .show-no-borderradius { display: block; } html.no-boxshadow .show-no-boxshadow { display: block; } html.no-textshadow .show-no-textshadow { display: block; } html.no-opacity .show-no-opacity { display: block; } html.no-cssanimations .show-no-cssanimations { display: block; } html.no-csscolumns .show-no-csscolumns { display: block; } html.no-cssgradients .show-no-cssgradients { display: block; } html.no-cssreflections .show-no-cssreflections { display: block; } html.no-csstransforms .show-no-csstransforms { display: block; } html.no-csstransforms3d .show-no-csstransforms3d { display: block; } html.no-csstransitions .show-no-csstransitions { display: block; } html.no-fontface .show-no-fontface { display: block; } html.no-video .show-no-video { display: block; } html.no-audio .show-no-audio { display: block; } html.no-localstorage .show-no-localstorage { display: block; } html.no-sessionstorage .show-no-sessionstorage { display: block; } html.no-webworkers .show-no-webworkers { display: block; } html.no-applicationcache .show-no-applicationcache { display: block; } html.no-svg .show-no-svg { display: block; } html.no-inlinesvg .show-no-inlinesvg { display: block; } html.no-smil .show-no-smil { display: block; } html.no-svgclippaths .show-no-svgclippaths { display: block; } /*----------page content---------*/ .contentRow { overflow-x: auto;overflow-y: auto;}