﻿.bold-font {
  font-weight: 600;
  font-size: 24px; }

.submit-button, .submit-button:hover {
  outline: 0 !important;
  border: 0px solid black !important; }

.submit-button {
  background-color: #154FB3;
  color: white;
  padding: 7px;
  transition: all ease-in-out 0.2s; }

.submit-button:hover {
  background-color: #1666B5;
  transition: all ease-in-out 0.2s; }

.form-error-row {
  color: red; }

div.form-content {
  padding: 25px;
  border: 0px solid #DDD;
  flex-direction: row;
  display: flex;
  width: fit-content; }

div.form-content-40p {
  width: 40%; }

div.form-content-40p form {
  width: 100%; }

.form-row {
  flex: 0 1 auto;
  width: 100%; }

.form-field, .form-field-label, .form-button-field {
  width: 100%;
  text-align: left; }

.form-field {
  margin-top: 5px; }

.form-field input {
  width: 100%;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #DDD;
  outline: 0 !important;
  transition: all ease-in-out 0.3s;
  padding: 3px; }

.form-field input:focus {
  outline: none !important;
  border-bottom: 1px solid #1666B5;
  transition: all ease-in-out 0.3s; }

.form-field-label {
  margin-top: 18px; }

.form-spacer {
  height: 30px; }

.form-button-field {
  margin-top: 20px; }

.form-button-field button {
  width: 100%; }

body {
  height: 100%;
  width: 100%;
  display: table; }

div.container {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  align-items: center;
  align-content: center; }
