body{   

   background: url(../images/bg.jpg);
   background-color: #000;
   background-repeat: no-repeat;
   background-position:center center; 
   background-attachment:fixed;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   width: 100%;
   height: 100%;
   min-width:100%;
   min-height:100%;  
   padding: 0px;
   margin:0px;
}
.bg-white{
  background: #fff;
}
.outer {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
}

header{margin-bottom:0px}
.middle {
    display: table-cell;
    vertical-align: middle;
}

.inner {
    margin-left: auto;
    margin-right: auto; 
    margin-top: 65px;
    
}
.inner1 {
  margin-top: 80px;
  margin-bottom: 30px;
  height: auto;
  overflow: auto;
  }
.login-box {
  background: #fff;
  
    background: rgb(255, 255, 255); 
    background: rgba(255, 255, 255, 0.7);
    color: #fff;
    width: 320px;    
    padding: 15px 20px;
    margin: 15px auto;

}
.form-signin label{
  margin-bottom: 0px;
  margin-top: 15px;
  font-weight: 300;
  letter-spacing: 1px;
}
.form-signin input{
    background:#fff;
    border: 1px solid #aaa;
    border-radius: 3px;
    color: #000;
    font-weight:500;
    letter-spacing: 1px;
}
.clr-black{
  color: #000;
}
.form-btn1{
  margin-bottom: 10px;
  background: #125392;
  width: 100%;
  color: #fff;
}
.form-btn2{
  margin-bottom: 10px;
  background: #fa4940;
  width: 100%;
  color: #fff;
}
.form-btn1:hover{
background:#416c97;
color: #fff;
}
.form-btn2:hover{
background:#b4140c;
color: #fff;
}

.mar-btm{
  margin-bottom: 0px;
}
.wid100{
  width: 100px;
}
.top-heading{
      font-size: 21px;    
    text-shadow: 0 0 4px #000;
    font-family: Helvetica Neue;
}
.header-logo{
  width: 100px;
  float: left;
  margin-top: -5px;
}
.home-nav{
  width: 102px;
  border: 1px solid #fff;
}
.home-nav a{
  color: #fff;
  font-size: 12px;
  text-align: center;
  border: 1px solid #fff;
  background: #5b7ea2;
  width: 100px;
  height: 80px;
  padding: 11px 0px;
}
.home-nav img{
  width: 40px;
}
.home-nav a:hover{
color: #5b7ea2;
background: #fff;
}
.top-nav{
  float: right;
  margin-right: -15px;
  margin-top: -15px;
  padding: 0px;
}
.top-nav a{
  color: #fff !important;
  font-size: 12px;
  text-align: center;
  border-left: 1px solid #999;
  background: #5b7ea2;
  width: 90px;
  height: 60px;
  padding: 6px 0px !important;
}
.top-nav img{
  width: 30px;
}
.top-nav a:hover{
color: #5b7ea2 !important;
background: #fff;
}

.mar-top-90{
  margin-top: 90px;
  margin-bottom: 20px;
}
.form-cover{
  font-size: 14px;
}
.form-cover input{
  font-size: 14px;
}
.nav-tabs li{ 
  background: #eee;
  width: 25%; 
  text-align: center;
}
.nav-tabs li.active{  
  background: #5b7ea2;  
}
.nav-tabs li.active a{  
  color: #fff;  
}
.nav-tabs li a{
  color: #555;
  padding: 3px;
  display: block;
  border: 1px solid #aaa;
}
.nav-tabs li:hover a{
  color: #fff;
  text-decoration: none;  
}
.nav-tabs li:hover{ 
  background: #5b7ea2;  
  text-align: center;
}
.pad-lr-0{
  padding-left: 0px;
  padding-right: 0px;
}
.tab-cover{
  border: 1px solid #5b7ea2;
}
label{
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.form-group{
  margin-bottom: 5px !important;
}
.form-control{
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  padding-left: 6px !important;
}
select.form-control{
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  padding-left: 3px !important;
  height: auto !important;
}
.mar-top-5{
  margin-top: 5px;
}
.mar-rt-10{
  margin-right: 10px;
}
.btn-custom{
  background: #5b7ea2;
  color: #fff;
  padding-bottom: 3px;
    padding-top: 3px;
  cursor: pointer;
}
.btn-custom:hover{
  background: #ddd;
  color: #000;  
}
.tab-cover1{
  border: 1px solid #5b7ea2;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
}
.nav-tabs2 li{  
  background: #eee; 
  text-align: center;
}
.nav-tabs2 li.active{ 
  background: #5b7ea2;  
}
.nav-tabs2 li.active a{ 
  color: #fff;  
}
.nav-tabs2 li a{
  color: #555;
  padding: 3px 25px;
  display: block;
  border: 1px solid #aaa;
}
.nav-tabs2 li:hover a{
  color: #fff;
  text-decoration: none;  
}
.nav-tabs2 li:hover{  
  background: #5b7ea2;  
  text-align: center;
}
.table td, .table th{
  padding: 3px !important;
}
.table th{
  background: #5b7ea2;
  color: #fff;
  font-weight: 100;
}
.top-rt-icons img{
width: 22px;
}
.top-rt-icons li{
display: inline;
padding: 3px;
list-style: none;
}
.top-rt-icons{
  margin-top: -15px;
}
.mar-top-10{
  margin-top:10px;
}
.wid24{
  width: 24px;
}
.wid30{
  width: 32px;
}
.login-box .form-control{
      padding-bottom: 8px !important;
    padding-left: 12px !important;
    padding-top: 8px !important;
}
td a{
  color: #5b7ea2;
}
.box-cover{ 
  text-align: center;
      padding-bottom: 41px;
    padding-top: 41px;
}
.light-bg{
  background-color: #d2dfed;
}

.main-box{
    margin: 0 auto;
    padding-left: 100px;
    width: 1200px;
}
.box1{
  width: 275px;
  height: 240px;
  float: left;
}
.box2{
  width: 825px;
  height: 240px;
  float: left;
}

.wel-txt{
  color: #fff;
  float: right;
  font-size: 14px;
  margin-top: 4px;
}