.container {font-size: 1.256rem;}
.row { margin-left: 0; margin-right: 0;}
input[type=radio]+label {width: 100%;}
a { color: #5EBC5E; }
.row-space, ol li {margin-bottom: 0.7em;}
h2 {margin: 1em 0; text-transform: uppercase;}
h3 {margin: 1em 0; text-transform: uppercase; font-weight: 700;}
.heading {font-size:100%;color: #000000;}
.question {font-size:100%; font-weight:400; color: #757575; margin-bottom: 1em;}
.section-heading { font-size:100%; margin: 2em 0 1em; }
select {color:#757575; width:100%;text-indent: 40px; text-align: left;}
select:focus {color: #ffffff;}
.no-padding-l {padding-left: 0;}
.no-padding-r { padding-right: 0;}
.no-padding-l .input-group, .no-padding-r .input-group {margin-bottom: 0;}
label {font-weight: 400; color:#757575;}
i {color: #000000;}
.form-control {opacity: 0; position: absolute;}
.radio-label {text-align: left !important; padding-left: 55px !important; position: relative; top: -39px;}
#success-alert {background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0,0,0,.2); border-radius: 0.3rem; outline: 0; box-shadow: 0 5px 15px rgb(0 0 0 / 50%); color: #000; padding-right: 1em; max-width: 500px; margin: 1.75rem auto;}
#success-close {margin: 0;}
.TP-green {color: #5EBC5E;} 
.TP-orange  {color: #FF964F;}  
.TP-green-bg {background-color: #5EBC5E !important;} 
.TP-orange-bg {background-color: #FF964F !important;}    
.text-align-l {text-align: left;}
.margin-t-b {margin-bottom: -3.3em; margin-top: -3.3em;}
.margin-t-b-2 {margin-top: -3.3em; margin-bottom: -2.4em;}
.margin-t {margin-top: -3.3em;}
.no-margin-b { margin-bottom: 0; }
#submit-form {color: #ffffff; background-color: #5EBC5E; width:200px;height:50px;border:0px;}
.login-container { width:600px; margin-top: 25px; }
.input-group-icon input.loginform-inputs { padding-left: 0 !important; }
.loginform-inputs { text-align: center; font-weight: bold; font-size:18px; padding: 0.5em; }
.loginform-icons { font-size: 150%; padding: 15px 0 10px 0; }
.form-button { color: #ffffff; background-color: #6FC0ED; width:200px;height:50px;border:0px; border-radius: 5px; }
button#submit-form { border-radius: 5px; }
.btn-lg { width: 24%; }
.btn-sm { width: 12%; }
.btn-primary { background-color: #5EBC5E; border-color:transparent; text-transform: uppercase; font-weight: 700; }
.btn-dark { border-color:transparent; text-transform: uppercase; font-weight: 700; }
.btn-dark:focus { color: #ffffff;}
.btn-primary:hover { background-color: #5EBC5E; border-color:transparent; }
.btn-secondary { border-color: transparent; text-transform: uppercase; font-weight: 700; } 
.btn-secondary:focus { color: #ffffff;}
hr { border: 0; height: 2px; background-image: linear-gradient(to right, rgba(230, 28, 91, 0), rgba(57, 176, 135, 0.75), rgba(230, 28, 91, 0)); margin-top: 20px; }
.navbar { padding: 0; }
button#submit-form:disabled { background-color: #DDDDDD; color:#000000; }
input:checked + label:after { opacity: 0; }
.form-check-inline { margin-right: 3.75rem; }
.modal-dialog { max-width: 800px; margin: 9.75rem auto; }
.fsd-button { width: 100% !important; height: 80% !important; padding: 0px !important; font-size: 10px; }
#signature-box { margin:0 auto; width: 400px; }
.input-no-bg { background-color: transparent; border: 0; }
.checkbox-alignment { padding-left: 4.4em; }
.tooltip { line-height: 1.4em; font-size: 1.2rem; }
#sum-error, .error, .error1, .error2 { display:none; }
#error, .error, .error1, .error2 { color: #FF964F; font-weight: bold; }
.width-200px { width: 200px; }
.width-100 { width: 100% !important; }