.cognito .c-hidden {
  display: none;
}
.cognito * {
  box-sizing: border-box;
}
#c-recaptcha-div {
  clear: both;
  margin: 8px;
}
.cognito input,
.cognito select {
  vertical-align: middle;
  white-space: nowrap;
}
.cognito h3 {
  margin-bottom: 10px;
  padding: 5px 0 6px 0;
}
.cognito h4 {
  clear: both;
}
.cognito i:after,
.cognito i:before {
  font-style: normal;
}
.cognito .c-editor .c-choice-option {
  margin: 0;
}
s .cognito legend {
  float: left;
}
.cognito .c-editor.c-columns-0,
.cognito .c-editor.c-columns-1,
.cognito .c-editor.c-columns-2,
.cognito .c-editor.c-columns-3,
.cognito .c-editor.c-columns-4 {
  clear: both;
}
.cognito fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.cognito .c-field,
.cognito .c-section {
  float: left !important;
  width: 100%;
  margin: 0;
}
.cognito .c-section {
  padding-bottom: 8px;
  margin-top: 12px;
  border-radius: 6px;
}
.cognito .c-editor .c-columns-0 > div,
.cognito .c-editor.c-columns-0 > div {
  float: left;
  white-space: normal !important;
}
.cognito .c-editor .c-columns-1 div,
.cognito .c-editor.c-columns-1 div {
  float: left;
  width: 100%;
  padding: 0;
  white-space: normal !important;
}
.cognito .c-editor .c-columns-2 div,
.cognito .c-editor.c-columns-2 div {
  float: left;
  width: 50%;
  padding: 0;
  white-space: normal !important;
}
.cognito .c-editor .c-columns-3 div,
.cognito .c-editor.c-columns-3 div {
  float: left;
  width: 33%;
  padding: 0;
  white-space: normal !important;
}
.cognito .c-editor .c-columns-4 div,
.cognito .c-editor.c-columns-4 div {
  float: left;
  width: 25%;
  padding: 0;
  white-space: normal !important;
}
.cognito .c-editor .c-choice-option label {
  display: inline-block;
  padding: 4px 10px 4px 1.6em;
  text-indent: -1.6em;
}
.cognito .c-forms-confirmation .c-editor .c-choice-option label {
  padding-right: 0;
}
.cognito.c-sml .c-field.c-address.c-sml-span-1 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-10 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-11 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-12 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-2 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-3 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-4 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-5 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-6 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-7 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-8 .c-editor,
.cognito.c-sml .c-field.c-address.c-sml-span-9 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-1 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-10 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-11 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-12 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-2 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-3 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-4 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-5 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-6 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-7 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-8 .c-editor,
.cognito.c-sml .c-field.c-name.c-sml-span-9 .c-editor,
.cognito.c-sml .c-sml-span-1 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-1 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-10 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-10 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-11 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-11 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-12 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-12 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-2 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-2 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-3 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-3 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-4 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-4 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-5 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-5 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-6 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-6 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-7 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-7 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-8 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-8 .c-field.c-name .c-editor,
.cognito.c-sml .c-sml-span-9 .c-field.c-address .c-editor,
.cognito.c-sml .c-sml-span-9 .c-field.c-name .c-editor {
  width: 100% !important;
}
.c-field.c-address.c-span-1 .c-editor,
.c-field.c-address.c-span-10 .c-editor,
.c-field.c-address.c-span-11 .c-editor,
.c-field.c-address.c-span-12 .c-editor,
.c-field.c-address.c-span-2 .c-editor,
.c-field.c-address.c-span-3 .c-editor,
.c-field.c-address.c-span-4 .c-editor,
.c-field.c-address.c-span-5 .c-editor,
.c-field.c-address.c-span-6 .c-editor,
.c-field.c-address.c-span-7 .c-editor,
.c-field.c-address.c-span-8 .c-editor,
.c-field.c-address.c-span-9 .c-editor,
.c-field.c-name.c-span-1 .c-editor,
.c-field.c-name.c-span-10 .c-editor,
.c-field.c-name.c-span-11 .c-editor,
.c-field.c-name.c-span-12 .c-editor,
.c-field.c-name.c-span-2 .c-editor,
.c-field.c-name.c-span-3 .c-editor,
.c-field.c-name.c-span-4 .c-editor,
.c-field.c-name.c-span-5 .c-editor,
.c-field.c-name.c-span-6 .c-editor,
.c-field.c-name.c-span-7 .c-editor,
.c-field.c-name.c-span-8 .c-editor,
.c-field.c-name.c-span-9 .c-editor,
.c-span-1 .c-field.c-address .c-editor,
.c-span-1 .c-field.c-name .c-editor,
.c-span-10 .c-field.c-address .c-editor,
.c-span-10 .c-field.c-name .c-editor,
.c-span-11 .c-field.c-address .c-editor,
.c-span-11 .c-field.c-name .c-editor,
.c-span-12 .c-field.c-address .c-editor,
.c-span-12 .c-field.c-name .c-editor,
.c-span-2 .c-field.c-address .c-editor,
.c-span-2 .c-field.c-name .c-editor,
.c-span-3 .c-field.c-address .c-editor,
.c-span-3 .c-field.c-name .c-editor,
.c-span-4 .c-field.c-address .c-editor,
.c-span-4 .c-field.c-name .c-editor,
.c-span-5 .c-field.c-address .c-editor,
.c-span-5 .c-field.c-name .c-editor,
.c-span-6 .c-field.c-address .c-editor,
.c-span-6 .c-field.c-name .c-editor,
.c-span-7 .c-field.c-address .c-editor,
.c-span-7 .c-field.c-name .c-editor,
.c-span-8 .c-field.c-address .c-editor,
.c-span-8 .c-field.c-name .c-editor,
.c-span-9 .c-field.c-address .c-editor,
.c-span-9 .c-field.c-name .c-editor {
  width: 100% !important;
}
.cognito .c-name.c-span-1 .c-editor {
  padding-bottom: 10px !important;
}
.cognito .c-name.c-span-1 .c-editor: last-of-type {
  padding-bottom: 0 !important;
}
.cognito .c-name.c-span-2 .c-editor {
  padding-bottom: 0 !important;
}
.cognito .c-editor a.c-details-link {
  font-size: 90%;
  display: block;
  line-height: 100%;
}
.cognito .c-editor {
  margin: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.cognito .c-validation {
  padding: 0 5px;
  margin: 0 8px;
  display: none;
  z-index: 10;
  clear: left;
}
.cognito .c-field.c-error > .c-validation,
.cognito .c-field.c-error > div.toggle-on > .c-validation,
.cognito .c-forms-error.c-error > .c-validation,
.cognito .c-section.c-error > .c-validation {
  display: block;
}
.cognito .c-title {
  margin: 0;
  clear: both;
}
.cognito .c-title h3,
.cognito .c-title h4,
.cognito .c-title h5,
.cognito .c-title h6 {
  margin: 5px 0;
  padding: 0;
}
.cognito .c-title .c-icon-link {
  padding: 5px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin: 0 5px 3px 0;
  border: 1px solid;
  text-decoration: none;
}
.cognito .c-icon-label {
  margin: 0 2px;
}
.cognito .c-field.c-submit-error: not(.c-error) {
  padding: 8px 0;
  display: none;
}
.cognito label {
  display: inline;
}
.cognito .c-label {
  display: inline-block;
  margin: 0;
}
.cognito legend {
  float: left;
}
.cognito legend + * {
  clear: both;
}
.cognito fieldset {
  border: 0;
}
.cognito .c-forms-form > .c-forms-form-body .c-field.c-required .c-label:after {
  margin-left: 0.15em;
  content: "*";
}
.cognito .c-address div: not(.c-validation) {
  width: 100%;
}
.cognito .c-address .c-editor.c-partial-line {
  width: 50%;
}
.cognito .c-address .c-label,
.cognito .c-name .c-label {
  padding-bottom: 0;
}
.cognito .c-address .c-editor,
.cognito .c-name .c-editor {
  padding-top: 8px;
  padding-bottom: 8px;
}
.cognito .c-field.c-address,
.cognito .c-field.c-name {
  padding-bottom: 0;
}
.c-address .c-validation,
.c-name .c-validation {
  position: relative;
  top: -8px;
}
.cognito .c-button {
  margin: 8px 8px 8px;
}
.submit_button {
  margin: 8px 8px 8px;
}
.cognito .c-col-1 {
  clear: left;
}
.cognito INPUT[type="email"],
.cognito INPUT[type="password"],
.cognito INPUT[type="tel"],
.cognito INPUT[type="text"],
.cognito INPUT[type="url"],
.cognito select,
.cognito textarea {
  width: 100%;
}
.cognito .c-editor textarea {
  height: 80px;
  resize: vertical;
}
.cognito .c-action {
  float: left;
}
.cognito .c-button-section {
  margin-top: 4px;
  clear: both;
}
.cognito .c-button-section .c-button-section {
  padding: 0;
  margin-top: 0;
  display: inline-block;
  vertical-align: middle;
  overflow: visible;
}
.cognito #c-submit-button {
  position: relative;
  float: right;
  cursor: pointer;
}
.cognito #c-submit-button i {
  position: absolute;
  right: 0.25em;
  font-size: 1em;
}
.cognito .c-forms-form button.c-icon-button {
  background: 0 0 !important;
  border: 0 !important;
}
.cognito .c-button-section:after,
.cognito .c-forms-form-main:after {
  content: " ";
  display: block;
  clear: both;
}
.cognito .c-offscreen {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  width: 1px !important;
  height: 1px;
  overflow: hidden;
}
.c-field: not(.c-error) .c-validation-screenreaders,.c-field: not(.c-required) .c-required-screenreaders {
  display: none;
}
.cognito .c-span-1,
.cognito .c-span-2,
.cognito .c-span-3 {
  margin-left: 0 !important;
}
.cognito .c-span-24 .c-span-24 {
  width: 100%;
}
.cognito .c-span-24 .c-span-23 {
  width: 95.8333%;
}
.cognito .c-span-24 .c-span-22 {
  width: 91.6667%;
}
.cognito .c-span-24 .c-span-21 {
  width: 87%;
}
.cognito .c-span-24 .c-span-20 {
  width: 83.3333%;
}
.cognito .c-span-24 .c-span-19 {
  width: 74%;
}
.cognito .c-span-24 .c-span-18 {
  width: 75%;
}
.cognito .c-span-24 .c-span-17 {
  width: 70.8333%;
}
.cognito .c-span-24 .c-span-16 {
  width: 66.6667%;
}
.cognito .c-span-24 .c-span-15 {
  width: 62.5%;
}
.cognito .c-span-24 .c-span-14 {
  width: 58.3333%;
}
.cognito .c-span-24 .c-span-13 {
  width: 54.1667%;
}
.cognito .c-span-24 .c-span-12 {
  width: 50%;
}
.cognito .c-span-24 .c-span-11 {
  width: 43.5%;
}
.cognito .c-span-24 .c-span-10 {
  width: 41.6667%;
}
.cognito .c-span-24 .c-span-9 {
  width: 37.5%;
}
.cognito .c-span-24 .c-span-8 {
  width: 33.3333%;
}
.cognito .c-span-24 .c-span-7 {
  width: 20%;
}
.cognito .c-span-24 .c-span-6 {
  width: 25%;
}
.cognito .c-span-24 .c-span-5 {
  width: 29%;
}
.cognito .c-span-24 .c-span-4 {
  width: 16.6667%;
}
.cognito .c-span-24 .c-span-3 {
  width: 13%;
}
.cognito .c-span-24 .c-span-2 {
  width: 8.3333%;
}
.cognito .c-span-24 .c-span-1 {
  width: 4.1667%;
}
.cognito .c-span-23 .c-span-23 {
  width: 100%;
}
.cognito .c-span-23 .c-span-22 {
  width: 95.6521%;
}
.cognito .c-span-23 .c-span-21 {
  width: 91.3043%;
}
.cognito .c-span-23 .c-span-20 {
  width: 86.9565%;
}
.cognito .c-span-23 .c-span-19 {
  width: 82.6087%;
}
.cognito .c-span-23 .c-span-18 {
  width: 78.2609%;
}
.cognito .c-span-23 .c-span-17 {
  width: 73.913%;
}
.cognito .c-span-23 .c-span-16 {
  width: 69.5652%;
}
.cognito .c-span-23 .c-span-15 {
  width: 65.2174%;
}
.cognito .c-span-23 .c-span-14 {
  width: 60.8696%;
}
.cognito .c-span-23 .c-span-13 {
  width: 56.5217%;
}
.cognito .c-span-23 .c-span-12 {
  width: 52.1739%;
}
.cognito .c-span-23 .c-span-11 {
  width: 47.8261%;
}
.cognito .c-span-23 .c-span-10 {
  width: 43.4783%;
}
.cognito .c-span-23 .c-span-9 {
  width: 39.1304%;
}
.cognito .c-span-23 .c-span-8 {
  width: 34.7826%;
}
.cognito .c-span-23 .c-span-7 {
  width: 30.4348%;
}
.cognito .c-span-23 .c-span-6 {
  width: 26.087%;
}
.cognito .c-span-23 .c-span-5 {
  width: 21.7391%;
}
.cognito .c-span-23 .c-span-4 {
  width: 17.3913%;
}
.cognito .c-span-23 .c-span-3 {
  width: 13.0435%;
}
.cognito .c-span-23 .c-span-2 {
  width: 8.6957%;
}
.cognito .c-span-23 .c-span-1 {
  width: 4.3478%;
}
.cognito .c-span-22 .c-span-22 {
  width: 100%;
}
.cognito .c-span-22 .c-span-21 {
  width: 95.4545%;
}
.cognito .c-span-22 .c-span-20 {
  width: 90.909%;
}
.cognito .c-span-22 .c-span-19 {
  width: 86.3636%;
}
.cognito .c-span-22 .c-span-18 {
  width: 81.8182%;
}
.cognito .c-span-22 .c-span-17 {
  width: 77.2727%;
}
.cognito .c-span-22 .c-span-16 {
  width: 72.7273%;
}
.cognito .c-span-22 .c-span-15 {
  width: 68.1818%;
}
.cognito .c-span-22 .c-span-14 {
  width: 63.6364%;
}
.cognito .c-span-22 .c-span-13 {
  width: 59.0909%;
}
.cognito .c-span-22 .c-span-12 {
  width: 54.5455%;
}
.cognito .c-span-22 .c-span-11 {
  width: 50%;
}
.cognito .c-span-22 .c-span-10 {
  width: 45.4545%;
}
.cognito .c-span-22 .c-span-9 {
  width: 40.9091%;
}
.cognito .c-span-22 .c-span-8 {
  width: 36.3636%;
}
.cognito .c-span-22 .c-span-7 {
  width: 31.8182%;
}
.cognito .c-span-22 .c-span-6 {
  width: 27.2727%;
}
.cognito .c-span-22 .c-span-5 {
  width: 22.7273%;
}
.cognito .c-span-22 .c-span-4 {
  width: 18.1818%;
}
.cognito .c-span-22 .c-span-3 {
  width: 13.6367%;
}
.cognito .c-span-22 .c-span-2 {
  width: 9.0909%;
}
.cognito .c-span-22 .c-span-1 {
  width: 4.5455%;
}
.cognito .c-span-21 .c-span-21 {
  width: 100%;
}
.cognito .c-span-21 .c-span-20 {
  width: 95.2381%;
}
.cognito .c-span-21 .c-span-19 {
  width: 90.4762%;
}
.cognito .c-span-21 .c-span-18 {
  width: 85.7143%;
}
.cognito .c-span-21 .c-span-17 {
  width: 80.9524%;
}
.cognito .c-span-21 .c-span-16 {
  width: 76.1905%;
}
.cognito .c-span-21 .c-span-15 {
  width: 71.4286%;
}
.cognito .c-span-21 .c-span-14 {
  width: 66.6667%;
}
.cognito .c-span-21 .c-span-13 {
  width: 61.9048%;
}
.cognito .c-span-21 .c-span-12 {
  width: 57.1429%;
}
.cognito .c-span-21 .c-span-11 {
  width: 52.381%;
}
.cognito .c-span-21 .c-span-10 {
  width: 47.619%;
}
.cognito .c-span-21 .c-span-9 {
  width: 42.8571%;
}
.cognito .c-span-21 .c-span-8 {
  width: 38.0952%;
}
.cognito .c-span-21 .c-span-7 {
  width: 33.3333%;
}
.cognito .c-span-21 .c-span-6 {
  width: 28.5714%;
}
.cognito .c-span-21 .c-span-5 {
  width: 23.8095%;
}
.cognito .c-span-21 .c-span-4 {
  width: 19.0476%;
}
.cognito .c-span-21 .c-span-3 {
  width: 14.2857%;
}
.cognito .c-span-21 .c-span-2 {
  width: 9.5238%;
}
.cognito .c-span-21 .c-span-1 {
  width: 4.7619%;
}
.cognito .c-span-20 .c-span-20 {
  width: 100%;
}
.cognito .c-span-20 .c-span-19 {
  width: 95%;
}
.cognito .c-span-20 .c-span-18 {
  width: 90%;
}
.cognito .c-span-20 .c-span-17 {
  width: 85%;
}
.cognito .c-span-20 .c-span-16 {
  width: 80%;
}
.cognito .c-span-20 .c-span-15 {
  width: 75%;
}
.cognito .c-span-20 .c-span-14 {
  width: 70%;
}
.cognito .c-span-20 .c-span-13 {
  width: 65%;
}
.cognito .c-span-20 .c-span-12 {
  width: 60%;
}
.cognito .c-span-20 .c-span-11 {
  width: 55%;
}
.cognito .c-span-20 .c-span-10 {
  width: 50%;
}
.cognito .c-span-20 .c-span-9 {
  width: 45%;
}
.cognito .c-span-20 .c-span-8 {
  width: 40%;
}
.cognito .c-span-20 .c-span-7 {
  width: 35%;
}
.cognito .c-span-20 .c-span-6 {
  width: 30%;
}
.cognito .c-span-20 .c-span-5 {
  width: 25%;
}
.cognito .c-span-20 .c-span-4 {
  width: 20%;
}
.cognito .c-span-20 .c-span-3 {
  width: 15%;
}
.cognito .c-span-20 .c-span-2 {
  width: 10%;
}
.cognito .c-span-20 .c-span-1 {
  width: 5%;
}
.cognito .c-span-19 .c-span-19 {
  width: 100%;
}
.cognito .c-span-19 .c-span-18 {
  width: 94.7368%;
}
.cognito .c-span-19 .c-span-17 {
  width: 89.4737%;
}
.cognito .c-span-19 .c-span-16 {
  width: 84.2105%;
}
.cognito .c-span-19 .c-span-15 {
  width: 78.9473%;
}
.cognito .c-span-19 .c-span-14 {
  width: 73.6842%;
}
.cognito .c-span-19 .c-span-13 {
  width: 68.4211%;
}
.cognito .c-span-19 .c-span-12 {
  width: 63.1579%;
}
.cognito .c-span-19 .c-span-11 {
  width: 57.8947%;
}
.cognito .c-span-19 .c-span-10 {
  width: 52.6316%;
}
.cognito .c-span-19 .c-span-9 {
  width: 47.3684%;
}
.cognito .c-span-19 .c-span-8 {
  width: 42.1053%;
}
.cognito .c-span-19 .c-span-7 {
  width: 36.8421%;
}
.cognito .c-span-19 .c-span-6 {
  width: 31.5789%;
}
.cognito .c-span-19 .c-span-5 {
  width: 26.3158%;
}
.cognito .c-span-19 .c-span-4 {
  width: 21.0526%;
}
.cognito .c-span-19 .c-span-3 {
  width: 15.7895%;
}
.cognito .c-span-19 .c-span-2 {
  width: 10.5263%;
}
.cognito .c-span-19 .c-span-1 {
  width: 5.2632%;
}
.cognito .c-span-18 .c-span-18 {
  width: 100%;
}
.cognito .c-span-18 .c-span-17 {
  width: 94.4444%;
}
.cognito .c-span-18 .c-span-16 {
  width: 88.8889%;
}
.cognito .c-span-18 .c-span-15 {
  width: 83.3334%;
}
.cognito .c-span-18 .c-span-14 {
  width: 77.7778%;
}
.cognito .c-span-18 .c-span-13 {
  width: 72.2222%;
}
.cognito .c-span-18 .c-span-12 {
  width: 66.6667%;
}
.cognito .c-span-18 .c-span-11 {
  width: 61.1111%;
}
.cognito .c-span-18 .c-span-10 {
  width: 55.5556%;
}
.cognito .c-span-18 .c-span-9 {
  width: 50%;
}
.cognito .c-span-18 .c-span-8 {
  width: 44.4444%;
}
.cognito .c-span-18 .c-span-7 {
  width: 38.8889%;
}
.cognito .c-span-18 .c-span-6 {
  width: 33.3333%;
}
.cognito .c-span-18 .c-span-5 {
  width: 27.7778%;
}
.cognito .c-span-18 .c-span-4 {
  width: 22.2222%;
}
.cognito .c-span-18 .c-span-3 {
  width: 16.6667%;
}
.cognito .c-span-18 .c-span-2 {
  width: 11.1111%;
}
.cognito .c-span-18 .c-span-1 {
  width: 5.5556%;
}
.cognito .c-span-17 .c-span-17 {
  width: 100%;
}
.cognito .c-span-17 .c-span-16 {
  width: 94.1176%;
}
.cognito .c-span-17 .c-span-15 {
  width: 88.2353%;
}
.cognito .c-span-17 .c-span-14 {
  width: 82.3529%;
}
.cognito .c-span-17 .c-span-13 {
  width: 76.4706%;
}
.cognito .c-span-17 .c-span-12 {
  width: 70.5882%;
}
.cognito .c-span-17 .c-span-11 {
  width: 64.7059%;
}
.cognito .c-span-17 .c-span-10 {
  width: 58.8235%;
}
.cognito .c-span-17 .c-span-9 {
  width: 52.9412%;
}
.cognito .c-span-17 .c-span-8 {
  width: 47.05882%;
}
.cognito .c-span-17 .c-span-7 {
  width: 41.1765%;
}
.cognito .c-span-17 .c-span-6 {
  width: 35.2941%;
}
.cognito .c-span-17 .c-span-5 {
  width: 29.4118%;
}
.cognito .c-span-17 .c-span-4 {
  width: 23.5294%;
}
.cognito .c-span-17 .c-span-3 {
  width: 17.6471%;
}
.cognito .c-span-17 .c-span-2 {
  width: 11.7647%;
}
.cognito .c-span-17 .c-span-1 {
  width: 5.8824%;
}
.cognito .c-span-16 .c-span-16 {
  width: 100%;
}
.cognito .c-span-16 .c-span-15 {
  width: 93.75%;
}
.cognito .c-span-16 .c-span-14 {
  width: 87.5%;
}
.cognito .c-span-16 .c-span-13 {
  width: 81.25%;
}
.cognito .c-span-16 .c-span-12 {
  width: 75%;
}
.cognito .c-span-16 .c-span-11 {
  width: 68.75%;
}
.cognito .c-span-16 .c-span-10 {
  width: 62.5%;
}
.cognito .c-span-16 .c-span-9 {
  width: 56.25%;
}
.cognito .c-span-16 .c-span-8 {
  width: 50%;
}
.cognito .c-span-16 .c-span-7 {
  width: 43.75%;
}
.cognito .c-span-16 .c-span-6 {
  width: 37.5%;
}
.cognito .c-span-16 .c-span-5 {
  width: 31.25%;
}
.cognito .c-span-16 .c-span-4 {
  width: 25%;
}
.cognito .c-span-16 .c-span-3 {
  width: 18.75%;
}
.cognito .c-span-16 .c-span-2 {
  width: 12.5%;
}
.cognito .c-span-16 .c-span-1 {
  width: 6.25%;
}
.cognito .c-span-15 .c-span-15 {
  width: 100%;
}
.cognito .c-span-15 .c-span-14 {
  width: 93.3333%;
}
.cognito .c-span-15 .c-span-13 {
  width: 86.6667%;
}
.cognito .c-span-15 .c-span-12 {
  width: 80%;
}
.cognito .c-span-15 .c-span-11 {
  width: 73.3333%;
}
.cognito .c-span-15 .c-span-10 {
  width: 66.6667%;
}
.cognito .c-span-15 .c-span-9 {
  width: 60%;
}
.cognito .c-span-15 .c-span-8 {
  width: 53.3333%;
}
.cognito .c-span-15 .c-span-7 {
  width: 46.6667%;
}
.cognito .c-span-15 .c-span-6 {
  width: 40%;
}
.cognito .c-span-15 .c-span-5 {
  width: 33.3333%;
}
.cognito .c-span-15 .c-span-4 {
  width: 26.6667%;
}
.cognito .c-span-15 .c-span-3 {
  width: 20%;
}
.cognito .c-span-15 .c-span-2 {
  width: 13.3333%;
}
.cognito .c-span-15 .c-span-1 {
  width: 6.6667%;
}
.cognito .c-span-14 .c-span-14 {
  width: 100%;
}
.cognito .c-span-14 .c-span-13 {
  width: 92.8571%;
}
.cognito .c-span-14 .c-span-12 {
  width: 85.7143%;
}
.cognito .c-span-14 .c-span-11 {
  width: 78.5714%;
}
.cognito .c-span-14 .c-span-10 {
  width: 71.4286%;
}
.cognito .c-span-14 .c-span-9 {
  width: 64.2857%;
}
.cognito .c-span-14 .c-span-8 {
  width: 57.1429%;
}
.cognito .c-span-14 .c-span-7 {
  width: 50%;
}
.cognito .c-span-14 .c-span-6 {
  width: 42.8571%;
}
.cognito .c-span-14 .c-span-5 {
  width: 35.7143%;
}
.cognito .c-span-14 .c-span-4 {
  width: 28.5714%;
}
.cognito .c-span-14 .c-span-3 {
  width: 21.4286%;
}
.cognito .c-span-14 .c-span-2 {
  width: 14.2857%;
}
.cognito .c-span-14 .c-span-1 {
  width: 7.1429%;
}
.cognito .c-span-13 .c-span-13 {
  width: 100%;
}
.cognito .c-span-13 .c-span-12 {
  width: 92.3077%;
}
.cognito .c-span-13 .c-span-11 {
  width: 84.6154%;
}
.cognito .c-span-13 .c-span-10 {
  width: 76.9231%;
}
.cognito .c-span-13 .c-span-9 {
  width: 69.2308%;
}
.cognito .c-span-13 .c-span-8 {
  width: 61.5385%;
}
.cognito .c-span-13 .c-span-7 {
  width: 53.8462%;
}
.cognito .c-span-13 .c-span-6 {
  width: 46.1538%;
}
.cognito .c-span-13 .c-span-5 {
  width: 38.4615%;
}
.cognito .c-span-13 .c-span-4 {
  width: 30.7692%;
}
.cognito .c-span-13 .c-span-3 {
  width: 23.0769%;
}
.cognito .c-span-13 .c-span-2 {
  width: 15.3846%;
}
.cognito .c-span-13 .c-span-1 {
  width: 7.6923%;
}
.cognito .c-span-12 .c-span-12 {
  width: 100%;
}
.cognito .c-span-12 .c-span-11 {
  width: 91.6667%;
}
.cognito .c-span-12 .c-span-10 {
  width: 83.3333%;
}
.cognito .c-span-12 .c-span-9 {
  width: 75%;
}
.cognito .c-span-12 .c-span-8 {
  width: 66.6667%;
}
.cognito .c-span-12 .c-span-7 {
  width: 58.3333%;
}
.cognito .c-span-12 .c-span-6 {
  width: 50%;
}
.cognito .c-span-12 .c-span-5 {
  width: 41.6667%;
}
.cognito .c-span-12 .c-span-4 {
  width: 33.3333%;
}
.cognito .c-span-12 .c-span-3 {
  width: 25%;
}
.cognito .c-span-12 .c-span-2 {
  width: 16.6667%;
}
.cognito .c-span-12 .c-span-1 {
  width: 8.3333%;
}
.cognito .c-span-11 .c-span-11 {
  width: 100%;
}
.cognito .c-span-11 .c-span-10 {
  width: 90.9091%;
}
.cognito .c-span-11 .c-span-9 {
  width: 81.8181%;
}
.cognito .c-span-11 .c-span-8 {
  width: 72.7272%;
}
.cognito .c-span-11 .c-span-7 {
  width: 63.6364%;
}
.cognito .c-span-11 .c-span-6 {
  width: 54.5455%;
}
.cognito .c-span-11 .c-span-5 {
  width: 45.4545%;
}
.cognito .c-span-11 .c-span-4 {
  width: 36.3636%;
}
.cognito .c-span-11 .c-span-3 {
  width: 27.2727%;
}
.cognito .c-span-11 .c-span-2 {
  width: 18.1818%;
}
.cognito .c-span-11 .c-span-1 {
  width: 9.0909%;
}
.cognito .c-span-10 .c-span-10 {
  width: 100%;
}
.cognito .c-span-10 .c-span-9 {
  width: 90%;
}
.cognito .c-span-10 .c-span-8 {
  width: 80%;
}
.cognito .c-span-10 .c-span-7 {
  width: 70%;
}
.cognito .c-span-10 .c-span-6 {
  width: 60%;
}
.cognito .c-span-10 .c-span-5 {
  width: 50%;
}
.cognito .c-span-10 .c-span-4 {
  width: 40%;
}
.cognito .c-span-10 .c-span-3 {
  width: 30%;
}
.cognito .c-span-10 .c-span-2 {
  width: 20%;
}
.cognito .c-span-10 .c-span-1 {
  width: 10%;
}
.cognito .c-span-9 .c-span-9 {
  width: 100%;
}
.cognito .c-span-9 .c-span-8 {
  width: 88.8889%;
}
.cognito .c-span-9 .c-span-7 {
  width: 77.7778%;
}
.cognito .c-span-9 .c-span-6 {
  width: 66.6667%;
}
.cognito .c-span-9 .c-span-5 {
  width: 55.5556%;
}
.cognito .c-span-9 .c-span-4 {
  width: 44.4444%;
}
.cognito .c-span-9 .c-span-3 {
  width: 33.3333%;
}
.cognito .c-span-9 .c-span-2 {
  width: 22.2222%;
}
.cognito .c-span-9 .c-span-1 {
  width: 11.1111%;
}
.cognito .c-span-8 .c-span-8 {
  width: 100%;
}
.cognito .c-span-8 .c-span-7 {
  width: 87.5%;
}
.cognito .c-span-8 .c-span-6 {
  width: 75%;
}
.cognito .c-span-8 .c-span-5 {
  width: 62.5%;
}
.cognito .c-span-8 .c-span-4 {
  width: 50%;
}
.cognito .c-span-8 .c-span-3 {
  width: 37.5%;
}
.cognito .c-span-8 .c-span-2 {
  width: 25%;
}
.cognito .c-span-8 .c-span-1 {
  width: 12.5%;
}
.cognito .c-span-7 .c-span-7 {
  width: 100%;
}
.cognito .c-span-7 .c-span-6 {
  width: 85.7143%;
}
.cognito .c-span-7 .c-span-5 {
  width: 71.4286%;
}
.cognito .c-span-7 .c-span-4 {
  width: 57.1429%;
}
.cognito .c-span-7 .c-span-3 {
  width: 42.8571%;
}
.cognito .c-span-7 .c-span-2 {
  width: 28.5714%;
}
.cognito .c-span-7 .c-span-1 {
  width: 14.2857%;
}
.cognito .c-span-6 .c-span-6 {
  width: 100%;
}
.cognito .c-span-6 .c-span-5 {
  width: 83.3333%;
}
.cognito .c-span-6 .c-span-4 {
  width: 66.6667%;
}
.cognito .c-span-6 .c-span-3 {
  width: 50%;
}
.cognito .c-span-6 .c-span-2 {
  width: 33.3333%;
}
.cognito .c-span-6 .c-span-1 {
  width: 16.6667%;
}
.cognito .c-span-5 .c-span-5 {
  width: 100%;
}
.cognito .c-span-5 .c-span-4 {
  width: 80%;
}
.cognito .c-span-5 .c-span-3 {
  width: 60%;
}
.cognito .c-span-5 .c-span-2 {
  width: 40%;
}
.cognito .c-span-5 .c-span-1 {
  width: 20%;
}
.cognito .c-span-4 .c-span-4 {
  width: 100%;
}
.cognito .c-span-4 .c-span-3 {
  width: 75%;
}
.cognito .c-span-4 .c-span-2 {
  width: 50%;
}
.cognito .c-span-4 .c-span-1 {
  width: 25%;
}
.cognito .c-span-3 .c-span-3 {
  width: 100%;
}
.cognito .c-span-3 .c-span-2 {
  width: 66.6667%;
}
.cognito .c-span-3 .c-span-1 {
  width: 33.3333%;
}
.cognito .c-span-2 .c-span-2 {
  width: 100%;
}
.cognito .c-span-2 .c-span-1 {
  width: 50%;
}
.cognito .c-span-1 .c-span-1 {
  width: 100%;
}
.cognito.c-lrg .c-lrg-75 {
  width: 75%;
  float: left;
}
.cognito.c-lrg .c-lrg-25 {
  width: 25%;
  float: left;
}
.cognito.c-lrg .c-lrg-67 {
  width: 67%;
  float: left;
}
.cognito.c-lrg .c-lrg-33 {
  width: 33%;
  float: left;
}
.cognito.c-lrg .c-lrg-30 {
  width: 30%;
  float: left;
}
.cognito.c-lrg .c-lrg-70 {
  width: 70%;
  float: left;
}
.cognito.c-lrg .c-lrg-50 {
  width: 50%;
  float: left;
}
.cognito.c-lrg .c-lrg-100 {
  width: 100% !important;
  float: none;
}
.cognito.c-sml .c-button-section button {
  width: 100%;
  margin: 0 auto 10px auto;
}
.cognito.c-sml .c-action {
  margin: 0 8px;
  float: none !important;
}
.cognito.c-sml .c-title h2 {
  padding-right: 20px;
}
.cognito.c-sml i.c-field-required {
  font-size: 100%;
}
.cognito.c-sml .c-dropdown i {
  font-size: 100%;
}
.cognito.c-sml .c-editor .c-choice-option {
  width: 100% !important;
}
.cognito.c-sml .c-editor .c-choice-option label {
  width: 100% !important;
}
.cognito.c-sml .c-editor-date-icon,
.cognito.c-sml .c-editor-time-icon {
  padding-top: 0;
  padding-bottom: 0;
}
.cognito.c-sml .c-content-section {
  padding-left: 0 !important;
}
.cognito.c-sml .c-button-section .c-button-section {
  display: block;
  text-align: center;
}
.cognito.c-sml .c-sml-col-1 {
  clear: left;
}
.cognito.c-sml .c-span-12 .c-sml-span-12 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-12 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-11 {
  width: 91.66666666666666%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-10 {
  width: 83.33333333333334%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-9 {
  width: 75%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-8 {
  width: 66.66666666666666%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-7 {
  width: 58.333333333333336%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-6 {
  width: 50%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-5 {
  width: 41.66666666666667%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-4 {
  width: 33.33333333333333%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-3 {
  width: 25%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-2 {
  width: 16.666666666666664%;
}
.cognito.c-sml .c-sml-span-12 .c-sml-span-1 {
  width: 8.333333333333332%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-11 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-10 {
  width: 90.9090909090909%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-9 {
  width: 81.81818181818183%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-8 {
  width: 72.72727272727273%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-7 {
  width: 63.63636363636363%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-6 {
  width: 54.54545454545454%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-5 {
  width: 45.45454545454545%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-4 {
  width: 36.36363636363637%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-3 {
  width: 27.27272727272727%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-2 {
  width: 18.181818181818183%;
}
.cognito.c-sml .c-sml-span-11 .c-sml-span-1 {
  width: 9.090909090909092%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-10 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-9 {
  width: 90%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-8 {
  width: 80%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-7 {
  width: 70%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-6 {
  width: 60%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-5 {
  width: 50%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-4 {
  width: 40%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-3 {
  width: 30%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-2 {
  width: 20%;
}
.cognito.c-sml .c-sml-span-10 .c-sml-span-1 {
  width: 10%;
}
.cognito.c-sml .c-sml-span-9 .c-sml-span-9 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-9 .c-sml-span-8 {
  width: 88.88888888888889%;
}
.cognito.c-sml .c-sml-span-9 .c-sml-span-7 {
  width: 77.77777777777779%;
}
.cognito.c-sml .c-sml-span-9 .c-sml-span-6 {
  width: 66.66666666666666%;
}
.cognito.c-sml .c-sml-span-9 .c-sml-span-5 {
  width: 55.55555555555556%;
}
.cognito.c-sml .c-sml-span-9 .c-sml-span-4 {
  width: 44.44444444444444%;
}
.cognito.c-sml .c-sml-span-9 .c-sml-span-3 {
  width: 33.33333333333333%;
}
.cognito.c-sml .c-sml-span-9 .c-sml-span-2 {
  width: 22.22222222222222%;
}
.cognito.c-sml .c-sml-span-9 .c-sml-span-1 {
  width: 11.11111111111111%;
}
.cognito.c-sml .c-sml-span-8 .c-sml-span-8 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-8 .c-sml-span-7 {
  width: 87.5%;
}
.cognito.c-sml .c-sml-span-8 .c-sml-span-6 {
  width: 75%;
}
.cognito.c-sml .c-sml-span-8 .c-sml-span-5 {
  width: 62.5%;
}
.cognito.c-sml .c-sml-span-8 .c-sml-span-4 {
  width: 50%;
}
.cognito.c-sml .c-sml-span-8 .c-sml-span-3 {
  width: 37.5%;
}
.cognito.c-sml .c-sml-span-8 .c-sml-span-2 {
  width: 25%;
}
.cognito.c-sml .c-sml-span-8 .c-sml-span-1 {
  width: 12.5%;
}
.cognito.c-sml .c-sml-span-7 .c-sml-span-7 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-7 .c-sml-span-6 {
  width: 85.71428571428571%;
}
.cognito.c-sml .c-sml-span-7 .c-sml-span-5 {
  width: 71.42857142857143%;
}
.cognito.c-sml .c-sml-span-7 .c-sml-span-4 {
  width: 57.14285714285714%;
}
.cognito.c-sml .c-sml-span-7 .c-sml-span-3 {
  width: 42.857142857142854%;
}
.cognito.c-sml .c-sml-span-7 .c-sml-span-2 {
  width: 28.57142857142857%;
}
.cognito.c-sml .c-sml-span-7 .c-sml-span-1 {
  width: 14.285714285714285%;
}
.cognito.c-sml .c-sml-span-6 .c-sml-span-6 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-6 .c-sml-span-5 {
  width: 83.33333333333334%;
}
.cognito.c-sml .c-sml-span-6 .c-sml-span-4 {
  width: 66.66666666666666%;
}
.cognito.c-sml .c-sml-span-6 .c-sml-span-3 {
  width: 50%;
}
.cognito.c-sml .c-sml-span-6 .c-sml-span-2 {
  width: 33.33333333333333%;
}
.cognito.c-sml .c-sml-span-6 .c-sml-span-1 {
  width: 16.666666666666664%;
}
.cognito.c-sml .c-sml-span-5 .c-sml-span-5 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-5 .c-sml-span-4 {
  width: 80%;
}
.cognito.c-sml .c-sml-span-5 .c-sml-span-3 {
  width: 60%;
}
.cognito.c-sml .c-sml-span-5 .c-sml-span-2 {
  width: 40%;
}
.cognito.c-sml .c-sml-span-5 .c-sml-span-1 {
  width: 20%;
}
.cognito.c-sml .c-sml-span-4 .c-sml-span-4 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-4 .c-sml-span-3 {
  width: 75%;
}
.cognito.c-sml .c-sml-span-4 .c-sml-span-2 {
  width: 50%;
}
.cognito.c-sml .c-sml-span-4 .c-sml-span-1 {
  width: 25%;
}
.cognito.c-sml .c-sml-span-3 .c-sml-span-3 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-3 .c-sml-span-2 {
  width: 66.66666666666666%;
}
.cognito.c-sml .c-sml-span-3 .c-sml-span-1 {
  width: 33.33333333333333%;
}
.cognito.c-sml .c-sml-span-2 .c-sml-span-2 {
  width: 100%;
}
.cognito.c-sml .c-sml-span-2 .c-sml-span-1 {
  width: 50%;
}
.cognito.c-sml .c-sml-span-1 .c-sml-span-1 {
  width: 100%;
}
.cognito .c-editor-date,
.cognito .c-editor-time {
  max-width: calc(100% - 2em);
  display: inline-block;
  vertical-align: middle;
  padding: 0 !important;
  margin: 0 !important;
}
.cognito .c-editor-date + div,
.cognito .c-editor-time + div {
  display: inline-block;
  vertical-align: middle;
  padding: 3px 6px !important;
  cursor: pointer;
}
.c-editor-date-icon,
.c-editor-time-icon {
  width: auto !important;
  margin: 0;
}
.cognito .c-editor-time-icon .icon-time:before {
  font-family: FontAwesome !important;
}
.cognito .c-forms-form .c-dropdown select {
  margin-bottom: 0;
}
.c-editor-date.c-dropdown,
.c-editor-time.c-dropdown {
  position: relative;
  display: inline-block !important;
  width: initial !important;
}
.c-editor-date.c-dropdown input[type="text"],
.c-editor-time.c-dropdown input[type="text"] {
  padding-right: 20px !important;
  caret-color: transparent;
}
.c-editor-date [type="date"],
.c-editor-time [type="time"] {
  width: 100%;
  position: absolute;
  top: -2px;
  bottom: -2px;
  opacity: 0;
  -webkit-appearance: none;
}
.cognito .c-html * {
  white-space: normal !important;
}
.cognito .c-html h1,
.cognito .c-html h2,
.cognito .c-html h3,
.cognito .c-html h4,
.cognito .c-html h5,
.cognito .c-html h6 {
  margin: 0;
  padding: 0;
  border: 0;
}
@-moz-document url-prefix() {
  .icon-spin {
    height: 0.9em;
  }
  .btn .icon-spin {
    height: auto;
  }
  .icon-spin.icon-large {
    height: 1.25em;
  }
  .btn .icon-spin.icon-large {
    height: 0.75em;
  }
}
.cognito .c-forms-document-link {
  margin-right: 10px;
}
.cognito .c-forms-document-link span {
  display: inline-block;
  vertical-align: middle;
}
.c-choice-option.c-choice-other {
  display: none;
}
.c-section[class*="c-readonly"] .c-action-col {
  display: none;
} /*! * Bootstrap v2.3.2 * * Copyright 2013 Twitter, Inc * Licensed under the Apache License v2.0 * http: //www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */
.cognito .dropdown-toggle:active {
  outline: 0;
}
.cognito .typeahead {
  z-index: 1051;
  margin-top: 2px;
}
.cognito .close {
  float: right;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
}
.cognito .close:focus,
.cognito .close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
.cognito button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
} /*! * Datepicker for Bootstrap * * Copyright 2012 Stefan Petre * Improvements by Andrew Rowls * Licensed under the Apache License v2.0 * http: //www.apache.org/licenses/LICENSE-2.0 * */
.cognito-datepicker {
  padding: 4px;
  direction: ltr;
}
.cognito-datepicker-dropdown {
  top: 0;
  left: 0;
}
.cognito-datepicker-dropdown:before {
  content: "";
  display: inline-block;
  position: absolute;
}
.cognito-datepicker-dropdown:after {
  content: "";
  display: inline-block;
  position: absolute;
}
.cognito-datepicker > div {
  display: none;
}
.cognito-datepicker.days div.cognito-datepicker-days {
  display: block;
} /*! * Timepicker Component for Twitter Bootstrap * * Copyright 2013 Joris de Wit * * Contributors https: //github.com/jdewit/bootstrap-timepicker/graphs/contributors * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */
.cognito[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: 400;
  font-style: normal !important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  margin-top: 0;
}
.cognito-timepicker .add-on {
  cursor: pointer;
}
.cognito-timepicker .add-on i {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.c-toggle {
  display: inline-table;
  overflow: hidden;
  border: 1px solid #ccc;
  cursor: pointer;
}
.c-toggle input {
  position: absolute;
  top: auto;
  z-index: -1;
  width: 1px;
  height: 1px;
  opacity: 0;
  transform: scale(0.1);
  overflow: hidden;
}
.c-toggle label {
  display: inline-block;
}
.c-toggle--container {
  position: relative;
  left: -50%;
  display: inline-block;
  width: 150.5%;
  background-color: #f0f0f0;
  color: #333;
  transition: all 0.5s;
}
.c-toggle--container:after,
.c-toggle--container:before {
  content: none !important;
}
.c-toggle--container span {
  display: inline-block;
  width: 33.3333%;
  height: 100%;
  padding: 4px 7px 6px;
  text-align: center;
  white-space: nowrap;
  text-overflow: clip;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
}
: checked+.c-toggle--container {
  left: 0;
  background: #555;
  color: #fff;
  transition: all 0.5s;
}
.c-toggle .c-hidden-toggle-text {
  height: 1px;
  overflow: hidden;
  display: block;
  padding: 0;
  margin-top: -5px;
}
body,
html {
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  overflow-y: auto;
}
#c-forms-container {
  display: block;
  padding-top: 0;
  padding-bottom: 5px;
}
#ac_type {
  display: block;
}
#basic_details {
  display: block;
}
#bt01_wrap,
.individual_ac,
.joint_ac {
  display: none;
}
#finance_details {
  display: none;
}
#risk_tolerance {
  display: none;
}
#condition {
  display: none;
}
.chk_com {
  width: 25% !important;
  float: left;
  margin: 5px 0 0 0 !important;
}
.prog_in {
  background: #3c6db5;
  height: 10px;
  border-radius: 5px;
  width: 2%;
}
.probar_con {
  min-height: 22px !important;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.top-button_bg1 {
  background-color: #ccc !important;
  font-size: 12px !important;
}
.top-button_bg2 {
  background-color: #3c6db5 !important;
  font-size: 12px !important;
}
.top-button,
a.top-button {
  padding: 12px 9px;
  font-size: 12px;
  float: right;
  color: #fff;
  margin-left: 8px;
  margin-top: 5px;
  background-color: #3c6db5;
  border-color: #3c6db5;
  min-width: 120px;
  text-align: center;
}
.top-button,
a.top-button {
  border: 1px solid rgba(255, 255, 255, 0.25);
  color: #fff;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 400;
  font-style: normal;
}
a {
  outline: 0;
  text-decoration: none;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
[type="submit"]:hover,
a:active,
a:hover {
  text-decoration: none;
  background-color: #052433 !important;
  outline: 0;
}
.cognito .c-forms-form {
  font-size: inherit !important;
  margin: 0 auto !important;
}
.c-public-form .cognito .c-forms-form-main {
  padding: 0 20px 8px 20px;
  min-height: 100px;
}
.c-public-form .cognito .c-forms-form,
.c-public-form .cognito .c-forms-form-main,
.c-public-form .cognito .c-forms-heading {
  width: 100%;
}
.c-public-form .cognito .c-forms-heading .c-forms-form-title {
  padding: 28px 20px 10px 20px;
}
.c-public-form .cognito .c-forms-confirmation-message {
  padding: 8px 28px;
}
.c-public-form .cognito .c-forms-form-details {
  padding: 0 20px;
}
.c-public-form .cognito .c-button-section {
  padding: 0 20px 2px 20px;
}
.c-public-form .cognito .c-button-section .c-button-section {
  padding: 0;
}
.c-public-form .cognito div[class^="c-page-page"] .c-button-section {
  padding: 8px 0 0 0;
}
.cognito .c-forms-confirmation {
  padding-bottom: 20px !important;
}
.cognito.c-sml .c-button-section,
.cognito.c-sml .c-forms-form-main,
.cognito.c-sml .c-forms-heading .c-forms-form-title {
  padding-left: 0;
  padding-right: 0;
}
.cognito.c-sml .c-forms-logo {
  padding-left: 8px !important;
  padding-right: 8px !important;
  margin-bottom: 0;
}
.cognito.c-sml .c-forms-confirmation-message {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.cognito.c-sml .c-forms-form-details {
  padding: 0;
}
.cognito.c-sml .c-forms-form-main {
  margin-bottom: 0 !important;
}
@media print {
  body {
    overflow: visible;
    position: static;
  }
  #c-forms-container {
    padding-top: 0;
    padding-bottom: 0;
  }
  .c-forms-form {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 0;
    overflow: visible !important;
  }
  .c-forms-form-main {
    padding: 0 !important;
    overflow: visible !important;
  }
  .c-forms-heading .c-forms-form-title,
  .c-forms-heading h2 {
    padding-left: 0 !important;
    padding-top: 0 !important;
  }
  .c-forms-confirmation-message {
    padding-left: 0 !important;
  }
} /*!
	core.css
*/
.label_span {
  font-size: 10px;
  display: block;
}
.cognito .c-label {
  padding: 0 8px 2px 8px;
}
.c-lebel2 {
  margin: 0 0 15px -8px !important;
}
.cognito .c-forms-form :not(.c-question) > .c-label {
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 700;
  font-size: 0.875em;
  color: #666;
  line-height: 1.3em;
}

.th_text {
	font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-feature-settings: "kern", "liga", "pnum";
    font-weight: 700;
    font-size: 18px;
    color: #666;
    line-height: 1.3em;
}
.cognito .c-editor {
  padding-right: 0;
  padding-left: 8px;
  position: relative;
}
.cognito .c-title {
  padding: 0 8px;
}
.cognito .c-field {
  padding: 0 0;
}
.cognito input[type="checkbox"],
.cognito input[type="radio"] {
  cursor: pointer;
}
.cognito input[type="checkbox"],
.cognito input[type="radio"] {
  width: 1em;
  height: 1em;
  padding: 0;
  margin: 0 0.3em 0 0;
  font-size: 100%;
}
.cognito {
  overflow: visible;
  line-height: normal;
}
.cognito form {
  margin: 0;
}
.cognito a {
  cursor: pointer;
}
.cognito a:hover {
  text-decoration: underline;
}
.cognito .c-forms-form {
  outline: 0;
}
.cognito a:hover i,
.cognito i:hover {
  text-decoration: none;
}
.cognito .c-dropdown,
.cognito input[type="date"],
.cognito input[type="email"],
.cognito input[type="password"],
.cognito input[type="tel"],
.cognito input[type="text"],
.cognito input[type="url"],
.cognito textarea {
  display: block;
  width: 100%;
  margin: 0;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-size: 100%;
}
.date {
  height: 42px;
}
.cognito button,
.cognito input[type="button"] {
  font-size: 100%;
}
.cognito::-webkit-input-placeholder {
  color: #ccc;
}
.cognito::-moz-placeholder {
  color: #999;
}
.cognito:-ms-input-placeholder {
  color: #ccc !important;
}
.cognito input:-moz-placeholder {
  color: #999;
}
.cognito .c-placeholder {
  color: #ccc;
}
.cognito select option[value=""] {
  color: #ccc;
}
.cognito .c-placeholder-text-styled,
.cognito .c-placeholder-text-styled select {
  color: #ccc;
}
.cognito input[type="date"],
.cognito input[type="email"],
.cognito input[type="password"],
.cognito input[type="tel"],
.cognito input[type="text"],
.cognito input[type="url"],
.cognito select,
.cognito textarea {
  border: 1px solid #ccc;
  padding: 5px;
  -webkit-appearance: none;
  border-radius: 0;
}
.cognito select {
  font-size: 100%;
  background-color: #fff;
}
.cognito input[type="file"] {
  border: 1px solid #ccc;
  margin-top: 5px;
}
.cognito h3 a {
  font-size: inherit;
}
.cognito legend {
  border: 0;
}
.cognito .c-editor label {
  cursor: pointer;
}
.cognito .c-validation-message {
  color: #fff;
  text-decoration: underline;
}
.cognito .c-submit-error .c-validation {
  border-radius: 4px;
  padding: 5px;
}
.cognito INPUT[type="email"],
.cognito INPUT[type="password"],
.cognito INPUT[type="tel"],
.cognito INPUT[type="text"],
.cognito INPUT[type="url"],
.cognito select,
.cognito textarea {
  height: auto;
}
.cognito:not(.c-question) > .c-label {
  font-weight: 700;
  font-size: 100%;
  line-height: 100%;
}
.cognito .c-field.c-required .c-label:after {
  font-weight: 700;
  color: #8b0000;
  font-style: normal;
}
.cognito .c-button {
  border-width: 1px;
  line-height: 100%;
  border-radius: 2px;
  border-style: solid;
}
.cognito .c-dropdown {
  position: relative;
}
.cognito .c-dropdown option {
  color: #444;
  background-color: #fff;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
}
.cognito .c-dropdown select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-right: 20px;
}
.cognito .c-dropdown:after {
  content: "";
  color: #444;
  font-family: FontAwesome;
  font-weight: 400;
  position: absolute;
  z-index: 2;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 4px;
  padding: 2px;
  pointer-events: none;
}
.cognito.c-ie .c-dropdown:after {
  display: none;
}
.cognito.c-ie .c-dropdown select {
  padding-right: 5px;
}
.cognito.c-ie .c-dropdown:after {
  display: none;
}
.cognito.c-ie .c-dropdown select {
  padding-right: 5px;
}
.cognito .c-html {
  line-height: 1.3em;
  white-space: normal !important;
}
.cognito .c-html ol {
  padding-left: 1.3em;
  margin-bottom: 1em;
}
.cognito .c-html li,
.cognito .c-html p {
  margin-bottom: 0.2em;
  margin-top: 0.8em;
}
@font-face {
  font-family: FontAwesome;
  src: url(https://services.cognitoforms.com/content/fonts/fontawesome/fontawesome-webfont.eot?v=4.5.0);
  src: url(https://services.cognitoforms.com/content/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.5.0)
      format("embedded-opentype"),
    url(https://services.cognitoforms.com/content/fonts/fontawesome/fontawesome-webfont.woff?v=4.5.0)
      format("woff"),
    url(https://services.cognitoforms.com/content/fonts/fontawesome/fontawesome-webfont.ttf?v=4.5.0)
      format("truetype"),
    url(https://services.cognitoforms.com/content/fonts/fontawesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular)
      format("svg"),
    url(https://services.cognitoforms.com/content/fonts/fontawesome/fontawesome-webfont.woff2?v=4.5.0)
      format("woff2");
  font-weight: 400;
  font-style: normal;
}
.cognito [class*=" icon-"],
.cognito [class^="icon-"] {
  font-family: FontAwesome;
  font-weight: 400;
  font-style: normal !important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  margin-top: 0;
}
.cognito [class^="icon-"]:before,
.cognito[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.cognito a [class*=" icon-"],
.cognito a [class^="icon-"] {
  display: inline-block;
}
.cognito .icon-2x {
  font-size: 2em;
}
.cognito .icon-3x {
  font-size: 3em;
}
.cognito .icon-4x {
  font-size: 4em;
}
.cognito .icon-5x {
  font-size: 4.5em;
}
.cognito .icon-time:before {
  content: "";
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.c-edge .c-forms-form [type="email"]:focus,
.c-edge .c-forms-form [type="number"]:focus,
.c-edge .c-forms-form [type="password"]:focus,
.c-edge .c-forms-form [type="text"]:focus,
.c-edge .c-forms-form select:focus,
.c-edge .c-forms-form textarea:focus,
.c-ie .c-forms-form a:focus,
.c-ie .c-forms-form button:focus,
.c-ie .c-forms-form input:focus,
.c-ie .c-forms-form textarea:focus {
  outline-width: 1px;
  outline-style: dotted;
}
.cognito-datepicker {
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-size: 13px;
}
.cognito-datepicker-dropdown:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.cognito-datepicker-dropdown:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
}
.c-public-form .cognito:not(.c-sml) .c-forms-form-main {
  padding: 5px;
  min-height: 50px;
}
.c-public-form .cognito:not(.c-sml) .c-forms-logo {
  padding: 28px 28px 0 28px;
}
.c-public-form .cognito:not(.c-sml) .c-forms-heading .c-forms-form-title {
  padding: 28px 20px 10px 20px;
}
.cognito.c-sml .c-forms-heading .c-forms-form-title {
  padding-top: 0;
}
.cognito .c-forms-confirmation {
  display: none;
  overflow: auto;
}
.cognito .c-forms-confirmation {
  min-height: 300px;
  padding: 0;
}
.cognito .c-forms-form-main {
  clear: both;
  margin-top: 4px;
}
.cognito .c-forms-heading {
  overflow: visible;
}
.cognito .c-forms-heading .c-forms-form-title {
  padding: 28px 0 10px 0;
}
.cognito .c-forms-logo {
  padding: 28px 8px 0 8px;
}
.cognito .c-button-section {
  padding: 0 0 20px 0;
}
.cognito .c-forms-confirmation-message {
  padding: 28px 8px 20px 8px;
}
.cognito div[class^="c-page-page"] .c-button-section {
  padding: 0;
}
.cognito.c-sml .c-forms-form-main {
  padding: 0;
  margin-bottom: 10px;
}
.cognito.c-sml .c-forms-form-title {
  padding-left: 0;
  padding-right: 0;
}
.cognito.c-sml .c-button-section {
  padding: 8px 0 0 0;
}
.cognito.c-sml .c-forms-heading .c-forms-form-title {
  padding-top: 0;
}
.c-forms-form {
  overflow: visible;
  line-height: 1.3em;
  position: relative;
}
.c-forms-error {
  padding: 0 20px;
}
.cognito .c-forms-template {
  overflow: visible;
}
.cognito .c-forms-heading h2 {
  padding: 5px 8px;
  margin: 0;
  border-bottom: 1px;
}
.cognito .c-forms-heading .c-forms-description {
  padding: 8px;
}
.cognito.c-sml .c-forms-logo {
  padding: 8px;
}
.cognito .c-forms-form-details {
  clear: both;
}
.c-forms-form-body {
  overflow: visible;
}
.cognito .c-progress-section {
  padding: 8px;
  padding-top: 11px;
  overflow: auto;
  line-height: normal;
}
.cognito .c-forms-progress ol {
  counter-reset: mycounter;
  list-style: none;
  margin: 0;
  clear: both;
  padding: 0;
}
.cognito .c-forms-progress li {
  float: left;
  position: relative;
  list-style-type: none;
  margin-bottom: 5px;
}
.cognito .c-forms-progress a {
  text-decoration: none;
  color: #444;
}
.c-order-total div {
  float: left;
}
.cognito .c-order-total {
  font-weight: 700;
  clear: both;
}
.cognito .c-forms-form-body > .c-section,
.cognito .c-forms-template > .c-section {
  float: none !important;
}
.cognito .c-forms-form-body > .c-section:after,
.cognito .c-forms-template > .c-section:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 1024px) {
  #c-forms-container .c-forms-form {
    margin: 0 !important;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  #c-forms-container {
    padding-top: 0;
  }
}
.cognito form {
  font-size: 16px;
}
.cognito:not(.c-forms-actionBar) {
  max-width: 1024px;
  margin: 0 auto;
}
.c-public-form .cognito {
  max-width: 700px;
}
.cognito .c-forms-form {
  background-color: rgba(255, 255, 255, 1);
}
.cognito .c-forms-form .c-dropdown select {
  padding: 11px 15px !important;
}
.cognito.c-ie .c-forms-form .c-dropdown select {
  padding-right: 6px;
}
.cognito-background {
  background-size: cover;
  background-attachment: fixed;
  background-repeat: repeat;
  background-color: #fff;
}
.cognito .c-forms-form .c-forms-heading {
  background-color: rgba(0, 0, 0, 0);
}
.cognito .c-forms-form .c-forms-form-title h2 {
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 700;
  font-size: 1.5em;
  color: #000;
  line-height: 1.15em;
}
.cognito .c-forms-form .c-forms-description {
  color: #000;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-size: 0.8125em;
}
.cognito .c-forms-form h1,
.cognito .c-forms-form h2,
.cognito .c-forms-form h3,
.cognito .c-forms-form h4,
.cognito .c-forms-form h5,
.cognito .c-forms-form h6 {
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 700;
  color: #434343;
  line-height: 1.2em;
}
.title_bg {
  padding: 15px 8px !important;
  background: #3c6db5;
  margin-left: 8px !important;
}
.title_bg h6 {
  color: #fff !important;
}
.cognito .c-forms-form h1,
.cognito .c-forms-form h2,
.cognito .c-forms-form h3 {
  font-size: 1.25em;
}
.cognito .c-forms-form h3 {
  font-size: 2em !important;
  text-align: center;
}
.cognito .c-forms-form h4 {
  font-size: calc(1.25em * 0.9);
}
.cognito .c-forms-form h5 {
  font-size: calc(1.25em * 0.9 * 0.9);
}
.cognito .c-forms-form h6 {
  font-size: calc(1.25em * 0.9 * 0.9 * 0.9);
}
.cognito .c-forms-form .c-html h1 {
  font-size: calc(1.25em / 0.813);
}
.cognito .c-forms-form .c-html h2 {
  font-size: calc(1.25em * 0.9 / 0.813);
}
.cognito .c-forms-form .c-html h3 {
  font-size: calc(1.25em * 0.9 * 0.9 / 0.813);
}
.cognito .c-forms-form .c-html h4 {
  font-size: calc(1.25em * 0.9 * 0.9 * 0.9 / 0.813);
}
.cognito .c-forms-form .c-html h5 {
  font-size: calc(1.25em * 0.9 * 0.9 * 0.9 * 0.9 / 0.813);
}
.cognito .c-forms-form .c-html h6 {
  font-size: calc(1.25em * 0.9 * 0.9 * 0.9 * 0.9 * 0.9 / 0.813);
}
.cognito .c-forms-form .c-forms-confirmation-message a,
.cognito .c-forms-form .c-html a {
  font-size: calc(0.875em / 0.813);
}
.cognito .c-forms-form:not(.c-question) > .c-label {
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 700;
  font-size: 0.875em;
  color: #666;
  line-height: 1.3em;
}
.cognito .c-forms-form .c-editor-date-icon,
.cognito .c-forms-form .c-editor-time-icon {
  color: #666;
}
.cognito .c-forms-form {
  background-color: rgba(255, 255, 255, 1);
}
.cognito .c-forms-form .c-editor {
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 400;
  font-size: 0.8125em;
  color: #666;
}
.cognito .c-forms-form input[type="date"],
.cognito .c-forms-form input[type="email"],
.cognito .c-forms-form input[type="password"],
.cognito .c-forms-form input[type="tel"],
.cognito .c-forms-form input[type="text"],
.cognito .c-forms-form input[type="url"],
.cognito .c-forms-form select,
.cognito .c-forms-form textarea {
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 400;
}
.cognito .c-editor .c-choice-option label {
  font-weight: 400;
}
.cognito .c-forms-form input::-webkit-input-placeholder {
  color: #ccc;
}
.cognito .c-forms-form input:-ms-input-placeholder {
  color: #ccc;
}
.cognito .c-forms-form input::-webkit-input-placeholder {
  color: #ccc;
}
.cognito .c-forms-form input:-moz-placeholder {
  color: #ccc;
}
.cognito .c-forms-form input::-moz-placeholder {
  color: #ccc;
}
.cognito .c-forms-form .c-placeholder-text-styled,
.cognito .c-forms-form .c-placeholder-text-styled select {
  color: #ccc;
}
.cognito select option[value=""] {
  color: #ccc;
}
.cognito .c-forms-form textarea::-webkit-input-placeholder {
  color: #ccc;
}
.cognito .c-forms-form textarea:-ms-input-placeholder {
  color: #ccc;
}
.cognito .c-forms-form textarea::-webkit-input-placeholder {
  color: #ccc;
}
.cognito .c-forms-form textarea:-moz-placeholder {
  color: #ccc;
}
.cognito .c-forms-form textarea::-moz-placeholder {
  color: #ccc;
}
.cognito .c-forms-form a,
.top-button {
  color: #fff;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 400;
}
.cognito .c-forms-form button:not(.c-icon-button) {
  padding: 0.5em 1.25em;
}
.c-button {
  background-color: #211a0f !important;
  border-color: #310d01 !important;
  color: #fff;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 400;
  font-size: 0.875em;
  border-radius: 4px;
  cursor: pointer;
  padding: 0.5em 1.25em !important;
}
.submit_button {
  background-color: #c5c5c5;
  border-color: #c5c5c5;
  color: #fff;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 400;
  font-size: 0.875em;
  border-radius: 4px;
}
.c-button:hover {
  background-color: #fff !important;
  border-color: #054261 !important;
  color: #054261 !important;
}
.cognito .c-forms-form .c-forms-confirmation-message,
.cognito .c-forms-form .c-progress-section a {
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 400;
  font-size: 0.8125em;
  color: #666;
}
.cognito .c-forms-form .c-validation {
  color: #333;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 400;
  font-size: 0.8125em;
  border-radius: 0 0 4px 4px;
  line-height: 1.3em;
}
.cognito .c-forms-form .c-error:after,
.cognito .c-forms-form .c-validation,
.cognito .c-forms-form .c-validation-icon {
  background-color: #b91f1f !important;
  color: #fff;
}
.cognito .c-forms-form .c-forms-heading {
  text-align: left;
}
.cognito .c-forms-form input[type="date"],
.cognito .c-forms-form input[type="email"],
.cognito .c-forms-form input[type="password"],
.cognito .c-forms-form input[type="tel"],
.cognito .c-forms-form input[type="text"],
.cognito .c-forms-form input[type="url"],
.cognito .c-forms-form select,
.cognito .c-forms-form textarea {
  border-radius: 0;
}
.cognito .c-forms-form input[type="date"],
.cognito .c-forms-form input[type="email"],
.cognito .c-forms-form input[type="password"],
.cognito .c-forms-form input[type="tel"],
.cognito .c-forms-form input[type="text"],
.cognito .c-forms-form input[type="url"],
.cognito .c-forms-form select,
.cognito .c-forms-form textarea {
  padding: 10px 15px;
  font-size: 14px;
}
.cognito .c-forms-form .c-dropdown:after {
  right: 5px;
}
.cognito .c-forms-form .c-validation {
  border-radius: 4px;
  margin-top: 2px;
}
.cognito .c-forms-form .c-address .c-validation,
.cognito .c-forms-form .c-name .c-validation {
  top: -6px;
}
.cognito .c-forms-form input[type="checkbox"]:checked,
.cognito .c-forms-form input[type="checkbox"]:not(:checked),
.cognito .c-forms-form input[type="radio"] {
  position: absolute;
  z-index: 1;
  opacity: 1;
  transform: scale(2);
}
.cognito .c-forms-form input[type="checkbox"] + * {
  position: relative;
  cursor: pointer;
  font-size: 15px;
}
.cognito .c-forms-form input[type="checkbox"]:checked + :before,
.cognito .c-forms-form input[type="checkbox"]:not(:checked) + :before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  margin: -1px 0.4em 1px 1px;
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.cognito .c-forms-form input[type="checkbox"]:checked + :after,
.cognito .c-forms-form input[type="checkbox"]:not(:checked) + :after {
  color: #333;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  content: "\f00c";
  text-indent: 0;
  height: 1.2em;
  width: 1.15em;
  line-height: 1.2;
  text-align: center;
  position: absolute;
  left: 2px;
  top: 1px;
  font-size: 0.9em;
  color: #666;
  transition: all 0.2s;
}
.cognito .c-forms-form input[type="checkbox"]:not(:checked) + :after {
  opacity: 0;
  transform: scale(0);
}
.cognito .c-forms-form input[type="checkbox"]:checked + :after {
  opacity: 1;
  transform: scale(1);
}
.cognito .c-forms-form .c-choice-option label {
  padding-left: 1.6em;
  text-indent: -1.6em;
}
.cognito .c-forms-form input[type="checkbox"]:focus + :before,
.cognito .c-forms-form input[type="radio"]:focus + :before {
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1),
    inset 0 0 1px 1px rgba(0, 0, 0, 0.3);
}
.cognito .c-forms-form input[type="radio"] + :before {
  content: "";
  width: 1em;
  height: 1em;
  display: inline-block;
  background: #fff;
  box-shadow: inset 0 0 0 10px #fff;
  transition: box-shadow 0.4s, color 0.4s;
  vertical-align: middle;
  visibility: visible;
  color: #fff;
  line-height: 1em;
  margin: -1px 0.4em 1px 1px;
  border: 1px solid #aaa;
}
.cognito .c-forms-form input[type="radio"] + * {
  position: relative;
}
.cognito .c-forms-form input[type="radio"] + :before {
  border-radius: 50%;
}
.cognito .c-forms-form input[type="radio"]:checked + :before {
  background: #666;
  box-shadow: inset 0 0 0 3px #fff;
}
.cognito .c-forms-form input[type="radio"]:checked:focus + :before {
  background: #000;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 2px #fff;
}
.cognito .c-forms-form button:not(.c-icon-button),
.cognito .c-forms-form input[type="button"] {
  padding: 12px 10px;
}
.terms_condi {
  height: 350px !important;
  overflow: scroll !important;
}
input[type="number"] {
  padding: 10px 15px;
  border-radius: 0;
  color: #333;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-weight: 400;
  height: auto;
  border: 1px solid #ccc;
  display: block;
  width: 100%;
  margin: 0;
  font-size: 100%;
}
body,
html {
  width: 100%;
}
*,
::after,
::before {
  box-sizing: border-box;
}
html {
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}
main,
section {
  display: block;
}
body {
  margin: 0;
  color: #222;
  font-size: 1.5rem;
  font-family: Poppins, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  font-feature-settings: "tnum";
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type="number"],
input[type="password"],
input[type="text"] {
  -webkit-appearance: none;
}
ol {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol {
  margin-bottom: 0;
}
b,
strong {
  font-weight: bolder;
}
a {
  color: #044260;
  text-decoration: none;
  background-color: transparent;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #222;
}
a:active {
  color: #005c3f;
}
a:active,
a:hover {
  text-decoration: none;
  background-color: #052433;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
[role=button],a,button,input: not([type=range]),label {
  touch-action: manipulation;
}
button,
input {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button {
  text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
  -webkit-appearance: listbox;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating-without-extra-node="true"],
[ant-click-animating="true"] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #044260;
}
[ant-click-animating-without-extra-node="true"]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #044260;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),
    waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: "";
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #044260;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0;
    opacity: 0;
  }
}
@keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antAlertSlideUpIn {
  0% {
    transform: scaleY(0);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antAlertSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
form input[type="checkbox"],
form input[type="radio"] {
  width: 14px;
  height: 14px;
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    padding-top: 16px 24px;
    padding-bottom: 16px 24px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@supports (-moz-appearance: meterbar) and
  (background-blend-mode: difference, normal) {
  .ant-radio {
    vertical-align: text-bottom;
  }
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
@keyframes AntSwitchSmallLoadingCircle {
  0% {
    transform: rotate(0) scale(0.66667);
    transform-origin: 50% 50%;
  }
  100% {
    transform: rotate(360deg) scale(0.66667);
    transform-origin: 50% 50%;
  }
}
@supports (-moz-appearance: meterbar) {
  .ant-table-thead > tr > th.ant-table-column-has-actions {
    background-clip: padding-box;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .ant-input {
      line-height: 1.5;
    }
  }
}
@keyframes transferHighlightIn {
  0% {
    background: #74b596;
  }
  100% {
    background: 0 0;
  }
}
@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
section[class*="flex"] {
  display: flex;
}
@keyframes antAlertSlideUpIn {
  0% {
    transform: scaleY(0);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antAlertSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@supports (-moz-appearance: meterbar) and
  (background-blend-mode: difference, normal) {
  .ant-radio {
    vertical-align: text-bottom;
  }
}
form input[type="checkbox"],
form input[type="radio"] {
  width: 14px;
  height: 14px;
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
% {
  transform: scale(1);
  opacity: 0.5;
}
100% {
  transform: scale(1.6);
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJA.ttf)
    format("truetype");
}
.address_txt {
	width: 100%;
	}
	

@media only screen and (max-width: 450px) {
	.cognito .c-span-24 .c-span-5 {
		width: 80%;
	}
	
	.cognito .c-span-24 .c-span-3 {
    width: 80%;
	}
	
	.cognito .c-dropdown, .cognito input[type="date"], .cognito input[type="email"], .cognito input[type="password"], .cognito input[type="tel"], .cognito input[type="text"], .cognito input[type="url"], .cognito textarea {
    display: block;
   /* width: 100%;*/
    margin: 0;
	}
	
	.address_txt {
	width: 95%;
	}
	
	.cognito .c-span-24 .c-span-8 {
    width: 80%;
	}
	
	.chk_com {
    width: 65% !important;}
}

.con_top {
	padding-top:25px!important;
}