@charset "UTF-8";

@media screen and (max-width: 767px) {
  body {
    user-select: none;
  }
}

body.body-login div.card {
  background: #ecf0f1;
}

body.body-admin-login div.card {
  background: rgba(255, 255, 255, 0.75);
}

div.loading {
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: #f7f7f9;
  filter: alpha(opacity=65);
  -moz-opacity: 0.65;
  -khtml-opacity: 0.65;
  opacity: 0.65;
  background-image: url('../img/ajax-loader.gif');
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.bg-standard {
	background-color: #ffffff;
	border-bottom: 1px solid #CCCCCC;
}

.bg-test {
  background-color: #ffeaa7;
	border-bottom: 1px solid #CCCCCC;
}

.bg-standard-footer {
	background-color: #ffffff;
	border-top: 1px solid #CCCCCC;
}

.admin-bg-standard {
  background-color: #5bbeb7;
}

.admin-bg-test {
  background-color: #e67e22;
}

.nav-std .nav-link {
	color: gray;
}

.nav-std .nav-link.active {
	color: #2980b9;
}

.toast {
  position: absolute;
  top: 80px;
  right: 20px;
  z-index: 9999;
}

.col-form-label {
  font-weight: bold;
}

input[type="checkbox"],
input[type="radio"] {
  transform: scale(1.4);
}

.form-check-label {
  padding-left: 4px;
}

table.table-hover tbody tr.selectable-row:hover {
  background-color: #f1c40f40;
}

table tbody tr.selectable-row td.selectable-col {
  cursor: pointer;
}

table thead tr th.head-col,
table tbody tr td.head-col {
  width: 52px;
}

table tbody tr.table-offer-status-0 {
  background-color: #f5c6cbff;
}

table tbody tr.table-offer-status-0-light {
  background-color: #f5c6cb60;
}

table tbody tr.table-offer-status-1 {
  background-color: #c3e6cbff;
}

table tbody tr.table-offer-status-1-light {
  background-color: #c3e6cb60;
}

table tbody tr.table-offer-status-9 {
  background-color: #d6d8dbff;
}

table tbody tr.table-offer-status-9-light {
  background-color: #d6d8db60;
}

.bootstrap-select .dropdown-menu {
  max-width: 100%!important;
}

.card-header-notice {
  background-color: #f5eef8;
}

.card-header-warning {
  background-color: #fffacc;
}

.card-header-info {
  background-color: #d6e9f9;
}

.card-header-success {
  background-color: #c7eed8;
}

.border-bottom-multiple-order {
  border-bottom: 1px solid #28a745;
}

.text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

#page_top {
	position: fixed;
	bottom: 120px;
	right: 20px;
	display: block;
	z-index: 999;
	padding: 4px 0px 0px 0px;
	border-radius: 30px;
	width: 35px;
	height: 35px;
	background-color: #9FD6D2;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#page_top:hover {
	text-decoration: none;
	opacity: 0.7;
}

.stepwizard-step p {
  margin-top: 10px;
}

.stepwizard-row {
  display: table-row;
}

.stepwizard {
  display: table;
  width: 100%;
  position: relative;
}

.stepwizard-row:before {
  top: 14px;
  bottom: 0px;
  position: absolute;
  content: " ";
  width: 100%;
  height: 1px;
  background-color: #ccc;
}

.stepwizard-step {
  display: table-cell;
  text-align: center;
  position: relative;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 2px 0px;
  line-height: 1.428571429;
  border-radius: 15px;
}
