/* line 1, form.css.scss */
#signupForm {
  margin-top: 1.5em;
  margin-bottom: 4em;
  position: relative;
  margin-left: auto;
float:left;
width:100%;  margin-right: auto; }

/* line 9, form.css.scss */
.form-field, .dob-field {
  margin-bottom: 1em; }

 /* change added RJV */ 
#submitbtn {clear:both; margin-top:2em;} 
#bottomcontentthanks{display:none;}
#join a { color: #00A2FF; text-decoration: none;}
.share {
    padding-top: 2em;
    width: 32em;
	margin:0 auto;
}
#share-facebook{float:left;}
.share .tweet{float:left; width:10em;}
.twitter-follow-button {
    float: right;
    margin-right: 1em;
}
a.find-us-on-fb {
    background: url("../images/find-us-on-fb.png") no-repeat scroll left top transparent;
    float: right;
    height: 20px;
    width: 77px;
}
.footer-meeting{margin:4em auto; width:45em;}
 
/* line 13, form.css.scss */
.form-label {
  font-size: 1em;
  color: #000;
  margin-bottom: 0.75em;
  font-weight: bold;
  display: block; }

/* line 21, form.css.scss */
#signupForm input[type=text] {
  width: 95%;
  color: #000;
  font-size: 1em;
  border: 1px solid #999;
  border-radius: 5px;
  box-shadow: inset 0px 2px 2px 0px #cccccc;
  padding: 1.5%;
  
  outline: none;
  background: #ffffff; }

/* line 33, form.css.scss */
.dob-field {
  display: inline-block;
  width: 30%;
  border:1px solid #999999;
  overflow: hidden;
  background: url(../images/form/fx-select-arrow.png) white 260px center no-repeat;
  border-radius: 5px; }

/* line 41, form.css.scss */
#dobDayField, #dobMonthField {
  margin-right: 4%; }

/* line 45, form.css.scss */
.dob-field select {
  font-size: 1em;
  color: #000;
  width: 120%;
  padding: 10px;
  background: none;
   border-radius: 5px;
  box-shadow: inset 0px 2px 2px 0px #cccccc;
  border: none;
  outline: none;
  -webkit-appearance: none;
  appearance: none; }

/* line 57, form.css.scss */
.name-field {
  width: 47.5%;
  display: inline-block; }

/* line 62, form.css.scss */
#firstNameField {
  margin-right: 5%; }

/* line 66, form.css.scss */
#nameField input[type=text] {
  width: 90%;
  padding: 5%; }

/* line 71, form.css.scss */
.country-field {
  width: 100%;
  overflow: hidden;
  background: url(../images/form/fx-select-arrow.png) white 475px center no-repeat;
  border-radius: 5px; }

/* line 78, form.css.scss */
.country-field select {
  font-size: 1em;
  color: #808080;
  width: 120%;
  padding: 10px;
  background: none;
  border: none;
  outline: none;
  -webkit-appearance: none;
  appearance: none; }

/* line 90, form.css.scss */
#formExtra {
  /*display: none;*/ }

/* line 94, form.css.scss */
#submit {
  margin-top: 1em;
  font-size: 1em;
  color: #ffffff;
  font-weight: bold;
  text-shadow: -1px -1px 1px #0062b2;
  border-radius: 5px;
  background: #008ae3;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGFlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDZmYzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #008ae3 0%, #046fc6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008ae3), color-stop(100%, #046fc6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #008ae3 0%, #046fc6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #008ae3 0%, #046fc6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #008ae3 0%, #046fc6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #008ae3 0%, #046fc6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ae3', endColorstr='#046fc6',GradientType=0 );
  /* IE6-8 */
  background: url(submit-png.png) repeat-x left top\0;
  
  
  border: none;
  width: 32%;
  padding: 1.5% 8.5%;
  box-shadow: inset 0px -2px 1px 0px #1490e7;
  cursor: pointer; }

/* line 118, form.css.scss */
#join {
  font-size: 1.75em;
  color: #ffffff; }

/* line 123, form.css.scss */
#capture-image-refresh {
  margin-top: .6em; }

/* line 127, form.css.scss */
#join a, #capture-image-refresh a {
  color: #00a2ff;
  text-decoration: none; }

/* line 132, form.css.scss */
#join a:hover, #capture-image-refresh a:hover {
  text-decoration: underline; }

/* line 136, form.css.scss */
#social {
  margin: 1.5em auto 4em auto;
  position: relative;
  padding-left: 85px; }

/* line 142, form.css.scss */
.social-button {
  display: inline-block;
  margin-right: 30px; }

/* line 147, form.css.scss */
#socialLinks div {
  vertical-align: middle;
  display: inline-block;
  margin-right: 6%; }

/* line 153, form.css.scss */
#countrySelector {
  background: #171717;
  height: 20px;
  padding: 10px;
  line-height: 20px;
  margin-left: 2%;
  font-size: 11px;
  color: #808080;
  cursor: pointer;
  border-radius: 4px;
  text-shadow: -1px -1px #111111;
  display: inline-block; }

/* line 167, form.css.scss */
#countrySelection {
  margin-left: 15px;
  line-height: 40px;
  font-size: 11px;
  color: #808080;
  font-weight: bold;
  text-shadow: -1px -1px #111111; }

/* line 176, form.css.scss */
#countrySelectionWrapper {
  width: 200px;
  text-align: center;
  margin: 1.5em auto 0 auto; }

/* line 182, form.css.scss */
.country-name {
  text-indent: 5px;
  float: left; }

/* line 187, form.css.scss */
.arrow {
  padding-right: 15px;
  background: url(../images/form/right-arrow.png) no-repeat right; }

/* line 192, form.css.scss */
.country-flag {
  width: 16px;
  height: 12px;
  margin-top: 4px;
  float: left;
  background: url(../images/form/flags.png) no-repeat; }

/* line 200, form.css.scss */
.AE-flag {
  background-position: 0px 0px; }

/* line 204, form.css.scss */
.AT-flag {
  background-position: -18px 0px; }

/* line 208, form.css.scss */
.AU-flag {
  background-position: -36px 0px; }

/* line 212, form.css.scss */
.BE-flag {
  background-position: -54px 0px; }

/* line 216, form.css.scss */
.CH-flag {
  background-position: 0px -14px; }

/* line 220, form.css.scss */
.DE-flag {
  background-position: -18px -14px; }

/* line 224, form.css.scss */
.DK-flag {
  background-position: -36px -14px; }

/* line 228, form.css.scss */
.ES-flag {
  background-position: -54px -14px; }

/* line 232, form.css.scss */
.FI-flag {
  background-position: 0px -28px; }

/* line 236, form.css.scss */
.FR-flag {
  background-position: -18px -28px; }

/* line 240, form.css.scss */
.UK-flag {
  background-position: -36px -28px; }

/* line 244, form.css.scss */
.GR-flag {
  background-position: -54px -28px; }

/* line 248, form.css.scss */
.IE-flag {
  background-position: 0px -42px; }

/* line 252, form.css.scss */
.IN-flag {
  background-position: -18px -42px; }

/* line 256, form.css.scss */
.IT-flag {
  background-position: -36px -42px; }

/* line 260, form.css.scss */
.LU-flag {
  background-position: -54px -42px; }

/* line 264, form.css.scss */
.NL-flag {
  background-position: 0px -56px; }

/* line 268, form.css.scss */
.NO-flag {
  background-position: -18px -56px; }

/* line 272, form.css.scss */
.NZ-flag {
  background-position: -36px -56px; }

/* line 276, form.css.scss */
.PL-flag {
  background-position: -54px -56px; }

/* line 280, form.css.scss */
.PT-flag {
  background-position: 0px -70px; }

/* line 284, form.css.scss */
.RU-flag {
  background-position: -18px -70px; }

/* line 288, form.css.scss */
.SE-flag {
  background-position: -36px -70px; }

/* line 292, form.css.scss */
.CZ-flag {
  background-position: -54px -70px; }

/* line 296, form.css.scss */
.ZA-flag {
  background-position: 0 -84px; }

/* line 300, form.css.scss */
.TR-flag {
  background-position: -18px -84px; }

/* line 304, form.css.scss */
#underAge, #thanks, .inline-error {
  background: rgba(255, 255, 255, 0.1);
  color: #00a2ff;
  font-weight: bold;
  font-size: 1em;
  margin-bottom: 1em; 
  display:none;   }

/* line 314, form.css.scss */
#underAge, #thanks {
  margin-top: 1em; }

/* line 318, form.css.scss */
#captchaImg {
  display: block;
  position: relative;
  margin: 0 auto 1em auto; }

/* line 324, form.css.scss */
#formLegal {
  color: #808080;
  font-size: 0.75em; }

/* line 329, form.css.scss */
#countrySelector a {
  text-decoration: none;
  color: inherit; }

/* line 334, form.css.scss */
#footer {
  margin-top: 2em;
  color: #808080;
  font-size: 0.75em; }

/* line 340, form.css.scss */
#footer a {
  text-decoration: none;
  color: inherit;
  margin: 0 10px; }

/* line 346, form.css.scss */
#copyright {
  margin-top: 1.5em; }

/* line 350, form.css.scss */
#localeMenu {
  display: none;
  margin-top: 10px;
  width: 100%;
  background: none;
  color: #808080;
  font-size: 0.75em;
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 4px; }

/* line 364, form.css.scss */
.locale-menu-item {
  height: 30px;
  width: 20%;
  float: left;
  line-height: 30px;
  text-shadow: -1px -1px #111111; }

/* line 372, form.css.scss */
.locale-menu-item .country-flag {
  margin-top: 9px; }

/* line 376, form.css.scss */
.locale-menu-item a {
  text-decoration: none;
  color: inherit; }

@media screen and (max-width: 480px) {
  /* line 382, form.css.scss */
  body {
    background-position: center -50px; }

  /* line 386, form.css.scss */
  #container {
    width: 100%;
    padding-top: 45px; }

  /* line 391, form.css.scss */
  #logo {
    width: 290px;
    height: auto;
    margin-bottom: 1.25em; }

  /* line 397, form.css.scss */
  #ytFrame {
    margin-top: 1.25em;
    margin-bottom: 2em;
    width: 85%;
    height: auto; }

  /* line 404, form.css.scss */
  h1 {
    font-size: 1.5em; }

  /* line 408, form.css.scss */
  h1.desktop {
    display: none; }

  /* line 412, form.css.scss */
  h1.mobile {
    display: block; }

  /* line 416, form.css.scss */
  #cta, #join {
    font-size: 1.125em; }

  /* line 420, form.css.scss */
  #signupForm {
    width: 90%;
    margin-bottom: 2em; }

  /* line 425, form.css.scss */
  #signupForm input[type=text] {
    font-size: 0.875em;
    padding: 3.5% 3%;
    border-radius: 3px; }

  /* line 431, form.css.scss */
  #nameField input[type=text] {
    padding: 6%;
    border-radius: 3px; }

  /* line 436, form.css.scss */
  .form-label {
    font-size: 0.875em; }

  /* line 440, form.css.scss */
  .dob-field select {
    padding: 7% 10%; }

  /* line 445, form.css.scss */
  .country-field select {
    padding: 3%;
    font-size: 0.875em; }

  /* line 450, form.css.scss */
  #submit {
    width: 100%;
    padding: 3% 2.5%; }

  /* line 455, form.css.scss */
  #social {
    margin-bottom: 3em; }

  /* line 459, form.css.scss */
  #socialLinks div {
    margin-right: 5%;
    margin-left: 5%;
    line-height: 4em; }

  /* line 465, form.css.scss */
  #countrySelectionWrapper {
    margin: 1em;
    width: 90%; }

  /* line 470, form.css.scss */
  .dob-field {
    background-position: 90% center; }

  /* line 474, form.css.scss */
  .country-field {
    background-position: 96% center; }

  /* line 478, form.css.scss */
  #footer {
    text-align: center;
    margin-top: 1.5em; }

  /* line 483, form.css.scss */
  #footer a {
    display: block;
    margin: 0 auto 0.75em auto;
    text-decoration: underline; }

  /* line 489, form.css.scss */
  #footer span {
    display: none; }

  /* line 493, form.css.scss */
  .locale-menu-item {
    width: 50%; }

  /* line 497, form.css.scss */
  .dob-field, .country-field {
    border-radius: 3px; } }
@media screen and (max-width: 480px) and (orientation: landscape) {
  /* line 503, form.css.scss */
  #footer {
    font-size: 0.5em; } }
.continue-play{
width:100%;
float:left
}