﻿.dat{color:#fff; font-size:14px; font-weight:bold;}

.blinkit {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  40% {
    opacity: 0.3 ;
  }
}


.black{color:#000 !important;}

#pageloader
{
  background: rgba( 255, 255, 255, 0.8 );
  display: none;
  height: 100%;
  position: fixed; top:0; left:0;
  width: 100%;
  z-index: 9999;
}

#pageloader img
{
  left: 50%;
  margin-left: -32px;
  margin-top: -32px;
  position: absolute;
  top: 50%;
}




body {
    font-family:Verdan;
    font-size:10pt;
    background-color:#cfcfcf;
    margin:0px 0px 0px 0px;
}
    body a:link
    {
        font-family:'Bookman Old Style';
        font-size:15px;
        color:blue;
        font-weight:normal;
        text-decoration:none;
   }
    body a:visited
    {
        color:blue;
        text-decoration:none;
        font-weight:normal;
    }
    
    .dvtopmenu a{text-decoration:none; font-size:14px;}
    .dvtopmenu a:hover{text-decoration:none; font-size:14px;}
.dvtopmenu{width:950px; text-align:right; margin: 12px 0;}
    
    body a:hover
    {
        color:#f00;
        
    }
    
    .abutton{color:Red; font-size:12px; padding: 6px 0;}
    .abutton:hover{font-weight:normal; font-style:normal; font-size:15px; text-decoration:none;}
    
    
    .mlist{list-style:circle;}
    .mlist li{line-height:21px;}

.textbox {  
    
    padding: 4px 2px;  
    border: none;  
    box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);  
    text-indent: 10px;  
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);  
    font-size: 14px; border:1px solid #014cc8; text-transform:uppercase;
    width: 240px; border-radius:60px;  
}

.dropdon {  
    
    padding: 4px 2px;  
    border: none;  
    box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);  
    text-indent: 10px;  
    font-size: 14px; border:1px solid #014cc8; text-transform:uppercase;
    width: 240px; border-radius:60px;  
}  

.tbreceipt tr td{text-align:left;}

.mainTable
{
    text-align:center;
    width:1050px;
    border:0px groove blue;
    background-color:whitesmoke;
    box-shadow : rgba(0,0,255,2.5) 1px 1px 10px 1px;
   
}

.mainTable tr.header-row, .header-row
{
    background-color:#014cc8;
}

.Heading
{
    font-family:Arial;
    font-size:32px;
    text-align:center;
    background-color:#014cc8;
    text-align: center;color: #fff;text-transform: uppercase; font-weight:bold; padding-bottom:20px;padding-top: 20px;
 }
.InnerHeading
{
    font-family:Arial;
    font-size:22px;
    text-align:center;
    
    text-align: center;color: #fff;text-transform: uppercase;
    width:100%; float:left; margin-top:11px;
}
.footer
{
    border-top:0pt solid  crimson;
    height:35px;
    padding: 12px 0;
    background-color:#002d76;
    font-family:Arial;
    font-weight:bold; line-height:22px;
    font-size:15px;
    text-align:center;
    color:#fff; margin-top:250px;
}
.foot-brand
{
    color:#c0c0c0;
    }
.th
{
    background-color:#2b0294;
    color:#fff;
    font-weight:600;
    font-family:Calibri;
    font-size:13pt;
    text-align:center;
    text-transform:uppercase;
    height:40px;
    border-bottom:1px solid #B0E0E6;
}
.button
{
   font-family:Tahoma;
   font-size:11pt;
   background-color:darkblue;
   color:snow;
   font-weight:600;
}
.td
{
    font-family:arial;
    font-size:15px;
    color:darkblue;
    vertical-align:middle; line-height:21px;
    text-align:right;
    padding: 8px 5px;
}
.tdleft
{
    font-family:Bell MT;
    font-size:12pt;
    color:darkblue;
    vertical-align:middle;
    text-align:left;
    font-weight:400;
}
.tdHeading
{
    font-family:arial;
    font-size:14px;
    font-weight:600;
    background-color:#5ab4f7;
    color:darkblue;
    vertical-align:middle;
    text-align:center;
}
.Theading
{
    font-family:Arial;
    font-size:18px;
    background-color:#002d76;
    color:ghostwhite;
    vertical-align:middle;
    text-align:center;
    font-weight:bold;
    height:30px;
    text-transform:uppercase;
}
.table
{
    border:3px groove #3001a9; margin-top:20px; font-family:Arial;
}
.top
{
    margin-top:25px;
}
.message
{
    font-weight:800;
    color:darkblue;
    font-family:'Arial Rounded MT';
    font-size:12pt;
    text-align:center;
    vertical-align:middle; padding: 3px 12px;
    width:600px;
}
.ErrorMessage
{
   color:red;
   font-size:10pt;
   font-family:Tahoma;
   text-align:center;
   vertical-align:middle;
}

ul.home-menu, ul.home-menu1{list-style: none none absolute; font-family:Arial; padding: 0 0 0 0;}
ul.home-menu li{width:480px; background-color:#014cc8; list-style:none; margin-top:14px; padding:10px 10px; background-image: linear-gradient(to left, #002d76, #0450ce);}  
ul.home-menu li:nth-child(even){background-image: linear-gradient(to right, #002d76, #0450ce);}  
ul.home-menu li div.menu-title{color:#fff; text-transform:uppercase; font-size:18px; line-height:24px; font-family: Arial; padding-bottom:14px; margin-bottom:10px; width:80%; border-bottom:2px #fff solid;}
ul.home-menu li div.menu-link a{width:90%; color:#fff; text-shadow: 0px 0px 3px #000; font-weight:bold; font-family: Arial; text-transform:uppercase; }
ul.home-menu li a:hover{color:#fff; text-transform:uppercase; font-size:15px; text-decoration:none; }
ul.home-menu li a.nostyle:hover{text-transform:inherit; font-weight:normal; text-decoration:none; font-weight:bold; }

 ul.home-menu1 li{width:96%; background-color:#3982fa; list-style:none; border-bottom: 1px #fff dotted; padding:10px 10px;}
 ul.home-menu1 li:last-child{border-bottom:0px;}
 ul.home-menu1 li a{color:#0f0f0f; font-family: Arial; text-transform:capitalize; font-weight:bold;}
 ul.home-menu1 li a:hover{text-decoration:none !important; font-size:15px;}
 
 
 .red{background-color:Red; padding:4px 8px; height:36px; border-radius:12px; }
 .green{background-color:green; padding:4px 8px; height:36px; border-radius:12px; }
 
.scroll-title{float:left; width:150px; background-color:#002d76; height:40px; vertical-align:middle; font-family: Arial; font-weight:bold; font-size:14px; text-transform:uppercase; color:#fff; line-height:40px;}

.scroll-left {
height: 40px; 
overflow: hidden;
position: relative;
background-color:#c0c0c0; float:left; width:900px;
}
.scroll-left p {color:#fcfcfc; vertical-align:middle; padding-left:25px; font-size:14px; font-family:Arial; text-transform:capitalize; font-weight:bold;
margin: 0;
line-height: 40px; 
/* Starting position *
-moz-transform:translateX(100%);
-webkit-transform:translateX(100%); 
transform:translateX(100%);
/* Apply animation to this element *
-moz-animation: scroll-left 30s linear infinite;
-webkit-animation: scroll-left 10s linear infinite;
animation: scroll-left 10s linear infinite;
}
/* Move it (define the animation) *
@-moz-keyframes scroll-left {
0% { -moz-transform: translateX(100%); }
100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
0% { -webkit-transform: translateX(100%); }
100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
0% { 
-moz-transform: translateX(100%); /* Browser bug fix *
-webkit-transform: translateX(100%); /* Browser bug fix *
transform: translateX(100%); 
}
100% { 
-moz-transform: translateX(-100%); /* Browser bug fix *
-webkit-transform: translateX(-100%); /* Browser bug fix *
transform: translateX(-100%); 
}*/
}


.dvLoginTitle{width:100%; height:45px; background-color:#f0f0f0; border-bottom: 1px dotted grey;}

.dvLoginTitlel{width:30%; float:left; text-align:left; line-height:45px;}
.dvLoginTitlel .lblDisplayName{padding: 3px 15px; text-transform:uppercase; font-weight:bold;}
.dvLoginTitler{width:68%; float:left; text-align:right; line-height:45px; vertical-align:middle; font-size:21px; font-weight:bold; color:#002d76;}

.dvLoginTitler .btnactive{padding:3px 12px; margin-right:0 8px; border:1px solid #002d76; background-color: #e0e0e0; color:darkblue; border-radius: 21px; }
.dvLoginTitler .btnactive:hover, .dvLoginTitler .btnact{font-size:15px;padding:3px 12px; margin-right:0 8px; background-color:darkblue; color:#fff; border: 1px solid darkblue; border-radius: 21px; text-decoration:none; font-weight:normal}


.tblcenter{text-align:center !important;}
.tblcenter tr{height:36px !important;}


.redAnc{color:Red !important;}

.hideElement{visibility:hidden; height:1px; width:1px;}

.capitalized{text-transform:capitalize !important;}

.sptelugu{font-size:13px;}