/*.pincode input[type="password"] {
  float: left;
  margin: 2%;
  padding: 1% 2% 2% 2%;
  width: 20%;
  background: white;
  border: 1px solid red;
  text-align: center;
}*/
.page-load {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../icon/Clock-Loading.gif) center no-repeat #fff;
  background-size: 64px 64px;
  cursor: wait;
}
.loader-pages {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../icon/Clock-Loading.gif) center no-repeat;
  background-size: 64px 64px;
  cursor: wait;
}
.alertify-message {
  font-size: 20px !important;
}
/*, input[type=password]*/
#filter-search input[type="text"] {
  border: solid 2px #cdcdcd;
  font-size: 17px;
  height: 38px;
}
#filter-search select {
  border: solid 2px #cdcdcd;
}
#filter-search .chosen-container-single {
  border: solid 2px #cdcdcd;
}
#filter-search .control {
  font-size: 16px;
}
.showFrom {
  display: none;
}

.chosen-container {
  width: 100% !important;
}

/* Seat Color*/
.seat-book {
  background-color: #ffff66 !important;
  color: #000 !important;
}
.seat-book-exprie {
  background-color: #e8d495 !important;
  color: #000 !important;
}
.seat-buy {
  background-color: #cc0033 !important;
  color: #fff !important;
}
.seat-lock {
  background-color: #003399 !important;
  color: #fff !important;
}
.seat-request {
  background-color: #ff8040 !important;
  color: #fff !important;
}
.seat-ctworking {
  background-color: #66ff00 !important;
  color: #000 !important;
}
.seat-between {
  background-color: #00ccff !important;
  color: #000 !important;
}
.seat-return {
  background-color: #808080 !important ;
  color: #fff !important;
}

.book_male {
  background: yellow url("../img/icon-male.png") 0px 0 no-repeat;
  background-size: 35px 35px;
  background-position: 0 100%;
}

.book_female {
  background: yellow url("../img/icon-female.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}
/* พระ */
.book_monk_b {
  background: yellow url("../img/mong.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}
.book_monk_g {
  background: yellow url("../img/mongwoman.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}
/* ทหาร */
.book_armyb {
  background: yellow url("../img/armyb.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}
.book_armyg {
  background: yellow url("../img/armyg.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}
/* ตำรวจ */
.book_policeb {
  background: yellow url("../img/policeb.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}
.book_policeg {
  background: yellow url("../img/policeg.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}
/* chiled */
.book_chilb {
  background: yellow url("../img/boy.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}
.book_chilg {
  background: yellow url("../img/girl.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}
/* other */
.book_other {
  background: yellow url("../img/icon-male.png") 0px no-repeat;
  background-size: 35px 35px;
  background-position: 0% 100%;
}

.seat-text-book {
  color: #ffff66 !important;
}
.seat-text-buy {
  color: #cc0033 !important;
}
.seat-text-lock {
  color: #003399 !important;
}
.seat-text-request {
  color: #ff8040 !important;
}
.seat-text-ctworking {
  color: #66ff00 !important;
}
.seat-text-between {
  color: #00ccff !important;
}
.seat-text-return {
  color: #808080 !important ;
}

/* btn */
.btn-seat-book {
  background-color: #ffff66 !important;
  color: #000 !important;
}
.btn-seat-book:hover {
  background-color: #e3e368 !important;
  color: #000 !important;
}
.btn-seat-buy {
  background-color: #cc0033 !important;
  color: #fff !important;
}
.btn-seat-buy:hover {
  color: #ffffff !important;
  background-color: #8f0125 !important;
  border-color: #8f0125 !important;
}
.btn-seat-lock {
  background-color: #003399 !important;
  color: #fff !important;
}
.btn-seat-lock:hover {
  background-color: #012978 !important;
  color: #fff !important;
}
.btn-seat-request {
  background-color: #ff8040 !important;
  color: #fff !important;
}
.btn-seat-request:hover {
  background-color: #bd5d2d !important;
  color: #fff !important;
}
.btn-seat-return {
  background-color: #808080 !important ;
  color: #fff !important;
}
.btn-seat-return:hover {
  background-color: #424040 !important ;
  color: #fff !important;
}

.font-weight-bold {
  font-weight: bold;
}

/*th {
  background: rgba(255, 255, 255, 0.719);
  position: sticky;
  top: 0; 
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);
}*/

.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}