/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import url(../stylesheets/nanoscroller.css);
/* line 5, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
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, 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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* RSMViewport */
/* line 3, ../sass/rsm.scss */
.RSMViewport {
  transform-origin: left top;
  -ms-transform-origin: left top;
  /* IE 9 */
  -webkit-transform-origin: left top;
  /* Safari and Chrome */
  overflow: hidden;
}

/* line 10, ../sass/rsm.scss */
.RSMScalableView {
  transform-origin: left top;
  -ms-transform-origin: left top;
  /* IE 9 */
  -webkit-transform-origin: left top;
  /* Safari and Chrome */
  overflow: hidden;
}

/* RSMBaseView */
/* line 23, ../sass/rsm.scss */
.RSMBaseView::-webkit-scrollbar {
  display: none;
}

/* RSMImageView */
/* line 29, ../sass/rsm.scss */
.RSMImageView {
  pointer-events: none;
}

/* AlertView */
/* line 35, ../sass/rsm.scss */
.RSMAlertView {
  background-color: rgba(1, 49, 83, 0.96);
}

/* line 39, ../sass/rsm.scss */
.RSMAlertMessage {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 0 2%;
  position: relative !important;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* List */
/* line 51, ../sass/rsm.scss */
.RSMListView {
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 56, ../sass/rsm.scss */
.RSMListView::-webkit-scrollbar {
  display: none;
}

/* RSMActivityIndicatorView */
/* line 62, ../sass/rsm.scss */
.RSMActivityIndicatorView {
  background: rgba(0, 0, 0, 0.3);
}

/* RSMTextField */
/* line 68, ../sass/rsm.scss */
.RSMTextField {
  border: none;
  margin: 0;
  padding: 0;
  outline: none;
  -moz-appearance: textfield;
}

/* line 76, ../sass/rsm.scss */
.RSMTextField::-webkit-inner-spin-button {
  display: none;
}

/* line 80, ../sass/rsm.scss */
:-moz-ui-invalid:not(output) {
  box-shadow: none;
}

/* RSMUnsupportedOrientationView */
/* line 85, ../sass/rsm.scss */
.RSMUnsupportedOrientationView {
  display: table;
  background: #000000;
  z-index: 99;
}

/* RSMUnsupportedBrowserView */
/* line 92, ../sass/rsm.scss */
.RSMUnsupportedBrowserView {
  display: table;
  background: #000000;
  z-index: 99;
}

/* RSMIOS7FixView */
/* line 100, ../sass/rsm.scss */
.RSMIOS7FixView {
  display: table;
  z-index: 999;
  height: 400px;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.75) url("../../assets/overlays/swipeup.gif") center 100px no-repeat;
  background-size: 5% auto;
  color: white;
  font-size: 36px;
  padding-top: 10%;
  display: none;
  text-align: center;
}

/* RSMScrollable */
/* Global */
/* line 11, ../sass/screen.scss */
html {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -khtml-user-select: none;
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  /* Rules below not implemented in browsers yet */
  -o-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
  height: 100%;
  width: 100%;
  overflow: hidden;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
}

/* line 36, ../sass/screen.scss */
body {
  font-family: 'Arial';
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: #000000;
}

/* BFBGameView */
/* BFBPlayerHandsContainerView */
/* BFBDealerHandContainerView */
/* BFBExoticSelectionsContainerView */
/* BFBResultsOverlayContainerView */
/* line 73, ../sass/screen.scss */
.BFBResultsOverlayContainerView {
  background: #434343;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #434343 0%, #212222 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #434343), color-stop(100%, #212222));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #434343 0%, #212222 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #434343 0%, #212222 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #434343 0%, #212222 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #434343 0%, #212222 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#212222',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  z-index: 10;
}

/* BFBTransferView */
/* line 87, ../sass/screen.scss */
.horizontalSeparator {
  background: #ccc;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#00FFFFFF', GradientType=1);
}

/* BFBTutorialView */
/* line 99, ../sass/screen.scss */
.BFBChosenMenuView {
  background: #434343;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #434343 0%, #212222 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #434343), color-stop(100%, #212222));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #434343 0%, #212222 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #434343 0%, #212222 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #434343 0%, #212222 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #434343 0%, #212222 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#212222',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  z-index: 10;
}

/* line 112, ../sass/screen.scss */
.BFBTabControllerView a {
  text-decoration: none;
}

/* line 116, ../sass/screen.scss */
.BFBHelpScrollView {
  height: 100%;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(10%, black), color-stop(90%, black), color-stop(100%, transparent));
}

/* line 121, ../sass/screen.scss */
.BFBHelpScrollView::-webkit-scrollbar {
  display: none;
}

/* line 125, ../sass/screen.scss */
.BFBChipBetOverlayView {
  background: #454545;
  border: 1px solid #6c6c6c;
}

/* line 130, ../sass/screen.scss */
.BFBChipConfirmOverlayView {
  background: #454647;
  /* Old browsers */
  background: -moz-linear-gradient(top, #454647 0%, #252625 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454647), color-stop(100%, #252625));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #454647 0%, #252625 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #454647 0%, #252625 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #454647 0%, #252625 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #454647 0%, #252625 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454647', endColorstr='#252625',GradientType=0 );
  /* IE6-9 */
}

/* BFBCardHandView */
/* line 148, ../sass/screen.scss */
.BFBMarkerView {
  background: url("../../assets/gameView/value_marker.png");
  background-size: 100% 100%;
}

/* line 156, ../sass/screen.scss */
.BFBBetFlowCardView {
  background: -moz-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35, 36, 36, 0.98)), color-stop(50%, rgba(74, 72, 72, 0.98)), color-stop(100%, rgba(35, 36, 36, 0.98)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa232424', endColorstr='#fa232424',GradientType=0 );
  /* IE6-9 */
  border-style: solid;
  border-width: 1px;
  border-color: #6c6c6c;
}

/* line 170, ../sass/screen.scss */
.BFBBetFlowMainView {
  background: -moz-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35, 36, 36, 0.98)), color-stop(50%, rgba(74, 72, 72, 0.98)), color-stop(100%, rgba(35, 36, 36, 0.98)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa232424', endColorstr='#fa232424',GradientType=0 );
  /* IE6-9 */
  border-style: solid;
  border-width: 1px;
  border-color: #6c6c6c;
}

/* line 184, ../sass/screen.scss */
.BFBHelpOverlay {
  background: #4a4a4a;
  background: -moz-radial-gradient(center, ellipse cover, #4a4a4a 0%, #383838 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #4a4a4a), color-stop(100%, #383838));
  background: -webkit-radial-gradient(center, ellipse cover, #4a4a4a 0%, #383838 100%);
  background: -o-radial-gradient(center, ellipse cover, #4a4a4a 0%, #383838 100%);
  background: -ms-radial-gradient(center, ellipse cover, #4a4a4a 0%, #383838 100%);
  background: radial-gradient(ellipse at center, #4a4a4a 0%, #383838 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#383838', GradientType=1 );
  border-style: solid;
  border-width: 1px;
  border-color: #5e5f5e;
}

/* line 199, ../sass/screen.scss */
.BFBOptionsView {
  background: -moz-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35, 36, 36, 0.98)), color-stop(50%, rgba(74, 72, 72, 0.98)), color-stop(100%, rgba(35, 36, 36, 0.98)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa232424', endColorstr='#fa232424',GradientType=0 );
  /* IE6-9 */
  border-style: solid;
  border-width: 1px;
  border-color: #6c6c6c;
  z-index: 10;
}

/* line 213, ../sass/screen.scss */
.BFBMyBetsOverlay {
  background: -moz-linear-gradient(left, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(35, 36, 36, 0.98)), color-stop(50%, rgba(74, 72, 72, 0.98)), color-stop(100%, rgba(35, 36, 36, 0.98)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(35, 36, 36, 0.98) 0%, rgba(74, 72, 72, 0.98) 50%, rgba(35, 36, 36, 0.98) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa232424', endColorstr='#fa232424',GradientType=1 );
  /* IE6-9 */
  border-style: solid;
  z-index: 10;
  border-width: 1px;
  border-color: #6c6c6c;
}

/* line 227, ../sass/screen.scss */
.BFBMyBetsOverlay .backSectionHeader + .laySectionHeader {
  border-top: none;
}

/* line 232, ../sass/screen.scss */
.BFBStepperView {
  background-color: rgba(255, 255, 255, 0.95);
}

/* BFBCardView */
/* BFBExoticBetView */
/* line 252, ../sass/screen.scss */
.exoticHeadingLabel {
  color: #cfcfcf;
  text-align: center;
  margin-top: 3%;
}

/* BFBPLView */
/* line 261, ../sass/screen.scss */
.BFBPLView {
  background: url("../../assets/gameView/PL_drawer.png");
  background-size: 100% 100%;
}

/* line 267, ../sass/screen.scss */
.BFBPLLabel {
  text-align: center;
}

/* line 273, ../sass/screen.scss */
.playerHandLabel {
  color: #ffffff;
  text-align: center;
}

/* BFBMenuButton */
/* BFBMyBetsButton */
/* line 292, ../sass/screen.scss */
.BFBMyBetsCellOverlay {
  position: relative !important;
  border-bottom: 1px solid #50504f;
}

/* BFBBannerView */
/* line 303, ../sass/screen.scss */
.BFBGameBottomBanner {
  background: #2c2b2a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2c2b2a 0%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c2b2a), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2c2b2a 0%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2c2b2a 0%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2c2b2a 0%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2c2b2a 0%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2b2a', endColorstr='#000000', GradientType=0);
  /* IE6-9 */
}

/* Menu */
/* line 316, ../sass/screen.scss */
.BFBMenuView {
  background: #262626;
  /* Old browsers */
  background: -moz-linear-gradient(left, #262626 0%, #353535 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #262626), color-stop(100%, #353535));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #262626 0%, #353535 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #262626 0%, #353535 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #262626 0%, #353535 100%);
  /* IE10+ */
  background: linear-gradient(to right, #262626 0%, #353535 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#353535',GradientType=1 );
  /* IE6-9 */
}

/* line 327, ../sass/screen.scss */
.BFBMenuCell {
  position: relative !important;
  border-bottom: 2px solid #3b3b3b;
}

/* List */
/* line 337, ../sass/screen.scss */
li.sectionHeader {
  color: #AAAAAA;
  border-top: 1px solid #a3a4a3;
  border-bottom: 1px solid #a3a4a3;
  padding: 5px 10px;
}

/* line 345, ../sass/screen.scss */
li.menuSectionHeader {
  background: #222222;
  color: #aaaaaa;
  padding: 10px 10px;
  border-bottom: 1px solid #303030;
  border-top: 1px solid #303030;
}

/* line 355, ../sass/screen.scss */
li.listItem {
  background: #ffffff;
  padding: 10px 10px;
  border: 3px solid blue;
}

/* line 361, ../sass/screen.scss */
li.backSectionHeader {
  padding: 10px 10px;
  color: #217ec7;
  border-top: 1px solid #a3a4a3;
  border-bottom: 1px solid #a3a4a3;
  font-weight: bold;
}

/* line 369, ../sass/screen.scss */
li.laySectionHeader {
  padding: 10px 10px;
  color: #d57f91;
  border-top: 1px solid #a3a4a3;
  border-bottom: 1px solid #a3a4a3;
  font-weight: bold;
}

/* BFBRoundOverBannerView */
/* line 380, ../sass/screen.scss */
.BFBRoundOverBannerView {
  background: #2c2b2a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2c2b2a 0%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c2b2a), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2c2b2a 0%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2c2b2a 0%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2c2b2a 0%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2c2b2a 0%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2b2a', endColorstr='#000000', GradientType=0);
  /* IE6-9 */
}

/* BFBWinningLabelView */
/* line 396, ../sass/screen.scss */
.BFBWinningLabelView {
  background: #232323;
  border-bottom: 5px solid #ebbb38;
}

/* Effects */
/* line 403, ../sass/screen.scss */
.blurry {
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  opacity: 1;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* line 416, ../sass/screen.scss */
.gameTimer {
  position: absolute;
  /* In the last few seconds, the pulse class is added which makes the timer pulse*/
}

/* line 422, ../sass/screen.scss */
.gameTimer .innerTimer {
  position: absolute;
  text-align: center;
  background: url("../../assets/gameView/innerCircle.png") no-repeat 0px 0 transparent;
  -o-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  -ms-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  -moz-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  -webkit-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  color: white;
}

/* line 435, ../sass/screen.scss */
.gameTimer .secondsShadow {
  color: #ffffff;
  -o-opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  /* Special case for IE */
  filter: alpha(opacity=0);
  position: absolute;
  text-align: center;
  font-size: 16px;
  -o-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
  -o-transition: all 0s ease;
  -ms-transition: all 0 ease;
  -moz-transition: all 0s ease;
  -webkit-transition: all 0s ease;
  transition: all 0s ease;
}

/* line 461, ../sass/screen.scss */
.gameTimer .innerTimer.pulse {
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -o-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  -ms-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  -moz-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  -webkit-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
}

/* line 474, ../sass/screen.scss */
.gameTimer .secondsShadow.pulse {
  -o-opacity: 0.3;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  /* Special case for IE */
  filter: alpha(opacity=30);
  -o-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  -ms-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  -moz-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  -webkit-transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  transition: all 300ms cubic-bezier(0.47, 0, 0.745, 0.715);
  font-size: 64px;
}

/* line 491, ../sass/screen.scss */
.gameTimer .leftArea {
  position: absolute;
}

/* line 500, ../sass/screen.scss */
.gameTimer .rightArea {
  position: absolute;
}

/* line 509, ../sass/screen.scss */
.gameTimer .rotateLeftContainer .rotate {
  transform-origin: right center;
  -ms-transform-origin: right center;
  /* IE 9 */
  -webkit-transform-origin: right center;
  /* Safari and Chrome */
}

/* line 514, ../sass/screen.scss */
.gameTimer .rotateRightContainer .rotate {
  transform-origin: left center;
  -ms-transform-origin: left center;
  /* IE 9 */
  -webkit-transform-origin: left center;
  /* Safari and Chrome */
}

/* line 521, ../sass/screen.scss */
.gameTimer .rotateLeftContainer {
  transform-origin: right center;
  -ms-transform-origin: right center;
  /* IE 9 */
  -webkit-transform-origin: right center;
  /* Safari and Chrome */
  position: absolute;
  overflow: hidden;
}

/* line 531, ../sass/screen.scss */
.gameTimer .rotateRightContainer {
  transform-origin: left center;
  -ms-transform-origin: left center;
  /* IE 9 */
  -webkit-transform-origin: left center;
  /* Safari and Chrome */
  position: absolute;
  overflow: hidden;
}

/* line 551, ../sass/screen.scss */
.gameTimer .bg.leftArea {
  background: url("../../assets/gameView/loader.png") no-repeat left top transparent;
}

/* line 555, ../sass/screen.scss */
.gameTimer .bg.rightArea {
  background: url("../../assets/gameView/loader.png") no-repeat right top transparent;
}

/* line 559, ../sass/screen.scss */
.full-circle {
  background: url("../../assets/gameView/loader.png") no-repeat 0 0 transparent;
  position: absolute;
}

/* line 565, ../sass/screen.scss */
.full-circle .rotateLeftContainer,
.full-circle .rotateRightContainer {
  display: none;
}

/* line 570, ../sass/screen.scss */
.noanim,
.noanim .leftArea,
.noanim .rightArea {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
  -moz-animation: none !important;
  -webkit-animation: none !important;
  animation: none !important;
}

/* ==========================================================================
   AlertView's
   ========================================================================== */
/* line 587, ../sass/screen.scss */
.RSMAlertView {
  background: #4a4a4a;
  background: -moz-radial-gradient(center, ellipse cover, #4a4a4a 0%, #3a3a3a 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #4a4a4a), color-stop(100%, #3a3a3a));
  background: -webkit-radial-gradient(center, ellipse cover, #4a4a4a 0%, #3a3a3a 100%);
  background: -o-radial-gradient(center, ellipse cover, #4a4a4a 0%, #3a3a3a 100%);
  background: -ms-radial-gradient(center, ellipse cover, #4a4a4a 0%, #3a3a3a 100%);
  background: radial-gradient(ellipse at center, #4a4a4a 0%, #3a3a3a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#3a3a3a', GradientType=1 );
  z-index: 11;
}

/* line 599, ../sass/screen.scss */
.RSMAlertView .RSMImageView {
  display: table-cell;
  position: relative !important;
}

/* line 604, ../sass/screen.scss */
.RSMAlertMessage {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 0 2%;
  position: relative !important;
}

/* BFBCashoutOverlayView */
/* BFBHideCashoutButton */
/* line 619, ../sass/screen.scss */
.BFBHideCashoutButton {
  background: rgba(0, 0, 0, 0.5);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}

/* BFBOuterCircleTimer */
/* line 632, ../sass/screen.scss */
.BFBCircleTimerView {
  display: block;
  fill: #ffffff;
}

/* line 637, ../sass/screen.scss */
.BFBOuterCircleTimerMask {
  fill: #ffffff;
}
