.portlet-body .grid-view{
  padding-top:0!important;
}
.pagination{
  margin:0!important;
}
legend {
  font-family: 'Open Sans',sans-serif;
  font-weight:300;
  font-size: 24.5px!important;
}
.table-responsive {
    border: 1px solid #DDDDDD;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
.tac{
  text-align:center;
}

@media screen{
  .page-content{
    display:table;
    height:1070px;
    width: calc(100% - 225px);
  }

  .page-sidebar-closed .page-content{
    width:calc(100% - 35px)!important;
  }
}
@media (max-width:767px){
  .bs-responsive-grid{
  overflow-x:auto;
    width:100%;
  }
  .page-content{
    display:block!important;
    height:auto!important;
    width:auto!important;
  }
}

.customers_by_days_report_table table {
  width:auto!important;
}

.customers_by_days_report_table table thead tr th:nth-of-type(1),
.customers_by_days_report_table table thead tr td:nth-of-type(1),
.customers_by_days_report_table table tbody tr td:nth-of-type(1)
{
  width:100px; 
  text-align:center;
}

.customers_by_days_report_table table thead tr th:nth-of-type(2),
.customers_by_days_report_table table thead tr td:nth-of-type(2),
.customers_by_days_report_table table tbody tr td:nth-of-type(2)
{
  width:50px; 
  text-align:center;
}


*[class*="span"] > .bootstrap-timepicker .input-prepend > input,
*[class*="span"] > .bootstrap-timepicker .input-append > input{
  width: calc(100% - 30px)!important;
}

*[class*="span"] > .input-prepend > input,
*[class*="span"] > .input-append > input{
  width: calc(100% - 30px)!important;
}

*[class*="span"] > .input-prepend ,
*[class*="span"] > .input-append {
  width:100%;
}


*[class*="span"] .uneditable-input.span12{
  width:100%!important;
}

*[class*="span"] .span12{
  margin-left:0!important;
}

.bootbox .modal-header .close,
.alert-block .close{
  background-image:none!important;
}

.row.sticktogether,
.row-fluid.sticktogether{
  margin-left:0!important;
}

.row-fluid.sticktogether *[class*="span"]{
  display:inline-block;
  float:none!important;
  margin-left:1.9%;
}

.row-fluid.sticktogether *[class*="span"]:first-child{
  margin-left:0;
}

/*@screen-xs-max

TODO: media queries - hide left margin for smaller displays when it shows in a column

@media all and (max-width:768px){
   .row-fluid.sticktogether *[class*="span"]{
    margin-left:0;
  };
};

*/
.row.sticktogether *[class*="span"]{
  display:table-cell;
  float:none!important;
  padding-right:1%;
  vertical-align:bottom;
}

.row.sticktogether *[class*="span"]:last-child{
  padding-right:0;
}

/* requires that class="metronic-theme-{THEME}" be set on the body*/
.metronic-theme-default input[type=submit],
.metronic-theme-default button[type=submit]{
    background-color: #4D90FE;
    color: #FFFFFF;
    text-shadow: none;
}

form .warning select:not([disabled]),
form .warning input:not([disabled]){
  background:white!important;
}



.autowidth,
.autowidth table{
  width:auto!important;
}


.select2-drop {
    z-index: 200000 !important;
}

.breadcrumb{
  margin-top:20px!important;
}

.grid-view .table tfoot{
  background-color:#efefef;
}

.grid-view .table tfoot td{
  border-top:1px solid black!important;
}

.bs-inline-box {
  display: inline-block;
  vertical-align: baseline;
  line-height: 0.6;
  border: solid 0.08em;
  width: 0.6em;
  height: 0.6em;
  text-align: center;
  font-weight: bold;
}
.couriermanager-red-color-text{
color: red;
}
