@font-face {
	font-family: 'Roboto Condensed';
	src: url('./fonts/RobotoCondensed-Regular.ttf')  format('truetype');
}
@font-face {
	font-family: 'Roboto';
	src: url('./fonts/Roboto-Regular.ttf')  format('truetype');
}
@font-face {
	font-family: 'Roboto Condensed Bold';
	src: url('./fonts/RobotoCondensed-Bold.ttf')  format('truetype');
}

#header_menu_banner, div.topbar-v1 {background-color:#f5f5ee;}

.header-v4 .navbar-header {margin: 10px 0;}

.header-v4 .navbar-default .axp-header-v4-nav {background-color: #202328; }

.header-v4 .navbar-default .navbar-toggle {background:#202328 !important; border-radius:5px; margin-bottom:8px; color:#fff;}
.header-v4 .navbar-default .navbar-toggle:hover {background:#202328;}

.header-v4 .navbar-default .navbar-nav > li > a,
.header-v4 .navbar-default .navbar-nav > .active > a {color:#e1e4eb !important; border:0px !important;}
.navbar-nav>li>a {line-height: 32px;}

.header-v4 .navbar-default .navbar-nav > li:hover > a,
.header-v4 .navbar-default .navbar-nav > .active > a:hover,
.header-v4 .navbar-default .navbar-nav > .active > a:focus {
	color: #fff !important;
}
.header-v4 .navbar-nav {border:0px;}
.header-v4 .navbar-default .navbar-nav > li {border-left:0px; border-right:0px;}

.header-v4 .navbar-default .navbar-nav > li > a:hover,
.header-v4 .navbar-default .navbar-nav > li > a {border:0px;}
.header-v4 .navbar-default .navbar-nav > li > a:hover, .header-v4 .navbar-default .navbar-nav > .active > a {border:0px;}
.header-v4 .navbar-default .navbar-nav > li > a {text-transform:inherit; font-size:20px; font-family: 'Roboto Condensed',sans-serif; font-weight: 400;}

.header-v4 .dropdown-menu {border-bottom:0px;}
.header-v4 .dropdown-menu li a {border-bottom:0px; font-size:16px; background-color:#fafafa; color: #202328;}
.header-v4 .dropdown-menu li a:hover {color: #4874b8; background-color:#fafafa !important;}


h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Condensed Bold',sans-serif; color: #202328; margin-left:20px;}

.headline { border-bottom: 0px;}
.headline h1 { border-bottom: 1px solid #000;}

.topbar {font-size: 14px;}

.navbar-header h1 {display:inline-block; color:#202328; font-size:30px;}

body {font-family: 'Roboto',sans-serif; font-size:150%; }
p, li, li a, label {color:#000;}
a:hover {color:#4874b8;}

.axp-request-categories .axp-request-category > h2[role=heading] > a {color:#202328;}
.axp-request-categories .axp-request-category > h2[role=heading] > a:hover {color: #4874b8; text-decoration:none;}

.btn-u {background-color:#4874b8;}
.btn-u:hover {background-color:#3b5e94; transition-duration: 0.1s;}

.footer-v5 .footer {background-color:#1f2532; padding:48px;}
.footer-v5 .footer h2 {color:#fff; border-bottom: 1px solid rgba(255,255,255,0.3); margin-left:0px; margin-bottom: 20px;}
.footer-v5 .footer img {width:120px; margin-bottom:16px;}
.footer-v5 .footer p.titre {max-width: 255px; color: #fff; font-size: 20px; line-height: 24px; margin-bottom:16px;}
.footer-v5 .footer p.titre + p.titre {max-width: 300px;}
.footer-v5 .footer a {color:#fff;}
.footer-v5 .footer a:hover {opacity:0.7; text-decoration:none;}

.footer-v5 .copyright {background-color:#202328;}
.footer-v5 .copyright .terms-menu li {font-size:15px;}
.footer-v5 .copyright .terms-menu li a {color:#fff;}
.footer-v5 .copyright .terms-menu li a:hover {color:#fff; opacity:0.7; text-decoration:none;}

.nav>li>a:hover {color:#4874b8;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	background-color: #335891;
	border-color: #335891;
}
.list-group-item.passed, .list-group-item.passed:hover, .list-group-item.passed:focus {
	color:#266227;
}
span.label-u, span.badge-u, .list-group-item.active>.badge.badge-u {
	background-color:#43810B;
}

.nav.list-group>li>a {border-radius: 0px; border-bottom: 0px;}
.nav.list-group>li:first-child>a {border-top-left-radius: 4px; border-top-right-radius: 4px;}
.nav.list-group>li:last-child>a {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;  border-bottom: 1px solid #ddd; }

.panel-u > .panel-heading {
		background: #4874b8;
}

.panel-success>.panel-heading {
		color: #266227;
}


/* 3.2 */
.btn-warning, .btn-warning:hover {
		color: #000;
		background-color: #FFC107;
		border-color: #FFC107;
}
.btn-info, .btn-info:hover {
		color: #fff;
		background-color: #117888;
		border-color: #117888;
}
.btn-success, .btn-success:hover {
		color: #fff;
		background-color: #1F7F35;
		border-color: #1F7F35;
}

/* 3.3 */
.form-control, .input-group-addon {border: 1px solid #828282;}

/* 10.4 */
.axp-requestappdefs-showmore a.pull-right {float:none !important;}
.axp-requestappdefs-showmore {text-align: right;}

/* 10.7 */
#main_navbar a:focus {
		outline: 1px solid #fff !important;
}
/* 10.7 P11 */
a.list-group-item:focus {
		outline: 1px solid #000 !important;
}
/* 10.7 P13 */
body a:focus {
		outline: 1px dotted #666 !important;
}

/* P06 10.11 */
select[name=postalAddress_country]+span+span.select2, select[name=postalAddress_country]+span.select2 {
	width: 100% !important;
}

/* P10 */
.close {opacity: 0.7 !important;}

/* P01 */
.header-v4 .dropdown-menu li a {
		color: #202328 !important;
}
body a.badge:focus {
		outline: 1px dotted #666 !important;
	outline-offset: 1px !important;
}

.list-group-item.inlined {
	display: block;
	white-space: normal;
}