/* Posting portal */
	.gfpp-posting-portal-main {
		background: #262626;
		color: white;
		width: 100%;
		max-width: 600px;
		margin: 5vh auto auto auto;
		padding: 15px;
		font-size: 1.2em;
	}
	.gfpp-posting-portal-main h1 {
		color: white;
		text-align: center;
	}
	.gfpp-posting-portal-main input#pictures,
	.gfpp-posting-portal-main input#post_title,
	.gfpp-posting-portal-main input#video_url {
		width: 100%;
	}
	.gfpp-posting-portal-main textarea#post_content {
		width: 100%;
    	resize: vertical;
	}
	.gfpp-posting-portal-main .input.type_selector .groupe label {
		font-size: 0.9em;
	}
	.gfpp-posting-portal-main .input {
		margin: 12px auto;
	}
	.gfpp-posting-portal-main a {
		color: #1caa19;
		text-decoration: none;
	}
	.gfpp-posting-portal-main ul.notifications li.notification {
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: bold;
	}
	.gfpp-posting-portal-main ul.notifications li.notification::before {
		font-family: 'ETmodules';
		font-size: 125%;
		float: left;
		font-weight: bold;
		margin-left: 0.5em;
		margin-right: 0.5em;
	}
	.gfpp-posting-portal-main ul.notifications li.notification.error::before {
		content: "\e02e";
		color: red;
	}
	.gfpp-posting-portal-main ul.notifications li.notification.warning::before {
		content: "\0072";
		color: orange;
	}
	.gfpp-posting-portal-main ul.notifications li.notification.ok::before {
		content: "\004e";
		color: #1caa19;
	}

	/* Bouton de validation */
	.gfpp-posting-portal-main input#gfpp_posting_portal_new_post {
		margin: 20px auto;
		padding: 8px 15px;
		display: block;
		color: white;
		background: #1Caa19;
		border: #1Caa19;
		border-style: solid;
		border-radius: 5px;
		font-size: 1.5em;
		font-weight: bold;
	}
