/*
Selectors in Mixins
Mixins can contain more than just properties, they can contain selectors too.

For example:

.my-hover-mixin() {
  &:hover {
    border: 1px solid red;
  }
}
button {
  .my-hover-mixin();
}
Outputs

button:hover {
  border: 1px solid red;
}
*/
/*form*/
.form {
  border: 1px solid #cccccc;
  padding: 20px;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
.form:before,
.form:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #202020;
  box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.form:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
input,
textarea,
select {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #bdbcbc !important;
  background: #fcfcfc;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* CSS reset */
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,
font,
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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
}
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
*:focus {
  outline: none;
}
/* widget registration */
#widget-registration {
  background: none;
}
#widget-registration #register-login li.active {
  color: #333;
  background: #fff;
  border-left: 1px solid #d9d8d8;
  border-right: 1px solid #d9d8d8;
  border-top: 1px solid #d9d8d8;
}
#widget-registration #register-login #login {
  color: #333;
}
#widget-registration #facebook-sign-up,
#widget-registration #vk-sign-up {
  background: #fff;
  border-bottom: 1px solid #d9d8d8;
  color: #333;
}
#widget-registration #facebook-sign-up #or-label {
  background: #fff;
  color: #444;
}
#widget-registration #registration-form.form.small-form.cf,
#widget-registration #login-form.form.small-form.cf {
  background: #fff;
}
#widget-registration .small-form label {
  color: #212121;
}
#widget-registration #registration-button,
#widget-registration #login-button {
  background: #7bc001 !important;
  border-radius: 5 !important;
  -moz-border-radius: 5 !important;
  -webkit-border-radius: 5 !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  color: #fff !important;
  text-shadow: none !important;
  border: none !important;
  border-bottom: 0px solid #903600 !important;
  padding: 8px 20px !important;
  text-align: center !important;
  text-decoration: none !important;
  font-size: 19px !important !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
}
#widget-registration #registration-button:hover,
#widget-registration #login-button:hover {
  background: #6caa02 !important;
}
#widget-registration #registration-button:active,
#widget-registration #login-button:active {
  background: #6caa02 !important;
}
#widget-registration #read-only-dial-code {
  text-shadow: 0px 0px 0px #FEFEFE !important;
  color: #212121;
}
#widget-registration .accept-terms {
  color: #333333;
  font-size: 10px;
  margin-top: 15px;
}
#widget-registration .accept-terms a {
  text-decoration: none;
  color: #01a5ca;
  font-size: 10px;
}
#widget-registration .small-form #registration-disclaimer-checkbox-tip.field-tip {
  margin: 0px !important;
}
/* Gamebox widget */
#widget-gamebox {
  background: #fff;
  height: 328px;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}
#widget-gamebox .direction-button {
  width: 71px;
  height: 71px;
  text-decoration: none;
  margin: 0 0 5px;
  display: block;
  overflow: hidden;
  text-indent: -5555px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
#widget-gamebox .direction-button.call {
  background: url(../images/callandput-all-sprite.png) no-repeat 0px 0px !important;
  border: none !important;
}
#widget-gamebox .direction-button.call:hover {
  background: url(../images/callandput-all-sprite.png) no-repeat -71px 0 !important;
  border: none !important;
}
#widget-gamebox .direction-button.call:active {
  background: url(../images/callandput-all-sprite.png) no-repeat -142px 0 !important;
  border: none !important;
}
#widget-gamebox .direction-button.put {
  background: url(../images/callandput-all-sprite.png) no-repeat 0px -71px !important;
  border: none !important;
}
#widget-gamebox .direction-button.put:hover {
  background: url(../images/callandput-all-sprite.png) no-repeat -71px -71px !important;
  border: none !important;
}
#widget-gamebox .direction-button.put:active {
  background: url(../images/callandput-all-sprite.png) no-repeat -142px -71px !important;
  border: none !important;
}
#widget-gamebox .game-expiry-label,
#widget-gamebox #time-to-trade-label,
#widget-gamebox #game-description {
  color: #444444;
}
#widget-gamebox .message-container {
  background: #e1e1e1 ;
  border: none ;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  text-shadow: none;
  color: #7d7d7d;
}
#widget-gamebox .invoice table td {
  color: #7d7d7d;
  height: 17px;
  vertical-align: middle;
  width: 90px;
}
#widget-gamebox #payout-wrapper {
  font-size: 60px;
  color: #00070d !important;
  float: left;
  width: 150px;
  margin: -45px 20px 0;
}
#widget-gamebox #payout-wrapper-text {
  font-size: 14px !important;
  color: #666 !important;
  float: left;
  width: 145px;
  text-transform: uppercase;
}
#widget-gamebox #payout-wrapper .game-indicators-menu {
  font-weight: 700;
  text-align: center;
  text-transform: none;
}
#widget-gamebox #payout-wrapper .game-indicators-menu li {
  line-height: 0.65;
  margin-left: -6px !important;
  width: 53px;
}
#widget-gamebox #payout-wrapper .game-indicators-menu li span {
  color: #999;
  display: inline-block;
  padding-top: 2px;
  margin-right: 2px;
}
#widget-gamebox #payout-wrapper .game-indicators-menu > li[title~="Hedge"] {
  width: 48px !important;
}
#widget-gamebox #payout-wrapper .game-indicators-menu li {
  line-height: 0.65;
  margin-left: -6px !important;
  width: 53px;
}
#widget-gamebox #payout-wrapper .game-indicators-menu li span {
  color: #999;
  display: inline-block;
  padding-top: 2px;
  margin-right: 2px;
}
#widget-gamebox .game-indicator-icon.social-ind {
  background: url(../images/sprite-game-icons.png) no-repeat -240px -17px;
}
#widget-gamebox .game-indicator-icon.sell-back-ind {
  background: url(../images/sprite-game-icons.png) no-repeat -127px -17px;
}
#widget-gamebox .spot {
  float: left;
  padding: 5px 10px;
  background: #fff;
  border: 1px solid #cbcbcb;
  font-size: 11px;
  text-align: center;
  display: block;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #333;
  margin: 2px 0px 6px;
  width: 70px !important;
}
#widget-gamebox .game-short-expiry-tooltip {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  top: 4px;
  background: #464646;
}
#widget-gamebox .game-short-expiry-tooltip-arrow {
  border-color: #464646 transparent transparent transparent;
  top: 19px;
}
#widget-gamebox .game-short-expiry-options {
  border: 1px solid #d0d0d0;
  background: #454545;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin-top: 15px;
}
#widget-gamebox .game-short-expiry-options li .short-expiry-text {
  color: #fff;
  font-weight: normal;
}
#widget-gamebox .game-short-expiry-options li.active .short-expiry-text {
  background: #7bc001;
  color: #fff;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
  border: 1px solid #7bc001;
  height: 22px;
  margin: -1px;
}
#widget-gamebox .game-short-expiry-options li:not(:last-child) {
  border-right: 1px solid #dedede;
}
#widget-gamebox .game-short-expiry-options li:first-child div {
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
}
#widget-gamebox .game-short-expiry-options li:last-child div {
  border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
}
#widget-gamebox #game-expiry-box,
#widget-gamebox #instrument-box {
  padding: 2px 15px;
  border: 1px solid #999999 !important;
  color: #444;
  font-size: 11px;
  width: 150px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background-color: #fff;
}
#widget-gamebox #closing-progress-bar-container {
  margin-top: 4px;
}
#widget-gamebox #closing-progress-bar-container .x-progress {
  border: 1px solid #d6d6d6 !important;
  background: #fff !important;
  box-shadow: inset 0px 0px 0px 0px #000 !important;
  -moz-box-shadow: inset 0px 0px 0px 0px #000 !important;
  -webkit-box-shadow: inset 0px 0px 0px 0px #000 !important;
  border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  height: 18px  !important;
}
#widget-gamebox #closing-progress-bar-container .x-progress .x-progress-text-back {
  height: 16px;
  line-height: 16px;
  color: #000;
  padding-top: 0px;
  margin-left: 2px;
}
#widget-gamebox #closing-progress-bar-container .x-progress .x-progress-bar {
  background: #7bc001 !important;
  height: 12px !important;
  margin: 2px !important;
  display: block !important;
  float: left !important;
  border: none !important;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#widget-gamebox #closing-progress-bar-container .x-progress .x-progress-bar .x-progress-text {
  color: #fff;
  height: 12px;
  line-height: 12px;
}
#widget-gamebox .game-types-menu {
  border: 1px solid #d0d0d0;
  background: #454545;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#widget-gamebox .game-types-menu li {
  border-right: 0px solid #d8d3d3;
}
#widget-gamebox .game-types-menu li a {
  color: #fff;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.57);
}
#widget-gamebox .game-types-menu li.first,
#widget-gamebox .game-types-menu li.first a {
  border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-right: none;
}
#widget-gamebox .game-types-menu li.last,
#widget-gamebox .game-types-menu li.last a {
  border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
}
#widget-gamebox .game-types-menu li.active,
#widget-gamebox .game-types-menu li.active a {
  background: #7bc001;
  color: #fff;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
}
#widget-gamebox .game-types-menu li.first.active {
  border-right: 0px solid #333333;
}
#widget-gamebox .game-types-menu a strong {
  font-weight: normal;
}
#widget-gamebox .invoice .apply-wrapper a.button-trade {
  background: #39b445 !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  color: #fff !important;
  text-shadow: none !important;
  border: none !important;
  border-bottom: 0px solid #903600 !important;
  text-align: center !important;
  text-decoration: none !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
  padding: 8px 26px !important !important;
  /*    display: block;
    text-align: center;
    color: #ffffff !important;
    background: #39b445!important;
    border: 1px solid #39b445!important;
    padding: 8px 26px !important;
    text-align: center !important;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 14px !important;
    text-transform: uppercase;
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    font-weight: normal !important;*/
}
#widget-gamebox .invoice .apply-wrapper a.button-trade:hover:not(.disabled) {
  background: #7fdb32 !important;
  color: #fff !important;
}
#widget-gamebox .invoice .apply-wrapper a.button-trade:active:not(.disabled) {
  background: #2f5f07 !important;
  color: #fff !important;
}
#widget-gamebox #invoice-direction-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
}
#widget-gamebox #invoice-direction-icon.call-small-icon {
  background: url(../images/callandput-all-sprite.png) no-repeat -213px -106px;
}
#widget-gamebox #invoice-direction-icon.put-small-icon {
  background: url(../images/callandput-all-sprite.png) no-repeat -213px -122px;
}
#widget-gamebox #game-type-icon-1 {
  background: url(../images/sprite-game-icons.png) no-repeat -205px 0px;
}
#widget-gamebox #game-type-icon-1.active {
  background: url(../images/sprite-game-icons.png) no-repeat -205px -15px;
}
#widget-gamebox #game-type-icon-2 {
  background: url(../images/sprite-game-icons.png) no-repeat -222px 0px;
}
#widget-gamebox #game-type-icon-2.active {
  background: url(../images/sprite-game-icons.png) no-repeat -222px -15px;
}
#widget-gamebox #chart-wrapper {
  height: 210px;
}
#widget-gamebox #instrument-box,
#widget-gamebox #game-expiry-box {
  margin-top: 8px;
}
#widget-gamebox .game-expiry-label {
  margin: 11px 4px 0;
}
#widget-gamebox .game-form-buttons-wrapper {
  padding: 9px 0 2px 40px;
}
#widget-gamebox .trade-details-row {
  color: #333;
  margin-top: 5px;
}
#widget-gamebox .trade-details-expiry-time-left {
  color: #1f811f;
}
#widget-gamebox .message-title {
  color: #333;
}
#widget-gamebox .trend-up {
  color: #4F900F;
}
#widget-gamebox .trend-down {
  color: #EB4823;
}
.walkthrough-arrow-right {
  border-color: transparent transparent transparent #39ac4d;
}
.walkthrough-arrow-left {
  border-color: transparent #39ac4d transparent transparent;
}
.walkthrough-arrow-top {
  border-color: transparent transparent #39ac4d transparent;
}
.walkthrough-arrow-bottom {
  border-color: #39ac4d transparent transparent transparent;
}
.walkthrough-step {
  border: 1px solid #39ac4d;
}
.walkthrough-title {
  color: #39ac4d;
  font-weight: bold;
  margin-top: 5px;
}
/* quick-login widget */
#widget-quick-login {
  background: #fdfdfd;
}
#widget-quick-login .button {
  background: #7bc001 !important;
  border-radius: 5 !important;
  -moz-border-radius: 5 !important;
  -webkit-border-radius: 5 !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  color: #fff !important;
  text-shadow: none !important;
  border: none !important;
  border-bottom: 0px solid #903600 !important;
  padding: 8px 20px !important;
  text-align: center !important;
  text-decoration: none !important;
  font-size: 19px !important !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
}
#widget-quick-login .button:hover {
  background: #6caa02 !important;
}
#widget-quick-login .button:active {
  background: #6caa02 !important;
}
#widget-quick-login #facebook-sign-up,
#widget-quick-login #vk-sign-up {
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #fdfdfd;
  border-right: 1px solid #fdfdfd;
}
#widget-quick-login #quick-login-form {
  background: #fdfdfd;
}
#widget-quick-login.facebook #facebook-sign-up #disclaimer-facebook-text.facebook-text {
  color: #FFFFFF;
}
#widget-quick-login #quick-login-forgot-password {
  background: rgba(0, 0, 0, 0) !important;
  color: #d71f00 !important;
  text-decoration: underline;
}
#widget-quick-login #facebook-sign-up #or-label {
  background: #fdfdfd !important;
  color: #333 !important;
}
/* Asset-index widget */
#widget-asset-index #asset-index-filter {
  background: #464646 !important;
  border: none !important;
  padding: 5px;
}
#widget-asset-index #asset-index-filter a {
  float: left;
  padding: 8px 15px 8px !important;
  margin-left: 0;
  color: #fff;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
  font-size: 12px;
  font-weight: normal;
}
#widget-asset-index #asset-index-filter li:not(.active) a:hover {
  color: #fff;
  text-shadow: none;
  text-decoration: underline;
}
#widget-asset-index #asset-index-filter .active a {
  color: #fff !important;
  border: 1px solid #7bc001 !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}
#widget-asset-index #asset-index-wrapper #instruments {
  background: #fcfcfc;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-top: 20px;
}
#widget-asset-index #asset-index-wrapper #instruments .instrument {
  color: #444;
  padding: 10px;
  border-bottom: 1px solid #c6c6c6;
}
#widget-asset-index #asset-index-wrapper #instruments .instrument:hover {
  padding: 10px;
  border-bottom: 3px solid #464646;
}
/* Expiry-prices widget */
#widget-expiry-prices {
  background: #fff;
}
#widget-expiry-prices #date-picker {
  background: #464646 !important;
  border: none !important;
  padding: 5px;
}
#widget-expiry-prices #date-picker label {
  color: #fff;
  font-weight: bold;
}
#widget-expiry-prices #time-picker-widget-container .x-form-trigger {
  background: url('../../../images/arrowdown.png') no-repeat center;
  border-bottom: none;
}
#widget-expiry-prices #expiry-prices-filter-type,
#widget-expiry-prices #expiry-prices-filter-instrument {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../../../images/arrowdown.png) no-repeat 98px 12px #fff;
}
#widget-expiry-prices .x-border-box .x-form-trigger {
  margin-top: 4px !important;
  position: relative;
  right: 17px;
}
#widget-expiry-prices .report-body th {
  border: 1px solid #cccccc;
  border-right: none;
  border-left: none;
  border-top: none;
  background: #f4f4f4;
  color: #000;
}
#widget-expiry-prices .odd {
  background: #fff;
  color: #000;
  border-bottom: 1px solid #000;
}
#widget-expiry-prices .odd:hover {
  border-bottom: 1px solid #464646;
  background: #f8f8f8;
}
#widget-expiry-prices .even {
  background: #fff;
  color: #000;
  border-bottom: 1px solid #000;
}
#widget-expiry-prices .even:hover {
  border-bottom: 1px solid #464646;
  background: #f8f8f8;
}
#widget-expiry-prices #pagination .button {
  margin-right: 5px;
  color: #fff;
  background: #333;
  padding: 10px 15px !important;
  text-shadow: none;
}
#widget-expiry-prices #pagination .button:hover {
  background: #464646;
  border: 1px solid #a6a6a6;
  color: #fff;
}
#widget-expiry-prices #pagination .button.pressed {
  color: #000;
  background: #adadad !important;
  border: 1px solid #a6a6a6;
}
/* Volatility */
#widget-sentiment .sentiment-table,
#widget-sentiment .sentiment-table .sentiment-data {
  background: #f2f4f4;
}
#widget-sentiment .sentiment-table .header > div {
  color: #464646;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  font-size: 10px;
}
#widget-sentiment .sentiment-table .header > div,
#widget-sentiment .sentiment-table .sentiment-data > div {
  border-right: 0px solid white;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#widget-sentiment .sentiment-table .category {
  background: #fdfdfd;
  color: #d02329;
  padding: 4px 10px;
  width: 658px;
  cursor: pointer;
}
#widget-sentiment .sentiment-table .instrument {
  width: 140px;
  text-indent: 10px;
  color: #444;
}
#widget-sentiment .sentiment-table .last-price {
  width: 110px;
  text-align: left !important;
  color: #444;
}
#widget-sentiment .sentiment-table .last-price.highlight-up {
  color: #39ac4d !important;
}
#widget-sentiment .sentiment-table .last-price.highlight-down {
  color: #da2627 !important;
}
#widget-sentiment .sentiment-table .payout {
  width: 110px;
  color: #444;
  font-weight: bold;
}
#widget-sentiment .sentiment-table .sentiment {
  width: 190px;
  color: #fff;
}
#widget-sentiment .sentiment-table .volatility {
  width: 108px;
  padding: 0 5px 0 10px;
}
#widget-sentiment .sentiment-data {
  border-bottom: 1px solid #dddada !important;
}
#widget-sentiment .sentiment-bar {
  width: 160px;
  font-weight: bold;
  opacity: 1;
  margin: 8px auto 0 auto;
  font-size: 10px;
}
#widget-sentiment .sentiment-bar > div {
  height: 15px;
  line-height: 15px;
  overflow: hidden;
  float: left;
  color: #fff;
  text-align: center;
}
#widget-sentiment .sentiment-bar-above {
  background: #39ac4d;
  /*            border: 1px solid @above;
 border-right: none!important; */
  padding: 0;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
#widget-sentiment .sentiment-bar-below {
  background: #da2627;
  /*    border: 1px solid @below;
         border-left: none!important; */
  padding: 0;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
/* activity */
#widget-activity .activity-entry {
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
}
#widget-activity .activity-entry:first-child {
  border-top-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
}
#widget-activity .activity-entry:last-child {
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
}
#widget-activity .activity-entry .gain b,
#widget-activity .activity-entry .loss b {
  color: #000;
}
#widget-activity .activity-entry .gain,
#widget-activity .activity-entry .call {
  color: #39b445;
}
#widget-activity .activity-entry .loss,
#widget-activity .activity-entry .put {
  color: #ff0000;
}
#widget-registration #registration-form.form.small-form.cf {
  background-color: #ebecec;
  border: 1px solid #cdcecb;
}
#widget-registration .tool-tip-bubbles .field-tip {
  display: none;
}
#widget-registration .placeholder input,
#widget-registration .placeholder select {
  width: 100%;
  background-color: #ffffff;
}
#widget-registration .placeholder #phone-container {
  width: 100%;
}
#widget-registration .placeholder .name-one-row input {
  width: 100% !important;
  background-color: #ffffff;
}
#widget-registration .name-one-row:first-child {
  padding-right: 10px;
}
#widget-registration #registration-button-row {
  left: inherit;
  width: 100%;
}
#widget-registration #rows-container {
  padding: 0 5% 0 5%;
}
#widget-registration .sign-up-with-facebook-button #facebook-button {
  background: url(../images/sign-up-with-facebook-button.png) no-repeat;
  background-size: contain;
  max-width: 299px;
  width: 100%;
}
/*# sourceMappingURL=http://design.tradesmarter.com/widgets/partners/brokers-domain/css/brokers-domain.css.map */