body{
	background-color: #fff;
	font-size: 14px!important;
}

/*side menu*/
.side-nav .logo-wrapper {
  height: 140px!important;
}

.side-nav a{
  font-size: .9rem;
  color: #fff;
}

.asset-search-bar{
  margin-top: 50px; 
  padding: 5px 0; 
  background-color: #014fa2  
}

.grid-item { margin-top: 10px; }

.grid-sizer, .grid-item{
    width: 158px;
}

.grid-item{
    float: left;
    height: 158px;
}

.height2{
    height: 600px;
}

.hero {
    background-image: url("/ui/images/site_images/LO_Home.png");
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.btn-info{
	background-color: #004fa3!important;
	color: #fff!important;
}

.btn-gold{
  background-color: #fcb827;
  color: #000;
  font-weight: bold;
  font-size: 1.1rem;
}

.margin-3rem{
  margin-top: 3rem;
}

.form_label{
	text-transform: uppercase;
	font-weight: 500;
}

.blue-heading{
	color: blue;
}

.btn-keyword-outlines{
    border: 2px solid black!important;
    background-color: black!important;
    color: white!important;
    padding: .1rem .9rem!important;
}

.keywords{
  text-transform: none!important;
}

a.nav-menu{
  font-weight: 500;
  font-size: .90rem;
}

.icon::before {
    display: none;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

/*.th-sm::before{
    font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f150";
}

.th-sm::after{
    font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f151";
}*/

table.dataTable thead>tr>td.sorting,
table.dataTable thead>tr>td.sorting_asc,
table.dataTable thead>tr>td.sorting_desc,
table.dataTable thead>tr>th.sorting,
table.dataTable thead>tr>th.sorting_asc,
table.dataTable thead>tr>th.sorting_desc {
  padding-right: 30px
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
  position: absolute;
  bottom: .9em;
  display: block;
  opacity: .3
}

table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\f150";
  font-family: 'Font Awesome 5 Free';
  font-size: 1rem;
  font-weight: 400;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc_disabled:after {
  content: "\f151";
  font-family:  'Font Awesome\ 5 Free';
  right: 16px;
  font-size: 1rem;
  font-weight: 400;  
}

table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  opacity: 1
}

table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0
}

.download_link{
  display: none;
}

a.caption  {
  font-size: 1.1rem; 
  font-weight: bold;
  text-decoration: underline;
}

 .pills-primary .nav-link.active, .pills-primary .show>.nav-link, .tabs-primary {
   background-color: #fdb827!important
 }

 .white-skin .btn-primary {
     background-color: #fdb827!important
 }

.white-skin .btn-primary.dropdown-toggle {
     background-color: #fdb827!important
 }

 .black-skin .btn-primary {
  background-color: #fdb827!important;
 }

.black-skin .btn-primary.dropdown-toggle {
    background-color: #fdb827!important;
} 

.headings {
  font-size: 24px;
  line-height: 32px;
  color: #424242;
  margin-top: 9px;
  letter-spacing: .28px;
  font-weight: 300!important;
  }