@font-face {
  font-family: 'Futura_Light';
  src: url("../fonts/Futura_Light.ttf");
}
@font-face {
  font-family: "Futura_Heavy";
  src: url("../fonts/Futura_Heavy.ttf");
}
@font-face {
  font-family: "Futura_Bold";
  src: url("../fonts/Futura_Bold.otf");
}
/* line 35, ../../sass/core/_reset.scss */
body {
  font-family: "Open Sans";
}

/* line 3, ../../sass/support/register_warranty.scss */
#register-form {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
#register-form:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 6, ../../sass/support/register_warranty.scss */
#register-form input[type='text'],
#register-form input[type='email'],
#register-form select,
#register-form textarea {
  border: 1px solid #333;
  margin: 5px 0px;
}
/* line 14, ../../sass/support/register_warranty.scss */
#register-form .errors {
  color: red;
  border: 1px solid red;
  padding: 10px;
  margin: 10px auto;
}

@media (min-width: 960px) {
  /* line 21, ../../sass/support/register_warranty.scss */
  #your-details {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%;
  }
}
@media (min-width: 0px) and (max-width: 730px) {
  /* line 21, ../../sass/support/register_warranty.scss */
  #your-details {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 1.38889%;
    padding-right: 1.38889%;
  }
}
@media (min-width: 731px) and (max-width: 959px) {
  /* line 21, ../../sass/support/register_warranty.scss */
  #your-details {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 1.38889%;
    padding-right: 1.38889%;
  }
}

@media (min-width: 960px) {
  /* line 32, ../../sass/support/register_warranty.scss */
  #vehicle-details {
    width: 48.57143%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 0px) and (max-width: 730px) {
  /* line 32, ../../sass/support/register_warranty.scss */
  #vehicle-details {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 1.38889%;
    padding-right: 1.38889%;
  }
}
@media (min-width: 731px) and (max-width: 959px) {
  /* line 32, ../../sass/support/register_warranty.scss */
  #vehicle-details {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 1.38889%;
    padding-right: 1.38889%;
  }
}

/* line 43, ../../sass/support/register_warranty.scss */
#submit {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 1.38889%;
  padding-right: 1.38889%;
  margin-top: 30px;
  text-align: right;
}
/* line 47, ../../sass/support/register_warranty.scss */
#submit input[type='submit'] {
  border: 0px;
  color: white;
  padding: 5px 10px;
  background: #bd0a41;
  border-radius: 10px;
}
