/* ========================================================================
   Component: Mixins
 ========================================================================== */
/* ========================================================================
   Color variants
 ========================================================================== */
/* ========================================================================
   Component: layout
 ========================================================================== */
body,
.wrapper > section {
  background-color: #f5f7fa;
  margin-left: 0;
}
.wrapper > footer {
  margin-left: 0;
}
.wrapper {
    background-color:#f5f7fa;
}
/* ========================================================================
   Component: top-navbar
 ========================================================================== */
.topnavbar {
  background-color: #fff;
}
.topnavbar .navbar-header {
  background-color: transparent;
    background-image:none;
  /*#gradient.horizontal(@nav-top-bg-start, @nav-top-bg-end);*/
}
.topnavbar .navbar-header {
    background-color: #266fbd;
    background-image: none;
}
@media only screen and (min-width: 768px) {
  .topnavbar .navbar-header {
      background-color: #266fbd;
      background-image: none;
  }
}
.topnavbar .navbar-nav > li > a,
.topnavbar .navbar-nav > .open > a {
  color: #266fbd;
}
.topnavbar .navbar-nav > li > a:hover,
.topnavbar .navbar-nav > .open > a:hover,
.topnavbar .navbar-nav > li > a:focus,
.topnavbar .navbar-nav > .open > a:focus {
  color: #153d68;
}
.topnavbar .navbar-nav > .active > a,
.topnavbar .navbar-nav > .open > a,
.topnavbar .navbar-nav > .active > a:hover,
.topnavbar .navbar-nav > .open > a:hover,
.topnavbar .navbar-nav > .active > a:focus,
.topnavbar .navbar-nav > .open > a:focus {
  background-color: #318bec;
  color: #fff;
}
.topnavbar .navbar-nav > li > [data-toggle='navbar-search'] {
  color: #ffffff;
}
.topnavbar .nav-wrapper {
  background-color: #266fbd;
    background-image:none;
  /*#gradient.horizontal(@nav-top-bg-start, @nav-top-bg-end);*/
}
@media only screen and (min-width: 768px) {
  .topnavbar {
      background-color: #266fbd;
      background-image: none;
    /*#gradient.horizontal(@nav-top-bg-start, @nav-top-bg-end);*/
  }
  .topnavbar .navbar-nav > .open > a,
  .topnavbar .navbar-nav > .open > a:hover,
  .topnavbar .navbar-nav > .open > a:focus {
    box-shadow: 0 -3px 0 rgba(255, 255, 255, 0.5) inset;
  }
  .topnavbar .navbar-nav > li > a,
  .topnavbar .navbar-nav > .open > a {
    color: #ffffff;
  }
  .topnavbar .navbar-nav > li > a:hover,
  .topnavbar .navbar-nav > .open > a:hover,
  .topnavbar .navbar-nav > li > a:focus,
  .topnavbar .navbar-nav > .open > a:focus {
    color: #153d68;
  }
}
/* ========================================================================
   Component: button
 ========================================================================== */
.btn-info {
  color: #ffffff;
  background-color: #266fbd;
  border-color: #256db9;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #2365ac;
  border-color: #1e5997;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #266fbd;
  border-color: #256db9;
}
.btn-info .badge {
  color: #266fbd;
  background-color: #ffffff;
}
.btn-info-bordered {
  color: #ffffff;
  background-color: #266fbd;
  border-color: #ffffff;
}
.btn-info-bordered:hover,
.btn-info-bordered:focus,
.btn-info-bordered.focus,
.btn-info-bordered:active,
.btn-info-bordered.active,
.open > .dropdown-toggle.btn-info-bordered {
  color: #ffffff;
  background-color: #2365ac;
  border-color: #ebebeb;
}
.btn-info-bordered:active,
.btn-info-bordered.active,
.open > .dropdown-toggle.btn-info-bordered {
  background-image: none;
}
.btn-info-bordered.disabled,
.btn-info-bordered[disabled],
fieldset[disabled] .btn-info-bordered,
.btn-info-bordered.disabled:hover,
.btn-info-bordered[disabled]:hover,
fieldset[disabled] .btn-info-bordered:hover,
.btn-info-bordered.disabled:focus,
.btn-info-bordered[disabled]:focus,
fieldset[disabled] .btn-info-bordered:focus,
.btn-info-bordered.disabled.focus,
.btn-info-bordered[disabled].focus,
fieldset[disabled] .btn-info-bordered.focus,
.btn-info-bordered.disabled:active,
.btn-info-bordered[disabled]:active,
fieldset[disabled] .btn-info-bordered:active,
.btn-info-bordered.disabled.active,
.btn-info-bordered[disabled].active,
fieldset[disabled] .btn-info-bordered.active {
  background-color: #266fbd;
  border-color: #ffffff;
}
.btn-info-bordered .badge {
  color: #266fbd;
  background-color: #ffffff;
}
.btn-group.pull-right.margin-top-right {
  margin: 8px 20px 0 0;
}
.checkbox-margin-bottom {
  margin-bottom: 10px;
}
/*@media (min-width: 768px){
  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    position: absolute;
  }
}*/
.form-inline .checkbox input[type="checkbox"] {
  position: absolute;
}
.row-heading {
  margin-top: 25px;
  margin-bottom: 15px;
}
/* ========================================================================
   Component: Colors Cell Table
 ========================================================================== */
.partial-declaration {
  background-color: #ffcc66;
}
.submitted-declaration {
  background-color: #99cc66;
}
.new-declaration {
  background-color: #ff6600;
}
/* ========================================================================
   Component: Table
 ========================================================================== */
.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f5f7fa;
}
.table-hover > tbody > tr:hover,
.table-hover > tbody > tr:hover > td {
  background-color: #A9CBE5;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #266fbd;
  border-color: #266fbd;
}
/* ========================================================================
   Component: Panel
 ========================================================================== */
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #266fbd 0%, #2263a8 100%);
  background-image: -o-linear-gradient(top, #266fbd 0%, #2263a8 100%);
  background-image: linear-gradient(to bottom, #266fbd 0%, #2263a8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff266fbd', endColorstr='#ff2263a8', GradientType=0);
  font-size: 16px;
  font-weight: bold;
}
body {
  color: #4e4e4e;
}
.bg-danger-light-custom {
  background-color: #FFCCCC;
  color: #4e4e4e;
}
.bg-warning-light-custom {
  background-color: #FFFFCC;
  color: #4e4e4e;
}
.text-gray-custom {
  color: #999999;
}


div.shipment-header {
    padding: 5px 0;
    position: relative;
    background-color: #ecf1f3;
}

.content-wrapper{
    padding-bottom:0px;
    padding-top:0px;
    padding-right:15px;
    padding-left:15px;
}

.content {
  margin-bottom:60px;
}

footer.app-footer {
  height: 40px;
  padding: 10px;
  color: #999;
}

footer.app-footer a {
  color: #999;
}