.sectionTitle {
  color: #f54d4c;
  font-size: 26px; }

.form-check {
  background: white;
  padding: 14px 12px 7px 12px;
  border: 1px solid transparent;
  margin-top: 5px;
  margin-bottom: 8px;
  cursor: pointer;
  border-radius: 8px; }
  .form-check.active {
    border-color: #a6d5fa; }

.checkItem {
  display: flex; }
  .checkItem .form-check-input {
    display: flex; }
  .checkItem .form-check-label {
    display: flex;
    min-width: 80px;
    margin-left: 10px; }
  .checkItem input[type="number"] {
    margin-top: -7px;
    margin-left: 10px;
    display: flex; }

.tncText {
  padding: 15px;
  font-size: 16px;
  line-height: 25px; }

.viewRow {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 8px;
  border-bottom: 1px solid #d3d3d3; }

.successmsg {
  background: #e4f8f0;
  border: solid #1ea97c;
  border-width: 0 0 0 6px;
  color: #1ea97c;
  padding: 1.25rem 1.75rem;
  margin: 1rem 0;
  border-radius: 6px; }

.errormsg {
  background: #ffe7e6;
  border: solid #ff5757;
  border-width: 0 0 0 6px;
  color: #ff5757;
  padding: 1.25rem 1.75rem;
  margin: 1rem 0;
  border-radius: 6px; }
