/* fluid load */
body {
  opacity: 1;
}


/* Overstock branding styles */
a:focus {
  outline: 2px solid #0485CC;
  outline-offset: 1px;
}
button:focus, a.button-link:focus {
  outline: 2px solid #0485CC !important;
  outline-offset: 2px;
}
a {
  display: inline-block;
}
.os-input, .os-slds-input input {
  font-size: 1rem;
  height: 34px;
  color: #545658;
  border: 1px solid #ced1d5;
  border-radius: 3px;
  box-shadow: 0 2px 2px 0 rgba(84,86,88,.06) !important;
  padding: 0 5px 0 15px;
  box-sizing: border-box;
}
.os-input:focus, .os-slds-input input:focus {
  border: 1px solid #0485cc;
  outline: none;
}
.os-slds-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(84, 86, 88, 0.4);
  font-size: 1rem;
}
.os-slds-input input::-moz-placeholder { /* Firefox 19+ */
  color: rgba(84, 86, 88, 0.4);
  font-size: 1rem;
}
.os-slds-input input:-ms-input-placeholder { /* IE 10+ */
  color: rgba(84, 86, 88, 0.4);
  font-size: 1rem;
}
.os-slds-input input:-moz-placeholder { /* Firefox 18- */
  color: rgba(84, 86, 88, 0.4);
  font-size: 1rem;
}
.os-slds-input input::placeholder {
  color: rgba(84, 86, 88, 0.4);
  font-size: 1rem;
}
.slds-radio [type="radio"]:checked + .slds-radio_faux::after, .slds-radio [type="radio"]:checked + .slds-radio--faux::after, .slds-radio [type="radio"]:checked ~ .slds-radio_faux::after, .slds-radio [type="radio"]:checked ~ .slds-radio--faux::after, .slds-radio [type="radio"]:checked + .slds-radio__label .slds-radio_faux::after, .slds-radio [type="radio"]:checked + .slds-radio__label .slds-radio--faux::after {
  width: 0.7rem;
  height: 0.7rem;
  background: #0485cc;
}
.slds-radio [type="radio"]:checked + .slds-radio_faux, .slds-radio [type="radio"]:checked + .slds-radio--faux, .slds-radio [type="radio"]:checked ~ .slds-radio_faux, .slds-radio [type="radio"]:checked ~ .slds-radio--faux, .slds-radio [type="radio"]:checked + .slds-radio__label .slds-radio_faux, .slds-radio [type="radio"]:checked + .slds-radio__label .slds-radio--faux {
  border-color: #0485cc;
}
.os-btn {
  position: relative;
  background-color: #f5f6f7;
  color: #545658;
  font-size: 0.875rem !important;
  font-weight: 400;
  letter-spacing: normal;
  height: 34px;
  border: none;
  border-radius: 3px;
  padding: 0 15px;
  cursor: pointer;
  outline: none;
  margin: 0;
}
.os-btn:hover {
  box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
}
.os-btn:active {
  border: none;
  box-shadow: inset 0 0 3px 0 rgba(0,0,0,.3);
}
.os-btn.os-btn-primary {
  background-color: #0485cc;
  color: #fff;
}
.os-btn.os-btn-primary:hover {
  background-color: #0272a2;
}
.os-btn.os-btn-primary:active {
  background-color: #026089;
}
.os-btn[disabled] {
  opacity: 0.4;
  pointer-events: none;
}
.os-btn.os-btn-primary[disabled] {
  opacity: 0.25;
}

/* SLDS overrides */
.slds-backdrop {
  background: rgba(89, 89, 89, 0.43);
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/* other */
article, section, p {
  hyphens: none;
}