body{
    background-color: black !important;
    
}


.d:hover{
    background-color: red !important;
}
body{
    background: rgb(180, 58, 58);
    background: linear-gradient(90deg, rgba(180, 58, 58, 1) 0%, rgba(64, 28, 28, 1) 52%, rgba(0, 0, 0, 1) 100%);
  }

  .output-container {
	/* width: 600px; */
	margin: 0 auto;
}

.comment-form-container {
	border: #e0dfdf 1px solid;
	padding: 30px;
	border-radius: 3px;
	width: 100%;
}

.input-row {
	margin-bottom: 20px;
}

.input-field {
	width: 100%;
	border-radius: 3px;
	padding: 10px;
	border: #e0dfdf 1px solid;
    box-sizing: border-box;
	height:30px;
}

.btn-submit {
	padding: 10px 20px;
    background: #2083f3;
    border: #137aea 1px solid;
    color: #f0f0f0;
    border-radius: 3px;
}

.output-container ul {
	list-style-type: none;
}

.comment-row {
	border-bottom: #e0dfdf 1px solid;
	margin-bottom: 15px;
	padding: 15px;
}

.outer-comment {
	padding: 30px;
	border: #dedddd 1px solid;
    border-radius: 3px;
}

span.commet-row-label {
	font-style: italic;
}

span.posted-by {
	text-decoration: underline;
	margin-left:10px;
}

.comment-info {
	font-size: 0.9em;
	color: #a7a7a7;
}

.comment-text {
	margin: 10px 0px;
	margin-left: 40px;
}

.btn-reply {
	text-decoration: underline !important;
    color: #a7a7a7 !important;
    font-size: 0.9em;
    cursor: pointer;
	
	margin-left:40px;
}

#comment-message {
	margin-left: 20px;
	color: #189a18;
	display: none;
}
.icon-smile:before {
    content: " ";
    width: 16px;
    height: 16px;
    display: flex;
    background: url(primary-smile.png);
}

.fondoFooter{
			
	background: linear-gradient(90deg, rgb(2 1 1) 0%, rgb(98 27 27) 52%, rgb(82 35 16) 100%);
}

.ligaFooter{
	color:white;
}
.ligaFooter:hover{
	color:red;
}