.btn-group-xs > .btn, .btn-xs {
  padding: .25rem .4rem;
  font-size: .875rem;
  line-height: .5;
  border-radius: .2rem;
}

.button_glowing {
  background-color: #004A7F;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 20px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
  0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
}

@-moz-keyframes glowing {
  0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

@keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

.nav-link {
    text-align: right;
}

li.parsley-required, .required{
	color: red;
}

.passwordhomeeye1{
	cursor: pointer; 
	width: 25px; 
	position: absolute; 
	right: 25px;
    top: 33.5%;
}

.passwordeye1{
	cursor: pointer; 
	width: 25px; 
	position: absolute; 
	right: 20px; 
	top: 45%;
}

.passwordeye2{
	cursor: pointer; 
	width: 25px; 
	position: absolute; 
	right: 20px; 
	top: 45%;
}

.view-list-add-new-btn{
	float: right;
}

@media (max-width:1096px) and (min-width:767px) {
    .passwordeye1{
		cursor: pointer; 
		width: 25px; 
		position: absolute; 
		right: 20px; 
		top: 35%;
	}
	.passwordeye2{
		cursor: pointer; 
		width: 25px; 
		position: absolute; 
		right: 20px; 
		top: 55%;
	}
}	

@media (max-width: 991px) {
	.navbar-nav .dropdown-menu {
		position: absolute !important;
		float: none !important;
	}
	.custom-head-top-right{
		width: 150px; 
		height: 55px; 
		position: absolute; 
		top: 50px; 
		right: 0px;
		z-index: 9;
		background-color: #fff; 
		background-clip: padding-box;
		border: 1px solid rgba(0,0,0,.15);
		border-radius: .25rem;
	}
}


@media (max-width: 768px) {
	.column-margin {
		margin-top: 10px;
	}
}
@media (max-width: 450px) {
	.view-list-add-new-btn{
		margin-top: 10px;
		float: inherit;
	}
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center !important;
    margin-top: 15px;
}

.custom-support-for-header{
	position: absolute;
    top: 50px;
    right: 30px;
}
