.route-detail{
	text-align: center;
	margin-top: 3%;
}
.route-btn{
	margin-top: 30px;
}
.nav-btn{
	margin-right: 5px !important;
	margin-top: 3px; 
}
.login-form{
	margin-top: 10%;
}
.card-subhead{
	margin: 5px;
	text-align: center;
}
input .check-tab{
	margin-top: 2px !important;
	border-color: red !important;
	border-style: solid !important;
	background-color: green !important;
}
.table-light{
	background-color: gray !important;
	color: white !important;
}
.card-own{
	background-color: white !important;
}
.end-line{
	text-align: center;
	font-weight: bold;
	color: black;
}
.fa-trash-alt{
	color: white !important;
}
.fa-check{
	color: white !important;
}
.enable{
	background-color: #99ff99;
}
.disable{
	background-color: #ffb3b3;
}
.euqal-col{
	margin-top: 30px;
}
.comment-table{
	text-align: justify;
}
ul li p{
	font-size: 12px !important;
}
.qbtable{
	font-size: 14px;
}
table .qbtable input{
	height: 5px;
}
.radioheight{
	margin-top: 20px;
}
.radioheightnew{
	margin-top: 0px;
}
.headingstoppage{
	text-align: center;
	font-weight: bold;
}
.headingstoppage1{
	text-align: left;
	font-weight: bold;
}
div.entry {
    position: relative;
    padding: 8px;
    width: 50%;
}
div.entry div.highlight {
    background-color: #fff;
    position: absolute;
    z-index: -1;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}
div.entry input:checked ~ div.highlight {
    background-color: orange;
}
.bgcol{
	background-color: red !important;
}
.middleheight{
	margin-top: 50px;
}
label{
	font-size: 12px;
}
.navbar-expand{
	background-color: #17A6B9 !important;
}
.btncol{
	padding: 5px;
}
.button-clicked {
  background: red;
}
.stylebutton{
	width: 100%;
	background-color: #F1B828;
	border-style: none;
	height: 33px;
	border-radius: 0px 2px 0px 2px;
}
.stylebutton1{
	width: 100%;
	background-color: #F1B828;
	border-style: none;
	height: 33px;
	border-radius: 0px 2px 0px 2px;
}
.stylebutton2{
	width: 100%;
	background-color: #F1B828;
	border-style: none;
	height: 33px;
	border-radius: 0px 2px 0px 2px;
}
.stylebutton3{
	width: 100%;
	background-color: #F1B828;
	border-style: none;
	height: 33px;
	border-radius: 0px 2px 0px 2px;
}
.draggable{
	resize: both !important;
    overflow: auto !important;
}
.remrk{
	width: 12% !important;
}
.remrk1{
	width: 10% !important;
}
.os-scrollbar-handle{
	background-color: grey !important;
}
.reduceheight{
	margin-top: 0px !important;
	line-height: 0px;
}
.equalbuttonradio{
	margin-top: 10px !important;
}
.centercol{
	margin-top: -5px !important;
}
.cardstart{
	margin-top: -20px !important;
}
.lrvalue{
	text-align: center;
}
.lrcolor{
	color: red;
}
.table-barcode{
	padding: 30px !important;
}

.alert-negative {
  padding: 20px !important;
  background-color: #f44336 !important;
  color: white !important;
  width: 100%;
}
.alert-positive {
  padding: 20px !important;
  background-color: green !important;
  color: white !important;
  width: 100%;
}

.closebtn {
  margin-left: 15px !important;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}
.closebtn:hover {
  color: black !important;
}
.flashnews{
	color:black !important;
	font-weight: bold;
}
.news{
	color: green !important;
	font-weight: bold;
}
.reduceheight{
	margin-top: 0px !important;
	line-height: 0px;
}
.reduceheight1{
	margin-top: 17px !important;
	line-height: 0px;
}
.reduceheight2{
	margin-top: -25px !important;
	line-height: 0px;
}
.reduceheight4{
	margin-top: -30px !important;
	line-height: 0px;
}

.purrow2{
	margin-top: 5px;
}
.headpart-col1{
color: green;
font-size: 18px;
}
.subheadtablesign{
border-bottom-style: solid;
border-bottom-color: black;
}