body {
	font-family: Arial, Arial Black;
	color: #070d38;
	margin: 2em;
}
h2 {
	font-family: Arial, Arial Black;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0.5em;
}
h3 {
	font-family: Arial Black, Arial;
	font-size: 1em;
	font-weight: bold;
	padding: 0.5em;
}
.label {
	font-family: Arial, Arial Black;
	padding: 0.5em;
	text-transform: uppercase;
}
.input-xs {
  height: 2rem;
  padding: 0.5em; 
  font-size: 0.8em; 
  line-height: 1.5; /* If Placeholder of the input is moved up, rem/modify this. */
  border-radius: 3px;
}

.input-group-xs>.form-control,
.input-group-xs>.input-group-addon,
.input-group-xs>.input-group-btn>.btn {
  height: 2rem;
  padding: 0.5em; 
  font-size: 0.8em; 
  line-height: 1.5; /* If Placeholder of the input is moved up, rem/modify this. */
  border-radius: 3px;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:visited,
.btn-primary:focus 
.btn-outline-primary,
.btn-outline-primary:hover,
.btn-outline-primary:active,
/* .btn-outline-primary:visited, */
.btn-outline-primary:focus {
    background-color: #070d38;
    border-color: #070d38;
	background-image: none;
	color: #ffffff!important;
}

.btn-outline-primary:visited {
    background-color: #070d38!important;
}

.btn-outline-primary {
    color: #070d38!important;
    background-color: transparent;
    background-image: none;
    border-color: #070d38
}


.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 .2rem rgba(7, 13, 56, 0.5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #070d38;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #070d38;
    border-color: #070d38
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
    color: #fff;
    /* box-shadow: 0 0 0 .2rem rgba(7, 13, 56, 0.5) */
    box-shadow: 0 0 0 2px rgba(7, 13, 56, 0.5) 
}
.btn-xs { 
    font-family: Arial Black, Arial!important;
    padding: .25rem .4rem;
    font-size: .75rem;
    border-radius: 2px;
    line-height: 1;
    margin: 0.5rem;
    font-weight: 400;
  }

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #070d38; /* 3174c7 */
    border-color: #9abde4;
}
.btn-link { color: #3174c7}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
	/* color: #3174c7; */
	color: #070d38;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

	/* Vehicle status (note: used for aggregation) */
	.statusShipped { background-color: #ffffd9!important; }				  
	.statusCustomsCleared { color: #009933; }
	.statusCustomsException {	color: #FF0000; }
	.statusSubmittedCustoms {	color: #0000FF; }				  
	.statusReceivedException { color: #FF0000; }
	.statusDefault { color: #000000; }
	.statusPending { color: #000000; }
	.statusReceived { color: #000000; }