	.messagesDivDiv {
		display: flex;
            	flex-direction: column;
            	align-items: left;
		white-space: pre-line;
		margin: 20px;
		margin-top: 69px;
		padding: 5px;
		background-color: rgba(0, 0, 0, 0.8);
		border-radius: 8px;
		text-wrap: word-break;
		word-break: break-word;
	}
	.messagesDiv {
		/*background-color: rgba(0, 0, 0, 0.3);*/
		width: 99%;
		border-radius: 10px;
		margin: 0px 5px 25px 5px;
		align: center
	}

	.loadButton {
		margin-bottom: auto;
	}
	.messagesP {
		text-align: left;
		font-weight: bold;
	}
	.messagesP2 {
		text-align: left;
		white-space: pre-line;
	}
	.qDiv {
		padding: 0px 10px 0px 10px;
		/*border: 2px solid rgba(255,255,255,0.3)*/
		color: rgba(255,255,255,0.9);
		font-style: oblique;
		border: 1px solid rgba(255,255,255,0.4);
		border-radius: 10px;
		background-color: rgba(0,0,0,0.3);
	}
	.aDiv {
		padding: 0 10px 0 10px;
		border: 1px solid rgba(255,255,255,0.7);
		border-radius: 10px;
		margin: 1px 0px 5px 15px;
		background-color: rgba(0,0,0,0.5);
	}
	.answer2 {
		text-align: left;
	}
	.answer {
		text-align: left;
	}
        /*label{
                text-align:left;
                display:flex;
                margin-left:5%;
        }*/
        .formDiv{
                background-color: rgba(0,0,0,0.8);
                margin: 15px;
                border-radius: 8px;
                height: 95vh;
                padding-top: 15px;
				margin-top: 69px;
        }
        .inputForm{
                width:70%;
                margin-left:auto;
                margin-right:auto;
        }
        input,textarea{
                background-color: rgba(0,0,0,0.8);
                border: 1px solid rgba(255,255,255,0.3);
                resize: none;
                border-radius: 10px;
                margin-left:auto;
                margin-right:auto;
                color:#fff;
        }
