anchor.diff:        }
       </script>
       <style type="text/css">
  +      html,
  +      body {
  +        padding: 0;
  +        margin: 0;
  +        min-width: 100%;
  +        background: transparent;
  +      }
  +
         .Google-Button {
           position: relative;
  +        background-color: <%= @button_color.nil? ? '#162945' : @button_color %>;
           border-radius: 4px;
           border: 1px solid rgba(255, 255, 255, 0.2);
           box-sizing: border-box;
           color: white;
           cursor: pointer;
  -        height: 48px;
  +        height: 49px;
           text-align: center;
           transition: all .15s;
  +      }
  +
  +      .Google-Button:hover {
  +        background-color: white;
  +        color: #162945;
         }
   
         .Google-Button.is-loading {
  
positive.code:       }
  
        .Google-Button > .Google-SignIn {
          background-color: <%= @button_color.nil? ? '#162945' : @button_color %>;
          background-image: url('/assets/layout/sessions/google_plus_logo_white.svg');
          background-position: center;
          background-repeat: no-repeat;
          border-radius: 4px;
          display: block;
          font-size: 0;
          height: 45px;
        }
  
        .Google-Button > .Google-SignIn:hover {
          background-color: white;
          background-image: url('/assets/layout/sessions/google_plus_logo_black.svg');
          color: #162945;
        }
  
        .Google-Loader {
  
negative.code:       }
  
        .Google-SignIn {
          transition: all .15s;
        }
  
        .Google-Button.is-loading .Google-Loader {
  