div.formContainer{
    border: 1px solid darkgray;
    padding: 10px;
    border-radius: 7px;
    max-width: 800px;
    background-color: aliceblue;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

.formContainer section{
    margin-bottom: 3em;
}

.formContainer section > .row {
    margin-bottom: 1em;
}

.formContainer label {
    font-weight: 700;
    margin-right: 1em;
    display: block !important;
}

.formContainer input, 
.formContainer textarea, 
.formContainer select{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    /* font-size: 0.9em;
    width: 100% !important;
    display: block; */
}
.formContainer input:hover, 
.formContainer textarea:hover, 
.formContainer select:hover{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

div.pageTitle h3{
    color: #4BB7BA;
}

label.required:after {
    content: "*";
    color: red;
    font-weight: bold;
    margin-left: 0.5em;
    padding-top: 0.5em;
}

div.g-recaptcha{
    width:30%;
    margin: 0 auto;
}

option.optionSelect {
    color: blue !important; text-align:center
}

@media (max-width:500px) {
    div.g-recaptcha{
    width:90%;
    margin: 0 auto;
}
}

.bootstrap-select ul.dropdown-menu {
    background-color: aliceblue !important;
}
.bootstrap-select .dropdown-item:focus, .bootstrap-select .dropdown-item:hover{
    background-color: lightgrey !important;
}
.bootstrap-select .dropdown-header {
    background-color: cadetblue;
    color: white;
    font-weight: bolder;
}

form label.error {
    color: #ff0000;
    font-size: 0.8em;
    font-style: italic;
}

#txtFintechName {
    width:100%;
}

#btnContribute {
    background-color: #E8AB2C; color:white;

}
#btnContribute:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}

#btnUpdateCancel {
    color: white !important;
}

#btnUpdateCancel:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}

#chkAgreeToPrivacyPolicy {
    zoom: 2;
}

.formContainer label i {
    font-size: large;
}

button.btn.dropdown-toggle.btn-light{
    background-color: white;
    border-radius: 4px;
}

div.dropdown.bootstrap-select
{
	border-radius: 4px;
	border: 1px solid lightgray;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
