@media print{
  #main-container{
    margin: 0px !important;
    position: absolute;
    top:15px;
  }
}
html, body {
  background: url(http://localhost/d/apps/applications/travel_agency/assets/back.jpg) no-repeat center center fixed;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
}
.container-fluid{
  padding: 0px !important;
}
.btn-group.bootstrap-select.form-control{
  width: 100%;
}
.dropdown-menu{
    margin-top: -5px !important;
}
html, body{
  background: #696868;
}
.forgotpassword, .login-block .panel-heading{
  display: none;
}
@media (min-width: 768px) {
  .login-block-wrapper{
    position: absolute;
    left: 10px;
    top: 10px;
    width: 800px;
  }
  .panel-body {
    background: none;
  }
}
#page-wrapper, .panel.panel-default.panel-content{
  background: #ccccca;
  font-family: Calibri;
}
.nav, .navbar-default{
  background: #dcdcd8;
}
.panel-body{
  background: #ccccca !important;
}
.panel-content{
  padding: 0 5px !important;
}
marquee{
  font-weight: bold;
  font-size: 16px;
  color: #555;
  text-shadow: 1px 0 5px #ccccff;
  text-transform: capitalize;
}
.f16{
  font-size: 16px;
}
.letterhead-title{
  font-family: 'Berlin Sans FB Demi';
}
.red{
  color: red;
}

.printgird td{
    background: #eee;
    border-bottom: solid 5px #fff !important;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 5px;
  }
  @media print{
    .printgird td{
      background: #eee !important;
      border-bottom: solid 5px #fff !important;
      border-radius: 5px !important;
      padding: 5px !important;
      -webkit-print-color-adjust: exact;
    }
    .box{
      border: solid 1px #333;
      background: #eee;
      padding: 0 10px;
      -webkit-print-color-adjust: exact;
    }
  }
  .letterhead-title{
    font-family: 'Anton', sans-serif;
  }
  .border-top-dotted{
    border-top: dotted 1px #333;
  }
  .top{
    vertical-align: top;
  }
  .box{
    border: solid 1px #333;
    background: #eee;
    padding: 0 10px;
  }
  .watermark{
    position: absolute;
    bottom: 30px;
    left: 0;
    opacity: .3;
  }
  .credits{
    position: absolute;
    bottom: 0;
    right: 30px;
  }
  .inline{
    display: inline-block;
  }

  .z99{
    z-index: 99;
  }
  .control-buttons{
    position: fixed;
    bottom: 5px;
    right: 5px;
  }