diff options
Diffstat (limited to 'src/webex/style')
| -rw-r--r-- | src/webex/style/pure.css | 853 | ||||
| -rw-r--r-- | src/webex/style/wallet.css | 196 | 
2 files changed, 532 insertions, 517 deletions
diff --git a/src/webex/style/pure.css b/src/webex/style/pure.css index 739113970..88a4bb7d7 100644 --- a/src/webex/style/pure.css +++ b/src/webex/style/pure.css @@ -449,7 +449,7 @@ th {  .hidden,  [hidden] { -    display: none !important; +  display: none !important;  }  /** @@ -457,20 +457,20 @@ th {   * aspect ratio.   */  .pure-img { -    max-width: 100%; -    height: auto; -    display: block; +  max-width: 100%; +  height: auto; +  display: block;  }  /*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/  .pure-g { -    letter-spacing: -0.31em; /* Webkit: collapse white-space between units */ -    *letter-spacing: normal; /* reset IE < 8 */ -    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */ -    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */ +  letter-spacing: -0.31em; /* Webkit: collapse white-space between units */ +  *letter-spacing: normal; /* reset IE < 8 */ +  *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */ +  text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */ -    /* +  /*      Sets the font stack to fonts known to work properly with the above letter      and word spacings. See: https://github.com/yahoo/pure/issues/41/ @@ -486,28 +486,28 @@ th {      * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.      */ -    font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif; +  font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif; -    /* Use flexbox when possible to avoid `letter-spacing` side-effects. */ -    display: -webkit-box; -    display: -webkit-flex; -    display: -ms-flexbox; -    display: flex; -    -webkit-flex-flow: row wrap; -        -ms-flex-flow: row wrap; -            flex-flow: row wrap; +  /* Use flexbox when possible to avoid `letter-spacing` side-effects. */ +  display: -webkit-box; +  display: -webkit-flex; +  display: -ms-flexbox; +  display: flex; +  -webkit-flex-flow: row wrap; +  -ms-flex-flow: row wrap; +  flex-flow: row wrap; -    /* Prevents distributing space between rows */ -    -webkit-align-content: flex-start; -        -ms-flex-line-pack: start; -            align-content: flex-start; +  /* Prevents distributing space between rows */ +  -webkit-align-content: flex-start; +  -ms-flex-line-pack: start; +  align-content: flex-start;  }  /* IE10 display: -ms-flexbox (and display: flex in IE 11) does not work inside a table; fall back to block and rely on font hack */  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { -	table .pure-g { -		display: block; -	} +  table .pure-g { +    display: block; +  }  }  /* Opera as of 12 on Windows needs word-spacing. @@ -516,25 +516,25 @@ th {  */  .opera-only :-o-prefocus,  .pure-g { -    word-spacing: -0.43em; +  word-spacing: -0.43em;  }  .pure-u { -    display: inline-block; -    *display: inline; /* IE < 8: fake inline-block */ -    zoom: 1; -    letter-spacing: normal; -    word-spacing: normal; -    vertical-align: top; -    text-rendering: auto; +  display: inline-block; +  *display: inline; /* IE < 8: fake inline-block */ +  zoom: 1; +  letter-spacing: normal; +  word-spacing: normal; +  vertical-align: top; +  text-rendering: auto;  }  /*  Resets the font family back to the OS/browser's default sans-serif font,  this the same font stack that Normalize.css sets for the `body`.  */ -.pure-g [class *= "pure-u"] { -    font-family: sans-serif; +.pure-g [class*="pure-u"] { +  font-family: sans-serif;  }  .pure-u-1, @@ -583,245 +583,254 @@ this the same font stack that Normalize.css sets for the `body`.  .pure-u-22-24,  .pure-u-23-24,  .pure-u-24-24 { -    display: inline-block; -    *display: inline; -    zoom: 1; -    letter-spacing: normal; -    word-spacing: normal; -    vertical-align: top; -    text-rendering: auto; +  display: inline-block; +  *display: inline; +  zoom: 1; +  letter-spacing: normal; +  word-spacing: normal; +  vertical-align: top; +  text-rendering: auto;  }  .pure-u-1-24 { -    width: 4.1667%; -    *width: 4.1357%; +  width: 4.1667%; +  *width: 4.1357%;  }  .pure-u-1-12,  .pure-u-2-24 { -    width: 8.3333%; -    *width: 8.3023%; +  width: 8.3333%; +  *width: 8.3023%;  }  .pure-u-1-8,  .pure-u-3-24 { -    width: 12.5000%; -    *width: 12.4690%; +  width: 12.5%; +  *width: 12.469%;  }  .pure-u-1-6,  .pure-u-4-24 { -    width: 16.6667%; -    *width: 16.6357%; +  width: 16.6667%; +  *width: 16.6357%;  }  .pure-u-1-5 { -    width: 20%; -    *width: 19.9690%; +  width: 20%; +  *width: 19.969%;  }  .pure-u-5-24 { -    width: 20.8333%; -    *width: 20.8023%; +  width: 20.8333%; +  *width: 20.8023%;  }  .pure-u-1-4,  .pure-u-6-24 { -    width: 25%; -    *width: 24.9690%; +  width: 25%; +  *width: 24.969%;  }  .pure-u-7-24 { -    width: 29.1667%; -    *width: 29.1357%; +  width: 29.1667%; +  *width: 29.1357%;  }  .pure-u-1-3,  .pure-u-8-24 { -    width: 33.3333%; -    *width: 33.3023%; +  width: 33.3333%; +  *width: 33.3023%;  }  .pure-u-3-8,  .pure-u-9-24 { -    width: 37.5000%; -    *width: 37.4690%; +  width: 37.5%; +  *width: 37.469%;  }  .pure-u-2-5 { -    width: 40%; -    *width: 39.9690%; +  width: 40%; +  *width: 39.969%;  }  .pure-u-5-12,  .pure-u-10-24 { -    width: 41.6667%; -    *width: 41.6357%; +  width: 41.6667%; +  *width: 41.6357%;  }  .pure-u-11-24 { -    width: 45.8333%; -    *width: 45.8023%; +  width: 45.8333%; +  *width: 45.8023%;  }  .pure-u-1-2,  .pure-u-12-24 { -    width: 50%; -    *width: 49.9690%; +  width: 50%; +  *width: 49.969%;  }  .pure-u-13-24 { -    width: 54.1667%; -    *width: 54.1357%; +  width: 54.1667%; +  *width: 54.1357%;  }  .pure-u-7-12,  .pure-u-14-24 { -    width: 58.3333%; -    *width: 58.3023%; +  width: 58.3333%; +  *width: 58.3023%;  }  .pure-u-3-5 { -    width: 60%; -    *width: 59.9690%; +  width: 60%; +  *width: 59.969%;  }  .pure-u-5-8,  .pure-u-15-24 { -    width: 62.5000%; -    *width: 62.4690%; +  width: 62.5%; +  *width: 62.469%;  }  .pure-u-2-3,  .pure-u-16-24 { -    width: 66.6667%; -    *width: 66.6357%; +  width: 66.6667%; +  *width: 66.6357%;  }  .pure-u-17-24 { -    width: 70.8333%; -    *width: 70.8023%; +  width: 70.8333%; +  *width: 70.8023%;  }  .pure-u-3-4,  .pure-u-18-24 { -    width: 75%; -    *width: 74.9690%; +  width: 75%; +  *width: 74.969%;  }  .pure-u-19-24 { -    width: 79.1667%; -    *width: 79.1357%; +  width: 79.1667%; +  *width: 79.1357%;  }  .pure-u-4-5 { -    width: 80%; -    *width: 79.9690%; +  width: 80%; +  *width: 79.969%;  }  .pure-u-5-6,  .pure-u-20-24 { -    width: 83.3333%; -    *width: 83.3023%; +  width: 83.3333%; +  *width: 83.3023%;  }  .pure-u-7-8,  .pure-u-21-24 { -    width: 87.5000%; -    *width: 87.4690%; +  width: 87.5%; +  *width: 87.469%;  }  .pure-u-11-12,  .pure-u-22-24 { -    width: 91.6667%; -    *width: 91.6357%; +  width: 91.6667%; +  *width: 91.6357%;  }  .pure-u-23-24 { -    width: 95.8333%; -    *width: 95.8023%; +  width: 95.8333%; +  *width: 95.8023%;  }  .pure-u-1,  .pure-u-1-1,  .pure-u-5-5,  .pure-u-24-24 { -    width: 100%; +  width: 100%;  }  .pure-button { -    /* Structure */ -    display: inline-block; -    zoom: 1; -    line-height: normal; -    white-space: nowrap; -    vertical-align: middle; -    text-align: center; -    cursor: pointer; -    -webkit-user-drag: none; -    -webkit-user-select: none; -       -moz-user-select: none; -        -ms-user-select: none; -            user-select: none; -    box-sizing: border-box; +  /* Structure */ +  display: inline-block; +  zoom: 1; +  line-height: normal; +  white-space: nowrap; +  vertical-align: middle; +  text-align: center; +  cursor: pointer; +  -webkit-user-drag: none; +  -webkit-user-select: none; +  -moz-user-select: none; +  -ms-user-select: none; +  user-select: none; +  box-sizing: border-box;  }  /* Firefox: Get rid of the inner focus border */  .pure-button::-moz-focus-inner { -    padding: 0; -    border: 0; +  padding: 0; +  border: 0;  }  /* Inherit .pure-g styles */  .pure-button-group { -    letter-spacing: -0.31em; /* Webkit: collapse white-space between units */ -    *letter-spacing: normal; /* reset IE < 8 */ -    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */ -    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */ +  letter-spacing: -0.31em; /* Webkit: collapse white-space between units */ +  *letter-spacing: normal; /* reset IE < 8 */ +  *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */ +  text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */  }  .opera-only :-o-prefocus,  .pure-button-group { -    word-spacing: -0.43em; +  word-spacing: -0.43em;  }  .pure-button-group .pure-button { -    letter-spacing: normal; -    word-spacing: normal; -    vertical-align: top; -    text-rendering: auto; +  letter-spacing: normal; +  word-spacing: normal; +  vertical-align: top; +  text-rendering: auto;  }  /*csslint outline-none:false*/  .pure-button { -    font-family: inherit; -    font-size: 100%; -    padding: 0.5em 1em; -    color: #444; /* rgba not supported (IE 8) */ -    color: rgba(0, 0, 0, 0.80); /* rgba supported */ -    border: 1px solid #999;  /*IE 6/7/8*/ -    border: none rgba(0, 0, 0, 0);  /*IE9 + everything else*/ -    background-color: #E6E6E6; -    text-decoration: none; -    border-radius: 2px; +  font-family: inherit; +  font-size: 100%; +  padding: 0.5em 1em; +  color: #444; /* rgba not supported (IE 8) */ +  color: rgba(0, 0, 0, 0.8); /* rgba supported */ +  border: 1px solid #999; /*IE 6/7/8*/ +  border: none rgba(0, 0, 0, 0); /*IE9 + everything else*/ +  background-color: #e6e6e6; +  text-decoration: none; +  border-radius: 2px;  }  .pure-button-hover,  .pure-button:hover,  .pure-button:focus { -    /* csslint ignore:start */ -    filter: alpha(opacity=90); -    /* csslint ignore:end */ -    background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); -    background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); +  /* csslint ignore:start */ +  filter: alpha(opacity=90); +  /* csslint ignore:end */ +  background-image: -webkit-linear-gradient( +    transparent, +    rgba(0, 0, 0, 0.05) 40%, +    rgba(0, 0, 0, 0.1) +  ); +  background-image: linear-gradient( +    transparent, +    rgba(0, 0, 0, 0.05) 40%, +    rgba(0, 0, 0, 0.1) +  );  }  .pure-button:focus { -    outline: 0; +  outline: 0;  }  .pure-button-active,  .pure-button:active { -    box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset; -    border-color: #000\9; +  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, +    0 0 6px rgba(0, 0, 0, 0.2) inset; +  border-color: #000\9;  }  .pure-button[disabled], @@ -829,46 +838,45 @@ this the same font stack that Normalize.css sets for the `body`.  .pure-button-disabled:hover,  .pure-button-disabled:focus,  .pure-button-disabled:active { -    border: none; -    background-image: none; -    /* csslint ignore:start */ -    filter: alpha(opacity=40); -    /* csslint ignore:end */ -    opacity: 0.40; -    cursor: not-allowed; -    box-shadow: none; -    pointer-events: none; +  border: none; +  background-image: none; +  /* csslint ignore:start */ +  filter: alpha(opacity=40); +  /* csslint ignore:end */ +  opacity: 0.4; +  cursor: not-allowed; +  box-shadow: none; +  pointer-events: none;  }  .pure-button-hidden { -    display: none; +  display: none;  }  .pure-button-primary,  .pure-button-selected,  a.pure-button-primary,  a.pure-button-selected { -    background-color: rgb(0, 120, 231); -    color: #fff; +  background-color: rgb(0, 120, 231); +  color: #fff;  }  /* Button Groups */  .pure-button-group .pure-button { -    margin: 0; -    border-radius: 0; -    border-right: 1px solid #111;  /* fallback color for rgba() for IE7/8 */ -    border-right: 1px solid rgba(0, 0, 0, 0.2); - +  margin: 0; +  border-radius: 0; +  border-right: 1px solid #111; /* fallback color for rgba() for IE7/8 */ +  border-right: 1px solid rgba(0, 0, 0, 0.2);  }  .pure-button-group .pure-button:first-child { -    border-top-left-radius: 2px; -    border-bottom-left-radius: 2px; +  border-top-left-radius: 2px; +  border-bottom-left-radius: 2px;  }  .pure-button-group .pure-button:last-child { -    border-top-right-radius: 2px; -    border-bottom-right-radius: 2px; -    border-right: none; +  border-top-right-radius: 2px; +  border-bottom-right-radius: 2px; +  border-right: none;  }  /*csslint box-model:false*/ @@ -895,13 +903,13 @@ so we can ignore the csslint warning.  .pure-form input[type="color"],  .pure-form select,  .pure-form textarea { -    padding: 0.5em 0.6em; -    display: inline-block; -    border: 1px solid #ccc; -    box-shadow: inset 0 1px 3px #ddd; -    border-radius: 4px; -    vertical-align: middle; -    box-sizing: border-box; +  padding: 0.5em 0.6em; +  display: inline-block; +  border: 1px solid #ccc; +  box-shadow: inset 0 1px 3px #ddd; +  border-radius: 4px; +  vertical-align: middle; +  box-sizing: border-box;  }  /* @@ -909,22 +917,20 @@ Need to separate out the :not() selector from the rest of the CSS 2.1 selectors  since IE8 won't execute CSS that contains a CSS3 selector.  */  .pure-form input:not([type]) { -    padding: 0.5em 0.6em; -    display: inline-block; -    border: 1px solid #ccc; -    box-shadow: inset 0 1px 3px #ddd; -    border-radius: 4px; -    box-sizing: border-box; +  padding: 0.5em 0.6em; +  display: inline-block; +  border: 1px solid #ccc; +  box-shadow: inset 0 1px 3px #ddd; +  border-radius: 4px; +  box-sizing: border-box;  } -  /* Chrome (as of v.32/34 on OS X) needs additional room for color to display. */  /* May be able to remove this tweak as color inputs become more standardized across browsers. */  .pure-form input[type="color"] { -    padding: 0.2em 0.5em; +  padding: 0.2em 0.5em;  } -  .pure-form input[type="text"]:focus,  .pure-form input[type="password"]:focus,  .pure-form input[type="email"]:focus, @@ -941,8 +947,8 @@ since IE8 won't execute CSS that contains a CSS3 selector.  .pure-form input[type="color"]:focus,  .pure-form select:focus,  .pure-form textarea:focus { -    outline: 0; -    border-color: #129FEA; +  outline: 0; +  border-color: #129fea;  }  /* @@ -950,20 +956,20 @@ Need to separate out the :not() selector from the rest of the CSS 2.1 selectors  since IE8 won't execute CSS that contains a CSS3 selector.  */  .pure-form input:not([type]):focus { -    outline: 0; -    border-color: #129FEA; +  outline: 0; +  border-color: #129fea;  }  .pure-form input[type="file"]:focus,  .pure-form input[type="radio"]:focus,  .pure-form input[type="checkbox"]:focus { -    outline: thin solid #129FEA; -    outline: 1px auto #129FEA; +  outline: thin solid #129fea; +  outline: 1px auto #129fea;  }  .pure-form .pure-checkbox,  .pure-form .pure-radio { -    margin: 0.5em 0; -    display: block; +  margin: 0.5em 0; +  display: block;  }  .pure-form input[type="text"][disabled], @@ -982,9 +988,9 @@ since IE8 won't execute CSS that contains a CSS3 selector.  .pure-form input[type="color"][disabled],  .pure-form select[disabled],  .pure-form textarea[disabled] { -    cursor: not-allowed; -    background-color: #eaeded; -    color: #cad2d3; +  cursor: not-allowed; +  background-color: #eaeded; +  color: #cad2d3;  }  /* @@ -992,53 +998,53 @@ Need to separate out the :not() selector from the rest of the CSS 2.1 selectors  since IE8 won't execute CSS that contains a CSS3 selector.  */  .pure-form input:not([type])[disabled] { -    cursor: not-allowed; -    background-color: #eaeded; -    color: #cad2d3; +  cursor: not-allowed; +  background-color: #eaeded; +  color: #cad2d3;  }  .pure-form input[readonly],  .pure-form select[readonly],  .pure-form textarea[readonly] { -    background-color: #eee; /* menu hover bg color */ -    color: #777; /* menu text color */ -    border-color: #ccc; +  background-color: #eee; /* menu hover bg color */ +  color: #777; /* menu text color */ +  border-color: #ccc;  }  .pure-form input:focus:invalid,  .pure-form textarea:focus:invalid,  .pure-form select:focus:invalid { -    color: #b94a48; -    border-color: #e9322d; +  color: #b94a48; +  border-color: #e9322d;  }  .pure-form input[type="file"]:focus:invalid:focus,  .pure-form input[type="radio"]:focus:invalid:focus,  .pure-form input[type="checkbox"]:focus:invalid:focus { -    outline-color: #e9322d; +  outline-color: #e9322d;  }  .pure-form select { -    /* Normalizes the height; padding is not sufficient. */ -    height: 2.25em; -    border: 1px solid #ccc; -    background-color: white; +  /* Normalizes the height; padding is not sufficient. */ +  height: 2.25em; +  border: 1px solid #ccc; +  background-color: white;  }  .pure-form select[multiple] { -    height: auto; +  height: auto;  }  .pure-form label { -    margin: 0.5em 0 0.2em; +  margin: 0.5em 0 0.2em;  }  .pure-form fieldset { -    margin: 0; -    padding: 0.35em 0 0.75em; -    border: 0; +  margin: 0; +  padding: 0.35em 0 0.75em; +  border: 0;  }  .pure-form legend { -    display: block; -    width: 100%; -    padding: 0.3em 0; -    margin-bottom: 0.3em; -    color: #333; -    border-bottom: 1px solid #e5e5e5; +  display: block; +  width: 100%; +  padding: 0.3em 0; +  margin-bottom: 0.3em; +  color: #333; +  border-bottom: 1px solid #e5e5e5;  }  .pure-form-stacked input[type="text"], @@ -1059,8 +1065,8 @@ since IE8 won't execute CSS that contains a CSS3 selector.  .pure-form-stacked select,  .pure-form-stacked label,  .pure-form-stacked textarea { -    display: block; -    margin: 0.25em 0; +  display: block; +  margin: 0.25em 0;  }  /* @@ -1068,8 +1074,8 @@ Need to separate out the :not() selector from the rest of the CSS 2.1 selectors  since IE8 won't execute CSS that contains a CSS3 selector.  */  .pure-form-stacked input:not([type]) { -    display: block; -    margin: 0.25em 0; +  display: block; +  margin: 0.25em 0;  }  .pure-form-aligned input,  .pure-form-aligned textarea, @@ -1077,397 +1083,397 @@ since IE8 won't execute CSS that contains a CSS3 selector.  /* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */  .pure-form-aligned .pure-help-inline,  .pure-form-message-inline { -    display: inline-block; -    *display: inline; -    *zoom: 1; -    vertical-align: middle; +  display: inline-block; +  *display: inline; +  *zoom: 1; +  vertical-align: middle;  }  .pure-form-aligned textarea { -    vertical-align: top; +  vertical-align: top;  }  /* Aligned Forms */  .pure-form-aligned .pure-control-group { -    margin-bottom: 0.5em; +  margin-bottom: 0.5em;  }  .pure-form-aligned .pure-control-group label { -    text-align: right; -    display: inline-block; -    vertical-align: middle; -    width: 10em; -    margin: 0 1em 0 0; +  text-align: right; +  display: inline-block; +  vertical-align: middle; +  width: 10em; +  margin: 0 1em 0 0;  }  .pure-form-aligned .pure-controls { -    margin: 1.5em 0 0 11em; +  margin: 1.5em 0 0 11em;  }  /* Rounded Inputs */  .pure-form input.pure-input-rounded,  .pure-form .pure-input-rounded { -    border-radius: 2em; -    padding: 0.5em 1em; +  border-radius: 2em; +  padding: 0.5em 1em;  }  /* Grouped Inputs */  .pure-form .pure-group fieldset { -    margin-bottom: 10px; +  margin-bottom: 10px;  }  .pure-form .pure-group input,  .pure-form .pure-group textarea { -    display: block; -    padding: 10px; -    margin: 0 0 -1px; -    border-radius: 0; -    position: relative; -    top: -1px; +  display: block; +  padding: 10px; +  margin: 0 0 -1px; +  border-radius: 0; +  position: relative; +  top: -1px;  }  .pure-form .pure-group input:focus,  .pure-form .pure-group textarea:focus { -    z-index: 3; +  z-index: 3;  }  .pure-form .pure-group input:first-child,  .pure-form .pure-group textarea:first-child { -    top: 1px; -    border-radius: 4px 4px 0 0; -    margin: 0; +  top: 1px; +  border-radius: 4px 4px 0 0; +  margin: 0;  }  .pure-form .pure-group input:first-child:last-child,  .pure-form .pure-group textarea:first-child:last-child { -    top: 1px; -    border-radius: 4px; -    margin: 0; +  top: 1px; +  border-radius: 4px; +  margin: 0;  }  .pure-form .pure-group input:last-child,  .pure-form .pure-group textarea:last-child { -    top: -2px; -    border-radius: 0 0 4px 4px; -    margin: 0; +  top: -2px; +  border-radius: 0 0 4px 4px; +  margin: 0;  }  .pure-form .pure-group button { -    margin: 0.35em 0; +  margin: 0.35em 0;  }  .pure-form .pure-input-1 { -    width: 100%; +  width: 100%;  }  .pure-form .pure-input-3-4 { -    width: 75%; +  width: 75%;  }  .pure-form .pure-input-2-3 { -    width: 66%; +  width: 66%;  }  .pure-form .pure-input-1-2 { -    width: 50%; +  width: 50%;  }  .pure-form .pure-input-1-3 { -    width: 33%; +  width: 33%;  }  .pure-form .pure-input-1-4 { -    width: 25%; +  width: 25%;  }  /* Inline help for forms */  /* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */  .pure-form .pure-help-inline,  .pure-form-message-inline { -    display: inline-block; -    padding-left: 0.3em; -    color: #666; -    vertical-align: middle; -    font-size: 0.875em; +  display: inline-block; +  padding-left: 0.3em; +  color: #666; +  vertical-align: middle; +  font-size: 0.875em;  }  /* Block help for forms */  .pure-form-message { +  display: block; +  color: #666; +  font-size: 0.875em; +} + +@media only screen and (max-width: 480px) { +  .pure-form button[type="submit"] { +    margin: 0.7em 0 0; +  } + +  .pure-form input:not([type]), +  .pure-form input[type="text"], +  .pure-form input[type="password"], +  .pure-form input[type="email"], +  .pure-form input[type="url"], +  .pure-form input[type="date"], +  .pure-form input[type="month"], +  .pure-form input[type="time"], +  .pure-form input[type="datetime"], +  .pure-form input[type="datetime-local"], +  .pure-form input[type="week"], +  .pure-form input[type="number"], +  .pure-form input[type="search"], +  .pure-form input[type="tel"], +  .pure-form input[type="color"], +  .pure-form label { +    margin-bottom: 0.3em;      display: block; -    color: #666; -    font-size: 0.875em; -} - -@media only screen and (max-width : 480px) { -    .pure-form button[type="submit"] { -        margin: 0.7em 0 0; -    } - -    .pure-form input:not([type]), -    .pure-form input[type="text"], -    .pure-form input[type="password"], -    .pure-form input[type="email"], -    .pure-form input[type="url"], -    .pure-form input[type="date"], -    .pure-form input[type="month"], -    .pure-form input[type="time"], -    .pure-form input[type="datetime"], -    .pure-form input[type="datetime-local"], -    .pure-form input[type="week"], -    .pure-form input[type="number"], -    .pure-form input[type="search"], -    .pure-form input[type="tel"], -    .pure-form input[type="color"], -    .pure-form label { -        margin-bottom: 0.3em; -        display: block; -    } - -    .pure-group input:not([type]), -    .pure-group input[type="text"], -    .pure-group input[type="password"], -    .pure-group input[type="email"], -    .pure-group input[type="url"], -    .pure-group input[type="date"], -    .pure-group input[type="month"], -    .pure-group input[type="time"], -    .pure-group input[type="datetime"], -    .pure-group input[type="datetime-local"], -    .pure-group input[type="week"], -    .pure-group input[type="number"], -    .pure-group input[type="search"], -    .pure-group input[type="tel"], -    .pure-group input[type="color"] { -        margin-bottom: 0; -    } - -    .pure-form-aligned .pure-control-group label { -        margin-bottom: 0.3em; -        text-align: left; -        display: block; -        width: 100%; -    } - -    .pure-form-aligned .pure-controls { -        margin: 1.5em 0 0 0; -    } - -    /* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */ -    .pure-form .pure-help-inline, -    .pure-form-message-inline, -    .pure-form-message { -        display: block; -        font-size: 0.75em; -        /* Increased bottom padding to make it group with its related input element. */ -        padding: 0.2em 0 0.8em; -    } +  } + +  .pure-group input:not([type]), +  .pure-group input[type="text"], +  .pure-group input[type="password"], +  .pure-group input[type="email"], +  .pure-group input[type="url"], +  .pure-group input[type="date"], +  .pure-group input[type="month"], +  .pure-group input[type="time"], +  .pure-group input[type="datetime"], +  .pure-group input[type="datetime-local"], +  .pure-group input[type="week"], +  .pure-group input[type="number"], +  .pure-group input[type="search"], +  .pure-group input[type="tel"], +  .pure-group input[type="color"] { +    margin-bottom: 0; +  } + +  .pure-form-aligned .pure-control-group label { +    margin-bottom: 0.3em; +    text-align: left; +    display: block; +    width: 100%; +  } + +  .pure-form-aligned .pure-controls { +    margin: 1.5em 0 0 0; +  } + +  /* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */ +  .pure-form .pure-help-inline, +  .pure-form-message-inline, +  .pure-form-message { +    display: block; +    font-size: 0.75em; +    /* Increased bottom padding to make it group with its related input element. */ +    padding: 0.2em 0 0.8em; +  }  }  /*csslint adjoining-classes: false, box-model:false*/  .pure-menu { -    box-sizing: border-box; +  box-sizing: border-box;  }  .pure-menu-fixed { -    position: fixed; -    left: 0; -    top: 0; -    z-index: 3; +  position: fixed; +  left: 0; +  top: 0; +  z-index: 3;  }  .pure-menu-list,  .pure-menu-item { -    position: relative; +  position: relative;  }  .pure-menu-list { -    list-style: none; -    margin: 0; -    padding: 0; +  list-style: none; +  margin: 0; +  padding: 0;  }  .pure-menu-item { -    padding: 0; -    margin: 0; -    height: 100%; +  padding: 0; +  margin: 0; +  height: 100%;  }  .pure-menu-link,  .pure-menu-heading { -    display: block; -    text-decoration: none; -    white-space: nowrap; +  display: block; +  text-decoration: none; +  white-space: nowrap;  }  /* HORIZONTAL MENU */  .pure-menu-horizontal { -    width: 100%; -    white-space: nowrap; +  width: 100%; +  white-space: nowrap;  }  .pure-menu-horizontal .pure-menu-list { -    display: inline-block; +  display: inline-block;  }  /* Initial menus should be inline-block so that they are horizontal */  .pure-menu-horizontal .pure-menu-item,  .pure-menu-horizontal .pure-menu-heading,  .pure-menu-horizontal .pure-menu-separator { -    display: inline-block; -    *display: inline; -    zoom: 1; -    vertical-align: middle; +  display: inline-block; +  *display: inline; +  zoom: 1; +  vertical-align: middle;  }  /* Submenus should still be display: block; */  .pure-menu-item .pure-menu-item { -    display: block; +  display: block;  }  .pure-menu-children { -    display: none; -    position: absolute; -    left: 100%; -    top: 0; -    margin: 0; -    padding: 0; -    z-index: 3; +  display: none; +  position: absolute; +  left: 100%; +  top: 0; +  margin: 0; +  padding: 0; +  z-index: 3;  }  .pure-menu-horizontal .pure-menu-children { -    left: 0; -    top: auto; -    width: inherit; +  left: 0; +  top: auto; +  width: inherit;  }  .pure-menu-allow-hover:hover > .pure-menu-children,  .pure-menu-active > .pure-menu-children { -    display: block; -    position: absolute; +  display: block; +  position: absolute;  }  /* Vertical Menus - show the dropdown arrow */  .pure-menu-has-children > .pure-menu-link:after { -    padding-left: 0.5em; -    content: "\25B8"; -    font-size: small; +  padding-left: 0.5em; +  content: "\25B8"; +  font-size: small;  }  /* Horizontal Menus - show the dropdown arrow */  .pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after { -    content: "\25BE"; +  content: "\25BE";  }  /* scrollable menus */  .pure-menu-scrollable { -    overflow-y: scroll; -    overflow-x: hidden; +  overflow-y: scroll; +  overflow-x: hidden;  }  .pure-menu-scrollable .pure-menu-list { -    display: block; +  display: block;  }  .pure-menu-horizontal.pure-menu-scrollable .pure-menu-list { -    display: inline-block; +  display: inline-block;  }  .pure-menu-horizontal.pure-menu-scrollable { -    white-space: nowrap; -    overflow-y: hidden; -    overflow-x: auto; -    -ms-overflow-style: none; -    -webkit-overflow-scrolling: touch; -    /* a little extra padding for this style to allow for scrollbars */ -    padding: .5em 0; +  white-space: nowrap; +  overflow-y: hidden; +  overflow-x: auto; +  -ms-overflow-style: none; +  -webkit-overflow-scrolling: touch; +  /* a little extra padding for this style to allow for scrollbars */ +  padding: 0.5em 0;  }  .pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar { -    display: none; +  display: none;  }  /* misc default styling */  .pure-menu-separator,  .pure-menu-horizontal .pure-menu-children .pure-menu-separator { -    background-color: #ccc; -    height: 1px; -    margin: .3em 0; +  background-color: #ccc; +  height: 1px; +  margin: 0.3em 0;  }  .pure-menu-horizontal .pure-menu-separator { -    width: 1px; -    height: 1.3em; -    margin: 0 .3em ; +  width: 1px; +  height: 1.3em; +  margin: 0 0.3em;  }  /* Need to reset the separator since submenu is vertical */  .pure-menu-horizontal .pure-menu-children .pure-menu-separator { -    display: block; -    width: auto; +  display: block; +  width: auto;  }  .pure-menu-heading { -    text-transform: uppercase; -    color: #565d64; +  text-transform: uppercase; +  color: #565d64;  }  .pure-menu-link { -    color: #777; +  color: #777;  }  .pure-menu-children { -    background-color: #fff; +  background-color: #fff;  }  .pure-menu-link,  .pure-menu-disabled,  .pure-menu-heading { -    padding: .5em 1em; +  padding: 0.5em 1em;  }  .pure-menu-disabled { -    opacity: .5; +  opacity: 0.5;  }  .pure-menu-disabled .pure-menu-link:hover { -    background-color: transparent; +  background-color: transparent;  }  .pure-menu-active > .pure-menu-link,  .pure-menu-link:hover,  .pure-menu-link:focus { -    background-color: #eee; +  background-color: #eee;  }  .pure-menu-selected .pure-menu-link,  .pure-menu-selected .pure-menu-link:visited { -    color: #000; +  color: #000;  }  .pure-table { -    /* Remove spacing between table cells (from Normalize.css) */ -    border-collapse: collapse; -    border-spacing: 0; -    empty-cells: show; -    border: 1px solid #cbcbcb; +  /* Remove spacing between table cells (from Normalize.css) */ +  border-collapse: collapse; +  border-spacing: 0; +  empty-cells: show; +  border: 1px solid #cbcbcb;  }  .pure-table caption { -    color: #000; -    font: italic 85%/1 arial, sans-serif; -    padding: 1em 0; -    text-align: center; +  color: #000; +  font: italic 85%/1 arial, sans-serif; +  padding: 1em 0; +  text-align: center;  }  .pure-table td,  .pure-table th { -    border-left: 1px solid #cbcbcb;/*  inner column border */ -    border-width: 0 0 0 1px; -    font-size: inherit; -    margin: 0; -    overflow: visible; /*to make ths where the title is really long work*/ -    padding: 0.5em 1em; /* cell padding */ +  border-left: 1px solid #cbcbcb; /*  inner column border */ +  border-width: 0 0 0 1px; +  font-size: inherit; +  margin: 0; +  overflow: visible; /*to make ths where the title is really long work*/ +  padding: 0.5em 1em; /* cell padding */  }  /* Consider removing this next declaration block, as it causes problems when  there's a rowspan on the first cell. Case added to the tests. issue#432 */  .pure-table td:first-child,  .pure-table th:first-child { -    border-left-width: 0; +  border-left-width: 0;  }  .pure-table thead { -    background-color: #e0e0e0; -    color: #000; -    text-align: left; -    vertical-align: bottom; +  background-color: #e0e0e0; +  color: #000; +  text-align: left; +  vertical-align: bottom;  }  /* @@ -1476,33 +1482,32 @@ striping:     odd  - #f2f2f2 (light gray)  */  .pure-table td { -    background-color: transparent; +  background-color: transparent;  }  .pure-table-odd td { -    background-color: #f2f2f2; +  background-color: #f2f2f2;  }  /* nth-child selector for modern browsers */  .pure-table-striped tr:nth-child(2n-1) td { -    background-color: #f2f2f2; +  background-color: #f2f2f2;  }  /* BORDERED TABLES */  .pure-table-bordered td { -    border-bottom: 1px solid #cbcbcb; +  border-bottom: 1px solid #cbcbcb;  }  .pure-table-bordered tbody > tr:last-child > td { -    border-bottom-width: 0; +  border-bottom-width: 0;  } -  /* HORIZONTAL BORDERED TABLES */  .pure-table-horizontal td,  .pure-table-horizontal th { -    border-width: 0 0 1px 0; -    border-bottom: 1px solid #cbcbcb; +  border-width: 0 0 1px 0; +  border-bottom: 1px solid #cbcbcb;  }  .pure-table-horizontal tbody > tr:last-child > td { -    border-bottom-width: 0; +  border-bottom-width: 0;  } diff --git a/src/webex/style/wallet.css b/src/webex/style/wallet.css index b4bfd6f6d..16a414b3d 100644 --- a/src/webex/style/wallet.css +++ b/src/webex/style/wallet.css @@ -4,75 +4,77 @@ body {  }  #main { -    border: solid 1px black; -    border-radius: 10px; -    margin-left: auto; -    margin-right: auto; -    margin-top: 2em; -    max-width: 50%; -    padding: 2em; +  border: solid 1px black; +  border-radius: 10px; +  margin-left: auto; +  margin-right: auto; +  margin-top: 2em; +  max-width: 50%; +  padding: 2em;  }  header { -    width: 100%; -    height: 100px; -    margin: 0; -    padding: 0; -    border-bottom: 1px solid black; +  width: 100%; +  height: 100px; +  margin: 0; +  padding: 0; +  border-bottom: 1px solid black;  }  header h1 { -    font-size: 200%; -    margin: 0; -    padding: 0 0 0 120px; -    position: relative; -    top: 50%; -    transform: translateY(-50%); +  font-size: 200%; +  margin: 0; +  padding: 0 0 0 120px; +  position: relative; +  top: 50%; +  transform: translateY(-50%);  }  header #logo { -    float: left; -    width: 100px; -    height: 100px; -    padding: 0; -    margin: 0; -    text-align: center; -    border-right: 1px solid black; -    background-image: url(/img/logo.png); -    background-size: 100px; +  float: left; +  width: 100px; +  height: 100px; +  padding: 0; +  margin: 0; +  text-align: center; +  border-right: 1px solid black; +  background-image: url(/img/logo.png); +  background-size: 100px;  }  aside { -    width: 100px; -    float: left; +  width: 100px; +  float: left;  }  section#main { -    margin: auto; -    padding: 20px; -    border-left: 1px solid black; -    height: 100%; -    max-width: 50%; +  margin: auto; +  padding: 20px; +  border-left: 1px solid black; +  height: 100%; +  max-width: 50%;  }  section#main h1:first-child { -    margin-top: 0; +  margin-top: 0;  }  h1 { -    font-size: 160%; +  font-size: 160%;  }  h2 { -    font-size: 140%; +  font-size: 140%;  }  h3 { -    font-size: 120%; +  font-size: 120%;  } -h4, h5, h6 { -    font-size: 100%; +h4, +h5, +h6 { +  font-size: 100%;  }  .form-row { @@ -92,63 +94,74 @@ input.url {  }  .json-key { -   color: brown; +  color: brown;  }  .json-value { -   color: navy; -   } +  color: navy; +}  .json-string { -   color: olive; +  color: olive;  }  button { -    font-size: 120%; -    padding: 0.5em; +  font-size: 120%; +  padding: 0.5em;  }  button.confirm-pay { -    float: right; +  float: right;  }  /* We use fading to hide slower DOM updates */  .fade { -    -webkit-animation: fade 0.7s; -    animation: fade 0.7s; -    opacity: 1; +  -webkit-animation: fade 0.7s; +  animation: fade 0.7s; +  opacity: 1;  }  @-webkit-keyframes fade { -    from {opacity: 0} -    to {opacity: 1} +  from { +    opacity: 0; +  } +  to { +    opacity: 1; +  }  }  @keyframes fade { -     from {opacity: 0} -     to {opacity: 1} - } +  from { +    opacity: 0; +  } +  to { +    opacity: 1; +  } +}  button.linky { -    background:none!important; -    border:none; -    padding:0!important; +  background: none !important; +  border: none; +  padding: 0 !important; -    font-family:arial,sans-serif; -    color:#069; -    text-decoration:underline; -    cursor:pointer; +  font-family: arial, sans-serif; +  color: #069; +  text-decoration: underline; +  cursor: pointer;  } -.blacklink a:link, .blacklink a:visited, .blacklink a:hover, .blacklink a:active { +.blacklink a:link, +.blacklink a:visited, +.blacklink a:hover, +.blacklink a:active {    color: #000;  } - -table, th, td { -    border: 1px solid black; +table, +th, +td { +  border: 1px solid black;  } -  button.accept { -  background-color: #5757D2; +  background-color: #5757d2;    border: 1px solid black;    border-radius: 5px;    margin: 1em 0; @@ -157,17 +170,16 @@ button.accept {    color: white;  }  button.linky { -  background:none!important; -  border:none; -  padding:0!important; +  background: none !important; +  border: none; +  padding: 0 !important; -  font-family:arial,sans-serif; -  color:#069; -  text-decoration:underline; -  cursor:pointer; +  font-family: arial, sans-serif; +  color: #069; +  text-decoration: underline; +  cursor: pointer;  } -  button.accept:disabled {    background-color: #dedbe8;    border: 1px solid white; @@ -175,7 +187,7 @@ button.accept:disabled {    margin: 1em 0;    padding: 0.5em;    font-weight: bold; -  color: #2C2C2C; +  color: #2c2c2c;  }  input.url { @@ -202,39 +214,38 @@ span.spacer {  .button-destructive,  .button-warning,  .button-secondary { -    color: white; -    border-radius: 4px; -    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); +  color: white; +  border-radius: 4px; +  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);  }  .button-success { -    background: rgb(28, 184, 65); +  background: rgb(28, 184, 65);  }  .button-destructive { -    background: rgb(202, 60, 60); +  background: rgb(202, 60, 60);  }  .button-warning { -    background: rgb(223, 117, 20); +  background: rgb(223, 117, 20);  }  .button-secondary { -    background: rgb(66, 184, 221); +  background: rgb(66, 184, 221);  }  a.actionLink {    color: black;  } -  .errorbox {    border: 1px solid;    display: inline-block;    margin: 1em;    padding: 1em;    font-weight: bold; -  background: #FF8A8A; +  background: #ff8a8a;  }  .okaybox { @@ -243,18 +254,17 @@ a.actionLink {    margin: 1em;    padding: 1em;    font-weight: bold; -  background: #00FA9A; +  background: #00fa9a;  } - -a.opener  { +a.opener {    color: black;  }  .opener-open::before { -  content: "\25bc" +  content: "\25bc";  }  .opener-collapsed::before { -  content: "\25b6 " +  content: "\25b6 ";  }  .svg-icon { @@ -265,8 +275,8 @@ a.opener  {    width: 1em;  }  .svg-icon svg { -  height:1em; -  width:1em; +  height: 1em; +  width: 1em;  }  object.svg-icon.svg-baseline {    transform: translate(0, 0.125em);  | 
