/* Minification failed. Returning unminified contents.
(72,36): run-time error CSS1046: Expect comma, found '213'
(72,43): run-time error CSS1046: Expect comma, found '/'
(107,28): run-time error CSS1034: Expected closing parenthesis, found ','
(107,28): run-time error CSS1042: Expected function, found ','
(107,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
.page-header {
background-image: url('/assets/images/backgrounds/about background.png');
background-attachment: fixed;
background-repeat: no-repeat;
min-height: 100vh;
}

img {
padding-top: 14px !important;
}


input,
select,
textarea {
background: #212121 !important;
color: white;
border: 1px solid #888;
width: 100%;
font-size: 15px;
padding: 6px;
padding-left: 6px;
margin-bottom: 1px;
}


input.mandatory, select.mandatory {
border-left: 4px solid #6dba3d;
}

select:focus, input:focus {
box-shadow: 2px 1px 12px 5px #4ee84c70;
border: 1px solid #6dba3d;
color: #6dba3d;
font-weight: bold;
}


a.forgot-password {
font-size: 16px;
color: white;
font-weight: bold;
}

a.forgot-password:hover {
color: #6dba3d;
text-decoration: underline;
}

.m-t-20 {
margin-top: 20px;
}

.pink-color {
color: #6dba3d;
}


label {
color: white;
}


label.label-text {
font-size: 14px;
padding: 4px;
color: white;
width: 90%
}

.btn.btn-pink:hover {
box-shadow: 2px 1px 7px 3px rgb(65 213 98 / 42%);
background-color: #8DC236;
}

.btn.btn-pink {
box-shadow: none;
}

a.link-underline {
text-decoration: underline !important;
color: #fff;
}


input::-webkit-input-placeholder,
textarea::placeholder {
color: white;
}

input::-moz-placeholder,
textarea::placeholder {
color: white;
}

input::-ms-placeholder,
textarea::placeholder {
color: white;
}

input::placeholder,
textarea::placeholder {
color: white;
}

.main-container {
background-color: rgb(0,0,0,0.5);
border-radius: 10px;
margin-bottom: 50px;
padding: 10px 60px;
box-shadow: 1px 1px 7px 3px #27272761;
}

.main-container p {
font-size: 16px;
color: white;
}

.main-container h3 {
font-weight: 600;
}

.field-validation-error:before {
content: '';
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 14px solid #6dba3d;
position: absolute;
top: -10px;
}

.not-pointy {
margin-left: 12px !important;
}

.field-validation-error {
background: #6dba3d !important;
padding: 4px !important;
border-radius: 0 !important;
position: relative;
display: inline-block !important;
margin-top: 10px;
margin-bottom: 4px;
}

.input-validation-error {
border: 1px solid #6dba3d;
}

.validation, .validation-summary-errors {
width: 100%;
color: white;
padding: 12px;
font-size: 15px;
margin-top: -5px;
background: #6dba3d;
margin-bottom: 4px;
font-weight: bold;
border-radius: 3px;
}

div.validation-summary-errors > ul {
padding-top: 10px;
}

.alert {
border-radius: 6px;
color: #fff;
}

.alert.alert-success {
background-color: #5ec362a6;
}

.alert.alert-danger {
background-color: #f55145a6;
}

.alert.alert-warning {
background-color: #ff9a0f94;
}

.alert > h3 {
font-weight: bold;
}

hr.tb {
height: 1px;
background: #6dba3d;
background: linear-gradient(to right, #6dba3d 0%,#6dba3d 100%);
}

.m-b-10 {
margin-bottom: 10px;
}

.m-b-15 {
margin-bottom: 15px;
}



