@charset "utf-8";
/* CSS Document */

body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    /*font-family: 'Time New Roman', serif;*/
    font-family: Calibri, Arial, sans-serif;
    color: #333333;
    background-color: #ffffff;
    font-size: 16px;
	overflow-x: hidden;
}
p {
    margin: 0px 0 20px 0;
}
a {
    color: #D75337;
    text-decoration: none;
}
a:visited, a:active, a:focus, a:active:focus {
    color: #D75337;
    text-decoration: none;
}
a:hover {
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}
.form-group {
    margin-bottom:20px;
}
.form-control {
    color: #333333;
    border: 1px solid #D9D9D6;
    border-radius: 4px;
}
.form-control:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #616B71;
    outline: 0;
    box-shadow: none !important;
}
.btn-primary, .btn-primary:visited {
	background-color: #DE7535;
    color: #FFFFFF;
    text-decoration: none;
	border: none !important;
	padding: 14px 28px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus {
	background-color: #D75337;
    color: #FFFFFF;
    text-decoration: none;	
    cursor: pointer;
	border: none !important;
}
.has-error input, .has-error textarea {
	border: 1px solid red !important;
}
.has-error .error {
	font-size:12px;
	color: red;
}
.form-floating>textarea.form-control, .form-floating>textarea.form-control-plaintext, .form-floating>textarea.form-select {
    height: calc(76px + calc(var(--bs-border-width) * 2));
}
.container-fluid {
    --bs-gutter-x: 0 !important;
	padding-right: 0 !important;
    padding-left: 0 !important;
}
.bi-check-circle {
	color: #007c00;
	font-size: 40px;
}






@media screen and (max-width:800px) {

}
