body {
  padding-top: 60px;
}

div.pagination {
	text-align: center;
    width: 100%;
}

.has-error .error-message {
	color: #A94442;
}

.navbar-brand {
    margin-top: 1px;
    padding: 0;
}

table.dataTable tfoot th input{
        width: 100%;
}

/* highlight results */
.ui-autocomplete span.hl_results {
    background-color: #ffff66;
}
/* loading - the AJAX indicator */
.ui-autocomplete-loading {
    background: white url('../../assets/img/loading-img.gif') right center no-repeat !important;
	 background-size: 35px !important;
}
 
/* scroll results */
.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding for vertical scrollbar */
    padding-right: 5px;
}
 
.ui-autocomplete li {
    font-size: 16px;
}
 
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 250px;
}
/* highlight results */
.ui-autocomplete span.hl_results {
    background-color: #ffff66;
}
/* loading - the AJAX indicator */
.ui-autocomplete-loading {
    background: white url('../img/loading-img.gif') right center no-repeat;
	    background-size: 38px;
}
 
/* scroll results */
.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding for vertical scrollbar */
    padding-right: 5px;
    background: white;
    width: 20%;
    overflow-y: auto; 
}
 
.ui-autocomplete li {
    font-size: 16px;
}
 
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 250px;
}

.page-container{
    margin-top: 18px !important;
}

.form-card{
    margin-top: 12px;
}

table.dataTable.no-footer {
    border-bottom: none !important; 
}

.page-title{
    margin-bottom: 25px;
    border-bottom: 1px #eceeef solid;
    padding-bottom: 5px !important;
}

.table-title{
    margin-bottom: 25px;
}

.custom-table{
    width: 100% !important;
}

.custom-button{
    margin: 3px !important;
}

.margin-line{
  margin-bottom: 52px !important;
}

/* Google Places Autocomplete (moved from inline style in trip_request_view.php) */
.pac-container {
  z-index: 9999 !important;
  box-shadow: 0 4px 12px rgba(0,0,0,.15);
  
}
.autocomplete { position: relative; background-color:#fff; }