/* @group Base */
.chzn-deprecated-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-deprecated-container .chzn-deprecated-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */

/* @group Single Chosen */
.chzn-deprecated-container-single .chzn-deprecated-single {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius   : 4px;
  border-radius        : 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}
.chzn-deprecated-container-single .chzn-deprecated-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-deprecated-container-single .chzn-deprecated-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 10px;
  font-size: 1px;
  background: url(/images/sprites/chosen-sprite-deprecated.png) -50px 1px no-repeat;
}
.chzn-deprecated-container-single .chzn-deprecated-single abbr:hover {
  background-position: -50px -8px;
}
.chzn-deprecated-container-single.chzn-deprecated-disabled .chzn-deprecated-single abbr:hover {
  background-position: -50px -8px;
}
.chzn-deprecated-container-single .chzn-deprecated-single div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius   : 0 4px 4px 0;
  border-radius        : 0 4px 4px 0;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-deprecated-container-single .chzn-deprecated-single div b {
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat 0 1px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-deprecated-container-single .chzn-deprecated-search {
  padding: 3px 4px;
  margin: 0;
  white-space: nowrap;
}
.chzn-deprecated-container-single .chzn-deprecated-search input {
  background: #fff url(/images/sprites/chosen-sprite-deprecated.png) no-repeat 100% -20px;
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat 100% -20px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat 100% -20px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat 100% -20px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat 100% -20px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat 100% -20px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat 100% -20px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat 100% -20px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-deprecated-container-single .chzn-deprecated-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

/* @group Multi Chosen */
.chzn-deprecated-container-multi .chzn-deprecated-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices li {
  float: left;
  list-style: none;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices .search-field .default {
  color: #999;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -ms-linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  color: #333;
  border: 1px solid #b4b4b4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 0 3px 5px;
  position: relative;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices .search-choice span {
  cursor: default;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 5px;
  top: 6px;
  width: 8px;
  height: 9px;
  font-size: 1px;
  background: url(/images/sprites/chosen-sprite-deprecated.png) right top no-repeat;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices .search-choice .search-choice-close:hover {
  background-position: right -9px;
}
.chzn-deprecated-container-multi .chzn-deprecated-choices .search-choice-focus .search-choice-close {
  background-position: right -9px;
}
/* @end */

/* @group Results */
.chzn-deprecated-container .chzn-deprecated-results {
  margin: 0 4px 4px 0;
  max-height: 190px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.chzn-deprecated-container-multi .chzn-deprecated-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-deprecated-container .chzn-deprecated-results li {
  display: none;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none;
}
.chzn-deprecated-container .chzn-deprecated-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-deprecated-container .chzn-deprecated-results .active-result span {
  float: right;
  color: #ccc;
  font-size: 11px;
}
.chzn-deprecated-container .chzn-deprecated-results .highlighted {
  background: #99b7d7;
  color: #fff;
}
.chzn-deprecated-container .chzn-deprecated-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-deprecated-container .chzn-deprecated-results .highlighted em {
  background: transparent;
}
.chzn-deprecated-container .chzn-deprecated-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-deprecated-container .chzn-deprecated-results .group-result {
  cursor: default;
  color: #404040;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}
.chzn-deprecated-container .chzn-deprecated-results .group-option {
  padding-left: 20px;
}
.chzn-deprecated-container-multi .chzn-deprecated-drop .result-selected {
  display: none;
}
/* @end */

/* @group Active  */
.chzn-deprecated-container-active {
  z-index: 4000;
}

.chzn-deprecated-container-active .chzn-deprecated-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-deprecated-container-active .chzn-deprecated-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-deprecated-container-active .chzn-deprecated-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-deprecated-container-active .chzn-deprecated-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-deprecated-container-active .chzn-deprecated-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-deprecated-container-active .chzn-deprecated-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Right to Left */
.chzn-deprecated-rtl { direction:rtl;text-align: right; }
.chzn-deprecated-rtl .chzn-deprecated-single { padding-left: 0; padding-right: 8px; }
.chzn-deprecated-rtl .chzn-deprecated-single span { margin-left: 26px; margin-right: 0; }
.chzn-deprecated-rtl .chzn-deprecated-single div {
  left: 0; right: auto;
  border-left: none; border-right: 1px solid #aaaaaa;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius   : 4px 0 0 4px;
  border-radius        : 4px 0 0 4px;
}
.chzn-deprecated-rtl .chzn-deprecated-single abbr {
  left: 26px;
  right: auto;
}
.chzn-deprecated-rtl .chzn-deprecated-choices li { float: right; }
.chzn-deprecated-rtl .chzn-deprecated-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-deprecated-rtl .chzn-deprecated-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}
.chzn-deprecated-rtl.chzn-deprecated-container-single .chzn-deprecated-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }
.chzn-deprecated-rtl .chzn-deprecated-results .group-option { padding-left: 0; padding-right: 20px; }
.chzn-deprecated-rtl.chzn-deprecated-container-active .chzn-deprecated-single-with-drop div { border-right: none; }
.chzn-deprecated-rtl .chzn-deprecated-search input {
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat -38px -20px, #ffffff;
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat -38px -20px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat -38px -20px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat -38px -20px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat -38px -20px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat -38px -20px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat -38px -20px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url(/images/sprites/chosen-sprite-deprecated.png) no-repeat -38px -20px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  padding: 4px 5px 4px 20px;
}
/* @end */

/* Z-INDEX */
.form_error {
  z-index: 990;
}

.form_error .form_error_content {
  z-index: 991;
}

.form_error .form_error_arrow {
  z-index: 996;
}

.ui-dialog .form_error {
  z-index: 5000;
}

.ui-dialog .form_error .form_error_content {
  z-index: 5001;
}

.ui-dialog .form_error .form_error_arrow {
  z-index: 5006;
}

.input_container {
  position: relative;
  float: left;
}

.form_error {
  position: absolute;
  top: 300px;
  left: 300px;
  display: block;
  cursor: pointer;
  text-align: left;
}

.form_error.inline {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
}

.ajaxSubmit {
  padding: 20px;
  background: #55ea55;
  border: 1px solid #999;
  display: none;
}

.form_error .form_error_content {
  width: 100%;
  background: #ee0101;
  position: relative;
  color: #fff;
  min-width: 120px;
  font-size: 11px;
  line-height: 1.2em;
  border: 2px solid #ddd;
  box-shadow: 0 0 6px #000;
  -moz-box-shadow: 0 0 6px #000;
  -webkit-box-shadow: 0 0 6px #000;
  -o-box-shadow: 0 0 6px #000;
  padding: 4px 10px 4px 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
}

.form_error.inline .form_error_content {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
}

.green_popup .form_error_content {
  background: #33be40;
}

.black_popup .form_error_content {
  background: #393939;
  color: #FFF;
}

.form_error .form_error_arrow {
  width: 15px;
  margin: -2px 0 0 13px;
  position: relative;
}

body[dir='rtl'] .form_error .form_error_arrow,
body.rtl .form_error .form_error_arrow {
  margin: -2px 13px 0 0;
}

.form_error .form_error_arrow_bottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  margin: 0px 0 0 12px;
  top: 2px;
}

.form_error .form_error_arrow div {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  box-shadow: 0 2px 3px #444;
  -moz-box-shadow: 0 2px 3px #444;
  -webkit-box-shadow: 0 2px 3px #444;
  -o-box-shadow: 0 2px 3px #444;
  font-size: 0px;
  height: 1px;
  background: #ee0101;
  margin: 0 auto;
  line-height: 0;
  font-size: 0;
  display: block;
}

.form_error .form_error_arrow_bottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
}

.green_popup .form_error_arrow div {
  background: #33be40;
}

.black_popup .form_error_arrow div {
  background: #393939;
  color: #FFF;
}

.form_error .form_error_arrow .line10 {
  width: 15px;
  border: none;
}

.form_error .form_error_arrow .line9 {
  width: 13px;
  border: none;
}

.form_error .form_error_arrow .line8 {
  width: 11px;
}

.form_error .form_error_arrow .line7 {
  width: 9px;
}

.form_error .form_error_arrow .line6 {
  width: 7px;
}

.form_error .form_error_arrow .line5 {
  width: 5px;
}

.form_error .form_error_arrow .line4 {
  width: 3px;
}

.form_error .form_error_arrow .line3 {
  width: 1px;
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  border-bottom: 0 solid #ddd;
}

.form_error .form_error_arrow .line2 {
  width: 3px;
  border: none;
  background: #ddd;
}

.form_error .form_error_arrow .line1 {
  width: 1px;
  border: none;
  background: #ddd;
}

.user_session_wrapper {
  width: 100%;
  max-width: 555px;
  margin: 0 auto;
}

#main_login_form.user_session_wrapper {
  width: auto;
}

.user_session_body {
  box-sizing: border-box;
  background-color: #e5e5e5;
}

@media only screen and (min-width: 555px) {
  .user_session_body {
    padding-top: 15px;
  }
}

.user_session_body * {
  box-sizing: inherit;
}

.user_session_body .error_explanation {
  margin-top: 0;
  margin-bottom: 15px;
}

.user_session_panel_body {
  width: 100%;
  padding: 3% 5% 5%;
  box-sizing: border-box;
}

.user_session_panel_body h1 {
  margin-top: 0;
}

.user_session_panel_body p {
  font-size: 13px;
  line-height: 1.5em;
}

@-webkit-keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#check_name_spinner {
  position: absolute;
  bottom: 14px;
  right: 10px;
}

#user_name_valid_image {
  display: none;
  margin-top: 5px;
  float: right;
}

.user_session_form_zip_code_field, .user_session_form_input_field {
  display: block;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #aaa;
  border-radius: 3px;
  font-size: 18px;
}

.field_with_errors .user_session_form_zip_code_field, .field_with_errors .user_session_form_input_field {
  border-color: #f13240;
}

a.user_session_form_cancel_button:link, .user_session_form_submit_button {
  display: inline-block;
  width: 100%;
  padding-top: 14px;
  padding-bottom: 15px;
}

.submit_or_cancel_form_field a.user_session_form_cancel_button:link, .submit_or_cancel_form_field .user_session_form_submit_button {
  width: 48.5%;
}

#rbf_selector_chzn_deprecated .chzn-deprecated-search {
  display: none;
}

.user_session_form {
  padding-top: 0;
}

.user_session_form .form_field, .user_session_form .submit_or_cancel_form_field {
  margin-top: 20px;
  position: relative;
}

.user_session_form .form_field .form_error_content, .user_session_form .submit_or_cancel_form_field .form_error_content {
  white-space: nowrap;
}

.user_session_form .form_field p, .user_session_form .submit_or_cancel_form_field p {
  margin-top: 5px;
}

.user_session_form .form_field p.form_field_instructions, .user_session_form .submit_or_cancel_form_field p.form_field_instructions {
  font-size: 12px;
  font-style: italic;
}

.user_session_form .chzn-deprecated-container {
  box-sizing: content-box;
  display: block;
}

.user_session_form .password-toggle {
  float: right;
}

.user_session_form .password-toggle label {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: normal;
}

.user_session_form label {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}

.user_session_form fieldset {
  border: none;
}

.user_session_form_zip_code_field {
  width: 50%;
}

.user_session_form_select {
  display: block;
  width: 50%;
}

.submit_or_cancel_form_field .user_session_form_submit_button {
  margin-right: 1.5%;
}

.submit_or_cancel_form_field a.user_session_form_cancel_button:link {
  margin-left: 1.5%;
}

#shipping_address_country_chzn_deprecated {
  width: 230px !important;
}

#shipping_address_country_chzn_deprecated .chzn-deprecated-drop,
#shipping_address_country_chzn_deprecated .chzn-deprecated-search {
  width: 228px !important;
}

#shipping_address_country_chzn_deprecated input {
  width: 220px !important;
}

.user_session_tabs .tabset_button {
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
  font-weight: bold;
  font-family: Arial, Helvetica, FreeSans, sans-serif;
  line-height: 1em;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.user_session_tabs .tabset_button:hover {
  text-decoration: none;
}

.user_session_tabs .tabset_button {
  padding: 5px 10px;
  font-size: 12px;
}

.user_session_tabs .tabset_button {
  border: 1px solid #265d80;
  background-color: #398cbf;
  background-image: linear-gradient(to top, #2a678c, #398cbf);
  color: #fff;
  text-shadow: 1px 1px #265d80;
  box-shadow: inset 0 1px #57a7d9;
}

.user_session_tabs .tabset_button:hover {
  background-color: #3279a6;
  background-image: linear-gradient(to top, #2a678c, #3279a6);
  color: #fff;
  box-shadow: none;
}

.user_session_tabs {
  border-bottom: 1px solid #ccc;
  background-color: #f5f5f5;
  padding: 0 5px;
  margin-bottom: 17px;
}

.user_session_tabs .tab {
  display: inline-block;
  vertical-align: middle;
  margin-top: 7px;
  margin-bottom: -1px;
  padding: 7px 18px;
  color: #265d80;
  font-size: 14px;
}

.user_session_tabs .tab.selected {
  background-color: #fff;
  border: 1px solid #ccc;
  border-bottom-color: #fff;
  color: #404040;
}

.user_session_tabs .tab.selected:hover {
  text-decoration: none;
}

.user_session_tabs .tabset_button {
  margin-top: 5px;
  float: right;
  font-weight: normal;
}

.user_session_panel {
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 3px;
  background-color: #fff;
}

@media only screen and (min-width: 555px) {
  .user_session_body .user_session_panel {
    margin-top: 15px;
  }
}

.user_session_panel * {
  box-sizing: inherit;
}

#global_login_popup .user_session_panel {
  border: none;
}

.user_session_header {
  padding-top: 30px;
  padding-bottom: 20px;
  text-align: center;
}

.forgot_username_body.native_app_body {
  background-color: #fff;
}

.user_session_tabs {
  margin-bottom: 0;
}

.user_session_tabs .tab {
  box-sizing: border-box;
  width: 50%;
  padding: 15px;
  font-size: 14px;
  text-align: center;
}

.user_session_tabs .tab.link_to_register {
  padding-top: 6px;
  padding-bottom: 6px;
}

@media only screen and (min-width: 420px) {
  .user_session_tabs .tab.link_to_register {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.user_session_footer_links {
  margin: 20px 0;
  padding: 0;
  text-align: center;
}

.user_session_footer_links li {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}

.user_session_footer_links a {
  color: #404040;
}

.user_session_oauth_links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0;
  padding: 10px 1%;
  position: relative;
  border-bottom: 1px solid #eee;
  text-align: center;
}

.user_session_oauth_links::after {
  content: "or";
  width: 60px;
  margin-left: -30px;
  position: absolute;
  bottom: -7px;
  left: 50%;
  background-color: #fff;
  color: #777;
  text-transform: uppercase;
}

.user_session_oauth_links + .user_session_panel_body {
  padding-top: 0;
}

.user_session_oauth_links .oauth_links_list {
  margin-bottom: 10px;
}

.user_session_oauth_links .oauth_link {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  position: relative;
}

@media only screen and (min-width: 320px) {
  .user_session_oauth_links .oauth_link {
    display: block;
    width: 220px;
    height: 50px;
  }
}

@media only screen and (min-width: 400px) {
  .user_session_oauth_links .oauth_link {
    width: 220px;
    height: 50px;
    padding-left: 40px;
  }
}

@media only screen and (min-width: 472px) {
  .user_session_oauth_links .oauth_link {
    padding-left: 0;
  }
}

.user_session_oauth_links .oauth_link.facebook {
  background: url(data:image/png;base64,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) center;
  background-size: cover;
}

@media only screen and (min-width: 472px) {
  .user_session_oauth_links .oauth_link.facebook {
    width: 215px;
    height: 49px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .user_session_oauth_links .oauth_link.facebook {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: 215px 49px;
  }
}

.user_session_oauth_links .oauth_link.google {
  background: url(data:image/png;base64,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) center;
  background-size: cover;
}

@media only screen and (min-width: 472px) {
  .user_session_oauth_links .oauth_link.google {
    width: 209px;
    height: 48px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .user_session_oauth_links .oauth_link.google {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: 209px 48px;
  }
}

.user_session_oauth_links li {
  display: inline-block;
  width: 225px;
}

@media only screen and (min-width: 475px) {
  .user_session_oauth_links li:not(:first-child) {
    margin-left: 5px;
  }
}

@media only screen and (min-width: 475px) {
  .user_session_oauth_links li:not(:last-child) {
    margin-right: 5px;
  }
}

.user_session_oauth_links li:first-child {
  margin-bottom: 15px;
}

@media only screen and (min-width: 470px) {
  .user_session_oauth_links li:first-child {
    margin-bottom: 0;
  }
}

.user_session_oauth_links li a {
  font-size: 14px;
}

.anonymous_user_validation_body {
  background-color: #fff;
}

.anonymous_user_validation_body .user_validation_page_container {
  padding-top: 10px;
}

.anonymous_user_validation_body .validation_intro {
  padding: 0 10px;
}

.anonymous_user_validation_body .user_session_oauth_links {
  margin-top: -15px;
  padding-left: 5px;
  padding-right: 5px;
}

@media only screen and (max-width: 400px) {
  .anonymous_user_validation_body .user_session_oauth_links {
    flex-direction: column;
    align-items: center;
  }
  .anonymous_user_validation_body .user_session_oauth_links li {
    margin-left: 0;
    margin-right: 0;
  }
}

.anonymous_user_validation_body .user_session_panel_body {
  padding-top: 10px;
  padding-bottom: 0;
}

.spark_lister_account_warning {
  margin-top: 20px;
  padding-top: 5px;
  padding-left: 27px;
  padding-right: 22px;
  border: 1px solid #73bae5;
  border-radius: 3px;
  background-color: #f2faff;
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

.spark_lister_account_warning h5 {
  font-family: "Lato", Arial, Helvetica, FreeSans, sans-serif;
}

.spark_lister_account_warning ul {
  padding-left: 15px;
  margin-top: 0;
}
