body {
	font-family: Arial, Helvetica, sans-serif;
	line-height:160%;
	font-size:11px;
	background-color:#eaeaea;
}
 img 			{ border: 0px;}

 .issueLink a,
 .issueLink a:link,
 .issueLink a:visited {
	color:#0066ff ;
	text-decoration:none;
}
 .issueLink a:hover,
 .issueLink a:active {
	color:#0066ff ;
	text-decoration:underline;
}

.newsletterSubscribe {
	display:inline-block;
}

.newsletterDescriptionBlock {
	margin-bottom: 5px;
}

a.btn-action {
	color : #fff ;
}


div.issueContent{
	margin: auto;
	width: 668px;
	background-color: #ffffff;
	color: #000000;
}

.accordion_title {
	font-weight: bold ;
	display: inline-block;
	width: 80% ;
}

.title_container_newsletter {
	border-bottom: 1px solid #D4D4D4;
	border-top: 1px solid #D4D4D4;
	padding: 10px 15px 10px 5px;
	cursor: pointer ;
	display: -webkit-box; /* Safari */
	-webkit-box-orient: vertical;
	-webkit-box-align: middle ;
	display: flex; 
	align-items: center;
}

.main_container_newsletter {
	background-color: #ECECEC;
	border-bottom: 1px solid #D4D4D4;
	padding: 10px;
	display: none;
}

.container_newsletter {
	padding: 10px 0px !important;
}

.container_issue {
	padding: 5px 0px ;	
}
.chevron-container {
	width: 18% ;
	margin: auto ;
	display: inline-block ;
	float: right ;
	height: 100% ;
}

.chevron-newsletter.chevron-top {
	bottom: -0.4em !important ;
}

.error {
	color: #ff0000;
	font-weight: bold ;
}

/*Mobile screen*/
@media only screen and (max-width: 992px) {
    input.field {
        width: 66%;
    }
    
    select {
    	width: 66%;
    }
}


a.principal-link {
    /*text-align: justify;*/
    color: #000000;
    /*margin-top: 5px;*/
    margin-bottom: 0px ;
	text-decoration:none ;
}

a.external-link {
    text-align: justify;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 15px ;
	text-decoration:none ;
}
a:hover.principal-link,
a:hover.external-link {
  text-decoration: underline; 
}
a.secondary-link {
    text-align: justify;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 15px ;
	text-decoration:underline ;
}
a.secondary-link:hover {
  text-decoration: underline;
  color: #0a5c71 !important;
}
a.link-picto:after {
  content: ' ' url(../modules/cnavmodulenewsletter/css/../img/external-link.png);
}
a.link-chevron:before {
	border-style: solid;
	border-width: 0.1em 0.1em 0 0;
	content: '';
	display: inline-block;
	position: relative;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	width: 0.6em;
	height: 0.6em;
	left: -0.25em;
	margin-right: 5px ;
	vertical-align: middle;
	bottom: 0.1em; 
}
