.field.undefined > div:not([class="sk-select-wrapper"]) {
    font-size: 1.4em !important;
}

/* div[name="otherCitizenshipNow[0].country"] {
    font-size: 1.4em !important;
    padding: 0.678571em 1em !important;
} */

div[name="country"] {
    margin-top: 0 !important;
}

.field.undefined > div > input[name="personalId"] {
    font-size: 1em !important;
}

.field.undefined > div > input[name="passid"] {
    font-size: 1em !important;
}

.field.undefined {
    margin-bottom: 0.5em !important;
}

.ui.button {
    margin-right: 2em !important;
    margin-left: 2em !important;
    margin-bottom: 0.5em !important;
}

.field.undefined > div:not([tag="dropdown"]) {
    padding-left: 0 !important;
}

.equal.width.fields.sk-flex-row input {
    font-size: 1em !important;
}

.equal.width.fields > .equal.width.fields.field.wide.seven.sk-flex-column > .field.undefined > .ui.input {
    padding: 0 !important;
}
.equal.width.fields > .equal.width.fields.field.wide.seven.sk-flex-column > .field.undefined > .ui.input > input{
    font-size: 1em !important;
    padding: 0.678571em 1em !important;
}

.field.undefined.sk-country-picker {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.field.undefined.sk-country-picker + br + div.field.undefined {
    padding-left: 0 !important;
}

.equal.width.fields > .equal.width.fields.field.wide.seven.sk-flex-column {
    padding: 0 !important;
}

.sk-validation-msg span {
    font-size: 1.3em !important;
}

.equal.width.fields .field.toggle {
    padding-bottom: 0 !important;
}

.field.disabled.undefined > div.ui.input  {
    padding: 0 !important;
    margin-bottom: 0 !important;
}

.field.wide.seven.sk-flex-column > div.equal.width.fields {
    padding: 0 !important;
}

.equal.width.fields,
.equal.width.fields.sk-flex-row
{
    margin-bottom: 0.5em !important;
}

.equal.width.fields,
.us-point-of-contac-header-container > .field,
.three.fields.sk-flex-row,
.toggle-question,
.sk-form-container.sk-last-step p
{
    padding-left: 4em !important;
    padding-right: 4em !important;
}

.toggle-question p,
.sk-form-container.sk-last-step p
{
    line-height: 1.8em !important;
}

h4.ui.header {
    font-size: 1.5em !important;
    padding-left: 3.6em !important;
    padding-right: 3.6em !important;
}

h5.ui.header{
    padding-left: 1.6em !important;
    padding-right: 1.6em !important;
}

h6.ui.header {
    padding-left: 2.8em !important;
    padding-right: 2.8em !important;
}

.sk-form-container.sk-last-step > .ui.form > .equal.width.fields > .field {
    padding-left: 2em !important;
    padding-right: 2em !important;
}

hr + div.equal.width.fields {
    margin-bottom: 0 !important;
}

.field, .ui.form .fields {
    margin-bottom: 0.7em !important;
}

.field.toggle,
.field.toggle > label
{
    margin-bottom: 0 !important;
}

hr {
    margin: 1.5em 0 !important;
}



.sk-form-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

input[name="contactInfo[0].phoneNumber"],
input[name="employerPhone"],
input[name="emergencyPhone"],
input[name="usContactPhone"]
{
    text-indent: 60px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.equal.width.fields.sk-flex-row > .field.undefined label {
    margin-bottom: 0 !important;
}

.field.wide.seven + .field.wide.nine {
    margin-left: 2em !important;
}

.equal.width.fields div.field.undefined {
    padding-right: 0 !important;
}

.equal.width.fields {
    margin-bottom: 0 !important;
}

.ui.form .field > label {
    margin-bottom: 0.5em !important;
}

.field.radio-button {
    margin-top: 0.5em !important;
    margin-bottom: 1em !important;
}

small {
    margin-bottom: 0.5em !important;
}

div.us-point-of-contact-header-container + div.equal.width.fields > div.seven.wide.field {
    padding-right: 1.5em !important;
}

.field.wide.five {
    padding-left: 0 !important;
}

.ui.input input[name="employerAddress2"],
.ui.input input[name="employerCity"],
.ui.input input[name="employerState"],
.ui.input input[name="usCity"],
.ui.input input[name="signature"],
.ui.input input[name="whenRejected"],
.ui.input input[name="whereRejected"],
.ui.input input[name^="additionalAliases"],
.ui.input input[name^="additionalAliases"],
.ui.input input[name^="otherIssuingInfo"],
.ui.input input[name^="otherIssuingInfo"],
.ui.input input[name^="identityVerificationService"]
{
    font-size: 1em !important;
    padding: 0.678571em 1em !important;
    width: 100% !important;
}

.field.undefined .ui.input {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.field.undefined .ui.input input{
    padding-top: 0.47857143em !important;
    padding-bottom: 0.47857143em !important;
    font-size: 0.75em!important;
    line-height: 1.25428571em!important;
}

.equal.width.fields {
    padding-top: 20px;
}

.seven.wide.field>div>div .field.undefined>div input {
    padding-top: 11px !important;
    padding-bottom: 10px !important;
}

.seven.wide.field>div input {
    padding-top: 0.58em !important;
    padding-bottom: 0.58em !important;
}

/* .field.undefined.undefined > div .ui.search.selection.dropdown {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
} */

.sk-select-wrapper {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.field.sk-flex-column.sk-country-phone-picker.country-code-and-phone > div > div > div >div {
    padding-top: 12px;
    padding-bottom: 12;
}

form.ui.form .equal.width.fields .field.wide.five > div{
    padding-left: 0.5em!important;

}

form div.popup .equal.width.fields.column > div.field.undefined.sk-country-picker{
    padding-left: 0.5em!important;
}

form.ui.form div.three.fields.sk-flex-row {
    padding-left: 2.5em!important;
}
/* form.ui.form h5.ui.header {
    padding-left: 2.5em!important;
} */

.us-point-of-contac-header-container div.field {
    padding-left: 2.6em!important;
}

.ui.success.form .unknown-error{
    padding-left: 2.8em !important;
    padding-right: 2.8em !important;
    padding-top: 0.8em!important;
}

form.ui.form.travel-information .equal.width.fields .field.wide.six .equal.width.fields {
    padding-left: 0px!important;
    padding-top: 5px!important;

}

form.ui.form.travel-information{
    display: block!important;
    justify-content: space-between;
}

form.ui.form.travel-information div.field.wide.three {
    margin-bottom: 0 !important;
}

form.ui.form div.equal.width.fields div.seven.wide.field > div.field > div.equal.width.fields div.field.undefined .ui.input input {
    padding-top: 8px !important;
    padding-bottom: 9px !important;
}

div.three.fields.sk-flex-row .field.sk-flex-column.sk-country-phone-picker.country-code-and-phone {
    padding-left: 0.7em!important;
}

div.sk-form-container.sk-last-step form.ui.form h4.ui.header {
    margin: 0px !important;
    padding-left: 2.37em !important;
    padding-right: 2.37em !important;
    padding-bottom: 15px !important;
}

div.sk-form-container.sk-last-step form.ui.form .equal.width.fields {
    padding-left: 4em !important;
}

div.sk-form-container.sk-last-step form.ui.form .equal.width.fields div.field {
    padding-left: 0em !important;
}

div.sk-form-container form.ui.form div.equal.width.fields div.field.wide.eleven div.field.toggle {
    padding-left: 0.4em !important;
}


/* .ui.search.selection.dropdown>input.search, .ui.search.selection.dropdown>span.sizer {
    padding: 0.57857143em 2.1em .57857143em 1em !important;
    line-height: 1.21428571em !important;
} */

.ui.selection.dropdown {
    line-height: 0.5em !important;
    padding: 0.785714em 2.1em 0.785714em 1em !important;
    min-height: 2.5em;
}

div[name="contactInfo[0].countryCode"] {
    line-height: 0.5em !important;
    padding-top: 0.785714em 2.1em 0.785714em 1em !important;
    min-height: 3.6em;
}

/* div[name="otherCitizenshipNow[0].country"] input {
    padding-top: 0.58em !important;
    padding-bottom: 0.58em !important;
    line-height: 1.01428571em !important;
} */

form.ui.form.travel-information > div {
    /* align-items: end; */
    padding-right: 2em !important;
}

form.ui.form.travel-information > div div.field.wide.seven{
    align-items: baseline;
}

form.ui.form>div.popup {
    align-items: baseline;

    margin-top: 2em !important;
}

form.ui.form.travel-information > div div.field.wide.six {
    width: 30.5% !important;
}

.sk-esta-container .sk-country-phone-picker .ui.dropdown {
    min-height: 43px !important;
}

.sk-other-citizenship__fields__second div.field div.equal.width.fields {
    padding-left: 0px !important;
}

input[name="departureDate.yearIndex"] {
    width: 70px !important;
}

.sk-other-citizenship__fields__second .equal.width.fields {
    padding-top: 0px !important;
    /* margin-bottom: 0px !important; */

}

.sk-other-citizenship__fields__second .field {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.sk-other-citizenship__fields__second .equal.width.fields .field {
    width: 100% !important;
}

.sk-flex-column.yellow-part {
    margin-left: -10px !important;
    margin-right: -10px !important;
}

.us-point-of-contact-header-container {
    padding-left: 2.8em !important;
    padding-right: 2.8em !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.us-point-of-contact-header-container .ui.header {
    padding-left: 0px !important;
}
.ui.icon.button, .ui.icon.buttons .button {
    padding-top: 0.65em !important;
    padding-bottom: 0.65em !important;
    padding-left: 0.7em !important;
    padding-right: 0.7em !important;
}

.sk-form-container.sk-last-step .equal.width.fields  {
    padding-top: 0px !important;
}

.sk-form-container.sk-last-step .equal.width.fields .field {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.sk-form-container.sk-last-step hr {
    margin-bottom: 1.5em !important;
    margin-top: 0.5em !important;
}
.ui.small.modal.transition.visible.active.positioned-modal-style .actions {
    position: relative;
    float: left;
    width: 100%;
    margin-top: -4.5em !important;
    padding-top: 1.0em !important;
    padding-bottom: 1.0em !important;
}
.ui.small.modal.transition.visible.active.positioned-modal-style .header {
    position: relative;
    float: left;
    width: 100%;
    /* padding-top: 3em !important; */
    padding-bottom: 3em !important;
}




@media (max-width: 768px) {
    .us-point-of-contact-header-container {
        flex-direction: column;
    }
    ui.small.modal.transition.visible.active.positioned-modal-style {
        padding: 0px !important;
        margin: 0px !important;
        display: flex !important;
        flex-direction: row !important;
        align-items: flex-start !important;
    }
}


.equal.width.fields.column {
    margin-bottom: 0.5em !important;
}

.field.back button {
    margin-right: 0.5em !important;
}

.sk-toggle-false.sk-toggle {
    margin-top: 0.3em !important;
}

.sk-label-text {
    margin-bottom: 0.5em !important;
}

.ui.error.message.small {
    font-size: 1.3em !important;
}

.sk-last-step div.results.transition.visible {
    font-size: 1em !important;
}

div.results.transition.visible > div{
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    font-size: 0.75em !important;
    line-height: 1.25428571em !important;
}

.sk-last-step .ui.input.search {
    padding-right: 0 !important;
}

.location-message span {
    font-size: 1.4em !important;
}

label.sk-upload-passport__label > span[class^="sk-label-text"] {
    font-size: 14px !important;
}

div.sk-invalid-passport-modal > div.header {
    font-size: 1.8em !important;
}

div.sk-invalid-passport-modal > div.content > p {
    line-height: 1.5em !important;
    margin-bottom: 0.5em !important;
}

div.sk-upload-passport-modal > div.content > p.sk-upload-modal__description {
    line-height: 1.5em !important;
    margin-bottom: 0.5em !important;
    margin-top: 0.5em !important;
}

div[name="otherCitizenshipBefore[0].from.dayIndex"],
div[name="otherCitizenshipBefore[0].from.monthIndex"],
div[name="otherCitizenshipBefore[0].from.yearIndex"],

div[name="otherCitizenshipBefore[0].to.dayIndex"],
div[name="otherCitizenshipBefore[0].to.monthIndex"],
div[name="otherCitizenshipBefore[0].to.yearIndex"]
{
    width: 100% !important;
}

@media (max-width: 575.98px) {
    .ui.form .fields > .field {
        padding: 0 !important;
    }

    form.ui.success.form div.equal.width.fields div.field.sk-flex-column.sk-country-phone-picker.country-code-and-phone {
        /* margin-right: 0.3em !important; */
        padding-left: 0.2em !important;
    }

    form.ui.form div.popup div.equal.width.fields.column div.field.undefined.sk-country-picker {
        margin-right: 0.7em !important;
    }

    .us-point-of-contact-header-container .field {
        padding-left: 1.5em !important;
        margin-right: 2.8em !important;

    }

    .equal.width.fields,
    .us-point-of-contac-header-container > .field,
    .three.fields.sk-flex-row,
    .toggle-question,
    .sk-form-container.sk-last-step p
    {
        padding-left: 2em !important;
        padding-right: 2em !important;
    }

    .equal.width.fields > .equal.width.fields {
        padding-left: 1em !important;
    }

    .field.undefined,
    .field.seven.wide.field
    {
        margin-bottom: 1.5em !important;
    }

    h2.sk-step-name {
        font-size: 1.9em !important;
        font-weight: bold;
    }

    h4.ui.header {
        font-size: 1.5em !important;
        padding-left: 1.2em !important;
        padding-right: 1.2em !important;
    }

    h5.ui.header{
        padding-left: 0.6em !important;
        padding-right: 0.6em !important;
    }

    h6.ui.header {
        padding-left: 1.1em !important;
        padding-right: 1.1em !important;
        margin-bottom: 0.5em !important;
    }

    .ui.dropdown .menu > .item[role="option"] span.text {
        display: inline-block;
        margin: 0.3em 0.5em;
    }
}

@media (min-width: 992px) {
    .ui.form {
        padding-left: 0.7em !important;
        padding-right: 0.7em !important;
    }

    .ui.input {
        padding-right: 1.4em !important;
    }

    .field.sk-flex-column.sk-country-phone-picker.sk-country-phone-picker--locked.country-code-and-phone
    {
        padding-left: 0.8em !important;
        padding-right: 0 !important;
    }

    .field.undefined > div {
        padding: 0 1.5em 0 1em !important;
    }

    .field.undefined {
        padding-right: 1.5em !important;
    }

    .field.wide.eleven {
        padding-left: 0 !important;
    }

    .equal.width.fields > .seven.wide.field > .field > .equal.width.fields {
        padding-left: 0 !important;
        padding-right: 0.5em !important;
    }

    .field.sk-flex-column.sk-country-phone-picker.country-code-and-phone {
        max-width: 339px !important;
        padding-left: 0.2em !important;
        padding-right: 0 !important;
    }

    div[name="contactInfo[0].telephoneType"],
    div[name="country"],
    div[name="usContactState"]
    {
        max-width: 339px !important;
    }

    div[name="issuanceDate.dayIndex"],
    div[name="issuanceDate.monthIndex"],
    div[name="issuanceDate.yearIndex"],

    div[name="expirationDate.dayIndex"],
    div[name="expirationDate.monthIndex"],
    div[name="expirationDate.yearIndex"],

    div[name="birthDate.dayIndex"],
    div[name="birthDate.monthIndex"],
    div[name="birthDate.yearIndex"]
    {
        max-width: 140px !important;
    }

    div[name="usCity"] {
        min-width: 330px !important;
    }

    .field.first-column {
        padding-right: 2em !important;
    }

    .equal.width.fields.column > .field.undefined.sk-country-picker {
        max-width: 345px;
        margin-right: 2.4em;
    }

    form.ui.form div.popup div.equal.width.fields.column div.field.undefined.sk-country-picker {
        margin-right: 0.7em !important;
    }
    
    form.ui.success.form div.equal.width.fields div.field.sk-flex-column.sk-country-phone-picker.country-code-and-phone {
        /* margin-right: 0.3em !important; */
        padding-left: 0.2em !important;
    }
    

    div.field.undefined > div[name="forbiddenCountries[0].fromDate.monthIndex"],
    div.field.undefined > div[name="forbiddenCountries[0].fromDate.yearIndex"],
    div.field.undefined > div[name="forbiddenCountries[0].toDate.monthIndex"],
    div.field.undefined > div[name="forbiddenCountries[0].toDate.yearIndex"]
    {
        margin-top: 0.5em !important;
    }

    div.fields.sk-flex-column > div.equal.width.fields > div.field.undefined.sk-country-picker {
        padding-left: 0.5em !important;
        padding-right: 0.5em !important;
    }
}