/*.questions-title-info{
		display:none;
	}
@media (min-width: 20cm) {
	.questions-title-info{
		display:inline;
	}
}
.dec-opacity{
	opacity:.5;
}
*/
.title-muted { font-size:18px; color:grey; font-weight: 400; opacity:.5; }

.banner-container{
		text-align:center;
	}
.banner-container > img{
		max-width:100%;
		max-height:200px;
		padding:10px 0px;
	}

.autolink {
	color: #4C9ED9;
}
/*.title-main{
	font-size:20px;
}
.navbar-pos{
	position: device-fixed;
}*/
.badge-style{
	background-color: transparent;
	margin-top: -11px;
	overflow: visible;
	padding-bottom: 0;
	position:relative;
	width:30px;
	margin-bottom: -5px;
}
.badge-style .thumb-container{
	height: 35px;
	width: 35px;
	position: relative;
	top: 2px;
}
.badge-style .thumb-cover{
	width: 100%;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	height: 100%;
}
.question-image-badge{
	padding:0;
	margin-top:-4px;
	width: 50px;
}
.question-image-badge img{
	max-height: 100%;
}
.vote-up-clr{
	z-index: 100;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 13px;
	top:-1px;
}
.vote-down-clr{
	position: absolute;
	top: -24px;
	left: -5px;
	width: 70px;
}
.img-question-else{
	position:absolute;
	top:11px;
	left:0;
	font-size:16px;
	color:white;
	text-align:center;
	width:60px;
}
.vote-d{
	z-index: 100;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 13px;
	top:-1px;
}
.v-q-n{
	width:60px;
	position:absolute;
	top : -17px;
	left : -1px;
}
.q-v-pos{
	position:absolute;
	top : 0px;
	left: 21px;
	font-size: 16px;
	color: white;
}
.choice-d-like{
	width:30px;
	text-align:center;
	display:inline-block;
	font-size:15px;
	margin-left:-15px;
}
.disp-history{
	float: right;
}
.history-clr{
	color:#1298FF;
	cursor: pointer;
}
.ans-questions{
	font-weight:normal;
}
.form-res{
	overflow:hidden;
	resize:none;
}
.btn-sbm{
	margin-top:16px;
	margin-bottom:16px;
}
.main-btn-else{
	text-align:center;
}
.confer-img{
	color:#777777;
}
.cnf-img{
	color:#6DC2DA;
}
.total-v{
	width:30px;
	text-align:center;
	display:inline-block;
	font-size:15px;
	margin-left:-15px;
}
.choise-question-text{
	word-wrap: break-word;
	overflow: hidden;
	padding-left: 8px;
}
.question-answer .highlight, .choise-question-text .highlight, .brainstorming__argument .highlight{
	background: yellow;
}
.question-input-subtext{
	color:#777;
}
/* Thumbs */
.thumb-wrapper {
	position: relative;
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
}
.thumb-wrapper svg {
	width: 100%;
	height: 100%;
}
.thumb-wrapper .votes {
	position: absolute;
	width: 100%;
	text-align: center;
	font-weight: 700;
}
.thumb-wrapper.up .votes {
	top: 42%;
}
.thumb-wrapper.down .votes {
	top: 17%;
}
/* Exception for the "heart" thumb */
.thumb-wrapper.up.heart .votes {
	top: 28%;
}
.thumb-wrapper.filled .votes {
	color:#fff;
}
.thumbs-heart .votes{
	margin-top: -5px !important;
}
.thumb-wrapper .votes {
	color:rgba(43, 61, 80, 0.9);
	font-size: 14px;
}
/* /Thumbs */

pre.question-answer{
	word-break: normal;
}
.questions-banner-image{
	max-width: 100%;
	max-height: 50%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#qandaPage form input.btn{
	height: 3em;
}
.questions-scrollTop{
	position: fixed;
	bottom: 40px;
	left: 15px;
	padding: 10px;
	border-radius: 5px;
	cursor: pointer;
	z-index: 9;
}
.app__right #pt-main .questions-scrollTop{
	left: 70%;
}
.question-badge-container{
	position: absolute;
	top: 17px;
	left: 6px;
}
.question-badge{
	height: 10px;
	width:10px;
	border-radius: 50%;
	background-color: orange;
}
.question-group-empty {
	max-height: 100%;
	max-width: 100%;
	width: 300px;
}
@media (min-width:768px){
	.questions-scrollTop{
		left: calc( ( ( 100% - 768px ) / 2 ) + 5px );
	}
}

.chat-forward-btn {
	font-size: 13px;
	display: inline-block;
	padding: 0px 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-top: 11px;
	margin-bottom: 7px;
	/* background-color: #82cdee; */
	border: 1px solid #ccc;
	border-radius: 14px;
	color: #666;
}
.chat-participate-btn {
	font-size: 13px;
	display: inline-block;
	padding: 0px 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-top: 11px;
	margin-bottom: 7px;
	/* background-color: #4C9ED9; */
	border: 1px solid #4c9ed9b3;
	border-radius: 14px;
	font-weight: 600;
	color: #4C9ED9;
}

.question-highlight {
	-webkit-animation-name: zoomAnim;
	animation-name: zoomAnim;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	background-color: #ffffae;
	z-index: 100;
}
@-webkit-keyframes zoomAnim {
	0% {
		background-color: #ffffff;
		-webkit-transform: scale(1);
			-ms-transform: scale(1);
				transform: scale(1);
	}
	60% {
		background-color: #ffffae;
		-webkit-transform: scale(1.1);
			-ms-transform: scale(1.1);
				transform: scale(1.1);
	}
	80% {
		background-color: #ffffae;
		-webkit-transform: scale(1);
			-ms-transform: scale(1);
				transform: scale(1);
	}
	100% {
		background-color: #ffffff;
	}
}
@keyframes zoomAnim {
	0% {
		background-color: #ffffff;
		-webkit-transform: scale(1);
			-ms-transform: scale(1);
				transform: scale(1);
	}
	60% {
		background-color: #ffffae;
		-webkit-transform: scale(1.1);
			-ms-transform: scale(1.1);
				transform: scale(1.1);
	}
	80% {
		background-color: #ffffae;
		-webkit-transform: scale(1);
			-ms-transform: scale(1);
				transform: scale(1);
	}
	100% {
		background-color: #ffffff;
	}
}
.thumb-container-lg{
	width: 50px !important;
	height: 50px !important;
	left:-20px;
}
.thumb-container-lg .thumbs{
	font-size: 50px !important;
}
.thumb-container-lg .thumb-wrapper{
	width: 50px !important;
	height: 50px !important;
}
.list-group-item-lg{
	min-height: 66px !important;
}

.brainstorming__argument{
	padding: 5px 15px;
	display: flex;
	flex-direction: row;
	border-radius: 6px;
}
.brainstorming__argument:hover{
	cursor: pointer;
}
.brainstorming__argumentPositive{
	border-left: 2px dashed #00BFA6;
	border-radius: 0px;
	margin-left: 7px;
}
.brainstorming__argumentNegative{
	border-left: 2px dashed #ff6584;
	border-radius: 0px;
	margin-left: 7px;
}