/* methaodos corporate defaults */
body { color: #424244; }
a { color: #00A2E8; }
a:hover, a:focus { color: #419ed3; }

/* logo */

@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand, .header_view > .container .navbar-brand, .header_view > .container-fluid .navbar-brand {
        margin-left: 0;
    }
}
.navbar-header {float: none;}
.navbar-brand {float:none; margin:0; padding:0;}
.navbar-brand-logo img {max-width: 100%;}

/* highlight color #d9230f -> #00A2E8 */

.text-primary { color: #00A2E8; }

.bg-primary
{
	color: #fff;
	background-color: #00A2E8;
}


.btn-primary .badge
{
	color: #00A2E8;
	background-color: #fff;
}

.btn-link
{
	font-weight: 400;
	color: #00A2E8;
	border-radius: 0;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
	color: #fff;
	text-decoration: none;
	background-color: #00A2E8;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus
{
	color: #fff;
	text-decoration: none;
	background-color: #00A2E8;
	outline: 0;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus
{
	background-color: #ddd;
	border-color: #00A2E8;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus
{
	color: #fff;
	background-color: #00A2E8;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .header_view .navbar-brand:hover, .header_view .navbar-brand:focus
{
	color: #00A2E8;
	background-color: transparent;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .header_view .navbar-nav > li > a:hover, .header_view .navbar-nav > li > a:focus
{
	color: #00A2E8;
	background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .header_view .navbar-nav > .active > a, .header_view .navbar-nav > .active > a:hover, .header_view .navbar-nav > .active > a:focus
{
	color: #00A2E8;
	background-color: transparent;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .header_view .navbar-nav > .open > a, .header_view .navbar-nav > .open > a:hover, .header_view .navbar-nav > .open > a:focus
{
	color: #00A2E8;
	background-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .header_view .navbar-nav .open .dropdown-menu > li > a:hover, .header_view .navbar-nav .open .dropdown-menu > li > a:focus
{
	color: #00A2E8;
	background-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .header_view .navbar-nav .open .dropdown-menu > .active > a, .header_view .navbar-nav .open .dropdown-menu > .active > a:hover, .header_view .navbar-nav .open .dropdown-menu > .active > a:focus
{
	color: #00A2E8;
	background-color: transparent;
}

.navbar-default .navbar-link:hover, .header_view .navbar-link:hover { color: #00A2E8; }
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus, .header_view .btn-link:hover, .header_view .btn-link:focus { color: #00A2E8; }

.navbar-inverse
{
	background-color: #00A2E8;
	border-color: #a91b0c;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus
{
	z-index: 2;
	color: #fff;
	background-color: #00A2E8;
	border-color: #00A2E8;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #00A2E8;
	border-color: #00A2E8;
}

.pager li > a:hover, .pager li > a:focus
{
	text-decoration: none;
	background-color: #00A2E8;
}

.label-primary { background-color: #00A2E8; }

.badge
{
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #00A2E8;
	border-radius: 10px;
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge
{
	color: #00A2E8;
	background-color: #fff;
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #00A2E8; }

.progress-bar
{
	float: left;
	width: 0%;
	height: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	background-color: #00A2E8;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus
{
	z-index: 2;
	color: #fff;
	background-color: #00A2E8;
	border-color: #00A2E8;
}

.panel-primary { border-color: #00A2E8; }

.panel-primary > .panel-heading
{
	color: #fff;
	background-color: #00A2E8;
	border-color: #00A2E8;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #00A2E8; }

.panel-primary > .panel-heading .badge
{
	color: #00A2E8;
	background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #00A2E8; }

.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus, .navbar-default .nav > li > a:active, .header_view .nav > li > a:hover, .header_view .nav > li > a:focus, .header_view .nav > li > a:active
{
	color: #00A2E8;
	background: transparent;
}

.header_view a:hover, .header_view a:focus
{
	color: #00A2E8;
	background: transparent;
}

.header_view a:active
{
	color: #00A2E8;
	background: transparent;
}

.navbar-inverse .badge
{
	background-color: #fff;
	color: #00A2E8;
}


/* .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label, .has-error .form-control-feedback { color: #00A2E8; }
.has-error .form-control, .has-error .form-control:focus { border-color: #00A2E8; } */

.pager a:hover, .pager .active > a
{
	border-color: #00A2E8;
	color: #fff;
}


/* buttons custom */
.btn
{
	padding: 2px 8px;
	margin-top: 3px;
}

.navbar .btn
{
	padding: 8px 12px;
	margin-top: 0;
}

.btn-primary
{
	color: #424244;
	background-color: #fff;
	background-image: none;
	border: 1px solid #424244;
}

.btn-primary:hover {
	color: #fff;
	background-color: #424244;
	background-image: none;
	border: 1px solid #424244;
}

.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus,
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus
{
	color: #fff;
	background-color: #424244;
	background-image: none;
	border: 1px solid #424244;
}

.how-to-cite .btn-default	
{
	color: #424244;
	background-color: #fff;
	background-image: none;
	border: 1px solid #424244;
}

