body {
    font-family: 'Roboto';
    font-size: 1rem;
    color: #333;
    background: #eaeef3;
    line-height: 1.5;
    letter-spacing: 0;
    overflow-x: hidden;
	font-weight:normal;
}
a {
    color: #23262f;
}
a:hover, a:focus, a:active {
    color: #23262f;
    text-decoration: none;
}
/*--------------------------------------------
Background
----------------------------------------------*/
.bg-primary {
    background-color: #0f69b4 !important;
}
.bg-success {
    background-color: #23B9A9 !important;
}
.bg-info {
    background-color: #4AA9E9 !important;
}
.bg-warning {
    background-color: #EAC459 !important;
}
.bg-danger {
    background-color: #ff6c60 !important;
}
/*--------------------------------------------
text colors
----------------------------------------------*/

.text-primary {
    color: #0F69B4 !important;
}
.text-success {
    color: #23B9A9 !important;
}
.text-info {
    color: #4AA9E9 !important;
}
.text-warning {
    color: #EAC459 !important;
}
.text-danger {
    color: #ff6c60 !important;
}

/*--------------------------------------------
card
----------------------------------------------*/
.card {
    border: 1px solid #D6DADE;
}

.card-header{
    background-color: #DDE1E6;
}

.card-footer{
    background-color: rgba(0, 38, 77, 0.1)
}

/*--------------------------------------------
table
----------------------------------------------*/
.table-hover tbody tr:hover {
    background-color: rgba(0, 38, 77, 0.05)
}

/*--------------------------------------------
navbar
----------------------------------------------*/
.navbar {
    padding: 0rem 1rem;
}

.navbar-brand {
    padding-top: 0;
	padding-bottom: 0;
	margin-right: 0rem;
}

.navbar-brand-secondary{
	margin-right: 1rem;
}

@media (max-width: 992px){
	.navbar-brand img {
    width:100px;
	height: auto;
}
	
	
	.navbar-brand-secondary img{
	width:120px;
	height: auto;
}
}

@media (max-width: 320px){
	.navbar-brand img {
    width:80px;
	height: auto;
}
	
	
	.navbar-brand-secondary img{
	width:100px;
	height: auto;
}
}


/*--------------------------------------------
navbar
----------------------------------------------*/
.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.6);
}

/*--------------------------------------------
badge
----------------------------------------------*/
.badge-primary {
    background-color: #0F69B4;
}
.badge-success {
    background-color: #23B9A9;
}
.badge-info {
    background-color: #4AA9E9;
}
.badge-warning {
    background-color: #EAC459;
}
.badge-danger {
    background-color: #ff6c60;
}



/*--------------------------------------------
alert
----------------------------------------------*/
.alert-primary {
    background-color: #b7d2e8;
    border-color:  #639ECE;
    color: #0F69B4;
}

.alert-primary .alert-link {
    color: #0F69B4;
}

.alert-info {
    background-color: #d2f0fa;
    border-color: #8edaf1;
    color: #19a3ce;
}
.alert-info .alert-link {
    color: #1d93e3;
}

.alert-success {
    background-color: #bfe9de;
    border-color: #4bddb5;
    color: #17795e;
}
.alert-success .alert-link {
    color: #1b8e82;
}

.alert-warning {
    background-color: #fbf0e1;
    border-color: #f3ce9d;
    color: #db891c;
}
.alert-warning .alert-link {
    color: #e4b42c;
}

.alert-danger {
    background-color: #ffe6e8;
    border-color: #ffadb4;
    color: #ff1429;
}

.alert-danger .alert-link {
    color: #ff3d2d;
}


/*--------------------------------------------
btn primary
----------------------------------------------*/

.btn-primary {
    background-color: #0F69B4;
    border-color: #0F69B4;
}

.btn-primary:hover{
    background-color: #0b4a7f;
    border-color: #204d74
}

.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle{
    background-color: #0F69B4;
    border-color: #0F69B4;
}

/*--------------------------------------------
btn success
----------------------------------------------*/
.btn-success {
    background-color: #23B9A9;
    border-color: #23B9A9;
}

.btn-success:hover{
    background-color: #0FA595;
    border-color: #0FA595;
}

.btn-success.disabled,
.btn-success:disabled,
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle{
    background-color: #23B9A9;
    border-color: #23B9A9;
}

/*--------------------------------------------
btn Danger
----------------------------------------------*/
.btn-danger {
    background-color: #ff6c60;
    border-color: #ff6c60;
}

.btn-danger:hover{
    background-color: #EB584C;
    border-color: #EB584C;
}

.btn-danger.disabled,
.btn-danger:disabled,
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle{
    background-color: #ff6c60;
    border-color: #ff6c60;
}

/*--------------------------------------------
btn warning
----------------------------------------------*/
.btn-warning {
    background-color: #EAC459;
    border-color: #EAC459;
}

.btn-warning:hover{
    background-color: #D6B045;
    border-color: #D6B045
}

.btn-warning.disabled,
.btn-warning:disabled,
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle{
    background-color: #EAC459;
    border-color: #EAC459;
}

/*--------------------------------------------
btn info
----------------------------------------------*/
.btn-info {
    background-color: #4AA9E9; 
    border-color:#4AA9E9; 
}

.btn-info:hover{
    background-color: #3695D5;
    border-color: #3695D5;
}

.btn-info.disabled,
.btn-info:disabled,
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle{
    background-color: #4AA9E9; 
    border-color: #4AA9E9; 
}


/*--------------------------------------------
btn link
----------------------------------------------*/
.btn-link {
color:#0F69B4;
}

.btn-link:hover{
	color:#0b4a7f;
	text-decoration: none;
}

.btn-link.disabled,
.btn-link:disabled,
.btn-link:not(:disabled):not(.disabled):active,
.btn-link:not(:disabled):not(.disabled).active,
.show > .btn-link.dropdown-toggle{
    color:#0F69B4;
}

/*--------------------------------------------
page-link
----------------------------------------------*/
.page-link {
    color: #0F69B4;
}

/*--------------------------------------------
breadcrumb
----------------------------------------------*/
.breadcrumb {
    background-color: rgba(255,255,255,0.6);
}
/*--------------------------------------------
Progress
----------------------------------------------*/
.progress-bar {
    background-color: #0F69B4;
}
.progress-bar-info {
    background-color: #4AA9E9;
}
.progress-bar-success {
    background-color: #23B9A9;
}
.progress-bar-warning {
    background-color: #EAC459;
}
.progress-bar-danger {
    background-color: #ff6c60;
}
/*--------------------------------------------
card
----------------------------------------------*/
.card-header {
    font-size: 1.2rem;
}
/*--------------------------------------------
Progress
----------------------------------------------*/
.progress {
    margin-bottom: 1rem;
}
/*--------------------------------------------
Pagination
----------------------------------------------*/

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #0F69B4;
    border-color: #0F69B4;
}
/*--------------------------------------------
list-group
----------------------------------------------*/
.list-group-item.active {
    background-color: #0F69B4;
    ;
    border-color: #0F69B4;
    ;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    background-color: #0F69B4;
    border-color: #0F69B4;
}
.list-group-item-primary {
    color: #0F69B4;
    background-color: #b7d2e8;
}
.list-group-item-success {
    color: #17795e;
    background-color: #bfe9de;
}
.list-group-item-info {
    color: #19a3ce;
    background-color: #d2f0fa;
}
.list-group-item-warning {
    color: #db891c;
    background-color: #fbf0e1;
}
.list-group-item-danger {
    color: #ff1429;
    background-color: #ffe6e8;
}
/*--------------------------------------------
form
----------------------------------------------*/
/* hide the blue outline */
.form-control:focus {
    outline: 0 !important;
    border-color: initial;
    box-shadow: none;
}
input[type="password"] {
    font-family: arial;
}