.zoom-in {
  transform: scale(0) !important;
  opacity: 0;
  -webkit-transition: .5s all 0s;
  -moz-transition: .5s all 0s;
  -ms-transition: .5s all 0s;
  -o-transition: .5s all 0s;
  transition: .5s all 0s;
  display: block !important;
}
.zoom-in.show {
  opacity: 1;
  transform: scale(1) !important;
  transform:none;
}

input[type=text],input[type=password],select{transition:box-shadow 1s ease-in-out;}

input[type=text]:focus,input[type=password]:focus,select:focus{box-shadow:none !important;border-bottom-width:5px;border-bottom-color:#0383b9 !important;}

#div_load_data th,#div_load_data td{border:1px solid #000 !important;}

.journey_date{align-items:center;cursor:pointer;transition:all .8s linear;border-radius:4px;}
.journey_date:hover{background:#039cb1;}
.journey_date .dayname{font-size:20pt;width:72px;text-align:center;}
.journey_date .dayname.lowsize{font-size:16pt;width:72px;}
.journey_date .month{font-size:15pt;text-align:center;}
.journey_date .day{font-size:15pt;}
.journey_date .year{font-size:25pt;text-align:center;}

.journey_date:hover .dayname,.journey_date:hover .day,.journey_date:hover .month,.journey_date:hover .year{color:#FFF;}

tr.tr_schedule{cursor:pointer;}
tr.tr_schedule.active{background:#F9F900;}

tr.seat_plan{display:none;}
tr.seat_plan.show{display:table-cell;}

#table_coach_seat_plan td{border:none !important;padding:0px;width:56px;}
#table_coach_seat_plan td span{height:48px;width:48px;border:1px solid #0383b9;background:#82ed5f;color:#FFF;display:block;text-align:center;border-radius:4px;font-size: 15px;font-family:tahoma;font-weight: bold;padding-top: 10px;cursor:pointer;margin:1px auto;}
#table_coach_seat_plan td[colspan="2"] span{width:96px;}
#table_coach_seat_plan td span.seats:hover{color:#FFF;background:#7B8EC3;}
#table_coach_seat_plan td span.seats.active{background-image:url('./loading.gif');background-repeat:no-repeat;background-position:center center;background-size:cover;}
#table_coach_seat_plan td span.seats.active{color:#FFF;background-color:#7B8EC3;}
#table_coach_seat_plan td span.seats.selected{background:#425077;color:#FFF;}
#table_coach_seat_plan td span.gap{border:none !important;cursor:default !important;background: none;}

#div_journey_info span.seats{height:48px;width:auto;border:1px solid #CCC;background:#FFF;color:#000;display:block;text-align:center;border-radius:4px;font-size: 15px;font-family: tahoma;font-weight: bold;padding-top: 10px;cursor:pointer;margin:1px auto;}
#div_journey_info span.seats.selected{background:#425077;color:#FFF;}
#div_journey_info span.seats.available{background:#39cd52;color:#FFF;}

.issued{background-color:#C31D20 !important;color:#FFF !important;}
.booked{background-color:#57971e !important;color:#FFF !important;}
.booked{background-color:#57971e !important;color:#FFF !important;}

.payment_method{min-height:120px;width:280px;background:#0383b9;padding:25px;border-radius:12px;margin:0px auto;}
.payment_method input[type=radio]{float: left;width:48px;margin-top:18px;}
.payment_method .logo{width:144px;float:left;}
.payment_method .radio{background:#FFF;padding:12px;border-radius:5px;}