
/*
@media print {
    a:after { content:''; }
    a[href]:after { content: none !important; }

}
*/

  
body, html {
  height: 100%;
  width:auto;
  margin:0 auto;
  font-size:11px;
}

a {
  display: inline-block;
  color: #336699;
}

a.noline {
  text-decoration:none;
}

@media (min-width: 992px) {
  .modal-lg {
    width: 1200px;
  }
}

.bg{
  min-width:100%;
  min-height:100%;
  margin:0;
  padding:0;
  background-image: url('../images/bg.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% 40%;  
}

.title {
  text-align:left;
  font-weight: bold;
  padding:10px;
  font-size:18px;
  background-color:#eee;
  color: #333;
  margin-bottom:15px;
}

.footer {
  border-top: 1px solid #e0e0e0;
  background-color: #eeeeee;
  padding: 10px;
  text-align :center;
  position:fixed;
  height:auto;
  bottom:0;
  display:block;
  width:100%;
}

.navtop {
  padding:10px; 
  border-bottom: 1px solid #e0e0e0;
  position:fixed; 
  display:block; 
  width:100%;
  background-color:#ffffff;  
  top:0;
}

.container{
  margin-bottom: 50px;
  padding-bottom:50px;
}

.content {
  width: auto;
  text-align: left;
  padding-top: 50px;
  padding-bottom:50px;
  overflow:hidden;
  margin-left:150px;
  margin-right:50px;
}

table td {
  padding:5px;
  text-align:left;
}

table th {
  text-align:left;
}

.borderless td, .borderless th {
    border: none !important;
}

.left {
  width: auto;
  min-width:auto; 
  max-width:220px;
  width:220px;
  height: 100%;
  max-height: 100000px;
  border-right: 1px solid #e0e0e0;
  background-color: #e0e0e0;
  float:left;
}

.left ul{
  list-style-type:none;
  margin:0px;
  padding:10px 5px;
}

.left ul li{
  padding:3px 0px;
}

.error ul{
  list-style-type: none;
  color: red;
  margin-bottom: 10px;
  padding:10px;
  border: 1px solid #eeeeee;
}

.success ul{
  list-style-type: none;
  color: green;
  margin-bottom: 10px;
  padding:10px;
  border: 1px solid #eeeeee;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}


div#tabs ul{
  list-style-type: none;
  border-bottom: 1px solid #444444;
}
div#tabs ul li{
  display: inline-block;
  width: 50px;
  border-top: 1px solid #444444;
  border-left: 1px solid #444444;
  border-right: 1px solid #444444;
  padding-left:20px;
  padding-right:20px;  
}
div#tabs ul li a{
  text-decoration: none;
  text-align: center;
  display: block;
}

div#tabs ul li.selected{
  background-color: #e0e0e0;
}

.text-nowrap {
    white-space: nowrap;
}

.text-right {
    text-align: right !important;
}

