/* Fonts */
@font-face {
  font-family: "BlastGothic";
  src: url("BlastGothic.woff") format('woff');
}

@font-face {
  font-family: "GillSansHel";
  font-style: 'normal';
  font-weight: 'normal';
  src: url("GillSansHel.otf") format('opentype');
}


/* Base */
body {
  font-family:"GillSansHel",Arial,sans-serif;
  color:#666666;
}
p {
  font-family:inherit;
  font-weight:normal;
  font-size:1rem;
  line-height:1.6;
  margin-bottom:1.25rem;
  text-rendering:optimizeLegibility
}
p.lead {
  font-size:1.21875rem;
  line-height:1.6
}
p aside {
  font-size:0.875rem;
  line-height:1.35;
  font-style:italic
}
h1,h2,h3,h4,h5,h6 {
  font-family:"BlastGothic","GillSansHel",Impact,Charcoal,sans-serif;
  font-weight:400;
  font-style:normal;
  color:#666666;
  text-rendering:optimizeLegibility;
  margin-top:0.2rem;
  margin-bottom:0.5rem;
  line-height:1.4;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
  font-size:60%;
  color:#9c9c9c;
  line-height:0
}
h1 {
  font-size:2.125rem
}
h2 {
  font-size:1.6875rem
}
h3 {
  font-size:1.375rem
}
h4 {
  font-size:1.125rem
}
h5 {
  font-size:1.125rem
}
h6 {
  font-size:1rem
}
ul, ol, dl {
  font-family: inherit;
  font-size: 1rem;
  color:#666666;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* Forms */
form {
  margin:0 0 1rem
}
form .row .row {
  margin:0 -0.5rem
}
form .row .row .column,form .row .row .columns {
  padding:0 0.5rem
}
form .row .row.collapse {
  margin:0
}
form .row .row.collapse .column,form .row .row.collapse .columns {
  padding:0
}
form .row .row.collapse input {
  -webkit-border-bottom-right-radius:0;
  -webkit-border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-top-right-radius:0
}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns {
  padding-left:0.5rem
}
label {
  font-size:0.875rem;
  color:#4d4d4d;
  cursor:pointer;
  display:block;
  font-weight:normal;
  font-family: "GillSansHel";
  line-height:1.5;
  margin-bottom:0
}
label.right {
  float:none!important;
  text-align:right
}
label.inline {
  margin:0 0 1rem 0;
  padding:0.5625rem 0
}
label small {
  text-transform:capitalize;
  color:#676767
}
select::-ms-expand {
  display:none
}
.prefix,.postfix {
  display:block;
  position:relative;
  z-index:2;
  text-align:center;
  width:100%;
  padding-top:0;
  padding-bottom:0;
  border-style:solid;
  border-width:1px;
  overflow:hidden;
  font-size:0.875rem;
  height:2.3125rem;
  line-height:2.3125rem
}
.postfix.button {
  padding-left:0;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;
  text-align:center;
  line-height:2.125rem;
  border:none
}
.prefix.button {
  padding-left:0;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;
  text-align:center;
  line-height:2.125rem;
  border:none
}
.prefix.button.radius {
  border-radius:0;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px
}
.postfix.button.radius {
  border-radius:0;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-right-radius:3px
}
.prefix.button.round {
  border-radius:0;
  -webkit-border-bottom-left-radius:1000px;
  -webkit-border-top-left-radius:1000px;
  border-bottom-left-radius:1000px;
  border-top-left-radius:1000px
}
.postfix.button.round {
  border-radius:0;
  -webkit-border-bottom-right-radius:1000px;
  -webkit-border-top-right-radius:1000px;
  border-bottom-right-radius:1000px;
  border-top-right-radius:1000px
}
span.prefix,label.prefix {
  background:#f2f2f2;
  border-right:none;
  color:#333333;
  border-color:#cccccc
}
span.postfix,label.postfix {
  background:#f2f2f2;
  border-left:none;
  color:#333333;
  border-color:#cccccc
}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea {
  -webkit-appearance:none;
  -webkit-border-radius:0px;
  background-color:white;
  font-family:inherit;
  border:1px solid #cccccc;
  box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
  color:rgba(0,0,0,0.75);
  display:block;
  font-size:0.875rem;
  margin:0 0 1rem 0;
  padding:0.5rem;
  height:2.3125rem;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  transition:box-shadow 0.45s,border-color 0.45s ease-in-out
}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus {
  box-shadow:0 0 5px #999999;
  border-color:#999999
}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus {
  background:#fafafa;
  border-color:#999999;
  outline:none
}
input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled {
  background-color:#dddddd;
  cursor:default
}
input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea {
  background-color:#dddddd;
  cursor:default
}
input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius {
  border-radius:3px
}
form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select {
  border-radius:0;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-right-radius:3px
}
form .row .prefix-radius.row.collapse .prefix {
  border-radius:0;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px
}
form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select {
  border-radius:0;
  -webkit-border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  border-top-left-radius:3px
}
form .row .postfix-radius.row.collapse .postfix {
  border-radius:0;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-right-radius:3px
}
form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select {
  border-radius:0;
  -webkit-border-bottom-right-radius:1000px;
  -webkit-border-top-right-radius:1000px;
  border-bottom-right-radius:1000px;
  border-top-right-radius:1000px
}
form .row .prefix-round.row.collapse .prefix {
  border-radius:0;
  -webkit-border-bottom-left-radius:1000px;
  -webkit-border-top-left-radius:1000px;
  border-bottom-left-radius:1000px;
  border-top-left-radius:1000px
}
form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select {
  border-radius:0;
  -webkit-border-bottom-left-radius:1000px;
  -webkit-border-top-left-radius:1000px;
  border-bottom-left-radius:1000px;
  border-top-left-radius:1000px
}
form .row .postfix-round.row.collapse .postfix {
  border-radius:0;
  -webkit-border-bottom-right-radius:1000px;
  -webkit-border-top-right-radius:1000px;button"
  border-bottom-right-radius:1000px;
  border-top-right-radius:1000px
}
input[type="submit"],input[type="button"] {
  -webkit-appearance:none;
  -webkit-border-radius:0px;
  font-family: "GillSansHel", "BlastGothic";
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  text-decoration-style: solid;
  font-weight: 700;
}

a.button,input[type="button"],input[type="syubmit"] {
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  text-decoration-style: solid;
  font-weight: 700;
}

textarea[rows] {
  height:auto
}
select {
  -webkit-appearance:none!important;
  -webkit-border-radius:0px;
  background-color:#fafafa;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position:100% center;
  background-repeat:no-repeat;
  border:1px solid #cccccc;
  padding:0.5rem;
  font-size:0.875rem;
  font-family:"GillSansHel",Arial,sans-serif;
  color:rgba(0,0,0,0.75);
  line-height:normal;
  border-radius:0;
  height:2.3125rem
}
select.radius {
  border-radius:3px
}
select:hover {
  background-color:#f3f3f3;
  border-color:#999999
}
select:disabled {
  background-color:#dddddd;
  cursor:default
}
input[type="file"],input[type="checkbox"],input[type="radio"],select {
  margin:0 0 1rem 0
}
input[type="checkbox"]+label,input[type="radio"]+label {
  display:inline-block;
  margin-left:0.5rem;
  margin-right:1rem;
  margin-bottom:0;
  vertical-align:baseline
}
input[type="file"] {
  width:100%
}
fieldset {
  border:1px solid #dddddd;
  padding:1.25rem;
  margin:1.125rem 0
}
fieldset legend {
  font-weight:bold;
  background:white;
  padding:0 0.1875rem;
  margin:0;
  margin-left:-0.1875rem
}
span.error,small.error,p.error {
  display:block;
  color:#f71200
}
.error input,.error textarea,.error select {
  margin-bottom:0
}
.error input[type="checkbox"],.error input[type="radio"] {
  margin-bottom:1rem
}
.error label,.error label.error {
  color:#f71200
}
.error small.error {
  display:block;
  padding:0.375rem 0.5625rem 0.5625rem;
  margin-top:-1px;
  margin-bottom:1rem;
  font-size:0.75rem;
  font-weight:normal;
  font-style:italic;
  background:#f71200;
  color:white
}
.error>label>small {
  color:#676767;
  background:transparent;
  padding:0;
  text-transform:capitalize;
  font-style:normal;
  font-size:60%;
  margin:0;
  display:inline
}
.error span.error-message {
  display:block
}
input.error,textarea.error,select.error {
  margin-bottom:0
}
label.error {
  color:#f71200
}

dt {
  float: left;
  clear: left;
  text-align: right;
  font-weight: bold;
}
dd {
  margin: 0 0 0 90px;
  padding: 0 0 0.5em 0;
}

.sale-header {
  background-color: #555 !important;
  color: white;
}

.sale-footer {
  background-color: #CCC !important
}

.table-space {
  height: 10px;
  background-color: transparent !important;
  border: 0;
}


#select-coupons-table input[type="checkbox"] {
  margin-top: 10px;
  transform: scale(1.7);
}


.defaultsubmit {
  display: none;
}

.lybc-no-iframe {
  display: none;
}

.login-content .tabs-title>a[aria-selected=true] {
  background-color: #3adb76;
}

.login-content .tabs-title {
  padding-right: 15px;
}

.login-content .tabs-title a {
  font-size: 1rem;
  padding: 10px;
  color: #fefefe;
  background-color: #0a0a0a;
}

.login-content .tabs {
  padding-left: 15px;
}

.login-content .tabs, .login-content .tabs-content {
  border: none;
}
