2014-05-23 06:57:44 +00:00
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
2013-09-29 22:41:27 +00:00
2014-05-23 06:57:44 +00:00
/ * *
* 1 . Set default font family to sans-serif .
* 2 . Prevent iOS text size adjust after orientation change , without disabling
* user zoom .
* /
html {
font-family : sans-serif ; /* 1 */
-ms-text-size-adjust : 100 % ; /* 2 */
-webkit-text-size-adjust : 100 % ; /* 2 */
}
/ * *
* Remove default margin .
* /
body {
margin : 0 ;
}
/ * HTML5 display definitions
2013-09-29 22:41:27 +00:00
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
2014-05-23 06:57:44 +00:00
* Correct ` block ` display not defined for any HTML5 element in IE 8 / 9 .
* Correct ` block ` display not defined for ` details ` or ` summary ` in IE 10 / 11 and Firefox .
* Correct ` block ` display not defined for ` main ` in IE 11 .
2013-09-29 22:41:27 +00:00
* /
article ,
aside ,
details ,
figcaption ,
figure ,
footer ,
header ,
hgroup ,
main ,
nav ,
section ,
summary {
2014-05-23 06:57:44 +00:00
display : block ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* 1 . Correct ` inline-block ` display not defined in IE 8 / 9 .
* 2 . Normalize vertical alignment of ` progress ` in Chrome , Firefox , and Opera .
2013-09-29 22:41:27 +00:00
* /
audio ,
canvas ,
2014-05-23 06:57:44 +00:00
progress ,
2013-09-29 22:41:27 +00:00
video {
2014-05-23 06:57:44 +00:00
display : inline-block ; /* 1 */
vertical-align : baseline ; /* 2 */
2013-09-29 22:41:27 +00:00
}
/ * *
* Prevent modern browsers from displaying ` audio ` without controls .
* Remove excess height in iOS 5 devices .
* /
audio : not ( [ controls ] ) {
2014-05-23 06:57:44 +00:00
display : none ;
height : 0 ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Address ` [ hidden ] ` styling not present in IE 8 / 9 / 10 .
* Hide the ` template ` element in IE 8 / 9 / 11 , Safari , and Firefox < 22 .
2013-09-29 22:41:27 +00:00
* /
[ hidden ] ,
template {
2014-05-23 06:57:44 +00:00
display : none ;
2013-09-29 22:41:27 +00:00
}
2014-05-23 06:57:44 +00:00
/ * Links
2013-09-29 22:41:27 +00:00
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Remove the gray background color from active links in IE 10 .
* /
a {
2014-05-23 06:57:44 +00:00
background : transparent ;
2013-09-29 22:41:27 +00:00
}
/ * *
* Improve readability when focused and also mouse hovered in all browsers .
* /
a : active ,
a : hover {
2014-05-23 06:57:44 +00:00
outline : 0 ;
2013-09-29 22:41:27 +00:00
}
2014-05-23 06:57:44 +00:00
/ * Text-level semantics
2013-09-29 22:41:27 +00:00
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
2014-05-23 06:57:44 +00:00
* Address styling not present in IE 8 / 9 / 10 / 11 , Safari , and Chrome .
2013-09-29 22:41:27 +00:00
* /
abbr [ title ] {
2014-05-23 06:57:44 +00:00
border-bottom : 1px dotted ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Address style set to ` bolder ` in Firefox 4 + , Safari , and Chrome .
2013-09-29 22:41:27 +00:00
* /
b ,
strong {
2014-05-23 06:57:44 +00:00
font-weight : bold ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Address styling not present in Safari and Chrome .
2013-09-29 22:41:27 +00:00
* /
dfn {
2014-05-23 06:57:44 +00:00
font-style : italic ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Address variable ` h1 ` font-size and margin within ` section ` and ` article `
* contexts in Firefox 4 + , Safari , and Chrome .
2013-09-29 22:41:27 +00:00
* /
2014-05-23 06:57:44 +00:00
h1 {
font-size : 2em ;
margin : 0 . 67em 0 ;
2013-09-29 22:41:27 +00:00
}
/ * *
* Address styling not present in IE 8 / 9 .
* /
mark {
2014-05-23 06:57:44 +00:00
background : # ff0 ;
color : # 000 ;
2013-09-29 22:41:27 +00:00
}
/ * *
* Address inconsistent and variable font size in all browsers .
* /
small {
2014-05-23 06:57:44 +00:00
font-size : 80 % ;
2013-09-29 22:41:27 +00:00
}
/ * *
* Prevent ` sub ` and ` sup ` affecting ` line-height ` in all browsers .
* /
sub ,
sup {
2014-05-23 06:57:44 +00:00
font-size : 75 % ;
line-height : 0 ;
position : relative ;
vertical-align : baseline ;
2013-09-29 22:41:27 +00:00
}
sup {
2014-05-23 06:57:44 +00:00
top : -0 . 5em ;
2013-09-29 22:41:27 +00:00
}
sub {
2014-05-23 06:57:44 +00:00
bottom : -0 . 25em ;
2013-09-29 22:41:27 +00:00
}
2014-05-23 06:57:44 +00:00
/ * Embedded content
2013-09-29 22:41:27 +00:00
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
2014-05-23 06:57:44 +00:00
* Remove border when inside ` a ` element in IE 8 / 9 / 10 .
2013-09-29 22:41:27 +00:00
* /
img {
2014-05-23 06:57:44 +00:00
border : 0 ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Correct overflow not hidden in IE 9 / 10 / 11 .
2013-09-29 22:41:27 +00:00
* /
svg : not ( : root ) {
2014-05-23 06:57:44 +00:00
overflow : hidden ;
2013-09-29 22:41:27 +00:00
}
2014-05-23 06:57:44 +00:00
/ * Grouping content
2013-09-29 22:41:27 +00:00
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
2014-05-23 06:57:44 +00:00
* Address margin not present in IE 8 / 9 and Safari .
2013-09-29 22:41:27 +00:00
* /
figure {
2014-05-23 06:57:44 +00:00
margin : 1em 40px ;
2013-09-29 22:41:27 +00:00
}
2014-05-23 06:57:44 +00:00
/ * *
* Address differences between Firefox and other browsers .
* /
hr {
-moz-box-sizing : content-box ;
box-sizing : content-box ;
height : 0 ;
}
2013-09-29 22:41:27 +00:00
/ * *
2014-05-23 06:57:44 +00:00
* Contain overflow in all browsers .
2013-09-29 22:41:27 +00:00
* /
2014-05-23 06:57:44 +00:00
pre {
overflow : auto ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Address odd ` em ` -unit font size rendering in all browsers .
2013-09-29 22:41:27 +00:00
* /
2014-05-23 06:57:44 +00:00
code ,
kbd ,
pre ,
samp {
font-family : monospace , monospace ;
font-size : 1em ;
2013-09-29 22:41:27 +00:00
}
2014-05-23 06:57:44 +00:00
/ * Forms
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
2013-09-29 22:41:27 +00:00
/ * *
2014-05-23 06:57:44 +00:00
* Known limitation : by default , Chrome and Safari on OS X allow very limited
* styling of ` select ` , unless a ` border ` property is set .
* /
/ * *
* 1 . Correct color not being inherited .
* Known issue : affects color of disabled elements .
* 2 . Correct font properties not being inherited .
* 3 . Address margins set differently in Firefox 4 + , Safari , and Chrome .
2013-09-29 22:41:27 +00:00
* /
button ,
input ,
2014-05-23 06:57:44 +00:00
optgroup ,
2013-09-29 22:41:27 +00:00
select ,
textarea {
2014-05-23 06:57:44 +00:00
color : inherit ; /* 1 */
font : inherit ; /* 2 */
margin : 0 ; /* 3 */
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Address ` overflow ` set to ` hidden ` in IE 8 / 9 / 10 / 11 .
2013-09-29 22:41:27 +00:00
* /
2014-05-23 06:57:44 +00:00
button {
overflow : visible ;
2013-09-29 22:41:27 +00:00
}
/ * *
* Address inconsistent ` text-transform ` inheritance for ` button ` and ` select ` .
* All other form control elements do not inherit ` text-transform ` values .
2014-05-23 06:57:44 +00:00
* Correct ` button ` style inheritance in Firefox , IE 8 / 9 / 10 / 11 , and Opera .
* Correct ` select ` style inheritance in Firefox .
2013-09-29 22:41:27 +00:00
* /
button ,
select {
2014-05-23 06:57:44 +00:00
text-transform : none ;
2013-09-29 22:41:27 +00:00
}
/ * *
* 1 . Avoid the WebKit bug in Android 4 . 0 . * where ( 2 ) destroys native ` audio `
* and ` video ` controls .
* 2 . Correct inability to style clickable ` input ` types in iOS .
* 3 . Improve usability and consistency of cursor style between image-type
* ` input ` and others .
* /
button ,
html input [ type = "button" ] , /* 1 */
input [ type = "reset" ] ,
input [ type = "submit" ] {
2014-05-23 06:57:44 +00:00
-webkit-appearance : button ; /* 2 */
cursor : pointer ; /* 3 */
2013-09-29 22:41:27 +00:00
}
/ * *
* Re-set default cursor for disabled elements .
* /
button [ disabled ] ,
html input [ disabled ] {
2014-05-23 06:57:44 +00:00
cursor : default ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Remove inner padding and border in Firefox 4 + .
* /
button :: -moz-focus-inner ,
input :: -moz-focus-inner {
border : 0 ;
padding : 0 ;
}
/ * *
* Address Firefox 4 + setting ` line-height ` on ` input ` using ` ! important ` in
* the UA stylesheet .
* /
input {
line-height : normal ;
}
/ * *
* It 's recommended that you don' t attempt to style these elements .
* Firefox 's implementation doesn' t respect box-sizing , padding , or width .
*
2013-09-30 11:47:04 +00:00
* 1 . Address box sizing set to ` content-box ` in IE 8 / 9 / 10 .
* 2 . Remove excess padding in IE 8 / 9 / 10 .
2013-09-29 22:41:27 +00:00
* /
input [ type = "checkbox" ] ,
input [ type = "radio" ] {
2014-05-23 06:57:44 +00:00
box-sizing : border-box ; /* 1 */
padding : 0 ; /* 2 */
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Fix the cursor style for Chrome ' s increment / decrement buttons . For certain
* ` font-size ` values of the ` input ` , it causes the cursor style of the
* decrement button to change from ` default ` to ` text ` .
* /
input [ type = "number" ] :: -webkit-inner-spin-button ,
input [ type = "number" ] :: -webkit-outer-spin-button {
height : auto ;
}
/ * *
* 1 . Address ` appearance ` set to ` searchfield ` in Safari and Chrome .
* 2 . Address ` box-sizing ` set to ` border-box ` in Safari and Chrome
2013-09-29 22:41:27 +00:00
* ( include ` -moz ` to future-proof ) .
* /
input [ type = "search" ] {
2014-05-23 06:57:44 +00:00
-webkit-appearance : textfield ; /* 1 */
-moz-box-sizing : content-box ;
-webkit-box-sizing : content-box ; /* 2 */
box-sizing : content-box ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Remove inner padding and search cancel button in Safari and Chrome on OS X .
* Safari ( but not Chrome ) clips the cancel button when the search input has
* padding ( and ` textfield ` appearance ) .
2013-09-29 22:41:27 +00:00
* /
input [ type = "search" ] :: -webkit-search-cancel-button ,
input [ type = "search" ] :: -webkit-search-decoration {
2014-05-23 06:57:44 +00:00
-webkit-appearance : none ;
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Define consistent border , margin , and padding .
2013-09-29 22:41:27 +00:00
* /
2014-05-23 06:57:44 +00:00
fieldset {
border : 1px solid # c0c0c0 ;
margin : 0 2px ;
padding : 0 . 35em 0 . 625em 0 . 75em ;
}
/ * *
* 1 . Correct ` color ` not being inherited in IE 8 / 9 / 10 / 11 .
* 2 . Remove padding so people aren ' t caught out if they zero out fieldsets .
* /
legend {
border : 0 ; /* 1 */
padding : 0 ; /* 2 */
2013-09-29 22:41:27 +00:00
}
/ * *
2014-05-23 06:57:44 +00:00
* Remove default vertical scrollbar in IE 8 / 9 / 10 / 11 .
2013-09-29 22:41:27 +00:00
* /
textarea {
2014-05-23 06:57:44 +00:00
overflow : auto ;
}
/ * *
* Don ' t inherit the ` font-weight ` ( applied by a rule above ) .
* NOTE : the default cannot safely be changed in Chrome and Safari on OS X .
* /
optgroup {
font-weight : bold ;
2013-09-29 22:41:27 +00:00
}
2014-05-23 06:57:44 +00:00
/ * Tables
2013-09-29 22:41:27 +00:00
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Remove most spacing between table cells .
* /
table {
2014-05-23 06:57:44 +00:00
border-collapse : collapse ;
border-spacing : 0 ;
}
td ,
th {
padding : 0 ;
2013-09-29 22:41:27 +00:00
}
2013-12-31 17:56:49 +00:00
@ font-face {
font-family : 'Source Sans Pro' ;
font-style : normal ;
font-weight : 400 ;
src : local ( 'Source Sans Pro' ) , local ( 'SourceSansPro-Regular' ) , url ( http : / / themes . googleusercontent . com / static / fonts / sourcesanspro / v6 / ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0 . woff ) format ( 'woff' ) ;
}
@ font-face {
font-family : 'Source Sans Pro' ;
font-style : normal ;
font-weight : 600 ;
src : local ( 'Source Sans Pro Semibold' ) , local ( 'SourceSansPro-Semibold' ) , url ( http : / / themes . googleusercontent . com / static / fonts / sourcesanspro / v6 / toadOcfmlt9b38dHJxOBGJ6-ys_j0H4QL65VLqzI3wI . woff ) format ( 'woff' ) ;
}
@ font-face {
font-family : 'Source Sans Pro' ;
font-style : normal ;
font-weight : 700 ;
src : local ( 'Source Sans Pro Bold' ) , local ( 'SourceSansPro-Bold' ) , url ( http : / / themes . googleusercontent . com / static / fonts / sourcesanspro / v6 / toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60 . woff ) format ( 'woff' ) ;
}
2013-11-05 12:44:15 +00:00
body { height : 100 % ; background : #d7bcab ; background : -moz- -webkit- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -moz- -moz- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -moz- -o- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -moz- -ms- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -moz- linear-gradient ( -45 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -webkit- gradient ( linear , left top , right bottom , color-stop ( 0 % , #d7bcab ) , color-stop ( 100 % , #cc9485 ) ) ; background : -webkit- gradient ( linear , left top , right bottom , color-stop ( 0 % , #d7bcab ) , color-stop ( 100 % , #cc9485 ) ) ; background : -webkit- gradient ( linear , left top , right bottom , color-stop ( 0 % , #d7bcab ) , color-stop ( 100 % , #cc9485 ) ) ; background : -webkit- gradient ( linear , left top , right bottom , color-stop ( 0 % , #d7bcab ) , color-stop ( 100 % , #cc9485 ) ) ; background : -webkit- gradient ( linear , left top , right bottom , color-stop ( 0 % , #d7bcab ) , color-stop ( 100 % , #cc9485 ) ) ; background : -webkit- -webkit- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -webkit- -moz- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -webkit- -o- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -webkit- -ms- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -webkit- linear-gradient ( -45 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -o- -webkit- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -o- -moz- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -o- -o- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -o- -ms- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -o- linear-gradient ( -45 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -ms- -webkit- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -ms- -moz- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -ms- -o- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -ms- -ms- linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -ms- linear-gradient ( -45 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -webkit- linear-gradient ( 315 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -moz- linear-gradient ( 315 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -o- linear-gradient ( 315 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : -ms- linear-gradient ( 315 deg , #d7bcab 0 % , #cc9485 100 % ) ; background : linear-gradient ( 135 deg , #d7bcab 0 % , #cc9485 100 % ) ; background-repeat : no-repeat ; background-attachment : fixed ; font-family : 'Source Sans Pro' , sans-serif ; padding : 100 px ; color : #64584c }
ul { list-style-type : none ; padding : 0 ; }
ul li { padding : 0 }
h2 { font-size : 16 px ; text-transform : uppercase }
. box { background : #fff ; -webkit- box-shadow : 2 px 4 px 6 px rgba ( 0 , 0 , 0 , 0.2 ) ; box-shadow : 2 px 4 px 6 px rgba ( 0 , 0 , 0 , 0.2 ) ; }
. box . generic , . box . info , . box . error , . box . success { padding : 20 px 0 ; border-top : 4 px solid #eac85d ; width : 50 % ; margin : 0 auto }
. box . info { border-top-color : #5f90b0 }
. box . error { border-top-color : #e45e39 }
. box . success { border-top-color : #4db07a }
. box a { color : #64584c }
. box h1 { margin : 0 ; padding : 20 px ; color : #64584c ; font-size : 20 px ; text-transform : uppercase }
. box h2 { margin : 0 ; padding : 0 20 px 20 px }
. box p { margin : 5 px 0 ; padding : 0 20 px ; }
. box p . description { margin : -10 px 0 0 0 }
# graph { height : 200 px ; position : relative ; }
# graph # tooltip { position : absolute ; top : 0 ; left : 0 }
# graph svg path . line { fill : none ; stroke-width : 1 px ; clip-path : url ( "#clip" ) ; }
# graph svg path . line . actual { stroke : #64584c ; stroke-width : 3 px }
# graph svg path . line . ideal { stroke : #cacaca ; stroke-width : 3 px }
# graph svg path . line . trendline { stroke : #64584c ; stroke-width : 1.5 px ; stroke-dasharray : 5 , 5 }
# graph svg line . today { stroke : #cacaca ; stroke-width : 1 px ; shape-rendering : crispEdges ; stroke-dasharray : 5 , 5 }
# graph svg circle { fill : #64584c ; stroke : transparent ; stroke-width : 15 px ; cursor : pointer }
# graph svg . axis { shape-rendering : crispEdges ; }
# graph svg . axis line { stroke : rgba ( 202 , 202 , 202 , 0.25 ) ; shape-rendering : crispEdges }
# graph svg . axis text { font-weight : bold ; fill : #cacaca }
# graph svg . axis path { display : none }
. d3-tip { margin-top : -10 px ; font-size : 11 px ; padding : 8 px 10 px 7 px 10 px ; text-align : center ; background : rgba ( 0 , 0 , 0 , 0.75 ) ; color : #fff ; -webkit- border-radius : 3 px ; border-radius : 3 px ; }
. d3-tip : after { width : 100 % ; color : rgba ( 0 , 0 , 0 , 0.8 ) ; content : "\25BC" ; position : absolute }
. d3-tip . n : after { margin : -3 px 0 0 0 ; top : 100 % ; left : 0 }
# progress { padding : 20 px ; -webkit- border-radius : 0 0 6 px 6 px ; border-radius : 0 0 6 px 6 px ; }
# progress : after { clear : both ; display : block ; content : "" }
# progress . bars { position : relative ; }
# progress . bars div { -webkit- border-radius : 6 px ; border-radius : 6 px ; height : 12 px ; }
# progress . bars div . closed { position : absolute ; top : 0 ; left : 0 ; background : #4daf7c ; }
# progress . bars div . closed : not ( . done ) { -webkit- border-radius : 6 px 0 0 6 px ; border-radius : 6 px 0 0 6 px }
# progress . bars div . opened { width : 100 % ; background : #e55f3a }
# progress h2 { margin : 10 px 0 0 0 ; padding : 0 ; }
# progress h2 . closed { float : left ; color : #4daf7c }
# progress h2 . opened { float : right ; color : #e55f3a }