.c-claim_form .form-group > label {
 font-weight: bold;
 font-size: 1.2em;
}

.c-claim_form .form-control.error {
 border-color: red;
 box-shadow: none;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 -ms-box-shadow: none;
 -o-box-shadow: none;
}

.c-claim_form label.error {
 text-align: center;
 display: flex;
 flex-direction: column;
 color: red;
 margin-top: -5px;
}

.c-claim_form #error-message {
 font-size: 12px;
 font-weight: 500;
 line-height: 1.3;
 font-family: Quicksand;
 word-break: normal;
 white-space: pre-wrap;
 color: red;
}

.c-claim_form .form-control > .error:focus{
 box-shadow: none !important;
}

.c-claim_form .form-control.error::-webkit-input-placeholder {
 color: red !important;
}

.c-claim_form .form-control.error::-moz-placeholder {
 color: red !important;
}

.c-claim_form .form-control.error:-ms-input-placeholder {
 color: red !important;
}

.c-claim_form .form-control.error:-moz-placeholder {
 color: red !important;
}

.c-claim_form .form-control{
 border-radius: 0.25rem;
}

.alert {
 padding: 0.75rem 1.25rem;
 border-radius: 0.25rem;
}

.alert-danger {
 color: #c25d5d;
 background-color: #f8d7da;
 border-color: #f5c6cb;
}

.alert-success {
 color: #5dc2a7;
 background-color: #d4edda;
 border-color: #c3e6cb;
}

.alert-error {
 color: #c25d5d;
 background-color: #f8d7da;
 border-color: #f5c6cb;
}

.recaptcha-error{
 color: red;
 font-size: 12px;
 font-weight: 500;
 line-height: 1.3;
 font-family: Quicksand;
 word-break: normal;
 white-space: pre-wrap;
}

/* scroll customize */
#Description::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

#Description::-webkit-scrollbar-thumb
{
	background-color: #808080;
 border-radius: 0.25rem;
}

/* copy of v2 button */
.btn.btn-primary	{
	background-color: #5dc2a7;
	border-color: #5dc2a7;
	border-radius: 0.25em;
}

