/*
 * Bootstrap v2.0.3
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
@-webkit-keyframes progress-bar-stripes {
  /* line 12, ../src/bootstrap.scss */
  from {
    background-position: 40px 0;
  }

  /* line 14, ../src/bootstrap.scss */
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  /* line 19, ../src/bootstrap.scss */
  from {
    background-position: 40px 0;
  }

  /* line 21, ../src/bootstrap.scss */
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  /* line 26, ../src/bootstrap.scss */
  from {
    background-position: 40px 0;
  }

  /* line 28, ../src/bootstrap.scss */
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  /* line 33, ../src/bootstrap.scss */
  from {
    background-position: 0 0;
  }

  /* line 35, ../src/bootstrap.scss */
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  /* line 40, ../src/bootstrap.scss */
  from {
    background-position: 40px 0;
  }

  /* line 42, ../src/bootstrap.scss */
  to {
    background-position: 0 0;
  }
}

/* line 45, ../src/bootstrap.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 53, ../src/bootstrap.scss */
.modal-backdrop.fade {
  opacity: 0;
}
/* line 55, ../src/bootstrap.scss */
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 63, ../src/bootstrap.scss */
.userRegistrationForm article, .userRegistrationForm aside, .userRegistrationForm details, .userRegistrationForm figcaption, .userRegistrationForm figure, .userRegistrationForm footer, .userRegistrationForm header, .userRegistrationForm hgroup, .userRegistrationForm nav, .userRegistrationForm section, .dogAdditionalDetailsForm article, .dogAdditionalDetailsForm aside, .dogAdditionalDetailsForm details, .dogAdditionalDetailsForm figcaption, .dogAdditionalDetailsForm figure, .dogAdditionalDetailsForm footer, .dogAdditionalDetailsForm header, .dogAdditionalDetailsForm hgroup, .dogAdditionalDetailsForm nav, .dogAdditionalDetailsForm section, .packageForm article, .packageForm aside, .packageForm details, .packageForm figcaption, .packageForm figure, .packageForm footer, .packageForm header, .packageForm hgroup, .packageForm nav, .packageForm section {
  display: block;
}
/* line 66, ../src/bootstrap.scss */
.userRegistrationForm audio, .userRegistrationForm canvas, .userRegistrationForm video, .dogAdditionalDetailsForm audio, .dogAdditionalDetailsForm canvas, .dogAdditionalDetailsForm video, .packageForm audio, .packageForm canvas, .packageForm video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* line 71, ../src/bootstrap.scss */
.userRegistrationForm audio:not([controls]), .dogAdditionalDetailsForm audio:not([controls]), .packageForm audio:not([controls]) {
  display: none;
}
/* line 74, ../src/bootstrap.scss */
.userRegistrationForm html, .dogAdditionalDetailsForm html, .packageForm html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
/* line 80, ../src/bootstrap.scss */
.userRegistrationForm a:focus, .dogAdditionalDetailsForm a:focus, .packageForm a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 84, ../src/bootstrap.scss */
.userRegistrationForm a:hover, .userRegistrationForm a:active, .dogAdditionalDetailsForm a:hover, .dogAdditionalDetailsForm a:active, .packageForm a:hover, .packageForm a:active {
  outline: 0;
}
/* line 87, ../src/bootstrap.scss */
.userRegistrationForm sub, .dogAdditionalDetailsForm sub, .packageForm sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
/* line 93, ../src/bootstrap.scss */
.userRegistrationForm sup, .dogAdditionalDetailsForm sup, .packageForm sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
  top: -0.5em;
}
/* line 100, ../src/bootstrap.scss */
.userRegistrationForm sub, .dogAdditionalDetailsForm sub, .packageForm sub {
  bottom: -0.25em;
}
/* line 103, ../src/bootstrap.scss */
.userRegistrationForm img, .dogAdditionalDetailsForm img, .packageForm img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
/* line 109, ../src/bootstrap.scss */
.userRegistrationForm button, .userRegistrationForm input, .userRegistrationForm select, .userRegistrationForm textarea, .dogAdditionalDetailsForm button, .dogAdditionalDetailsForm input, .dogAdditionalDetailsForm select, .dogAdditionalDetailsForm textarea, .packageForm button, .packageForm input, .packageForm select, .packageForm textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
/* line 114, ../src/bootstrap.scss */
.userRegistrationForm button, .userRegistrationForm input, .dogAdditionalDetailsForm button, .dogAdditionalDetailsForm input, .packageForm button, .packageForm input {
  *overflow: visible;
  line-height: normal;
}
/* line 118, ../src/bootstrap.scss */
.userRegistrationForm button::-moz-focus-inner, .userRegistrationForm input::-moz-focus-inner, .dogAdditionalDetailsForm button::-moz-focus-inner, .dogAdditionalDetailsForm input::-moz-focus-inner, .packageForm button::-moz-focus-inner, .packageForm input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* line 122, ../src/bootstrap.scss */
.userRegistrationForm button, .dogAdditionalDetailsForm button, .packageForm button {
  cursor: pointer;
  -webkit-appearance: button;
}
/* line 127, ../src/bootstrap.scss */
.userRegistrationForm input[type="button"], .userRegistrationForm input[type="reset"], .userRegistrationForm input[type="submit"], .dogAdditionalDetailsForm input[type="button"], .dogAdditionalDetailsForm input[type="reset"], .dogAdditionalDetailsForm input[type="submit"], .packageForm input[type="button"], .packageForm input[type="reset"], .packageForm input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
/* line 130, ../src/bootstrap.scss */
.userRegistrationForm input[type="search"], .dogAdditionalDetailsForm input[type="search"], .packageForm input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
  /*&: {
    &:-webkit-search-decoration, &:-webkit-search-cancel-button {
      -webkit-appearance: none; } }*/
}
/* line 139, ../src/bootstrap.scss */
.userRegistrationForm textarea, .dogAdditionalDetailsForm textarea, .packageForm textarea {
  overflow: auto;
  vertical-align: top;
}
/* line 143, ../src/bootstrap.scss */
.userRegistrationForm .clearfix, .dogAdditionalDetailsForm .clearfix, .packageForm .clearfix {
  *zoom: 1;
}
/* line 145, ../src/bootstrap.scss */
.userRegistrationForm .clearfix:before, .dogAdditionalDetailsForm .clearfix:before, .packageForm .clearfix:before {
  display: table;
  content: "";
}
/* line 148, ../src/bootstrap.scss */
.userRegistrationForm .clearfix:after, .dogAdditionalDetailsForm .clearfix:after, .packageForm .clearfix:after {
  display: table;
  content: "";
  clear: both;
}
/* line 153, ../src/bootstrap.scss */
.userRegistrationForm .hide-text, .dogAdditionalDetailsForm .hide-text, .packageForm .hide-text {
  font: 0 / 0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
/* line 160, ../src/bootstrap.scss */
.userRegistrationForm .input-block-level, .dogAdditionalDetailsForm .input-block-level, .packageForm .input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 169, ../src/bootstrap.scss */
.userRegistrationForm body, .dogAdditionalDetailsForm body, .packageForm body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  background-color: #ffffff;
}
/* line 177, ../src/bootstrap.scss */
.userRegistrationForm a, .dogAdditionalDetailsForm a, .packageForm a {
  color: #0088cc;
  text-decoration: none;
}
/* line 180, ../src/bootstrap.scss */
.userRegistrationForm a:hover, .dogAdditionalDetailsForm a:hover, .packageForm a:hover {
  color: #005580;
  text-decoration: underline;
}
/* line 184, ../src/bootstrap.scss */
.userRegistrationForm .row, .dogAdditionalDetailsForm .row, .packageForm .row {
  margin-left: -20px;
  *zoom: 1;
}
/* line 187, ../src/bootstrap.scss */
.userRegistrationForm .row:before, .dogAdditionalDetailsForm .row:before, .packageForm .row:before {
  display: table;
  content: "";
}
/* line 190, ../src/bootstrap.scss */
.userRegistrationForm .row:after, .dogAdditionalDetailsForm .row:after, .packageForm .row:after {
  display: table;
  content: "";
  clear: both;
}
/* line 195, ../src/bootstrap.scss */
.userRegistrationForm [class*="span"], .dogAdditionalDetailsForm [class*="span"], .packageForm [class*="span"] {
  float: left;
  margin-left: 20px;
}
/* line 199, ../src/bootstrap.scss */
.userRegistrationForm .container, .userRegistrationForm .navbar-fixed-top .container, .userRegistrationForm .navbar-fixed-bottom .container, .userRegistrationForm .span12, .dogAdditionalDetailsForm .container, .dogAdditionalDetailsForm .navbar-fixed-top .container, .dogAdditionalDetailsForm .navbar-fixed-bottom .container, .dogAdditionalDetailsForm .span12, .packageForm .container, .packageForm .navbar-fixed-top .container, .packageForm .navbar-fixed-bottom .container, .packageForm .span12 {
  width: 940px;
}
/* line 202, ../src/bootstrap.scss */
.userRegistrationForm .span11, .dogAdditionalDetailsForm .span11, .packageForm .span11 {
  width: 860px;
}
/* line 205, ../src/bootstrap.scss */
.userRegistrationForm .span10, .dogAdditionalDetailsForm .span10, .packageForm .span10 {
  width: 780px;
}
/* line 208, ../src/bootstrap.scss */
.userRegistrationForm .span9, .dogAdditionalDetailsForm .span9, .packageForm .span9 {
  width: 700px;
}
/* line 211, ../src/bootstrap.scss */
.userRegistrationForm .span8, .dogAdditionalDetailsForm .span8, .packageForm .span8 {
  width: 620px;
}
/* line 214, ../src/bootstrap.scss */
.userRegistrationForm .span7, .dogAdditionalDetailsForm .span7, .packageForm .span7 {
  width: 540px;
}
/* line 217, ../src/bootstrap.scss */
.userRegistrationForm .span6, .dogAdditionalDetailsForm .span6, .packageForm .span6 {
  width: 460px;
}
/* line 220, ../src/bootstrap.scss */
.userRegistrationForm .span5, .dogAdditionalDetailsForm .span5, .packageForm .span5 {
  width: 380px;
}
/* line 223, ../src/bootstrap.scss */
.userRegistrationForm .span4, .dogAdditionalDetailsForm .span4, .packageForm .span4 {
  width: 300px;
}
/* line 226, ../src/bootstrap.scss */
.userRegistrationForm .span3, .dogAdditionalDetailsForm .span3, .packageForm .span3 {
  width: 220px;
}
/* line 229, ../src/bootstrap.scss */
.userRegistrationForm .span2, .dogAdditionalDetailsForm .span2, .packageForm .span2 {
  width: 140px;
}
/* line 232, ../src/bootstrap.scss */
.userRegistrationForm .span1, .dogAdditionalDetailsForm .span1, .packageForm .span1 {
  width: 60px;
}
/* line 235, ../src/bootstrap.scss */
.userRegistrationForm .offset12, .dogAdditionalDetailsForm .offset12, .packageForm .offset12 {
  margin-left: 980px;
}
/* line 238, ../src/bootstrap.scss */
.userRegistrationForm .offset11, .dogAdditionalDetailsForm .offset11, .packageForm .offset11 {
  margin-left: 900px;
}
/* line 241, ../src/bootstrap.scss */
.userRegistrationForm .offset10, .dogAdditionalDetailsForm .offset10, .packageForm .offset10 {
  margin-left: 820px;
}
/* line 244, ../src/bootstrap.scss */
.userRegistrationForm .offset9, .dogAdditionalDetailsForm .offset9, .packageForm .offset9 {
  margin-left: 740px;
}
/* line 247, ../src/bootstrap.scss */
.userRegistrationForm .offset8, .dogAdditionalDetailsForm .offset8, .packageForm .offset8 {
  margin-left: 660px;
}
/* line 250, ../src/bootstrap.scss */
.userRegistrationForm .offset7, .dogAdditionalDetailsForm .offset7, .packageForm .offset7 {
  margin-left: 580px;
}
/* line 253, ../src/bootstrap.scss */
.userRegistrationForm .offset6, .dogAdditionalDetailsForm .offset6, .packageForm .offset6 {
  margin-left: 500px;
}
/* line 256, ../src/bootstrap.scss */
.userRegistrationForm .offset5, .dogAdditionalDetailsForm .offset5, .packageForm .offset5 {
  margin-left: 420px;
}
/* line 259, ../src/bootstrap.scss */
.userRegistrationForm .offset4, .dogAdditionalDetailsForm .offset4, .packageForm .offset4 {
  margin-left: 340px;
}
/* line 262, ../src/bootstrap.scss */
.userRegistrationForm .offset3, .dogAdditionalDetailsForm .offset3, .packageForm .offset3 {
  margin-left: 260px;
}
/* line 265, ../src/bootstrap.scss */
.userRegistrationForm .offset2, .dogAdditionalDetailsForm .offset2, .packageForm .offset2 {
  margin-left: 180px;
}
/* line 268, ../src/bootstrap.scss */
.userRegistrationForm .offset1, .dogAdditionalDetailsForm .offset1, .packageForm .offset1 {
  margin-left: 100px;
}
/* line 271, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid, .dogAdditionalDetailsForm .row-fluid, .packageForm .row-fluid {
  width: 100%;
  *zoom: 1;
}
/* line 274, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid:before, .dogAdditionalDetailsForm .row-fluid:before, .packageForm .row-fluid:before {
  display: table;
  content: "";
}
/* line 277, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid:after, .dogAdditionalDetailsForm .row-fluid:after, .packageForm .row-fluid:after {
  display: table;
  content: "";
  clear: both;
}
/* line 281, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid [class*="span"], .dogAdditionalDetailsForm .row-fluid [class*="span"], .packageForm .row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 28px;
  margin-left: 2.127659574%;
  *margin-left: 2.0744680846382977%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 292, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid [class*="span"]:first-child, .dogAdditionalDetailsForm .row-fluid [class*="span"]:first-child, .packageForm .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
/* line 294, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span12, .dogAdditionalDetailsForm .row-fluid .span12, .packageForm .row-fluid .span12 {
  width: 99.99999998999999%;
  *width: 99.94680850063828%;
}
/* line 297, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span11, .dogAdditionalDetailsForm .row-fluid .span11, .packageForm .row-fluid .span11 {
  width: 91.489361693%;
  *width: 91.4361702036383%;
}
/* line 300, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span10, .dogAdditionalDetailsForm .row-fluid .span10, .packageForm .row-fluid .span10 {
  width: 82.97872339599999%;
  *width: 82.92553190663828%;
}
/* line 303, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span9, .dogAdditionalDetailsForm .row-fluid .span9, .packageForm .row-fluid .span9 {
  width: 74.468085099%;
  *width: 74.4148936096383%;
}
/* line 306, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span8, .dogAdditionalDetailsForm .row-fluid .span8, .packageForm .row-fluid .span8 {
  width: 65.95744680199999%;
  *width: 65.90425531263828%;
}
/* line 309, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span7, .dogAdditionalDetailsForm .row-fluid .span7, .packageForm .row-fluid .span7 {
  width: 57.446808505%;
  *width: 57.3936170156383%;
}
/* line 312, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span6, .dogAdditionalDetailsForm .row-fluid .span6, .packageForm .row-fluid .span6 {
  width: 48.93617020799999%;
  *width: 48.88297871863829%;
}
/* line 315, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span5, .dogAdditionalDetailsForm .row-fluid .span5, .packageForm .row-fluid .span5 {
  width: 40.425531911%;
  *width: 40.3723404216383%;
}
/* line 318, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span4, .dogAdditionalDetailsForm .row-fluid .span4, .packageForm .row-fluid .span4 {
  width: 31.914893614%;
  *width: 31.8617021246383%;
}
/* line 321, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span3, .dogAdditionalDetailsForm .row-fluid .span3, .packageForm .row-fluid .span3 {
  width: 23.404255317%;
  *width: 23.3510638276383%;
}
/* line 324, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span2, .dogAdditionalDetailsForm .row-fluid .span2, .packageForm .row-fluid .span2 {
  width: 14.89361702%;
  *width: 14.8404255306383%;
}
/* line 327, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .span1, .dogAdditionalDetailsForm .row-fluid .span1, .packageForm .row-fluid .span1 {
  width: 6.382978723%;
  *width: 6.329787233638298%;
}
/* line 331, ../src/bootstrap.scss */
.userRegistrationForm .container, .dogAdditionalDetailsForm .container, .packageForm .container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
/* line 335, ../src/bootstrap.scss */
.userRegistrationForm .container:before, .dogAdditionalDetailsForm .container:before, .packageForm .container:before {
  display: table;
  content: "";
}
/* line 338, ../src/bootstrap.scss */
.userRegistrationForm .container:after, .dogAdditionalDetailsForm .container:after, .packageForm .container:after {
  display: table;
  content: "";
  clear: both;
}
/* line 343, ../src/bootstrap.scss */
.userRegistrationForm .container-fluid, .dogAdditionalDetailsForm .container-fluid, .packageForm .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
/* line 347, ../src/bootstrap.scss */
.userRegistrationForm .container-fluid:before, .dogAdditionalDetailsForm .container-fluid:before, .packageForm .container-fluid:before {
  display: table;
  content: "";
}
/* line 350, ../src/bootstrap.scss */
.userRegistrationForm .container-fluid:after, .dogAdditionalDetailsForm .container-fluid:after, .packageForm .container-fluid:after {
  display: table;
  content: "";
  clear: both;
}
/* line 355, ../src/bootstrap.scss */
.userRegistrationForm p, .dogAdditionalDetailsForm p, .packageForm p {
  margin: 0 0 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
}
/* line 360, ../src/bootstrap.scss */
.userRegistrationForm p small, .dogAdditionalDetailsForm p small, .packageForm p small {
  font-size: 11px;
  color: #999999;
}
/* line 364, ../src/bootstrap.scss */
.userRegistrationForm .lead, .dogAdditionalDetailsForm .lead, .packageForm .lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
/* line 370, ../src/bootstrap.scss */
.userRegistrationForm h1, .userRegistrationForm h2, .userRegistrationForm h3, .userRegistrationForm h4, .userRegistrationForm h5, .userRegistrationForm h6, .dogAdditionalDetailsForm h1, .dogAdditionalDetailsForm h2, .dogAdditionalDetailsForm h3, .dogAdditionalDetailsForm h4, .dogAdditionalDetailsForm h5, .dogAdditionalDetailsForm h6, .packageForm h1, .packageForm h2, .packageForm h3, .packageForm h4, .packageForm h5, .packageForm h6 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}
/* line 377, ../src/bootstrap.scss */
.userRegistrationForm h1 small, .userRegistrationForm h2 small, .userRegistrationForm h3 small, .userRegistrationForm h4 small, .userRegistrationForm h5 small, .userRegistrationForm h6 small, .dogAdditionalDetailsForm h1 small, .dogAdditionalDetailsForm h2 small, .dogAdditionalDetailsForm h3 small, .dogAdditionalDetailsForm h4 small, .dogAdditionalDetailsForm h5 small, .dogAdditionalDetailsForm h6 small, .packageForm h1 small, .packageForm h2 small, .packageForm h3 small, .packageForm h4 small, .packageForm h5 small, .packageForm h6 small {
  font-weight: normal;
  color: #999999;
}
/* line 381, ../src/bootstrap.scss */
.userRegistrationForm h1, .dogAdditionalDetailsForm h1, .packageForm h1 {
  font-size: 30px;
  line-height: 36px;
}
/* line 384, ../src/bootstrap.scss */
.userRegistrationForm h1 small, .dogAdditionalDetailsForm h1 small, .packageForm h1 small {
  font-size: 18px;
}
/* line 387, ../src/bootstrap.scss */
.userRegistrationForm h2, .dogAdditionalDetailsForm h2, .packageForm h2 {
  font-size: 24px;
  line-height: 36px;
}
/* line 390, ../src/bootstrap.scss */
.userRegistrationForm h2 small, .dogAdditionalDetailsForm h2 small, .packageForm h2 small {
  font-size: 18px;
}
/* line 393, ../src/bootstrap.scss */
.userRegistrationForm h3, .dogAdditionalDetailsForm h3, .packageForm h3 {
  font-size: 18px;
  line-height: 27px;
}
/* line 396, ../src/bootstrap.scss */
.userRegistrationForm h3 small, .dogAdditionalDetailsForm h3 small, .packageForm h3 small {
  font-size: 14px;
}
/* line 399, ../src/bootstrap.scss */
.userRegistrationForm h4, .userRegistrationForm h5, .userRegistrationForm h6, .dogAdditionalDetailsForm h4, .dogAdditionalDetailsForm h5, .dogAdditionalDetailsForm h6, .packageForm h4, .packageForm h5, .packageForm h6 {
  line-height: 18px;
}
/* line 402, ../src/bootstrap.scss */
.userRegistrationForm h4, .dogAdditionalDetailsForm h4, .packageForm h4 {
  font-size: 14px;
}
/* line 404, ../src/bootstrap.scss */
.userRegistrationForm h4 small, .dogAdditionalDetailsForm h4 small, .packageForm h4 small {
  font-size: 12px;
}
/* line 407, ../src/bootstrap.scss */
.userRegistrationForm h5, .dogAdditionalDetailsForm h5, .packageForm h5 {
  font-size: 12px;
}
/* line 410, ../src/bootstrap.scss */
.userRegistrationForm h6, .dogAdditionalDetailsForm h6, .packageForm h6 {
  font-size: 11px;
  color: #999999;
  text-transform: uppercase;
}
/* line 415, ../src/bootstrap.scss */
.userRegistrationForm .page-header, .dogAdditionalDetailsForm .page-header, .packageForm .page-header {
  padding-bottom: 17px;
  margin: 18px 0;
  border-bottom: 1px solid #eeeeee;
}
/* line 419, ../src/bootstrap.scss */
.userRegistrationForm .page-header h1, .dogAdditionalDetailsForm .page-header h1, .packageForm .page-header h1 {
  line-height: 1;
}
/* line 422, ../src/bootstrap.scss */
.userRegistrationForm ul, .userRegistrationForm ol, .dogAdditionalDetailsForm ul, .dogAdditionalDetailsForm ol, .packageForm ul, .packageForm ol {
  padding: 0;
  margin: 0 0 9px 25px;
}
/* line 427, ../src/bootstrap.scss */
.userRegistrationForm ul ul, .userRegistrationForm ul ol, .dogAdditionalDetailsForm ul ul, .dogAdditionalDetailsForm ul ol, .packageForm ul ul, .packageForm ul ol {
  margin-bottom: 0;
}
/* line 431, ../src/bootstrap.scss */
.userRegistrationForm ol ol, .userRegistrationForm ol ul, .dogAdditionalDetailsForm ol ol, .dogAdditionalDetailsForm ol ul, .packageForm ol ol, .packageForm ol ul {
  margin-bottom: 0;
}
/* line 434, ../src/bootstrap.scss */
.userRegistrationForm ul, .dogAdditionalDetailsForm ul, .packageForm ul {
  list-style: disc;
}
/* line 437, ../src/bootstrap.scss */
.userRegistrationForm ol, .dogAdditionalDetailsForm ol, .packageForm ol {
  list-style: decimal;
}
/* line 440, ../src/bootstrap.scss */
.userRegistrationForm li, .dogAdditionalDetailsForm li, .packageForm li {
  line-height: 18px;
}
/* line 443, ../src/bootstrap.scss */
.userRegistrationForm ul.unstyled, .userRegistrationForm ol.unstyled, .dogAdditionalDetailsForm ul.unstyled, .dogAdditionalDetailsForm ol.unstyled, .packageForm ul.unstyled, .packageForm ol.unstyled {
  margin-left: 0;
  list-style: none;
}
/* line 447, ../src/bootstrap.scss */
.userRegistrationForm dl, .dogAdditionalDetailsForm dl, .packageForm dl {
  margin-bottom: 18px;
}
/* line 450, ../src/bootstrap.scss */
.userRegistrationForm dt, .userRegistrationForm dd, .dogAdditionalDetailsForm dt, .dogAdditionalDetailsForm dd, .packageForm dt, .packageForm dd {
  line-height: 18px;
}
/* line 453, ../src/bootstrap.scss */
.userRegistrationForm dt, .dogAdditionalDetailsForm dt, .packageForm dt {
  font-weight: bold;
  line-height: 17px;
}
/* line 457, ../src/bootstrap.scss */
.userRegistrationForm dd, .dogAdditionalDetailsForm dd, .packageForm dd {
  margin-left: 9px;
}
/* line 461, ../src/bootstrap.scss */
.userRegistrationForm .dl-horizontal dt, .dogAdditionalDetailsForm .dl-horizontal dt, .packageForm .dl-horizontal dt {
  float: left;
  width: 120px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 469, ../src/bootstrap.scss */
.userRegistrationForm .dl-horizontal dd, .dogAdditionalDetailsForm .dl-horizontal dd, .packageForm .dl-horizontal dd {
  margin-left: 130px;
}
/* line 472, ../src/bootstrap.scss */
.userRegistrationForm hr, .dogAdditionalDetailsForm hr, .packageForm hr {
  margin: 18px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
/* line 478, ../src/bootstrap.scss */
.userRegistrationForm strong, .dogAdditionalDetailsForm strong, .packageForm strong {
  font-weight: bold;
}
/* line 481, ../src/bootstrap.scss */
.userRegistrationForm em, .dogAdditionalDetailsForm em, .packageForm em {
  font-style: italic;
}
/* line 484, ../src/bootstrap.scss */
.userRegistrationForm .muted, .dogAdditionalDetailsForm .muted, .packageForm .muted {
  color: #999999;
}
/* line 488, ../src/bootstrap.scss */
.userRegistrationForm abbr[title], .dogAdditionalDetailsForm abbr[title], .packageForm abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #ddd;
}
/* line 491, ../src/bootstrap.scss */
.userRegistrationForm abbr.initialism, .dogAdditionalDetailsForm abbr.initialism, .packageForm abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
/* line 495, ../src/bootstrap.scss */
.userRegistrationForm blockquote, .dogAdditionalDetailsForm blockquote, .packageForm blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee;
}
/* line 499, ../src/bootstrap.scss */
.userRegistrationForm blockquote p, .dogAdditionalDetailsForm blockquote p, .packageForm blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 22.5px;
}
/* line 504, ../src/bootstrap.scss */
.userRegistrationForm blockquote small, .dogAdditionalDetailsForm blockquote small, .packageForm blockquote small {
  display: block;
  line-height: 18px;
  color: #999999;
}
/* line 508, ../src/bootstrap.scss */
.userRegistrationForm blockquote small:before, .dogAdditionalDetailsForm blockquote small:before, .packageForm blockquote small:before {
  content: '\2014 \00A0';
}
/* line 510, ../src/bootstrap.scss */
.userRegistrationForm blockquote.pull-right, .dogAdditionalDetailsForm blockquote.pull-right, .packageForm blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
/* line 516, ../src/bootstrap.scss */
.userRegistrationForm blockquote.pull-right p, .userRegistrationForm blockquote.pull-right small, .dogAdditionalDetailsForm blockquote.pull-right p, .dogAdditionalDetailsForm blockquote.pull-right small, .packageForm blockquote.pull-right p, .packageForm blockquote.pull-right small {
  text-align: right;
}
/* line 520, ../src/bootstrap.scss */
.userRegistrationForm q:before, .userRegistrationForm q:after, .dogAdditionalDetailsForm q:before, .dogAdditionalDetailsForm q:after, .packageForm q:before, .packageForm q:after {
  content: "";
}
/* line 524, ../src/bootstrap.scss */
.userRegistrationForm blockquote:before, .userRegistrationForm blockquote:after, .dogAdditionalDetailsForm blockquote:before, .dogAdditionalDetailsForm blockquote:after, .packageForm blockquote:before, .packageForm blockquote:after {
  content: "";
}
/* line 527, ../src/bootstrap.scss */
.userRegistrationForm address, .dogAdditionalDetailsForm address, .packageForm address {
  display: block;
  margin-bottom: 18px;
  font-style: normal;
  line-height: 18px;
}
/* line 533, ../src/bootstrap.scss */
.userRegistrationForm small, .dogAdditionalDetailsForm small, .packageForm small {
  font-size: 100%;
}
/* line 536, ../src/bootstrap.scss */
.userRegistrationForm cite, .dogAdditionalDetailsForm cite, .packageForm cite {
  font-style: normal;
}
/* line 539, ../src/bootstrap.scss */
.userRegistrationForm code, .userRegistrationForm pre, .dogAdditionalDetailsForm code, .dogAdditionalDetailsForm pre, .packageForm code, .packageForm pre {
  padding: 0 3px 2px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 548, ../src/bootstrap.scss */
.userRegistrationForm code, .dogAdditionalDetailsForm code, .packageForm code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
/* line 554, ../src/bootstrap.scss */
.userRegistrationForm pre, .dogAdditionalDetailsForm pre, .packageForm pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12.025px;
  line-height: 18px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 570, ../src/bootstrap.scss */
.userRegistrationForm pre.prettyprint, .dogAdditionalDetailsForm pre.prettyprint, .packageForm pre.prettyprint {
  margin-bottom: 18px;
}
/* line 572, ../src/bootstrap.scss */
.userRegistrationForm pre code, .dogAdditionalDetailsForm pre code, .packageForm pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}
/* line 578, ../src/bootstrap.scss */
.userRegistrationForm .pre-scrollable, .dogAdditionalDetailsForm .pre-scrollable, .packageForm .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
/* line 582, ../src/bootstrap.scss */
.userRegistrationForm form, .dogAdditionalDetailsForm form, .packageForm form {
  margin: 0 0 18px;
}
/* line 585, ../src/bootstrap.scss */
.userRegistrationForm fieldset, .dogAdditionalDetailsForm fieldset, .packageForm fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 590, ../src/bootstrap.scss */
.userRegistrationForm legend, .dogAdditionalDetailsForm legend, .packageForm legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 27px;
  font-size: 19.5px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #eee;
}
/* line 600, ../src/bootstrap.scss */
.userRegistrationForm legend small, .dogAdditionalDetailsForm legend small, .packageForm legend small {
  font-size: 13.5px;
  color: #999999;
}
/* line 604, ../src/bootstrap.scss */
.userRegistrationForm label, .userRegistrationForm input, .userRegistrationForm button, .userRegistrationForm select, .userRegistrationForm textarea, .dogAdditionalDetailsForm label, .dogAdditionalDetailsForm input, .dogAdditionalDetailsForm button, .dogAdditionalDetailsForm select, .dogAdditionalDetailsForm textarea, .packageForm label, .packageForm input, .packageForm button, .packageForm select, .packageForm textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
/* line 609, ../src/bootstrap.scss */
.userRegistrationForm input, .userRegistrationForm button, .userRegistrationForm select, .userRegistrationForm textarea, .dogAdditionalDetailsForm input, .dogAdditionalDetailsForm button, .dogAdditionalDetailsForm select, .dogAdditionalDetailsForm textarea, .packageForm input, .packageForm button, .packageForm select, .packageForm textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 612, ../src/bootstrap.scss */
.userRegistrationForm label, .dogAdditionalDetailsForm label, .packageForm label {
  display: block;
  margin-bottom: 5px;
  color: #333333;
}
/* line 617, ../src/bootstrap.scss */
.userRegistrationForm input, .userRegistrationForm textarea, .userRegistrationForm select, .userRegistrationForm .uneditable-input, .dogAdditionalDetailsForm input, .dogAdditionalDetailsForm textarea, .dogAdditionalDetailsForm select, .dogAdditionalDetailsForm .uneditable-input, .packageForm input, .packageForm textarea, .packageForm select, .packageForm .uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 632, ../src/bootstrap.scss */
.userRegistrationForm .uneditable-textarea, .dogAdditionalDetailsForm .uneditable-textarea, .packageForm .uneditable-textarea {
  width: auto;
  height: auto;
}
/* line 637, ../src/bootstrap.scss */
.userRegistrationForm label input, .userRegistrationForm label textarea, .userRegistrationForm label select, .dogAdditionalDetailsForm label input, .dogAdditionalDetailsForm label textarea, .dogAdditionalDetailsForm label select, .packageForm label input, .packageForm label textarea, .packageForm label select {
  display: block;
}
/* line 641, ../src/bootstrap.scss */
.userRegistrationForm input[type="image"], .userRegistrationForm input[type="checkbox"], .userRegistrationForm input[type="radio"], .dogAdditionalDetailsForm input[type="image"], .dogAdditionalDetailsForm input[type="checkbox"], .dogAdditionalDetailsForm input[type="radio"], .packageForm input[type="image"], .packageForm input[type="checkbox"], .packageForm input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */
  line-height: normal;
  cursor: pointer;
  background-color: transparent;
  border: 0 \9;
  /* IE9 and down */
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 656, ../src/bootstrap.scss */
.userRegistrationForm input[type="image"], .dogAdditionalDetailsForm input[type="image"], .packageForm input[type="image"] {
  border: 0;
}
/* line 658, ../src/bootstrap.scss */
.userRegistrationForm input[type="file"], .dogAdditionalDetailsForm input[type="file"], .packageForm input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  background-color: #ffffff;
  background-color: initial;
  border: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 668, ../src/bootstrap.scss */
.userRegistrationForm input[type="button"], .userRegistrationForm input[type="reset"], .userRegistrationForm input[type="submit"], .dogAdditionalDetailsForm input[type="button"], .dogAdditionalDetailsForm input[type="reset"], .dogAdditionalDetailsForm input[type="submit"], .packageForm input[type="button"], .packageForm input[type="reset"], .packageForm input[type="submit"] {
  width: auto;
  height: auto;
}
/* line 672, ../src/bootstrap.scss */
.userRegistrationForm select, .dogAdditionalDetailsForm select, .packageForm select {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 28px;
}
/* line 679, ../src/bootstrap.scss */
.userRegistrationForm input[type="file"], .dogAdditionalDetailsForm input[type="file"], .packageForm input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 28px;
  line-height: 18px \9;
}
/* line 687, ../src/bootstrap.scss */
.userRegistrationForm select, .dogAdditionalDetailsForm select, .packageForm select {
  width: 220px;
  background-color: #ffffff;
}
/* line 690, ../src/bootstrap.scss */
.userRegistrationForm select[multiple], .userRegistrationForm select[size], .dogAdditionalDetailsForm select[multiple], .dogAdditionalDetailsForm select[size], .packageForm select[multiple], .packageForm select[size] {
  height: auto;
}
/* line 693, ../src/bootstrap.scss */
.userRegistrationForm input[type="image"], .dogAdditionalDetailsForm input[type="image"], .packageForm input[type="image"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 698, ../src/bootstrap.scss */
.userRegistrationForm textarea, .dogAdditionalDetailsForm textarea, .packageForm textarea {
  height: auto;
}
/* line 701, ../src/bootstrap.scss */
.userRegistrationForm input[type="hidden"], .dogAdditionalDetailsForm input[type="hidden"], .packageForm input[type="hidden"] {
  display: none;
}
/* line 704, ../src/bootstrap.scss */
.userRegistrationForm .radio, .userRegistrationForm .checkbox, .dogAdditionalDetailsForm .radio, .dogAdditionalDetailsForm .checkbox, .packageForm .radio, .packageForm .checkbox {
  min-height: 18px;
  padding-left: 18px;
}
/* line 708, ../src/bootstrap.scss */
.userRegistrationForm .radio input[type="radio"], .userRegistrationForm .checkbox input[type="checkbox"], .dogAdditionalDetailsForm .radio input[type="radio"], .dogAdditionalDetailsForm .checkbox input[type="checkbox"], .packageForm .radio input[type="radio"], .packageForm .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
/* line 713, ../src/bootstrap.scss */
.userRegistrationForm .controls > .radio:first-child, .userRegistrationForm .controls > .checkbox:first-child, .dogAdditionalDetailsForm .controls > .radio:first-child, .dogAdditionalDetailsForm .controls > .checkbox:first-child, .packageForm .controls > .radio:first-child, .packageForm .controls > .checkbox:first-child {
  padding-top: 5px;
}
/* line 716, ../src/bootstrap.scss */
.userRegistrationForm .radio.inline, .userRegistrationForm .checkbox.inline, .dogAdditionalDetailsForm .radio.inline, .dogAdditionalDetailsForm .checkbox.inline, .packageForm .radio.inline, .packageForm .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 722, ../src/bootstrap.scss */
.userRegistrationForm .radio.inline + .radio.inline, .userRegistrationForm .checkbox.inline + .checkbox.inline, .dogAdditionalDetailsForm .radio.inline + .radio.inline, .dogAdditionalDetailsForm .checkbox.inline + .checkbox.inline, .packageForm .radio.inline + .radio.inline, .packageForm .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
/* line 725, ../src/bootstrap.scss */
.userRegistrationForm input, .userRegistrationForm textarea, .dogAdditionalDetailsForm input, .dogAdditionalDetailsForm textarea, .packageForm input, .packageForm textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
/* line 735, ../src/bootstrap.scss */
.userRegistrationForm input:focus, .userRegistrationForm textarea:focus, .dogAdditionalDetailsForm input:focus, .dogAdditionalDetailsForm textarea:focus, .packageForm input:focus, .packageForm textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
/* line 745, ../src/bootstrap.scss */
.userRegistrationForm input[type="file"]:focus, .userRegistrationForm input[type="radio"]:focus, .userRegistrationForm input[type="checkbox"]:focus, .dogAdditionalDetailsForm input[type="file"]:focus, .dogAdditionalDetailsForm input[type="radio"]:focus, .dogAdditionalDetailsForm input[type="checkbox"]:focus, .packageForm input[type="file"]:focus, .packageForm input[type="radio"]:focus, .packageForm input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 753, ../src/bootstrap.scss */
.userRegistrationForm select:focus, .dogAdditionalDetailsForm select:focus, .packageForm select:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 761, ../src/bootstrap.scss */
.userRegistrationForm .input-mini, .dogAdditionalDetailsForm .input-mini, .packageForm .input-mini {
  width: 60px;
}
/* line 764, ../src/bootstrap.scss */
.userRegistrationForm .input-small, .dogAdditionalDetailsForm .input-small, .packageForm .input-small {
  width: 90px;
}
/* line 767, ../src/bootstrap.scss */
.userRegistrationForm .input-medium, .dogAdditionalDetailsForm .input-medium, .packageForm .input-medium {
  width: 150px;
}
/* line 770, ../src/bootstrap.scss */
.userRegistrationForm .input-large, .dogAdditionalDetailsForm .input-large, .packageForm .input-large {
  width: 210px;
}
/* line 773, ../src/bootstrap.scss */
.userRegistrationForm .input-xlarge, .dogAdditionalDetailsForm .input-xlarge, .packageForm .input-xlarge {
  width: 270px;
}
/* line 776, ../src/bootstrap.scss */
.userRegistrationForm .input-xxlarge, .dogAdditionalDetailsForm .input-xxlarge, .packageForm .input-xxlarge {
  width: 530px;
}
/* line 779, ../src/bootstrap.scss */
.userRegistrationForm input[class*="span"], .userRegistrationForm select[class*="span"], .userRegistrationForm textarea[class*="span"], .userRegistrationForm .uneditable-input[class*="span"], .dogAdditionalDetailsForm input[class*="span"], .dogAdditionalDetailsForm select[class*="span"], .dogAdditionalDetailsForm textarea[class*="span"], .dogAdditionalDetailsForm .uneditable-input[class*="span"], .packageForm input[class*="span"], .packageForm select[class*="span"], .packageForm textarea[class*="span"], .packageForm .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
/* line 784, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid input[class*="span"], .userRegistrationForm .row-fluid select[class*="span"], .userRegistrationForm .row-fluid textarea[class*="span"], .userRegistrationForm .row-fluid .uneditable-input[class*="span"], .dogAdditionalDetailsForm .row-fluid input[class*="span"], .dogAdditionalDetailsForm .row-fluid select[class*="span"], .dogAdditionalDetailsForm .row-fluid textarea[class*="span"], .dogAdditionalDetailsForm .row-fluid .uneditable-input[class*="span"], .packageForm .row-fluid input[class*="span"], .packageForm .row-fluid select[class*="span"], .packageForm .row-fluid textarea[class*="span"], .packageForm .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
/* line 788, ../src/bootstrap.scss */
.userRegistrationForm input, .userRegistrationForm textarea, .userRegistrationForm .uneditable-input, .dogAdditionalDetailsForm input, .dogAdditionalDetailsForm textarea, .dogAdditionalDetailsForm .uneditable-input, .packageForm input, .packageForm textarea, .packageForm .uneditable-input {
  margin-left: 0;
}
/* line 791, ../src/bootstrap.scss */
.userRegistrationForm input.span12, .userRegistrationForm textarea.span12, .userRegistrationForm .uneditable-input.span12, .dogAdditionalDetailsForm input.span12, .dogAdditionalDetailsForm textarea.span12, .dogAdditionalDetailsForm .uneditable-input.span12, .packageForm input.span12, .packageForm textarea.span12, .packageForm .uneditable-input.span12 {
  width: 930px;
}
/* line 794, ../src/bootstrap.scss */
.userRegistrationForm input.span11, .userRegistrationForm textarea.span11, .userRegistrationForm .uneditable-input.span11, .dogAdditionalDetailsForm input.span11, .dogAdditionalDetailsForm textarea.span11, .dogAdditionalDetailsForm .uneditable-input.span11, .packageForm input.span11, .packageForm textarea.span11, .packageForm .uneditable-input.span11 {
  width: 850px;
}
/* line 797, ../src/bootstrap.scss */
.userRegistrationForm input.span10, .userRegistrationForm textarea.span10, .userRegistrationForm .uneditable-input.span10, .dogAdditionalDetailsForm input.span10, .dogAdditionalDetailsForm textarea.span10, .dogAdditionalDetailsForm .uneditable-input.span10, .packageForm input.span10, .packageForm textarea.span10, .packageForm .uneditable-input.span10 {
  width: 770px;
}
/* line 800, ../src/bootstrap.scss */
.userRegistrationForm input.span9, .userRegistrationForm textarea.span9, .userRegistrationForm .uneditable-input.span9, .dogAdditionalDetailsForm input.span9, .dogAdditionalDetailsForm textarea.span9, .dogAdditionalDetailsForm .uneditable-input.span9, .packageForm input.span9, .packageForm textarea.span9, .packageForm .uneditable-input.span9 {
  width: 690px;
}
/* line 803, ../src/bootstrap.scss */
.userRegistrationForm input.span8, .userRegistrationForm textarea.span8, .userRegistrationForm .uneditable-input.span8, .dogAdditionalDetailsForm input.span8, .dogAdditionalDetailsForm textarea.span8, .dogAdditionalDetailsForm .uneditable-input.span8, .packageForm input.span8, .packageForm textarea.span8, .packageForm .uneditable-input.span8 {
  width: 610px;
}
/* line 806, ../src/bootstrap.scss */
.userRegistrationForm input.span7, .userRegistrationForm textarea.span7, .userRegistrationForm .uneditable-input.span7, .dogAdditionalDetailsForm input.span7, .dogAdditionalDetailsForm textarea.span7, .dogAdditionalDetailsForm .uneditable-input.span7, .packageForm input.span7, .packageForm textarea.span7, .packageForm .uneditable-input.span7 {
  width: 530px;
}
/* line 809, ../src/bootstrap.scss */
.userRegistrationForm input.span6, .userRegistrationForm textarea.span6, .userRegistrationForm .uneditable-input.span6, .dogAdditionalDetailsForm input.span6, .dogAdditionalDetailsForm textarea.span6, .dogAdditionalDetailsForm .uneditable-input.span6, .packageForm input.span6, .packageForm textarea.span6, .packageForm .uneditable-input.span6 {
  width: 450px;
}
/* line 812, ../src/bootstrap.scss */
.userRegistrationForm input.span5, .userRegistrationForm textarea.span5, .userRegistrationForm .uneditable-input.span5, .dogAdditionalDetailsForm input.span5, .dogAdditionalDetailsForm textarea.span5, .dogAdditionalDetailsForm .uneditable-input.span5, .packageForm input.span5, .packageForm textarea.span5, .packageForm .uneditable-input.span5 {
  width: 370px;
}
/* line 815, ../src/bootstrap.scss */
.userRegistrationForm input.span4, .userRegistrationForm textarea.span4, .userRegistrationForm .uneditable-input.span4, .dogAdditionalDetailsForm input.span4, .dogAdditionalDetailsForm textarea.span4, .dogAdditionalDetailsForm .uneditable-input.span4, .packageForm input.span4, .packageForm textarea.span4, .packageForm .uneditable-input.span4 {
  width: 290px;
}
/* line 818, ../src/bootstrap.scss */
.userRegistrationForm input.span3, .userRegistrationForm textarea.span3, .userRegistrationForm .uneditable-input.span3, .dogAdditionalDetailsForm input.span3, .dogAdditionalDetailsForm textarea.span3, .dogAdditionalDetailsForm .uneditable-input.span3, .packageForm input.span3, .packageForm textarea.span3, .packageForm .uneditable-input.span3 {
  width: 210px;
}
/* line 821, ../src/bootstrap.scss */
.userRegistrationForm input.span2, .userRegistrationForm textarea.span2, .userRegistrationForm .uneditable-input.span2, .dogAdditionalDetailsForm input.span2, .dogAdditionalDetailsForm textarea.span2, .dogAdditionalDetailsForm .uneditable-input.span2, .packageForm input.span2, .packageForm textarea.span2, .packageForm .uneditable-input.span2 {
  width: 130px;
}
/* line 824, ../src/bootstrap.scss */
.userRegistrationForm input.span1, .userRegistrationForm textarea.span1, .userRegistrationForm .uneditable-input.span1, .dogAdditionalDetailsForm input.span1, .dogAdditionalDetailsForm textarea.span1, .dogAdditionalDetailsForm .uneditable-input.span1, .packageForm input.span1, .packageForm textarea.span1, .packageForm .uneditable-input.span1 {
  width: 50px;
}
/* line 827, ../src/bootstrap.scss */
.userRegistrationForm input[disabled], .userRegistrationForm select[disabled], .userRegistrationForm textarea[disabled], .userRegistrationForm input[readonly], .userRegistrationForm select[readonly], .userRegistrationForm textarea[readonly], .dogAdditionalDetailsForm input[disabled], .dogAdditionalDetailsForm select[disabled], .dogAdditionalDetailsForm textarea[disabled], .dogAdditionalDetailsForm input[readonly], .dogAdditionalDetailsForm select[readonly], .dogAdditionalDetailsForm textarea[readonly], .packageForm input[disabled], .packageForm select[disabled], .packageForm textarea[disabled], .packageForm input[readonly], .packageForm select[readonly], .packageForm textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #ddd;
}
/* line 833, ../src/bootstrap.scss */
.userRegistrationForm input[type="radio"][disabled], .userRegistrationForm input[type="checkbox"][disabled], .userRegistrationForm input[type="radio"][readonly], .userRegistrationForm input[type="checkbox"][readonly], .dogAdditionalDetailsForm input[type="radio"][disabled], .dogAdditionalDetailsForm input[type="checkbox"][disabled], .dogAdditionalDetailsForm input[type="radio"][readonly], .dogAdditionalDetailsForm input[type="checkbox"][readonly], .packageForm input[type="radio"][disabled], .packageForm input[type="checkbox"][disabled], .packageForm input[type="radio"][readonly], .packageForm input[type="checkbox"][readonly] {
  background-color: transparent;
}
/* line 838, ../src/bootstrap.scss */
.userRegistrationForm .control-group.warning > label, .userRegistrationForm .control-group.warning .help-block, .userRegistrationForm .control-group.warning .help-inline, .dogAdditionalDetailsForm .control-group.warning > label, .dogAdditionalDetailsForm .control-group.warning .help-block, .dogAdditionalDetailsForm .control-group.warning .help-inline, .packageForm .control-group.warning > label, .packageForm .control-group.warning .help-block, .packageForm .control-group.warning .help-inline {
  color: #c09853;
}
/* line 840, ../src/bootstrap.scss */
.userRegistrationForm .control-group.warning input, .userRegistrationForm .control-group.warning select, .userRegistrationForm .control-group.warning textarea, .dogAdditionalDetailsForm .control-group.warning input, .dogAdditionalDetailsForm .control-group.warning select, .dogAdditionalDetailsForm .control-group.warning textarea, .packageForm .control-group.warning input, .packageForm .control-group.warning select, .packageForm .control-group.warning textarea {
  color: #c09853;
  border-color: #c09853;
}
/* line 843, ../src/bootstrap.scss */
.userRegistrationForm .control-group.warning input:focus, .userRegistrationForm .control-group.warning select:focus, .userRegistrationForm .control-group.warning textarea:focus, .dogAdditionalDetailsForm .control-group.warning input:focus, .dogAdditionalDetailsForm .control-group.warning select:focus, .dogAdditionalDetailsForm .control-group.warning textarea:focus, .packageForm .control-group.warning input:focus, .packageForm .control-group.warning select:focus, .packageForm .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
  -moz-box-shadow: 0 0 6px #dbc59e;
  box-shadow: 0 0 6px #dbc59e;
}
/* line 848, ../src/bootstrap.scss */
.userRegistrationForm .control-group.warning .input-prepend .add-on, .userRegistrationForm .control-group.warning .input-append .add-on, .dogAdditionalDetailsForm .control-group.warning .input-prepend .add-on, .dogAdditionalDetailsForm .control-group.warning .input-append .add-on, .packageForm .control-group.warning .input-prepend .add-on, .packageForm .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
/* line 853, ../src/bootstrap.scss */
.userRegistrationForm .control-group.error > label, .userRegistrationForm .control-group.error .help-block, .userRegistrationForm .control-group.error .help-inline, .dogAdditionalDetailsForm .control-group.error > label, .dogAdditionalDetailsForm .control-group.error .help-block, .dogAdditionalDetailsForm .control-group.error .help-inline, .packageForm .control-group.error > label, .packageForm .control-group.error .help-block, .packageForm .control-group.error .help-inline {
  color: #b94a48;
}
/* line 855, ../src/bootstrap.scss */
.userRegistrationForm .control-group.error input, .userRegistrationForm .control-group.error select, .userRegistrationForm .control-group.error textarea, .dogAdditionalDetailsForm .control-group.error input, .dogAdditionalDetailsForm .control-group.error select, .dogAdditionalDetailsForm .control-group.error textarea, .packageForm .control-group.error input, .packageForm .control-group.error select, .packageForm .control-group.error textarea {
  color: #b94a48;
  border-color: #b94a48;
}
/* line 858, ../src/bootstrap.scss */
.userRegistrationForm .control-group.error input:focus, .userRegistrationForm .control-group.error select:focus, .userRegistrationForm .control-group.error textarea:focus, .dogAdditionalDetailsForm .control-group.error input:focus, .dogAdditionalDetailsForm .control-group.error select:focus, .dogAdditionalDetailsForm .control-group.error textarea:focus, .packageForm .control-group.error input:focus, .packageForm .control-group.error select:focus, .packageForm .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
/* line 863, ../src/bootstrap.scss */
.userRegistrationForm .control-group.error .input-prepend .add-on, .userRegistrationForm .control-group.error .input-append .add-on, .dogAdditionalDetailsForm .control-group.error .input-prepend .add-on, .dogAdditionalDetailsForm .control-group.error .input-append .add-on, .packageForm .control-group.error .input-prepend .add-on, .packageForm .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
/* line 868, ../src/bootstrap.scss */
.userRegistrationForm .control-group.success > label, .userRegistrationForm .control-group.success .help-block, .userRegistrationForm .control-group.success .help-inline, .dogAdditionalDetailsForm .control-group.success > label, .dogAdditionalDetailsForm .control-group.success .help-block, .dogAdditionalDetailsForm .control-group.success .help-inline, .packageForm .control-group.success > label, .packageForm .control-group.success .help-block, .packageForm .control-group.success .help-inline {
  color: #468847;
}
/* line 870, ../src/bootstrap.scss */
.userRegistrationForm .control-group.success input, .userRegistrationForm .control-group.success select, .userRegistrationForm .control-group.success textarea, .dogAdditionalDetailsForm .control-group.success input, .dogAdditionalDetailsForm .control-group.success select, .dogAdditionalDetailsForm .control-group.success textarea, .packageForm .control-group.success input, .packageForm .control-group.success select, .packageForm .control-group.success textarea {
  color: #468847;
  border-color: #468847;
}
/* line 873, ../src/bootstrap.scss */
.userRegistrationForm .control-group.success input:focus, .userRegistrationForm .control-group.success select:focus, .userRegistrationForm .control-group.success textarea:focus, .dogAdditionalDetailsForm .control-group.success input:focus, .dogAdditionalDetailsForm .control-group.success select:focus, .dogAdditionalDetailsForm .control-group.success textarea:focus, .packageForm .control-group.success input:focus, .packageForm .control-group.success select:focus, .packageForm .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
  -moz-box-shadow: 0 0 6px #7aba7b;
  box-shadow: 0 0 6px #7aba7b;
}
/* line 878, ../src/bootstrap.scss */
.userRegistrationForm .control-group.success .input-prepend .add-on, .userRegistrationForm .control-group.success .input-append .add-on, .dogAdditionalDetailsForm .control-group.success .input-prepend .add-on, .dogAdditionalDetailsForm .control-group.success .input-append .add-on, .packageForm .control-group.success .input-prepend .add-on, .packageForm .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
/* line 883, ../src/bootstrap.scss */
.userRegistrationForm input:focus:required:invalid, .userRegistrationForm textarea:focus:required:invalid, .userRegistrationForm select:focus:required:invalid, .dogAdditionalDetailsForm input:focus:required:invalid, .dogAdditionalDetailsForm textarea:focus:required:invalid, .dogAdditionalDetailsForm select:focus:required:invalid, .packageForm input:focus:required:invalid, .packageForm textarea:focus:required:invalid, .packageForm select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
/* line 887, ../src/bootstrap.scss */
.userRegistrationForm input:focus:required:invalid:focus, .userRegistrationForm textarea:focus:required:invalid:focus, .userRegistrationForm select:focus:required:invalid:focus, .dogAdditionalDetailsForm input:focus:required:invalid:focus, .dogAdditionalDetailsForm textarea:focus:required:invalid:focus, .dogAdditionalDetailsForm select:focus:required:invalid:focus, .packageForm input:focus:required:invalid:focus, .packageForm textarea:focus:required:invalid:focus, .packageForm select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
/* line 893, ../src/bootstrap.scss */
.userRegistrationForm .form-actions, .dogAdditionalDetailsForm .form-actions, .packageForm .form-actions {
  padding: 17px 20px 18px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  *zoom: 1;
}
/* line 900, ../src/bootstrap.scss */
.userRegistrationForm .form-actions:before, .dogAdditionalDetailsForm .form-actions:before, .packageForm .form-actions:before {
  display: table;
  content: "";
}
/* line 903, ../src/bootstrap.scss */
.userRegistrationForm .form-actions:after, .dogAdditionalDetailsForm .form-actions:after, .packageForm .form-actions:after {
  display: table;
  content: "";
  clear: both;
}
/* line 908, ../src/bootstrap.scss */
.userRegistrationForm .uneditable-input, .dogAdditionalDetailsForm .uneditable-input, .packageForm .uneditable-input {
  overflow: hidden;
  white-space: nowrap;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
/* line 918, ../src/bootstrap.scss */
.userRegistrationForm :-moz-placeholder, .userRegistrationForm ::-webkit-input-placeholder, .dogAdditionalDetailsForm :-moz-placeholder, .dogAdditionalDetailsForm ::-webkit-input-placeholder, .packageForm :-moz-placeholder, .packageForm ::-webkit-input-placeholder {
  color: #999999;
}
/* line 921, ../src/bootstrap.scss */
.userRegistrationForm .help-block, .userRegistrationForm .help-inline, .dogAdditionalDetailsForm .help-block, .dogAdditionalDetailsForm .help-inline, .packageForm .help-block, .packageForm .help-inline {
  color: #555555;
}
/* line 924, ../src/bootstrap.scss */
.userRegistrationForm .help-block, .dogAdditionalDetailsForm .help-block, .packageForm .help-block {
  display: block;
  margin-bottom: 9px;
}
/* line 928, ../src/bootstrap.scss */
.userRegistrationForm .help-inline, .dogAdditionalDetailsForm .help-inline, .packageForm .help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}
/* line 935, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend, .userRegistrationForm .input-append, .dogAdditionalDetailsForm .input-prepend, .dogAdditionalDetailsForm .input-append, .packageForm .input-prepend, .packageForm .input-append {
  margin-bottom: 5px;
}
/* line 938, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend input, .userRegistrationForm .input-append input, .userRegistrationForm .input-prepend select, .userRegistrationForm .input-append select, .userRegistrationForm .input-prepend .uneditable-input, .userRegistrationForm .input-append .uneditable-input, .dogAdditionalDetailsForm .input-prepend input, .dogAdditionalDetailsForm .input-append input, .dogAdditionalDetailsForm .input-prepend select, .dogAdditionalDetailsForm .input-append select, .dogAdditionalDetailsForm .input-prepend .uneditable-input, .dogAdditionalDetailsForm .input-append .uneditable-input, .packageForm .input-prepend input, .packageForm .input-append input, .packageForm .input-prepend select, .packageForm .input-append select, .packageForm .input-prepend .uneditable-input, .packageForm .input-append .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: middle;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 947, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend input:focus, .userRegistrationForm .input-append input:focus, .userRegistrationForm .input-prepend select:focus, .userRegistrationForm .input-append select:focus, .userRegistrationForm .input-prepend .uneditable-input:focus, .userRegistrationForm .input-append .uneditable-input:focus, .dogAdditionalDetailsForm .input-prepend input:focus, .dogAdditionalDetailsForm .input-append input:focus, .dogAdditionalDetailsForm .input-prepend select:focus, .dogAdditionalDetailsForm .input-append select:focus, .dogAdditionalDetailsForm .input-prepend .uneditable-input:focus, .dogAdditionalDetailsForm .input-append .uneditable-input:focus, .packageForm .input-prepend input:focus, .packageForm .input-append input:focus, .packageForm .input-prepend select:focus, .packageForm .input-append select:focus, .packageForm .input-prepend .uneditable-input:focus, .packageForm .input-append .uneditable-input:focus {
  z-index: 2;
}
/* line 950, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend .uneditable-input, .userRegistrationForm .input-append .uneditable-input, .dogAdditionalDetailsForm .input-prepend .uneditable-input, .dogAdditionalDetailsForm .input-append .uneditable-input, .packageForm .input-prepend .uneditable-input, .packageForm .input-append .uneditable-input {
  border-left-color: #ccc;
}
/* line 953, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend .add-on, .userRegistrationForm .input-append .add-on, .dogAdditionalDetailsForm .input-prepend .add-on, .dogAdditionalDetailsForm .input-append .add-on, .packageForm .input-prepend .add-on, .packageForm .input-append .add-on {
  display: inline-block;
  width: auto;
  height: 18px;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
/* line 967, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend .add-on, .userRegistrationForm .input-append .add-on, .userRegistrationForm .input-prepend .btn, .userRegistrationForm .input-append .btn, .dogAdditionalDetailsForm .input-prepend .add-on, .dogAdditionalDetailsForm .input-append .add-on, .dogAdditionalDetailsForm .input-prepend .btn, .dogAdditionalDetailsForm .input-append .btn, .packageForm .input-prepend .add-on, .packageForm .input-append .add-on, .packageForm .input-prepend .btn, .packageForm .input-append .btn {
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 973, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend .active, .userRegistrationForm .input-append .active, .dogAdditionalDetailsForm .input-prepend .active, .dogAdditionalDetailsForm .input-append .active, .packageForm .input-prepend .active, .packageForm .input-append .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
/* line 978, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend .add-on, .userRegistrationForm .input-prepend .btn, .dogAdditionalDetailsForm .input-prepend .add-on, .dogAdditionalDetailsForm .input-prepend .btn, .packageForm .input-prepend .add-on, .packageForm .input-prepend .btn {
  margin-right: -1px;
}
/* line 980, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend .add-on:first-child, .userRegistrationForm .input-prepend .btn:first-child, .dogAdditionalDetailsForm .input-prepend .add-on:first-child, .dogAdditionalDetailsForm .input-prepend .btn:first-child, .packageForm .input-prepend .add-on:first-child, .packageForm .input-prepend .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 986, ../src/bootstrap.scss */
.userRegistrationForm .input-append input, .userRegistrationForm .input-append select, .dogAdditionalDetailsForm .input-append input, .dogAdditionalDetailsForm .input-append select, .packageForm .input-append input, .packageForm .input-append select {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 990, ../src/bootstrap.scss */
.userRegistrationForm .input-append .uneditable-input, .dogAdditionalDetailsForm .input-append .uneditable-input, .packageForm .input-append .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  border-right-color: #ccc;
  border-left-color: #eee;
}
/* line 996, ../src/bootstrap.scss */
.userRegistrationForm .input-append .add-on:last-child, .userRegistrationForm .input-append .btn:last-child, .dogAdditionalDetailsForm .input-append .add-on:last-child, .dogAdditionalDetailsForm .input-append .btn:last-child, .packageForm .input-append .add-on:last-child, .packageForm .input-append .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 1002, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend.input-append input, .userRegistrationForm .input-prepend.input-append select, .userRegistrationForm .input-prepend.input-append .uneditable-input, .dogAdditionalDetailsForm .input-prepend.input-append input, .dogAdditionalDetailsForm .input-prepend.input-append select, .dogAdditionalDetailsForm .input-prepend.input-append .uneditable-input, .packageForm .input-prepend.input-append input, .packageForm .input-prepend.input-append select, .packageForm .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 1006, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend.input-append .add-on:first-child, .userRegistrationForm .input-prepend.input-append .btn:first-child, .dogAdditionalDetailsForm .input-prepend.input-append .add-on:first-child, .dogAdditionalDetailsForm .input-prepend.input-append .btn:first-child, .packageForm .input-prepend.input-append .add-on:first-child, .packageForm .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 1011, ../src/bootstrap.scss */
.userRegistrationForm .input-prepend.input-append .add-on:last-child, .userRegistrationForm .input-prepend.input-append .btn:last-child, .dogAdditionalDetailsForm .input-prepend.input-append .add-on:last-child, .dogAdditionalDetailsForm .input-prepend.input-append .btn:last-child, .packageForm .input-prepend.input-append .add-on:last-child, .packageForm .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 1017, ../src/bootstrap.scss */
.userRegistrationForm .search-query, .dogAdditionalDetailsForm .search-query, .packageForm .search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
/* line 1028, ../src/bootstrap.scss */
.userRegistrationForm .form-search input, .userRegistrationForm .form-inline input, .userRegistrationForm .form-horizontal input, .userRegistrationForm .form-search textarea, .userRegistrationForm .form-inline textarea, .userRegistrationForm .form-horizontal textarea, .userRegistrationForm .form-search select, .userRegistrationForm .form-inline select, .userRegistrationForm .form-horizontal select, .userRegistrationForm .form-search .help-inline, .userRegistrationForm .form-inline .help-inline, .userRegistrationForm .form-horizontal .help-inline, .userRegistrationForm .form-search .uneditable-input, .userRegistrationForm .form-inline .uneditable-input, .userRegistrationForm .form-horizontal .uneditable-input, .userRegistrationForm .form-search .input-prepend, .userRegistrationForm .form-inline .input-prepend, .userRegistrationForm .form-horizontal .input-prepend, .userRegistrationForm .form-search .input-append, .userRegistrationForm .form-inline .input-append, .userRegistrationForm .form-horizontal .input-append, .dogAdditionalDetailsForm .form-search input, .dogAdditionalDetailsForm .form-inline input, .dogAdditionalDetailsForm .form-horizontal input, .dogAdditionalDetailsForm .form-search textarea, .dogAdditionalDetailsForm .form-inline textarea, .dogAdditionalDetailsForm .form-horizontal textarea, .dogAdditionalDetailsForm .form-search select, .dogAdditionalDetailsForm .form-inline select, .dogAdditionalDetailsForm .form-horizontal select, .dogAdditionalDetailsForm .form-search .help-inline, .dogAdditionalDetailsForm .form-inline .help-inline, .dogAdditionalDetailsForm .form-horizontal .help-inline, .dogAdditionalDetailsForm .form-search .uneditable-input, .dogAdditionalDetailsForm .form-inline .uneditable-input, .dogAdditionalDetailsForm .form-horizontal .uneditable-input, .dogAdditionalDetailsForm .form-search .input-prepend, .dogAdditionalDetailsForm .form-inline .input-prepend, .dogAdditionalDetailsForm .form-horizontal .input-prepend, .dogAdditionalDetailsForm .form-search .input-append, .dogAdditionalDetailsForm .form-inline .input-append, .dogAdditionalDetailsForm .form-horizontal .input-append, .packageForm .form-search input, .packageForm .form-inline input, .packageForm .form-horizontal input, .packageForm .form-search textarea, .packageForm .form-inline textarea, .packageForm .form-horizontal textarea, .packageForm .form-search select, .packageForm .form-inline select, .packageForm .form-horizontal select, .packageForm .form-search .help-inline, .packageForm .form-inline .help-inline, .packageForm .form-horizontal .help-inline, .packageForm .form-search .uneditable-input, .packageForm .form-inline .uneditable-input, .packageForm .form-horizontal .uneditable-input, .packageForm .form-search .input-prepend, .packageForm .form-inline .input-prepend, .packageForm .form-horizontal .input-prepend, .packageForm .form-search .input-append, .packageForm .form-inline .input-append, .packageForm .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  *zoom: 1;
}
/* line 1034, ../src/bootstrap.scss */
.userRegistrationForm .form-search .hide, .userRegistrationForm .form-inline .hide, .userRegistrationForm .form-horizontal .hide, .dogAdditionalDetailsForm .form-search .hide, .dogAdditionalDetailsForm .form-inline .hide, .dogAdditionalDetailsForm .form-horizontal .hide, .packageForm .form-search .hide, .packageForm .form-inline .hide, .packageForm .form-horizontal .hide {
  display: none;
}
/* line 1037, ../src/bootstrap.scss */
.userRegistrationForm .form-search label, .userRegistrationForm .form-inline label, .dogAdditionalDetailsForm .form-search label, .dogAdditionalDetailsForm .form-inline label, .packageForm .form-search label, .packageForm .form-inline label {
  display: inline-block;
}
/* line 1040, ../src/bootstrap.scss */
.userRegistrationForm .form-search .input-append, .userRegistrationForm .form-inline .input-append, .userRegistrationForm .form-search .input-prepend, .userRegistrationForm .form-inline .input-prepend, .dogAdditionalDetailsForm .form-search .input-append, .dogAdditionalDetailsForm .form-inline .input-append, .dogAdditionalDetailsForm .form-search .input-prepend, .dogAdditionalDetailsForm .form-inline .input-prepend, .packageForm .form-search .input-append, .packageForm .form-inline .input-append, .packageForm .form-search .input-prepend, .packageForm .form-inline .input-prepend {
  margin-bottom: 0;
}
/* line 1044, ../src/bootstrap.scss */
.userRegistrationForm .form-search .radio, .userRegistrationForm .form-search .checkbox, .dogAdditionalDetailsForm .form-search .radio, .dogAdditionalDetailsForm .form-search .checkbox, .packageForm .form-search .radio, .packageForm .form-search .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 1050, ../src/bootstrap.scss */
.userRegistrationForm .form-inline .radio, .userRegistrationForm .form-inline .checkbox, .dogAdditionalDetailsForm .form-inline .radio, .dogAdditionalDetailsForm .form-inline .checkbox, .packageForm .form-inline .radio, .packageForm .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 1056, ../src/bootstrap.scss */
.userRegistrationForm .form-search .radio input[type="radio"], .userRegistrationForm .form-search .checkbox input[type="checkbox"], .dogAdditionalDetailsForm .form-search .radio input[type="radio"], .dogAdditionalDetailsForm .form-search .checkbox input[type="checkbox"], .packageForm .form-search .radio input[type="radio"], .packageForm .form-search .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
/* line 1062, ../src/bootstrap.scss */
.userRegistrationForm .form-inline .radio input[type="radio"], .userRegistrationForm .form-inline .checkbox input[type="checkbox"], .dogAdditionalDetailsForm .form-inline .radio input[type="radio"], .dogAdditionalDetailsForm .form-inline .checkbox input[type="checkbox"], .packageForm .form-inline .radio input[type="radio"], .packageForm .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
/* line 1067, ../src/bootstrap.scss */
.userRegistrationForm .control-group, .dogAdditionalDetailsForm .control-group, .packageForm .control-group {
  margin-bottom: 9px;
}
/* line 1070, ../src/bootstrap.scss */
.userRegistrationForm legend + .control-group, .dogAdditionalDetailsForm legend + .control-group, .packageForm legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
/* line 1075, ../src/bootstrap.scss */
.userRegistrationForm .form-horizontal .control-group, .dogAdditionalDetailsForm .form-horizontal .control-group, .packageForm .form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}
/* line 1078, ../src/bootstrap.scss */
.userRegistrationForm .form-horizontal .control-group:before, .dogAdditionalDetailsForm .form-horizontal .control-group:before, .packageForm .form-horizontal .control-group:before {
  display: table;
  content: "";
}
/* line 1081, ../src/bootstrap.scss */
.userRegistrationForm .form-horizontal .control-group:after, .dogAdditionalDetailsForm .form-horizontal .control-group:after, .packageForm .form-horizontal .control-group:after {
  display: table;
  content: "";
  clear: both;
}
/* line 1085, ../src/bootstrap.scss */
.userRegistrationForm .form-horizontal .control-label, .dogAdditionalDetailsForm .form-horizontal .control-label, .packageForm .form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}
/* line 1090, ../src/bootstrap.scss */
.userRegistrationForm .form-horizontal .controls, .dogAdditionalDetailsForm .form-horizontal .controls, .packageForm .form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 160px;
  *margin-left: 0;
}
/* line 1095, ../src/bootstrap.scss */
.userRegistrationForm .form-horizontal .controls:first-child, .dogAdditionalDetailsForm .form-horizontal .controls:first-child, .packageForm .form-horizontal .controls:first-child {
  *padding-left: 160px;
}
/* line 1097, ../src/bootstrap.scss */
.userRegistrationForm .form-horizontal .help-block, .dogAdditionalDetailsForm .form-horizontal .help-block, .packageForm .form-horizontal .help-block {
  margin-top: 9px;
  margin-bottom: 0;
}
/* line 1100, ../src/bootstrap.scss */
.userRegistrationForm .form-horizontal .form-actions, .dogAdditionalDetailsForm .form-horizontal .form-actions, .packageForm .form-horizontal .form-actions {
  padding-left: 160px;
}
/* line 1103, ../src/bootstrap.scss */
.userRegistrationForm table, .dogAdditionalDetailsForm table, .packageForm table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 1109, ../src/bootstrap.scss */
.userRegistrationForm .table, .dogAdditionalDetailsForm .table, .packageForm .table {
  width: 100%;
  margin-bottom: 18px;
}
/* line 1112, ../src/bootstrap.scss */
.userRegistrationForm .table th, .userRegistrationForm .table td, .dogAdditionalDetailsForm .table th, .dogAdditionalDetailsForm .table td, .packageForm .table th, .packageForm .table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
/* line 1118, ../src/bootstrap.scss */
.userRegistrationForm .table th, .dogAdditionalDetailsForm .table th, .packageForm .table th {
  font-weight: bold;
}
/* line 1120, ../src/bootstrap.scss */
.userRegistrationForm .table thead th, .dogAdditionalDetailsForm .table thead th, .packageForm .table thead th {
  vertical-align: bottom;
}
/* line 1123, ../src/bootstrap.scss */
.userRegistrationForm .table caption + thead tr:first-child th, .userRegistrationForm .table caption + thead tr:first-child td, .dogAdditionalDetailsForm .table caption + thead tr:first-child th, .dogAdditionalDetailsForm .table caption + thead tr:first-child td, .packageForm .table caption + thead tr:first-child th, .packageForm .table caption + thead tr:first-child td {
  border-top: 0;
}
/* line 1126, ../src/bootstrap.scss */
.userRegistrationForm .table colgroup + thead tr:first-child th, .userRegistrationForm .table colgroup + thead tr:first-child td, .dogAdditionalDetailsForm .table colgroup + thead tr:first-child th, .dogAdditionalDetailsForm .table colgroup + thead tr:first-child td, .packageForm .table colgroup + thead tr:first-child th, .packageForm .table colgroup + thead tr:first-child td {
  border-top: 0;
}
/* line 1129, ../src/bootstrap.scss */
.userRegistrationForm .table thead:first-child tr:first-child th, .userRegistrationForm .table thead:first-child tr:first-child td, .dogAdditionalDetailsForm .table thead:first-child tr:first-child th, .dogAdditionalDetailsForm .table thead:first-child tr:first-child td, .packageForm .table thead:first-child tr:first-child th, .packageForm .table thead:first-child tr:first-child td {
  border-top: 0;
}
/* line 1131, ../src/bootstrap.scss */
.userRegistrationForm .table tbody + tbody, .dogAdditionalDetailsForm .table tbody + tbody, .packageForm .table tbody + tbody {
  border-top: 2px solid #dddddd;
}
/* line 1135, ../src/bootstrap.scss */
.userRegistrationForm .table-condensed th, .userRegistrationForm .table-condensed td, .dogAdditionalDetailsForm .table-condensed th, .dogAdditionalDetailsForm .table-condensed td, .packageForm .table-condensed th, .packageForm .table-condensed td {
  padding: 4px 5px;
}
/* line 1138, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered, .dogAdditionalDetailsForm .table-bordered, .packageForm .table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 1146, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered th, .userRegistrationForm .table-bordered td, .dogAdditionalDetailsForm .table-bordered th, .dogAdditionalDetailsForm .table-bordered td, .packageForm .table-bordered th, .packageForm .table-bordered td {
  border-left: 1px solid #dddddd;
}
/* line 1149, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered caption + thead tr:first-child th, .dogAdditionalDetailsForm .table-bordered caption + thead tr:first-child th, .packageForm .table-bordered caption + thead tr:first-child th {
  border-top: 0;
}
/* line 1152, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered caption + tbody tr:first-child th, .userRegistrationForm .table-bordered caption + tbody tr:first-child td, .dogAdditionalDetailsForm .table-bordered caption + tbody tr:first-child th, .dogAdditionalDetailsForm .table-bordered caption + tbody tr:first-child td, .packageForm .table-bordered caption + tbody tr:first-child th, .packageForm .table-bordered caption + tbody tr:first-child td {
  border-top: 0;
}
/* line 1155, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered colgroup + thead tr:first-child th, .dogAdditionalDetailsForm .table-bordered colgroup + thead tr:first-child th, .packageForm .table-bordered colgroup + thead tr:first-child th {
  border-top: 0;
}
/* line 1158, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered colgroup + tbody tr:first-child th, .userRegistrationForm .table-bordered colgroup + tbody tr:first-child td, .dogAdditionalDetailsForm .table-bordered colgroup + tbody tr:first-child th, .dogAdditionalDetailsForm .table-bordered colgroup + tbody tr:first-child td, .packageForm .table-bordered colgroup + tbody tr:first-child th, .packageForm .table-bordered colgroup + tbody tr:first-child td {
  border-top: 0;
}
/* line 1160, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered thead:first-child tr:first-child th, .dogAdditionalDetailsForm .table-bordered thead:first-child tr:first-child th, .packageForm .table-bordered thead:first-child tr:first-child th {
  border-top: 0;
}
/* line 1163, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered tbody:first-child tr:first-child th, .userRegistrationForm .table-bordered tbody:first-child tr:first-child td, .dogAdditionalDetailsForm .table-bordered tbody:first-child tr:first-child th, .dogAdditionalDetailsForm .table-bordered tbody:first-child tr:first-child td, .packageForm .table-bordered tbody:first-child tr:first-child th, .packageForm .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
/* line 1165, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered thead:first-child tr:first-child th:first-child, .userRegistrationForm .table-bordered tbody:first-child tr:first-child td:first-child, .dogAdditionalDetailsForm .table-bordered thead:first-child tr:first-child th:first-child, .dogAdditionalDetailsForm .table-bordered tbody:first-child tr:first-child td:first-child, .packageForm .table-bordered thead:first-child tr:first-child th:first-child, .packageForm .table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
/* line 1169, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered thead:first-child tr:first-child th:last-child, .userRegistrationForm .table-bordered tbody:first-child tr:first-child td:last-child, .dogAdditionalDetailsForm .table-bordered thead:first-child tr:first-child th:last-child, .dogAdditionalDetailsForm .table-bordered tbody:first-child tr:first-child td:last-child, .packageForm .table-bordered thead:first-child tr:first-child th:last-child, .packageForm .table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
/* line 1173, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered thead:last-child tr:last-child th:first-child, .userRegistrationForm .table-bordered tbody:last-child tr:last-child td:first-child, .dogAdditionalDetailsForm .table-bordered thead:last-child tr:last-child th:first-child, .dogAdditionalDetailsForm .table-bordered tbody:last-child tr:last-child td:first-child, .packageForm .table-bordered thead:last-child tr:last-child th:first-child, .packageForm .table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
/* line 1180, ../src/bootstrap.scss */
.userRegistrationForm .table-bordered thead:last-child tr:last-child th:last-child, .userRegistrationForm .table-bordered tbody:last-child tr:last-child td:last-child, .dogAdditionalDetailsForm .table-bordered thead:last-child tr:last-child th:last-child, .dogAdditionalDetailsForm .table-bordered tbody:last-child tr:last-child td:last-child, .packageForm .table-bordered thead:last-child tr:last-child th:last-child, .packageForm .table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
/* line 1186, ../src/bootstrap.scss */
.userRegistrationForm .table-striped tbody tr:nth-child(odd) td, .userRegistrationForm .table-striped tbody tr:nth-child(odd) th, .dogAdditionalDetailsForm .table-striped tbody tr:nth-child(odd) td, .dogAdditionalDetailsForm .table-striped tbody tr:nth-child(odd) th, .packageForm .table-striped tbody tr:nth-child(odd) td, .packageForm .table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
/* line 1190, ../src/bootstrap.scss */
.userRegistrationForm .table tbody tr:hover td, .userRegistrationForm .table tbody tr:hover th, .dogAdditionalDetailsForm .table tbody tr:hover td, .dogAdditionalDetailsForm .table tbody tr:hover th, .packageForm .table tbody tr:hover td, .packageForm .table tbody tr:hover th {
  background-color: #f5f5f5;
}
/* line 1194, ../src/bootstrap.scss */
.userRegistrationForm table .span1, .dogAdditionalDetailsForm table .span1, .packageForm table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
/* line 1198, ../src/bootstrap.scss */
.userRegistrationForm table .span2, .dogAdditionalDetailsForm table .span2, .packageForm table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
/* line 1202, ../src/bootstrap.scss */
.userRegistrationForm table .span3, .dogAdditionalDetailsForm table .span3, .packageForm table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
/* line 1206, ../src/bootstrap.scss */
.userRegistrationForm table .span4, .dogAdditionalDetailsForm table .span4, .packageForm table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
/* line 1210, ../src/bootstrap.scss */
.userRegistrationForm table .span5, .dogAdditionalDetailsForm table .span5, .packageForm table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
/* line 1214, ../src/bootstrap.scss */
.userRegistrationForm table .span6, .dogAdditionalDetailsForm table .span6, .packageForm table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
/* line 1218, ../src/bootstrap.scss */
.userRegistrationForm table .span7, .dogAdditionalDetailsForm table .span7, .packageForm table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
/* line 1222, ../src/bootstrap.scss */
.userRegistrationForm table .span8, .dogAdditionalDetailsForm table .span8, .packageForm table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
/* line 1226, ../src/bootstrap.scss */
.userRegistrationForm table .span9, .dogAdditionalDetailsForm table .span9, .packageForm table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
/* line 1230, ../src/bootstrap.scss */
.userRegistrationForm table .span10, .dogAdditionalDetailsForm table .span10, .packageForm table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
/* line 1234, ../src/bootstrap.scss */
.userRegistrationForm table .span11, .dogAdditionalDetailsForm table .span11, .packageForm table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
/* line 1238, ../src/bootstrap.scss */
.userRegistrationForm table .span12, .dogAdditionalDetailsForm table .span12, .packageForm table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
/* line 1242, ../src/bootstrap.scss */
.userRegistrationForm table .span13, .dogAdditionalDetailsForm table .span13, .packageForm table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
/* line 1246, ../src/bootstrap.scss */
.userRegistrationForm table .span14, .dogAdditionalDetailsForm table .span14, .packageForm table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
/* line 1250, ../src/bootstrap.scss */
.userRegistrationForm table .span15, .dogAdditionalDetailsForm table .span15, .packageForm table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
/* line 1254, ../src/bootstrap.scss */
.userRegistrationForm table .span16, .dogAdditionalDetailsForm table .span16, .packageForm table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
/* line 1258, ../src/bootstrap.scss */
.userRegistrationForm table .span17, .dogAdditionalDetailsForm table .span17, .packageForm table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
/* line 1262, ../src/bootstrap.scss */
.userRegistrationForm table .span18, .dogAdditionalDetailsForm table .span18, .packageForm table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
/* line 1266, ../src/bootstrap.scss */
.userRegistrationForm table .span19, .dogAdditionalDetailsForm table .span19, .packageForm table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
/* line 1270, ../src/bootstrap.scss */
.userRegistrationForm table .span20, .dogAdditionalDetailsForm table .span20, .packageForm table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
/* line 1274, ../src/bootstrap.scss */
.userRegistrationForm table .span21, .dogAdditionalDetailsForm table .span21, .packageForm table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
/* line 1278, ../src/bootstrap.scss */
.userRegistrationForm table .span22, .dogAdditionalDetailsForm table .span22, .packageForm table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
/* line 1282, ../src/bootstrap.scss */
.userRegistrationForm table .span23, .dogAdditionalDetailsForm table .span23, .packageForm table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
/* line 1286, ../src/bootstrap.scss */
.userRegistrationForm table .span24, .dogAdditionalDetailsForm table .span24, .packageForm table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}
/* line 1291, ../src/bootstrap.scss */
.userRegistrationForm [class^="icon-"], .userRegistrationForm [class*=" icon-"], .dogAdditionalDetailsForm [class^="icon-"], .dogAdditionalDetailsForm [class*=" icon-"], .packageForm [class^="icon-"], .packageForm [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
/* line 1302, ../src/bootstrap.scss */
.userRegistrationForm [class^="icon-"]:last-child, .userRegistrationForm [class*=" icon-"]:last-child, .dogAdditionalDetailsForm [class^="icon-"]:last-child, .dogAdditionalDetailsForm [class*=" icon-"]:last-child, .packageForm [class^="icon-"]:last-child, .packageForm [class*=" icon-"]:last-child {
  *margin-left: 0;
}
/* line 1305, ../src/bootstrap.scss */
.userRegistrationForm .icon-white, .dogAdditionalDetailsForm .icon-white, .packageForm .icon-white {
  background-image: url("../img/glyphicons-halflings-white.png");
}
/* line 1308, ../src/bootstrap.scss */
.userRegistrationForm .icon-glass, .dogAdditionalDetailsForm .icon-glass, .packageForm .icon-glass {
  background-position: 0      0;
}
/* line 1311, ../src/bootstrap.scss */
.userRegistrationForm .icon-music, .dogAdditionalDetailsForm .icon-music, .packageForm .icon-music {
  background-position: -24px 0;
}
/* line 1314, ../src/bootstrap.scss */
.userRegistrationForm .icon-search, .dogAdditionalDetailsForm .icon-search, .packageForm .icon-search {
  background-position: -48px 0;
}
/* line 1317, ../src/bootstrap.scss */
.userRegistrationForm .icon-envelope, .dogAdditionalDetailsForm .icon-envelope, .packageForm .icon-envelope {
  background-position: -72px 0;
}
/* line 1320, ../src/bootstrap.scss */
.userRegistrationForm .icon-heart, .dogAdditionalDetailsForm .icon-heart, .packageForm .icon-heart {
  background-position: -96px 0;
}
/* line 1323, ../src/bootstrap.scss */
.userRegistrationForm .icon-star, .dogAdditionalDetailsForm .icon-star, .packageForm .icon-star {
  background-position: -120px 0;
}
/* line 1326, ../src/bootstrap.scss */
.userRegistrationForm .icon-star-empty, .dogAdditionalDetailsForm .icon-star-empty, .packageForm .icon-star-empty {
  background-position: -144px 0;
}
/* line 1329, ../src/bootstrap.scss */
.userRegistrationForm .icon-user, .dogAdditionalDetailsForm .icon-user, .packageForm .icon-user {
  background-position: -168px 0;
}
/* line 1332, ../src/bootstrap.scss */
.userRegistrationForm .icon-film, .dogAdditionalDetailsForm .icon-film, .packageForm .icon-film {
  background-position: -192px 0;
}
/* line 1335, ../src/bootstrap.scss */
.userRegistrationForm .icon-th-large, .dogAdditionalDetailsForm .icon-th-large, .packageForm .icon-th-large {
  background-position: -216px 0;
}
/* line 1338, ../src/bootstrap.scss */
.userRegistrationForm .icon-th, .dogAdditionalDetailsForm .icon-th, .packageForm .icon-th {
  background-position: -240px 0;
}
/* line 1341, ../src/bootstrap.scss */
.userRegistrationForm .icon-th-list, .dogAdditionalDetailsForm .icon-th-list, .packageForm .icon-th-list {
  background-position: -264px 0;
}
/* line 1344, ../src/bootstrap.scss */
.userRegistrationForm .icon-ok, .dogAdditionalDetailsForm .icon-ok, .packageForm .icon-ok {
  background-position: -288px 0;
}
/* line 1347, ../src/bootstrap.scss */
.userRegistrationForm .icon-remove, .dogAdditionalDetailsForm .icon-remove, .packageForm .icon-remove {
  background-position: -312px 0;
}
/* line 1350, ../src/bootstrap.scss */
.userRegistrationForm .icon-zoom-in, .dogAdditionalDetailsForm .icon-zoom-in, .packageForm .icon-zoom-in {
  background-position: -336px 0;
}
/* line 1353, ../src/bootstrap.scss */
.userRegistrationForm .icon-zoom-out, .dogAdditionalDetailsForm .icon-zoom-out, .packageForm .icon-zoom-out {
  background-position: -360px 0;
}
/* line 1356, ../src/bootstrap.scss */
.userRegistrationForm .icon-off, .dogAdditionalDetailsForm .icon-off, .packageForm .icon-off {
  background-position: -384px 0;
}
/* line 1359, ../src/bootstrap.scss */
.userRegistrationForm .icon-signal, .dogAdditionalDetailsForm .icon-signal, .packageForm .icon-signal {
  background-position: -408px 0;
}
/* line 1362, ../src/bootstrap.scss */
.userRegistrationForm .icon-cog, .dogAdditionalDetailsForm .icon-cog, .packageForm .icon-cog {
  background-position: -432px 0;
}
/* line 1365, ../src/bootstrap.scss */
.userRegistrationForm .icon-trash, .dogAdditionalDetailsForm .icon-trash, .packageForm .icon-trash {
  background-position: -456px 0;
}
/* line 1368, ../src/bootstrap.scss */
.userRegistrationForm .icon-home, .dogAdditionalDetailsForm .icon-home, .packageForm .icon-home {
  background-position: 0 -24px;
}
/* line 1371, ../src/bootstrap.scss */
.userRegistrationForm .icon-file, .dogAdditionalDetailsForm .icon-file, .packageForm .icon-file {
  background-position: -24px -24px;
}
/* line 1374, ../src/bootstrap.scss */
.userRegistrationForm .icon-time, .dogAdditionalDetailsForm .icon-time, .packageForm .icon-time {
  background-position: -48px -24px;
}
/* line 1377, ../src/bootstrap.scss */
.userRegistrationForm .icon-road, .dogAdditionalDetailsForm .icon-road, .packageForm .icon-road {
  background-position: -72px -24px;
}
/* line 1380, ../src/bootstrap.scss */
.userRegistrationForm .icon-download-alt, .dogAdditionalDetailsForm .icon-download-alt, .packageForm .icon-download-alt {
  background-position: -96px -24px;
}
/* line 1383, ../src/bootstrap.scss */
.userRegistrationForm .icon-download, .dogAdditionalDetailsForm .icon-download, .packageForm .icon-download {
  background-position: -120px -24px;
}
/* line 1386, ../src/bootstrap.scss */
.userRegistrationForm .icon-upload, .dogAdditionalDetailsForm .icon-upload, .packageForm .icon-upload {
  background-position: -144px -24px;
}
/* line 1389, ../src/bootstrap.scss */
.userRegistrationForm .icon-inbox, .dogAdditionalDetailsForm .icon-inbox, .packageForm .icon-inbox {
  background-position: -168px -24px;
}
/* line 1392, ../src/bootstrap.scss */
.userRegistrationForm .icon-play-circle, .dogAdditionalDetailsForm .icon-play-circle, .packageForm .icon-play-circle {
  background-position: -192px -24px;
}
/* line 1395, ../src/bootstrap.scss */
.userRegistrationForm .icon-repeat, .dogAdditionalDetailsForm .icon-repeat, .packageForm .icon-repeat {
  background-position: -216px -24px;
}
/* line 1398, ../src/bootstrap.scss */
.userRegistrationForm .icon-refresh, .dogAdditionalDetailsForm .icon-refresh, .packageForm .icon-refresh {
  background-position: -240px -24px;
}
/* line 1401, ../src/bootstrap.scss */
.userRegistrationForm .icon-list-alt, .dogAdditionalDetailsForm .icon-list-alt, .packageForm .icon-list-alt {
  background-position: -264px -24px;
}
/* line 1404, ../src/bootstrap.scss */
.userRegistrationForm .icon-lock, .dogAdditionalDetailsForm .icon-lock, .packageForm .icon-lock {
  background-position: -287px -24px;
}
/* line 1407, ../src/bootstrap.scss */
.userRegistrationForm .icon-flag, .dogAdditionalDetailsForm .icon-flag, .packageForm .icon-flag {
  background-position: -312px -24px;
}
/* line 1410, ../src/bootstrap.scss */
.userRegistrationForm .icon-headphones, .dogAdditionalDetailsForm .icon-headphones, .packageForm .icon-headphones {
  background-position: -336px -24px;
}
/* line 1413, ../src/bootstrap.scss */
.userRegistrationForm .icon-volume-off, .dogAdditionalDetailsForm .icon-volume-off, .packageForm .icon-volume-off {
  background-position: -360px -24px;
}
/* line 1416, ../src/bootstrap.scss */
.userRegistrationForm .icon-volume-down, .dogAdditionalDetailsForm .icon-volume-down, .packageForm .icon-volume-down {
  background-position: -384px -24px;
}
/* line 1419, ../src/bootstrap.scss */
.userRegistrationForm .icon-volume-up, .dogAdditionalDetailsForm .icon-volume-up, .packageForm .icon-volume-up {
  background-position: -408px -24px;
}
/* line 1422, ../src/bootstrap.scss */
.userRegistrationForm .icon-qrcode, .dogAdditionalDetailsForm .icon-qrcode, .packageForm .icon-qrcode {
  background-position: -432px -24px;
}
/* line 1425, ../src/bootstrap.scss */
.userRegistrationForm .icon-barcode, .dogAdditionalDetailsForm .icon-barcode, .packageForm .icon-barcode {
  background-position: -456px -24px;
}
/* line 1428, ../src/bootstrap.scss */
.userRegistrationForm .icon-tag, .dogAdditionalDetailsForm .icon-tag, .packageForm .icon-tag {
  background-position: 0 -48px;
}
/* line 1431, ../src/bootstrap.scss */
.userRegistrationForm .icon-tags, .dogAdditionalDetailsForm .icon-tags, .packageForm .icon-tags {
  background-position: -25px -48px;
}
/* line 1434, ../src/bootstrap.scss */
.userRegistrationForm .icon-book, .dogAdditionalDetailsForm .icon-book, .packageForm .icon-book {
  background-position: -48px -48px;
}
/* line 1437, ../src/bootstrap.scss */
.userRegistrationForm .icon-bookmark, .dogAdditionalDetailsForm .icon-bookmark, .packageForm .icon-bookmark {
  background-position: -72px -48px;
}
/* line 1440, ../src/bootstrap.scss */
.userRegistrationForm .icon-print, .dogAdditionalDetailsForm .icon-print, .packageForm .icon-print {
  background-position: -96px -48px;
}
/* line 1443, ../src/bootstrap.scss */
.userRegistrationForm .icon-camera, .dogAdditionalDetailsForm .icon-camera, .packageForm .icon-camera {
  background-position: -120px -48px;
}
/* line 1446, ../src/bootstrap.scss */
.userRegistrationForm .icon-font, .dogAdditionalDetailsForm .icon-font, .packageForm .icon-font {
  background-position: -144px -48px;
}
/* line 1449, ../src/bootstrap.scss */
.userRegistrationForm .icon-bold, .dogAdditionalDetailsForm .icon-bold, .packageForm .icon-bold {
  background-position: -167px -48px;
}
/* line 1452, ../src/bootstrap.scss */
.userRegistrationForm .icon-italic, .dogAdditionalDetailsForm .icon-italic, .packageForm .icon-italic {
  background-position: -192px -48px;
}
/* line 1455, ../src/bootstrap.scss */
.userRegistrationForm .icon-text-height, .dogAdditionalDetailsForm .icon-text-height, .packageForm .icon-text-height {
  background-position: -216px -48px;
}
/* line 1458, ../src/bootstrap.scss */
.userRegistrationForm .icon-text-width, .dogAdditionalDetailsForm .icon-text-width, .packageForm .icon-text-width {
  background-position: -240px -48px;
}
/* line 1461, ../src/bootstrap.scss */
.userRegistrationForm .icon-align-left, .dogAdditionalDetailsForm .icon-align-left, .packageForm .icon-align-left {
  background-position: -264px -48px;
}
/* line 1464, ../src/bootstrap.scss */
.userRegistrationForm .icon-align-center, .dogAdditionalDetailsForm .icon-align-center, .packageForm .icon-align-center {
  background-position: -288px -48px;
}
/* line 1467, ../src/bootstrap.scss */
.userRegistrationForm .icon-align-right, .dogAdditionalDetailsForm .icon-align-right, .packageForm .icon-align-right {
  background-position: -312px -48px;
}
/* line 1470, ../src/bootstrap.scss */
.userRegistrationForm .icon-align-justify, .dogAdditionalDetailsForm .icon-align-justify, .packageForm .icon-align-justify {
  background-position: -336px -48px;
}
/* line 1473, ../src/bootstrap.scss */
.userRegistrationForm .icon-list, .dogAdditionalDetailsForm .icon-list, .packageForm .icon-list {
  background-position: -360px -48px;
}
/* line 1476, ../src/bootstrap.scss */
.userRegistrationForm .icon-indent-left, .dogAdditionalDetailsForm .icon-indent-left, .packageForm .icon-indent-left {
  background-position: -384px -48px;
}
/* line 1479, ../src/bootstrap.scss */
.userRegistrationForm .icon-indent-right, .dogAdditionalDetailsForm .icon-indent-right, .packageForm .icon-indent-right {
  background-position: -408px -48px;
}
/* line 1482, ../src/bootstrap.scss */
.userRegistrationForm .icon-facetime-video, .dogAdditionalDetailsForm .icon-facetime-video, .packageForm .icon-facetime-video {
  background-position: -432px -48px;
}
/* line 1485, ../src/bootstrap.scss */
.userRegistrationForm .icon-picture, .dogAdditionalDetailsForm .icon-picture, .packageForm .icon-picture {
  background-position: -456px -48px;
}
/* line 1488, ../src/bootstrap.scss */
.userRegistrationForm .icon-pencil, .dogAdditionalDetailsForm .icon-pencil, .packageForm .icon-pencil {
  background-position: 0 -72px;
}
/* line 1491, ../src/bootstrap.scss */
.userRegistrationForm .icon-map-marker, .dogAdditionalDetailsForm .icon-map-marker, .packageForm .icon-map-marker {
  background-position: -24px -72px;
}
/* line 1494, ../src/bootstrap.scss */
.userRegistrationForm .icon-adjust, .dogAdditionalDetailsForm .icon-adjust, .packageForm .icon-adjust {
  background-position: -48px -72px;
}
/* line 1497, ../src/bootstrap.scss */
.userRegistrationForm .icon-tint, .dogAdditionalDetailsForm .icon-tint, .packageForm .icon-tint {
  background-position: -72px -72px;
}
/* line 1500, ../src/bootstrap.scss */
.userRegistrationForm .icon-edit, .dogAdditionalDetailsForm .icon-edit, .packageForm .icon-edit {
  background-position: -96px -72px;
}
/* line 1503, ../src/bootstrap.scss */
.userRegistrationForm .icon-share, .dogAdditionalDetailsForm .icon-share, .packageForm .icon-share {
  background-position: -120px -72px;
}
/* line 1506, ../src/bootstrap.scss */
.userRegistrationForm .icon-check, .dogAdditionalDetailsForm .icon-check, .packageForm .icon-check {
  background-position: -144px -72px;
}
/* line 1509, ../src/bootstrap.scss */
.userRegistrationForm .icon-move, .dogAdditionalDetailsForm .icon-move, .packageForm .icon-move {
  background-position: -168px -72px;
}
/* line 1512, ../src/bootstrap.scss */
.userRegistrationForm .icon-step-backward, .dogAdditionalDetailsForm .icon-step-backward, .packageForm .icon-step-backward {
  background-position: -192px -72px;
}
/* line 1515, ../src/bootstrap.scss */
.userRegistrationForm .icon-fast-backward, .dogAdditionalDetailsForm .icon-fast-backward, .packageForm .icon-fast-backward {
  background-position: -216px -72px;
}
/* line 1518, ../src/bootstrap.scss */
.userRegistrationForm .icon-backward, .dogAdditionalDetailsForm .icon-backward, .packageForm .icon-backward {
  background-position: -240px -72px;
}
/* line 1521, ../src/bootstrap.scss */
.userRegistrationForm .icon-play, .dogAdditionalDetailsForm .icon-play, .packageForm .icon-play {
  background-position: -264px -72px;
}
/* line 1524, ../src/bootstrap.scss */
.userRegistrationForm .icon-pause, .dogAdditionalDetailsForm .icon-pause, .packageForm .icon-pause {
  background-position: -288px -72px;
}
/* line 1527, ../src/bootstrap.scss */
.userRegistrationForm .icon-stop, .dogAdditionalDetailsForm .icon-stop, .packageForm .icon-stop {
  background-position: -312px -72px;
}
/* line 1530, ../src/bootstrap.scss */
.userRegistrationForm .icon-forward, .dogAdditionalDetailsForm .icon-forward, .packageForm .icon-forward {
  background-position: -336px -72px;
}
/* line 1533, ../src/bootstrap.scss */
.userRegistrationForm .icon-fast-forward, .dogAdditionalDetailsForm .icon-fast-forward, .packageForm .icon-fast-forward {
  background-position: -360px -72px;
}
/* line 1536, ../src/bootstrap.scss */
.userRegistrationForm .icon-step-forward, .dogAdditionalDetailsForm .icon-step-forward, .packageForm .icon-step-forward {
  background-position: -384px -72px;
}
/* line 1539, ../src/bootstrap.scss */
.userRegistrationForm .icon-eject, .dogAdditionalDetailsForm .icon-eject, .packageForm .icon-eject {
  background-position: -408px -72px;
}
/* line 1542, ../src/bootstrap.scss */
.userRegistrationForm .icon-chevron-left, .dogAdditionalDetailsForm .icon-chevron-left, .packageForm .icon-chevron-left {
  background-position: -432px -72px;
}
/* line 1545, ../src/bootstrap.scss */
.userRegistrationForm .icon-chevron-right, .dogAdditionalDetailsForm .icon-chevron-right, .packageForm .icon-chevron-right {
  background-position: -456px -72px;
}
/* line 1548, ../src/bootstrap.scss */
.userRegistrationForm .icon-plus-sign, .dogAdditionalDetailsForm .icon-plus-sign, .packageForm .icon-plus-sign {
  background-position: 0 -96px;
}
/* line 1551, ../src/bootstrap.scss */
.userRegistrationForm .icon-minus-sign, .dogAdditionalDetailsForm .icon-minus-sign, .packageForm .icon-minus-sign {
  background-position: -24px -96px;
}
/* line 1554, ../src/bootstrap.scss */
.userRegistrationForm .icon-remove-sign, .dogAdditionalDetailsForm .icon-remove-sign, .packageForm .icon-remove-sign {
  background-position: -48px -96px;
}
/* line 1557, ../src/bootstrap.scss */
.userRegistrationForm .icon-ok-sign, .dogAdditionalDetailsForm .icon-ok-sign, .packageForm .icon-ok-sign {
  background-position: -72px -96px;
}
/* line 1560, ../src/bootstrap.scss */
.userRegistrationForm .icon-question-sign, .dogAdditionalDetailsForm .icon-question-sign, .packageForm .icon-question-sign {
  background-position: -96px -96px;
}
/* line 1563, ../src/bootstrap.scss */
.userRegistrationForm .icon-info-sign, .dogAdditionalDetailsForm .icon-info-sign, .packageForm .icon-info-sign {
  background-position: -120px -96px;
}
/* line 1566, ../src/bootstrap.scss */
.userRegistrationForm .icon-screenshot, .dogAdditionalDetailsForm .icon-screenshot, .packageForm .icon-screenshot {
  background-position: -144px -96px;
}
/* line 1569, ../src/bootstrap.scss */
.userRegistrationForm .icon-remove-circle, .dogAdditionalDetailsForm .icon-remove-circle, .packageForm .icon-remove-circle {
  background-position: -168px -96px;
}
/* line 1572, ../src/bootstrap.scss */
.userRegistrationForm .icon-ok-circle, .dogAdditionalDetailsForm .icon-ok-circle, .packageForm .icon-ok-circle {
  background-position: -192px -96px;
}
/* line 1575, ../src/bootstrap.scss */
.userRegistrationForm .icon-ban-circle, .dogAdditionalDetailsForm .icon-ban-circle, .packageForm .icon-ban-circle {
  background-position: -216px -96px;
}
/* line 1578, ../src/bootstrap.scss */
.userRegistrationForm .icon-arrow-left, .dogAdditionalDetailsForm .icon-arrow-left, .packageForm .icon-arrow-left {
  background-position: -240px -96px;
}
/* line 1581, ../src/bootstrap.scss */
.userRegistrationForm .icon-arrow-right, .dogAdditionalDetailsForm .icon-arrow-right, .packageForm .icon-arrow-right {
  background-position: -264px -96px;
}
/* line 1584, ../src/bootstrap.scss */
.userRegistrationForm .icon-arrow-up, .dogAdditionalDetailsForm .icon-arrow-up, .packageForm .icon-arrow-up {
  background-position: -289px -96px;
}
/* line 1587, ../src/bootstrap.scss */
.userRegistrationForm .icon-arrow-down, .dogAdditionalDetailsForm .icon-arrow-down, .packageForm .icon-arrow-down {
  background-position: -312px -96px;
}
/* line 1590, ../src/bootstrap.scss */
.userRegistrationForm .icon-share-alt, .dogAdditionalDetailsForm .icon-share-alt, .packageForm .icon-share-alt {
  background-position: -336px -96px;
}
/* line 1593, ../src/bootstrap.scss */
.userRegistrationForm .icon-resize-full, .dogAdditionalDetailsForm .icon-resize-full, .packageForm .icon-resize-full {
  background-position: -360px -96px;
}
/* line 1596, ../src/bootstrap.scss */
.userRegistrationForm .icon-resize-small, .dogAdditionalDetailsForm .icon-resize-small, .packageForm .icon-resize-small {
  background-position: -384px -96px;
}
/* line 1599, ../src/bootstrap.scss */
.userRegistrationForm .icon-plus, .dogAdditionalDetailsForm .icon-plus, .packageForm .icon-plus {
  background-position: -408px -96px;
}
/* line 1602, ../src/bootstrap.scss */
.userRegistrationForm .icon-minus, .dogAdditionalDetailsForm .icon-minus, .packageForm .icon-minus {
  background-position: -433px -96px;
}
/* line 1605, ../src/bootstrap.scss */
.userRegistrationForm .icon-asterisk, .dogAdditionalDetailsForm .icon-asterisk, .packageForm .icon-asterisk {
  background-position: -456px -96px;
}
/* line 1608, ../src/bootstrap.scss */
.userRegistrationForm .icon-exclamation-sign, .dogAdditionalDetailsForm .icon-exclamation-sign, .packageForm .icon-exclamation-sign {
  background-position: 0 -120px;
}
/* line 1611, ../src/bootstrap.scss */
.userRegistrationForm .icon-gift, .dogAdditionalDetailsForm .icon-gift, .packageForm .icon-gift {
  background-position: -24px -120px;
}
/* line 1614, ../src/bootstrap.scss */
.userRegistrationForm .icon-leaf, .dogAdditionalDetailsForm .icon-leaf, .packageForm .icon-leaf {
  background-position: -48px -120px;
}
/* line 1617, ../src/bootstrap.scss */
.userRegistrationForm .icon-fire, .dogAdditionalDetailsForm .icon-fire, .packageForm .icon-fire {
  background-position: -72px -120px;
}
/* line 1620, ../src/bootstrap.scss */
.userRegistrationForm .icon-eye-open, .dogAdditionalDetailsForm .icon-eye-open, .packageForm .icon-eye-open {
  background-position: -96px -120px;
}
/* line 1623, ../src/bootstrap.scss */
.userRegistrationForm .icon-eye-close, .dogAdditionalDetailsForm .icon-eye-close, .packageForm .icon-eye-close {
  background-position: -120px -120px;
}
/* line 1626, ../src/bootstrap.scss */
.userRegistrationForm .icon-warning-sign, .dogAdditionalDetailsForm .icon-warning-sign, .packageForm .icon-warning-sign {
  background-position: -144px -120px;
}
/* line 1629, ../src/bootstrap.scss */
.userRegistrationForm .icon-plane, .dogAdditionalDetailsForm .icon-plane, .packageForm .icon-plane {
  background-position: -168px -120px;
}
/* line 1632, ../src/bootstrap.scss */
.userRegistrationForm .icon-calendar, .dogAdditionalDetailsForm .icon-calendar, .packageForm .icon-calendar {
  background-position: -192px -120px;
}
/* line 1635, ../src/bootstrap.scss */
.userRegistrationForm .icon-random, .dogAdditionalDetailsForm .icon-random, .packageForm .icon-random {
  background-position: -216px -120px;
}
/* line 1638, ../src/bootstrap.scss */
.userRegistrationForm .icon-comment, .dogAdditionalDetailsForm .icon-comment, .packageForm .icon-comment {
  background-position: -240px -120px;
}
/* line 1641, ../src/bootstrap.scss */
.userRegistrationForm .icon-magnet, .dogAdditionalDetailsForm .icon-magnet, .packageForm .icon-magnet {
  background-position: -264px -120px;
}
/* line 1644, ../src/bootstrap.scss */
.userRegistrationForm .icon-chevron-up, .dogAdditionalDetailsForm .icon-chevron-up, .packageForm .icon-chevron-up {
  background-position: -288px -120px;
}
/* line 1647, ../src/bootstrap.scss */
.userRegistrationForm .icon-chevron-down, .dogAdditionalDetailsForm .icon-chevron-down, .packageForm .icon-chevron-down {
  background-position: -313px -119px;
}
/* line 1650, ../src/bootstrap.scss */
.userRegistrationForm .icon-retweet, .dogAdditionalDetailsForm .icon-retweet, .packageForm .icon-retweet {
  background-position: -336px -120px;
}
/* line 1653, ../src/bootstrap.scss */
.userRegistrationForm .icon-shopping-cart, .dogAdditionalDetailsForm .icon-shopping-cart, .packageForm .icon-shopping-cart {
  background-position: -360px -120px;
}
/* line 1656, ../src/bootstrap.scss */
.userRegistrationForm .icon-folder-close, .dogAdditionalDetailsForm .icon-folder-close, .packageForm .icon-folder-close {
  background-position: -384px -120px;
}
/* line 1659, ../src/bootstrap.scss */
.userRegistrationForm .icon-folder-open, .dogAdditionalDetailsForm .icon-folder-open, .packageForm .icon-folder-open {
  background-position: -408px -120px;
}
/* line 1662, ../src/bootstrap.scss */
.userRegistrationForm .icon-resize-vertical, .dogAdditionalDetailsForm .icon-resize-vertical, .packageForm .icon-resize-vertical {
  background-position: -432px -119px;
}
/* line 1665, ../src/bootstrap.scss */
.userRegistrationForm .icon-resize-horizontal, .dogAdditionalDetailsForm .icon-resize-horizontal, .packageForm .icon-resize-horizontal {
  background-position: -456px -118px;
}
/* line 1668, ../src/bootstrap.scss */
.userRegistrationForm .icon-hdd, .dogAdditionalDetailsForm .icon-hdd, .packageForm .icon-hdd {
  background-position: 0 -144px;
}
/* line 1671, ../src/bootstrap.scss */
.userRegistrationForm .icon-bullhorn, .dogAdditionalDetailsForm .icon-bullhorn, .packageForm .icon-bullhorn {
  background-position: -24px -144px;
}
/* line 1674, ../src/bootstrap.scss */
.userRegistrationForm .icon-bell, .dogAdditionalDetailsForm .icon-bell, .packageForm .icon-bell {
  background-position: -48px -144px;
}
/* line 1677, ../src/bootstrap.scss */
.userRegistrationForm .icon-certificate, .dogAdditionalDetailsForm .icon-certificate, .packageForm .icon-certificate {
  background-position: -72px -144px;
}
/* line 1680, ../src/bootstrap.scss */
.userRegistrationForm .icon-thumbs-up, .dogAdditionalDetailsForm .icon-thumbs-up, .packageForm .icon-thumbs-up {
  background-position: -96px -144px;
}
/* line 1683, ../src/bootstrap.scss */
.userRegistrationForm .icon-thumbs-down, .dogAdditionalDetailsForm .icon-thumbs-down, .packageForm .icon-thumbs-down {
  background-position: -120px -144px;
}
/* line 1686, ../src/bootstrap.scss */
.userRegistrationForm .icon-hand-right, .dogAdditionalDetailsForm .icon-hand-right, .packageForm .icon-hand-right {
  background-position: -144px -144px;
}
/* line 1689, ../src/bootstrap.scss */
.userRegistrationForm .icon-hand-left, .dogAdditionalDetailsForm .icon-hand-left, .packageForm .icon-hand-left {
  background-position: -168px -144px;
}
/* line 1692, ../src/bootstrap.scss */
.userRegistrationForm .icon-hand-up, .dogAdditionalDetailsForm .icon-hand-up, .packageForm .icon-hand-up {
  background-position: -192px -144px;
}
/* line 1695, ../src/bootstrap.scss */
.userRegistrationForm .icon-hand-down, .dogAdditionalDetailsForm .icon-hand-down, .packageForm .icon-hand-down {
  background-position: -216px -144px;
}
/* line 1698, ../src/bootstrap.scss */
.userRegistrationForm .icon-circle-arrow-right, .dogAdditionalDetailsForm .icon-circle-arrow-right, .packageForm .icon-circle-arrow-right {
  background-position: -240px -144px;
}
/* line 1701, ../src/bootstrap.scss */
.userRegistrationForm .icon-circle-arrow-left, .dogAdditionalDetailsForm .icon-circle-arrow-left, .packageForm .icon-circle-arrow-left {
  background-position: -264px -144px;
}
/* line 1704, ../src/bootstrap.scss */
.userRegistrationForm .icon-circle-arrow-up, .dogAdditionalDetailsForm .icon-circle-arrow-up, .packageForm .icon-circle-arrow-up {
  background-position: -288px -144px;
}
/* line 1707, ../src/bootstrap.scss */
.userRegistrationForm .icon-circle-arrow-down, .dogAdditionalDetailsForm .icon-circle-arrow-down, .packageForm .icon-circle-arrow-down {
  background-position: -312px -144px;
}
/* line 1710, ../src/bootstrap.scss */
.userRegistrationForm .icon-globe, .dogAdditionalDetailsForm .icon-globe, .packageForm .icon-globe {
  background-position: -336px -144px;
}
/* line 1713, ../src/bootstrap.scss */
.userRegistrationForm .icon-wrench, .dogAdditionalDetailsForm .icon-wrench, .packageForm .icon-wrench {
  background-position: -360px -144px;
}
/* line 1716, ../src/bootstrap.scss */
.userRegistrationForm .icon-tasks, .dogAdditionalDetailsForm .icon-tasks, .packageForm .icon-tasks {
  background-position: -384px -144px;
}
/* line 1719, ../src/bootstrap.scss */
.userRegistrationForm .icon-filter, .dogAdditionalDetailsForm .icon-filter, .packageForm .icon-filter {
  background-position: -408px -144px;
}
/* line 1722, ../src/bootstrap.scss */
.userRegistrationForm .icon-briefcase, .dogAdditionalDetailsForm .icon-briefcase, .packageForm .icon-briefcase {
  background-position: -432px -144px;
}
/* line 1725, ../src/bootstrap.scss */
.userRegistrationForm .icon-fullscreen, .dogAdditionalDetailsForm .icon-fullscreen, .packageForm .icon-fullscreen {
  background-position: -456px -144px;
}
/* line 1728, ../src/bootstrap.scss */
.userRegistrationForm .dropup, .userRegistrationForm .dropdown, .dogAdditionalDetailsForm .dropup, .dogAdditionalDetailsForm .dropdown, .packageForm .dropup, .packageForm .dropdown {
  position: relative;
}
/* line 1731, ../src/bootstrap.scss */
.userRegistrationForm .dropdown-toggle, .dogAdditionalDetailsForm .dropdown-toggle, .packageForm .dropdown-toggle {
  *margin-bottom: -3px;
}
/* line 1733, ../src/bootstrap.scss */
.userRegistrationForm .dropdown-toggle:active, .dogAdditionalDetailsForm .dropdown-toggle:active, .packageForm .dropdown-toggle:active {
  outline: 0;
}
/* line 1736, ../src/bootstrap.scss */
.userRegistrationForm .open .dropdown-toggle, .dogAdditionalDetailsForm .open .dropdown-toggle, .packageForm .open .dropdown-toggle {
  outline: 0;
}
/* line 1739, ../src/bootstrap.scss */
.userRegistrationForm .caret, .dogAdditionalDetailsForm .caret, .packageForm .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  opacity: 0.3;
  filter: alpha(opacity=30);
}
/* line 1752, ../src/bootstrap.scss */
.userRegistrationForm .dropdown .caret, .dogAdditionalDetailsForm .dropdown .caret, .packageForm .dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
/* line 1755, ../src/bootstrap.scss */
.userRegistrationForm .dropdown:hover .caret, .dogAdditionalDetailsForm .dropdown:hover .caret, .packageForm .dropdown:hover .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1759, ../src/bootstrap.scss */
.userRegistrationForm .open .caret, .dogAdditionalDetailsForm .open .caret, .packageForm .open .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1763, ../src/bootstrap.scss */
.userRegistrationForm .dropdown-menu, .dogAdditionalDetailsForm .dropdown-menu, .packageForm .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 4px 0;
  margin: 1px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
/* line 1788, ../src/bootstrap.scss */
.userRegistrationForm .dropdown-menu.pull-right, .dogAdditionalDetailsForm .dropdown-menu.pull-right, .packageForm .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 1791, ../src/bootstrap.scss */
.userRegistrationForm .dropdown-menu .divider, .dogAdditionalDetailsForm .dropdown-menu .divider, .packageForm .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
/* line 1799, ../src/bootstrap.scss */
.userRegistrationForm .dropdown-menu a, .dogAdditionalDetailsForm .dropdown-menu a, .packageForm .dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
}
/* line 1807, ../src/bootstrap.scss */
.userRegistrationForm .dropdown-menu li > a:hover, .dogAdditionalDetailsForm .dropdown-menu li > a:hover, .packageForm .dropdown-menu li > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}
/* line 1811, ../src/bootstrap.scss */
.userRegistrationForm .dropdown-menu .active > a, .dogAdditionalDetailsForm .dropdown-menu .active > a, .packageForm .dropdown-menu .active > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}
/* line 1815, ../src/bootstrap.scss */
.userRegistrationForm .dropdown-menu .active > a:hover, .dogAdditionalDetailsForm .dropdown-menu .active > a:hover, .packageForm .dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}
/* line 1820, ../src/bootstrap.scss */
.userRegistrationForm .open, .dogAdditionalDetailsForm .open, .packageForm .open {
  *z-index: 1000;
}
/* line 1822, ../src/bootstrap.scss */
.userRegistrationForm .open .dropdown-menu, .dogAdditionalDetailsForm .open .dropdown-menu, .packageForm .open .dropdown-menu {
  display: block;
}
/* line 1825, ../src/bootstrap.scss */
.userRegistrationForm .pull-right .dropdown-menu, .dogAdditionalDetailsForm .pull-right .dropdown-menu, .packageForm .pull-right .dropdown-menu {
  right: 0;
  left: auto;
}
/* line 1829, ../src/bootstrap.scss */
.userRegistrationForm .dropup .caret, .userRegistrationForm .navbar-fixed-bottom .dropdown .caret, .dogAdditionalDetailsForm .dropup .caret, .dogAdditionalDetailsForm .navbar-fixed-bottom .dropdown .caret, .packageForm .dropup .caret, .packageForm .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}
/* line 1834, ../src/bootstrap.scss */
.userRegistrationForm .dropup .dropdown-menu, .userRegistrationForm .navbar-fixed-bottom .dropdown .dropdown-menu, .dogAdditionalDetailsForm .dropup .dropdown-menu, .dogAdditionalDetailsForm .navbar-fixed-bottom .dropdown .dropdown-menu, .packageForm .dropup .dropdown-menu, .packageForm .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
/* line 1839, ../src/bootstrap.scss */
.userRegistrationForm .typeahead, .dogAdditionalDetailsForm .typeahead, .packageForm .typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 1845, ../src/bootstrap.scss */
.userRegistrationForm .well, .dogAdditionalDetailsForm .well, .packageForm .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 1858, ../src/bootstrap.scss */
.userRegistrationForm .well blockquote, .dogAdditionalDetailsForm .well blockquote, .packageForm .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
/* line 1862, ../src/bootstrap.scss */
.userRegistrationForm .well-large, .dogAdditionalDetailsForm .well-large, .packageForm .well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
/* line 1868, ../src/bootstrap.scss */
.userRegistrationForm .well-small, .dogAdditionalDetailsForm .well-small, .packageForm .well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 1874, ../src/bootstrap.scss */
.userRegistrationForm .fade, .dogAdditionalDetailsForm .fade, .packageForm .fade {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 1882, ../src/bootstrap.scss */
.userRegistrationForm .fade.in, .dogAdditionalDetailsForm .fade.in, .packageForm .fade.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1886, ../src/bootstrap.scss */
.userRegistrationForm .collapse, .dogAdditionalDetailsForm .collapse, .packageForm .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
/* line 1895, ../src/bootstrap.scss */
.userRegistrationForm .collapse.in, .dogAdditionalDetailsForm .collapse.in, .packageForm .collapse.in {
  height: auto;
}
/* line 1898, ../src/bootstrap.scss */
.userRegistrationForm .close, .dogAdditionalDetailsForm .close, .packageForm .close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
/* line 1907, ../src/bootstrap.scss */
.userRegistrationForm .close:hover, .dogAdditionalDetailsForm .close:hover, .packageForm .close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
/* line 1914, ../src/bootstrap.scss */
.userRegistrationForm button.close, .dogAdditionalDetailsForm button.close, .packageForm button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
/* line 1921, ../src/bootstrap.scss */
.userRegistrationForm .btn, .dogAdditionalDetailsForm .btn, .packageForm .btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, white, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, white, #e6e6e6);
  background-image: -o-linear-gradient(top, white, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, white, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 1958, ../src/bootstrap.scss */
.userRegistrationForm .btn:hover, .userRegistrationForm .btn:active, .userRegistrationForm .btn.active, .userRegistrationForm .btn.disabled, .userRegistrationForm .btn[disabled], .dogAdditionalDetailsForm .btn:hover, .dogAdditionalDetailsForm .btn:active, .dogAdditionalDetailsForm .btn.active, .dogAdditionalDetailsForm .btn.disabled, .dogAdditionalDetailsForm .btn[disabled], .packageForm .btn:hover, .packageForm .btn:active, .packageForm .btn.active, .packageForm .btn.disabled, .packageForm .btn[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
/* line 1961, ../src/bootstrap.scss */
.userRegistrationForm .btn:active, .userRegistrationForm .btn.active, .dogAdditionalDetailsForm .btn:active, .dogAdditionalDetailsForm .btn.active, .packageForm .btn:active, .packageForm .btn.active {
  background-color: #cccccc \9;
}
/* line 1963, ../src/bootstrap.scss */
.userRegistrationForm .btn:first-child, .dogAdditionalDetailsForm .btn:first-child, .packageForm .btn:first-child {
  *margin-left: 0;
}
/* line 1965, ../src/bootstrap.scss */
.userRegistrationForm .btn:hover, .dogAdditionalDetailsForm .btn:hover, .packageForm .btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
/* line 1977, ../src/bootstrap.scss */
.userRegistrationForm .btn:focus, .dogAdditionalDetailsForm .btn:focus, .packageForm .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 1981, ../src/bootstrap.scss */
.userRegistrationForm .btn.active, .userRegistrationForm .btn:active, .dogAdditionalDetailsForm .btn.active, .dogAdditionalDetailsForm .btn:active, .packageForm .btn.active, .packageForm .btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 1989, ../src/bootstrap.scss */
.userRegistrationForm .btn.disabled, .userRegistrationForm .btn[disabled], .dogAdditionalDetailsForm .btn.disabled, .dogAdditionalDetailsForm .btn[disabled], .packageForm .btn.disabled, .packageForm .btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1999, ../src/bootstrap.scss */
.userRegistrationForm .btn-large, .dogAdditionalDetailsForm .btn-large, .packageForm .btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 2006, ../src/bootstrap.scss */
.userRegistrationForm .btn-large [class^="icon-"], .dogAdditionalDetailsForm .btn-large [class^="icon-"], .packageForm .btn-large [class^="icon-"] {
  margin-top: 1px;
}
/* line 2009, ../src/bootstrap.scss */
.userRegistrationForm .btn-small, .dogAdditionalDetailsForm .btn-small, .packageForm .btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}
/* line 2013, ../src/bootstrap.scss */
.userRegistrationForm .btn-small [class^="icon-"], .dogAdditionalDetailsForm .btn-small [class^="icon-"], .packageForm .btn-small [class^="icon-"] {
  margin-top: -1px;
}
/* line 2016, ../src/bootstrap.scss */
.userRegistrationForm .btn-mini, .dogAdditionalDetailsForm .btn-mini, .packageForm .btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}
/* line 2021, ../src/bootstrap.scss */
.userRegistrationForm .btn-primary, .userRegistrationForm .btn-warning, .userRegistrationForm .btn-danger, .userRegistrationForm .btn-success, .userRegistrationForm .btn-info, .userRegistrationForm .btn-inverse, .dogAdditionalDetailsForm .btn-primary, .dogAdditionalDetailsForm .btn-warning, .dogAdditionalDetailsForm .btn-danger, .dogAdditionalDetailsForm .btn-success, .dogAdditionalDetailsForm .btn-info, .dogAdditionalDetailsForm .btn-inverse, .packageForm .btn-primary, .packageForm .btn-warning, .packageForm .btn-danger, .packageForm .btn-success, .packageForm .btn-info, .packageForm .btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 2024, ../src/bootstrap.scss */
.userRegistrationForm .btn-primary:hover, .userRegistrationForm .btn-warning:hover, .userRegistrationForm .btn-danger:hover, .userRegistrationForm .btn-success:hover, .userRegistrationForm .btn-info:hover, .userRegistrationForm .btn-inverse:hover, .dogAdditionalDetailsForm .btn-primary:hover, .dogAdditionalDetailsForm .btn-warning:hover, .dogAdditionalDetailsForm .btn-danger:hover, .dogAdditionalDetailsForm .btn-success:hover, .dogAdditionalDetailsForm .btn-info:hover, .dogAdditionalDetailsForm .btn-inverse:hover, .packageForm .btn-primary:hover, .packageForm .btn-warning:hover, .packageForm .btn-danger:hover, .packageForm .btn-success:hover, .packageForm .btn-info:hover, .packageForm .btn-inverse:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 2028, ../src/bootstrap.scss */
.userRegistrationForm .btn-primary.active, .userRegistrationForm .btn-warning.active, .userRegistrationForm .btn-danger.active, .userRegistrationForm .btn-success.active, .userRegistrationForm .btn-info.active, .userRegistrationForm .btn-inverse.active, .dogAdditionalDetailsForm .btn-primary.active, .dogAdditionalDetailsForm .btn-warning.active, .dogAdditionalDetailsForm .btn-danger.active, .dogAdditionalDetailsForm .btn-success.active, .dogAdditionalDetailsForm .btn-info.active, .dogAdditionalDetailsForm .btn-inverse.active, .packageForm .btn-primary.active, .packageForm .btn-warning.active, .packageForm .btn-danger.active, .packageForm .btn-success.active, .packageForm .btn-info.active, .packageForm .btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
/* line 2031, ../src/bootstrap.scss */
.userRegistrationForm .btn, .dogAdditionalDetailsForm .btn, .packageForm .btn {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
/* line 2035, ../src/bootstrap.scss */
.userRegistrationForm .btn-primary, .dogAdditionalDetailsForm .btn-primary, .packageForm .btn-primary {
  background-color: #0074cc;
  *background-color: #0055cc;
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* line 2049, ../src/bootstrap.scss */
.userRegistrationForm .btn-primary:hover, .userRegistrationForm .btn-primary:active, .userRegistrationForm .btn-primary.active, .userRegistrationForm .btn-primary.disabled, .userRegistrationForm .btn-primary[disabled], .dogAdditionalDetailsForm .btn-primary:hover, .dogAdditionalDetailsForm .btn-primary:active, .dogAdditionalDetailsForm .btn-primary.active, .dogAdditionalDetailsForm .btn-primary.disabled, .dogAdditionalDetailsForm .btn-primary[disabled], .packageForm .btn-primary:hover, .packageForm .btn-primary:active, .packageForm .btn-primary.active, .packageForm .btn-primary.disabled, .packageForm .btn-primary[disabled] {
  background-color: #0055cc;
  *background-color: #004ab3;
}
/* line 2052, ../src/bootstrap.scss */
.userRegistrationForm .btn-primary:active, .userRegistrationForm .btn-primary.active, .dogAdditionalDetailsForm .btn-primary:active, .dogAdditionalDetailsForm .btn-primary.active, .packageForm .btn-primary:active, .packageForm .btn-primary.active {
  background-color: #004099 \9;
}
/* line 2055, ../src/bootstrap.scss */
.userRegistrationForm .btn-warning, .dogAdditionalDetailsForm .btn-warning, .packageForm .btn-warning {
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* line 2069, ../src/bootstrap.scss */
.userRegistrationForm .btn-warning:hover, .userRegistrationForm .btn-warning:active, .userRegistrationForm .btn-warning.active, .userRegistrationForm .btn-warning.disabled, .userRegistrationForm .btn-warning[disabled], .dogAdditionalDetailsForm .btn-warning:hover, .dogAdditionalDetailsForm .btn-warning:active, .dogAdditionalDetailsForm .btn-warning.active, .dogAdditionalDetailsForm .btn-warning.disabled, .dogAdditionalDetailsForm .btn-warning[disabled], .packageForm .btn-warning:hover, .packageForm .btn-warning:active, .packageForm .btn-warning.active, .packageForm .btn-warning.disabled, .packageForm .btn-warning[disabled] {
  background-color: #f89406;
  *background-color: #df8505;
}
/* line 2072, ../src/bootstrap.scss */
.userRegistrationForm .btn-warning:active, .userRegistrationForm .btn-warning.active, .dogAdditionalDetailsForm .btn-warning:active, .dogAdditionalDetailsForm .btn-warning.active, .packageForm .btn-warning:active, .packageForm .btn-warning.active {
  background-color: #c67605 \9;
}
/* line 2075, ../src/bootstrap.scss */
.userRegistrationForm .btn-danger, .dogAdditionalDetailsForm .btn-danger, .packageForm .btn-danger {
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* line 2089, ../src/bootstrap.scss */
.userRegistrationForm .btn-danger:hover, .userRegistrationForm .btn-danger:active, .userRegistrationForm .btn-danger.active, .userRegistrationForm .btn-danger.disabled, .userRegistrationForm .btn-danger[disabled], .dogAdditionalDetailsForm .btn-danger:hover, .dogAdditionalDetailsForm .btn-danger:active, .dogAdditionalDetailsForm .btn-danger.active, .dogAdditionalDetailsForm .btn-danger.disabled, .dogAdditionalDetailsForm .btn-danger[disabled], .packageForm .btn-danger:hover, .packageForm .btn-danger:active, .packageForm .btn-danger.active, .packageForm .btn-danger.disabled, .packageForm .btn-danger[disabled] {
  background-color: #bd362f;
  *background-color: #a9302a;
}
/* line 2092, ../src/bootstrap.scss */
.userRegistrationForm .btn-danger:active, .userRegistrationForm .btn-danger.active, .dogAdditionalDetailsForm .btn-danger:active, .dogAdditionalDetailsForm .btn-danger.active, .packageForm .btn-danger:active, .packageForm .btn-danger.active {
  background-color: #942a25 \9;
}
/* line 2095, ../src/bootstrap.scss */
.userRegistrationForm .btn-success, .dogAdditionalDetailsForm .btn-success, .packageForm .btn-success {
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* line 2109, ../src/bootstrap.scss */
.userRegistrationForm .btn-success:hover, .userRegistrationForm .btn-success:active, .userRegistrationForm .btn-success.active, .userRegistrationForm .btn-success.disabled, .userRegistrationForm .btn-success[disabled], .dogAdditionalDetailsForm .btn-success:hover, .dogAdditionalDetailsForm .btn-success:active, .dogAdditionalDetailsForm .btn-success.active, .dogAdditionalDetailsForm .btn-success.disabled, .dogAdditionalDetailsForm .btn-success[disabled], .packageForm .btn-success:hover, .packageForm .btn-success:active, .packageForm .btn-success.active, .packageForm .btn-success.disabled, .packageForm .btn-success[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}
/* line 2112, ../src/bootstrap.scss */
.userRegistrationForm .btn-success:active, .userRegistrationForm .btn-success.active, .dogAdditionalDetailsForm .btn-success:active, .dogAdditionalDetailsForm .btn-success.active, .packageForm .btn-success:active, .packageForm .btn-success.active {
  background-color: #408140 \9;
}
/* line 2115, ../src/bootstrap.scss */
.userRegistrationForm .btn-info, .dogAdditionalDetailsForm .btn-info, .packageForm .btn-info {
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* line 2129, ../src/bootstrap.scss */
.userRegistrationForm .btn-info:hover, .userRegistrationForm .btn-info:active, .userRegistrationForm .btn-info.active, .userRegistrationForm .btn-info.disabled, .userRegistrationForm .btn-info[disabled], .dogAdditionalDetailsForm .btn-info:hover, .dogAdditionalDetailsForm .btn-info:active, .dogAdditionalDetailsForm .btn-info.active, .dogAdditionalDetailsForm .btn-info.disabled, .dogAdditionalDetailsForm .btn-info[disabled], .packageForm .btn-info:hover, .packageForm .btn-info:active, .packageForm .btn-info.active, .packageForm .btn-info.disabled, .packageForm .btn-info[disabled] {
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
/* line 2132, ../src/bootstrap.scss */
.userRegistrationForm .btn-info:active, .userRegistrationForm .btn-info.active, .dogAdditionalDetailsForm .btn-info:active, .dogAdditionalDetailsForm .btn-info.active, .packageForm .btn-info:active, .packageForm .btn-info.active {
  background-color: #24748c \9;
}
/* line 2135, ../src/bootstrap.scss */
.userRegistrationForm .btn-inverse, .dogAdditionalDetailsForm .btn-inverse, .packageForm .btn-inverse {
  background-color: #414141;
  *background-color: #222222;
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* line 2149, ../src/bootstrap.scss */
.userRegistrationForm .btn-inverse:hover, .userRegistrationForm .btn-inverse:active, .userRegistrationForm .btn-inverse.active, .userRegistrationForm .btn-inverse.disabled, .userRegistrationForm .btn-inverse[disabled], .dogAdditionalDetailsForm .btn-inverse:hover, .dogAdditionalDetailsForm .btn-inverse:active, .dogAdditionalDetailsForm .btn-inverse.active, .dogAdditionalDetailsForm .btn-inverse.disabled, .dogAdditionalDetailsForm .btn-inverse[disabled], .packageForm .btn-inverse:hover, .packageForm .btn-inverse:active, .packageForm .btn-inverse.active, .packageForm .btn-inverse.disabled, .packageForm .btn-inverse[disabled] {
  background-color: #222222;
  *background-color: #151515;
}
/* line 2152, ../src/bootstrap.scss */
.userRegistrationForm .btn-inverse:active, .userRegistrationForm .btn-inverse.active, .dogAdditionalDetailsForm .btn-inverse:active, .dogAdditionalDetailsForm .btn-inverse.active, .packageForm .btn-inverse:active, .packageForm .btn-inverse.active {
  background-color: #080808 \9;
}
/* line 2155, ../src/bootstrap.scss */
.userRegistrationForm button.btn, .userRegistrationForm input[type="submit"].btn, .dogAdditionalDetailsForm button.btn, .dogAdditionalDetailsForm input[type="submit"].btn, .packageForm button.btn, .packageForm input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
/* line 2159, ../src/bootstrap.scss */
.userRegistrationForm button.btn::-moz-focus-inner, .userRegistrationForm input[type="submit"].btn::-moz-focus-inner, .dogAdditionalDetailsForm button.btn::-moz-focus-inner, .dogAdditionalDetailsForm input[type="submit"].btn::-moz-focus-inner, .packageForm button.btn::-moz-focus-inner, .packageForm input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* line 2163, ../src/bootstrap.scss */
.userRegistrationForm button.btn.btn-large, .userRegistrationForm input[type="submit"].btn.btn-large, .dogAdditionalDetailsForm button.btn.btn-large, .dogAdditionalDetailsForm input[type="submit"].btn.btn-large, .packageForm button.btn.btn-large, .packageForm input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
/* line 2167, ../src/bootstrap.scss */
.userRegistrationForm button.btn.btn-small, .userRegistrationForm input[type="submit"].btn.btn-small, .dogAdditionalDetailsForm button.btn.btn-small, .dogAdditionalDetailsForm input[type="submit"].btn.btn-small, .packageForm button.btn.btn-small, .packageForm input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
/* line 2171, ../src/bootstrap.scss */
.userRegistrationForm button.btn.btn-mini, .userRegistrationForm input[type="submit"].btn.btn-mini, .dogAdditionalDetailsForm button.btn.btn-mini, .dogAdditionalDetailsForm input[type="submit"].btn.btn-mini, .packageForm button.btn.btn-mini, .packageForm input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
/* line 2175, ../src/bootstrap.scss */
.userRegistrationForm .btn-group, .dogAdditionalDetailsForm .btn-group, .packageForm .btn-group {
  position: relative;
  *margin-left: .3em;
  *zoom: 1;
}
/* line 2179, ../src/bootstrap.scss */
.userRegistrationForm .btn-group:before, .dogAdditionalDetailsForm .btn-group:before, .packageForm .btn-group:before {
  display: table;
  content: "";
}
/* line 2182, ../src/bootstrap.scss */
.userRegistrationForm .btn-group:after, .dogAdditionalDetailsForm .btn-group:after, .packageForm .btn-group:after {
  display: table;
  content: "";
  clear: both;
}
/* line 2186, ../src/bootstrap.scss */
.userRegistrationForm .btn-group:first-child, .dogAdditionalDetailsForm .btn-group:first-child, .packageForm .btn-group:first-child {
  *margin-left: 0;
}
/* line 2188, ../src/bootstrap.scss */
.userRegistrationForm .btn-group + .btn-group, .dogAdditionalDetailsForm .btn-group + .btn-group, .packageForm .btn-group + .btn-group {
  margin-left: 5px;
}
/* line 2191, ../src/bootstrap.scss */
.userRegistrationForm .btn-toolbar, .dogAdditionalDetailsForm .btn-toolbar, .packageForm .btn-toolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}
/* line 2194, ../src/bootstrap.scss */
.userRegistrationForm .btn-toolbar .btn-group, .dogAdditionalDetailsForm .btn-toolbar .btn-group, .packageForm .btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
/* line 2202, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .btn, .dogAdditionalDetailsForm .btn-group > .btn, .packageForm .btn-group > .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 2209, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .btn:first-child, .dogAdditionalDetailsForm .btn-group > .btn:first-child, .packageForm .btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}
/* line 2217, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .btn:last-child, .dogAdditionalDetailsForm .btn-group > .btn:last-child, .packageForm .btn-group > .btn:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
/* line 2224, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .dropdown-toggle, .dogAdditionalDetailsForm .btn-group > .dropdown-toggle, .packageForm .btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
/* line 2232, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .btn.large:first-child, .dogAdditionalDetailsForm .btn-group > .btn.large:first-child, .packageForm .btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}
/* line 2240, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .btn.large:last-child, .dogAdditionalDetailsForm .btn-group > .btn.large:last-child, .packageForm .btn-group > .btn.large:last-child {
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}
/* line 2247, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .large.dropdown-toggle, .dogAdditionalDetailsForm .btn-group > .large.dropdown-toggle, .packageForm .btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}
/* line 2255, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .btn:hover, .userRegistrationForm .btn-group > .btn:focus, .userRegistrationForm .btn-group > .btn:active, .userRegistrationForm .btn-group > .btn.active, .dogAdditionalDetailsForm .btn-group > .btn:hover, .dogAdditionalDetailsForm .btn-group > .btn:focus, .dogAdditionalDetailsForm .btn-group > .btn:active, .dogAdditionalDetailsForm .btn-group > .btn.active, .packageForm .btn-group > .btn:hover, .packageForm .btn-group > .btn:focus, .packageForm .btn-group > .btn:active, .packageForm .btn-group > .btn.active {
  z-index: 2;
}
/* line 2257, ../src/bootstrap.scss */
.userRegistrationForm .btn-group .dropdown-toggle:active, .userRegistrationForm .btn-group.open .dropdown-toggle, .dogAdditionalDetailsForm .btn-group .dropdown-toggle:active, .dogAdditionalDetailsForm .btn-group.open .dropdown-toggle, .packageForm .btn-group .dropdown-toggle:active, .packageForm .btn-group.open .dropdown-toggle {
  outline: 0;
}
/* line 2260, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .dropdown-toggle, .dogAdditionalDetailsForm .btn-group > .dropdown-toggle, .packageForm .btn-group > .dropdown-toggle {
  *padding-top: 4px;
  padding-right: 8px;
  *padding-bottom: 4px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 2268, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .btn-mini.dropdown-toggle, .dogAdditionalDetailsForm .btn-group > .btn-mini.dropdown-toggle, .packageForm .btn-group > .btn-mini.dropdown-toggle {
  padding-right: 5px;
  padding-left: 5px;
}
/* line 2271, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .btn-small.dropdown-toggle, .dogAdditionalDetailsForm .btn-group > .btn-small.dropdown-toggle, .packageForm .btn-group > .btn-small.dropdown-toggle {
  *padding-top: 4px;
  *padding-bottom: 4px;
}
/* line 2274, ../src/bootstrap.scss */
.userRegistrationForm .btn-group > .btn-large.dropdown-toggle, .dogAdditionalDetailsForm .btn-group > .btn-large.dropdown-toggle, .packageForm .btn-group > .btn-large.dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
/* line 2278, ../src/bootstrap.scss */
.userRegistrationForm .btn-group.open .dropdown-toggle, .dogAdditionalDetailsForm .btn-group.open .dropdown-toggle, .packageForm .btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 2283, ../src/bootstrap.scss */
.userRegistrationForm .btn-group.open .btn.dropdown-toggle, .dogAdditionalDetailsForm .btn-group.open .btn.dropdown-toggle, .packageForm .btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
/* line 2285, ../src/bootstrap.scss */
.userRegistrationForm .btn-group.open .btn-primary.dropdown-toggle, .dogAdditionalDetailsForm .btn-group.open .btn-primary.dropdown-toggle, .packageForm .btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0055cc;
}
/* line 2287, ../src/bootstrap.scss */
.userRegistrationForm .btn-group.open .btn-warning.dropdown-toggle, .dogAdditionalDetailsForm .btn-group.open .btn-warning.dropdown-toggle, .packageForm .btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
/* line 2289, ../src/bootstrap.scss */
.userRegistrationForm .btn-group.open .btn-danger.dropdown-toggle, .dogAdditionalDetailsForm .btn-group.open .btn-danger.dropdown-toggle, .packageForm .btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
/* line 2291, ../src/bootstrap.scss */
.userRegistrationForm .btn-group.open .btn-success.dropdown-toggle, .dogAdditionalDetailsForm .btn-group.open .btn-success.dropdown-toggle, .packageForm .btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
/* line 2293, ../src/bootstrap.scss */
.userRegistrationForm .btn-group.open .btn-info.dropdown-toggle, .dogAdditionalDetailsForm .btn-group.open .btn-info.dropdown-toggle, .packageForm .btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
/* line 2295, ../src/bootstrap.scss */
.userRegistrationForm .btn-group.open .btn-inverse.dropdown-toggle, .dogAdditionalDetailsForm .btn-group.open .btn-inverse.dropdown-toggle, .packageForm .btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
/* line 2299, ../src/bootstrap.scss */
.userRegistrationForm .btn .caret, .dogAdditionalDetailsForm .btn .caret, .packageForm .btn .caret {
  margin-top: 7px;
  margin-left: 0;
}
/* line 2302, ../src/bootstrap.scss */
.userRegistrationForm .btn:hover .caret, .dogAdditionalDetailsForm .btn:hover .caret, .packageForm .btn:hover .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 2306, ../src/bootstrap.scss */
.userRegistrationForm .open.btn-group .caret, .dogAdditionalDetailsForm .open.btn-group .caret, .packageForm .open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 2310, ../src/bootstrap.scss */
.userRegistrationForm .btn-mini .caret, .dogAdditionalDetailsForm .btn-mini .caret, .packageForm .btn-mini .caret {
  margin-top: 5px;
}
/* line 2313, ../src/bootstrap.scss */
.userRegistrationForm .btn-small .caret, .dogAdditionalDetailsForm .btn-small .caret, .packageForm .btn-small .caret {
  margin-top: 6px;
}
/* line 2316, ../src/bootstrap.scss */
.userRegistrationForm .btn-large .caret, .dogAdditionalDetailsForm .btn-large .caret, .packageForm .btn-large .caret {
  margin-top: 6px;
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}
/* line 2322, ../src/bootstrap.scss */
.userRegistrationForm .dropup .btn-large .caret, .dogAdditionalDetailsForm .dropup .btn-large .caret, .packageForm .dropup .btn-large .caret {
  border-top: 0;
  border-bottom: 5px solid #000000;
}
/* line 2326, ../src/bootstrap.scss */
.userRegistrationForm .btn-primary .caret, .userRegistrationForm .btn-warning .caret, .userRegistrationForm .btn-danger .caret, .userRegistrationForm .btn-info .caret, .userRegistrationForm .btn-success .caret, .userRegistrationForm .btn-inverse .caret, .dogAdditionalDetailsForm .btn-primary .caret, .dogAdditionalDetailsForm .btn-warning .caret, .dogAdditionalDetailsForm .btn-danger .caret, .dogAdditionalDetailsForm .btn-info .caret, .dogAdditionalDetailsForm .btn-success .caret, .dogAdditionalDetailsForm .btn-inverse .caret, .packageForm .btn-primary .caret, .packageForm .btn-warning .caret, .packageForm .btn-danger .caret, .packageForm .btn-info .caret, .packageForm .btn-success .caret, .packageForm .btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}
/* line 2332, ../src/bootstrap.scss */
.userRegistrationForm .alert, .dogAdditionalDetailsForm .alert, .packageForm .alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 2343, ../src/bootstrap.scss */
.userRegistrationForm .alert-heading, .dogAdditionalDetailsForm .alert-heading, .packageForm .alert-heading {
  color: inherit;
}
/* line 2346, ../src/bootstrap.scss */
.userRegistrationForm .alert .close, .dogAdditionalDetailsForm .alert .close, .packageForm .alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
/* line 2352, ../src/bootstrap.scss */
.userRegistrationForm .alert-success, .dogAdditionalDetailsForm .alert-success, .packageForm .alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 2357, ../src/bootstrap.scss */
.userRegistrationForm .alert-danger, .userRegistrationForm .alert-error, .dogAdditionalDetailsForm .alert-danger, .dogAdditionalDetailsForm .alert-error, .packageForm .alert-danger, .packageForm .alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
/* line 2362, ../src/bootstrap.scss */
.userRegistrationForm .alert-info, .dogAdditionalDetailsForm .alert-info, .packageForm .alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 2367, ../src/bootstrap.scss */
.userRegistrationForm .alert-block, .dogAdditionalDetailsForm .alert-block, .packageForm .alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 2371, ../src/bootstrap.scss */
.userRegistrationForm .alert-block > p, .userRegistrationForm .alert-block > ul, .dogAdditionalDetailsForm .alert-block > p, .dogAdditionalDetailsForm .alert-block > ul, .packageForm .alert-block > p, .packageForm .alert-block > ul {
  margin-bottom: 0;
}
/* line 2373, ../src/bootstrap.scss */
.userRegistrationForm .alert-block p + p, .dogAdditionalDetailsForm .alert-block p + p, .packageForm .alert-block p + p {
  margin-top: 5px;
}
/* line 2376, ../src/bootstrap.scss */
.userRegistrationForm .nav, .dogAdditionalDetailsForm .nav, .packageForm .nav {
  margin-bottom: 18px;
  margin-left: 0;
  list-style: none;
}
/* line 2381, ../src/bootstrap.scss */
.userRegistrationForm .nav > li > a, .dogAdditionalDetailsForm .nav > li > a, .packageForm .nav > li > a {
  display: block;
}
/* line 2383, ../src/bootstrap.scss */
.userRegistrationForm .nav > li > a:hover, .dogAdditionalDetailsForm .nav > li > a:hover, .packageForm .nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}
/* line 2386, ../src/bootstrap.scss */
.userRegistrationForm .nav > .pull-right, .dogAdditionalDetailsForm .nav > .pull-right, .packageForm .nav > .pull-right {
  float: right;
}
/* line 2388, ../src/bootstrap.scss */
.userRegistrationForm .nav .nav-header, .dogAdditionalDetailsForm .nav .nav-header, .packageForm .nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
/* line 2397, ../src/bootstrap.scss */
.userRegistrationForm .nav li + .nav-header, .dogAdditionalDetailsForm .nav li + .nav-header, .packageForm .nav li + .nav-header {
  margin-top: 9px;
}
/* line 2400, ../src/bootstrap.scss */
.userRegistrationForm .nav-list, .dogAdditionalDetailsForm .nav-list, .packageForm .nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}
/* line 2404, ../src/bootstrap.scss */
.userRegistrationForm .nav-list > li > a, .userRegistrationForm .nav-list .nav-header, .dogAdditionalDetailsForm .nav-list > li > a, .dogAdditionalDetailsForm .nav-list .nav-header, .packageForm .nav-list > li > a, .packageForm .nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* line 2409, ../src/bootstrap.scss */
.userRegistrationForm .nav-list > li > a, .dogAdditionalDetailsForm .nav-list > li > a, .packageForm .nav-list > li > a {
  padding: 3px 15px;
}
/* line 2411, ../src/bootstrap.scss */
.userRegistrationForm .nav-list > .active > a, .dogAdditionalDetailsForm .nav-list > .active > a, .packageForm .nav-list > .active > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
/* line 2415, ../src/bootstrap.scss */
.userRegistrationForm .nav-list > .active > a:hover, .dogAdditionalDetailsForm .nav-list > .active > a:hover, .packageForm .nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
/* line 2419, ../src/bootstrap.scss */
.userRegistrationForm .nav-list [class^="icon-"], .dogAdditionalDetailsForm .nav-list [class^="icon-"], .packageForm .nav-list [class^="icon-"] {
  margin-right: 2px;
}
/* line 2421, ../src/bootstrap.scss */
.userRegistrationForm .nav-list .divider, .dogAdditionalDetailsForm .nav-list .divider, .packageForm .nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
/* line 2430, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs, .userRegistrationForm .nav-pills, .dogAdditionalDetailsForm .nav-tabs, .dogAdditionalDetailsForm .nav-pills, .packageForm .nav-tabs, .packageForm .nav-pills {
  *zoom: 1;
}
/* line 2433, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs:before, .userRegistrationForm .nav-pills:before, .userRegistrationForm .nav-tabs:after, .userRegistrationForm .nav-pills:after, .dogAdditionalDetailsForm .nav-tabs:before, .dogAdditionalDetailsForm .nav-pills:before, .dogAdditionalDetailsForm .nav-tabs:after, .dogAdditionalDetailsForm .nav-pills:after, .packageForm .nav-tabs:before, .packageForm .nav-pills:before, .packageForm .nav-tabs:after, .packageForm .nav-pills:after {
  display: table;
  content: "";
}
/* line 2437, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs:after, .userRegistrationForm .nav-pills:after, .dogAdditionalDetailsForm .nav-tabs:after, .dogAdditionalDetailsForm .nav-pills:after, .packageForm .nav-tabs:after, .packageForm .nav-pills:after {
  clear: both;
}
/* line 2440, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs > li, .userRegistrationForm .nav-pills > li, .dogAdditionalDetailsForm .nav-tabs > li, .dogAdditionalDetailsForm .nav-pills > li, .packageForm .nav-tabs > li, .packageForm .nav-pills > li {
  float: left;
}
/* line 2443, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs > li > a, .userRegistrationForm .nav-pills > li > a, .dogAdditionalDetailsForm .nav-tabs > li > a, .dogAdditionalDetailsForm .nav-pills > li > a, .packageForm .nav-tabs > li > a, .packageForm .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
/* line 2449, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs, .dogAdditionalDetailsForm .nav-tabs, .packageForm .nav-tabs {
  border-bottom: 1px solid #ddd;
}
/* line 2452, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs > li, .dogAdditionalDetailsForm .nav-tabs > li, .packageForm .nav-tabs > li {
  margin-bottom: -1px;
}
/* line 2454, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs > li > a, .dogAdditionalDetailsForm .nav-tabs > li > a, .packageForm .nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
/* line 2462, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs > li > a:hover, .dogAdditionalDetailsForm .nav-tabs > li > a:hover, .packageForm .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
/* line 2464, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs > .active > a, .dogAdditionalDetailsForm .nav-tabs > .active > a, .packageForm .nav-tabs > .active > a {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
/* line 2470, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs > .active > a:hover, .dogAdditionalDetailsForm .nav-tabs > .active > a:hover, .packageForm .nav-tabs > .active > a:hover {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
/* line 2478, ../src/bootstrap.scss */
.userRegistrationForm .nav-pills > li > a, .dogAdditionalDetailsForm .nav-pills > li > a, .packageForm .nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 2486, ../src/bootstrap.scss */
.userRegistrationForm .nav-pills > .active > a, .dogAdditionalDetailsForm .nav-pills > .active > a, .packageForm .nav-pills > .active > a {
  color: #ffffff;
  background-color: #0088cc;
}
/* line 2489, ../src/bootstrap.scss */
.userRegistrationForm .nav-pills > .active > a:hover, .dogAdditionalDetailsForm .nav-pills > .active > a:hover, .packageForm .nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}
/* line 2493, ../src/bootstrap.scss */
.userRegistrationForm .nav-stacked > li, .dogAdditionalDetailsForm .nav-stacked > li, .packageForm .nav-stacked > li {
  float: none;
}
/* line 2495, ../src/bootstrap.scss */
.userRegistrationForm .nav-stacked > li > a, .dogAdditionalDetailsForm .nav-stacked > li > a, .packageForm .nav-stacked > li > a {
  margin-right: 0;
}
/* line 2498, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs.nav-stacked, .dogAdditionalDetailsForm .nav-tabs.nav-stacked, .packageForm .nav-tabs.nav-stacked {
  border-bottom: 0;
}
/* line 2501, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs.nav-stacked > li > a, .dogAdditionalDetailsForm .nav-tabs.nav-stacked > li > a, .packageForm .nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 2506, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs.nav-stacked > li:first-child > a, .dogAdditionalDetailsForm .nav-tabs.nav-stacked > li:first-child > a, .packageForm .nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
/* line 2510, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs.nav-stacked > li:last-child > a, .dogAdditionalDetailsForm .nav-tabs.nav-stacked > li:last-child > a, .packageForm .nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* line 2514, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs.nav-stacked > li > a:hover, .dogAdditionalDetailsForm .nav-tabs.nav-stacked > li > a:hover, .packageForm .nav-tabs.nav-stacked > li > a:hover {
  z-index: 2;
  border-color: #ddd;
}
/* line 2519, ../src/bootstrap.scss */
.userRegistrationForm .nav-pills.nav-stacked > li > a, .dogAdditionalDetailsForm .nav-pills.nav-stacked > li > a, .packageForm .nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
/* line 2521, ../src/bootstrap.scss */
.userRegistrationForm .nav-pills.nav-stacked > li:last-child > a, .dogAdditionalDetailsForm .nav-pills.nav-stacked > li:last-child > a, .packageForm .nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
/* line 2524, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs .dropdown-menu, .dogAdditionalDetailsForm .nav-tabs .dropdown-menu, .packageForm .nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
/* line 2529, ../src/bootstrap.scss */
.userRegistrationForm .nav-pills .dropdown-menu, .dogAdditionalDetailsForm .nav-pills .dropdown-menu, .packageForm .nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 2534, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs .dropdown-toggle .caret, .userRegistrationForm .nav-pills .dropdown-toggle .caret, .dogAdditionalDetailsForm .nav-tabs .dropdown-toggle .caret, .dogAdditionalDetailsForm .nav-pills .dropdown-toggle .caret, .packageForm .nav-tabs .dropdown-toggle .caret, .packageForm .nav-pills .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}
/* line 2539, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs .dropdown-toggle:hover .caret, .userRegistrationForm .nav-pills .dropdown-toggle:hover .caret, .dogAdditionalDetailsForm .nav-tabs .dropdown-toggle:hover .caret, .dogAdditionalDetailsForm .nav-pills .dropdown-toggle:hover .caret, .packageForm .nav-tabs .dropdown-toggle:hover .caret, .packageForm .nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
/* line 2543, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs .active .dropdown-toggle .caret, .userRegistrationForm .nav-pills .active .dropdown-toggle .caret, .dogAdditionalDetailsForm .nav-tabs .active .dropdown-toggle .caret, .dogAdditionalDetailsForm .nav-pills .active .dropdown-toggle .caret, .packageForm .nav-tabs .active .dropdown-toggle .caret, .packageForm .nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
/* line 2547, ../src/bootstrap.scss */
.userRegistrationForm .nav > .dropdown.active > a:hover, .dogAdditionalDetailsForm .nav > .dropdown.active > a:hover, .packageForm .nav > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}
/* line 2551, ../src/bootstrap.scss */
.userRegistrationForm .nav-tabs .open .dropdown-toggle, .userRegistrationForm .nav-pills .open .dropdown-toggle, .dogAdditionalDetailsForm .nav-tabs .open .dropdown-toggle, .dogAdditionalDetailsForm .nav-pills .open .dropdown-toggle, .packageForm .nav-tabs .open .dropdown-toggle, .packageForm .nav-pills .open .dropdown-toggle {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
/* line 2557, ../src/bootstrap.scss */
.userRegistrationForm .nav > li.dropdown.open.active > a:hover, .dogAdditionalDetailsForm .nav > li.dropdown.open.active > a:hover, .packageForm .nav > li.dropdown.open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
/* line 2562, ../src/bootstrap.scss */
.userRegistrationForm .nav li.dropdown.open .caret, .userRegistrationForm .nav li.dropdown.open.active .caret, .userRegistrationForm .nav li.dropdown.open a:hover .caret, .dogAdditionalDetailsForm .nav li.dropdown.open .caret, .dogAdditionalDetailsForm .nav li.dropdown.open.active .caret, .dogAdditionalDetailsForm .nav li.dropdown.open a:hover .caret, .packageForm .nav li.dropdown.open .caret, .packageForm .nav li.dropdown.open.active .caret, .packageForm .nav li.dropdown.open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 2568, ../src/bootstrap.scss */
.userRegistrationForm .tabs-stacked .open > a:hover, .dogAdditionalDetailsForm .tabs-stacked .open > a:hover, .packageForm .tabs-stacked .open > a:hover {
  border-color: #999999;
}
/* line 2571, ../src/bootstrap.scss */
.userRegistrationForm .tabbable, .dogAdditionalDetailsForm .tabbable, .packageForm .tabbable {
  *zoom: 1;
}
/* line 2573, ../src/bootstrap.scss */
.userRegistrationForm .tabbable:before, .dogAdditionalDetailsForm .tabbable:before, .packageForm .tabbable:before {
  display: table;
  content: "";
}
/* line 2576, ../src/bootstrap.scss */
.userRegistrationForm .tabbable:after, .dogAdditionalDetailsForm .tabbable:after, .packageForm .tabbable:after {
  display: table;
  content: "";
  clear: both;
}
/* line 2581, ../src/bootstrap.scss */
.userRegistrationForm .tab-content, .dogAdditionalDetailsForm .tab-content, .packageForm .tab-content {
  overflow: auto;
}
/* line 2584, ../src/bootstrap.scss */
.userRegistrationForm .tabs-below > .nav-tabs, .userRegistrationForm .tabs-right > .nav-tabs, .userRegistrationForm .tabs-left > .nav-tabs, .dogAdditionalDetailsForm .tabs-below > .nav-tabs, .dogAdditionalDetailsForm .tabs-right > .nav-tabs, .dogAdditionalDetailsForm .tabs-left > .nav-tabs, .packageForm .tabs-below > .nav-tabs, .packageForm .tabs-right > .nav-tabs, .packageForm .tabs-left > .nav-tabs {
  border-bottom: 0;
}
/* line 2587, ../src/bootstrap.scss */
.userRegistrationForm .tab-content > .tab-pane, .userRegistrationForm .pill-content > .pill-pane, .dogAdditionalDetailsForm .tab-content > .tab-pane, .dogAdditionalDetailsForm .pill-content > .pill-pane, .packageForm .tab-content > .tab-pane, .packageForm .pill-content > .pill-pane {
  display: none;
}
/* line 2590, ../src/bootstrap.scss */
.userRegistrationForm .tab-content > .active, .userRegistrationForm .pill-content > .active, .dogAdditionalDetailsForm .tab-content > .active, .dogAdditionalDetailsForm .pill-content > .active, .packageForm .tab-content > .active, .packageForm .pill-content > .active {
  display: block;
}
/* line 2593, ../src/bootstrap.scss */
.userRegistrationForm .tabs-below > .nav-tabs, .dogAdditionalDetailsForm .tabs-below > .nav-tabs, .packageForm .tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
/* line 2596, ../src/bootstrap.scss */
.userRegistrationForm .tabs-below > .nav-tabs > li, .dogAdditionalDetailsForm .tabs-below > .nav-tabs > li, .packageForm .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
/* line 2599, ../src/bootstrap.scss */
.userRegistrationForm .tabs-below > .nav-tabs > li > a, .dogAdditionalDetailsForm .tabs-below > .nav-tabs > li > a, .packageForm .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* line 2603, ../src/bootstrap.scss */
.userRegistrationForm .tabs-below > .nav-tabs > li > a:hover, .dogAdditionalDetailsForm .tabs-below > .nav-tabs > li > a:hover, .packageForm .tabs-below > .nav-tabs > li > a:hover {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}
/* line 2606, ../src/bootstrap.scss */
.userRegistrationForm .tabs-below > .nav-tabs > .active > a, .dogAdditionalDetailsForm .tabs-below > .nav-tabs > .active > a, .packageForm .tabs-below > .nav-tabs > .active > a {
  border-color: transparent #ddd #ddd #ddd;
}
/* line 2608, ../src/bootstrap.scss */
.userRegistrationForm .tabs-below > .nav-tabs > .active > a:hover, .dogAdditionalDetailsForm .tabs-below > .nav-tabs > .active > a:hover, .packageForm .tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
/* line 2611, ../src/bootstrap.scss */
.userRegistrationForm .tabs-left > .nav-tabs > li, .userRegistrationForm .tabs-right > .nav-tabs > li, .dogAdditionalDetailsForm .tabs-left > .nav-tabs > li, .dogAdditionalDetailsForm .tabs-right > .nav-tabs > li, .packageForm .tabs-left > .nav-tabs > li, .packageForm .tabs-right > .nav-tabs > li {
  float: none;
}
/* line 2614, ../src/bootstrap.scss */
.userRegistrationForm .tabs-left > .nav-tabs > li > a, .userRegistrationForm .tabs-right > .nav-tabs > li > a, .dogAdditionalDetailsForm .tabs-left > .nav-tabs > li > a, .dogAdditionalDetailsForm .tabs-right > .nav-tabs > li > a, .packageForm .tabs-left > .nav-tabs > li > a, .packageForm .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
/* line 2619, ../src/bootstrap.scss */
.userRegistrationForm .tabs-left > .nav-tabs, .dogAdditionalDetailsForm .tabs-left > .nav-tabs, .packageForm .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
/* line 2623, ../src/bootstrap.scss */
.userRegistrationForm .tabs-left > .nav-tabs > li > a, .dogAdditionalDetailsForm .tabs-left > .nav-tabs > li > a, .packageForm .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 2628, ../src/bootstrap.scss */
.userRegistrationForm .tabs-left > .nav-tabs > li > a:hover, .dogAdditionalDetailsForm .tabs-left > .nav-tabs > li > a:hover, .packageForm .tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
/* line 2630, ../src/bootstrap.scss */
.userRegistrationForm .tabs-left > .nav-tabs .active > a, .dogAdditionalDetailsForm .tabs-left > .nav-tabs .active > a, .packageForm .tabs-left > .nav-tabs .active > a {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
/* line 2633, ../src/bootstrap.scss */
.userRegistrationForm .tabs-left > .nav-tabs .active > a:hover, .dogAdditionalDetailsForm .tabs-left > .nav-tabs .active > a:hover, .packageForm .tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
/* line 2637, ../src/bootstrap.scss */
.userRegistrationForm .tabs-right > .nav-tabs, .dogAdditionalDetailsForm .tabs-right > .nav-tabs, .packageForm .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
/* line 2641, ../src/bootstrap.scss */
.userRegistrationForm .tabs-right > .nav-tabs > li > a, .dogAdditionalDetailsForm .tabs-right > .nav-tabs > li > a, .packageForm .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 2646, ../src/bootstrap.scss */
.userRegistrationForm .tabs-right > .nav-tabs > li > a:hover, .dogAdditionalDetailsForm .tabs-right > .nav-tabs > li > a:hover, .packageForm .tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
/* line 2648, ../src/bootstrap.scss */
.userRegistrationForm .tabs-right > .nav-tabs .active > a, .dogAdditionalDetailsForm .tabs-right > .nav-tabs .active > a, .packageForm .tabs-right > .nav-tabs .active > a {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
/* line 2651, ../src/bootstrap.scss */
.userRegistrationForm .tabs-right > .nav-tabs .active > a:hover, .dogAdditionalDetailsForm .tabs-right > .nav-tabs .active > a:hover, .packageForm .tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
/* line 2655, ../src/bootstrap.scss */
.userRegistrationForm .navbar, .dogAdditionalDetailsForm .navbar, .packageForm .navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 18px;
  overflow: visible;
}
/* line 2661, ../src/bootstrap.scss */
.userRegistrationForm .navbar-inner, .dogAdditionalDetailsForm .navbar-inner, .packageForm .navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
/* line 2681, ../src/bootstrap.scss */
.userRegistrationForm .navbar .container, .dogAdditionalDetailsForm .navbar .container, .packageForm .navbar .container {
  width: auto;
}
/* line 2684, ../src/bootstrap.scss */
.userRegistrationForm .nav-collapse.collapse, .dogAdditionalDetailsForm .nav-collapse.collapse, .packageForm .nav-collapse.collapse {
  height: auto;
}
/* line 2687, ../src/bootstrap.scss */
.userRegistrationForm .navbar, .dogAdditionalDetailsForm .navbar, .packageForm .navbar {
  color: #999999;
}
/* line 2689, ../src/bootstrap.scss */
.userRegistrationForm .navbar .brand, .dogAdditionalDetailsForm .navbar .brand, .packageForm .navbar .brand {
  display: block;
  float: left;
  padding: 8px 20px 12px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  color: #999999;
}
/* line 2690, ../src/bootstrap.scss */
.userRegistrationForm .navbar .brand:hover, .dogAdditionalDetailsForm .navbar .brand:hover, .packageForm .navbar .brand:hover {
  text-decoration: none;
}
/* line 2700, ../src/bootstrap.scss */
.userRegistrationForm .navbar .navbar-text, .dogAdditionalDetailsForm .navbar .navbar-text, .packageForm .navbar .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}
/* line 2703, ../src/bootstrap.scss */
.userRegistrationForm .navbar .navbar-link, .dogAdditionalDetailsForm .navbar .navbar-link, .packageForm .navbar .navbar-link {
  color: #999999;
}
/* line 2705, ../src/bootstrap.scss */
.userRegistrationForm .navbar .navbar-link:hover, .dogAdditionalDetailsForm .navbar .navbar-link:hover, .packageForm .navbar .navbar-link:hover {
  color: #ffffff;
}
/* line 2707, ../src/bootstrap.scss */
.userRegistrationForm .navbar .btn, .dogAdditionalDetailsForm .navbar .btn, .packageForm .navbar .btn {
  margin-top: 5px;
}
/* line 2709, ../src/bootstrap.scss */
.userRegistrationForm .navbar .btn-group, .dogAdditionalDetailsForm .navbar .btn-group, .packageForm .navbar .btn-group {
  margin-top: 5px;
}
/* line 2711, ../src/bootstrap.scss */
.userRegistrationForm .navbar .btn-group .btn, .dogAdditionalDetailsForm .navbar .btn-group .btn, .packageForm .navbar .btn-group .btn {
  margin: 0;
}
/* line 2714, ../src/bootstrap.scss */
.userRegistrationForm .navbar-form, .dogAdditionalDetailsForm .navbar-form, .packageForm .navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
/* line 2717, ../src/bootstrap.scss */
.userRegistrationForm .navbar-form:before, .dogAdditionalDetailsForm .navbar-form:before, .packageForm .navbar-form:before {
  display: table;
  content: "";
}
/* line 2720, ../src/bootstrap.scss */
.userRegistrationForm .navbar-form:after, .dogAdditionalDetailsForm .navbar-form:after, .packageForm .navbar-form:after {
  display: table;
  content: "";
  clear: both;
}
/* line 2724, ../src/bootstrap.scss */
.userRegistrationForm .navbar-form input, .userRegistrationForm .navbar-form select, .userRegistrationForm .navbar-form .radio, .userRegistrationForm .navbar-form .checkbox, .dogAdditionalDetailsForm .navbar-form input, .dogAdditionalDetailsForm .navbar-form select, .dogAdditionalDetailsForm .navbar-form .radio, .dogAdditionalDetailsForm .navbar-form .checkbox, .packageForm .navbar-form input, .packageForm .navbar-form select, .packageForm .navbar-form .radio, .packageForm .navbar-form .checkbox {
  margin-top: 5px;
}
/* line 2726, ../src/bootstrap.scss */
.userRegistrationForm .navbar-form input, .userRegistrationForm .navbar-form select, .dogAdditionalDetailsForm .navbar-form input, .dogAdditionalDetailsForm .navbar-form select, .packageForm .navbar-form input, .packageForm .navbar-form select {
  display: inline-block;
  margin-bottom: 0;
}
/* line 2730, ../src/bootstrap.scss */
.userRegistrationForm .navbar-form input[type="image"], .userRegistrationForm .navbar-form input[type="checkbox"], .userRegistrationForm .navbar-form input[type="radio"], .dogAdditionalDetailsForm .navbar-form input[type="image"], .dogAdditionalDetailsForm .navbar-form input[type="checkbox"], .dogAdditionalDetailsForm .navbar-form input[type="radio"], .packageForm .navbar-form input[type="image"], .packageForm .navbar-form input[type="checkbox"], .packageForm .navbar-form input[type="radio"] {
  margin-top: 3px;
}
/* line 2732, ../src/bootstrap.scss */
.userRegistrationForm .navbar-form .input-append, .userRegistrationForm .navbar-form .input-prepend, .dogAdditionalDetailsForm .navbar-form .input-append, .dogAdditionalDetailsForm .navbar-form .input-prepend, .packageForm .navbar-form .input-append, .packageForm .navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
/* line 2735, ../src/bootstrap.scss */
.userRegistrationForm .navbar-form .input-append input, .userRegistrationForm .navbar-form .input-prepend input, .dogAdditionalDetailsForm .navbar-form .input-append input, .dogAdditionalDetailsForm .navbar-form .input-prepend input, .packageForm .navbar-form .input-append input, .packageForm .navbar-form .input-prepend input {
  margin-top: 0;
}
/* line 2738, ../src/bootstrap.scss */
.userRegistrationForm .navbar-search, .dogAdditionalDetailsForm .navbar-search, .packageForm .navbar-search {
  position: relative;
  float: left;
  margin-top: 6px;
  margin-bottom: 0;
}
/* line 2743, ../src/bootstrap.scss */
.userRegistrationForm .navbar-search .search-query, .dogAdditionalDetailsForm .navbar-search .search-query, .packageForm .navbar-search .search-query {
  padding: 4px 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #626262;
  border: 1px solid #151515;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 2760, ../src/bootstrap.scss */
.userRegistrationForm .navbar-search .search-query:-moz-placeholder, .userRegistrationForm .navbar-search .search-query::-webkit-input-placeholder, .dogAdditionalDetailsForm .navbar-search .search-query:-moz-placeholder, .dogAdditionalDetailsForm .navbar-search .search-query::-webkit-input-placeholder, .packageForm .navbar-search .search-query:-moz-placeholder, .packageForm .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
/* line 2762, ../src/bootstrap.scss */
.userRegistrationForm .navbar-search .search-query:focus, .userRegistrationForm .navbar-search .search-query.focused, .dogAdditionalDetailsForm .navbar-search .search-query:focus, .dogAdditionalDetailsForm .navbar-search .search-query.focused, .packageForm .navbar-search .search-query:focus, .packageForm .navbar-search .search-query.focused {
  padding: 5px 10px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
/* line 2773, ../src/bootstrap.scss */
.userRegistrationForm .navbar-fixed-top, .userRegistrationForm .navbar-fixed-bottom, .dogAdditionalDetailsForm .navbar-fixed-top, .dogAdditionalDetailsForm .navbar-fixed-bottom, .packageForm .navbar-fixed-top, .packageForm .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
/* line 2780, ../src/bootstrap.scss */
.userRegistrationForm .navbar-fixed-top .navbar-inner, .userRegistrationForm .navbar-fixed-bottom .navbar-inner, .dogAdditionalDetailsForm .navbar-fixed-top .navbar-inner, .dogAdditionalDetailsForm .navbar-fixed-bottom .navbar-inner, .packageForm .navbar-fixed-top .navbar-inner, .packageForm .navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 2787, ../src/bootstrap.scss */
.userRegistrationForm .navbar-fixed-top .container, .userRegistrationForm .navbar-fixed-bottom .container, .dogAdditionalDetailsForm .navbar-fixed-top .container, .dogAdditionalDetailsForm .navbar-fixed-bottom .container, .packageForm .navbar-fixed-top .container, .packageForm .navbar-fixed-bottom .container {
  width: 940px;
}
/* line 2790, ../src/bootstrap.scss */
.userRegistrationForm .navbar-fixed-top, .dogAdditionalDetailsForm .navbar-fixed-top, .packageForm .navbar-fixed-top {
  top: 0;
}
/* line 2793, ../src/bootstrap.scss */
.userRegistrationForm .navbar-fixed-bottom, .dogAdditionalDetailsForm .navbar-fixed-bottom, .packageForm .navbar-fixed-bottom {
  bottom: 0;
}
/* line 2797, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav, .dogAdditionalDetailsForm .navbar .nav, .packageForm .navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
/* line 2803, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav.pull-right, .dogAdditionalDetailsForm .navbar .nav.pull-right, .packageForm .navbar .nav.pull-right {
  float: right;
}
/* line 2805, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav > li, .dogAdditionalDetailsForm .navbar .nav > li, .packageForm .navbar .nav > li {
  display: block;
  float: left;
}
/* line 2808, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav > li > a, .dogAdditionalDetailsForm .navbar .nav > li > a, .packageForm .navbar .nav > li > a {
  float: none;
  padding: 9px 10px 11px;
  line-height: 19px;
  color: #999999;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 2815, ../src/bootstrap.scss */
.userRegistrationForm .navbar .btn, .dogAdditionalDetailsForm .navbar .btn, .packageForm .navbar .btn {
  display: inline-block;
  padding: 4px 10px 4px;
  margin: 5px 5px 6px;
  line-height: 18px;
}
/* line 2820, ../src/bootstrap.scss */
.userRegistrationForm .navbar .btn-group, .dogAdditionalDetailsForm .navbar .btn-group, .packageForm .navbar .btn-group {
  padding: 5px 5px 6px;
  margin: 0;
}
/* line 2824, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav > li > a:hover, .dogAdditionalDetailsForm .navbar .nav > li > a:hover, .packageForm .navbar .nav > li > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: transparent;
}
/* line 2828, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav .active > a, .dogAdditionalDetailsForm .navbar .nav .active > a, .packageForm .navbar .nav .active > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}
/* line 2832, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav .active > a:hover, .dogAdditionalDetailsForm .navbar .nav .active > a:hover, .packageForm .navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}
/* line 2836, ../src/bootstrap.scss */
.userRegistrationForm .navbar .divider-vertical, .dogAdditionalDetailsForm .navbar .divider-vertical, .packageForm .navbar .divider-vertical {
  width: 1px;
  height: 40px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #222222;
  border-right: 1px solid #333333;
}
/* line 2843, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav.pull-right, .dogAdditionalDetailsForm .navbar .nav.pull-right, .packageForm .navbar .nav.pull-right {
  margin-right: 0;
  margin-left: 10px;
}
/* line 2846, ../src/bootstrap.scss */
.userRegistrationForm .navbar .btn-navbar, .dogAdditionalDetailsForm .navbar .btn-navbar, .packageForm .navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  background-color: #2c2c2c;
  *background-color: #222222;
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
/* line 2868, ../src/bootstrap.scss */
.userRegistrationForm .navbar .btn-navbar:hover, .userRegistrationForm .navbar .btn-navbar:active, .userRegistrationForm .navbar .btn-navbar.active, .userRegistrationForm .navbar .btn-navbar.disabled, .userRegistrationForm .navbar .btn-navbar[disabled], .dogAdditionalDetailsForm .navbar .btn-navbar:hover, .dogAdditionalDetailsForm .navbar .btn-navbar:active, .dogAdditionalDetailsForm .navbar .btn-navbar.active, .dogAdditionalDetailsForm .navbar .btn-navbar.disabled, .dogAdditionalDetailsForm .navbar .btn-navbar[disabled], .packageForm .navbar .btn-navbar:hover, .packageForm .navbar .btn-navbar:active, .packageForm .navbar .btn-navbar.active, .packageForm .navbar .btn-navbar.disabled, .packageForm .navbar .btn-navbar[disabled] {
  background-color: #222222;
  *background-color: #151515;
}
/* line 2871, ../src/bootstrap.scss */
.userRegistrationForm .navbar .btn-navbar:active, .userRegistrationForm .navbar .btn-navbar.active, .dogAdditionalDetailsForm .navbar .btn-navbar:active, .dogAdditionalDetailsForm .navbar .btn-navbar.active, .packageForm .navbar .btn-navbar:active, .packageForm .navbar .btn-navbar.active {
  background-color: #080808 \9;
}
/* line 2873, ../src/bootstrap.scss */
.userRegistrationForm .navbar .btn-navbar .icon-bar, .dogAdditionalDetailsForm .navbar .btn-navbar .icon-bar, .packageForm .navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
/* line 2885, ../src/bootstrap.scss */
.userRegistrationForm .btn-navbar .icon-bar + .icon-bar, .dogAdditionalDetailsForm .btn-navbar .icon-bar + .icon-bar, .packageForm .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
/* line 2889, ../src/bootstrap.scss */
.userRegistrationForm .navbar .dropdown-menu:before, .dogAdditionalDetailsForm .navbar .dropdown-menu:before, .packageForm .navbar .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
/* line 2899, ../src/bootstrap.scss */
.userRegistrationForm .navbar .dropdown-menu:after, .dogAdditionalDetailsForm .navbar .dropdown-menu:after, .packageForm .navbar .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
/* line 2910, ../src/bootstrap.scss */
.userRegistrationForm .navbar-fixed-bottom .dropdown-menu:before, .dogAdditionalDetailsForm .navbar-fixed-bottom .dropdown-menu:before, .packageForm .navbar-fixed-bottom .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}
/* line 2916, ../src/bootstrap.scss */
.userRegistrationForm .navbar-fixed-bottom .dropdown-menu:after, .dogAdditionalDetailsForm .navbar-fixed-bottom .dropdown-menu:after, .packageForm .navbar-fixed-bottom .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}
/* line 2924, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav li.dropdown .dropdown-toggle .caret, .userRegistrationForm .navbar .nav li.dropdown.open .caret, .dogAdditionalDetailsForm .navbar .nav li.dropdown .dropdown-toggle .caret, .dogAdditionalDetailsForm .navbar .nav li.dropdown.open .caret, .packageForm .navbar .nav li.dropdown .dropdown-toggle .caret, .packageForm .navbar .nav li.dropdown.open .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
/* line 2927, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav li.dropdown.active .caret, .dogAdditionalDetailsForm .navbar .nav li.dropdown.active .caret, .packageForm .navbar .nav li.dropdown.active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 2930, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav li.dropdown.open > .dropdown-toggle, .userRegistrationForm .navbar .nav li.dropdown.active > .dropdown-toggle, .userRegistrationForm .navbar .nav li.dropdown.open.active > .dropdown-toggle, .dogAdditionalDetailsForm .navbar .nav li.dropdown.open > .dropdown-toggle, .dogAdditionalDetailsForm .navbar .nav li.dropdown.active > .dropdown-toggle, .dogAdditionalDetailsForm .navbar .nav li.dropdown.open.active > .dropdown-toggle, .packageForm .navbar .nav li.dropdown.open > .dropdown-toggle, .packageForm .navbar .nav li.dropdown.active > .dropdown-toggle, .packageForm .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
}
/* line 2932, ../src/bootstrap.scss */
.userRegistrationForm .navbar .nav li.dropdown.active > .dropdown-toggle:hover, .dogAdditionalDetailsForm .navbar .nav li.dropdown.active > .dropdown-toggle:hover, .packageForm .navbar .nav li.dropdown.active > .dropdown-toggle:hover {
  color: #ffffff;
}
/* line 2934, ../src/bootstrap.scss */
.userRegistrationForm .navbar .pull-right .dropdown-menu, .userRegistrationForm .navbar .dropdown-menu.pull-right, .dogAdditionalDetailsForm .navbar .pull-right .dropdown-menu, .dogAdditionalDetailsForm .navbar .dropdown-menu.pull-right, .packageForm .navbar .pull-right .dropdown-menu, .packageForm .navbar .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 2937, ../src/bootstrap.scss */
.userRegistrationForm .navbar .pull-right .dropdown-menu:before, .userRegistrationForm .navbar .dropdown-menu.pull-right:before, .dogAdditionalDetailsForm .navbar .pull-right .dropdown-menu:before, .dogAdditionalDetailsForm .navbar .dropdown-menu.pull-right:before, .packageForm .navbar .pull-right .dropdown-menu:before, .packageForm .navbar .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}
/* line 2940, ../src/bootstrap.scss */
.userRegistrationForm .navbar .pull-right .dropdown-menu:after, .userRegistrationForm .navbar .dropdown-menu.pull-right:after, .dogAdditionalDetailsForm .navbar .pull-right .dropdown-menu:after, .dogAdditionalDetailsForm .navbar .dropdown-menu.pull-right:after, .packageForm .navbar .pull-right .dropdown-menu:after, .packageForm .navbar .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}
/* line 2944, ../src/bootstrap.scss */
.userRegistrationForm .breadcrumb, .dogAdditionalDetailsForm .breadcrumb, .packageForm .breadcrumb {
  padding: 7px 14px;
  margin: 0 0 18px;
  list-style: none;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, white, whitesmoke);
  background-image: -ms-linear-gradient(top, white, whitesmoke);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(whitesmoke));
  background-image: -webkit-linear-gradient(top, white, whitesmoke);
  background-image: -o-linear-gradient(top, white, whitesmoke);
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
  background-repeat: repeat-x;
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
/* line 2964, ../src/bootstrap.scss */
.userRegistrationForm .breadcrumb li, .dogAdditionalDetailsForm .breadcrumb li, .packageForm .breadcrumb li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}
/* line 2969, ../src/bootstrap.scss */
.userRegistrationForm .breadcrumb .divider, .dogAdditionalDetailsForm .breadcrumb .divider, .packageForm .breadcrumb .divider {
  padding: 0 5px;
  color: #999999;
}
/* line 2972, ../src/bootstrap.scss */
.userRegistrationForm .breadcrumb .active a, .dogAdditionalDetailsForm .breadcrumb .active a, .packageForm .breadcrumb .active a {
  color: #333333;
}
/* line 2975, ../src/bootstrap.scss */
.userRegistrationForm .pagination, .dogAdditionalDetailsForm .pagination, .packageForm .pagination {
  height: 36px;
  margin: 18px 0;
}
/* line 2978, ../src/bootstrap.scss */
.userRegistrationForm .pagination ul, .dogAdditionalDetailsForm .pagination ul, .packageForm .pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 2990, ../src/bootstrap.scss */
.userRegistrationForm .pagination li, .dogAdditionalDetailsForm .pagination li, .packageForm .pagination li {
  display: inline;
}
/* line 2992, ../src/bootstrap.scss */
.userRegistrationForm .pagination a, .dogAdditionalDetailsForm .pagination a, .packageForm .pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
/* line 2999, ../src/bootstrap.scss */
.userRegistrationForm .pagination a:hover, .dogAdditionalDetailsForm .pagination a:hover, .packageForm .pagination a:hover {
  background-color: #f5f5f5;
}
/* line 3001, ../src/bootstrap.scss */
.userRegistrationForm .pagination .active a, .dogAdditionalDetailsForm .pagination .active a, .packageForm .pagination .active a {
  background-color: #f5f5f5;
  color: #999999;
  cursor: default;
}
/* line 3006, ../src/bootstrap.scss */
.userRegistrationForm .pagination .disabled span, .dogAdditionalDetailsForm .pagination .disabled span, .packageForm .pagination .disabled span {
  color: #999999;
  cursor: default;
  background-color: transparent;
}
/* line 3010, ../src/bootstrap.scss */
.userRegistrationForm .pagination .disabled a, .dogAdditionalDetailsForm .pagination .disabled a, .packageForm .pagination .disabled a {
  color: #999999;
  cursor: default;
  background-color: transparent;
}
/* line 3014, ../src/bootstrap.scss */
.userRegistrationForm .pagination .disabled a:hover, .dogAdditionalDetailsForm .pagination .disabled a:hover, .packageForm .pagination .disabled a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}
/* line 3019, ../src/bootstrap.scss */
.userRegistrationForm .pagination li:first-child a, .dogAdditionalDetailsForm .pagination li:first-child a, .packageForm .pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 3024, ../src/bootstrap.scss */
.userRegistrationForm .pagination li:last-child a, .dogAdditionalDetailsForm .pagination li:last-child a, .packageForm .pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 3029, ../src/bootstrap.scss */
.userRegistrationForm .pagination-centered, .dogAdditionalDetailsForm .pagination-centered, .packageForm .pagination-centered {
  text-align: center;
}
/* line 3032, ../src/bootstrap.scss */
.userRegistrationForm .pagination-right, .dogAdditionalDetailsForm .pagination-right, .packageForm .pagination-right {
  text-align: right;
}
/* line 3035, ../src/bootstrap.scss */
.userRegistrationForm .pager, .dogAdditionalDetailsForm .pager, .packageForm .pager {
  margin-bottom: 18px;
  margin-left: 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}
/* line 3041, ../src/bootstrap.scss */
.userRegistrationForm .pager:before, .dogAdditionalDetailsForm .pager:before, .packageForm .pager:before {
  display: table;
  content: "";
}
/* line 3044, ../src/bootstrap.scss */
.userRegistrationForm .pager:after, .dogAdditionalDetailsForm .pager:after, .packageForm .pager:after {
  display: table;
  content: "";
  clear: both;
}
/* line 3048, ../src/bootstrap.scss */
.userRegistrationForm .pager li, .dogAdditionalDetailsForm .pager li, .packageForm .pager li {
  display: inline;
}
/* line 3050, ../src/bootstrap.scss */
.userRegistrationForm .pager a, .dogAdditionalDetailsForm .pager a, .packageForm .pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
/* line 3058, ../src/bootstrap.scss */
.userRegistrationForm .pager a:hover, .dogAdditionalDetailsForm .pager a:hover, .packageForm .pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
/* line 3061, ../src/bootstrap.scss */
.userRegistrationForm .pager .next a, .dogAdditionalDetailsForm .pager .next a, .packageForm .pager .next a {
  float: right;
}
/* line 3063, ../src/bootstrap.scss */
.userRegistrationForm .pager .previous a, .dogAdditionalDetailsForm .pager .previous a, .packageForm .pager .previous a {
  float: left;
}
/* line 3065, ../src/bootstrap.scss */
.userRegistrationForm .pager .disabled a, .dogAdditionalDetailsForm .pager .disabled a, .packageForm .pager .disabled a {
  color: #999999;
  cursor: default;
  background-color: #fff;
}
/* line 3069, ../src/bootstrap.scss */
.userRegistrationForm .pager .disabled a:hover, .dogAdditionalDetailsForm .pager .disabled a:hover, .packageForm .pager .disabled a:hover {
  color: #999999;
  cursor: default;
  background-color: #fff;
}
/* line 3075, ../src/bootstrap.scss */
.userRegistrationForm .modal-open .dropdown-menu, .dogAdditionalDetailsForm .modal-open .dropdown-menu, .packageForm .modal-open .dropdown-menu {
  z-index: 2050;
}
/* line 3077, ../src/bootstrap.scss */
.userRegistrationForm .modal-open .dropdown.open, .dogAdditionalDetailsForm .modal-open .dropdown.open, .packageForm .modal-open .dropdown.open {
  *z-index: 2050;
}
/* line 3079, ../src/bootstrap.scss */
.userRegistrationForm .modal-open .popover, .dogAdditionalDetailsForm .modal-open .popover, .packageForm .modal-open .popover {
  z-index: 2060;
}
/* line 3081, ../src/bootstrap.scss */
.userRegistrationForm .modal-open .tooltip, .dogAdditionalDetailsForm .modal-open .tooltip, .packageForm .modal-open .tooltip {
  z-index: 2070;
}
/* line 3084, ../src/bootstrap.scss */
.userRegistrationForm .modal, .dogAdditionalDetailsForm .modal, .packageForm .modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin: -250px 0 0 -280px;
  overflow: auto;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 3105, ../src/bootstrap.scss */
.userRegistrationForm .modal.fade, .dogAdditionalDetailsForm .modal.fade, .packageForm .modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -ms-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
}
/* line 3112, ../src/bootstrap.scss */
.userRegistrationForm .modal.fade.in, .dogAdditionalDetailsForm .modal.fade.in, .packageForm .modal.fade.in {
  top: 50%;
}
/* line 3115, ../src/bootstrap.scss */
.userRegistrationForm .modal-header, .dogAdditionalDetailsForm .modal-header, .packageForm .modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
/* line 3118, ../src/bootstrap.scss */
.userRegistrationForm .modal-header .close, .dogAdditionalDetailsForm .modal-header .close, .packageForm .modal-header .close {
  margin-top: 2px;
}
/* line 3121, ../src/bootstrap.scss */
.userRegistrationForm .modal-body, .dogAdditionalDetailsForm .modal-body, .packageForm .modal-body {
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}
/* line 3126, ../src/bootstrap.scss */
.userRegistrationForm .modal-form, .dogAdditionalDetailsForm .modal-form, .packageForm .modal-form {
  margin-bottom: 0;
}
/* line 3129, ../src/bootstrap.scss */
.userRegistrationForm .modal-footer, .dogAdditionalDetailsForm .modal-footer, .packageForm .modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
/* line 3142, ../src/bootstrap.scss */
.userRegistrationForm .modal-footer:before, .dogAdditionalDetailsForm .modal-footer:before, .packageForm .modal-footer:before {
  display: table;
  content: "";
}
/* line 3145, ../src/bootstrap.scss */
.userRegistrationForm .modal-footer:after, .dogAdditionalDetailsForm .modal-footer:after, .packageForm .modal-footer:after {
  display: table;
  content: "";
  clear: both;
}
/* line 3149, ../src/bootstrap.scss */
.userRegistrationForm .modal-footer .btn + .btn, .dogAdditionalDetailsForm .modal-footer .btn + .btn, .packageForm .modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
/* line 3152, ../src/bootstrap.scss */
.userRegistrationForm .modal-footer .btn-group .btn + .btn, .dogAdditionalDetailsForm .modal-footer .btn-group .btn + .btn, .packageForm .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
/* line 3155, ../src/bootstrap.scss */
.userRegistrationForm .tooltip, .dogAdditionalDetailsForm .tooltip, .packageForm .tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}
/* line 3164, ../src/bootstrap.scss */
.userRegistrationForm .tooltip.in, .dogAdditionalDetailsForm .tooltip.in, .packageForm .tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 3167, ../src/bootstrap.scss */
.userRegistrationForm .tooltip.top, .dogAdditionalDetailsForm .tooltip.top, .packageForm .tooltip.top {
  margin-top: -2px;
}
/* line 3169, ../src/bootstrap.scss */
.userRegistrationForm .tooltip.right, .dogAdditionalDetailsForm .tooltip.right, .packageForm .tooltip.right {
  margin-left: 2px;
}
/* line 3171, ../src/bootstrap.scss */
.userRegistrationForm .tooltip.bottom, .dogAdditionalDetailsForm .tooltip.bottom, .packageForm .tooltip.bottom {
  margin-top: 2px;
}
/* line 3173, ../src/bootstrap.scss */
.userRegistrationForm .tooltip.left, .dogAdditionalDetailsForm .tooltip.left, .packageForm .tooltip.left {
  margin-left: -2px;
}
/* line 3175, ../src/bootstrap.scss */
.userRegistrationForm .tooltip.top .tooltip-arrow, .dogAdditionalDetailsForm .tooltip.top .tooltip-arrow, .packageForm .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top: 5px solid #000000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
/* line 3182, ../src/bootstrap.scss */
.userRegistrationForm .tooltip.left .tooltip-arrow, .dogAdditionalDetailsForm .tooltip.left .tooltip-arrow, .packageForm .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
/* line 3189, ../src/bootstrap.scss */
.userRegistrationForm .tooltip.bottom .tooltip-arrow, .dogAdditionalDetailsForm .tooltip.bottom .tooltip-arrow, .packageForm .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
  border-left: 5px solid transparent;
}
/* line 3196, ../src/bootstrap.scss */
.userRegistrationForm .tooltip.right .tooltip-arrow, .dogAdditionalDetailsForm .tooltip.right .tooltip-arrow, .packageForm .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-right: 5px solid #000000;
  border-bottom: 5px solid transparent;
}
/* line 3204, ../src/bootstrap.scss */
.userRegistrationForm .tooltip-inner, .dogAdditionalDetailsForm .tooltip-inner, .packageForm .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 3215, ../src/bootstrap.scss */
.userRegistrationForm .tooltip-arrow, .dogAdditionalDetailsForm .tooltip-arrow, .packageForm .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}
/* line 3220, ../src/bootstrap.scss */
.userRegistrationForm .popover, .dogAdditionalDetailsForm .popover, .packageForm .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  padding: 5px;
}
/* line 3227, ../src/bootstrap.scss */
.userRegistrationForm .popover.top, .dogAdditionalDetailsForm .popover.top, .packageForm .popover.top {
  margin-top: -5px;
}
/* line 3229, ../src/bootstrap.scss */
.userRegistrationForm .popover.right, .dogAdditionalDetailsForm .popover.right, .packageForm .popover.right {
  margin-left: 5px;
}
/* line 3231, ../src/bootstrap.scss */
.userRegistrationForm .popover.bottom, .dogAdditionalDetailsForm .popover.bottom, .packageForm .popover.bottom {
  margin-top: 5px;
}
/* line 3233, ../src/bootstrap.scss */
.userRegistrationForm .popover.left, .dogAdditionalDetailsForm .popover.left, .packageForm .popover.left {
  margin-left: -5px;
}
/* line 3235, ../src/bootstrap.scss */
.userRegistrationForm .popover.top .arrow, .dogAdditionalDetailsForm .popover.top .arrow, .packageForm .popover.top .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top: 5px solid #000000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
/* line 3242, ../src/bootstrap.scss */
.userRegistrationForm .popover.right .arrow, .dogAdditionalDetailsForm .popover.right .arrow, .packageForm .popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-right: 5px solid #000000;
  border-bottom: 5px solid transparent;
}
/* line 3249, ../src/bootstrap.scss */
.userRegistrationForm .popover.bottom .arrow, .dogAdditionalDetailsForm .popover.bottom .arrow, .packageForm .popover.bottom .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
  border-left: 5px solid transparent;
}
/* line 3256, ../src/bootstrap.scss */
.userRegistrationForm .popover.left .arrow, .dogAdditionalDetailsForm .popover.left .arrow, .packageForm .popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
/* line 3263, ../src/bootstrap.scss */
.userRegistrationForm .popover .arrow, .dogAdditionalDetailsForm .popover .arrow, .packageForm .popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
/* line 3268, ../src/bootstrap.scss */
.userRegistrationForm .popover-inner, .dogAdditionalDetailsForm .popover-inner, .packageForm .popover-inner {
  width: 280px;
  padding: 3px;
  overflow: hidden;
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
/* line 3281, ../src/bootstrap.scss */
.userRegistrationForm .popover-title, .dogAdditionalDetailsForm .popover-title, .packageForm .popover-title {
  padding: 9px 15px;
  line-height: 1;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 3290, ../src/bootstrap.scss */
.userRegistrationForm .popover-content, .dogAdditionalDetailsForm .popover-content, .packageForm .popover-content {
  padding: 14px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 3299, ../src/bootstrap.scss */
.userRegistrationForm .popover-content p, .userRegistrationForm .popover-content ul, .userRegistrationForm .popover-content ol, .dogAdditionalDetailsForm .popover-content p, .dogAdditionalDetailsForm .popover-content ul, .dogAdditionalDetailsForm .popover-content ol, .packageForm .popover-content p, .packageForm .popover-content ul, .packageForm .popover-content ol {
  margin-bottom: 0;
}
/* line 3302, ../src/bootstrap.scss */
.userRegistrationForm .thumbnails, .dogAdditionalDetailsForm .thumbnails, .packageForm .thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
/* line 3306, ../src/bootstrap.scss */
.userRegistrationForm .thumbnails:before, .dogAdditionalDetailsForm .thumbnails:before, .packageForm .thumbnails:before {
  display: table;
  content: "";
}
/* line 3309, ../src/bootstrap.scss */
.userRegistrationForm .thumbnails:after, .dogAdditionalDetailsForm .thumbnails:after, .packageForm .thumbnails:after {
  display: table;
  content: "";
  clear: both;
}
/* line 3314, ../src/bootstrap.scss */
.userRegistrationForm .row-fluid .thumbnails, .dogAdditionalDetailsForm .row-fluid .thumbnails, .packageForm .row-fluid .thumbnails {
  margin-left: 0;
}
/* line 3317, ../src/bootstrap.scss */
.userRegistrationForm .thumbnails > li, .dogAdditionalDetailsForm .thumbnails > li, .packageForm .thumbnails > li {
  float: left;
  margin-bottom: 18px;
  margin-left: 20px;
}
/* line 3322, ../src/bootstrap.scss */
.userRegistrationForm .thumbnail, .dogAdditionalDetailsForm .thumbnail, .packageForm .thumbnail {
  display: block;
  padding: 4px;
  line-height: 1;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 3334, ../src/bootstrap.scss */
.userRegistrationForm a.thumbnail:hover, .dogAdditionalDetailsForm a.thumbnail:hover, .packageForm a.thumbnail:hover {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
/* line 3341, ../src/bootstrap.scss */
.userRegistrationForm .thumbnail > img, .dogAdditionalDetailsForm .thumbnail > img, .packageForm .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
/* line 3346, ../src/bootstrap.scss */
.userRegistrationForm .thumbnail .caption, .dogAdditionalDetailsForm .thumbnail .caption, .packageForm .thumbnail .caption {
  padding: 9px;
}
/* line 3349, ../src/bootstrap.scss */
.userRegistrationForm .label, .userRegistrationForm .badge, .dogAdditionalDetailsForm .label, .dogAdditionalDetailsForm .badge, .packageForm .label, .packageForm .badge {
  font-size: 10.998px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
}
/* line 3359, ../src/bootstrap.scss */
.userRegistrationForm .label, .dogAdditionalDetailsForm .label, .packageForm .label {
  padding: 1px 4px 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 3365, ../src/bootstrap.scss */
.userRegistrationForm .badge, .dogAdditionalDetailsForm .badge, .packageForm .badge {
  padding: 1px 9px 2px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
/* line 3372, ../src/bootstrap.scss */
.userRegistrationForm a.label:hover, .userRegistrationForm a.badge:hover, .dogAdditionalDetailsForm a.label:hover, .dogAdditionalDetailsForm a.badge:hover, .packageForm a.label:hover, .packageForm a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
/* line 3377, ../src/bootstrap.scss */
.userRegistrationForm .label-important, .userRegistrationForm .badge-important, .dogAdditionalDetailsForm .label-important, .dogAdditionalDetailsForm .badge-important, .packageForm .label-important, .packageForm .badge-important {
  background-color: #b94a48;
}
/* line 3380, ../src/bootstrap.scss */
.userRegistrationForm .label-important[href], .userRegistrationForm .badge-important[href], .dogAdditionalDetailsForm .label-important[href], .dogAdditionalDetailsForm .badge-important[href], .packageForm .label-important[href], .packageForm .badge-important[href] {
  background-color: #953b39;
}
/* line 3383, ../src/bootstrap.scss */
.userRegistrationForm .label-warning, .userRegistrationForm .badge-warning, .dogAdditionalDetailsForm .label-warning, .dogAdditionalDetailsForm .badge-warning, .packageForm .label-warning, .packageForm .badge-warning {
  background-color: #f89406;
}
/* line 3386, ../src/bootstrap.scss */
.userRegistrationForm .label-warning[href], .userRegistrationForm .badge-warning[href], .dogAdditionalDetailsForm .label-warning[href], .dogAdditionalDetailsForm .badge-warning[href], .packageForm .label-warning[href], .packageForm .badge-warning[href] {
  background-color: #c67605;
}
/* line 3389, ../src/bootstrap.scss */
.userRegistrationForm .label-success, .userRegistrationForm .badge-success, .dogAdditionalDetailsForm .label-success, .dogAdditionalDetailsForm .badge-success, .packageForm .label-success, .packageForm .badge-success {
  background-color: #468847;
}
/* line 3392, ../src/bootstrap.scss */
.userRegistrationForm .label-success[href], .userRegistrationForm .badge-success[href], .dogAdditionalDetailsForm .label-success[href], .dogAdditionalDetailsForm .badge-success[href], .packageForm .label-success[href], .packageForm .badge-success[href] {
  background-color: #356635;
}
/* line 3395, ../src/bootstrap.scss */
.userRegistrationForm .label-info, .userRegistrationForm .badge-info, .dogAdditionalDetailsForm .label-info, .dogAdditionalDetailsForm .badge-info, .packageForm .label-info, .packageForm .badge-info {
  background-color: #3a87ad;
}
/* line 3398, ../src/bootstrap.scss */
.userRegistrationForm .label-info[href], .userRegistrationForm .badge-info[href], .dogAdditionalDetailsForm .label-info[href], .dogAdditionalDetailsForm .badge-info[href], .packageForm .label-info[href], .packageForm .badge-info[href] {
  background-color: #2d6987;
}
/* line 3401, ../src/bootstrap.scss */
.userRegistrationForm .label-inverse, .userRegistrationForm .badge-inverse, .dogAdditionalDetailsForm .label-inverse, .dogAdditionalDetailsForm .badge-inverse, .packageForm .label-inverse, .packageForm .badge-inverse {
  background-color: #333333;
}
/* line 3404, ../src/bootstrap.scss */
.userRegistrationForm .label-inverse[href], .userRegistrationForm .badge-inverse[href], .dogAdditionalDetailsForm .label-inverse[href], .dogAdditionalDetailsForm .badge-inverse[href], .packageForm .label-inverse[href], .packageForm .badge-inverse[href] {
  background-color: #1a1a1a;
}
/* line 3407, ../src/bootstrap.scss */
.userRegistrationForm .progress, .dogAdditionalDetailsForm .progress, .packageForm .progress {
  height: 18px;
  margin-bottom: 18px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, whitesmoke, #f9f9f9);
  background-image: -ms-linear-gradient(top, whitesmoke, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whitesmoke), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, whitesmoke, #f9f9f9);
  background-image: -o-linear-gradient(top, whitesmoke, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 3426, ../src/bootstrap.scss */
.userRegistrationForm .progress .bar, .dogAdditionalDetailsForm .progress .bar, .packageForm .progress .bar {
  width: 0;
  height: 18px;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
/* line 3455, ../src/bootstrap.scss */
.userRegistrationForm .progress-striped .bar, .dogAdditionalDetailsForm .progress-striped .bar, .packageForm .progress-striped .bar {
  background-color: #149bdf;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
/* line 3468, ../src/bootstrap.scss */
.userRegistrationForm .progress.active .bar, .dogAdditionalDetailsForm .progress.active .bar, .packageForm .progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
/* line 3476, ../src/bootstrap.scss */
.userRegistrationForm .progress-danger .bar, .dogAdditionalDetailsForm .progress-danger .bar, .packageForm .progress-danger .bar {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}
/* line 3486, ../src/bootstrap.scss */
.userRegistrationForm .progress-danger.progress-striped .bar, .dogAdditionalDetailsForm .progress-danger.progress-striped .bar, .packageForm .progress-danger.progress-striped .bar {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* line 3496, ../src/bootstrap.scss */
.userRegistrationForm .progress-success .bar, .dogAdditionalDetailsForm .progress-success .bar, .packageForm .progress-success .bar {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}
/* line 3506, ../src/bootstrap.scss */
.userRegistrationForm .progress-success.progress-striped .bar, .dogAdditionalDetailsForm .progress-success.progress-striped .bar, .packageForm .progress-success.progress-striped .bar {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* line 3516, ../src/bootstrap.scss */
.userRegistrationForm .progress-info .bar, .dogAdditionalDetailsForm .progress-info .bar, .packageForm .progress-info .bar {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}
/* line 3526, ../src/bootstrap.scss */
.userRegistrationForm .progress-info.progress-striped .bar, .dogAdditionalDetailsForm .progress-info.progress-striped .bar, .packageForm .progress-info.progress-striped .bar {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* line 3536, ../src/bootstrap.scss */
.userRegistrationForm .progress-warning .bar, .dogAdditionalDetailsForm .progress-warning .bar, .packageForm .progress-warning .bar {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}
/* line 3546, ../src/bootstrap.scss */
.userRegistrationForm .progress-warning.progress-striped .bar, .dogAdditionalDetailsForm .progress-warning.progress-striped .bar, .packageForm .progress-warning.progress-striped .bar {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* line 3555, ../src/bootstrap.scss */
.userRegistrationForm .accordion, .dogAdditionalDetailsForm .accordion, .packageForm .accordion {
  margin-bottom: 18px;
}
/* line 3558, ../src/bootstrap.scss */
.userRegistrationForm .accordion-group, .dogAdditionalDetailsForm .accordion-group, .packageForm .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 3565, ../src/bootstrap.scss */
.userRegistrationForm .accordion-heading, .dogAdditionalDetailsForm .accordion-heading, .packageForm .accordion-heading {
  border-bottom: 0;
}
/* line 3567, ../src/bootstrap.scss */
.userRegistrationForm .accordion-heading .accordion-toggle, .dogAdditionalDetailsForm .accordion-heading .accordion-toggle, .packageForm .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
/* line 3571, ../src/bootstrap.scss */
.userRegistrationForm .accordion-toggle, .dogAdditionalDetailsForm .accordion-toggle, .packageForm .accordion-toggle {
  cursor: pointer;
}
/* line 3574, ../src/bootstrap.scss */
.userRegistrationForm .accordion-inner, .dogAdditionalDetailsForm .accordion-inner, .packageForm .accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
/* line 3578, ../src/bootstrap.scss */
.userRegistrationForm .carousel, .dogAdditionalDetailsForm .carousel, .packageForm .carousel {
  position: relative;
  margin-bottom: 18px;
  line-height: 1;
}
/* line 3583, ../src/bootstrap.scss */
.userRegistrationForm .carousel-inner, .dogAdditionalDetailsForm .carousel-inner, .packageForm .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 3589, ../src/bootstrap.scss */
.userRegistrationForm .carousel .item, .dogAdditionalDetailsForm .carousel .item, .packageForm .carousel .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 3597, ../src/bootstrap.scss */
.userRegistrationForm .carousel .item > img, .dogAdditionalDetailsForm .carousel .item > img, .packageForm .carousel .item > img {
  display: block;
  line-height: 1;
}
/* line 3600, ../src/bootstrap.scss */
.userRegistrationForm .carousel .active, .userRegistrationForm .carousel .next, .userRegistrationForm .carousel .prev, .dogAdditionalDetailsForm .carousel .active, .dogAdditionalDetailsForm .carousel .next, .dogAdditionalDetailsForm .carousel .prev, .packageForm .carousel .active, .packageForm .carousel .next, .packageForm .carousel .prev {
  display: block;
}
/* line 3602, ../src/bootstrap.scss */
.userRegistrationForm .carousel .active, .dogAdditionalDetailsForm .carousel .active, .packageForm .carousel .active {
  left: 0;
}
/* line 3604, ../src/bootstrap.scss */
.userRegistrationForm .carousel .next, .userRegistrationForm .carousel .prev, .dogAdditionalDetailsForm .carousel .next, .dogAdditionalDetailsForm .carousel .prev, .packageForm .carousel .next, .packageForm .carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 3608, ../src/bootstrap.scss */
.userRegistrationForm .carousel .next, .dogAdditionalDetailsForm .carousel .next, .packageForm .carousel .next {
  left: 100%;
}
/* line 3610, ../src/bootstrap.scss */
.userRegistrationForm .carousel .prev, .dogAdditionalDetailsForm .carousel .prev, .packageForm .carousel .prev {
  left: -100%;
}
/* line 3612, ../src/bootstrap.scss */
.userRegistrationForm .carousel .next.left, .userRegistrationForm .carousel .prev.right, .dogAdditionalDetailsForm .carousel .next.left, .dogAdditionalDetailsForm .carousel .prev.right, .packageForm .carousel .next.left, .packageForm .carousel .prev.right {
  left: 0;
}
/* line 3615, ../src/bootstrap.scss */
.userRegistrationForm .carousel .active.left, .dogAdditionalDetailsForm .carousel .active.left, .packageForm .carousel .active.left {
  left: -100%;
}
/* line 3617, ../src/bootstrap.scss */
.userRegistrationForm .carousel .active.right, .dogAdditionalDetailsForm .carousel .active.right, .packageForm .carousel .active.right {
  left: 100%;
}
/* line 3620, ../src/bootstrap.scss */
.userRegistrationForm .carousel-control, .dogAdditionalDetailsForm .carousel-control, .packageForm .carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 3639, ../src/bootstrap.scss */
.userRegistrationForm .carousel-control.right, .dogAdditionalDetailsForm .carousel-control.right, .packageForm .carousel-control.right {
  right: 15px;
  left: auto;
}
/* line 3642, ../src/bootstrap.scss */
.userRegistrationForm .carousel-control:hover, .dogAdditionalDetailsForm .carousel-control:hover, .packageForm .carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 3648, ../src/bootstrap.scss */
.userRegistrationForm .carousel-caption, .dogAdditionalDetailsForm .carousel-caption, .packageForm .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 15px 5px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
/* line 3656, ../src/bootstrap.scss */
.userRegistrationForm .carousel-caption h4, .userRegistrationForm .carousel-caption p, .dogAdditionalDetailsForm .carousel-caption h4, .dogAdditionalDetailsForm .carousel-caption p, .packageForm .carousel-caption h4, .packageForm .carousel-caption p {
  color: #ffffff;
}
/* line 3659, ../src/bootstrap.scss */
.userRegistrationForm .hero-unit, .dogAdditionalDetailsForm .hero-unit, .packageForm .hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
/* line 3666, ../src/bootstrap.scss */
.userRegistrationForm .hero-unit h1, .dogAdditionalDetailsForm .hero-unit h1, .packageForm .hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}
/* line 3672, ../src/bootstrap.scss */
.userRegistrationForm .hero-unit p, .dogAdditionalDetailsForm .hero-unit p, .packageForm .hero-unit p {
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
  color: inherit;
}
/* line 3678, ../src/bootstrap.scss */
.userRegistrationForm .pull-right, .dogAdditionalDetailsForm .pull-right, .packageForm .pull-right {
  float: right;
}
/* line 3681, ../src/bootstrap.scss */
.userRegistrationForm .pull-left, .dogAdditionalDetailsForm .pull-left, .packageForm .pull-left {
  float: left;
}
/* line 3684, ../src/bootstrap.scss */
.userRegistrationForm .hide, .dogAdditionalDetailsForm .hide, .packageForm .hide {
  display: none;
}
/* line 3687, ../src/bootstrap.scss */
.userRegistrationForm .show, .dogAdditionalDetailsForm .show, .packageForm .show {
  display: block;
}
/* line 3690, ../src/bootstrap.scss */
.userRegistrationForm .invisible, .dogAdditionalDetailsForm .invisible, .packageForm .invisible {
  visibility: hidden;
}
