body{
	font-size: 0.8rem;
}

a{
	color: #cd2653 !important;
}

#app{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	text-align: center;
}

.h-menu{
	border-bottom: solid #cd2653 2px;
}

.h-menu li{
	float: right;
}

div.content{
	text-align: left;
	max-width: 1000px;
	font-size:1rem;
}

.h-menu li a{
	font-weight: bold !important;
	color: #cd2653;	
	display:inline-block;
	padding-left: 0.3rem;	
}

.aleft{
	text-align:left;
	overflow:hidden;
}

.qslider{
	top:12px;
	margin-top:-12px;
}

.cwssgroup{
	border-radius: 4px;  
	padding: 20px; 
	margin-bottom: 8px;
}

.answerbtn{
	margin-left: -4px;
}

.icon{
	margin-left: 3px;
	cursor: pointer;
}

.row{
	text-align: left;
}

.stub{
	/*padding-top:12px;*/
	background-color: #cd2653;/*#005874;*/
	color: white;
	font-weight: bold;
	margin-left: 12px;
	padding-left: 0px;
	padding-top: 8px;
	padding-right: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	border-radius: 3px 0px  0px 3px; 
}

h1{
	font-size: 36px;
    font-weight: bold;
    font-style: italic;

}

h3.row{
	margin-top:0px;	
}

.blue{
	background-color: #f2f2f2;/*#bfe4ff;*/
}
.violet{
	background-color: #eaeaea;
	/* #ffdfbf; */
}
.green{
	background-color: #cacaca;
	/* #bfffbf; */
}

.scoreval-cont{
	background-color: black;
	color:white;
    cursor: pointer;
}

.scoreval-cont::before {
      content: "[";
      left: 0;
    }

.scoreval-cont::after {
      content: "]";      
    }

/*
.scoreval{    
	position:absolute;
    animation-name: score;
    animation-duration: 0.3s;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
}

#text2{
    animation-delay: 2s;
}

@keyframes score {
    0% {margin-top:-30px;}
	25% {margin-top:-23px;}
    50% {margin-top:-15px; }
	75% {margin-top:-7px; }
    100% {margin-top:-0px;}
}*/
