#password-form {
    background-color: #EAF7EF;
    padding-bottom: 80px;
    padding-top: 170px;
}

#ticket-info {
    background-color: #EAF7EF;
    padding-bottom: 80px;
    padding-top: 170px;
}

.angucomplete-dropdown {
    overflow-y: auto;
    max-height: 200px;
}

.highlight {
	color: #ff0000;
}

.loader{
    position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
    background: url('/static/img/reload.gif') 50% 50% no-repeat rgb(249,249,249);
}

.box {
  width: 100%;
  background: white;
  position: relative;
  padding-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  box-shadow: 0 0 5px rgba(0,0,0,.2);
  z-index: 3;
}

.pz_ticket_list {
    width: 90%;
    background: white;
    position: relative;
    padding-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    margin-left: 5px;
    padding-left: 5px;
    box-shadow: 0 0 2px rgba(0,0,0,.2);
    z-index: 3;
    word-wrap: break-word;
}

.pz_ticket_list:hover, .pz_ticket_list:focus {
    background-color: rgb(184, 225, 252) !important;
}

select > .pz_ticket_list {
  margin-top: 10px;
}

.pz_ticket_list_selected {
background-color: #fff000;
}

input.cmn-toggle-round + label {
  padding: 2px;
  width: 40px;
  height: 4px;
  background-color: #dddddd;
  border-radius: 60px;
}

input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  transition: background 0.4s;
}
input.cmn-toggle-round + label:after {
  width: 28px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  transition: margin 0.4s;
}
input.cmn-toggle-round:checked + label:before {
  background-color: #8ce196;
}
input.cmn-toggle-round:checked + label:after {
  margin-left: 50px;
}
