.bg-menu{
    background-color:#f26722;
    
}
.bg-menu a{
    color:#FFF;
}


.short_description{
    font-size:80%
}

.navbar-brand>img {
    max-height: 100%;
    height: 100%;
    width: auto;
    margin: 0 auto;
    /* probably not needed anymore, but doesn't hurt */
    -o-object-fit: contain;
    object-fit: contain;

}

a.nav-link {
    color:#FFF !important;
}

.blog-title{
    color:#1f165b;
}


.blog-title a.title{
    font-weight:bold;
}



.blog-section{
    background-color: #f1f9fe;
    padding-bottom: 10px;
    border-bottom: 1px solid #f2f2f2;
}

.blog-section-white{
    background-color: #FFFFFF;
    padding-bottom: 10px;
    border-bottom: 1px solid #f2f2f2;
}

.bb-dot{
	border-bottom:1px dotted #CCC
}


.border-top-dot{
    margin:5px ;
    border-bottom:2px dotted #6c757d;
}


.h374{
    max-height: 155px;
}

.f8f9fa{
    background-color:#f8f9fa
}

.sub-category{
    color: #dc3545 !important;
}


.datetime{
	color: #798697;
    font-size: 0.9em;
    text-align: justify;
}



.btn-search{
    font-size: 0.9em;
	background-color: #f26722;
	border-color:#f26722		
}

.btn-search:hover{
	background-color: #f26722;	
}

@media only screen and (max-width: 600px) {
    .sub-category{
        color: #dc3545 !important;
        font-size:85%
    }
	
	body{
		text-align: justify;
		text-justify: inter-word;
	}
	
	
}


#back-to-top {
    position: fixed;
    bottom: 10px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    background: #f8f9fa;
    color: #0054a5;
    cursor: pointer;
    border: 1px solid #dc3545;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#back-to-top:hover {
    background: #e9ebec;
}
#back-to-top.show {
    opacity: 1;
}
#content {
    height: 2000px;
}