@font-face {
  font-family: "Pooh";
  src: url("/fonts/Pooh.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.pooh-text {
  font-family: "Pooh", sans-serif;
}
div#main-header {
  margin-top: 20px;
}
div#main-header h1 {
  background: url("images/artcards-logo.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
  height: 110px;
  line-height: 110px;
  padding-left: 210px;
}
.tab-pane {
  padding-top: 15px;
}
div#core-popup ul.pager {
  margin: 10px 0 10px;
}
div#core-popup ul.pager li.title {
  font-size: 18px;
  font-weight: 500;
}
div#core-popup div.modal-content div.modal-frozen-cover {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
  border-radius: 6px;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
}
div#core-popup div.modal-content div.modal-frozen-cover div.modal-frozen-content {
  color: white;
  font-size: 25px;
  position: absolute;
  text-align: center;
}
.req {
  color: red;
}
ul#message-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul#message-list li {
  padding: 0 0 5px 0;
}
#message-panel .overflow-panel {
  max-height: 500px;
  overflow-y: auto;
}
.btn-secondary {
  color: #fff;
  background-color: #b8b8b8;
  border-color: #ababab;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
  color: #fff;
  background-color: #a4a4a4;
  border-color: #8d8d8d;
}
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
  background-color: #b8b8b8;
  border-color: #ababab;
}
.btn-secondary .badge {
  color: #b8b8b8;
  background-color: #fff;
}
.btn-orange {
  color: #fff;
  background-color: #ff9700;
  border-color: #F28B24;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  color: #fff;
  background-color: #d67f00;
  border-color: #cd6c0c;
}
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #ff9700;
  border-color: #F28B24;
}
.btn-orange .badge {
  color: #ff9700;
  background-color: #fff;
}
.btn-unavailable {
  color: #fff;
  background-color: #535353;
  border-color: #535353;
  color: #C9C9C9;
}
.btn-unavailable:hover,
.btn-unavailable:focus,
.btn-unavailable:active,
.btn-unavailable.active,
.open .dropdown-toggle.btn-unavailable {
  color: #fff;
  background-color: #3f3f3f;
  border-color: #343434;
}
.btn-unavailable:active,
.btn-unavailable.active,
.open .dropdown-toggle.btn-unavailable {
  background-image: none;
}
.btn-unavailable.disabled,
.btn-unavailable[disabled],
fieldset[disabled] .btn-unavailable,
.btn-unavailable.disabled:hover,
.btn-unavailable[disabled]:hover,
fieldset[disabled] .btn-unavailable:hover,
.btn-unavailable.disabled:focus,
.btn-unavailable[disabled]:focus,
fieldset[disabled] .btn-unavailable:focus,
.btn-unavailable.disabled:active,
.btn-unavailable[disabled]:active,
fieldset[disabled] .btn-unavailable:active,
.btn-unavailable.disabled.active,
.btn-unavailable[disabled].active,
fieldset[disabled] .btn-unavailable.active {
  background-color: #535353;
  border-color: #535353;
}
.btn-unavailable .badge {
  color: #535353;
  background-color: #fff;
}
.btn-unavailable:hover {
  color: #C9C9C9;
  background-color: #535353;
  border-color: #535353;
  cursor: not-allowed;
}
.btn-transparent {
  color: #555555;
  background-color: transparent;
  border-color: #555555;
}
.btn-transparent:hover,
.btn-transparent:focus,
.btn-transparent:active,
.btn-transparent.active,
.open .dropdown-toggle.btn-transparent {
  color: #555555;
  background-color: rgba(0, 0, 0, 0);
  border-color: #373737;
}
.btn-transparent:active,
.btn-transparent.active,
.open .dropdown-toggle.btn-transparent {
  background-image: none;
}
.btn-transparent.disabled,
.btn-transparent[disabled],
fieldset[disabled] .btn-transparent,
.btn-transparent.disabled:hover,
.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-transparent:hover,
.btn-transparent.disabled:focus,
.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-transparent:focus,
.btn-transparent.disabled:active,
.btn-transparent[disabled]:active,
fieldset[disabled] .btn-transparent:active,
.btn-transparent.disabled.active,
.btn-transparent[disabled].active,
fieldset[disabled] .btn-transparent.active {
  background-color: transparent;
  border-color: #555555;
}
.btn-transparent .badge {
  color: transparent;
  background-color: #555555;
}
.btn-transparent-light {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.btn-transparent-light:hover,
.btn-transparent-light:focus,
.btn-transparent-light:active,
.btn-transparent-light.active,
.open .dropdown-toggle.btn-transparent-light {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-transparent-light:active,
.btn-transparent-light.active,
.open .dropdown-toggle.btn-transparent-light {
  background-image: none;
}
.btn-transparent-light.disabled,
.btn-transparent-light[disabled],
fieldset[disabled] .btn-transparent-light,
.btn-transparent-light.disabled:hover,
.btn-transparent-light[disabled]:hover,
fieldset[disabled] .btn-transparent-light:hover,
.btn-transparent-light.disabled:focus,
.btn-transparent-light[disabled]:focus,
fieldset[disabled] .btn-transparent-light:focus,
.btn-transparent-light.disabled:active,
.btn-transparent-light[disabled]:active,
fieldset[disabled] .btn-transparent-light:active,
.btn-transparent-light.disabled.active,
.btn-transparent-light[disabled].active,
fieldset[disabled] .btn-transparent-light.active {
  background-color: transparent;
  border-color: #fff;
}
.btn-transparent-light .badge {
  color: transparent;
  background-color: #fff;
}
.pill {
  border-radius: 4px;
  padding: 5px 10px;
  white-space: nowrap;
}
.italic {
  font-style: italic;
}
.text-red {
  color: #Ff0000;
}
.text-underline {
  text-decoration: underline;
}
.font-bold {
  font-weight: bold;
}
.row-flex {
  display: flex;
  align-items: center;
}
.flex {
  display: flex;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-grow {
  flex-grow: 1;
}
.flex-shrink {
  flex-shrink: 1;
}
.d-flex {
  display: flex;
}
.justify-between {
  justify-content: space-between;
}
.justify-end {
  justify-content: end;
}
.items-center {
  align-items: center;
}
.absolute-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}
.space-x-1.5 > *:not(:last-child) {
  margin-right: 15px;
}
.space-x-2 > *:not(:last-child) {
  margin-right: 20px;
}
.space-x > *:not(:last-child) {
  margin-right: 10px;
}
.space-y-1.5 > *:not(:last-child) {
  margin-bottom: 15px;
}
.space-y-2 > *:not(:last-child) {
  margin-bottom: 20px;
}
.space-y > *:not(:last-child) {
  margin-bottom: 10px;
}

.position-relative {
  position: relative;
}
