#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;

/*-moz-opacity:0.7;
-khtml-opacity: 0.7; */
opacity: 0.7;
z-index: 100;
display: none;
}
.content a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.content{
min-width: 600px;
width: 600px;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
}
.content p{
clear: both;
color: #555555;
text-align: justify;
}
.content p a{
color: #d91900;
font-weight: bold;
}
.content .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.content .x:hover{
cursor: pointer;
}
#available-banks .left{width:230px !important;}
#available-banks .right{width:730px !important;}
#available-banks .right1{width:730px !important;}
#available-banks .right2{width:730px !important; float:left; height:auto;}

#header-left {
    position: relative;
}
#available-banks .right2 img{    width: 90px; height: 35px; margin-right: 10px;}
.dumps {
    position: absolute;
    top: 103px;
    left: 121px;
}
.dumps .input-text { height:20px;margin-bottom:4px;width:130px;}
.grasOM{
	font-size: larger;
	font-weight: bold;
	color: #138901;
	padding-left : 8px;
	text-decoration: none;
}
.grasOM:hover{
	text-decoration: underline;
	color: navy;
}
.blink_text {
  animation: blinker 1s linear infinite;
  border-radius: 90%;
  font-size: 12px;
  font-weight: bold;
  color: red;
  text-align: center;
  background: yellow

}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.pmode{
	padding: 8px;
	color: navy;
	font-weight: bold;
	border: 3px solid grey;
	font-size: 18px;
}
#logindiv{
position: fixed;
padding-top: 15%;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background:rgba(0,0,0,0.7);

}

.testpopup {
border-radius: 10px;
position: relative;
background-color: #fefefe;
margin: auto;
padding: 0;
width: 55%;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
-webkit-animation-name: animatetop;
-webkit-animation-duration: 0.4s;
animation-name: animatetop;
animation-duration: 0.4s;
}

.table-popup {
    height: 200px;
    width: 200px;
}

.btnExample {
  background: linear-gradient(#4c4c4c,#999999);
  padding: 5px 20px;
  border: 3px double #CCC;
  border-top-color: #CCC;
  border-left-color: #CCC;
  color: #fff;
}
.btnExample:hover {
  border-color: #00b300 #00b300 #00b300 #00b300;
}


.marquee {
  height: 35px;


  overflow: hidden;
  position: relative;
}

.marquee div {
  display: block;


  position: absolute;
  overflow: hidden;

  animation: marquee 15s linear infinite;
}

.marquee span {
  float: left;
}

@keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}
.sp{

  display: block;
  width: 200%;
  height: 22px;

  position: absolute;
  overflow: hidden;

  animation: marquee 15s linear infinite;

}
.heading{
	color: #4f2c1dff;
}