.navbar-brand {
    display: inline-block;
    padding-top: 0rem;
    padding-bottom: 0rem;
    margin-right: 0rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}

.menulinks {
    color:#050e67;
    font-weight: bold;
}
.link-color {
    color:#050e67;
    
}
.text-color {
    color:#050e67;
    
}


.asset-content{
        padding: 15px 15px 0px 15px;
        font-size: 0.8rem;
       
        background: white;	
        margin-bottom: 10px;
    }
    .asset-filter-content{
        padding: 15px 15px 31px 15px;
        font-size: 0.8rem;
       /*min-height: 1280px;*/
        background: white;	
        margin-bottom: 10px;
    }
    .demo-content{
        padding: 15px 15px 31px 15px;
        font-size: 0.8rem;
       min-height: 1280px;
        background: white;	
        margin-bottom: 10px;
    }
   
	
.asset-detail-content{
        padding: 15px 15px 45px 15px;
        font-size: 0.8rem;
        min-height: 1541px;
        background: white;	
        margin-bottom: 10px;
    }
    .demo-content.bg-alt{
        background: white;
    }
.header-box{
        padding: 15px;
        min-height: 50px;
        background: white;
        margin-bottom: 10px;
		text-align: center;
        font-size: 1.3rem;
        font-weight: 700;
        font-family: inherit;
        color: #050e67	;
		background-color:azure;
		/*background-image: url("asset-mgmt-post-1-image.jpg");*/
    }

.hide{
	display:none;
}
.pagination{
	font-size:0.6rem;
}
.page-item.active .page-link {
	background-color : #050e67 ;
	border-color : #050e67 ;
}
.filter-color{
	background-color:beige;
}
td{
    font-size: 0.7rem;
    
}
th{
    font-size: 0.7rem;
    border-top: none !important;
    border-right: solid 1px #e0dbdb;
   
}
.alert{
	border-radius: 0rem;
}
.report-links{
	font-family: sans-serif;
    font-weight: 700;
    font-size: medium;
	color: #050e67;
}
.form-control{
	font-size: 0.8rem;
}
.btn{
	font-size: 0.8rem;
}
.form-group {
   
    font-size: 0.8rem;
    font-weight: 500;
}
.img-box{
    display: inline-block;
    text-align: center;
    margin: 0 15px;
}


th:hover {
	color: #64686e;
}
th a {
	
	color: #212529;
	
}
th a i {
	margin-left: 3px;
	
}
th:last-child {
    border-right: none;
    
  }
  .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color:#e2ecf3;
 }

 .tableFixHead          { overflow-y: auto; height: 100px; }
.tableFixHead thead th { position: sticky; top: 0; }

/* Just common table stuff. Really. */
table  { border-collapse: collapse; width: 100%; }
th, td { padding: 8px 16px; }
th     { background:white; }

exploration-footer-modern{
    display: none;
}
.input-group-text{
font-size: 0.8rem !important;
}
a {
    color: #2b69ab ;
}

.text-muted{
    text-align:center !important;
    color: white !important;
    font-size: x-small;
}

.removecol2padding{
    padding-right : 0  !important;
    padding-left : 0  !important; 
    border-right: dashed;
}
@media screen and (min-height: 369px), screen and (max-height:519px) {

.tableheight{
    height:342px;
}
.asset-content{
    
   min-height: 533px;
}
}

@media screen and (min-height: 520px), screen and (max-height:709px) {

    .tableheight{
        height:342px;
    }
    .asset-content{
        
       min-height: 607px;
    }
    }
@media screen and (min-height: 710px) {

.tableheight{
    height:700px;
}
.asset-content{
    
    min-height: 885px;
    

 }
}

.quicklinksmargin{
    margin-top: 18px;;
}
.navbar-footer {
    background-color:white;
    overflow: hidden;
   position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    
  }
  .navbar-footer span { 
    font-size: x-small;
  }

  .flex-container {
    display: flex;
    height:86vh;
    justify-content: center;
    align-items: center;
  }
  
  .flex-container > div {
    background-color: white;
    margin: 10px;
    padding: 20px;
  
    height: 500px
  }

  .marginleft80{
      margin-left: 80px;
  }
    
.loginbutton{
    background-color: #050e67;
    color: white;
    font-size: 15px;
    padding: 2px 42px ! important;
    FONT-WEIGHT: 500;
    border-color: #050e67;

}
.navlinks{
    font-weight : bold;
    font-size:small;
}
.siteclass{
    background-color:#050e67 ;
    color:white;

}
.errormsg{
    font-size: 0.8rem !important;
    color: red;
}
@media screen and (min-height: 369px), screen and (max-height:699px) { 

    .backgroundimage{
        background-image:url('images/mine_image_1.jpg');
    
    }
}
    @media screen and (min-height: 700px) {

        .backgroundimage{
            background-image:url('images/background_image_large.jpg');
        }
        }
.colnopadding{
    padding-right: 1px;
    padding-left: 1px;
}
.userth th{
    border: none !important;
}

.groupheading{
    font-weight: 500;
    font-size: 18px;
    color: #050e67;
}

.removeheadrowmargin{
    margin-top: 0.5rem !important;
}

.mandatoryfield{
    border: 1px solid #c11021 !important;
}
@media screen and (min-height: 1080px){
.asset-content {
    min-height: 1002px;
}
.tableheight{
    height: 800px;
}
}
.asset-view-menu {
    padding: 15px 15px 45px 15px;
    font-size: 0.8rem;
    min-height: 1541px;
    background: white;
    margin-bottom: 10px;
}
.viewasset-footer {
    background-color:white;
    overflow: hidden;
    bottom: 0;
    width: 100%;
    text-align: center;
    
  }

  .assetfontsize{
      font-size: 0.8rem;
  }
  .rownorightpadding{
   
        padding-right: 0  !important;
  }