/* CSS Document */
/* Author: StockTwits */
/* line 5, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
  margin: 0;
  padding: 0;
}

/* line 6, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, th {
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
}

/* line 7, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
fieldset, img {
  border: none;
}

/* line 8, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 10, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.clear {
  clear: both;
}

/* line 11, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
img {
  border: 0;
}

/* line 13, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
body {
  font: 12px/18px Arial, Tahoma, sans-serif;
  text-align: center;
  color: #393939;
  height: 100%;
  text-align: center;
  background: #e2e2e2;
}

/* line 22, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
a {
  color: #5774a2;
}

/* line 23, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
a:link, a:visited, a:active {
  text-decoration: none;
}

/* line 24, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
a:hover {
  text-decoration: underline;
}

/* line 26, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
p {
  margin-bottom: 18px;
}

/* line 27, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
h1, h2, h3, h4 {
  color: #000;
  font-weight: bold;
  line-height: 18px;
}

/* line 28, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
h1 {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 18px;
}

/* line 29, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
h2 {
  font-size: 16px;
  margin-bottom: 18px;
}

/* line 31, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
ul {
  margin-bottom: 18px;
  list-style: none outside;
}

/* line 33, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
html {
  height: 100%;
}

/* line 35, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
abbr, object:focus,
input::-moz-focus-inner {
  border: 0;
}

/* line 37, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
abbr, object:focus, a, a:focus, a:active,
input::-moz-focus-inner {
  outline: none;
}

/* line 40, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#wrapper {
  position: relative;
  min-height: 100%;
  text-align: left;
  z-index: 1;
}

/* Form Styles */
/* line 49, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
fieldset {
  border: none;
  margin: 0 auto;
  padding: 0.5em 1em;
  font-size: 14px;
  position: relative;
}

/* line 57, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
label {
  float: left;
  color: #393939;
  font-weight: bold;
}

/* line 58, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
input {
  width: 200px;
}

/* line 60, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
input.radio,
input.check-box,
input.checkbox,
input[type="checkbox"],
input.submit,
input#submit,
input[type="radio"] {
  width: auto;
}

/* line 68, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
textarea {
  width: 300px;
  height: 100px;
}

/* line 69, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.default-form textarea {
  font-family: Lucida Grande, Lucida, Arial, sans-serif;
  width: 250px;
}

/* line 71, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
p.checkbox input {
  float: left;
  margin: 3px 5px 0 0;
}

/* line 73, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
input:focus,
textarea:focus {
  background-color: #ffc;
  outline: none;
}

/* line 76, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
input.radio {
  float: left;
  margin-right: 5px;
}

/* Form validation */
/* line 80, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.ok,
.ok2 {
  color: #6D9536;
  background: url(/assets/web2/accept-14c6ada6a4166964e399a2b78c8a46201ce631ae463fa95390209b506c91d225.png) no-repeat;
  font-size: 12px;
}

/* line 82, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.bad,
.bad2 {
  color: #C73718;
  background: url(/assets/web2/cross-a3b509a90561a7649ac2f2b07538542bcd5105aac65557012f7cb50692be9759.png) no-repeat;
  font-size: 12px;
}

/*mini signup form*/
/* line 86, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.signup-validation .ok {
  position: absolute;
  top: 25px;
  left: 220px;
  padding-left: 20px;
}

/* line 92, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.signup-validation .bad {
  position: absolute;
  top: 19px;
  left: -172px;
  width: 160px;
  height: 35px;
  padding-left: 10px;
  line-height: 32px;
  z-index: 100;
  font-weight: bold;
  background: transparent url(/images/web2/bad-bg.png) no-repeat center left;
}

/* Taster containers */
/* line 107, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#taster-content {
  position: relative;
  float: left;
  width: 645px;
  margin-right: 25px;
}

/* line 113, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.taster-box,
#mini-signup-container {
  background-color: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 20%, #ebebeb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #ffffff), color-stop(100%, #ebebeb));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0 1px 3px #adadad;
  -moz-box-shadow: 0 1px 3px #adadad;
  -webkit-box-shadow: 0 1px 3px #adadad;
}

/* line 127, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.taster-box {
  float: left;
  width: 645px;
  position: relative;
}

/* line 128, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.taster-content-box {
  float: left;
  min-height: 320px;
}

/* Homepage connect */
/* line 131, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#mini-signup-container p {
  margin-bottom: 0;
}

/* line 132, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.ie-height {
  height: 320px;
}

/* line 133, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
a.note {
  font-size: 12px;
}

/* line 134, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.sm-sign-in ul {
  list-style-type: none !important;
  margin: 0;
}

/* line 135, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.sm-sign-in ul li {
  float: left;
  margin-left: 14px;
  height: 42px;
  width: 42px;
}

/* line 136, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.sm-sign-in h3 {
  float: left;
  font-weight: bold;
  font-size: 14px;
  line-height: 41px;
}

/* line 143, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#sign-in #submit,
#login_form #submit {
  display: block;
  margin: 36px auto 0;
  width: 195px;
}

/* line 145, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#sign-in #login_form {
  margin-top: 0px;
}

/* line 146, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#sign-in p.checkbox {
  margin-top: 18px;
}

/* line 148, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#login_form {
  width: 300px;
}

/* Mini signup */
/* line 152, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#mini-signup-container {
  float: left;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  height: 393px;
}

/* line 160, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#mini-signup {
  position: relative;
  float: left;
  width: 300px;
  overflow: visible;
  top: 52px;
  padding-bottom: 40px;
}

/* line 169, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form#mini-signup-form {
  width: 300px;
}

/* line 171, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form#mini-signup-form,
form#mini-signup-form fieldset,
form.fancy-style,
form.fancy-style fieldset {
  border: none;
}

/* line 176, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form.fancy-style fieldset {
  padding: 20px;
}

/* line 177, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form#mini-signup-form fieldset {
  padding: 10px 20px;
}

/* line 179, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form#mini-signup-form fieldset {
  height: 280px;
}

/* line 181, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form.fancy-style fieldset p,
#mini-signup-container form fieldset p {
  position: relative;
  margin-bottom: 10px;
}

/* line 184, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form#mini-signup-form fieldset p {
  position: relative;
  margin-bottom: 6px;
}

/* line 186, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form#mini-signup-form fieldset label,
form.fancy-style fieldset label {
  color: #000;
  font-size: 14px;
}

/* line 189, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form#mini-signup-form fieldset input.text-input,
form.fancy-style input.text-input {
  background: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 4px;
  border: 1px solid #8ec63f;
  margin-bottom: 2px;
}

/* line 198, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
form.fancy-style textarea.text-input {
  padding: 5px;
  border: 1px solid #8ec63f;
  font-family: Lucida Grande, Lucida, Arial, sans-serif;
  font-size: 13px;
}

/*styles*/
/* line 206, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.button {
  border: 1px solid #acacac;
  background-color: #fefefe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#d7d7d7));
  background-image: -webkit-linear-gradient(top, #fefefe, #d7d7d7);
  background-image: -moz-linear-gradient(top, #fefefe, #d7d7d7);
  background-image: -ms-linear-gradient(top, #fefefe, #d7d7d7);
  background-image: -o-linear-gradient(top, #fefefe, #d7d7d7);
  background-image: linear-gradient(top, #fefefe, #d7d7d7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#d7d7d7');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font: bold 16px/20px Arial, Tahoma, sans-serif;
  margin-bottom: 18px;
  padding: 6px 0;
  text-align: center;
  text-shadow: 0 1px 1px #fff;
  width: 195px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 232, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.button:hover {
  background-color: #E4E4E4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5C5C5));
  background-image: -webkit-linear-gradient(top, #ffffff, #C5C5C5);
  background-image: -moz-linear-gradient(top, #ffffff, #C5C5C5);
  background-image: -ms-linear-gradient(top, #ffffff, #C5C5C5);
  background-image: -o-linear-gradient(top, #ffffff, #C5C5C5);
  background-image: linear-gradient(top, #ffffff, #C5C5C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#C5C5C5');
  text-decoration: none;
}

/* line 243, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-big {
  font-size: 18px;
  margin-bottom: 20px;
  padding: 16px 16px 18px;
  width: auto;
}

/* line 249, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-glow {
  -moz-box-shadow: 0 0 0 4px #d8ebbd;
  -webkit-box-shadow: 0 0 0 4px #d8ebbd;
  box-shadow: 0 0 0 4px #d8ebbd;
  margin-top: 4px;
  margin-left: 4px;
  margin-right: 4px;
}

/* line 257, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-small {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: normal;
  padding: 0 7px;
  width: auto;
}

/* line 266, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-small2 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: normal;
  line-height: 120%;
  padding: 3px 4px;
  width: auto;
}

/* line 276, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-medium {
  font-size: 14px;
  line-height: 34px;
  padding: 6px;
  width: auto;
}

/* line 282, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-medium2 {
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  width: 90px;
}

/* line 288, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-squared {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* line 293, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-disclaimer {
  border: 1px solid #600d0b;
  background-color: #bb412d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bb412d), to(#802011));
  background-image: -webkit-linear-gradient(top, #bb412d, #802011);
  background-image: -moz-linear-gradient(top, #bb412d, #802011);
  background-image: -ms-linear-gradient(top, #bb412d, #802011);
  background-image: -o-linear-gradient(top, #bb412d, #802011);
  background-image: linear-gradient(top, #bb412d, #802011);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#bb412d', EndColorStr='#802011');
  color: #fff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  text-shadow: 0 1px 1px #47120e;
}

/* line 308, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-shadows,
.btn-follow2,
.following {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #DCDBDB;
  -moz-box-shadow: 0px 0px 2px #E0DFDF;
  -webkit-box-shadow: 0px 0px 2px #E0DFDF;
  box-shadow: 0px 0px 2px #E0DFDF;
  color: #636363;
  font-size: 11px;
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  position: relative;
  top: -2px;
  width: auto;
}

/* line 327, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-follow2,
.following {
  display: inline-block;
  font-weight: bold;
  text-shadow: 0 1px 1px #fff;
  width: 67px;
}

/* line 329, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-follow2 {
  background: url(/assets/web2/btn-bg-followSP-1b72d5fb876d4dd2e1d953eac11735e478b701a42e3f6fdad7c7e843fd7478da.png) no-repeat;
  cursor: pointer;
  padding: 0 0 0 26px;
  width: 41px;
}

/* line 335, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-follow2:hover {
  background-position: 0 -26px;
  text-decoration: none;
}

/* line 336, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.following {
  background-color: #E7E7E7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#E1E1E1), to(#F7F7F7));
  background-image: -webkit-linear-gradient(top, #E1E1E1, #F7F7F7);
  background-image: -moz-linear-gradient(top, #E1E1E1, #F7F7F7);
  background-image: -ms-linear-gradient(top, #E1E1E1, #F7F7F7);
  background-image: -o-linear-gradient(top, #E1E1E1, #F7F7F7);
  background-image: linear-gradient(top, #E1E1E1, #F7F7F7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#E1E1E1', EndColorStr='#F7F7F7');
  -moz-box-shadow: 0px -2px 1px #C7C7C7;
  -webkit-box-shadow: 0px -2px 1px #C7C7C7;
  box-shadow: 0px -2px 1px #C7C7C7;
  border: 1px solid #ECECEC;
  padding: 0;
  text-align: center;
}

/* button colors*/
/* line 353, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-gray {
  background-color: #ededed;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#d2d2d2));
  background-image: -webkit-linear-gradient(top, #ededed, #d2d2d2);
  background-image: -moz-linear-gradient(top, #ededed, #d2d2d2);
  background-image: -ms-linear-gradient(top, #ededed, #d2d2d2);
  background-image: -o-linear-gradient(top, #ededed, #d2d2d2);
  background-image: linear-gradient(top, #ededed, #d2d2d2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#d2d2d2');
}

/* line 363, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-gray:hover {
  background-color: #999999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#888888));
  background-image: -webkit-linear-gradient(top, #ffffff, #888888);
  background-image: -moz-linear-gradient(top, #ffffff, #888888);
  background-image: -ms-linear-gradient(top, #ffffff, #888888);
  background-image: -o-linear-gradient(top, #ffffff, #888888);
  background-image: linear-gradient(top, #ffffff, #888888);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#888888');
}

/* line 373, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-light-gray {
  border: 1px solid #cbcbcb;
  font-weight: bold;
  color: #636363;
  text-shadow: 0 1px 1px #fff;
  background-color: #efefef;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e8e8e8));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
  background-image: linear-gradient(top, #f7f7f7, #e8e8e8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#e8e8e8');
}

/* line 387, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-light-gray:hover {
  background: #f7f7f7;
  filter: none;
}

/* line 388, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-flat-gray {
  background: #f3f3f3;
  border: 1px solid #dadada;
  color: #5774a2;
  filter: none;
  text-shadow: 0 1px 1px #fff;
}

/* line 395, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-flat-gray:hover {
  filter: none;
}

/* line 396, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-yellow {
  border: 1px solid #FF9933;
  color: #000;
  text-shadow: 0 1px 1px #fff;
  background-color: #fc0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffff00), to(#ff9900));
  background-image: -webkit-linear-gradient(top, #ffff00, #ff9900);
  background-image: -moz-linear-gradient(top, #ffff00, #ff9900);
  background-image: -ms-linear-gradient(top, #ffff00, #ff9900);
  background-image: -o-linear-gradient(top, #ffff00, #ff9900);
  background-image: linear-gradient(top, #ffff00, #ff9900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffff00', EndColorStr='#ff9900');
}

/* line 409, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-yellow:hover {
  background: #d59000;
  filter: none;
}

/* line 410, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-red1 {
  border: 1px solid #600d0b;
  color: #fff;
  text-shadow: 0 1px 1px #47120e;
  background-color: #bb412d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bb412d), to(#802011));
  background-image: -webkit-linear-gradient(top, #bb412d, #802011);
  background-image: -moz-linear-gradient(top, #bb412d, #802011);
  background-image: -ms-linear-gradient(top, #bb412d, #802011);
  background-image: -o-linear-gradient(top, #bb412d, #802011);
  background-image: linear-gradient(top, #bb412d, #802011);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#bb412d', EndColorStr='#802011');
}

/* line 423, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-red1:hover {
  background: #952B26;
  filter: none;
}

/* line 424, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-red2 {
  border: 1px solid #5E0D0A;
  color: #fff;
  text-shadow: 0 1px 1px #000;
  background-color: #88130A;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#88130A), to(#610D0B));
  background-image: -webkit-linear-gradient(top, #88130A, #610D0B);
  background-image: -moz-linear-gradient(top, #88130A, #610D0B);
  background-image: -ms-linear-gradient(top, #88130A, #610D0B);
  background-image: -o-linear-gradient(top, #88130A, #610D0B);
  background-image: linear-gradient(top, #88130A, #610D0B);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#88130A', EndColorStr='#610D0B');
}

/* line 437, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-disclaimer:hover,
.btn-red2:hover {
  background-color: #C70A00;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#C70A00), to(#4E0501));
  background-image: -webkit-linear-gradient(top, #C70A00, #4E0501);
  background-image: -moz-linear-gradient(top, #C70A00, #4E0501);
  background-image: -ms-linear-gradient(top, #C70A00, #4E0501);
  background-image: -o-linear-gradient(top, #C70A00, #4E0501);
  background-image: linear-gradient(top, #C70A00, #4E0501);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#C70A00', EndColorStr='#4E0501');
}

/* line 448, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-unfollow,
.btn-red3 {
  border: 1px solid #5E0D0A;
  color: #fff;
  text-shadow: 0 1px 1px #000;
  background-color: #B9632F;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#B9632F), to(#A34017));
  background-image: -webkit-linear-gradient(top, #B9632F, #A34017);
  background-image: -moz-linear-gradient(top, #B9632F, #A34017);
  background-image: -ms-linear-gradient(top, #B9632F, #A34017);
  background-image: -o-linear-gradient(top, #B9632F, #A34017);
  background-image: linear-gradient(top, #B9632F, #A34017);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#B9632F', EndColorStr='#A34017');
}

/* line 462, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-unfollow:hover,
.btn-red3:hover {
  background: #BE4919;
  filter: none;
}

/* line 465, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-purple {
  border: 1px solid #500081;
  color: #fff;
  text-shadow: 0 1px 1px #000;
  background-color: #8D2AD3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#B44DFF), to(#6204A4));
  background-image: -webkit-linear-gradient(top, #B44DFF, #6204A4);
  background-image: -moz-linear-gradient(top, #B44DFF, #6204A4);
  background-image: -ms-linear-gradient(top, #B44DFF, #6204A4);
  background-image: -o-linear-gradient(top, #B44DFF, #6204A4);
  background-image: linear-gradient(top, #B44DFF, #6204A4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#B44DFF', EndColorStr='#6204A4');
}

/* line 478, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-purple:hover {
  background: #C240FF;
  filter: none;
}

/* line 479, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-follow,
.btn-green {
  border: 1px solid #007038;
  color: #fff;
  text-shadow: 1px -1px 1px #006323;
  background-color: #00B650;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00B650), to(#007138));
  background-image: -webkit-linear-gradient(top, #00B650, #007138);
  background-image: -moz-linear-gradient(top, #00B650, #007138);
  background-image: -ms-linear-gradient(top, #00B650, #007138);
  background-image: -o-linear-gradient(top, #00B650, #007138);
  background-image: linear-gradient(top, #00B650, #007138);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00B650', EndColorStr='#007138');
}

/* line 494, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.btn-follow:hover,
.btn-green:hover {
  background: #009745;
  filter: none;
}

/* OAuth */
/* line 498, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
body.oauth {
  text-align: left;
}

/* line 499, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth #global-header {
  width: 100%;
  background-color: #40576F;
  height: 35px;
}

/* line 505, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth #header,
.oauth #main {
  margin: 0 auto;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 450px;
}

/* line 507, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth a#logo {
  background: url(/assets/web2/stocktwits-small-logo-c869ffb46498426088749f7491a4f63b18acb504219bab5aceaf846630da3246.png) no-repeat 0 0;
  display: block;
  float: left;
  height: 35px;
  margin: 0;
  padding: 0;
  width: 112px;
}

/* line 516, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth #header-right {
  color: #FFF;
  font-size: 13px;
  position: absolute;
  right: 0;
  top: 9px;
}

/* line 523, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth #header-right a {
  color: #fff;
}

/* line 524, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#connecting {
  margin-top: 14px;
  text-align: center;
}

/* line 525, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#connecting img.arrows {
  padding: 0 30px;
  position: relative;
  top: -5px;
}

/* line 526, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#connecting p {
  font-size: 13px;
}

/* line 527, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth h2 {
  font-size: 19px;
  margin-bottom: 9px;
  text-shadow: 0 1px 1px #fff;
}

/* line 532, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth .taster-box {
  float: none;
  padding: 10px 20px;
  width: 410px;
}

/* line 534, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth .fancy-box.round-bottom {
  width: 450px !important;
}

/* line 535, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth form#mini-signup-form {
  width: 450px;
}

/* line 536, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth a.cancel {
  font-size: 14px;
  padding-left: 20px;
}

/* line 537, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth #ie7 a.cancel {
  position: relative;
  top: -26px;
}

/* line 538, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth input.text-input {
  width: 255px;
}

/* line 539, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.no-account {
  background-color: #DAE9F0;
  border: 1px solid #B3C8E6;
  font-size: 12px;
  margin: 15px auto 0;
  padding: 4px 6px;
  width: 300px;
}

/* line 547, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth .signup-validation .bad {
  background: transparent url(/images/web2/bad-bg-r.png) no-repeat left center;
  left: 270px;
  padding-left: 40px;
  top: 19px;
}

/* line 553, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth .signup-validation .ok {
  left: 270px;
}

/* line 554, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.no-account {
  font-size: 11px;
  padding: 4px 6px;
  margin: 0;
  background-color: #DAE9F0;
  border: 1px solid #B3C8E6;
}

/* line 561, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
ul.checks {
  margin-left: 60px;
}

/* line 562, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
ul.checks li {
  background: url(/assets/web2/accept-14c6ada6a4166964e399a2b78c8a46201ce631ae463fa95390209b506c91d225.png) no-repeat 0 0;
  font-size: 14px;
  padding-left: 25px;
  margin-bottom: 8px;
}

/* line 568, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.oauth p.fine-print {
  margin: 10px auto;
  width: 400px;
}

/* line 570, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#errorExplanation {
  background: url(/assets/web2/stop-lg-2b9f4cde67a6f54304e80ddc682dc82f19c4604b5929245ce6762d1280f1638e.gif) no-repeat 7px 4px #FFF7F8;
  border: 1px solid #ff0000;
  padding: 10px 0 10px 50px;
  margin-bottom: 18px;
}

/* line 577, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.errorExplanation h2 {
  display: none;
}

/* line 578, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.errorExplanation p {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 5px;
}

/* line 579, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.errorExplanation ul {
  margin-bottom: 0;
}

/* line 581, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.fieldWithErrors input {
  position: relative;
  display: block;
  background-color: #FFCCCC;
  border: 1px solid #FF0000 !important;
}

/* Embed popout */
/* line 589, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.copyable {
  background: #fff;
  color: #898989;
  font-size: 12px;
  font-family: Arial, sans-serif;
  height: 48px;
  padding: 6px;
  margin-bottom: 16px;
  width: 375px;
}

/* line 599, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
p.instructions {
  margin: 0;
}

/* line 600, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
h2.preview {
  font-weight: normal;
  font-size: 14px;
}

/* line 604, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.preview-message iframe {
  background: #f0f1f5;
}

/* Reply popout */
/* line 607, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.message-share-widget .mb3-avatar {
  margin-right: 12px;
}

/*-- Clearfix --*/
/* line 610, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.clearfix:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 617, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.clearfix {
  display: inline-block;
}

/*Hide from IE Mac \*/
/* line 619, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.clearfix {
  display: block;
}

/*End hide from IE Mac */
/* Global Notifications */
/* line 624, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
#global-notification-notice-wrapper {
  background-color: #54B0FF;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  color: #45921E;
  font-size: 14px;
  height: 27px;
  left: 0;
  line-height: 27px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 9999;
  display: none;
}

/* line 639, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.global-notification-item-wrapper {
  position: relative;
  margin: 0 0 10px 0;
}

/* line 640, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.global-notification-item p {
  display: inline;
  padding: 0;
  margin: 0;
}

/* line 641, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.global-notification-item p .negative {
  color: #45921E;
}

/* line 642, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.global-notification-item p .warning {
  color: orange;
}

/* line 643, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.global-notification-item a {
  text-decoration: underline;
}

/* line 644, /opt/stocktwits/app/assets/stylesheets/web2/oauth.scss */
.global-notification-item a {
  text-decoration: none;
}
