/*
* Copyright 2016-2025 http://terminalab.com/
*/

html,
body {
    width: 100%;
    height: 100%;
}

body {
    font-family: "Helvetica Neue", Helvetica, sans-serif, Arial;
    color: #030303;
    background-color: white;
}

@media(max-width: 475px) {
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: #002147;
    }
}

.navbar-default {
    background-color: #002147;
    border-color: #163a64;
}

.navbar-default .navbar-toggle {
    color: white;
    background-color: #002147;
    font-size: 12px;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:active {
    outline: none;
}

.navbar-default .navbar-brand:focus {
    outline: none;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default a {
    color: #000;
}

.navbar-default .nav li a {
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}

.navbar-default .nav li a:hover {
    /* color: rgba(255, 255, 255, 1); */
    color: #fff;
    outline: none;
    background-color: #2973c7;
    
}

.navbar-default .nav li a:focus,
.navbar-default .nav li a:active {
    outline: none;
    background-color: transparent;
}

.navbar-default .nav li.active a {
    outline: none;
}

.navbar-default .nav li.active a {
    background-color: #0062d3;
    color: #fff;
    /* font-color when active */
}

.navbar-default .nav li.active a:hover {
    background-color: #0062d3;
    color: #fff;
}

.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #0062d3;
}




section {
    padding: 100px 0;
    padding-bottom: 10px;
}
.m_rline a {
	text-decoration: none;
	color: #002147;
}
.m_rline a:active, .m_rline a:focus {
	text-decoration: none;
	color: #002147;
}

.form-control {
	border-radius: 0px;
}

.no-padding {
	padding: 0px;
}

.no-margin {
	margin: 0px;
}

.bg-info {
    background-color: #6cb9e0;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, 
.table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}

.table-hover>tbody>tr:hover {
    background-color: #6cb900;
}

.table-hover>tbody>tr:hover {
    background-color: #6cb9e0;
}



