#retourform .retour_segment {
	border: 1px solid transparent;
	padding: 1rem;
}

#retourform .retour_segment.bordered {
	border-color:#9f0415;
}

#refund_methods h3, 
.retour_segment h2 {
	color: white;
}
#retourform #retourform > hr, 
.retour_segment hr{
	margin: 1.5rem 0;
}
#retourform .form-check {
	padding-left:2.25rem!important;
}
#retourform .form-group > .row{
	margin-bottom: 0.25rem;
}

#retourform .refund_information{
	margin-top:15px;
	margin-left:20px;
}

#retourform .refund_information > p {
	margin-bottom:10px;
}

#retourform .retour_segment .form-group{
	min-width:300px;
}

#retourform #return_reason{
	display:none;
	font-size:smaller;
	color:#ff2626;
}

#retourform #retour_disclaimer{
	min-width:fit-content;
	background-color:rgba(124, 124, 124, 0.15);
	padding: 1rem;
}

#retourform #retour_disclaimer label{
	color:white;
}

#retourform #return_reason_forgotten,
#retourform #refund_replacement_forgotten,
#retourform #refund_method_forgotten{
	color:firebrick;
	margin-top:1rem;
	display:none;
}

#retourform button[type="submit"] {
	float: right;
	margin-right:1rem;
}

#retour_disclaimer_text {
	color: #fb1c1c;
}