.height-a2{
	height:165px;
	padding-top:30.2px !important;
}
.scroll-bar{
  overflow: scroll !important;
}
.scroll-bar::-webkit-scrollbar { 
    display: none; 
}
.scroll-bar {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
.height-a2 h3 i{
	font-size:60px !important;
}
.height-a2 .text-bold{
	font-size:20px !important;
}
.height-a3{
	height:248px; 
	padding-top:70px !important;
}
.height-a3 h3 i{
	font-size:80px !important;
}
.height-a3 .text-bold{
	font-size:20px !important;
}
.animation{
	animation: myanimation 10s infinite;
}
.bar {
  left: 0px !important;
  display:;
}
@keyframes myanimation {
  0% {background-color: red;}
  25%{background-color:yellow;}
  50%{background-color:green;}
  75%{background-color:brown;}
  100% {background-color: red;}
}
.mybg-black-tp:hover,.mybg-purple:hover,.mybg-yellow:hover,.mybg-blue:hover,.mybg-green:hover,.mybg-orange:hover{
	opacity:0.8;
}
.datepicker-group{
	display:inline-table;
	vertical-align:middle;
	float:left;
	color:black !important;
}
.img-center-div{
	display: flex;
}
.img-center{
	margin: auto !important;
	width:300px;
	height:200px;
}
.imgprint01{
	width:120px;
	height:100px;
}
.border_bottom2px{
	border-bottom:2px solid #0080FF !important;
}
.border_top2px{
	border-top:2px solid #0080FF !important;
}
.border_right2px{
	border-right:2px solid #0080FF !important;
}
.border_left2px{
	border-left:2px solid #0080FF !important;
}
/*****Custom Wizard*****/
.settings2{
	
	right: -400px !important;
	top: 120px;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-moz-transition: right 0.2s ease 0s;
	-o-transition: right 0.2s ease 0s;
	-webkit-transition: right 0.2s ease;
	-webkit-transition-delay: 0s;
	transition: right 0.2s ease 0s;
	border-left: 1px solid #c8c7cc !important;
	border-bottom: 1px solid #c8c7cc !important;
	width: 400px !important;
}
.main-wiz-custom{
	
}
::-webkit-scrollbar {
    width: 0px;  /* remove scrollbar space */
    background: transparent;  /* optional: just make scrollbar invisible */
}
.main-wiz-custom > ul{
	display:inline-block;
	list-style: none;
	margin: 0;
	padding: 20px 0;
	position: relative;
	width: 100%;
	background: #f7f7f8;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.main-wiz-custom > ul li {
  text-align: left;
  padding-left:20px;
}
.main-wiz-custom > ul li > a:before {
  border-top: 14px solid #c8c7cc;
  content: "";
  display: block;
  font-size: 0;
  width:6px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  margin-left:16px;
}
.main-wiz-custom > ul li > a.done:before{
  border-top: 14px solid #00a300;
  content: "";
  display: block;
  font-size: 0;
  width:6px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  margin-left:16px;
}
.main-wiz-custom > ul .stepNumber {
  background-color: #ffffff;
  border: 5px solid #c8c7cc;
  border-radius: 100% 100% 100% 100%;
  color: #546474;
  display: inline-block;
  font-size: 15px;
  height: 40px;
  line-height: 30px;
  position: relative;
  text-align: center;
  width: 40px;
  z-index: 2;
}
.main-wiz-custom > ul li .stepDesc {
  color: #8e8e93;
  display: inline-block;
  font-size: 14px;
  margin-top: 4px;
  z-index: 104;
  padding-left:10px;
}
.colorgreen{
	color:green;
	background:green !important;
}
.main-wiz-custom ul li > a.done .stepNumber, .main-wiz-custom > ul li:last-child > a.selected .stepNumber{
  border-color:  #00a300;
  background-color:  #00a300;
  color: #fff;
  text-indent: -9999px;
}
.main-wiz-custom ul li > a.done .stepNumber:before, .main-wiz-custom > ul li:last-child > a.selected .stepNumber:before {
  content: "\f00c";
  display: inline;
  float: right;
  font-family: FontAwesome;
  font-weight: 300;
  height: auto;
  text-shadow: none;
  margin-right: 7px;
  text-indent: 0;
}
.main-wiz-custom > ul li > a.selected .stepDesc, .main-wiz-custom li > a.done .stepDesc {
  color:  #00a300;
}
.alert-toastr-warning{
    width:300px;
	padding:10px;
    right:10px;
	margin-top:10px;
	z-index:2;
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.mainchat{
	position:fixed; 
	cursor:move;
	left:50px; 
	bottom:70px; 
	z-index:9999;
}
.secondmainchat{
	position:fixed; 
	width:640px;
	right:10px;
	bottom:10px; 
	z-index:999;
    box-shadow:5px 5px 5px grey;  
}
.faq-height{
	height:380px !important; 
	overflow: scroll;
}
.display-phone{
	display:none;
}
.circle {
	width: 80px;
	height: 80px;
	background: #2c2f3b;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
}
@-webkit-keyframes arrow-jump {
  0%   { opacity: 0;}
  100% { opacity: 1; 
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -0-transform: translateY(10px);
        transform: translateY(10px);
    }
  
}
#arrow {
  -webkit-animation: arrow-jump 1s infinite; /* Safari 4+ */
  -moz-animation:    arrow-jump 1s infinite; /* Fx 5+ */
  -o-animation:      arrow-jump 1s infinite; /* Opera 12+ */
  animation:         arrow-jump 1s infinite; /* IE 10+, Fx 29+ */
}
.center-div{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%); /* IE 9 */
    -webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
}
ul#dropMenu li{
	left:0;
	z-index:1000;
	padding:5px 0;
	margin:2px 0 0;
	font-size:12px;
	text-align:left;
	list-style:none;
	background-color:#fff;
	font-weight:normal;
	}
td.break-all{
	word-break:break-all;
	height: 20px; 
	border-collapse: collapse; 
	overflow: hidden; 
}
td.break-all:after {
		  content: '';
		  display: block;
		  margin-bottom: -10000px;
		}
@media(max-width:768px){
	.height-248{
		height:248px; 
		padding-top:78.5px !important;
	}
	.faq-height{
		height:250px !important;
	}
	.secondmainchat{
		width:95%;
		left:10px;
		bottom:10px;  
	}
	.display-web{
		display:none;
	}
	.display-phone{
		display:block;
	}
	.mainchat{
		left:auto; 
		right:20px; 
		bottom:30px; 
	}
}
@media (max-width:768px) and (orientation:landscape){
	.faq-height{
		height:90px !important;
	}
	.secondmainchat{
		width:95%;
		left:10px;
		bottom:10px;  
	}
	.display-web{
		display:none;
	}
	.display-phone{
		display:block;
	}
}