/* NEW TALAN */
@font-face{
	font-family:'Inter';
	src:url('webfont/Inter-Regular.eot');
	src:url('webfont/Inter-Regular.eot?#iefix') format('embedded-opentype'),
			url('webfont/Inter-Regular.woff2') format('woff2'),
			url('webfont/Inter-Regular.woff') format('woff'),
			url('webfont/Inter-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'Arvo';
	src:url('Arvo.eot');
	src:url('webfont/Arvo.eot?#iefix') format('embedded-opentype'),
			url('webfont/Arvo.woff2') format('woff2'),
			url('webfont/Arvo.woff') format('woff'),
			url('webfont/Arvo.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'ArvoBold';
	src:url('webfont/Arvo-Bold.eot');
	src:url('webfont/Arvo-Bold.eot?#iefix') format('embedded-opentype'),
			url('webfont/Arvo-Bold.woff2') format('woff2'),
			url('webfont/Arvo-Bold.woff') format('woff'),
			url('webfont/Arvo-Bold.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
	font-display:swap;
}
/* OLD TALAN */
@font-face{
	font-family:'Montserrat-Bold';
	src:url('webfont/Montserrat-Bold.woff2') format('woff2'),
			url('webfont/Montserrat-Bold.woff') format('woff'),
			url('webfont/Montserrat-Bold.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'Montserrat-Medium';
	src:url('webfont/Montserrat-Medium.woff2') format('woff2'),
			url('webfont/Montserrat-Medium.woff') format('woff'),
			url('webfont/Montserrat-Medium.ttf') format('truetype');
	font-weight:500;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'Montserrat-ExtraBold';
	src:url('webfont/Montserrat-ExtraBold.woff2') format('woff2'),
			url('webfont/Montserrat-ExtraBold.woff') format('woff'),
			url('webfont/Montserrat-ExtraBold.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'Montserrat-Regular';
	src:url('webfont/Montserrat-Regular.woff2') format('woff2'),
			url('webfont/Montserrat-Regular.woff') format('woff'),
			url('webfont/Montserrat-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
/*-------*/
@font-face{
	font-family:'Gotham-Medium';
	src:url('webfont/GothamMedium.eot');
	src:url('webfont/GothamMedium.eot?#iefix') format('embedded-opentype'),
			url('webfont/GothamMedium.woff2') format('woff2'),
			url('webfont/GothamMedium.woff') format('woff'),
			url('webfont/GothamMedium.ttf') format('truetype'),
			url('webfont/GothamMedium.svg#GothamMedium') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'Gotham-Book';
	src:url('webfont/GothamBook.eot');
	src:url('webfont/GothamBook.eot?#iefix') format('embedded-opentype'),
			url('webfont/GothamBook.woff2') format('woff2'),
			url('webfont/GothamBook.woff') format('woff'),
			url('webfont/GothamBook.ttf') format('truetype'),
			url('webfont/GothamBook.svg#GothamBook') format('svg');
	font-weight:normal;
	font-style:normal;
}
/*:root {
	--scale-factor: calc(100vw / 200);
}
#wordcloudResult{
	width: 100%;
	height: 100%;
	transform: scale(var(--scale-factor));
	transform-origin: top left;
	transition: transform
}*/
#fadeDiv{
	position:fixed;
	display: none;
	top:0;
	left:0;
	width:100%;
	height:100%;
	justify-content: center;
	align-items: center;
	background-color:rgba(255, 255, 255, 1);
	opacity:0;
	transition:opacity 1s;
	z-index:100000;
}
#fadeDiv img{
  width: 65%;
}
body,
.page,
.card,
.card__title,
.list,
.radio-button--material,
.button,
.textarea,
.button--large--cta{
	font-family:'Montserrat-Regular'!important;
}
.button--large--cta{
	background-color:#0071c1;
}
.popover--bottom__arrow{
	margin-right:-6px!important;
}
ons-splitter-mask{
	background-color:rgba(0,0,0,0.5);
	opacity:0;
}
#pageBefore{
	text-align:center;
}
#logoHome{
	text-align:center;
	margin-top:0;
}
#logoHome img{
	max-width:140px;
	width:100%;
	padding:20px 20px;
}
.blueLink{
	color:#2b75bd;
}
.bleuLink{
  color:#222d6f!important;
}
.pinkLink{
  color:#0071c1;
}
.normal{
	font-weight:normal;
}
.text-input::-webkit-input-placeholder{
  opacity:1!important;
  color:#bebebe!important;
}
.toast__message,
.tabbar__label{
	font-family:'Arial'!important;
}
.tabbar__label{
	font-size:16px;
}
.text-input--underbar{
	color:#fff;
}
ons-input .text-input{
	color:#fff;
	margin:.8em auto;
	font-family:'Arial'!important;
	font-size:15px!important;
	padding-left:0!important;
}
.text-input--underbar{
	border-bottom:1px solid #fff;
}
.text-input__label text-input--underbar__label{
	color:red;
}
.select-input{
	color:#fff;
	margin:.4em auto;
	font-family:'Montserrat-Regular'!important;
	font-size:15px;
}
ons-select{
	display:block;
}
ons-input{
	width:100%;
}
ons-input .text-input__label:not(.text-input--material__label){
	color:#fff;
}
:checked+.tabbar__button{
	color:#014475;
}
.text-input--underbar__label{
	color:#fff;
}
.button{
	display:inline-block;
	background:#0071c1;
	font-family:'Montserrat-Regular';
	-webkit-font-smoothing:antialiased;
	font-weight:400;
	user-select:none;
	padding:4px 30px;
	font-size:17px;
	line-height:32px;
	color:#fff;
	border-radius:3px;
}
.button:active{
	background-color:#2b75bd;
	color:#fff;
}
.tabbar__item{
	cursor:pointer;
	border:4px solid #014475;
	background-color:#2b75bd;
	color:#fff;
}
.tabbar__button{
	color:#fff;
	font-size:1.1em;
	margin-top:-3px;
}
a:link,
a{
	color:#fff;
}
.privacy-policy a:link,
.privacy-policy a{
	color:black;
}
/* Pages toolbar */
.notfound .toolbar,
.login .toolbar,
.register .toolbar,
.password-reset .toolbar,
.webapp_content .toolbar,
.chat .toolbar,
.privacy-policy .toolbar,
#pageContent .toolbar{
  height:154px;
	background-color:#fff;
  overflow:hidden;
}
.toolbar+.page__background+.page__content{
	top:100px!important;
	max-width:1000px;
	margin:0 auto;
}
.toolbar+.page__background{
  top:92px!important;
}
.login .page__content,
.notfound .page__content{
	max-width:990px;
	margin:0 auto;
}
.titlePage{
	color:#fff;
	font-size:28px;
	padding-left:20px;
	font-family:'Montserrat-ExtraBold'!important;
	background-color:transparent;
	padding:20px 6px 18px 6px;
	opacity:0;
	animation:headingAnim 0.8s 0.2s forwards;
}
#home .titlePage{
	max-width:990px;
	margin:0 auto;
}
.titlePage:Before{
	content:'';
	width:45px;
	height:5px;
	display:block;
	margin-bottom:8px;
	background:#fff;
	transition:width 0.8s 0.5s,opacity 0.8s 0.5s,visibility 0.8s 0.5s;
}
#copyRight{
  font-size:.65em;
  color:black;
  border:none;
  padding:8px 12px;
	display: none;
}
.logo .miniLeft{
  width:80%;
  margin-top:4px;
  max-width:110px
}
.logo .miniRight{
  width:20%;
  margin-top:4px;
  max-width:110px;
  text-align:right
}
button.fab,
ons-fab.fab,
ons-speed-dial-item.fab{
  background-color:#552cf0;
	bottom:80px;
}
ons-list{
	height:100%;
}
#mainMenu .list{
	background-color:#efeff4;
	background-image:none;
}
.addCalendar{
	line-height:28px;
	margin-left:8px;
	padding:4px 12px 0px 12px;
	border-radius:28px;
}
.addCalendar-sub{
	font-size:14px;
	vertical-align:top;
}
#agenda .list,
#agenda .list-item__center,
#speakers .list-item--expandable,
#home  .list-item__center,
#workshops .list-item__center,
#mainMenu .list-item__center{
	background:none;
}
#agenda .list-header{
  background:none;
}
#agenda .list-item__left{
	padding-top:20px;
}
#agenda ons-col.time{
	max-width:110px;
	font-size:smaller;
}
#speakers .list-item__left{
  padding:0px 10px 0px 0px;
}
#speakers .list-item__center{
	font-size:15px;
  color:#552cf0;
  font-weight:bold;
}
#speakers .fonction{
	font-weight: normal;
	color:black;
}
.list-item__subtitle{
		font-weight: normal;
}
.lineAgenda{
	border-bottom: 1px solid lightgray;
}
.dateAgenda{
	font-size:16px;
	color:#000;
	text-transform:capitalize;
}
.letterCircle{
	color:#fff;
	background-color:#004474;
	font-size:14px;
	font-weight:bold;
	border-radius:46px;
	width:30px;
	height:30px;
	padding:5px;
	margin-right:10px;
}
.dateAgenda sup{
	text-transform:lowercase;
}
.nbsp{
	padding:0 4px 0 8px;
}
.imgWelcome{
	text-align:center;
	padding-top:0px;
}
.textWelcome{
	max-width:990px;
	margin:0 auto;
	padding:0px 12px 12px 12px;
}
.listWelcome{
	background-color:#552cf0;
}
.listWelcome .list-item{
	color:#fff;
	border-bottom:1px solid #fff;
	font-family:'Montserrat-Medium'!important;
}
.under{
	text-decoration:underline;
}
#mainMenu .list-item{
	border-bottom:1px solid #eee;
}
.sousTitre{
	color:#000;
	font-weight:bold;
}
#menu{
	width:220px!important;
}
.webapp_content .toolbar__right,
#pageContent .toolbar__right{
	text-align:right;
	line-height:86px;
	padding-right:16px;
}
.speakerAgenda{
	color:#aaa;
}
.breakAgenda{
	background:#eee!important;
}
.toolbar__right{
  padding-right:0;
}
.toolbar__left{
	/*background-color:#0071c1!important;*/
	padding-right:0;
}
.toolbar-button{
	color:#fff;
	padding:6px 10px;
	font-size:22px;
	cursor:pointer;
}
.list-item__thumbnail{
  width:100%;
  height:100%;
	border-radius:50px;
	padding:0px;
	display:block;
	margin:0;
}
.decoImg{
	border-radius:50px;
}
.list-item-speakers{
  padding:10px 10px 0px 10px;
}
.decoImg{
  display:block;
  width:100px;
  height:100px;
  border-radius:50%;
  position:relative;
  margin:0 20px 10px 15px;
  border:10px solid rgba(21,222,244,1);
  transform:rotate(45deg);
}
.delay-1{
  animation-delay:0s!important;
}
.delay-2{
  animation-delay:.1s!important;
}
.delay-3{
  animation-delay:.2s!important;
}
.delay-4{
  animation-delay:.3s!important;
}
.delay-5{
  animation-delay:.4s!important;
}
.decoImg .circle-border{
  position:absolute;
  content:'';
  top:50%;
  right:50%;
  border-radius:80px 0 0 80px;
  transform:translateY(-50%);
  background:#fff;
  width:60px;
  height:120px;
  border:10px solid #552cf0;
  border-right:none;
  transform-origin:right center;
  animation:rotate_360 .8s ease-in-out both;
}
.list-item--expanded .decoImg .circle-border{
	animation:selectBio .8s ease-in-out both;
}
@keyframes rotate_360{
  0% {transform: translateY(-50%) rotate(0deg);}
  100% {transform: translateY(-50%) rotate(360deg);}
}
@-moz-keyframes rotate_360{
  0% {transform: translateY(-50%) rotate(0deg);}
  100% {transform: translateY(-50%) rotate(360deg);}
}
@-o-keyframes rotate_360{
  0% {transform: translateY(-50%) rotate(0deg);}
  100% {transform: translateY(-50%) rotate(360deg);}
}
@-webkit-keyframes rotate_360{
  0% {transform: translateY(-50%) rotate(0deg);}
  100% {transform: translateY(-50%) rotate(360deg);}
}
@keyframes selectBio {
  0% {transform: translateY(-50%) rotate(0deg);}
  100% {transform: translateY(-50%) rotate(360deg);}
}
@-moz-keyframes selectBio {
  0% {transform: translateY(-50%) rotate(0deg);}
  100% {transform: translateY(-50%) rotate(360deg);}
}
@-o-keyframes selectBio{
  0% {transform: translateY(-50%) rotate(0deg);}
  100% {transform: translateY(-50%) rotate(360deg);}
}
@-webkit-keyframes selectBio{
  0% {transform: translateY(-50%) rotate(0deg);}
  100% {transform: translateY(-50%) rotate(360deg);}
}
.decoImg img{
  border-radius:50%;
  position:absolute;
  left:0;
  z-index:1;
  transform:rotate(-45deg);
}
.list-item__expandable-content{
  padding:10px 14px 12px 0;
}
.webapp_content .zmdi-assignment,
#pageContent .zmdi-assignment{
	font-size:30px;
}
.icononair{
	max-width:150px;
}
.testLive{
	background:none;
}
#myToast{
	vertical-align:middle;
}
.toast{
	background-color:#552cf0!important;
}
.colorAlert{
	color:#0071c1;
}
.toast__message{
	text-align:center;
	font-weight:bold;
	/*color:#000;*/
}
ons-list a{
	text-decoration-line:none;
}
.fa-comment{
	padding-right:4px;
}
.notification{
	position:relative;
	top:0px;
	left:6px;
	font-size:12px;
	background:#0071c1;
	color:#fff;
}
.textareaWall{
	width:100%;
	margin-top:10px;
}
#agenda .tabbar{
	margin-top:40px!important;
}
#agenda .tabbar--top__content{
	top:90px!important;
}
#agenda .labelTab{
	display:none;
}
#agenda .tabbar__button{
	font-size:1.1em;
	margin-top:0px;
	padding:0;
	color:#afafaf;
	border-bottom:3px solid;
	margin-right:1px;
}
#agenda .list-header{
	background:none;
}
#agenda .tabbar__item{
	border:0;
	background:none;
	margin-right:4px;
}
#agenda .tabbar--top{
	border-bottom:0;
}
#agenda :checked+.tabbar__button{
	color:#0071C1;
	background-color:none;
	border-bottom:3px solid #0071C1;
	display:none;
}
#agenda .tabbar{
  background:none;
}
#agenda ons-col.time{
	max-width:124px;
}
#agenda .txtblue{
	color:#663399;
}
#agenda .backgrey{
	background-color:#E8E6F4;
}
#agenda .addCalendar ons-fab{
	bottom:38px;
}
#agenda .addCalendar ons-icon{
	color:#fff!important;
}
#agenda ons-card.card-placeholder{
	box-shadow:none;
	background-color:transparent;
}
/* WORKSHOP */
#workshops .tabbar{
	margin-top:40px!important;
}
#workshops .tabbar--top__content{
	top:90px!important;
}
#workshops .labelTab{
  display:none;
}
#workshops .tabbar__button{
	font-size:1.1em;
	margin-top:0px;
	padding:0;
	color:#ccc;
	border-bottom:3px solid;
	margin-right:1px;
}
#workshops .list-header{
  background:none;
}
#workshops .tabbar__item{
  border:0;
  background:none;
  margin-right:4px;
}
#workshops .tabbar--top{
  border-bottom:0;
}
#workshops :checked+.tabbar__button{
  color:#0071c1;
  background-color:none;
  border-bottom:3px solid #0071c1;
}
#workshops .tabbar{
  background:none;
}
/* Accordeon */
.accordion{
	transition:0.4s;
}
.accordion:before{
	margin-top:-3px;
	content:'\02795';
}
.accordion.active:before{
	content:"\2796";
}
div.panel{
	max-height:0;
	overflow:hidden;
	transition:0.6s ease-in-out;
	opacity:0;
}
div.panel.show{
	opacity:1;
	max-height:500px;
}
.list__item__center{
	padding-left:5px;
}
/* Survey */
.survey-title{
	font-size:1.3em;
	font-weight:bold;
	color:#8d1f1b;
}
.survey-notice{
	text-align:justify;
	padding-bottom:16px;
}
.gsurvey-rating > input,
.gsurvey-rating:not(:checked) > label,
.gsurvey-rating:not(:checked) > label:hover ~ label,
.gsurvey-rating > input:checked + label:hover ~ label{
  width:28px!important;
  font-size:28px!important;
  line-height:28px!important;
  background-size:26px 26px!important;
}
.gsurvey-rating > input:checked + label:hover,
.gsurvey-rating > input:checked + label:hover ~ label,
.gsurvey-rating > input:checked ~ label:hover,
.gsurvey-rating > input:checked ~ label:hover ~ label,
.gsurvey-rating > label:hover ~ input:checked ~ label{
  color:#0071c1!important;
}
.gform_wrapper .gsurvey-survey-field:first-of-type{
  border-bottom:none;
  margin-bottom:30px;
}
.gform_button{
	background-color:#552cf0!important;
}
.gform_wrapper label.gfield_label{
	color:#0071c1!important;
}
#wordcloud{
	display: none;
}
#wordcloudWords{
  width:90%;
  margin:10px 0;
}
#word-cloud-activate-black-list-cloud1,
#word-cloud-black-list-cloud1,
.activate-black-list,
.word-cloud-container label{
  display: none!important;
}
.rate{
	float:left;
	padding:0 10px;
}
.rate:not(:checked) > input{
	position:absolute;
	top:-9999px;
}
.rate:not(:checked) > label{
	float:right;
	width:1em;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	font-size:30px;
	color:#ccc;
}
.rate:not(:checked) > label:before{
	content:'★ ';
}
.rate > input:checked ~ label{
	color:#2b75bd;
}
.rate:not(:checked) > label:hover,
.rate:not(:checked) > label:hover ~ label{
	color:#2b75bd;
}
.rate > input:checked + label:hover,
.rate > input:checked + label:hover ~ label,
.rate > input:checked ~ label:hover,
.rate > input:checked ~ label:hover ~ label,
.rate > label:hover ~ input:checked ~ label{
	color:#b42369;
}
.survey-thankyou{
	padding-top:20px!important;
	font-weight:bold;
}
.pum-theme-367 .pum-container,
.pum-theme-lightbox .pum-container{
  padding:20px;
  border-radius:3px;
  border:8px solid #fff!important;
  box-shadow:0px 0px 30px 0px rgba(2,2,2,1.00);
}
.gform_wrapper.gravity-theme .gfield select.large{
  font-size:16px!important;
}
.gravity-theme .green .gpoll_bar_juice {
	border-end-end-radius: 12px!important;
	border-start-end-radius: 12px!important;
	background-color: #2b75bd!important;
	background-image: linear-gradient(#2b75bd 100%,#2b75bd 100%)!important;
	position: relative;
}
.gravity-theme .green .gpoll_ratio_box {
	background-color: #552cf0!important;
}
.gravity-theme .gpoll_ratio_box {
	border-end-start-radius: 12px!important;
	border-start-start-radius: 12px!important;
}
.gravity-theme .gpoll_ratio_label {
	margin-left: 6px!important;
}
.gpoll_bar_count{
		display: none;
}
.pum-theme-367,
.pum-theme-lightbox{
background-color:rgba(0,0,0,0.8)!important;
}
/* */
/* survey - likert modified #1 */
#gform_survey_content table.gsurvey-likert .gsurvey-likert-row-label, table.gsurvey-likert .gsurvey-likert-choice {
	border-top:1px solid #ccc;
	width:40%;
	text-align:left;
	padding-left:4px;
}
@media only screen and (max-width: 761px), (max-device-width: 1024px) and (min-device-width: 768px){
	table.gsurvey-likert .gsurvey-likert-row-label, table.gsurvey-likert .gsurvey-likert-choice {
		width:100%!important;
	}
}
/* survey - likert modified #2 */
/*
#gform_survey_content table.gsurvey-likert .gsurvey-likert-row-label,
table.gsurvey-likert .gsurvey-likert-choice{
	border-top:1px solid #ccc;
	width:40%;
	text-align:left;
	padding-left:4px;
	line-height: 1em;
}
table.gsurvey-likert th.gsurvey-likert-row-label:first-child{
	background:none!important;
}
@media only screen and (max-width: 761px), (max-device-width: 1024px) and (min-device-width: 768px){
	#gform_survey_content .gform_wrapper table.gsurvey-likert thead{
		position:static!important;
	}
	.gform_wrapper table.gsurvey-likert td{
		display:table-cell!important;
	}
	.gform_wrapper table.gsurvey-likert td.gsurvey-likert-choice{
		background-position:center center!important;
	}
	table.gsurvey-likert .gsurvey-likert-row-label{
		background-color:rgba(238,238,238,.6)!important;
	}
	table.gsurvey-likert tr:nth-child(odd) .gsurvey-likert-row-label{
    background-color:rgba(238,238,238,1)!important;
	}
	table.gsurvey-likert th.gsurvey-likert-row-label:first-child{
		background:none!important;
		border-right:1px solid #ccc!important;
	}
	.gform_wrapper ul.gform_fields table.gsurvey-likert td:after{
		display:none!important;
	}
	#gform_survey_content .gform_wrapper table.gsurvey-likert tr{
		display:table-row!important;
	}
}
*/
/* */
/* Questions Wall */
.question-replink a:link,
.question-replink a{
	color:#663399;
}
.addQuestion{
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:1000;
}
.closePopup{
	width:20px;
	height:20px;
	position:absolute;
	top:4px;
	right:10px;
}
.closePopup ons-icon.fa-times{
	font-size:x-large;
}
.webapp_content .popover--bottom,
#pageContent .popover--bottom{
	width:98%;
}
.webapp_content .popover__content,
#pageContent .popover__content{
	width:100%;
}
.popover-mask{
	background-color:rgba(0,0,0,0.4);
}
.list-header-polling{
	padding:10px 15px!important;
	font-size:1em!important;
	text-transform:none!important;
	line-height:1.3em!important;
}
:checked+.radio-button--material__checkmark:after,
:checked+.checkbox__checkmark:before{
	background:#2b75bd;
}
.rate > input:checked ~ label{
	color:#2b75bd;
}
.smallPink{
	color:#2b75bd;
	font-size:11px;
	font-style:oblique;
	text-transform:lowercase;
}
.checkbox__checkmark:before{
	border-radius:4px;
}
.zmdi-calendar-check{
	border-radius:48px!important;
	font-size:28px
}
#cardPollingWait,
#cardPolling2{
	display:none;
}
.addItem{
	padding:0;
}
.list--inset{
	margin:0px;
	border:none;
	border-radius:0;
}
.list-item--chevron:before{
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
}
.list-item__expand-chevron{
	border-right:2px solid #552cf0;
	border-bottom:2px solid #552cf0;
}
.toolbar--material__left,
.toolbar--material__right{
	min-width:auto!important;
}
.toolbar__left,
.toolbar__right{
	max-width:100%!important;
	width:auto!important;
}
.zmdi-menu:before{
	font-size:30px;
	position:relative;
	top:24px;
}
.toolbar__center{
	width:auto;
}
.list-item__center,
.list-item__expandable-content,
.list-item__left,
.textareaWall,
.card__title,
.radio-button__input{
	/*font-size:14px;*/
	background-size:100% 0px;
}
.card{
	line-height:1.2em;
	box-shadow:none;
	border-radius:0px;
}
.dark{
	background-color:#333;
	color:#fff;
}
.docIcon{
	padding-right:10px;
}
.expandable-content{
  text-align:justify;
}
.toolbar{
  width:100%;
  height:200px;
  background-color:rgba(0,98,255,1)!important;
  clip-path:polygon(0 0, 100% 0, 100% 75%, 0 60%);
}
.page__background,
.page__content{
	position:absolute;
	background:rgb(0,98,255);
	background:linear-gradient(0deg, rgba(0,98,255,1) 0%, rgba(21,222,244,1) 100%);
}
#agenda-day1 .page__background{
	background:none!important;
}
/** VOD **/
#vod .play{
	max-width:60px;
}
#vod .replayItem ons-row{
	padding:8px;
}
#vod .replayItem ons-row ons-icon{
	font-size:28px;
	color:#0071c1;
}
#vod .sousTitre {
	color:#0071c1;
}
#vod .expandable-content{
	font-family:'Montserrat-Regular';
}
#vod .list-item__thumbnail{
  min-width:50px;
	width:50px;
	height:50px;
	border-radius:25px;
	display:block;
	margin:0;
}
#vod .list-item--expandable{
	background-size:100% 0px;
}
/* iPad | Mobile landscape */
@media (orientation:landscape){
	/*
	#logoHome img{
		max-width:350px;
		width:100%;
	}
	*/
}
@media screen and (max-width:640px) and (orientation:portrait){
	#loginForm{
		width:90%;
	}
	/*
	#logoHome img{
		max-width:500px;
		width:80%;
	}
	*/
	.icononair{
		max-width:40%;
	}
}
@media screen and (orientation:portrait){
	.imgWelcome{
	}
}
/* */
.logged-as{
	background-color:#ccc!important;
	margin-bottom:12px;
}
.logged-as .left,
.logged-as .center{
	line-height:1.5em;
	min-height:1.5em;
}
.logged-as ons-icon{
	font-size:20px;
	padding:0;
}
.logged-as .center{
	font-size:12px;
}
.webapp_content .form-submit,
#reply-title{
	display:none;
}
.webapp_content .card-question ons-list-header{
	background-image:none;
	background-color:#eee;
	padding-left:0;
}
.webapp_content .card-question ons-list-header .list-item__left{
	font-size:x-small;
}
.webapp_content .questions_current_filters{
	font-size:x-small;
	display: none;
}
.webapp_content .questions_current_filters a,
.list-item-question-header a{
	color:#030303;
}
.webapp_content .list-item-question-header a{
	margin-left:12px;
}
.webapp_content #respond #submit-button{
	width:100%;
	margin:4px auto 0px auto;
}
.webapp_content #questions #popoverQuestion #popoverQuestion-wrapper{
	padding:10px;
	text-align:center;
}
.webapp_content .bell-live,
.webapp_content .bell-questions,
.webapp_content .bell-wordcloud,
.webapp_content .bell-workshop,
.webapp_content .bell-form-polling,
.webapp_content .bell-form-survey{
	display:none;
}
.webapp_content .bell-live{
	font-family: 'Montserrat-Regular';
	font-size:12px;
	font-weight:bold;
	margin-left:6px;
	padding:4px;
	color:#fff;
	background-color:#31BFF7;
	border-radius:6px;
}
.webapp_content ons-icon.fa-thumbs-up,
.webapp_content ons-icon.fa-bell{
	font-size:large;
	margin-left:12px;
  color:#552cf0;
}
.webapp_content #newPollingToast button{
	border-radius:16px;
	border:1px solid;
	background-color:#fff;
	color:#f00;
}
.webapp_content #questions ons-progress-bar,
.webapp_content #live ons-progress-bar{
	display:none;
}
.webapp_content #questions ons-progress-bar .progress-bar{
	top:-6px;
}
.webapp_content #questions .bell-questions{
	display:inline-block;
	margin-top:8px;
	color:#1f1f21;
	text-decoration:none;
}
.webapp_content #questions .bell-questions ons-button{
	padding:2px 10px;
}
.webapp_content #questions .bell-questions .fa-bell{
	margin-left:0px;
	margin-right:8px;
	color:#fff;
}
.webapp_content #questions .list-item__left,
.webapp_content #questions .list-item__right,
.webapp_content #questions .list-item__center{
	background-image:none;
}
.webapp_content #questions .card-fresh{
	border-left:6px solid #0071c1;
}
#wrapper-video #jwp.jw-flag-floating .jw-wrapper{
	bottom:auto;
	top:8px;
	right:8px;
	left:auto;
	margin:0;
	border:3px solid #fff;
}
#wrapper-video #jwp .jw-float-icon{
	display:none;
}
#wrapper-video .jw-flag-floating .jw-wrapper{
	max-width:30%!important;
}
#wrapper-video .jw-error-msg .jw-icon{
	margin-bottom:4px;
}
#wrapper-video .jw-error-reload{
	margin-top:4px;
	font-weight:bold;
	font-size:larger;
}
#wrapper-video .jwplayer.jw-state-error .jw-error-msg{
	border:2px solid #fff;
}
.floating-player{
	position:absolute;
	z-index:9;
	top:8px;
	right:8px;
	width:30%;
	min-width:240px;
	cursor:move;
	border:2px solid #000;
}
.floating-player .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) #plang.jw-icon{
	bottom:6px;
}
.floating-player .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-fullscreen{
	display:flex;
	bottom:6px;
}
#floating-close{
	position:absolute;
	top:2px;
	right:4px;
	color:#fff;
}
#slidingBtn{
	position:absolute;
	top:-2px;
	left:-38px;
	background:#000;
	color:#fff;
	font-size:18px;
	padding:6px;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	box-shadow:-2px 2px #ccc;
	width:24px;
}
#slidingBtn ons-icon{
	margin-left:2px;
}
#slidingBtn p{
	font-size:9px;
	margin:0;
	padding-top:4px;
	font-variant:small-caps;
	text-align:center;
}
#slidingBtn #closingBtn{
	margin-top:24px;
	font-size:smaller;
	text-align:center;
}
/* FAQ */
.webapp_content #faq .chk-wrapper{
	clear:both;
	width:75%;
	margin-bottom:1.25em;
	margin-left:1em;
}
.webapp_content #faq .chk-flag{
	float:left;
	display:inline-block;
	width:22px;
	height:22px;
	margin-right:8px;
}
.webapp_content #faq .chk-flag img{
	width:100%;
	height:100%;
}
.webapp_content #faq .chk-cat{
	float:left;
	display:inline-block;
	font-size:18px;
	font-variant-caps:all-small-caps;
	line-height:22px;
	vertical-align:top;
}
.webapp_content #faq .chk-content{
	clear:both;
	margin-left:30px;
	color:#666;
	font-size:12px;
}
.webapp_content #faq .faqwrap ul{
	list-style:disc;
	margin:0;
}
.webapp_content #faq .faqwrap ul li{
	margin-bottom:0.5em;
}
.webapp_content #faq .faqwrap ul.qbold{
	list-style:none;
	margin-left:-8px;
}
.webapp_content #faq .faqwrap ul.qbold li{
	margin:0;
	font-weight:bold;
}
.webapp_content #faq .faqwrap p{
	margin:0 0 0.75em 1em;
}
.webapp_content #faq .faqwrap ul p{
	margin-left:0;
}
.webapp_content #faq .faqwrap sup{
	font-weight:bold;
	color:#f00;
}
.webapp_content #faq .faqwrap hr{
	width:50%;
	margin-left:1em;
}
.webapp_content #faq .faqwrap .bm{
	font-size:0.85em;
	margin-left:1em;
}
.webapp_content #faq .faqwrap .bm sup{
	font-size:0.9em;
	margin-right:0.5em;
}
.webapp_content #faq .faq-entry-title{
	color:#0071c1;
	font-weight:bold;
}
/* resources */
.webapp_content #resources a{
	display:inherit;
	width:inherit;
	color:#000;
	text-decoration:none;
}
.webapp_content #resources .item-resource{
	padding:0;
}
.webapp_content #resources .item-resource .item-icon{
	max-width:40px;
}
.webapp_content #resources .item-resource .item-icon ons-icon{
	line-height:32px;
	font-size:32px;
	color:#0071c1;
}
.webapp_content #resources .item-resource .item-title{
	font-weight:bold;
}
@media screen and (max-device-width:480px) and (orientation:portrait){
	#wrapper-video .jw-flag-floating .jw-wrapper{
		max-width:60%!important;
	}
	.webapp_content #questions .bell-questions{
		width:45%;
		padding:6px;
		margin-top:4px;
	}
}
/******************************************/
/*             NewTalan CSS              */
/****************************************/
.newTalan #home .card,
.newTalan #wordcloud .card,
.newTalan #speakers .card{
	margin: 0px 8px;
	font-family:'Arvo'!important;
}
.newTalan .toolbar{
  width:100%;
  height:130px;
  background-color:#fff!important;
  clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.newTalan .notfound .toolbar,
.newTalan .login .toolbar,
.newTalan .register .toolbar,
.newTalan .password-reset .toolbar,
.newTalan .webapp_content .toolbar,
.newTalan .chat .toolbar,
.newTalan .privacy-policy .toolbar,
.newTalan #pageContent .toolbar{
  height:130px;
}
.newTalan #logoHome img{
	max-width:180px;
	width:100%;
	padding:45px;
}
.newTalan .textWelcome {
	font-family:'Arvo'!important;
}
.newTalan .toolbar+.newTalan .page__background{
	top:130px!important;
}
.newTalan .page__background,
.newTalan .page__content{
	position:absolute;
	background:none;
	background-image:url('../../images/fondNewTalan2.png');
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}
.newTalan .titlePage:Before{
	content:none;
	width:auto;
	height:auto;
	display:inline;
	margin-bottom:0;
	background:none;
	transition:none;
}
@keyframes titlegAnim{
	0%{
		transform:translateX(-100%);
	}
	100%{
		transform:translateX(0);
	}
}
.newTalan .titlePage{
	color:#fff;
	font-size:24px;
	padding-left:20px;
	font-family:'Arvo'!important;
	background-color:transparent;
	padding:20px 6px 18px 6px;
	opacity:1;
	animation:titlegAnim 0.8s 0.2s forwards;
}
.newTalan .card{
	background-color:rgba(255,255,255,.75);
	font-family:'Arvo'!important;
}
.newTalan .lineAgenda{
		border-bottom: none;
}
.newTalan .decoImg .circle-border{
	position:absolute;
	content:'';
	top:50%;
	right:50%;
	background:none;
	width:50px;
	height:100px;
	border:14px solid rgba(141,148,0,1);
	border-right:none;
	transform-origin:right center;
}
.newTalan .decoImg .circle-border:before{
	position:absolute;
	content:'';
	top:-14%;
	right:0%;
	border-radius:80px 0 0 80px;
	background:none;
	width:50px;
	height:100px;
	border:14px solid color(srgb 0.9441 0.1592 0.5061);
	border-right:none;
	transform-origin:right center;
	transform:rotate(-39deg);
}
.newTalan .decoImg .circle-border:after{
	position:absolute;
	content:'';
	top:-14%;
	right:0%;
	border-radius:80px 0 0 80px;
	background:none;
	width:50px;
	height:100px;
	border:14px solid color(srgb 0.3169 0.5239 0.7482);
	border-right:none;
	transform-origin:right center;
	transform:rotate(-160deg);
}
.newTalan .decoImg{
	display:block;
	width:100px;
	height:100px;
	border-radius:50%;
	position:relative;
	margin:0 20px 10px 15px;
	border:14px solid rgba(45,81,43,1);
	transform:rotate(45deg);
}
.newTalan .toolbar+.page__background+.page__content{
	top:140px!important;
	max-width:1000px;
	margin:0 auto;
}
.newTalan .toolbar-button{
	color:#f22981;
	padding:6px 10px;
	font-size:22px;
	cursor:pointer;
}
.newTalan #speakers .list-item__center{
	font-size:16px;
	color:#000;
	font-weight:bold;
}
.newTalan .list-item__expand-chevron{
	border-right:2px solid #f12981;
	border-bottom:2px solid #f12981;
}
.newTalan .listWelcome{
	background-color:#ffffff;
}
.newTalan .list-item--chevron:before{
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
}
.newTalan .listWelcome .list-item{
	color:#000000;
	border-bottom:1px solid #f62886;
	/*font-family:'Montserrat-Medium'!important;*/
	font-family:'Arvo'!important;
}
.newTalan .zmdi-menu:before{
	font-size:30px;
	position:relative;
	top:46px;
}
.newTalan .gform_button{
	background-color:#3b80ba!important;
}
.newTalan .toast{
	background-color:#3b80ba!important;
}
.newTalan ons-icon.fa-bell{
	font-size:large;
	margin-left:12px;
	color:#3b80ba!important;
}
.newTalan #agenda .tabbar--top__content{
	top:68px!important;
}
.newTalan button.fab,
.newTalan ons-fab.fab,
.newTalan ons-speed-dial-item.fab{
	background-color:#742f82;
	bottom:80px;
}
body.newtalan,
.newTalan .page,
.newTalan .card,
.newTalan .card__title,
.newTalan .list,
.newTalan .radio-button--material,
.newTalan .button,
.newTalan .textarea,
.newTalan .button--large--cta{
	/*font-family:'Inter'!important;*/
	font-family:'Arvo'!important;
}
.newTalan .select-input{
	color:#fff;
	margin:.4em auto;
	/*font-family:'Inter'!important;*/
	font-family:'Arvo'!important;
	font-size:15px;
}
.newTalan .button{
	display:inline-block;
	background:#0071c1;
	/*font-family:'Inter';*/
	font-family:'Arvo'!important;
	-webkit-font-smoothing:antialiased;
	font-weight:400;
	user-select:none;
	padding:4px 30px;
	font-size:17px;
	line-height:32px;
	color:#fff;
	border-radius:3px;
}
.newTalan .webapp_content .bell-live{
	/*font-family:'Inter';*/
	font-family:'Arvo'!important;
	font-size:12px;
	font-weight:bold;
	margin-left:6px;
	padding:4px;
	color:#fff;
	background-color:#31BFF7;
	border-radius:6px;
}
.newTalan .gravity-theme .green .gpoll_bar_juice {
	border-end-end-radius: 0px!important;
	border-start-end-radius: 0px!important;
	background-color: #8d9400!important;
	background-image: linear-gradient(#8d9400 100%,#8d9400 100%)!important;
	position: relative;
}
.newTalan .gravity-theme .green .gpoll_ratio_box {
	background-color: #f62886!important;
}
.newTalan .gravity-theme .gpoll_ratio_box {
	border-end-start-radius: 0px!important;
	border-start-start-radius: 0px!important;
}
#label_11_1_0{ color:#5480BA!important; font-weight: bold!important;}
#label_11_1_1{ color:#8F9424!important; font-weight: bold!important;}
#label_11_1_2{ color:#6B367D!important; font-weight: bold!important;}
#label_11_1_3{ color:#E04580!important; font-weight: bold!important;}

#agenda .txtblue {
	color: #742f82;
}
.newTalan #agenda .txtblue {
	color: #f62886;
}
.newTalan .list-item__subtitle{
		font-weight: normal;
		color: #f12981;
}
.questionItem2 .questionItem2_0_0 .gpoll_bar_juice,
.newTalan .questionItem2 .questionItem2_0_0 .gpoll_bar_juice{
	background-color: #5480BA !important;
	background-image: none!important;
}
.questionItem2 .questionItem2_0_1 .gpoll_bar_juice,
.newTalan .questionItem2 .questionItem2_0_1 .gpoll_bar_juice{
	background-color: #8F9424 !important;
 background-image: none!important;
}
.questionItem2 .questionItem2_0_2 .gpoll_bar_juice,
.newTalan .questionItem2 .questionItem2_0_2 .gpoll_bar_juice{
	background-color: #6B367D !important;
 background-image: none!important;
}
.questionItem2 .questionItem2_0_3 .gpoll_bar_juice,
.newTalan .questionItem2 .questionItem2_0_3 .gpoll_bar_juice{
	background-color: #E04580 !important;
 	background-image: none!important;
}
.questionItem2 .gpoll_bar_juice::after{
	background-image: none!important;
}
