html { overflow-y: scroll; position: relative; min-height: 100%; }
body { padding-top: 85px; font-family: 'Open Sans', sans-serif; margin-bottom: 120px; }
#navbar-toggle-cbox { display: none; }
#navbar-toggle-cbox:checked ~ .collapse { display: block; }
.navbar-brand > img { margin-top: -6px; margin-left: -10px; }
.stylish-input-group .form-control { border-right-width: 0px; box-shadow: 0px 0px 0px; border-color: rgb(204, 204, 204); }
.stylish-input-group .input-group-addon { background: white !important; }
.stylish-input-group button { border: 0px; background: transparent; }
#sidebar > ul { padding-left: 10px; }
#sidebar > ul > li { list-style: none; text-transform: capitalize; }
.afsanalytics { display: none; position: absolute; top: -100px; right: -100px; }
hr { margin-top: 5px; margin-bottom: 10px; }
.xl-badge { display: inline-block; font-size: 200%; }
.xxl-badge { display: inline-block; font-size: 300%; }

span.hightlight {
    background-color: #F9FF8C;
}

table#search {
	text-transform: capitalize;
}
table.table-data > tbody > tr > td:first-child {
    background-color: #EFEFEF;
    color: #555;
    text-align: left;
    padding-left: 12px;
    border-right: #FFF solid 2px;
    border-bottom: #F7F7F7 solid 1px;
}

.lead {
	margin-bottom:5px;
	font-size:200%;
}



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: white;
    background-color: #245B86;
}

.navbar-default {
    background-color: #3275A8;
    border-color: #B5E07D;
    border-bottom: 5px solid #B5E07D;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #245B86;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #245B86;
}
.navbar-default .navbar-toggle {
    border-color: #245B86;
}

.navbar-default .navbar-nav>li>a {
    color: white;
}
.navbar-default .navbar-brand {
    color: white;
}

.h1, .h2, .h3, h1, h2, h3 {
    color: #245B86;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #C8C8FB;
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #C8C8FB;
    background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}

p {
    text-align: justify;
}

#body li {
    margin-bottom: 5px;
}
.h3, h3 {
    font-size: 1.4em;
}
.h2, h2 {
    font-size: 1.7em;
}
.h1, h1 {
    font-size: 2em;
	line-height: 1.3em;
}
.gap-left {
  margin-left: 10px; 
}
.gap-bottom {
  margin-bottom: 10px; 
}

div.ads {
	text-align: center;
	overflow: hidden;
}

#body p, #body h1, #body h2, #body h3, #body ul, #body li {
    margin-top: 1rem;
}

aside ul > li {
    margin-top: 0.5rem;
}

aside ul {
    margin-top: 1rem;
}


#body a, aside ul > li > a {
    color: #3275A8;
    text-decoration: none;
}
#body a:hover, aside a:hover {
    text-decoration: underline;
}


footer {
    color: #888;
}
footer a.nav-link {
    color: #aaa;
}
footer a.nav-link:hover {
    color: white;
}