.cognito .sys-template,.cognito .c-hidden {
    display: none}
.cognito * {
    box-sizing: border-box}
#c-recaptcha-div {
    clear: both;
    margin: 8px}
.cognito .c-view,.cognito.c-view {
    margin: 0;
    padding: 0;
    width: 100%}
.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:before,.cognito i:after {
    font-style: normal}
.cognito .c-editor .c-choice-option,.cognito .c-editor .c-yesno-radio,.cognito .c-editor.c-yesno-checkbox {
    margin: 0}
.c-columns-1 .actype {
	margin:5px 0px 8px 0!important;}
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}
	
.c-section {

}	
	
.cognito .c-section {
    padding-bottom: 8px;
    margin-top: 12px;
	/*border:1px solid #c5c5c5;*/
	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-columns-1 div.c-choice-fillin label,.cognito .c-editor .c-columns-1 div.c-choice-fillin label {
    width: 100%}
.cognito .c-editor.c-columns-2 div.c-choice-fillin label,.cognito .c-editor .c-columns-2 div.c-choice-fillin label {
    width: 100%}
.cognito .c-editor.c-columns-3 div.c-choice-fillin label,.cognito .c-editor .c-columns-3 div.c-choice-fillin label {
    width: 100%}
.cognito .c-editor.c-columns-4 div.c-choice-fillin label,.cognito .c-editor .c-columns-4 div.c-choice-fillin label {
    width: 100%}
.cognito .c-editor.c-columns-1 div.c-choice-fillin .c-fillin-text,.cognito .c-editor .c-columns-1 div.c-choice-fillin .c-fillin-text {
    width: 100%}
.cognito .c-editor.c-columns-2 div.c-choice-fillin .c-fillin-text,.cognito .c-editor .c-columns-2 div.c-choice-fillin .c-fillin-text {
    width: 100%}
.cognito .c-editor.c-columns-3 div.c-choice-fillin .c-fillin-text,.cognito .c-editor .c-columns-3 div.c-choice-fillin .c-fillin-text {
    width: 100%}
.cognito .c-editor.c-columns-4 div.c-choice-fillin .c-fillin-text,.cognito .c-editor .c-columns-4 div.c-choice-fillin .c-fillin-text {
    width: 100%}
.cognito .c-choice-fillin .c-fillin-text {
    max-width: 150px}
.cognito .c-editor .c-choice-option label,.cognito .c-editor label.c-yesno-radio,.cognito .c-editor.c-yesno-checkbox 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-yesno-checkbox label {
    padding-top: 0!important}
.cognito.c-sml .c-field.c-name.c-sml-span-1 .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-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-address.c-sml-span-1 .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-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-sml-span-1 .c-field.c-name .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-name .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-name .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-name .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-name .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-name .c-editor,.cognito.c-sml .c-sml-span-12 .c-field.c-name .c-editor,.cognito.c-sml .c-sml-span-1 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-2 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-3 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-4 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-5 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-6 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-7 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-8 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-9 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-10 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-11 .c-field.c-address .c-editor,.cognito.c-sml .c-sml-span-12 .c-field.c-address .c-editor {
    width: 100%!important}
.c-field.c-name.c-span-1 .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-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-address.c-span-1 .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-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-span-1 .c-field.c-name .c-editor,.c-span-2 .c-field.c-name .c-editor,.c-span-3 .c-field.c-name .c-editor,.c-span-4 .c-field.c-name .c-editor,.c-span-5 .c-field.c-name .c-editor,.c-span-6 .c-field.c-name .c-editor,.c-span-7 .c-field.c-name .c-editor,.c-span-8 .c-field.c-name .c-editor,.c-span-9 .c-field.c-name .c-editor,.c-span-10 .c-field.c-name .c-editor,.c-span-11 .c-field.c-name .c-editor,.c-span-12 .c-field.c-name .c-editor,.c-span-1 .c-field.c-address .c-editor,.c-span-2 .c-field.c-address .c-editor,.c-span-3 .c-field.c-address .c-editor,.c-span-4 .c-field.c-address .c-editor,.c-span-5 .c-field.c-address .c-editor,.c-span-6 .c-field.c-address .c-editor,.c-span-7 .c-field.c-address .c-editor,.c-span-8 .c-field.c-address .c-editor,.c-span-9 .c-field.c-address .c-editor,.c-span-10 .c-field.c-address .c-editor,.c-span-11 .c-field.c-address .c-editor,.c-span-12 .c-field.c-address .c-editor {
    width: 100%!important}
.cognito.c-smed .c-payment-section .c-span-12 {
    width: 100%}
.cognito .c-editor .c-choice-fillin div: not(.printHelper) {
    float: none!important;
    display: inline-block;
    vertical-align: top}
.cognito .c-editor .c-choice-fillin {
    position: relative;
    padding-top: 0!important;
    padding-bottom: 0!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-helptext {
    padding: 5px 8px 2px 8px;
    clear: left;
    margin: 0}
.cognito .c-table-section .c-helptext {
    padding-left: 0}
.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-validation-row.c-error>.c-validation,.cognito .c-section.c-error>.c-validation,.cognito .c-forms-error.c-error>.c-validation,.cognito .c-field.c-error>div.toggle-on>.c-validation {
    display: block}
.cognito .c-title {
    margin: 0;
    clear: both}
.cognito .c-section .c-title h3: empty {
    display: none}
.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,.cognito .c-forms-form>.c-forms-form-body .c-rating-scale.c-required .c-choice-question:after {
    margin-left: .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-partial-line: nth-last-child(3),.cognito .c-address .c-partial-line: nth-last-child(3)~.c-partial-line {
    width: 33.33%}
.cognito .c-address .c-partial-line: nth-last-child(4),.cognito .c-address .c-partial-line: nth-last-child(4)~.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: 2px;
    padding-bottom: 8px}
.cognito .c-field.c-name,.cognito .c-field.c-address {
    padding-bottom: 0}
.c-name .c-validation,.c-address .c-validation,.c-name .c-helptext,.c-address .c-helptext {
    position: relative;
    top: -8px}
.cognito .c-repeating-section-container {
    border-width: 1px;
    clear: both}
.cognito .c-repeating-section-container .c-action-col {
    display: inline-block;
    vertical-align: middle}
.cognito .c-repeating-section-item {
    margin-left: 24px}
.cognito .c-repeating-section-item-title {
    text-align: left;
    position: relative}
.cognito .c-repeating-section-add .c-add-item:hover {
    text-decoration: none}
.cognito .c-repeating-section-add .c-add-item {
    display: inline-block;
    cursor: pointer}
.cognito .c-repeating-section-item-title .c-remove-item {
    width: 2em;
    display: block;
    text-align: center;
    padding: 0}
.cognito .c-forms-form [class*="c-readonly"] .c-repeating-section-item {
    margin-left: 0}
.cognito .c-forms-form [class*="c-readonly"].c-section .c-repeating-section-item {
    padding-left: 8px}
.cognito [class*="c-readonly"] .c-repeating-section-item-title,.cognito .c-forms-form-admin-readonly .c-repeating-section-item-title {
    padding-left: 8px}
.cognito .c-repeating-section-item-title h3,.cognito .c-repeating-section-item-title h4,.cognito .c-repeating-section-item-title h5,.cognito .c-repeating-section-item-title h6 {
    margin: 5px 0;
    display: inline-block;
    vertical-align: middle}
.cognito .c-repeating-section-title h3,.cognito .c-repeating-section-title h4,.cognito .c-repeating-section-title h5,.cognito .c-repeating-section-title h6 {
    margin: 5px 0 5px 0;
    padding: 5px 0 6px 0}
.cognito .c-button{
    margin: 8px 8px 8px}
	.submit_button{
    margin: 8px 8px 8px}
.cognito .c-repeating-section-title .c-helptext {
    padding-left: 0}
.cognito .c-col-1 {
    clear: left}
.cognito INPUT[type=text],.cognito INPUT[type=password],.cognito INPUT[type=email],.cognito INPUT[type=tel],.cognito INPUT[type=url],.cognito textarea,.cognito select {
    width: 100%}
.cognito svg.remove-icon {
    width: 20px;
    height: 20px}
.cognito .remove-icon circle {
    fill: #d85427}
.cognito .remove-icon line {
    stroke: white;
    stroke-width: 1.5}
.cognito .c-editor textarea {
    height: 100px;
    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: .25em;
    font-size: 1em}
.cognito .c-save-resume-button {
    cursor: pointer}
.cognito .c-visible-container {
    display: block}
.cognito .c-forms-form button.c-icon-button {
    background: transparent!important;
    border: 0!important}
.cognito .c-button-section:after,.cognito .c-repeating-section-container:after,.cognito .c-forms-form-main:after,.c-forms-form .c-forms-payment-order-summary>div:after {
    content: " ";
    display: block;
    clear: both}
.cognito .c-readonly .c-rating-scale {
    padding-left: 0}
.cognito .c-rating-scale legend.c-label {
    padding-left: 0}
.cognito .c-readonly .c-rating-scale legend.c-label {
    padding-left: 8px}
.cognito .c-rating-scale .c-rating-scale-questions {
    clear: both;
    overflow: hidden;
    position: relative}
.cognito .c-readonly .c-rating-scale .c-rating-scale-questions {
    margin: 0 8px}
.cognito .c-rating-scale input[type="radio"] {
    margin-right: 0}
.cognito .c-rating-scale th.c-choice-question {
    text-align: left;
    font-weight: normal}
.cognito .c-rating-scale th.c-choice-option-header {
    text-align: center;
    font-weight: normal;
    width: 1%;
    vertical-align: bottom}
.cognito .c-rating-scale table td,.cognito .c-rating-scale th {
    padding: 10px 5px}
.cognito .c-rating-scale td.c-choice-option {
    text-align: center;
    width: 1%}
.cognito .c-forms-form .c-rating-scale .c-choice-option label {
    padding-left: 0;
    text-indent: 0}
.cognito .c-rating-scale .c-validation {
    margin: 0}
.cognito .c-rating-scale .c-validation-row {
    padding: 0}
.cognito .c-rating-scale .c-validation-row .c-validation {
    margin: 0}
.cognito .c-rating-scale .c-helptext {
    padding: 5px 0 2px 0}
.cognito [class*="c-readonly"] .c-question .c-label {
    font-weight: bold}
.cognito .c-signature .c-editor {
    min-height: 154px;
    position: relative}
.cognito .c-signature img {
    max-width: 100%}
.cognito .c-signature .c-signature-container {
    background-color: #fff;
    min-height: 154px}
.cognito .c-signature .c-signature-glyph {
    z-index: 9999}
.cognito .c-signature .c-signature-glyph:after {
    position: absolute;
    bottom: 35px;
    left: 14px;
    padding: 4px;
    vertical-align: text-bottom}
.cognito .c-signature .c-jsignature {
    -ms-touch-action: none;
    touch-action: none}
.cognito .c-signature-present img {
    background: #fff}
.cognito .c-signature-present .c-signature-glyph {
    cursor: pointer}
.cognito .c-signature .c-editor>div {
    padding: 0 8px;
    background-color: #fff;
    min-height: 153px}
.cognito .c-readonly .c-signature-present img: not([src=""]) {
    display: block!important}
.cognito .c-readonly .c-signature .c-editor {
    min-height: 0}
.cognito .c-readonly .c-signature .c-editor>div {
    border: 0;
    min-height: 0}
.cognito.c-sml .c-rating-scale table {
    display: block}
.cognito.c-sml .c-rating-scale thead {
    display: none}
.cognito.c-sml .c-rating-scale tbody {
    background-color: transparent!important;
    display: block}
.cognito.c-sml .c-rating-scale .c-choice-option .c-offscreen {
    display: inline!important;
    position: static!important;
    text-indent: 0!important}
.cognito.c-sml .c-rating-scale tr {
    display: block}
.cognito.c-sml .c-rating-scale td {
    display: block;
    width: 100%!important;
    text-align: left!important;
    padding-left: 0;
    padding-right: 0;
    float: left}
.cognito.c-sml .c-rating-scale th.c-choice-question {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    float: left}
.cognito.c-sml .c-rating-scale .c-choice-option {
    position: relative;
    padding-right: 5px!important}
.cognito.c-sml .c-rating-scale .c-choice-option input {
    margin: .14em 0 0 0;
    position: absolute}
.cognito.c-sml .c-rating-scale .c-choice-option span {
    display: inline-block;
    vertical-align: middle;
    padding-left: 18px;
    line-height: 100%;
    width: 100%}
.cognito .c-offscreen {
    position: absolute!important;
    clip: rect(1px,1px,1px,1px)!important;
    width: 1px!important;
    height: 1px;
    overflow: hidden}
.c-field: not(.c-required) .c-required-screenreaders,.c-field: not(.c-error) .c-validation-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.5%}
.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: 45.8333%}
.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: 25%}
.cognito .c-span-24 .c-span-4 {
    width: 16.6667%}
.cognito .c-span-24 .c-span-3 {
    width: 12.5%}
.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-med .c-span-3 .c-span-1 {
    width: 50%}
.cognito.c-med .c-span-3 .c-span-2 {
    width: 50%}
.cognito.c-med .c-span-3 .c-span-1+.c-col-3 {
    clear: left}
.cognito.c-med .c-span-2 .c-span-1 {
    width: 50%}
.cognito.c-med .c-span-3 .c-span-2 .c-span-1 {
    width: 100%}
.cognito.c-med .c-med-33 {
    width: 33%;
    float: left}
.cognito.c-med .c-med-67 {
    width: 67%;
    float: left}
.cognito.c-med .c-med-30 {
    width: 30%;
    float: left}
.cognito.c-med .c-med-70 {
    width: 70%;
    float: left}
.cognito.c-med .c-med-50 {
    width: 50%;
    float: left}
.cognito.c-med .c-content-section .c-button-right {
    float: none}
.cognito.c-med .c-editor-date,.cognito.c-med .c-editor-time {
    width: 50%}
.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-drill i {
    position: static}
.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-time-icon,.cognito.c-sml .c-editor-date-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-signature .c-signature-glyph:after {
    top: 60%}
.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-time-icon,.c-editor-date-icon {
    width: auto!important;
    margin: 0}
.cognito .c-editor-time-icon .icon-time:before,.cognito .c-editor-date-icon .icon-calendar:before {
    font-family: FontAwesome!important}
.c-editor.c-use-native-datetime-fields .c-editor-time-icon,.c-editor.c-use-native-datetime-fields .c-editor-date-icon {
    display: none}
.cognito .c-editor-date input[type=date].c-datepicker-empty: not([placeholder=""])::before {
    width: 100%;
    content: attr(placeholder)}
.cognito .c-editor-date input[type=date].c-datepicker-empty: not([placeholder=""]):hover::before {
    width: 0%;
    content: ""}
.cognito .c-editor-time input[type=time].c-timepicker-empty: not([placeholder=""])::before {
    width: 100%;
    content: attr(placeholder)}
.cognito .c-editor-time input[type=time].c-timepicker-empty: not([placeholder=""]):hover::before {
    width: 0%;
    content: ""}
.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}
.cognito .c-editor.c-html img {
    max-width: 100%;
    height: auto}
.cognito .c-loading {
    position: relative;
    clear: both;
    text-align: center}
.cognito .c-loading-spinner {
    display: none!important}
.cognito .c-loading .c-loading-spinner {
    display: block!important;
    position: absolute;
    top: 5%;
    z-index: 1;
    font-size: 1em;
    color: rgba(150,150,150,.3);
    width: calc(100% - 20px);
    height: 90%;
    background: #fff;
    left: 1px}
.cognito .c-loading .c-loading-spinner+.c-editor {
    display: none}
.cognito .c-lookup-radiobuttons .c-loading,.cognito .c-lookup-checkboxes .c-loading {
    background: rgba(150,150,150,.15);
    margin: 0 8px}
.c-loading-spinner:before {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    position: absolute;
    transform: translateY(-50%);
    top: 23%}
@-moz-document url-prefix() {
    .icon-spin {
    height: .9em;
}
.btn .icon-spin {
    height: auto;
}
.icon-spin.icon-large {
    height: 1.25em;
}
.btn .icon-spin.icon-large {
    height: .75em;
}
}
.cognito .adobe-pdf-file-icon-32x32 {
    background-image: url(data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADmklEQVRYhc2VSWgTURjHgycFPVsEtQdRXE96UFDxZHtRXFDRClrxICoIIl7EhWo9eFDEi+jFBRFxqRUFccEusY11abSKjSa2WZqmbZaZzGRt+/d9r5nxzSSpk9iCD34Mb/Le/P7vmy+Jzfafj6l+vx+Ez+fT0e4FAgH09fUhGAyiv7+fEwqFMDAwgMHBQY7T6VzPnjOl3AAVotzr9eoBSG4OQHIxwNDQELq7u4lzRQ3RShsmAwpEAXp6enhQj8dzpmCAMFssr5g5odAzqVIUgK7xeJxXjVXwdF6A0FwbzGRZWZOtLYgcOzI2D/Yh9dmJcG0Nnw+zMqe+OKE8fpS3V4NOHg6HeYBUKgVJkngl2H1jJYJssZm0x43Q5mok3znG5r88CK5cAvX1yz/zAvtEtABut1vvIbrncrnoeldvTP8cG8xkWRMpTW8QOrCfz0lI19TPH2Ofs9ImqSKXL+bt1SBZJBJBNBpFLBbjUBVkWeYw9XQeoJctNpNiFTDMWQDfupVQP37Q54X2GejtLSqnnmDqWTyAe7YNZhLfvhrmadYDSucneGu28Xmy+3veHjP0lS0mVxSFAlTyAC62eDKgd15MbgjwnS2eDOhrV0iuqipHD8DGbMb8Iqxrbm5GU1OTTktLC6e1tRV2ux1tbW1ob2/nOBwOdHR0oKuri/8iamKzPJFIGAJMY8wowmJqJjP0fjUK/UeQnBpQLLkoTyaThgDjjUp6kBmtuQj51VPED22HfP2SodyFTq3JSwogysSu1ohfqYfs+gZ5d7VBXExOv4qE5QCiTGwq/bQNdxB/cBvyvi3jijV5Op3mWA6QJ8ydUj9tMABp7ULEr14cVyzKM5mM9QAGWe6EIiSU1iyC2vnBkpjIZrPWA5hlIiRTO99D2rAa8uljlsTE8PCw9QBmoQjJ5JNHody8BrXxPpR7t/8qJkZGRqwHMJfVQMCHyPJ5SLx3QLlxDbH9NYju2Aj5Qj2ks6cgn6/LExOjo6PWA5jLqqG+eIZo9WrE9m6D+vwpMqrCT6s2PoR04jiUO7cwsHSBQU5igoblAGJJiZTfC+lgLeIX6hBetQxpWTKUmZ+YQr+1I+PtNYg1eUkBtPeoEavdyUNENlUhaW/Oe7/mUotScVgOIJ6MiB09jOiurUg8aRhXWkxccgBRUkhYirSsAKKokLAUaVkBzLJyhWUHmBDbPwSoYFQx9kwwVbln/3VMzS2snGAqcs+2/QZXZB6MU7ZPlQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    padding-right: 4px}
.cognito .ms-word-file-icon-32x32 {
    background-image: url(data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0M0RTI0QzE4NDhGMTFFNUI5RUJCMjhEMDkyQkE1QzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0M0RTI0QzA4NDhGMTFFNUI5RUJCMjhEMDkyQkE1QzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjM3NkVBNDg4MzNBMTFFNTkzMkZCQjYxQTAzMTg2QTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjM3NkVBNDk4MzNBMTFFNTkzMkZCQjYxQTAzMTg2QTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7A8nG/AAAChElEQVR42mL8//8/AzawYtky7BJEgt+//jbGJsQ2EFQIcgA2vHzp0v/kgjWrVv9fDcSL5i9qwGU+DDMx0AD8+vWLwc/fj4GTm7N+8YLFeEOBJg4AATY2NqIcwUKMYTNnziTJ8ovnLzBERkfBHbFp4yaQIxiwpglapIFlS1D1/vz5E2eawBoFjIyMNI0OoPlMNI+Cw4cPo4jZ2tqCHcLCylQP5PYA8ReiHZCenk610ABGLYjiI8oBNx68Zfj87SfD9fsg+hfD6WvPwOKnrz0H01dXppEdKxhRUDRhz8U7T94z3Hn0gcE1e5le88bPDAwb11ItenCFItwBO4/f04MkQAaGp68/E+0VSqOHZgURsYCFUgMojQJ4gaAVNvN/YOkacMGx+9T9/yB+2/yjYP6UVWfA/FNXn4H5IDYIk1dILQHVsgpYC6KbD4Gp/esvBk0FYTDfVFsKTJtBaSlRHnDOoGkU3AA6wlRLEsyGOwTI5+FiY5AW5WVYdOoKbXIBDACDGWyhv70a2EKQjzWADgkA8iEOfEPbXHAKWtjEeemC6UXbLoPpQAd1SCF09RmNowAaxyBfg9LDxoO3GNqyHMB8UPnw7M0X2kbBF2CRCwv2k0hFLyharmNJgJRGAdZyYO/pB+Cyfx+QBoE9p+6DaRif5gXRtDVnwRgGlmy/AsY0rQvIBcOnLvj/n/HS+8/fGIT4OPXoWRfAHXBtVao+UptQoX3CwvvOri7wxsjT158Ynr3+wvDp609gkf2OtrkABORFmIFZTwqMaQkGd3sA2EGluQMYsfWOgWlAAkiBKgNJKofSPyAGtWgvA+19gc8BHECKH4hBNDV7KSDLfgDxR6C9IJoBIMAA9JQ/pJvyi9wAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    padding-right: 4px}
.cognito .c-forms-document-link {
    margin-right: 10px}
.cognito .c-forms-document-link span {
    display: inline-block;
    vertical-align: middle}
.cognito .has-switch input[type="checkbox"]+*:before,.cognito .has-switch input[type="checkbox"]+*:after {
    display: none!important}
.c-field: not(.c-forms-layout-element): not(.c-readonly) .c-editor.c-readonly,.c-field: not(.c-forms-layout-element): not(.c-readonly) .c-label.c-readonly,.c-field: not(.c-forms-layout-element): not(.c-readonly) .c-rating-scale-questions.c-readonly,.c-field: not(.c-forms-layout-element).c-readonly: not([class*=-checkboxes]) .c-editor: not(.c-readonly),.c-field: not(.c-forms-layout-element).c-readonly: not([class*=-checkboxes]) .c-label: not(.c-readonly),.c-field: not(.c-forms-layout-element): not(.c-question): not([class*='c-calculation'])[class*="c-readonly"] .c-helptext,.c-field: not(.c-forms-layout-element).c-readonly .c-rating-scale-questions: not(.c-readonly),.c-forms-form-main .c-section.c-readonly .c-field: not([class*=-checkboxes]): not(.c-readonly-always): not(.c-question) .c-editor: not(.c-readonly),.c-forms-form-main .c-section.c-readonly .c-field: not([class*=-checkboxes]): not(.c-readonly-always): not(.c-question) .c-label: not(.c-readonly),.c-forms-form-main .c-section.c-readonly .c-field: not([class*=-checkboxes]): not(.c-readonly-always): not(.c-question) .c-rating-scale-questions: not(.c-readonly),.c-forms-form-main .c-section[class*="c-readonly"] .c-helptext,.c-forms-form-main .c-section[class*="c-readonly"] .c-lookup-dropdown .toggle-off,.c-forms-form-details.c-readonly .c-helptext {
    position: absolute;
    visibility: hidden;
    transform: scale(0)}
.cognito .c-section[class*="c-readonly"] .c-label.c-readonly,.cognito .c-section[class*="c-readonly"] .c-editor.c-readonly,.cognito .c-section[class*="c-readonly"] .c-rating-scale-questions.c-readonly,.cognito .c-section.c-readonly .c-field: not([class*=-checkboxes]).c-readonly-always .c-editor {
    position: static;
    visibility: visible;
    transform: scale(1)}
.c-table-footer .c-editor,.c-sml .c-responsive .c-table-footer .c-label,.c-signature .c-editor,.c-signature .c-label: not(.c-offscreen),.c-choice-checkboxes.c-readonly .c-label,.c-choice-checkboxes.c-readonly .c-editor {
    position: static!important;
    visibility: visible!important;
    transform: scale(1)!important}
.cognito [class*=c-readonly] .c-signature-present img: not([src=""]),.c-forms-form-details.c-readonly .c-signature-container img: not([src=""]) {
    display: block!important}
.cognito [class*=c-readonly] .c-signature-present .c-jsignature {
    display: none}
.cognito [class*=c-readonly].c-signature .c-editor>div,.cognito .c-section[class*=c-readonly]: not(.c-forms-details-scroll) .c-field.c-signature .c-editor>div {
    background-color: #fff;
    border-color: transparent!important;
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0}
.cognito .c-readonly.c-signature .c-jsignature,.cognito .c-section.c-readonly: not(.c-forms-details-scroll) .c-field.c-signature .c-jsignature {
    cursor: default}
.cognito .c-readonly.c-signature .c-signature-glyph,.cognito .c-section[class*=c-readonly]: not(.c-forms-details-scroll) .c-field.c-signature .c-signature-glyph {
    display: none!important}
.c-readonly-always .c-signature .c-editor,.c-signature.c-readonly-always .c-editor,[class*="c-readonly"] .c-signature .c-editor>: not(.c-signature-present),.c-signature[class*="c-readonly"] .c-editor>: not(.c-signature-present) {
    display: none}
.c-field.c-readonly .c-choice-option: not(.c-checked),.c-section.c-readonly .c-choice-option: not(.c-checked) {
    display: none}
.c-field.c-readonly .c-choice-option input[type=checkbox],.c-section.c-readonly .c-choice-option input[type=checkbox] {
    display: none!important}
.c-field.c-readonly .c-choice-option input[type=checkbox]+*:before,.c-section.c-readonly .c-choice-option input[type=checkbox]+*:before {
    display: none!important}
.c-field.c-readonly .c-choice-option input[type=checkbox]+*:after,.c-section.c-readonly .c-choice-option input[type=checkbox]+*:after {
    display: none!important}
.c-field: not(.c-readonly) .c-choice-option span.c-lookup-description::before {
    content: " "}
.c-field[class*=c-readonly] .c-choice-option span.c-lookup-description,.c-section[class*=c-readonly] .c-choice-option span.c-lookup-description {
    display: none}
.c-choice-option.c-choice-other {
    display: none}
.c-field.c-readonly .c-columns-0 .c-checked~.c-checked label:before,.c-section.c-readonly .c-columns-0 .c-checked~.c-checked label:before,.c-readonly-always .c-columns-0: not(: last-child):after,[class*=c-forms-form-].c-readonly .c-columns-0: not(: last-child):after {
    content: ", "}
.c-readonly-always .c-columns-0>div.c-choice-option,[class*=c-forms-form-].c-readonly .c-columns-0>div.c-choice-option {
    white-space: pre-wrap!important}
.cognito .c-field.c-readonly .c-editor.c-columns-0 .c-choice-option.c-checked,.cognito .c-field.c-readonly .c-editor.c-columns-0 .c-choice-option.c-checked *: not([type=checkbox]),.cognito .c-section.c-readonly .c-editor.c-columns-0 .c-choice-option.c-checked,.cognito .c-section.c-readonly .c-editor.c-columns-0 .c-choice-option.c-checked *: not([type=checkbox]),.cognito .c-readonly-always .c-editor.c-columns-0 .c-choice-option,.cognito .c-readonly-always .c-editor.c-columns-0 .c-choice-option *: not([type=checkbox]),[class*='c-forms-form'].c-readonly .c-editor.c-columns-0 .c-choice-option,[class*='c-forms-form'].c-readonly .c-editor.c-columns-0 .c-choice-option * {
    display: inline!important;
    width: auto!important;
    float: none!important}
[class*='c-forms-form'].c-readonly .c-editor.c-columns-0 .c-choice-option * {
    padding-left: 0;
    padding-right: 0}
.cognito .c-field.c-readonly .c-editor .c-choice-option.c-choice-other.c-checked,.cognito .c-section.c-readonly .c-editor .c-choice-option.c-choice-other.c-checked,.cognito .c-readonly-always .c-editor .c-choice-option.c-choice-other.c-checked {
    display: inline!important}
.cognito .c-field.c-readonly .c-editor .c-choice-option.c-checked,.cognito .c-field.c-readonly .c-editor .c-choice-option.c-checked *: not([type=checkbox]),.cognito .c-section.c-readonly .c-editor .c-choice-option.c-checked,.cognito .c-section.c-readonly .c-editor .c-choice-option.c-checked *: not([type=checkbox]),.cognito .c-readonly-always .c-editor .c-choice-option,.cognito .c-readonly-always .c-editor .c-choice-option *: not([type=checkbox]) {
    padding-right: 0!important;
    padding-left: 0!important;
    text-indent: 0!important}
.c-field.c-readonly .c-choice-option label,.c-field.c-readonly .c-choice-option span,.c-readonly-always .c-choice-option,.c-section.c-readonly .c-choice-option label,.c-field.c-readonly .c-choice-option span,.c-readonly-always .c-choice-option,.cognito .c-readonly .c-editor label {
    cursor: default!important;
    pointer-events: none!important}
.c-section[class*="c-readonly"] .c-action-col,.c-section[class*="c-readonly"] .c-repeating-section-add {
    display: none}
.c-section.c-readonly-always .c-repeating-section-item {
    margin-left: 0}
.cognito.c-sml .c-forms-form [class*="c-readonly-"] .c-table.c-table-section.c-responsive .c-repeating-section-group>.c-repeating-section-item {
    padding-left: 0!important}
.c-table-section .c-hidden-column {
    width: 0%!important;
    height: 0!important;
    visibility: hidden;
    transition: width .2s,visibility 0s linear .2s;
    border: none!important;
    padding: 0!important}
.c-table-section .c-hidden-column input,.c-table-section .c-hidden-column label {
    padding: 0!important;
    font-size: 0}
.c-table-section .c-hidden-column .c-field {
    height: 0!important;
    transition: height 0s linear .5s}
.c-table-section .c-hidden-column .c-editor>span {
    display: none}
.c-table-section .c-hidden-column .c-label {
    display: inline-block}
.c-table-section .c-table-footer .c-hidden-column {
    height: 100%!important;
    padding: 5px 0!important}
.c-table-section input[type=text],.c-table-section input[type=password],.c-table-section input[type=email],.c-table-section input[type=tel],.c-table-section input[type=url],.c-table-section textarea,.c-table-section select {
    transition: height linear 0s!important}
.cognito .c-section.c-readonly .c-table-row .c-label {
    display: inline-block}
.cognito .c-table-section: not(.c-responsive),.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive {
    display: table!important;
    table-layout: fixed;
    border-collapse: separate;
    overflow: visible;
    margin: 4px 8px 0 7px}
.cognito .c-table-section: not(.c-responsive)~.c-repeating-section-add,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive~.c-repeating-section-add {
    padding-left: calc(2em + 7px)}
.cognito .c-table-section: not(.c-responsive)~.c-repeating-section-add .c-add-item,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive~.c-repeating-section-add .c-add-item {
    margin-left: 0}
.cognito .c-table-section: not(.c-responsive) .c-helptext,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-helptext {
    display: none}
.cognito .c-table-section: not(.c-responsive) .c-field,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-field {
    height: 100%}
.cognito .c-table-section: not(.c-responsive)>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive>* {
    display: table-row-group}
.cognito .c-table-section: not(.c-responsive)>*.c-table-body>*>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive>*.c-table-body>*>* {
    height: calc(1em + 18px)}
.cognito .c-table-section: not(.c-responsive)>*>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive>*>* {
    display: table-row}
.cognito .c-table-section: not(.c-responsive)>*>*>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive>*>*>* {
    display: table-cell;
    vertical-align: top}
.cognito .c-table-section: not(.c-responsive)>*>*>*.c-text-multiplelines,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive>*>*>*.c-text-multiplelines {
    height: auto}
.cognito .c-table-section: not(.c-responsive)>*>*>*:first-child,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive>*>*>*:first-child {
    vertical-align: middle}
.cognito .c-table-section: not(.c-responsive) .c-table-header,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-header {
    font-weight: bold;
    display: table-header-group}
.cognito .c-table-section: not(.c-responsive) .c-table-header .c-table-row>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-header .c-table-row>* {
    max-width: 0;
    border: none;
    vertical-align: bottom;
    padding-right: 4px;
    transition: width .2s,visibility 0s linear 0s;
    text-overflow: clip;
    overflow: hidden}
.cognito .c-table-section: not(.c-responsive) .c-table-header .c-table-row>* .c-label,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-header .c-table-row>* .c-label {
    width: 100%;
    vertical-align: bottom;
    padding: 4px 1px 2px 3px}
.cognito .c-table-section: not(.c-responsive) .c-table-header .c-table-row>* .c-label .c-field-required,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-header .c-table-row>* .c-label .c-field-required {
    font-weight: bold;
    color: #8b0000;
    font-style: normal}
.cognito .c-table-section: not(.c-responsive) .c-table-footer,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-footer {
    display: table-footer-group}
.cognito .c-table-section: not(.c-responsive) .c-table-footer.c-table-footer-display,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-footer.c-table-footer-display {
    display: table-footer-group}
.cognito .c-table-section: not(.c-responsive) .c-table-footer .c-table-row>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-footer .c-table-row>* {
    border: none;
    font-weight: bold;
    background-color: transparent}
.cognito .c-table-section: not(.c-responsive) .c-table-body .c-repeating-section-container: last-child>*: not(:first-child),.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-body .c-repeating-section-container: last-child>*: not(:first-child) {
    border-bottom: 1px solid #ccc}
.cognito .c-table-section: not(.c-responsive) .c-table-body>.c-repeating-section-item,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-body>.c-repeating-section-item {
}
.cognito .c-table-section: not(.c-responsive) .c-table-body>.c-repeating-section-item>*: not(:first-child),.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-body>.c-repeating-section-item>*: not(:first-child) {
    border-top: 1px solid #ccc}
.cognito .c-table-section: not(.c-responsive) .c-table-body>.c-repeating-section-item>*+*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-body>.c-repeating-section-item>*+* {
    border-right: 1px solid #ccc}
.cognito .c-table-section: not(.c-responsive) .c-table-body>.c-repeating-section-item>.c-repeating-section-item-title+*,.cognito .c-table-section: not(.c-responsive) .c-table-body>.c-repeating-section-item>.c-hidden-column: not(.toggle-off)+*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-body>.c-repeating-section-item>.c-repeating-section-item-title+*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-body>.c-repeating-section-item>.c-hidden-column: not(.toggle-off)+* {
    border-left: 1px solid #ccc}
.cognito .c-table-section: not(.c-responsive) .c-table-row,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-row {
    text-align: left;
    padding: 0}
.cognito .c-table-section: not(.c-responsive) .c-table-row>*:first-child,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-row>*:first-child {
    text-align: center}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group>div:nth-child(even),.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group>div:nth-child(even) {
    background: none}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item-title h1,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item-title h2,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item-title h3,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item-title h4,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item-title h5,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item-title h6,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item-title h1,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item-title h2,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item-title h3,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item-title h4,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item-title h5,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item-title h6 {
    display: none}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item .c-field,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item .c-field {
    padding: 0;
    overflow: visible;
    position: relative;
    float: none!important}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item .c-repeating-section-item-title .c-remove-item,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item .c-repeating-section-item-title .c-remove-item {
    width: auto;
    font-size: 100%}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item span.c-visible-container>*>.c-visible-container: not(.toggle-on),.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item span.c-visible-container>*>.c-visible-container: not(.toggle-on) {
    background-color: #efefef;
    cursor: not-allowed}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>.c-error:after,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item .c-visible-container .c-error .toggle-on:after,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>.c-error:after,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item .c-visible-container .c-error .toggle-on:after {
    content: "!";
    position: absolute;
    bottom: 2px;
    right: 2px;
    width: 1.1em;
    height: 1.1em;
    background-color: #b91f1f;
    box-shadow: -1px -1px 1px white;
    border-radius: 50%;
    color: #ffefef;
    font-size: .8em;
    font-weight: bold;
    text-align: center;
    line-height: normal}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>.c-error:hover .c-validation,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>.c-error.c-editor-focused .c-validation,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item .c-visible-container .c-error .toggle-on:hover .c-validation,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item .c-visible-container .c-error .toggle-on.c-editor-focused .c-validation,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>.c-error:hover .c-validation,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>.c-error.c-editor-focused .c-validation,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item .c-visible-container .c-error .toggle-on:hover .c-validation,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item .c-visible-container .c-error .toggle-on.c-editor-focused .c-validation {
    opacity: 1;
    height: auto;
    z-index: 11}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>.c-field.c-submit-error,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>.c-field.c-submit-error {
    display: none}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error {
    visibility: visible;
    height: auto}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error .c-validation-icon-container .c-validation-icon,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error .c-validation-icon-container .c-validation-icon {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    border-radius: 0;
    line-height: normal;
    width: 14px;
    user-select: none;
    cursor: default;
    font-family: Poppins,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-feature-settings: "kern","liga","pnum";}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error .c-validation-icon-container:hover~.c-validation-container .c-validation,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error .c-validation-icon-container:hover~.c-validation-container .c-validation {
    opacity: 1;
    height: auto;
    z-index: 11;
    display: block;
    user-select: none}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error .c-validation-container,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error .c-validation-container {
    position: absolute;
    width: 150px;
    top: 100%;
    right: calc(100% - 14px);
    border-radius: 0}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error .c-validation-container .c-validation,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>.c-hidden-column.c-submit-error .c-validation-container .c-validation {
    position: relative;
    border-radius: 0}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column),.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) {
    width: auto!important}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-action-col,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-action-col {
    padding: 0;
    width: 2em}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-visible-container,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-visible-container {
    height: 100%}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-visible-container: not(.toggle-on)>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-visible-container: not(.toggle-on)>* {
    visibility: hidden}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-label,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-label {
    position: absolute;
    right: 0;
    padding: 0;
    top: -25px;
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0)}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-validation,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-validation {
    margin: 0;
    opacity: 0;
    position: absolute;
    height: 0;
    top: 100%;
    right: 0;
    text-align: left;
    word-wrap: break-word;
    max-width: 150px;
    z-index: 0}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column): not(.c-editor-focused) .c-dropdown:after,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column): not(.c-editor-focused) .c-dropdown:after {
    display: none}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column): not(.c-editor-focused) .c-dropdown select,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column): not(.c-editor-focused) .c-dropdown select {
    padding-right: 5px}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column): not([class*="c-readonly"]) .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column): not([class*="c-readonly"]) .c-editor {
    white-space: nowrap;
    text-overflow: clip;
    min-height: calc(1em + 17px)}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor {
    padding: 0;
    width: 100%;
    margin: 0;
    height: 100%}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch {
    width: 200%}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-off,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-on,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-off,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-on {
    width: 100%}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-off label,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-on label,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-off label,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-on label {
    display: none}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-off span,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-on span,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-off span,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .has-switch .switch-on span {
    text-align: left;
    color: #000;
    background: none;
    width: 50%}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor input,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor textarea,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .c-editor-date,.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .c-editor-time,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor input,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor textarea,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .c-editor-date,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .c-editor-time {
    border: none;
    height: 100%}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor textarea,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor textarea {
    resize: none;
    overflow-y: hidden;
    white-space: normal}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .c-dropdown,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .c-dropdown {
    height: 100%}
.cognito .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .c-dropdown select,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item>*: not(.c-hidden-column) .c-editor .c-dropdown select {
    border: none;
    height: 100%}
.cognito .c-table-section: not(.c-responsive) .c-editor-date,.cognito .c-table-section: not(.c-responsive) .c-editor-time,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-editor-date,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-editor-time {
    width: 100%!important;
    max-width: 100%}
.cognito .c-table-section: not(.c-responsive) .c-editor-date-icon,.cognito .c-table-section: not(.c-responsive) .c-editor-time-icon,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-editor-date-icon,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-editor-time-icon {
    display: none}
.cognito .c-table-section: not(.c-responsive) .c-pad-column,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-pad-column {
    visibility: hidden}
.cognito .c-table-section: not(.c-responsive).c-readonly.c-table-section,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive.c-readonly.c-table-section {
    width: calc(100% - 15px)}
.cognito .c-table-section: not(.c-responsive).c-readonly .c-table-header,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive.c-readonly .c-table-header {
    border-bottom: 1px solid #efefef}
.cognito .c-table-section: not(.c-responsive).c-readonly .c-table-header .c-label,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive.c-readonly .c-table-header .c-label {
    padding-left: 5px!important}
.cognito .c-table-section: not(.c-responsive).c-readonly .c-table-row>*:first-child,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive.c-readonly .c-table-row>*:first-child {
    display: none}
.cognito .c-table-section: not(.c-responsive).c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive.c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item .c-editor {
    position: static;
    padding: 5px}
.cognito .c-table-section: not(.c-responsive).c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item .c-editor .c-content,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive.c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item .c-editor .c-content {
    padding: 0}
.cognito .c-table-section: not(.c-responsive).c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive.c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item>* {
    border: none}
.cognito .c-table-section: not(.c-responsive).c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item>* .c-visible-container,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive.c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item>* .c-visible-container {
    background: transparent!important}
.cognito .c-table-section: not(.c-responsive).c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item>* .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive.c-readonly>.c-repeating-section-group>.c-table-row.c-repeating-section-item>* .c-editor {
    white-space: normal}
.c-readonly-always .c-editor {
    white-space: normal!important}
.cognito.c-sml .c-table-section.c-readonly .c-repeating-section-item {
    padding-left: 0!important}
.cognito.c-sml .c-table-section: not([class*="c-readonly"]) .c-repeating-section-item-title {
    margin-left: calc(-2em + 8px)}
.cognito.c-sml .c-table-section .c-pad-column {
    display: none}
.cognito.c-sml .c-table-section.c-responsive {
    display: block}
.cognito.c-sml .c-table-section.c-responsive .c-table-header,.cognito.c-sml .c-table-section.c-responsive thead {
    display: none}
.cognito.c-sml .c-table-section.c-responsive>* {
    display: block}
.cognito.c-sml .c-table-section.c-responsive>*>* {
    display: block}
.cognito.c-sml .c-table-section.c-responsive>*>*>* {
    display: block}
.cognito.c-sml .c-table-section.c-responsive .c-repeating-section-group.c-table-footer .c-table-row>*: not(.c-field) {
    display: none}
.cognito.c-sml .c-table-section.c-responsive .c-repeating-section-group.c-table-footer .c-field.c-readonly: empty {
    padding: 0}
.cognito.c-sml .c-table-section.c-responsive .c-repeating-section-group>.c-repeating-section-item {
    margin-left: 8px;
    padding-left: 2em}
.cognito.c-sml .c-table-section.c-responsive .c-repeating-section-group>.c-repeating-section-item .c-helptext {
    padding-left: 8px}
.cognito.c-sml .c-table-section.c-responsive .c-repeating-section-group>.c-repeating-section-item>.c-visible-container {
    float: left}
.cognito.c-sml .c-table-section.c-responsive .c-repeating-section-group>.c-repeating-section-item>.c-visible-container>.c-field {
    padding: 0}
.cognito.c-sml .c-table-section.c-responsive .c-repeating-section-group>.c-repeating-section-item .c-field>.c-visible-container {
    padding: 8px 0;
    max-height: 150px;
    transition: max-height .5s linear,padding .5s,visibility 0s linear .1s}
.cognito.c-sml .c-table-section.c-responsive .c-repeating-section-group>.c-repeating-section-item .c-field>.c-visible-container: not(.toggle-on) {
    padding: 0;
    max-height: 0;
    visibility: hidden;
    transition: max-height .5s ease,padding .5s,visibility 0s linear .4s}
.cognito.c-sml .c-table-section.c-responsive .c-repeating-section-group>.c-repeating-section-item .c-field.c-submit-error {
    display: block}
.cognito.c-sml .c-readonly-always .c-table-section: not([class*="c-readonly"]) .c-repeating-section-item-title {
    margin-left: 0}
.cognito .c-table-section: not(.c-responsive) .c-section: not([class*="c-readonly"]) .c-table-body [class*="c-calculation"] .c-editor,.cognito .c-table-section: not(.c-responsive) .c-section: not([class*="c-readonly"]) .c-table-body .c-readonly-always .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-section: not([class*="c-readonly"]) .c-table-body [class*="c-calculation"] .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-section: not([class*="c-readonly"]) .c-table-body .c-readonly-always .c-editor {
    padding: 7px 5px!important;
    width: 100%;
    display: inline-flex!important;
    flex-direction: column;
    justify-content: center;
    min-height: calc(1em + 17px);
    background: #efefef;
    cursor: not-allowed}
.cognito .c-table-section: not(.c-responsive) .c-section: not([class*="c-readonly"]) .c-table-body input:focus,.cognito .c-table-section: not(.c-responsive) .c-section: not([class*="c-readonly"]) .c-table-body select:focus,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-section: not([class*="c-readonly"]) .c-table-body input:focus,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-section: not([class*="c-readonly"]) .c-table-body select:focus {
    position: relative;
    z-index: 1}
.cognito .c-table-section: not(.c-responsive) .c-section.c-readonly-always .c-table-body .c-editor.c-readonly,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-section.c-readonly-always .c-table-body .c-editor.c-readonly {
    padding: 7px 5px!important;
    width: 100%;
    display: inline-flex!important;
    flex-direction: column;
    justify-content: center;
    min-height: calc(1em + 17px);
    background: #efefef;
    cursor: not-allowed}
.cognito .c-table-section: not(.c-responsive) .c-table-section.c-readonly .c-table-body .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-readonly .c-table-body .c-editor {
    background: inherit!important;
    cursor: default!important}
.cognito .c-table-section: not(.c-responsive) .c-table .c-field.c-readonly .c-editor.c-readonly,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table .c-field.c-readonly .c-editor.c-readonly {
    padding: 7px 5px!important;
    width: 100%;
    display: inline-flex!important;
    flex-direction: column;
    justify-content: center;
    min-height: calc(1em + 17px);
    background: #efefef;
    cursor: not-allowed}
.cognito .c-section.c-readonly .c-table-section: not(.c-responsive) .c-table .c-field.c-readonly .c-editor.c-readonly,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-section.c-readonly .c-table .c-field.c-readonly .c-editor.c-readonly {
    cursor: default}
.cognito .c-section.c-readonly .c-table-section: not(.c-responsive) .c-table .c-table-row:nth-child(even) .c-field.c-readonly .c-editor.c-readonly,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-section.c-readonly .c-table .c-table-row:nth-child(even) .c-field.c-readonly .c-editor.c-readonly {
    background: transparent}
.cognito .c-table-section: not(.c-responsive) [class*="c-readonly"].c-section .c-table .c-field,.cognito .c-table-section: not(.c-responsive) [class*="c-readonly"].c-section .c-table .c-visible-container,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) [class*="c-readonly"].c-section .c-table .c-field,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) [class*="c-readonly"].c-section .c-table .c-visible-container {
    border: 0!important}
.cognito .c-table-section: not(.c-responsive) [class*="c-readonly"].c-section .c-table .c-table-body .c-field[class*="c-readonly"] .c-editor,.cognito .c-table-section: not(.c-responsive) [class*="c-readonly"].c-section .c-table .c-table-body .c-editor.c-readonly,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) [class*="c-readonly"].c-section .c-table .c-table-body .c-field[class*="c-readonly"] .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) [class*="c-readonly"].c-section .c-table .c-table-body .c-editor.c-readonly {
    padding: 7px 5px!important;
    width: 100%;
    display: inline-flex!important;
    flex-direction: column;
    justify-content: center;
    min-height: calc(1em + 17px)}
.cognito .c-table-section: not(.c-responsive) .c-table-section.c-readonly .c-table-body .c-editor,.cognito .c-table-section: not(.c-responsive) [class*="c-readonly"].c-section .c-table-body .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-readonly .c-table-body .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) [class*="c-readonly"].c-section .c-table-body .c-editor {
    padding: 7px 5px!important;
    width: 100%;
    display: inline-flex!important;
    flex-direction: column;
    justify-content: center;
    min-height: calc(1em + 17px)}
.cognito.c-sml>: not([id="c-forms-publish"]) .c-table: not(.c-responsive) .c-table-body .c-field[class*="c-readonly"] .c-editor,.cognito.c-sml>: not([id="c-forms-publish"]) .c-table: not(.c-responsive) .c-table-body .c-editor.c-readonly {
    padding: 7px 5px!important;
    width: 100%;
    display: inline-flex!important;
    flex-direction: column;
    justify-content: center;
    min-height: calc(1em + 17px);
    background: #efefef;
    cursor: not-allowed}
.cognito .c-forms-form-body>: not(.c-forms-confirmation) .c-table-section: not(.c-responsive) .c-table-footer .c-editor,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-forms-form-body>: not(.c-forms-confirmation) .c-table-section.c-responsive .c-table-footer .c-editor {
    position: static!important}
.cognito .c-forms-form-body>: not(.c-forms-confirmation) .c-table-section: not(.c-responsive) .c-table-footer .c-editor span,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-forms-form-body>: not(.c-forms-confirmation) .c-table-section.c-responsive .c-table-footer .c-editor span {
    display: inline-block;
    padding-top: 5px;
    padding-right: 5px}
.cognito .c-forms-form-body>: not(.c-forms-confirmation) .c-table-section: not(.c-responsive) .c-table-footer .c-editor span:first-child,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-forms-form-body>: not(.c-forms-confirmation) .c-table-section.c-responsive .c-table-footer .c-editor span:first-child {
    padding-left: 5px}
.cognito .c-table-section: not(.c-responsive) [class*="-integer"],.cognito .c-table-section: not(.c-responsive) [class*="-decimal"],.cognito .c-table-section: not(.c-responsive) [class*="-percent"],.cognito .c-table-section: not(.c-responsive) [class*="-currency"],.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive [class*="-integer"],.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive [class*="-decimal"],.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive [class*="-percent"],.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive [class*="-currency"] {
    text-align: right}
.cognito .c-table-section: not(.c-responsive) [class*="-integer"] input,.cognito .c-table-section: not(.c-responsive) [class*="-decimal"] input,.cognito .c-table-section: not(.c-responsive) [class*="-percent"] input,.cognito .c-table-section: not(.c-responsive) [class*="-currency"] input,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive [class*="-integer"] input,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive [class*="-decimal"] input,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive [class*="-percent"] input,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive [class*="-currency"] input {
    text-align: right}
.c-table .c-lookup-dropdown .toggle-off {
    height: 100%}
.cognito: not(.c-sml)>: not([id="c-forms-publish"]): not(.c-visible-container)>[role="cell"] {
    max-width: 50px}
.cognito: not(.c-sml)>: not([id="c-forms-publish"]): not(.c-visible-container)>[role="cell"] .c-content {
    overflow: hidden}
.cognito.c-sml>: not([id="c-forms-publish"]) .c-table-section: not(.c-responsive) .c-repeating-section-item-title {
    width: 27px!important}
.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-hidden-column: not(.toggle-off)>*,.cognito.c-sml>: not([id="c-forms-publish"]) .c-table-section: not(.c-responsive) .c-hidden-column: not(.toggle-off)>* {
    width: 0;
    padding: 0}
.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-table-section.c-responsive .c-table-body .c-visible-container: not(.toggle-on)>*,.cognito.c-sml>: not([id="c-forms-publish"]) .c-table-section: not(.c-responsive) .c-table-body .c-visible-container: not(.toggle-on)>* {
    position: absolute}
.c-visible-container.c-hidden-column {
    background: rgba(0,0,0,.04)}
.c-visible-container.c-hidden-column input,.c-visible-container.c-hidden-column label {
    visibility: hidden}
.cognito .c-readonly .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item span.c-visible-container>*>.c-visible-container: not(.toggle-on),.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-readonly .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item span.c-visible-container>*>.c-visible-container: not(.toggle-on) {
    cursor: default}
.cognito .c-readonly: not(.c-forms-form-admin-readonly) .c-table-section: not(.c-responsive) .c-repeating-section-group .c-repeating-section-item:nth-child(odd) span.c-visible-container>*>.c-visible-container: not(.toggle-on),.cognito: not(.c-sml)>: not([id="c-forms-publish"]) .c-readonly: not(.c-forms-form-admin-readonly) .c-table-section.c-responsive .c-repeating-section-group .c-repeating-section-item:nth-child(odd) span.c-visible-container>*>.c-visible-container: not(.toggle-on) {
    background: rgba(0,0,0,.04)!important}
.cognito [class*="c-readonly"] .c-table-section: not(.c-responsive) .c-table-row>.c-hidden-column>*,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) [class*="c-readonly"] .c-table-section.c-responsive .c-table-row>.c-hidden-column>* {
    display: none}
.cognito [class*="c-readonly"] .c-table-section: not(.c-responsive) .c-table-header .c-table-row>*: not(.c-hidden-column),.cognito: not(.c-sml)>: not([id="c-forms-publish"]) [class*="c-readonly"] .c-table-section.c-responsive .c-table-header .c-table-row>*: not(.c-hidden-column) {
    max-width: initial}
.cognito [class*="c-readonly"] .c-table-section: not(.c-responsive) .c-table-header .c-table-row>.toggle-off,.cognito: not(.c-sml)>: not([id="c-forms-publish"]) [class*="c-readonly"] .c-table-section.c-responsive .c-table-header .c-table-row>.toggle-off {
    max-width: 0}
.cognito.c-ie .c-table-section: not(.c-responsive) [class*="c-readonly"].c-section .c-table .c-visible-container,.cognito.c-ie: not(.c-sml)>: not([id="c-forms-publish"]) [class*="c-readonly"].c-section .c-table .c-visible-container {
    height: auto!important}
/*! * 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 ul.typeahead {
    margin: 0!important}
.cognito .btn .caret {
    margin-top: 8px;
    margin-left: 0}
.cognito .dropdown-toggle {
    *margin-bottom: -3px}
.cognito .dropdown-toggle:active,.cognito .open .dropdown-toggle {
    outline: 0}
.cognito .caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: ""}
.cognito .dropdown .caret {
    margin-top: 8px;
    margin-left: 2px}
.cognito .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box}
.cognito .dropdown-menu.pull-right {
    right: 0;
    left: auto}
.cognito .dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff}
.cognito .dropdown-menu.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    white-space: nowrap}
.cognito .dropdown-menu>li>a:hover,.cognito .dropdown-menu>li>a:focus,.cognito .dropdown-submenu:hover>a,.cognito .dropdown-submenu:focus>a {
    text-decoration: none;
    color: #fff!important;
    background-color: gray;
    background-image: -moz-linear-gradient(top,#b3b3b3,gray);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));
    background-image: -webkit-linear-gradient(top,#b3b3b3,gray);
    background-image: -o-linear-gradient(top,#b3b3b3,gray);
    background-image: linear-gradient(to bottom,#b3b3b3,gray);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0)}
.cognito .dropdown-menu>.active>a,.cognito .dropdown-menu>.active>a:hover,.cognito .dropdown-menu>.active>a:focus {
    color: #fff!important;
    text-decoration: none;
    outline: 0;
    background-color: gray;
    background-image: -moz-linear-gradient(top,#b3b3b3,gray);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));
    background-image: -webkit-linear-gradient(top,#b3b3b3,gray);
    background-image: -o-linear-gradient(top,#b3b3b3,gray);
    background-image: linear-gradient(to bottom,#b3b3b3,gray);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffb3b3b3',endColorstr='#ff808080',GradientType=0)}
.cognito .dropdown-menu.dropdown-menu>.disabled>a,.cognito .dropdown-menu.dropdown-menu>.disabled>a:hover,.cognito .dropdown-menu.dropdown-menu>.disabled>a:focus {
    color: #999}
.cognito .dropdown-menu>.disabled>a:hover,.cognito .dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: default}
.cognito .open {
    *z-index: 1000}
.cognito .open>.dropdown-menu {
    display: block}
.cognito .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990}
.cognito .pull-right>.dropdown-menu {
    right: 0;
    left: auto}
.cognito .dropup .caret,.cognito .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000;
    content: ""}
.cognito .dropup .dropdown-menu,.cognito .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px}
.cognito .dropdown-submenu {
    position: relative}
.cognito .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px}
.cognito .dropdown-submenu:hover>.dropdown-menu {
    display: block}
.cognito .dropup .dropdown-submenu>.dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px}
.cognito .dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px}
.cognito .dropdown-submenu:hover>a:after {
    border-left-color: #fff}
.cognito .dropdown-submenu.pull-left {
    float: none}
.cognito .dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px}
.cognito .dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px}
.cognito .typeahead {
    z-index: 1051;
    margin-top: 2px}
.cognito .close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)}
.cognito .close:hover,.cognito .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40)}
.cognito button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    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-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box}
.cognito-dropdown-menu.pull-right {
    right: 0;
    left: auto}
.cognito-dropdown-menu .divider {
    height: 1px;
    margin: 9px 1px;
    overflow: hidden}
.cognito-dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    line-height: 20px;
    white-space: nowrap}
.cognito-dropdown-menu>.disabled>a:hover,.cognito-dropdown-menu>.disabled>a:focus {
    cursor: default}
.cognito-datepicker {
    padding: 4px;
    direction: ltr}
.cognito-datepicker-inline {
    width: 220px}
.cognito-datepicker.datepicker-rtl {
    direction: rtl}
.cognito-datepicker.datepicker-rtl table tr td span {
    float: right}
.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-dropdown.cognito-datepicker-orient-left:before {
    left: 6px}
.cognito-datepicker-dropdown.cognito-datepicker-orient-left:after {
    left: 7px}
.cognito-datepicker-dropdown.cognito-datepicker-orient-right:before {
    right: 6px}
.cognito-datepicker-dropdown.cognito-datepicker-orient-right:after {
    right: 7px}
.cognito-datepicker-dropdown.cognito-datepicker-orient-top:before {
    top: -7px}
.cognito-datepicker-dropdown.cognito-datepicker-orient-top:after {
    top: -6px}
.cognito-datepicker-dropdown.cognito-datepicker-orient-bottom:before {
    bottom: -7px}
.cognito-datepicker-dropdown.cognito-datepicker-orient-bottom:after {
    bottom: -6px}
.cognito-datepicker-dropdown.cognito-datepicker-center-arrow:before {
    left: 90px}
.cognito-datepicker-dropdown.cognito-datepicker-center-arrow:after {
    left: 91px}
.cognito-datepicker>div {
    display: none}
.cognito-datepicker.days div.cognito-datepicker-days {
    display: block}
.cognito-datepicker.months div.cognito-datepicker-months {
    display: block}
.cognito-datepicker.years div.cognito-datepicker-years {
    display: block}
.cognito-datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none}
.cognito-datepicker td,.cognito-datepicker th {
    text-align: center;
    width: 15px;
    height: 17px;
    padding: 2px!important}
.cognito-datepicker table tr td.day:hover {
    cursor: pointer}
.cognito-datepicker table tr td.disabled,.cognito-datepicker table tr td.disabled:hover {
    cursor: default}
.cognito-datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer}
.cognito-datepicker table tr td span.disabled,.cognito-datepicker table tr td span.disabled:hover {
    cursor: default}
.cognito-datepicker th.datepicker-switch {
    width: 145px}
.cognito-datepicker thead tr:first-child th,.cognito-datepicker tfoot tr th {
    cursor: pointer}
.cognito-datepicker .cw {
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle}
.cognito-datepicker thead tr:first-child th.cw {
    cursor: default}
.input-append.date .add-on i,.input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px}
.input-daterange input {
    text-align: center}
.input-daterange .add-on {
    display: inline-block;
    width: auto;
    min-width: 16px;
    height: 18px;
    padding: 4px 5px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    margin-left: -5px;
    margin-right: -5px}
/*! * 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-dropdown-menu [class^="icon-"],.cognito[class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: normal;
    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-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box}
.cognito-dropdown-menu.pull-right {
    right: 0;
    left: auto}
.cognito-dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff}
.cognito-dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    white-space: nowrap}
.cognito-dropdown-menu>li>a:hover,.cognito-dropdown-menu>li>a:focus,.cognito-dropdown-submenu:hover>a,.cognito-dropdown-submenu:focus>a {
    text-decoration: none;
    color: #fff!important;
    background-color: gray;
    background-image: linear-gradient(to bottom,#b3b3b3,gray);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0)}
.cognito-dropdown-menu>.active>a,.cognito-dropdown-menu>.active>a:hover,.cognito-dropdown-menu>.active>a:focus {
    color: #fff!important;
    text-decoration: none;
    outline: 0;
    background-color: gray;
    background-image: linear-gradient(to bottom,#b3b3b3,gray);
    background-repeat: repeat-x}
.cognito-dropdown-menu>.disabled>a,.cognito-dropdown-menu>.disabled>a:hover,.cognito-dropdown-menu>.disabled>a:focus {
    color: #999}
.cognito-dropdown-menu>.disabled>a:hover,.cognito-dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    cursor: default}
.cognito-timepicker.pull-right .cognito-timepicker-widget.cognito-dropdown-menu {
    left: auto;
    right: 0}
.cognito-timepicker.pull-right .cognito-timepicker-widget.cognito-dropdown-menu:before {
    left: auto;
    right: 12px}
.cognito-timepicker.pull-right .cognito-timepicker-widget.cognito-dropdown-menu:after {
    left: auto;
    right: 13px}
.cognito-timepicker .add-on {
    cursor: pointer}
.cognito-timepicker .add-on i {
    display: inline-block;
    width: 16px;
    height: 16px}
.cognito-timepicker-widget.cognito-dropdown-menu {
    padding: 2px 3px 2px 2px;
    z-index: 1100}
.cognito-timepicker-widget.cognito-dropdown-menu.open {
    display: inline-block}
.cognito-timepicker-widget.cognito-dropdown-menu:before {
    border-bottom: 7px solid rgba(0,0,0,.2);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    left: 9px;
    position: absolute}
.cognito-timepicker-widget.cognito-dropdown-menu:after {
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 10px;
    position: absolute}
.cognito-timepicker-widget.cognito-timepicker-orient-top:before {
    top: -7px}
.cognito-timepicker-widget.cognito-timepicker-orient-top:after {
    top: -6px}
.cognito-timepicker-widget.cognito-timepicker-orient-bottom:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999}
.cognito-timepicker-widget.cognito-timepicker-orient-bottom:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff}
.cognito-timepicker-widget a.btn,.cognito-timepicker-widget input {
    border-radius: 0}
.cognito-timepicker-widget table {
    width: 100%;
    margin: 0;
    border: none}
.cognito-timepicker-widget table td {
    text-align: center;
    height: 30px;
    margin: 0;
    padding: 2px}
.cognito-timepicker-widget table td: not(.separator) {
    min-width: 30px}
.cognito-timepicker-widget table td span {
    width: 100%}
.cognito-timepicker-widget table td a {
    border: 1px transparent solid;
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 8px 0;
    outline: 0;
    color: #333;
    text-decoration: none}
.cognito-timepicker-widget table td a:hover {
    text-decoration: none;
    background-color: #eee;
    border-color: #ddd}
.cognito-timepicker-widget table td a i {
    margin-top: 2px}
.cognito-timepicker-widget table td input {
    width: 25px;
    margin: 0;
    text-align: center;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box}
.cognito-timepicker-widget .modal-content {
    padding: 4px}
.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(.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 .5s}
.c-toggle--container:before,.c-toggle--container:after {
    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}
.c-toggle .switch {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom,#eee,#ccc);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    box-shadow: -1px 0 10px rgba(0,0,0,.6)}
:focus+.c-toggle--container .switch {
    box-shadow: inset 0 0 0 2px #9c9c9c}
: checked+.c-toggle--container,.switch-on+.c-toggle--container {
    left: 0;
    background: #555;
    color: #fff;
    transition: all .5s}
.c-toggle .c-hidden-toggle-text {
    height: 1px;
    overflow: hidden;
    display: block;
    padding: 0;
    margin-top: -5px}
