body{
	color: #444; 
    font-weight: normal;
    background-color: #fafafa;
}
*{
	line-height: 1.5em;
}
.alert-warning{
	background: none!important;
	border: none!important;
	font-size: 14px;
}
nav{
    background-color: #1792BE; 
}
nav li .nav-link{
    text-transform: uppercase; 
} 
.top-nav-sm{
	display: inline;
    margin: 0px; 
}
.top-nav-sm li a{
    font-size: 13px;  
    font-weight: normal;
    margin: 0px!important;  
    padding: 3px 5px!important;  
    color: #fff; 
}
.top-nav-bg-cover{
    background-color: #0C5286;  
    transition: background-color 100ms linear; 
}
.top-nav-bg{
    padding-top: 5px;
    padding-bottom: 5px;
}
.top-nav-bg .nav-item .nav-link{ 
    text-align: center;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 700;
}
.breadcrumb{
    background: none;
    margin-bottom: 0px;
    padding: 7px 0px;
}
.breadcrumb li{
    font-size: 13px;
}
input{
    font-size: 14px;
}
#contactform input, #contactform textarea{
    font-size: 16px!important;
}
#contactform label{
    color: #444!important;
}
.alert{
    font-size: 14px;
}
.side-editors-control{
    text-align: right;
    padding: 5px 5px;
    padding-top: 0px;
}
.side-editors-control a{
    font-size: 14px;
}
.heading{
    font-size: 18px; 
    clear: both;
    overflow: hidden;
    padding-bottom: 7px; 
    margin-top: 7px; 
    margin-bottom: 7px;
    text-transform: uppercase;
    font-weight: bold;
	color: #1792BE;
}
.top-heading{
    font-size: 20px;
    color: #0C5286; 
    clear: both;
    overflow: hidden;
    margin-top: 5px;
	margin-bottom: 15px;
    font-weight: bold; 
    border-bottom: 1px dotted #ccc; 
}
.home-carousel{
    height: 300px; 
    width: 100%; 
    background-size: cover; 
    background-position: center;
}
.view-heading{
    margin-top: 2px; 
    font-size: 21px; 
    text-transform: capitalize!important; 
    line-height: 1.4em;
}
.view-subheading{
    color: #444; 
    font-size: 17px;
}
.download-heading{
    font-size: 24px; 
    text-transform: none;
}
@media (min-width: 576px) {
    .minibar{
        margin-top: 3px;
        margin-bottom: 1px;
    }
}
@media (max-width: 400px) {
    .top-heading{
        font-size: 18px;
    }
    .view-heading{
        font-size: 20px;
        line-height: 1.3em;
    } 
    .view-subheading{
        font-size: 16px;
    }
    .home-carousel{
        height: 240px; 
    }
    .download-heading{
        font-size: 22px;
    }
}
.side-heading{
    font-size: 14px;
    font-weight: bold;
    padding: 9px 15px;
    margin-bottom: 3px;
    margin-top: 10px;
    background-color: #1792BE;
    color: #fff;
    text-transform: uppercase;
    overflow: hidden;
    border-radius: 1px;
}
.side-cover{
    margin-bottom: 15px;
    padding: 0px 15px 10px 15px;
    background-color: #fff;
}
.side-cover ul li{
    border-color: #eee!important;
}
.side-cover ul li h6{
    font-size: 15px;
}
.side-cover ul li a{
    font-size: 15px;
}
.alert-info{
	padding: 7px 12px;
}
.side-editors-list li{
	padding: 10px 0px;
}
.side-editors-list li .etitle{
	margin: 0px;
	margin-bottom: 1px;
	color: #33b5e5;
	font-weight: normal;
    font-size: 14px;
}
.soc-icons a{
    color: #fff;
    padding: 0px 10px;
    font-size: 18px;
}
.soc-icons a:hover{
    color: rgba(225,255,255,0.7);
}

.arch-accordion{ 
    margin-bottom: 20px;
}
.arch-accordion .card{
    border-radius: 0px;  
    border: none;
    border-bottom: 1px solid #eee!important;
    margin-bottom: 0px;
}
.arch-accordion .card .card-header{
    padding: 12px 7px; 
    border-radius: 0px;
    background: none;  
    border: none; 
    margin: 0px; 
    color:#1792BE;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold; 
}
.arch-accordion .card .card-header:hover{
    background: #f6f6f6;
}
.arch-accordion .card .card-body{
    background: none;
    padding-top: 5px; 
    padding-bottom: 15px; 
    border-color: #f0f0f0;
}
.arch-accordion .card .card-body h5 a{
    font-size: 15px;
    font-weight: bold;
}
.manual-accordion{ 
    margin-bottom: 20px;
}
.manual-accordion .card{
    border-radius: 0px;  
    border: none;
    margin-bottom: 10px;
}
.manual-accordion .card .card-header{
    padding: 12px 15px; 
    background-color: #fff;  
    border-radius: 0px;  
    margin: 0px; 
    color: #116697;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
}
.manual-accordion .card .card-body{
    background: none;
    padding: 15px 30px;  
    font-size: 13.5px; 
    border-color: #f0f0f0;
    color: #444;
}
.manual-accordion .card .card-body .heading{
    font-weight: bold;
    font-size: 15px;
}
.manual-accordion .card .card-body .sub{
    color: #444; 
    margin-bottom: 7px;
    margin-top: 20px;
    font-size: 15px;
    font-weight: bold;
}
.manual-accordion td{
    font-weight: normal!important;
} 
.editor-list{
}
.editor-list .editor-list-item{  
    padding: 12px 15px;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-bottom: 2px solid #eee;
    margin: 0px;
    margin-bottom: 5px; 
    overflow: hidden;
    color: #444;
    border-radius: 4px;
    
} 
.editor-list .editor-list-item .editor-name{
    font-size: 16px;
    font-weight: bold;
    color:;
}
.editor-list .editor-list-item .editor-work{
    font-size: 13px;
}
.editor-list .editor-list-item .editor-email{
    font-size: 13px;
}
.editor-list .editor-list-item .pull-left{
    margin-right: 0px 
}
.editor-list .editor-list-item .pull-left i{
    font-size: 26px;
    color: #b6b6b6;
    display: block; 
}
.sub-hed-listing{
    text-transform: none;
    font-weight: normal;
    color: #1792BE!important;
}
.article-item{
    margin: 10px 0px;
}
.article-item .card-body{
    padding: 12px 15px;
}
.article-item .card-body h4{
    margin: 0px; 
    font-size: 16px; 
}
.article-item .card-body p{
    margin: 3px 0px; 
    font-size: 14px; 
    color: #555;
}
.article-item .card-body p .vol-iss{
    color: #aaa; 
    font-size: 13.4px;
}
.article-item .card-body .btns{
    overflow: hidden; 
    padding-bottom: 3px;
}
.article-item .card-body .btns .pull-left{
    padding-left: 1px; 
}
.article-item .card-body .btns .pull-left a{
    padding: 1px 6px!important; 
    border-radius: 2px; 
    font-size: 11px!important; 
    color: #fff; 
    margin: 0;
    text-transform: capitalize;
    box-shadow: none;
    cursor: pointer;
    margin-bottom: 0px;
}
.article-item .card-body .btns .pull-left .btn-view{
    background-color: #1792BE;
    margin-right: 2px;
}
.article-item .card-body .btns .pull-left .btn-pdf, .btn-danger{
    background-color: #DA4453!important;
}
.article-item .card-body .btns .pull-right{
    color: #aaa; 
    font-size: 13.4px;
    padding-top: 3px; 
    margin-bottom: 0px;
}
.top-heading .fa-caret-right{
    color: #bbb!important;
    margin-left: 7px!important;
}