<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: Nunito;
    src: url("Nunito.ttf");
}


@font-face {
    font-family: Nunito Bold;
    src: url("Nunito Bold.ttf");
}

@font-face {
    font-family: Nunito Light;
    src: url("Nunito Light.ttf");
}

body {
    font-family: Nunito;
}

.navbar-static-top.navbar-inverse {
    position: relative;
    top: 0;
    background-color: #004ea8 !important;
    height: 64px;
}

.navbar-header a img {
    width: 70px;
    height: 24px;
    top: 20px;
}

 footer .footer-bottom ul li a {
        text-decoration: none;
      }

.crmEntityFormView label {
    color: #2E2E2E;
}

.crmEntityFormView .cell select {
    background-image: url("icon-dropdown.svg");
    background-position: 100.35%;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 28px;
    height: 48px;
    color : #2E2E2E;
}
/*h3 tag */
 .entity-form .clearfix .tab-column div .section-title h3 {
letter-spacing: 1px !important;
font-size: 22.5px;
line-height: inherit;
color: #333 !important;
margin-top: 0px;
font-weight: 600;
margin-bottom: 0px !important;
}
.entity-form .clearfix .section-main-title h3 {
margin-top: 0px;
}

.form-control {
    border: 1px solid #99C1E7;
    border-radius: 8px;
    box-shadow: none;
}

label {
    color: #000000;
    font-size: 16px;
    font-weight: normal;
}

legend {
    border-bottom: 1px solid #c5c5c5 !important;
    padding-bottom: 16px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 20px;
    position: relative;
    margin-bottom: 17px !important;
}




div[data-name="tab_27"] legend {
    padding-top: 32px;
    padding-bottom: 0 !important;
}

.crmEntityFormView .cell {
    padding: 0 7px 20px 7px;
}

.crmEntityFormView .actions {
    float: right;
    border: none;
}

.crmEntityFormView .actions .btn {
    border-radius: 8px;
    font-size: 16px;
    font-weight: bold;
    margin-right: 0 !important;
    min-width: 172px;
    bottom: 20px;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
    outline: none !important;
    outline-offset: 0px !important;
}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.actions .col-sm-6.clearfix {
    float: right;
    padding: 0;
    position: relative;
    left: 10px;
}

/*Custom*/

body {
    margin: 0;
    background-color: #F6F6F6;
}

.bluebgsm {
    background-color: #004ea8;
    height: 64px;
    padding-top: 11px;
    position: sticky;
    top: 0;
    z-index: 1;
}

.logoBDO {
    height: 40px;
}

.perAcc {
    float: right;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    padding-top: 11px;
}

.activeTxt {
    color: #ffb747;
}

.inactiveTxt {
    color: #969595;
}

.mainContainer {
    margin-top: 48px;
    margin-bottom: 30px;
}

.mainContent {
    /*background-color: #ffffff;*/
    border-radius: 10px;
    /* min-height: 550px;*/
    padding-left: 0;
    padding-right: 0;
}

.footerWhite {
    background-color: #ffffff;
    min-height: 160px;
    padding-top: 44px;
}

.footerWhite .nav &gt; li &gt; a {
    padding: 13px;
    font-size: 12px;
    color: #a5a5a5;
}

.disinBlck {
    display: inline-block;
}

.footerDiscp {
    text-align: center;
    color: #a5a5a5;
    font-size: 12px;
}

.leftContent {
    margin-top: 20px;
}

.leftTablabel {
    vertical-align: top;
    padding-top: 15px;
}

.leftTab td {
    padding-bottom: 20px;
}

.iconProp {
    width: 48px;
    height: 48px;
    position: relative;
    top: 8px;
}

span.radioyesno input[type=radio],
span.radiogender input[type=radio] {
    -webkit-appearance: none;
    appearance: none;
    border: none;
    padding: 12px;
    width: 150px;
    background-color: #e5f5ff;
    text-align: center;
    border-radius: 8px;
    font-weight: 600;
}

span.radioyesno input[type=radio][value="1"]:before {
    content: "Yes";
}

span.radioyesno input[type=radio][value="0"]:before {
    content: "No";
}

span.radiogender input[type=radio][value="1"]:before {
    content: "Male";
}

span.radiogender input[type=radio][value="2"]:before {
    content: "Female";
}

.radioyesno label,
.radiogender label {
    display: none !important;
}

span.radioyesno input[type=radio]:checked,
span.radiogender input[type=radio]:checked {
    background-color: #fff;
    outline: none;
    color: #2E2E2E;
}

span.radioyesno input[type=radio]:focus,
span.radiogender input[type=radio]:focus {
    outline: none;
}

video.imgCap {
    max-width: 715px;
    width: 100%;
}


/* from here starts*/

#WebFormControl_a32eff5c326ceb11a812002248167989 {
    background-color: #ffffff;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.tab-title {
    font-family: Nunito;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #2e2e2e;
    background-color: #fff;
    padding: 15px 23px;
}

fieldset[aria-label=Ss] {
    visibility: hidden;
}

fieldset[aria-label=S1] {
    width: 143%;
    border-bottom-right-radius: 0;
}

fieldset[aria-label=S3] {
    width: 106%;
    border-bottom-right-radius: 0;
}


.clientid {
    margin: 23.9px 6px 23.5px 1.4px;
    padding: 13px 14px 12px 22.6px;
    border-radius: 8px;
    border: solid 1px #e5f5ff;
    background-color: #e5f5ff;
    height: 48px;
    font-family: Nunito;
    font-size: 16px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #4b4b4b;
}

fieldset [aria-label='&lt;label id="enterId"&gt;Enter your Employment contact details&lt;/label&gt;&lt;span id="test_spanid"&gt; &lt;input id="step_input" type="text" value="3 of 3" readonly="readonly" style="float:right;height:20px;background-color:#ffb747;border-color:#ffb747;border-radius:20px;" class="btn btn-primary button submit-btn"&gt;&lt;/span&gt;'] .emailaddress2 {
    width: 207%;
}

table[data-name="Home Address"] .input-group,
table[data-name="tab_14_section_1"] .input-group,
fieldset[aria-label="Enter your Permanent / Alternate Address"] .input-group,
fieldset[aria-label="Business details section 1"] .input-group,
fieldset[aria-label="Address Line 2"] .input-group,
fieldset[aria-label="Employment details section 2"] .input-group,
fieldset[aria-label="Work Address"] .input-group,
fieldset[aria-label="Home Address"] .input-group,
fieldset[aria-label="Home Address Section 2"] .input-group,
fieldset[aria-label="Permanent / Alternate Address"] .input-group,
fieldset[aria-label="Permanent Address Section 2"] .input-group {
    display: inline;
    /* to increase the length of the dependent dropdown in the address page*/
}

.lookup.form-control {
    border-radius: 8px !important;
}


/*@media only screen and (min-width:768px){
.text.form-control.sz_3_4{
  width:137% !important;
}
.text.form-control.sz_1_4{
  width:63% !important;
  float:right !important;
}
#salutation_label{
    width: 105px !important;
    text-align: right;
    }
}
@media only screen and (max-width:767px){
.text.form-control.sz_3_4{

}
.text.form-control.sz_1_4{

}

}*/

.text-muted {
    display: none;
}

.dright {
    float: right;
}

.dright a {
    color: #0072d8;
    font-size: 16px;
    font-family: Nunito Bold;
}

.err {
    color: #ff0000;
    font-size: 12px;
    margin-top: 8px;
    display: inline-block;
    width: 100%;
}

.card-body {
    text-align: center;
}

.docimg {
    display: none;
}


.modal-footer.capImgFoot {
    text-align: center;
}

.capImgBtn {
    text-align: center;
    border: none;
    padding: 12px;
    width: 172px;
    background-color: #0072D8;
    text-align: center;
    border-radius: 8px;
    font-weight: 600;
    background-color: #fdb913;
    color: #ffffff;
    display: block;
    margin: 0 auto;
    height: 48px;
}

.etbintro {
    background-color: #fff;
    padding: 0px 20px 14px 20px !important;
    margin-top: -12px;
    font-size: 12px;
    color: #000000;
    line-height: 26px;
}

.introl1 {
    font-size: 15px;
    font-weight: bold;
}

.imgCap {
    background-color: #e5f5ff;
    background-image: url(/camearUploadImg.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 238px;
    border-radius: 8px;
    width: 100%;
}

video.imgCap {
    background-color: #e5f5ff;
    background-image: url(/takePhoto.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 238px;
    border-radius: 8px;
    width: 100%;
}

.customUpload {
    background-image: url(/icon-ua-upload.svg);
    width: 200px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    display: inline-block;
    /* margin-top: 20px; */
    background-position-x: 24px;
    border: 2px solid #0072D8;
    border-radius: 8px;
    background-color: #E5F5FF;
    margin-top: 25px;
}

.customUpload span {
    font-size: 14px;
    color: #0072D8;
    font-weight: bold;
    position: relative;
    top: 10px;
}
#cimg1.iconProp,
#cimg2.iconProp,
#cimg3.iconProp {
    width: 40px;
    height: 40px;
    background-color: #e6f9ff;
    border-radius: 7px;
    padding: 6px;
    cursor: pointer;
}

#cimg2 {
    margin-left: 10px;
    margin-right: 10px;
}

.crmEntityFormView .cell div.info {
    display: inline-flex;
}

.infy_input {
    display: none;
}

#infy_appropriategovtagencyportal input[type=radio],
#infy_categoryogbcode input[type=radio],
#infy_specifypositionrelationshipcode input[type=radio],
#infy_provideinformationcode input[type=radio] {
    -webkit-appearance: none;
    appearance: none;
    border: 1px solid #888787;
    padding: 8px;
    text-align: center;
    margin-left: 5px;
    margin-top: 3px;
    border-radius: 4px;
    background-color: #f1f1f1;
}

#infy_appropriategovtagencyportal input[type=radio]:checked,
#infy_categoryogbcode input[type=radio]:checked,
#infy_specifypositionrelationshipcode input[type=radio]:checked,
#infy_provideinformationcode input[type=radio]:checked {
    background-image: url("tickMark.svg");
    outline: none;
    background-size: 16px;
    background-repeat: no-repeat;
}

#infy_appropriategovtagencyportal input[type=radio]:focus,
#infy_categoryogbcode input[type=radio]:focus,
#infy_specifypositionrelationshipcode input[type=radio]:focus,
#infy_provideinformationcode input[type=radio]:focus {
    outline: none;
}


/* select.multiselect{
	border-radius: 4px 4px 0 0 !important;
} */

select.multiselect {
    border: 1px solid #d5effb;
    box-shadow: none;
    border-radius: 8px !important;
}

#infy_appropriategovtagencyportal,
#infy_categoryogbcode,
#infy_specifypositionrelationshipcode,
#infy_provideinformationcode {
    border-radius: 0 0 4px 4px;
    border: 2px solid #c1bfbf;
    border-top: 0;
    display: block;
}


/*
table.section{
  min-height: 250px;
}
*/

::-webkit-input-placeholder {
    /* Edge */
    color: #8e8d8d !important;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #8e8d8d !important;
}

::placeholder {
    color: #8e8d8d !important;
}

.boldTxt {
    font-family: Nunito Bold;
}

.lblTxt {
    margin-bottom: 0px;
}

.active .lblTxt {
    color: #ffb747;
}

.completed .lblTxt {
    color: #00a995;
}

.leftContent {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.leftTab label {
    vertical-align: top;
}



ul.menuParent {
    padding-left: 0;
    list-style-type: none;
    position: absolute;
}

  
.menuParent li img {
    vertical-align: top;
}

.active .badge.numerbd {
    background-color: #004EA8;
}

.completed .badge.numerbd {
    background-color: #00a995;
}

label.lblTxt {
    font-weight: bold;
    letter-spacing: 1px;
    position: relative;
    top: 10px;
}


/**************** Rajesh **************/

.menuParent li:not(:last-child)::after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 4.8vh;
    bottom: 0;
    left: 11%;
    border-left: 3.5px solid #585858;
    /* transform: translate(-50%); */
     height: 90px; 
}

.menuParent li {
    height: 95px;
    position: relative;
}

.menuParent li.active::after {
    border-left: 3.5px dashed #004ea8;
}

.menuParent li.completed::after {
    border-left: 3.5px solid #00a995;
}

.completed .badge.numerbd {
    background-color: #00a995;
}

active .badge.numerbd {
    background-color: #004ea8;
}

.active .lblTxt {
    color: #004ea8;
}

.badge.numerbd {
    border-radius: 12px;
    background-color: #585858;
    height: 48px;
    width: 48px;
    font-size: 28px;
    text-align: center;
    padding-top: 10px;
}


/*********************** End ************************/

@media only screen and (max-width:767px) {
    ul.menuParent li {
        float: left;
        margin-right: 18px;
    }

    .leftContent {
        display: inline-block;
    }

    .mob-hid {
        display: none;
    }

    .lblTxt {
        display: none;
    }

    li.active {
        padding-top: 5px;
    }

    .leftContent {
        padding-left: 0;
        padding-right: 0;
    }

    .iconProp {
        width: 30px;
        height: 30px;
    }

    .custconfirm fieldset:nth-child(11) {
        position: relative;
        bottom: 55vh !important;
    }
}

@media only screen and (max-width:479px) {
    .iconProp {
        width: 24px;
        height: 24px;
    }

    li.active {
        padding-top: 3px;
    }

  
    ul.menuParent li {
        margin-right: 7px;
    }

    .badge.numerbd {
        margin-right: -3px;
        font-size: 12px;
        width: 24px;
        height: 24px;
        border-radius: 4px;
        padding-top: 6px;
    }

    li.active {
        padding-top: 0;
    }
}


/*till here*/

.timeLineTxt {
    display: none;
    float: right;
    position: relative;
    top: 45px;
    width: 200px;
    background-color: #fdb913;
    text-align: center;
    border-radius: 10px;
    color: #ffffff;
    font-size: 11px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.timeLineImg1 {
    float: right;
    position: relative;
    top: 50px;
    cursor: pointer;
}

.navbarbg {
    background-color: #004ea8;
    margin-bottom: 20px;
}

.boxeffect {
    box-shadow: -2px -2px 8px #dbd3d3;
}

.footer {
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 120px;
    background-color: white;
    color: grey;
    text-align: center;
    font-size: smaller;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 40px;
}

.rightContent {
    margin-top: 20px;
    margin-left: 20px;
}

.custom-btn-yel {
    background-color: #f7af19;
    color: #FFFFFF;
    border-radius: 6px;
    font-family: Nunito Bold;
    width: 20%;
    margin-left: 10px;
    margin-top: 20px;
}

.custom-btn-yel-etb {
    background-color: #f7af19;
    color: #FFFFFF;
    border-radius: 6px;
    font-family: Nunito Bold;
    width: 20%;
    margin-left: 20px;
    margin-top: 20px;
}

.custom-btn-bl {
    background-color: #d4f0f8;
    color: #000000;
    border-radius: 6px;
    font-family: Nunito Bold;
    width: 20%;
    margin-left: 20px;
    margin-top: 20px;
}

.custom-btn-bl-etb {
    background-color: #d4f0f8;
    color: #000000;
    border-radius: 6px;
    font-family: Nunito Bold;
    width: 20%;
    margin-left: 10px;
    margin-top: 20px;
}

.bottom-btn-outline {
    background-color: #ffffff;
    border: 1px solid #004ea8;
    color: #004ea8;
    font-family: Nunito Bold;
    width: 20%;
    border-radius: 6px;
    margin-top: 350px;
    float: right;
    margin-bottom: 20px;
    margin-left: 10px;
}

.bottom-btn-bl {
    background-color: #004ea8;
    border: 1px solid #004ea8;
    color: #ffffff;
    font-family: Nunito Bold;
    width: 20%;
    border-radius: 6px;
    margin-top: 350px;
    float: right;
}

.topblue {
    background-color: #004ea8;
    width: 100%;
    height: 250px;
}

@media only screen and (max-width:600px) {
    .topblue {
        width: 100%;
        height: 100px;
    }
}

.topcard1 {
    top: 30%;
    margin-top: 13%;
    height: 230px;
    margin-left: 15%;
}

@media only screen and (max-width:768px) {
    .topcard1 {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
        height: auto;
    }
}

@media only screen and (max-width: 1199px) and (min-width:768px) {
    .topcard1 {
        top: 30%;
        margin-top: 20%;
        height: 230px;
        margin-left: 15%;
    }
}

@media only screen and (max-width:768px) {
    .card-imgProp {
        width: 100%;
        height: auto;
    }
}

.topcard2 {
    background-color: #ffffff;
    height: 220px;
    border-top-right-radius: 4%;
    border-bottom-right-radius: 4%;
    width: fit-content;
    margin-left: 25px;
    margin-top: 90px;
    padding-right: 30px;
    max-width: 600px;
}

@media only screen and (max-width: 1199px) and (min-width:992px) {
    .topcard1 {
        margin-left: -15px;
    }
}

@media only screen and (max-width: 1199px) and (min-width:992px) {
    .topcard2 {
        margin-top: 110px;
    }
}

@media only screen and (max-width:768px) {
    .topcard2 {
        width: 100%;
        margin-left: auto;
        height: auto;
        margin-top: 8px;
        padding-bottom: 15px;
    }
}


/* new */

@media only screen and (max-width: 998px) and (min-width:768px) {
    .card-imgProp {
        width: 350px;
        height: auto;
    }
}

@media only screen and (max-width: 998px) and (min-width:768px) {
    .topcard1 {
        margin-left: -12px;
        margin-top: 80px;
    }
}

.landtext {
    color: #004ea8;
    font-family: Roboto bold;
    margin-left: 10px;
    padding-top: 10px;
    font-weight: bold;
    font-size: 36px;
}

@media only screen and (max-width: 1199px) and (min-width:992px) {
    .landtext {
        font-size: 30px
    }
}

@media only screen and (max-width:768px) {
    .landtext {
        font-size: 30px;
    }
}

.landbadge {
    color: white;
}

.landmaintext {
    color: #000000;
    font-size: 20px;
    font-family: Nunito bold;
    font-weight: bold;
    margin-top: 5px;
}

@media only screen and (max-width: 998px) and (min-width:768px) {
    .landtext {
        font-size: 30px
    }
}

.landsubtext {
    color: #000000;
    font-size: 18px;
    font-family: Nunito;
    margin-top: 5px;
}

.vl {
    border-left: 1px solid rgb(199, 192, 192);
    height: auto;
}

.smalltext {
    color: #000000;
    font-size: 15px;
    font-family: Nunito bold;
    font-weight: bold;
    padding-top: 5px;
}

.tablecol1 {
    width: 20%;
    padding-bottom: 50px;
}

.tablecol2 {
    width: 80%;
    padding-bottom: 50px;
}

.tablecol3 {
    width: 30%;
    padding-bottom: 20px;
}

.tablecol4 {
    width: 70%;
    padding-left: 5px;
    padding-bottom: 20px;
}

.navbarbg {
    background-color: #004ea8;
    height: 200px;
}

.landing-btn1 {
    margin-top: 20px;
    width: 220px;
    background-color: #004ea8;
    border: 1px solid #004ea8;
    color: #FFFFFF;
    border-radius: 6px;
    font-family: Nunito Bold;
    margin-left: 10px;
}

@media only screen and (max-width: 998px) and (min-width:712px) {
    .landing-btn1 {
        width: 167px;
        margin-left: auto;
    }
}

@media only screen and (max-width:768px) {
    .landing-btn1 {
        width: 100%;
    }
}

@media only screen and (max-width:768px) {
    .onxs {
        padding-left: 90px
    }
}

.landing-btn2 {
    margin-top: 20px;
    width: 220px;
    background-color: #ffffff;
    border: 1px solid #004ea8;
    color: #004ea8;
    border-radius: 6px;
    font-family: Nunito Bold;
}

@media only screen and (max-width: 998px) and (min-width:712px) {
    .landing-btn2 {
        width: 167px;
    }
}

@media only screen and (max-width:768px) {
    .landing-btn2 {
        width: 100%;
        margin-top: 5px;
        ;
        margin-left: 9px
    }
}

.landing-leftContent {
    margin-top: 60px;
}

.bigiconProp {
    height: 60px;
    width: 80px;
}

.cust-card {
    background-color: #ffffff;
    border-radius: 6px;
    box-shadow: 5px #8e8d8d;
    margin-bottom: 25px;
    height: auto;
}

.consent-card {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-family: Nunito;
}

.submit-button {
    background-color: #004ea8;
    border: 1px solid #004ea8;
    color: #ffffff;
    font-family: Nunito Bold;
    width: 20%;
    border-radius: 6px;
    margin-top: 5px;
}

.kiosk-mainTxt {
    font-family: Nunito Bold;
    font-size: 18px;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 30px;
}

.kiosk-subTxt {
    font-size: 18px;
    float: right;
    margin-right: 20px;
    padding-right: 20px;
}

.hrline {
    height: 1px;
    margin-left: 40px;
    margin-right: 40px;
    color: #8e8d8d;
    background-color: #dbd3d3;
}

.confirm-text {
    color: #ffb747;
    margin-bottom: 20px;
    font-weight: bold;
}

h2.tab-title {
    display: none;
    /*color: #ffb747;
  margin-bottom: 20px;
  font-weight: bold;*/
}

/*tbody{
  font-size: 15px;
  margin-left: 20px;
  padding-left: 20px;
  padding-top: 20px;
}*/

fieldset [data-name="tab_25_section_1"] {
   margin-bottom: 0;
}

fieldset [data-name="tab_25_section_1"] td.clearfix.cell.picklist-cell {
    padding: 0 7px !important;
}

fieldset[aria-label="Customer Information"],
fieldset[aria-label="Account Information"],
fieldset[aria-label="People who availed of this product also applied for the following"] {
    background-color: #ffffff;
    border-radius: 6px;
    margin-bottom: 0px;
    padding: 14px 30px;
    margin-top: -5px;
}

fieldset[aria-label="Financial Information"] {
    margin-top: 0px;
}
fieldset[aria-label="Please review the information and click 'submit' to confirm"] {
    background-color: #ffffff;
    border-radius: 6px;
    margin-bottom: 0px;
    padding: 30px 30px;
    margin-top: -10px;
}

fieldset[aria-label="Please read and agree to our Consent for the issuance of a BDO credit card"] {
    background-color: #f7af19;
    border-radius: 6px;
    margin-bottom: 0px;
    padding: 14px 30px;
    margin-top: 0px;
}

fieldset[aria-label="Customer Information"] label,
fieldset[aria-label="Financial Information"] label,
fieldset[aria-label="Account Information"] label {
    color: #bbbbbb;
    font-size: 11px;
    margin-bottom: 0px;
}

fieldset[aria-label="Customer Information"] .info,
fieldset[aria-label="Financial Information"] .info,
fieldset[aria-label="Account Information"] .info,
fieldset[aria-label="Customer Information"] .control,
fieldset[aria-label="Financial Information"] .control,
fieldset[aria-label="Account Information"] .control {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}

.cidisplay:focus,
.form-control.readonly {
    outline: none !important;
}

.bigbox {
   border-radius: 8px;
    height: 220px;
    margin: 0;
    width: 362px;
    background-color: transparent;
    border: 1px solid #e5f5ff;
}

.docimg {
    height: 100%;
    border-radius: 0;
    width: auto;
    max-width: 362px !important;
    max-height: 218px !important;
    text-align: center;
    display: block;
    margin: 0 auto;
}

fieldset[aria-label="Customer Information"] .control .form-control,
fieldset[aria-label="Customer Information"] .control .text-primary,
fieldset[aria-label="Financial Information"] .control .form-control,
fieldset[aria-label="Financial Information"] .control .text-primary,
fieldset[aria-label="Account Information"] .control .form-control,
fieldset[aria-label="Account Information"] .control .text-primary {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

.container.edit-fi-header fieldset[aria-label="Financial Information"] .control .form-control{
    font-weight: normal !important;
}

fieldset[aria-label="Customer Information"] .section-title.show-bar,
fieldset[aria-label="Financial Information"] .section-title.show-bar,
fieldset[aria-label="Account Information"] .section-title.show-bar {
    /*position: relative;
    top: 40px;
    padding-bottom: 20px;
    margin-bottom: 40px;*/
}

fieldset[aria-label="Customer Information"] .control .form-control,
fieldset[aria-label="Financial Information"] .control .form-control,
fieldset[aria-label="Account Information"] .control .form-control {
    padding: 0;
    height: auto;
}

fieldset[aria-label="Customer Information"] td,
fieldset[aria-label="Financial Information"] td,
fieldset[aria-label="Account Information"] td {
    padding: 0 20px 0px 2px !important;
}

fieldset[aria-label="Customer Information"] .control,
fieldset[aria-label="Financial Information"] .control,
fieldset[aria-label="Account Information"] .control {
    text-align-last: right;
}

fieldset[aria-label="Customer Information"] .control #emailaddress1,
fieldset[aria-label="Financial Information"] .control #emailaddress2 {
    display: inline-block !important;
    text-decoration: none !important;
}

fieldset[aria-label="Customer Information"] .control #emailaddress1 + div.control,
fieldset[aria-label="Financial Information"] .control #emailaddress2 + div.control {
    display: none;
}

@media only screen and (min-width:1200px) {
   
    fieldset[aria-label="Account Information"] {
        width: 29%;
        display: inline-block;
        margin-left: 11px;
    }
}

fieldset[aria-label='Please read and agree to our &lt;span class="ntb_consent"&gt; Consent for the issuance of a BDO credit card&lt;/span&gt;'],
fieldset[aria-label='Please read and agree to our &lt;a href="#"&gt; Consent for the issuance of a BDO credit card&lt;/a&gt;'] {
    background-color: #ffffff;
}

fieldset[aria-label='Please read and agree to our &lt;span class="ntb_consent"&gt; Consent for the issuance of a BDO credit card&lt;/span&gt;'] legend,
fieldset[aria-label='Please read and agree to our &lt;a href="#"&gt; Consent for the issuance of a BDO credit card&lt;/a&gt;'] legend {
    border-bottom: 0 !important;
    position: relative;
    top: 45px;
    padding-bottom: 50px;
    margin-bottom: 40px !important;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
}

h2.tab-title {
    color: #ffb747;
    margin-bottom: -10px;
    font-weight: 900;
    font-size: 11px;
    border-bottom: none !important;
}

fieldset[aria-label="Please review the information and click 'submit' to confirm"] legend {
    border-bottom: 0 !important;
    position: relative;
    padding-bottom: 50px;
    margin-bottom: 40px !important;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    top: 30px;
}

fieldset[aria-label="People who availed of this product also applied for the following"] legend {
    border-bottom: 0 !important;
    position: relative;
    top: 60px;
    padding-bottom: 50px;
    margin-bottom: 40px !important;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
}

table[data-name="tab_26_section_6"] {
    min-height: auto;
}

.bt1 {
    background-color: #ffffff;
    border: 1px solid #004ea8;
    color: #004ea8;
    font-family: Nunito Bold;
    width: 150px;
    border-radius: 6px;
    height: 45px;
}

@media only screen and (max-width:430px) {
    .bt1 {
        margin-left: auto;
        margin-right: auto;
    }
}

.bt2 {
    background-color: #004ea8;
    border: 1px solid #004ea8;
    color: #ffffff;
    font-family: Nunito Bold;
    width: 150px;
    border-radius: 6px;
    height: 45px;
    margin-left: 30px;
}

@media only screen and (max-width:430px) {
    .bt2 {
        margin-left: auto;
        margin-right: auto;
        margin-top: 8px;
    }
}

.bt3 {
    background-color: #ffffff;
    border: 1px solid #004ea8;
    color: #004ea8;
    font-family: Nunito Bold;
    width: 320px;
    border-radius: 6px;
    height: 45px;
    margin-top: 20px;
}

@media only screen and (max-width:430px) {
    .bt3 {
        margin-left: auto;
        margin-right: auto;
        width: 250px;
        margin-top: 8px;
    }
}

table[data-name="tab_26_section_5"] {
    text-align: center;
    margin-top: -5px;
    min-height: auto;
}

table[data-name="tab_26_section_4"] {
    min-height: auto;
}


fieldset {
    background-color: #ffffff;
    border-radius: 16px;
    margin-bottom: 0px !important;
    padding: 15px !important;
}

fieldset[aria-label="People who availed of this product also applied for the following"] {
    /* overflow-x: auto; */
}

.w-card {
    background-color: #ffffff;
    height: auto;
    margin-top: 50px;
    border-radius: 10px;
    padding-bottom: 50px;
}

.g-card {
    background-color: #f4f5f7;
    width: 90%;
    margin-left: 0px;
    margin-right: auto;
    height: auto;
    margin-top: 50px;
    border-radius: 10px;
}

@media only screen and (max-width:1200px) {
    .g-card {
        margin-left: auto;
        margin-right: auto;
    }
}

.logbtn {
    float: right;
    margin-right: 10%;
    width: 42%;
    margin-top: 20px;
    height: 50px;
    border-radius: 8px;
}

.printbtn {
    width: 42%;
    margin-top: 20px;
    height: 50px;
    border-radius: 8px;
    background-color: #ffffff;
    border: 2px solid #004ea8;
}

@media only screen and (max-width:1200px) {
    .printbtn {
        width: 37%;
        margin-left: 10%
    }
}

@media only screen and (max-width:1200px) {
    .logbtnbtn {
        width: 30%;
    }
}

.verifyImg {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20%;
    margin-bottom: auto;
}

.verifyText {
    text-align: center;
    font-size: 25px;
}

.sText {
    font-size: 14px;
    width: 90%;
    margin-right: auto;
    margin-top: 25px;
}

@media only screen and (max-width:1200px) {
    .sText {
        margin-left: auto;
        margin-right: auto;
    }
}

.tdTxt {
    padding: 60px;
    font-size: 15px;
    text-align: center;
}

@media only screen and (max-width:1200px) {
    .tdTxt {
        padding: 20px;
        font-size: 12px;
    }
}

.tdNo {
    font-size: 20px;
}

.actions {
    width: 100%;
}



@media only screen and (max-width: 1199px) and (min-width:992px) {
    #address1_postofficebox_label {
        margin-left: 30%;
        white-space: nowrap;
        text-align: right;
    }
}

@media only screen and (max-width: 991px) and (min-width:768px) {
    #address1_postofficebox_label {
        margin-left: auto;
        white-space: nowrap;
        text-align: right;
    }
}

@media only screen and (max-width: 2500px) and (min-width:768px) {
    #address1_postofficebox_label {
        text-align: end;
        white-space: nowrap;
    }
}



@media only screen and (max-width: 2500px) and (min-width:1200px) {
    #regulatoryid ::after {
        content: "";
        display: none;
    }

    .dotted_line {
        margin-left: -6%;
        margin-top: -3%;
    }

    #customerid {
        margin-bottom: -3%;
    }

    #financialid {
        margin-bottom: -3%;
    }

    #accountid {
        margin-bottom: -3%;
    }

    #documentid {
        margin-bottom: -3%;
    }

    #customer_img {
        margin-top: -2%;
    }

    #line {
        margin-top: -3%;
        margin-left: -7%;
        position: relative;
    }



    #infy_nameofrelationoraffiliateplaceholder {
        margin-top: 25%;
        margin-left: -100%;
        width: 200%;
    }

    #infy_rankofrelationoraffiliateplaceholder {
        margin-top: 25%;
        margin-left: -100%;
        width: 200%;
    }

    #infy_youraffiliationtogovtofficialcp_label {
        white-space: nowrap;
    }

    #infy_youraffiliationtogovtofficialcp {
        margin-top: 25%;
        margin-left: -100%;
        width: 200%;
    }

    input#telephone2 {
        width: 50%;
        float: right;
        margin-top: -4%;
    }

    input#annualincome {
        width: 50%;
        float: right;
        margin-top: -4%;
    }

    input#emailaddress3 {
        width: 50%;
        float: right;
        margin-top: -4%;
    }

    #infy_contactcitizenship {
        float: right;
    }

    /*#infy_sourceofincome {
        width: 50%;
        float: right;
        margin-top: -4%;
    }*/
    #jobtitle {
        width: 50%;
        float: right;
        margin-top: -4%;
    }

    span.input-group-addon {
        padding-right: 0;
        border: 1px solid #d5effb;
        border-radius: 8px;
        box-shadow: none;
        background-color: white;
    }

    #infy_monthlyincome {
        box-shadow: none;
        border-left-width: 0px;
        /*float: left;*/
        /*margin-left: 333%;*/
        /*margin-top: -19.6%;*/
    }

    /*.input-group-addon {*/
    /*    padding: 6px 12px;*/
    /*    float: right;*/
    /*    margin-top: -17%;*/
    /*    margin-right: -226.5%;*/
    /*    font-size: 15px;*/
    /*    font-weight: normal;*/
    /*    line-height: 1;*/
    /*    color: #555;*/
    /*    text-align: center;*/
    /*    background-color: #eee;*/
    /*    border: 1px solid #ccc;*/
    /*    border-radius: 0;*/
    /*}*/
    #infy_businessaddressplaceholder_cp {
        width: 50%;
        float: right;
        margin-top: -4%;
    }

    /*#emailaddress2 {
        float: left;
        margin-top: 50%;
        margin-left: -100%;
        width: 417%;
    }
    #infy_portaldatefilter_label {
        margin-top: -60%;
        float: left;
    }
    #infy_portaldatefilter {
        float: left;
        margin-left: -100%;
        width: 200%;
    }
    #infy_timeslotid_name {
        float: left;
        margin-left: -123%;
        width: 222%;
        margin-top: 28%;
    }
    #infy_timeslotid {
        float: left;
        margin-left: -100%;
        width: 200%;
        margin-top: 22%;
    }
    */
}

@media only screen and (max-width: 2500px) and (min-width:768px) {


    #addclient {
        width: 100%;
        height: 48px;
        border-radius: 8px;
        /*border: solid 1px #e5f5ff;
        background-color: #e5f5ff;*/
        font-family: Nunito;
        font-size: 16px;
        font-weight: 800;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: normal;
        color: #0072d8;
        text-align: right;
        padding-top: 10px;
        margin: 20.5px 1px 20.5px;
        text-decoration: underline;
    }

    #infy_customernumber_label {
        display: none;
    }

    #infy_customernumber {
        display: none;
    }

    /*#InsertButton {
    display: none;
}
*/
    /* #PreviousButton{
	margin-top:-100px;
}
#NextButton{
	margin-top:-125px;
}
.bt3{

} */
}

#section#gethelp {
    display: none !important;
}

@media only screen and (min-width: 768px) {
    #timelinebar {
        position: absolute;
        margin-left: 3%;
    }
}

@media only screen and (min-width: 768px) {
    #contentbox {
        margin-left: 25%;
    }
}

div[data-name="tab_25"] {
    background-color: #ffffff;
}

table[data-name="tab_25_section_2"] {
    padding-left: 24px;
}

.btn.btn-default.button.previous.previous-btn {
    width: 172.5px;
    height: 48px;
    border-radius: 8px;
    border: solid 2px #0072d8;
    background: #fff !important;
    color: #0072d8;
    font-weight: bold;
}

.btn.btn-primary.button.next.submit-btn {
    width: 172.5px;
    height: 48px;
    border-radius: 8px;
    border: solid 2px #0072d8;
    background-color: #0072d8;
    margin-right: 0 !important;
    margin-left: 15px;
    color : white;
    
}

fieldset[aria-label="pep1"] &gt; div {
    height: 103.5px;
    padding: 9px 12px 21px 10px;
    border-radius: 8px;
    border: solid 1px #e5f5ff;
    background-color: #e5f5ff;
    margin-bottom: 20px;
}

fieldset[aria-label="pep1"] label {
    font-family: Nunito;
    font-size: 14px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #4b4b4b;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.divpepobj table tr:first-child td:first-child label,
.divpepobj table tr:nth-child(2) td:first-child label
{
	max-width: 160px;
}

fieldset[aria-label="pep1"] td {
    width: 50%;
}

#contentbox.custconfirm {
    margin-left: auto;
    width: 100%;
}

.footerul li {
    float: left;
    margin-left: 20px;
}

.footerul {
    padding-bottom: 10px;
}

.footer-bottom.hidden-print {
    background-color: #F6F6F6;
    font-family: Nunito;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #9b9b9b;
}


/* confirmation_page */


fieldset[aria-label='Customer Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openCI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] label,
fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] label,
fieldset[aria-label="Account Information"] label,
fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit"  onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] label,
fieldset[aria-label="Regulatory Information"] label {
    color: #bbbbbb;
    font-size: 11px;
    margin-bottom: 0px;
}

fieldset[aria-label='Customer Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openCI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .info,
fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .info,
fieldset[aria-label='Account Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openAI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .info,
fieldset[aria-label='Customer Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openCI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control,
fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control,
fieldset[aria-label='Account Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openAI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control,
fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit"  onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control,
fieldset[aria-label="Regulatory Information"] .control,
fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit"  onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .info,
fieldset[aria-label="Regulatory Information"] .info {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}



fieldset[aria-label='Customer Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openCI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control .form-control,
fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control .form-control,
fieldset[aria-label='Account Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openAI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control .form-control,
fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit"  onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control .form-control,
fieldset[aria-label="Regulatory Information"] .control .form-control {
    padding: 0;
    height: auto;
}


fieldset[aria-label='Customer Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openCI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control,
fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control,
fieldset[aria-label='Account Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openAI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control,
fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit"  onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control,
fieldset[aria-label="Regulatory Information"] .control {
    text-align-last: right;
}

fieldset[aria-label='Customer Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openCI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control #emailaddress1,
fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control #emailaddresss2 {
    display: inline-block !important;
    text-decoration: none !important;
}

fieldset[aria-label='Customer Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openCI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control #emailaddress1 + div.control,
fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control #emailaddress2 + div.control {
    display: none;
}

@media only screen and (min-width:1200px) {
    fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] {
        width: 69%;
        display: inline-block;
        min-height: 312px;
        margin-right: 11px
    }

    fieldset[aria-label='Account Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openAI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] {
        width: 29%;
        display: inline-block;
        min-height: 312px;
        margin-left: 11px;
    }
}


/* add_btn_pep */

@media only screen and (max-width: 1200px) and (min-width: 998px) {
    table[data-name="tab_24_section_2"] #addclient {
        float: right;
        margin-right: -340px;
        margin-bottom: -50px;
        width: 450px;
    }
}



/*@media only screen and (min-width: 1200px) {
    table[data-name="tab_24_section_2"] #addclient {
        float: right;
        margin-right: -420px;
        margin-bottom: -50px;
        width: 580px;
    }
}

@media only screen and (min-width: 1200px) {
    table[data-name="tab_24_section_2"] #infy_namesoftheclientsandcounterparties {
        width: 650px;
    }
} 

@media only screen and (max-width: 998px) and (min-width: 768px) {
    table[data-name="tab_24_section_2"] #addclient {
        float: right;
        margin-right: -260px;
        margin-bottom: -50px;
        width: 370px;
    }
}

@media only screen and (max-width: 998px) and (min-width: 768px) {
    table[data-name="tab_24_section_2"] #infy_namesoftheclientsandcounterparties {
        width: 380px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 650px) {
    table[data-name="tab_24_section_2"] #addclient {
        float: right;
        margin-right: 7%;
        margin-left: 3%;
        margin-bottom: -50px;
        width: 140px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 650px) {
    table[data-name="tab_24_section_2"] #infy_namesoftheclientsandcounterparties {
        width: 75%;
        margin-right: 1%;
    }
}

@media only screen and (max-width: 649px) and (min-width: 590px) {
    table[data-name="tab_24_section_2"] #addclient {
        float: right;
        margin-right: 4px;
        margin-bottom: -50px;
        width: 150px;
    }
}

@media only screen and (max-width: 649px) and (min-width: 590px) {
    table[data-name="tab_24_section_2"] #infy_namesoftheclientsandcounterparties {
 
        width: 70%;
    }
}

@media only screen and (max-width: 589px) {
    table[data-name="tab_24_section_2"] #addclient {
        width: 29em;
        margin-right: -20px;
    }
} */

table[data-name="tab_24_section_2"] {
    background-color: #ffffff;
}

div#clientsn.clientbox {
    background-color: #ffffff;
    padding: 5px;
    width: 95%;
    margin: 0 auto;
}


/* newFatca */

@media only screen and (min-width: 690px) {
    fieldset[aria-label="Foreign Account Tax Compliance Act (FATCA)"] .info {
        margin-right: 53%;
        text-align: right;
    }
}

@media only screen and (min-width: 1200px) {
    fieldset[aria-label="Foreign Account Tax Compliance Act (FATCA)"] .control {
        margin-left: 50%;
        margin-top: -40px;
        float: left;
    }
}

@media only screen and (min-width: 690px) {
    fieldset[aria-label="Foreign-Account Tax Compliance Act (FATCA)"] .info {
        margin-right: 53%;
        text-align: right;
        float: right;
    }
}

@media only screen and (min-width: 1200px) {
    fieldset[aria-label="Foreign-Account Tax Compliance Act (FATCA)"] .control {
        margin-left: 50%;
        float: left;
        margin-top: -25px;
    }
}



@media only screen and (min-width: 690px) {
    fieldset[aria-label="TINSSNumberUS"] .info {
        margin-right: 53%;
        text-align: right;
        float: right;
    }
}

@media only screen and (min-width: 1200px) {
    fieldset[aria-label="TINSSNumberUS"] .control {
        margin-left: 50%;
        float: left;
        margin-top: -22px;
        width: 50%;
    }
}


@media only screen and (min-width: 690px) {
    fieldset[aria-label="Are in care"] .info {
        margin-right: 53%;
        text-align: right;
    }
}

@media only screen and (min-width: 1200px) {
    fieldset[aria-label="Are in care"] .control {
        margin-left: 50%;
        margin-top: -45px;
    }
}

@media only screen and (min-width: 690px) {
    fieldset[aria-label="Section"] .info {
        margin-right: 53%;
        text-align: right;
    }
}

@media only screen and (min-width: 1200px) {
    fieldset[aria-label="Section"] .control {
        margin-left: 50%;
        margin-top: -45px;
    }
}

@media only screen and (min-width: 1200px) {
    span.radioyesno input[type=radio] {
        width: 180px;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
    fieldset[aria-label="Foreign Account Tax Compliance Act (FATCA)"] .control {
        margin-left: 50%;
        margin-top: -50px;
        float: left;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
    fieldset[aria-label="Foreign-Account Tax Compliance Act (FATCA)"] .control {
        margin-left: 50%;
        float: left;
        margin-top: -25px;
    }
}





@media only screen and (max-width: 1200px) and (min-width: 992px) {
    fieldset[aria-label="TINSSNumberUS"] .control {
        margin-left: 50%;
        float: left;
        margin-top: -25px;
        width: 50%;
    }
}




@media only screen and (max-width: 1200px) and (min-width: 992px) {
    fieldset[aria-label="Section"] .control {
        margin-left: 50%;
        margin-top: -45px;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
    span.radioyesno input[type=radio] {
        width: 150px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    fieldset[aria-label="Foreign Account Tax Compliance Act (FATCA)"] .control {
        margin-left: 50%;
        margin-top: -50px;
        float: left;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    fieldset[aria-label="Foreign-Account Tax Compliance Act (FATCA)"] .control {
        margin-left: 50%;
        float: left;
        margin-top: -25px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    table[data-name="tab_22_section_8"] .control {
        margin-left: 50%;
        margin-top: -65px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    table[data-name="tab_22_section_6"] .control {
        margin-left: 50%;
        margin-top: -40px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    fieldset[aria-label="TINSSNumberUS"] .control {
        margin-left: 50%;
        float: left;
        margin-top: -25px;
        width: 50%;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    fieldset[aria-label="US Telephone"] .control {
        margin-left: 50%;
        margin-top: -45px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    fieldset[aria-label="Are in care"] .control {
        margin-left: 50%;
        margin-top: -45px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    fieldset[aria-label="Section"] .control {
        margin-left: 50%;
        margin-top: -45px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    span.radioyesno input[type=radio] {
        width: 110px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 690px) {
    fieldset[aria-label="Foreign Account Tax Compliance Act (FATCA)"] .control {
        margin-left: 50%;
        margin-top: -50px;
        float: left;
    }
}

@media only screen and (max-width: 767px) and (min-width: 690px) {
    fieldset[aria-label="Foreign-Account Tax Compliance Act (FATCA)"] .control {
        margin-left: 50%;
        float: left;
        margin-top: -25px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 690px) {
    table[data-name="tab_22_section_8"] .control {
        margin-left: 50%;
        margin-top: -65px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 690px) {
    table[data-name="tab_22_section_6"] .control {
        margin-left: 50%;
        margin-top: -40px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 690px) {
    fieldset[aria-label="TINSSNumberUS"] .control {
        margin-left: 50%;
        float: left;
        margin-top: -25px;
        width: 50%;
    }
}

@media only screen and (max-width: 767px) and (min-width: 690px) {
    fieldset[aria-label="US Telephone"] .control {
        margin-left: 50%;
        margin-top: -45px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 690px) {
    fieldset[aria-label="Are in care"] .control {
        margin-left: 50%;
        margin-top: -45px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 690px) {
    fieldset[aria-label="Section"] .control {
        margin-left: 50%;
        margin-top: -45px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 690px) {
    span.radioyesno input[type=radio] {
        width: 140px;
    }
}

.validators {
    display: none;
}


/* dob */


/*#infy_monthplaceholder_label {
    display: none;
}*/

#infy_dayplaceholder_label {
    display: none;
}

#infy_yearplaceholder_cp_label {
    display: none;
}



@media only screen and (max-width: 2500px) and (min-width: 768px) {
    #infy_monthplaceholder {
        width: 70%;
    }



    #infy_contactcitizenship {
        margin-left: -110%;
        width: 210%;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    #infy_contactcitizenship_label {
        margin-left: -175%;
        margin-top: -5px;
    }
}


@media only screen and (min-width: 768px) {
    .mapBox {
        height: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .mapBox {
        height: 450px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 250px) {
    fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit"  onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] img {
        top: 883px;
        left: 332px;
        width: 100%;
        height: 100%;
        border: 1px solid #707070;
        border-radius: 3px;
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit"  onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] img {
        top: 883px;
        left: 332px;
        width: 115px;
        height: 96px;
        border: 1px solid #707070;
        border-radius: 3px;
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
    fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit"  onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] img {
        top: 883px;
        left: 332px;
        width: 141px;
        height: 96px;
        border: 1px solid #707070;
        border-radius: 3px;
        margin-bottom: 5px;
    }
}

@media only screen and (min-width: 1200px) {
    fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit"  onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] img {
        top: 883px;
        left: 332px;
        width: 180px;
        height: 96px;
        border: 1px solid #707070;
        border-radius: 3px;
        margin-bottom: 5px;
    }
}


/* font_properties */

.form-control {
    text-align: left;
    font: normal normal normal 14px/20px Nunito;
    letter-spacing: 0px;
    color: #919191;
    opacity: 1;
    height: 48px;
    font-size: 16px;
}

label.field-label {
    text-align: left;
    font: normal normal normal 16px/20px Nunito;
    letter-spacing: 0px;
    color: #2E2E2E;
    opacity: 1;
}


/*********************** Header and Footer **********/

.navbar .container {
    width: 100%;
    height: 100%;
}

.navbar-static-top.navbar-inverse .navbar-brand {
    color: #fff;
    margin: 0;
    padding: 0;
}

.footer-bottom .container {
    width: 97%;
}

.footer-bottom {
    padding: 30px 0 10px !important;
}

footer .footer-bottom ul {
    float: right;
    list-style-type: none;
    margin: 0;
    width: 48%;
    padding: 0;
    font-size: 12px;
}

.footerul li {
    float: left;
    margin: 0 0 20px 0;
    width: 20%;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    /*min-width: 148px;*/
}

.footerul li:first-child {
    width: 15%;
}

.footerul li:nth-child(6) {
    width: 15%;
}

footer .footer-bottom p {
    margin: 0;
    width: 50%;
    float: left;
    padding: 0;
    margin: 0;
    text-align: left;
    position: relative;
    bottom: 0px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #656565;
}


/************** end *************************/


/*********************** Radio Button **********/

span.radioyesno input[type=radio],
span.radiogender input[type=radio] {
    -webkit-appearance: none;
    appearance: none;
    border: none;
    padding: 12px;
    width: 150px;
    background-color: #fff;
    text-align: left;
    border-radius: 8px;
    font-weight: normal;
    border: 1px solid #99C1E7 !important;
}

span.radioyesno input[type=radio]::before {
    position: relative;
    left: 1vw;
}

span.radioyesno input[type=radio]::after {
    float: right;
    border: 1px solid #000;
    border-radius: 50%;
    color: #fff;
    display: block;
    width: 20px;
    height: 20px;
    content: "";
}


/************** end *************************/


/*************************** Confirmation Section *************************/

td.clearfix.cell.datetime.form-control-cell {
    visibility: visible !important;
}

.custconfirm .section .info label,
.custconfirm .section .control input,
.custconfirm .section .control select {
    font-size: 12px;
    width: 100% !important;
    color: #919191 !important;
}

.custconfirm .section .control input,
.custconfirm .section .control select {
    font-weight: bold;
    color: #2E2E2E !important;
        text-align: right !important;
       color: #2E2E2E !important;
        text-align-last: right;
        float: right !important;
      }

.custconfirm .section td.clearfix.cell.datetime.form-control-cell {
    visibility: visible !important;
}

.custconfirm table.section {
    border-collapse: separate;
    border-spacing: 0 0;
}

.custconfirm .tab.clearfix {
    background: none;
}

.custconfirm .section .info {
    display: inline-block !important;
}

.custconfirm .section .control input#telephone2 {
    width: 100%;
    margin-top: 0;
}

.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(3) td:nth-child(2) {
    top: 6.5vh !important;
    position: relative;
}

.custconfirm table.section[data-name="tab_26_section_3"] tr:not(:first-child) {
    position: relative;
    bottom: 0px;
}

.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(2) td:nth-child(2) {
    position: relative;
    top: 8vh !important;
}

.custconfirm table.section[data-name="tab_26_section_3"] .control #jobtitle {
    margin-top: 0px;
}

.custconfirm table.section[data-name="tab_26_section_8"] .info {
    display: block;
    width: 100%;
    font-size: 14px;
}

.custconfirm table.section[data-name="tab_26_section_8"] .info label {
    font-size: 16px;
    text-align: left !important;	
	direction: ltr !important;	
    color: #2E2E2E !important;
}	
table.section[data-name="tab_26_section_1"] tbody tr:nth-child(8) td:nth-child(2) div.info {	
    width: 40% !important;	
}	
table.section[data-name="tab_26_section_1"] tbody tr:nth-child(8) td:nth-child(2) div.control {	
    /*width: 59% !important;*/
}

.custconfirm table.section[data-name="tab_26_section_8"] .control {
    float: left;
    width: 100%;
}

.custconfirm table.section[data-name="tab_26_section_8"] .control img,
.custconfirm #etbContainer table.section[data-name="tab_14_section_1"] .control img
 {
    height: 100%;
    border-radius: 0;
    width: auto;
    max-width: 362px !important;
    max-height: 218px !important;
    text-align: center;
    display: block;
    margin: 0 auto;
}

.custconfirm table.section[data-name="tab_26_section_8"] .card.confirm-card {
    width: 364px;
    height: 190px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    margin-right: 15px;
}

.custconfirm table.section[data-name="tab_26_section_12"] {
    border-collapse: separate;
    border-spacing: 0 2px;
}

.custconfirm table.section[data-name="tab_26_section_12"] .cell {
    padding: 0 7px;
}

.custconfirm table.section[data-name="tab_26_section_12"] .control select,
.custconfirm table.section[data-name="tab_26_section_10"] .control select {
    position: relative;
    bottom: 15px;
}

fieldset[aria-label='Account Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit" onClick = "openAI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] {
    width: 29%;
    display: inline-block;
    min-height: 403px;
    margin-left: 11px;
}

.mainContainer {
    max-width: 100% !important;
    overflow: hidden;
}


/************** end *************************/

#infy_governmentemployedcode_label {
    white-space: normal;
}

fieldset[aria-label='Customer Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit" onClick = "openCI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'],
fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit" onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'],
fieldset[aria-label='Account Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit" onClick = "openAI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'],
fieldset[aria-label='Upload Documents &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbudedit" onClick = "openUD();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'],
fieldset[aria-label="Regulatory Information"] {
    width: 100%;
    float: none;
}

.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(2) td:nth-child(2) {
    position: relative;
    top: 0vh !important;
}

.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(3) td:nth-child(2) {
    top: 0 !important;
    position: relative;
}

fieldset[aria-label='Financial Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit" onClick = "openFI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] {
    width: 69%;
    margin-right: 11px;
    padding: 14px 30px;
    float: left;
}

fieldset[aria-label='Account Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit" onClick = "openAI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] {
    width: 29%;
    /* display: inline-block; */
    min-height: 450px;
    margin-left: 11px;
    /* height: 440px !important; */
    float: left;
}

fieldset[aria-label="Foreign Account Tax Compliance Act (FATCA) Questionnaire"] #infy_usindiciascode {}

.custconfirm table.section[data-name="tab_26_section_10"] .info,
.custconfirm table.section[data-name="tab_26_section_12"] .info,
.custconfirm table.section[data-name="tab_26_section_9"] .info,
.custconfirm table.section[data-name="tab_26_section_13"] .info {
    width: 70%;
}

.custconfirm table.section[data-name="tab_26_section_10"] .control,
.custconfirm table.section[data-name="tab_26_section_12"] .control,
.custconfirm table.section[data-name="tab_26_section_9"] .control,
.custconfirm table.section[data-name="tab_26_section_13"] .control {
    width: 30%;
    float: right;
    text-align-last: right;
    /* display: inline-block; */
    position: relative;
    padding-right: 20px;
}

.custconfirm table.section[data-name="tab_26_section_12"] .cell,
.custconfirm table.section[data-name="tab_26_section_9"] .cell,
.custconfirm table.section[data-name="tab_26_section_13"] .cell {
    padding: 0 7px;
}

.custconfirm table.section[data-name="tab_26_section_13"] select,
.custconfirm table.section[data-name="tab_26_section_13"] input {
    padding-top: 0px;
    position: relative;
    bottom: 2px;
}

.custconfirm table.section[data-name="tab_26_section_5"] td:first-child .actions:not(:last-child) {
    display: none;
}

.custconfirm table.section[data-name="tab_26_section_5"] td:first-child .actions:last-child {
    position: relative;
    top: 0;
    height: 40px;
}


/************************************** Welcome Page **************************/

.bdo-welcome-page {
    background-color: #004EA8;
    height: 295px;
    margin-bottom: 50px;
    position: relative;
}

.bdo-welcome-title {
    margin-left: 10%;
    width: 40%;
    float: left;
    line-height: 40px;
    color: #eeeeee;
    font-weight: bold;
}

.bdo-welcome-subtitle {
    font-family: inherit;
    font-size: 26px;
    color: #004EA8;
    text-align: left;
    font-weight: bold;
}

.bdo-welcome-page input.btn.btn-default.button.previous.previous-btn {
    font-weight: bold;
    background: #fff;
    letter-spacing: 0.5px;
    font-size: 16px;
    width: 280px;
    margin: 0;
    position: relative;
    bottom: 15px;
}

.bdo-welcome-page .visible-sm-block.visible-md-block.visible-lg-block.navbar-brand {
    display: block;
    width: 100% !important;
    margin: 0;
    padding: 0;
}

.bdo-welcome-section div fieldset[aria-label="Section"] {
    width: 25% !important;
    height: 300px !important;
}

.bdo-welcome-section fieldset .active .badge.numerbd {
    background-color: #ffb747;
    font-size: 16px;
    padding: 8px;
    width: 32px;
    height: 32px;
}

.bdo-welcome-section div fieldset[aria-label="Section"] .active p:first-of-type {
    width: 70%;
    margin-left: 16%;
    padding-top: 0px;
    line-height: 24px;
}

.bdo-welcome-section div fieldset[aria-label="Section"] .active p u a {
    font-size: 14px;
    color: #0072D8;
    font-weight: bold;
    margin-left: 16%;
}

.bdo-welcome-section div fieldset[aria-label="Section"] .active p:last-of-type {
    width: 100% !important;
    margin: 15% 0 0;
    padding: 0;
}

.bdo-welcome-section div fieldset[aria-label="Section"] .active p:last-of-type img {
    width: 100%;
    height: auto;
}


/************************************** Signup Page **************************/

.bdo-signup-page #contentbox .crmEntityFormView .tab {
    background: none;
}

.bdo-signup-page #EntityFormView legend.section-title.show-bar {
    display: none;
}

.bdo-signup-page #EntityFormView div font {
    font-family: inherit !important;
    font-size: 24px;
    font-weight: bold;
}

.bdo-signup-page #contentbox {
    margin-left: 0;
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.bdo-signup-page EntityFormView fieldset {
    width: 90% !important;
    height: 350px !important;
    margin: 0 auto;
    padding-top: 35px !important;
}

.bdo-signup-page #EntityFormView div a input.btn.btn-default.button.previous.previous-btn {
    position: relative;
    left: 30%;
    margin: 0;
}

.bdo-signup-page #EntityFormView div a .btn-group.entity-action-button {
    position: relative;
    margin: 0 !important;
    right: 0;
    width: 30%;
    float: left;
    top: 0;
}

.bdo-signup-page #EntityFormView div.infoText-2osiu {
    width: 54%;
    margin: 0 auto !important;
    text-align: center;
    font-size: 16px;
}

.bdo-welcome-section {
    margin-top: 40px;
}

.bdo-welcome-section fieldset[aria-label="Section"] {
    width: 22% !important;
    height: 300px !important;
    float: left;
    background-color: #E5F5FF;
    margin-right: 3%;
    position: relative;
    padding-bottom: 0 !important;
}

.bdo-welcome-section fieldset[aria-label="Section"] .active p:first-of-type {
    width: 70%;
    margin-left: 16%;
    padding-top: 0px;
    line-height: 24px;
}

.bdo-welcome-section fieldset[aria-label="Section"] .active p u a {
    font-size: 14px;
    color: #0072D8;
    font-weight: bold;
    margin-left: 16%;
}

.bdo-welcome-section fieldset[aria-label="Section"] .active p:last-of-type img {
    width: 100%;
}

.bdo-welcome-lastlist div b {
    text-align: center;
    font-size: 32px;
    margin-top: 30px;
}

.bdo-welcome-lastlist ul li {
    font-size: 16px;
    color: #2E2E2E;
    line-height: 24px;
    margin-bottom: 12px;
}

.custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) {
    bottom: 4vh !important;
}

.custconfirm fieldset:nth-child(8) {
    height: 260px;
}

.custconfirm fieldset:nth-child(6) {
    position: relative;
    bottom: 6vh;
}

.custconfirm fieldset:nth-child(7) {
    position: relative;
    bottom: 12vh;
}

.custconfirm fieldset:nth-child(8) {
    position: relative;
    bottom: 18vh;
    height: auto !important;
    padding-bottom: 0px !important;
}

.custconfirm fieldset:nth-child(10) {
    position: relative;
    bottom: 30vh;
    z-index: 999;
}

.custconfirm fieldset:nth-child(10) legend.section-title {
    text-align: center;
}

.custconfirm fieldset:nth-child(11) {
    position: relative;
    bottom: 40vh;
}

.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(2) td:nth-child(2) {
    position: relative;
    top: 8.5vh !important;
}

.custconfirm legend.section-title {
    width: 100% !important;
    /* padding-top: 50px !important; */
    padding-bottom: 20px !important;
    display: block;
    position: relative !important;
    margin-bottom: 50px !important;
    top: 40px;
}

.custconfirm table.section[data-name="tab_26_section_1"] .custconfirm legend.section-title {
    padding-top: 15px;
    width: 100%;
}

.custconfirm table.section[data-name="tab_26_section_9"] #infy_peprequiredcode {
    margin-top: 0px;
    position: relative;
    margin-left: 0;
}

.custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3),
.custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(4) {
    position: relative;
    bottom: 8vh;
}

.custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(5) {
    bottom: 16vh;
    position: relative;
}

.bdo-signup-page {
    height: 300px;
}

.bdo-signup-page .crmEntityFormView fieldset {
    width: 80%;
    height: 300px;
    margin: 0 auto;
}

.bdo-signup-page #EntityFormView div a input.btn.btn-default.button.previous.previous-btn {
    position: relative;
    left: 27%;
    margin: 0;
}

.bdo-signup-page #EntityFormView div a.btn-group.entity-action-button {
    width: 30%;
    float: left;
    position: relative;
    top: 6.5vh;
    right: 2vw;
}

.bdo-welcome-lastlist ul li b {
    font-size: 20px;
}

.etb-login-page img {
    text-align: center;
    /* height: 46px; */
    position: relative;
    width: 90px;
    height: auto;
}

.etb-login-page div p {
    font-size: 16px;
    color: #4B4B4B;
    line-height: 24px;
}

.etb-login-page input[type="button"] {
    width: 260px;
    border-radius: 8px;
    height: 48px;
    margin: 0 auto;
    background-color: #0072D8;
    font-size: 16px;
    font-weight: bold;
    border-color: #0072D8;
}

.etb-login-page #btnGetUserDetails {
    background: #fff;
}

.etb-otp-page input[type="password"] {
    width: 40px !important;
    height: 48px !important;
    margin: 0 8px 0 0;
}

.etb-otp-page input[type="password"]:last-child {
    margin-right: 0px;
}

.etb-otp-page h5 {
    font-size: 14px;
    color: #2E2E2E;
    line-height: 24px;
    font-weight: bold;
}

.etb-otp-page input[type="button"] {
    width: 260px;
    border-radius: 8px;
    height: 48px;
    margin: 0 auto;
    background-color: #0072D8;
    font-size: 16px;
    font-weight: bold;
    border-color: #0072D8;
}

.custconfirm fieldset:first-child {
    /* height: 550px; */
    clear: none;
    position: relative;
    max-height: 700px;
}



.custconfirm fieldset:nth-child(7) table tbody tr:nth-child(5) select#infy_yourrelationtoofficial {
    min-width: 100%;
}

.custconfirm table.section[data-name="tab_26_section_1"] {
    margin-top: 0px !important;
    clear: none;
}

.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(3) td:nth-child(2) {
    top: 9vh !important;
    position: relative;
}

.custconfirm fieldset:nth-child(12) {
    margin-top: 0vh !important;
    display: none;
}

.success-page {
    margin: 0 !important;
    width: 100%;
}

.success-page #contentbox {
    width: 100%;
    margin-left: 0 !important;
}

.success-page fieldset {
    width: 80%;
    height: 440px;
    margin: 0 auto;
    position: relative;
    margin-top: 8vh !important;
    box-shadow: 0px 3px 8px #00000014;
}

.success-page #contentbox fieldset .infoText-2osiu {
    float: left;
    width: 35%;
    padding: 97px 40px 0;
}

.success-page #contentbox fieldset .infoText-2osiu img {
    margin-bottom: 17px;
}

.success-page #contentbox fieldset .infoText-2osiu div b {
    font-size: 24px;
    line-height: 32px;
}

.success-right-page .right-bottom label {
    /*font-weight: bold;*/
    line-height: 43px;
    font-size: 16px;
}

.success-right-page {
    float: left;
    width: 63%;
    /* margin-left: 5%; */
    margin-top: 40px;
}

.success-right-page fieldset {
    background-color: #F8F8F8;
    width: 90% !important;
    height: 175px !important;
    margin: 0 auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0 !important;
    box-shadow: none !important;
}

.success-right-page .right-bottom {
    width: 80%;
    /* margin-left: 5%; */
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    font-weight: bold !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.success-right-page input[type="button"] {
    width: 288px;
    border-radius: 8px;
    height: 44px;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
    display: block;
}

.etb-otp-page input[type="password"] {
    width: 40px !important;
    height: 48px !important;
    margin: 0px 14px 0 0;
}

.etb-otp-page {
    width: 100%;
    margin: 0;
    padding: 0;
}

.etb-otp-page fieldset {
    text-align: center;
    width: 406px;
    height: 650px;
    margin: 0 auto;
    margin-top: 50px !important;
    padding: 33px 31px 33px 25px !important;
    box-shadow: 0px 3px 8px #00000014;
    border-radius: 8px;
}

.etb-otp-page fieldset img {
    width: 60px;
    height: auto;
    float: right;
}

.etb-otp-page fieldset a img {
    text-align: center;
    height: 25px;
    position: relative;
    float: left;
    width: auto;
}

.etb-otp-page fieldset .telimg {
    clear: both;
    padding-top: 20px;
    display: block;
}

.etb-otp-page fieldset .telimg img {
    width: 60px;
    display: block;
    float: none;
    margin: 0 auto;
}

.otp-title {
    margin: 20px 0 14px;
}

.otp-title h4 {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Nunito';
    color: #2E2E2E;
}

.etb-otp-page h5 {
    font-size: 16px;
    color: #2E2E2E;
    line-height: 24px;
    font-weight: normal;
    font-family: inherit;
    width: 80%;
    line-height: 24px;
    margin-bottom: 40px;
}

.etb-otp-page input[type="password"] {
    width: 40px !important;
    height: 48px !important;
    margin: 0px 14px 0 0;
    text-align: center;
    border-radius: 8px;
}

.otp-bottom-page H5 {
    font-size: 16px;
    color: #0072D8;
    font-weight: bold;
    margin-top: 24px;
    text-align: center;
    padding: 0;
    margin-right: 0px !important;
    width: 100%;
    margin-bottom: 0px;
}


.etb-otp-page input[type="button"] {
    width: 100%;
    border-radius: 8px;
    height: 48px;
    margin: 0 auto;
    background-color: #0072D8;
    font-size: 16px;
    font-weight: bold;
    border-color: #0072D8;
    margin-top: 20px;
}

.etb-login-page {
    width: 100%;
    margin: 0;
    padding: 0;
}

.etb-login-page fieldset {
    text-align: center;
    width: 450px;
    height: 600px;
    margin: 0 auto;
    margin-top: 40px !important;
    box-shadow: 0px 3px 8px #00000014;
}

.etb-login-page img {
    text-align: center;
    position: relative;
    width: 90px;
    height: auto;
    margin: 40px 0 25px 0;
}

.etb-login-page div p {
    font-size: 16px;
    color: #4B4B4B;
    line-height: 24px;
}

.etb-login-page .login-box .user-box input {
    width: 277px;
    padding: 14px 0;
    font-size: 16px;
    color: darkgray;
    margin-bottom: 30px;
    border: none;
    border-bottom: 1px solid darkgray;
    outline: none;
    background: transparent;
    height: 48px;
}

.etb-login-page input[type="button"] {
    width: 260px;
    border-radius: 8px;
    height: 48px;
    margin: 0 auto;
    background-color: #0072D8;
    font-size: 16px;
    font-weight: bold;
    border-color: #0072D8;
    margin-top: 16px;
}

.etb-login-page #btnGetUserDetails {
    background: #fff;
    margin-bottom: 16px;
}

.bdo-signup-page {
    /* height: 300px; */
    width: 100%;
    margin: 0;
    padding: 0;
}

.bdo-signup-page #contentbox {
    margin-left: 0;
    width: 100%;
}

.bdo-signup-page .crmEntityFormView fieldset {
    width: 80%;
    height: 400px;
    margin: 0 auto;
    margin-top: 65px !important;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    padding-top: 100px !important;
    box-shadow: 0px 3px 8px #00000014;
}

.signup-title {
    text-align: center;
    margin-bottom: 32px;
}

.bdo-signup-page #EntityFormView div font {
    font-family: inherit !important;
    font-size: 24px;
    font-weight: bold;
    color: #004EA8;
    margin-bottom: 22px;
}

.bdo-signup-page #EntityFormView div a input.btn.btn-default.button.previous.previous-btn {
    position: relative;
    left: 17vw;
    margin: 0;
    width: 174px;
    height: 48px;
    right: 0;
}

.bdo-signup-page #EntityFormView div a .btn-group.entity-action-button {
    position: relative;
    margin: 0 !important;
    right: 0;
    width: 30%;
    float: left;
    top: 0;
}

.bdo-signup-page #EntityFormView div a input.btn.btn-primary.button.next.submit-btn {
    margin: 0 !important;
    position: relative;
    left: 25vw;
}

.bdo-signup-page #EntityFormView div.infoText-2osiu {
    margin: 0 auto !important;
    text-align: center;
    font-size: 16px;
    width: 50%;
    font-weight: bold;
    padding-top: 30px;
}

.bdo-signup-page #EntityFormView .tab-column {
    width: 100%;
}

.bdo-welcome-lastlist {
    background-color: #E5F5FF;
    color: #004EA8;
    height: 500px;
    float: none;
}

.bdo-welcome-lastlist .welcome-sublist:first-child {
    margin-left: 13%;
}

.bdo-welcome-lastlist .welcome-sublist {
    width: 25%;
    float: left;
}

.bdo-welcome-title {
    margin-left: 10%;
    width: 50%;
    float: left;
    line-height: 40px;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 20px;
}

.header-right-img {
    position: absolute;
    width: 40%;
    float: right;
    bottom: 30px;
    right: 10px;
}

.bdo-welcome-subtitle {
    font-family: inherit;
    font-size: 26px;
    color: #004EA8;
    text-align: left;
    font-weight: bold;
    margin-left: 0;
}

.bdo-welcome-secondtitle {
    width: 20%;
}

.bdo-welcome-lastlist {
    background-color: #E5F5FF;
    color: #004EA8;
    height: 500px;
    float: none;
    padding-left: 10%;
}

.bdo-welcome-lastlist .welcome-sublist {
    width: 25%;
    float: left;
    margin-right: 5%;
}

.custconfirm table.section[data-name="tab_26_section_8"] .control textarea {
    display: none  !important;
}

.custconfirm table.section[data-name="tab_26_section_13"] .control textarea {
    height: auto !important;
    padding: 0 !important;
}

.custconfirm table.section[data-name="tab_26_section_13"] label#infy_displayprovideinformationcode_label {
    display: block !important;
}

.custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3),
.custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3) td:nth-child(3),
.custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3),
.custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(4),
.custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3) td:nth-child(2),
.custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(5) {
    position: static;
}

.edit-fi-header, .edit-ai-header {
    width: 100%;
    padding: 0;
    margin: 0;
}

/*.edit-fi-form#contentbox, .edit-ai-form#contentbox {
    width: 100%;
    margin: 0 auto;
}
*/
.edit-ai-form#contentbox {
    width: 80%;
    margin: 50px 10%;
    padding: 32px 24px;
}

.edit-fi-form#contentbox table.section[data-name="tab_15_section_1"] {
    margin-top: 0;
}

.edit-fi-form#contentbox fieldset legend.section-title {
    border: none !important;
    /* margin-bottom: 30px; */
    /* padding-bottom: 30px; */
}

.edit-fi-form#contentbox table.section label {
    font-size: 16px;
    color: #2E2E2E;
}

.edit-fi-form#contentbox table.section .info {
    width: 100%;
}

.edit-fi-form#contentbox table.section .control {
    width: 100%;
}

.edit-fi-form#contentbox table.section select,
.edit-fi-form#contentbox table.section input {
    width: 360px;
    height: 48px;
    float: left;
    position: static;
    margin: 0;
    padding: 0 16px;
    font-size: 16px;
    color: #919191;
    text-align: left !important;
    text-align-last: left;
}

.edit-fi-form#contentbox fieldset {
    height: auto;
}

.edit-fi-form#contentbox .tab-column:nth-child(2) {
    width: 50%;
    margin-top: 130px;
}

.edit-fi-form#contentbox .tab-column:first-child fieldset:nth-child(2) {
    padding-bottom: 0px !important;
}

.edit-fi-form#contentbox .tab-column:first-child fieldset:nth-child(3) {
    bottom: 10px;
    position: relative;
}

.edit-fi-form#contentbox table.section .input-group input:first-child {
    display: none !important;
}

.edit-fi-form#contentbox fieldset[aria-label="Section"] .control {
    margin-left: 0;
    margin-top: 0;
}

.edit-fi-form#contentbox fieldset[aria-label="Section"] .info {
    margin-right: 0;
    text-align: left;
}

.edit-fi-form#contentbox fieldset[aria-label="Enter your Emittance details"] {
    display: none;
}

.edit-fi-form#contentbox .tab-column:nth-child(1) fieldset:nth-child(6) {
    position: relative;
    bottom: 8px;
    padding-top: 0px !important;
}


.edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] input#address2_postalcode {
    width: 115px !important;
}

.edit-fi-form#contentbox .tab-column:nth-child(1) fieldset:nth-child(4) legend.section-title {
    padding-top: 0px;
}

.edit-fi-form#contentbox .tab-column:nth-child(1) fieldset:nth-child(4) {
    margin-bottom: 0 !important;
    padding-top: 8px !important;
}

.bdo-welcome-middle {
    margin-left: 9%;
}

.page-top-header div#navbar {
    float: left;
}

.right-top-header {
    width: 25%;
    float: right;
}

.right-top-header div#productType {
    float: right;
    color: #fff;
    font-weight: bold;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    
}

.custconfirm table.section[data-name="tab_26_section_13"] .info {
    width: 50%;
}

.custconfirm table.section[data-name="tab_26_section_13"] .control {
    width: 50%;
}

.custconfirm table.section[data-name="tab_26_section_13"] .control textarea {
    height: auto;
    text-align: right !important;
    padding: 0px !important;
}

fieldset[aria-label="Section"] table.section[data-name="tab_8_section_5"] .control {
    margin: 10px 0 !important;
}

fieldset[aria-label="Section"] table.section[data-name="tab_8_section_5"] .control .card.confirm-card {
    margin: 0;
}

fieldset[aria-label="Section"] table.section[data-name="tab_8_section_5"] tr:first-child .field-label {
    font-size: 16px;
}

fieldset[aria-label="Section"] table.section[data-name="tab_8_section_5"] tr:first-child td:nth-child(2) .info {
    margin: 0;
}

/*fieldset[aria-label="Section"] table.section[data-name="tab_8_section_5"] tr:first-child td:nth-child(2) img.sampleUpImg {
    padding: 0;
    width: 100%;
    height: auto;
}

fieldset[aria-label="Section"] table.section[data-name="tab_8_section_5"] tr:first-child td:nth-child(2) .card.confirm-card {
    width: 350px !important;
}*/

img.sampleUpImg {
    padding: 0;
    width: 362px;
    height: 220px;
}

.custconfirm #etbContainer #WebFormPanel fieldset:first-child {
    height: auto;
    clear: none;
    position: relative;
    /* max-height: 700px; */
    width: 60%;
    float: left;
    margin-right: 20px;
    height: 400px
}

.custconfirm #etbContainer #WebFormPanel fieldset:nth-child(2) {
    height: 400px
}

.custconfirm #etbContainer #WebFormPanel fieldset:nth-child(3) {
    min-height: 100px;
    width: 100%;
    height: auto !important;
}

.custconfirm #etbContainer #WebFormPanel fieldset:nth-child(3) legend.section-title {
    text-align: center;
    padding-top: 70px;
    position: relative;
    top: 20px;
    height: auto !important;
}

.custconfirm #etbContainer #WebFormPanel table.section[data-name="tab_13_section_3"] tr:first-child td:first-child .info {
    position: relative;
    bottom: 9px;
}

.custconfirm #etbContainer #WebFormPanel .actions {
    float: right;
    width: 100%;
    height: 100px;
    background-color: white;
    margin: 0px;
    padding: 19px 0px;
    text-align: center;
    position: relative;
    bottom: 40px;
}

img {
    max-width: 100% !important;
}

p.listimg {
    position: absolute;
    bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

table.section[data-name="tab_13_section_2"] tr:nth-child(4) td:nth-child(2) .err {
    padding-left: 45px !important;
}
#WebFormControl_50052ed5c76aeb11a812002248167989 .crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type,
#WebFormControl_9fa4842fc069eb11a812002248167989 .crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type {
    width: 95%;
    position: absolute;
}




#WebFormControl_fed7eccc5169ec118943000d3a817188 .crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type,
#WebFormControl_9fa4842fc069eb11a812002248167989 .crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type {
    width: 95%;
    position: absolute;
}


/*#WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="tab_13_section_2"],
#WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="Customer Information_section_2"] {
    margin-top: 110px;
}*/

#WebFormControl_fed7eccc5169ec118943000d3a817188 table[data-name="tab_13_section_2"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table[data-name="Customer Information_section_2"] {
    margin-top: 110px;
}

.custom-title {
    border-bottom: none !important;
}

fieldset[aria-label="homeadd2"] {
    margin-top: 134px;
    position: relative;
}

/*#WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="homeadd2"] {
    margin-top: 80px;
}*/

.input-group {
    display: block;
}

#drpvillage,
#drpvillage2 {
    width: 100%;
    float: left;
}

#address1_postalcode {
    width: 100%;
    float: right;
}


#WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Permanent / Alternate Address"],
#WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Permanent / Alternate Address"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Permanent / Alternate Address"]
{
    position: absolute;
    /* top: 1px; */
    margin-top: 180px !important;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Permanent / Alternate Address"] legend.section-title.show-bar,
#WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Permanent / Alternate Address"] legend.section-title.show-bar, 
#WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Permanent / Alternate Address"] legend.section-title.show-bar {

    border-bottom: none !important;
    border-top: 1px solid #c5c5c5 !important;
    width: 100%;
    z-index: 999;
    position: relative;
    top: 80px;
}

table[data-name="tab_14_section_3"] {
    width: 50% !important;
    margin-top: 0;
}

table[data-name="tab_14_section_1"] {
    margin-top: 119px;
}

#WebFormPanel table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(1),
#WebFormPanel table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(1) {
    position: absolute;
    width: 60%;
    float: left;
}

table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(2),
table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(2) {
    position: absolute;
    width: 35%;
    left: 62%;
}

.tab[data-name="tab_14"] {
    padding-bottom: 120px !important;
}

select#infy_yearplaceholder_cp {
    width: 100px;
    margin-top: 5px;
}

#infy_dayplaceholder {
    width: 80px;
    margin-top: 5px;
    position: relative;
    left: 38%;
}

select#infy_monthplaceholder {
    width: 170px;
}

a[data-toggle="tooltip"] {
    position: relative;
    bottom: 7px;
    left: 3px;
}

.custconfirm fieldset[aria-label="pep1"] {
    display: none;
}

.tab[data-name="tab_25"] fieldset[aria-label="Political Relations and Affiliations"] legend {
    padding-top: 0;
    top: 0;

}
/* Default buttons */
.btn-primary {
    font-size: 16px;
    height: 48px;
    border-radius: 8px;
    background-color: #0072d8;
    font-weight: bold;
    width:172px;
}

/* custom buttons */
#closeBtn{
    padding: 12px 0px;
    width:288px;
}

table.section[data-name="tab_24_section_3"] tbody tr td div.info,
table.section[data-name="tab_24_section_6"] tbody tr td div.info,
table.section[data-name="tab_24_section_8"] tbody tr td div.info,
table.section[data-name="tab_21_section_1"] tbody tr td div.info,
table.section[data-name="tab_24_section_10"] tbody tr td div.info,
table.section[data-name="tab_25_section_1"] tbody tr td div.info,
table.section[data-name="tab_22_section_1"] tbody tr td div.info,
table.section[data-name="tab_22_section_15"] tbody tr td div.info {
    width: 50%;
    float: left;
}

table.section[data-name="tab_24_section_3"] tbody tr td div.control,
table.section[data-name="tab_24_section_6"] tbody tr td div.control,
table.section[data-name="tab_24_section_8"] tbody tr td div.control,
table.section[data-name="tab_21_section_1"] tbody tr td div.control,
table.section[data-name="tab_24_section_10"] tbody tr td div.control,
table.section[data-name="tab_25_section_1"] tbody tr td div.control,
table.section[data-name="tab_25_section_15"] tbody tr td div.control
{
    width: 48%;
    float: right;
}

table.section[data-name="tab_22_section_2"] tbody tr td div.info,
table.section[data-name="tab_22_section_6"] tbody tr td div.info,
table.section[data-name="tab_22_section_9"] tbody tr td div.info,
table.section[data-name="tab_22_section_8"] tbody tr td div.info,
table.section[data-name="tab_22_section_11"] tbody tr td div.info,
table.section[data-name="tab_22_section_13"] tbody tr td div.info,
table.section[data-name="tab_22_section_2"] tbody tr td div.control,
table.section[data-name="tab_22_section_6"] tbody tr td div.control,
table.section[data-name="tab_22_section_11"] tbody tr td div.contro,
table.section[data-name="tab_22_section_13"] tbody tr td div.contro {
    float: left;
    width: 100%
}

table.section[data-name="tab_22_section_9"] tbody tr td:nth-child(2),
table.section[data-name="tab_22_section_4"] tbody tr:first-child td:nth-child(3),
table.section[data-name="tab_22_section_1"] tbody tr td div.control,
table.section[data-name="tab_22_section_15"] tbody tr td div.control,
.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table.section[data-name="tab_22_section_6"] tbody tr td div.control
 {
    width: 46%;
    float: right;
    margin-right: 3%;
    position: absolute;
    right: 0;
}

table.section[data-name="tab_22_section_2"] tbody tr td:nth-child(2) {
    float: right;
    margin-right: 20px;
    position: relative;
    width: 90%;
}

table.section[data-name="tab_22_section_9"] tbody tr td:nth-child(2),
table.section[data-name="tab_22_section_8"] tbody tr td:nth-child(2)
 {
    float: right;
    margin-right: 20px;
    width: 47%;
    position: absolute;
    right: 0;
}



#infy_beneficialownershipcode,
#infy_peprequiredcode {
    position: relative;
    bottom: 40px;
}


fieldset[aria-label="Political Relations and Affiliations"] {
    display: block;
    position: relative;
    bottom: 50px;
}




#infy_businessprovideserviceorhavedealingcode,
#infy_businessclassifiedunderonlinegamingcode,
#infy_relatedinterestwithbusinessingamingcode,
#infy_processtransactionsrelatedtogamingcode {
    margin-top: -45px !important;
    display: block;
}

#infy_relatedinterestwithbusinessingamingcode {
    margin-top: -50px !important;
    display: block;
}

table[data-name="tab_24_section_4"] tr:first-child td:nth-child(2),
table[data-name="tab_24_section_7"] tr:first-child td:nth-child(2),
table[data-name="tab_24_section_13"] tr:first-child td:nth-child(2),
table[data-name="tab_24_section_11"] tr:first-child td:nth-child(2) {
    width: 95%;
    float: right;
    margin-left: 47px;
}

/*table[data-name="tab_24_section_4"] tr:nth-child(2),
table[data-name="tab_24_section_7"] tr:nth-child(2),
table[data-name="tab_24_section_13"] tr:nth-child(2),
table[data-name="tab_24_section_11"] tr:nth-child(2) {
    display: none;
}*/

#WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="tab_25_section_2"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="tab_25_section_2"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table[data-name="tab_25_section_2"],
#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_24_section_2"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_24_section_2"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_24_section_2"] {
    width: 95%;
    margin: 0 auto;
}


#infy_homeaddressstateother,
#infy_permaddressstateother {
    width: 100%;
}

#ntbPersInfoEdit  #infy_homeaddressstateother,
#ntbPersInfoEdit  #infy_permaddressstateother {
    width: 100%;
}

table[data-name="tab_14_section_6"] tr:nth-child(6) td:first-child,
table[data-name="tab_14_section_4"] tr:nth-child(7) td:first-child
 {
    width: 250px;
    position: absolute;
}

.OtherCntryZipcode {
    margin-top: 98px;
}

.crmEntityFormView div[data-name="tab_14"]  .cell div.control,
.crmEntityFormView div[data-name="tab_29"]  .cell div.control
{
    height: 55px;
}

table[data-name="tab_16_section_2"] tr:first-child td:first-child {
	position: absolute;
    width: 47%;
}
table[data-name="tab_16_section_2"] tr:first-child td:nth-child(2) {
	position: absolute;
    width: 30%;
    left: 50%;
}

table[data-name="tab_16_section_2"] tr:first-child td:nth-child(3) {
	position: absolute;
    right: 0;
    width: 21%;
    padding-right: 3%;
    margin-top: 4px;
}
table.section[data-name="tab_22_section_8"] tbody tr:first-child td:nth-child(2) {
    margin-top: 0;
}

fieldset[aria-label="Work Address"] {
	margin-top: 125px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Work Address"] {
	margin-top: 125px;
}
hr.borderTop {
    position: absolute;
    top: 220px;
    width: 96%;
    /*margin: 20px;*/
	margin-top: 35px;
    margin-left: 10px;
    color: #c5c5c5;
    border-color: #c5c5c5;
}

table[data-name="tab_16_section_3"] {
    width: 48%
}

/*table[data-name="tab_14_section_6"] tr:nth-child(6) {
    margin-top: 30px;
    display: block;
}*/

#add_ogbclient {
    margin-left: 5% !important;
    white-space: nowrap;
    z-index: 0;
    position: absolute;
    padding-top: 10px;
}

table[data-name="tab_23_section_2"] tr:nth-child(2) td:first-child {
    margin-top: -70px;
    display: block;
}

label#enterId {
    position: relative;
    bottom: 0;
}

.crmEntityFormView .tab .tab-column {
    padding-left: 0 !important;
    float: left;
}

div.progress {
    position: relative;
}

div[data-name="tab_24"] legend.section-title {
    padding: 32px 0 8px 0;
}

/*fieldset[aria-label="pleasespecify"] table[data-name="tab_24_section_4"] tr:nth-child(2),
fieldset[aria-label="relatedquestion"] table[data-name="tab_24_section_7"] tr:nth-child(2),
fieldset[aria-label="interestquestion"] table[data-name="tab_24_section_13"] tr:nth-child(2),
fieldset[aria-label="transactionquestion"] table[data-name="tab_24_section_11"] tr:nth-child(2)
 {
    display: none;
}*/
table[data-name="tab_13_section_2"] tr:nth-child(5) {
    display: none;
}

table[data-name="tab_13_section_2"], table[data-name="Customer Information_section_2"] {
    margin-top: 95px;
}

fieldset[aria-label="TINSSNumberUS"], 
fieldset[aria-label="USphone"] {
    display: none;
}
fieldset[aria-label='Customer Information &lt;span class="dright"&gt;&lt;b&gt;&lt;a id="ntbciedit"  onClick = "openCI();" &gt;EDIT&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;'] .control #emailaddress1{
display:none !important;
}
.captcha-cell{
   background: #fff;
   padding-left: 30px;
   padding-bottom: 30px;
}

.custconfirm #infy_beneficialownershipcode, 
.custconfirm #infy_peprequiredcode {
    position: relative;
    bottom: 15px;
}

.custconfirm #infy_businessprovideserviceorhavedealingcode, 
.custconfirm #infy_businessclassifiedunderonlinegamingcode, 
.custconfirm #infy_relatedinterestwithbusinessingamingcode, 
.custconfirm #infy_processtransactionsrelatedtogamingcode {
    margin-top: 0 !important;
    display: block;
    float: right;
}

.custconfirm fieldset[aria-label="RI3"] {
    display: none;
}

.custconfirm table.section[data-name="tab_26_section_5"] .actions:last-child {
    height: 95px !important;
    top: 0 !important;
    background: none;
}

.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 .actions .col-sm-6.clearfix {
    width: 100%;
    position: relative;
    top: 25px;
}

table[data-name="tab_34_section_2"] {
    border-collapse: separate;
    border-spacing: 0 0;
}

#WebFormControl_9fa4842fc069eb11a812002248167989 .custconfirm fieldset:nth-child(3), 
#WebFormControl_9fa4842fc069eb11a812002248167989 .custconfirm fieldset:nth-child(2) {
    height: 490px;
}

#ntbPersInfoEdit table[data-name="tab_13_section_2"],
#ntbPersInfoEdit table[data-name="tab_14_section_1"] {
    margin-top: 73px;
}

#ntbPersInfoEdit table[data-name="tab_14_section_3"] {
    width: 100% !important;
    margin-top: 56px;
}

#ntbPersInfoEdit table[data-name="tab_14_section_3"] #infy_permaddressline1 {
    width: 97%;
}

#infy_primaryidfront,
#infy_primaryidback,
#infy_secondaryidfront,
#infy_secondaryidback,
#infy_selfiewithprimaryid,
#infy_signature{
display:none
}

#ntbPersInfoEdit .col-sm-6.clearfix {
    width: 100%;
}
#ntbPersInfoEdit .col-sm-6.clearfix .form-action-container-left {
    float: none !important;
    float: none !important;
    width: 100%;
    display: block;
    margin: 50px 30%;
    /* margin-left: 30%; */
    position: relative;
    top: 10px;
}

.form-custom-actions .btn {
    bottom: 75px;
    display: block;
    margin: 0 auto;
    width: 172px;
    height: 48px;
    border-radius: 8px;
    background-color: #0072d8;
    font-weight: bold;
}

#CustomBackBtn.btn{
    background-color: transparent !important;
     display:block !important;
}

input#CustomBackBtn.etbuploadbackbtn {
    display: inline !important;
}


input#UpdateButton.etbuploadsubbtn {
    margin: 0 auto;
    float: none !important;
    margin-left: 20px;
}
#WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="Customer Information_section_2"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] .err,
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_27_section_2"] .err, 
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] .err {
    min-width: 170px
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) .err,
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) .err,
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) .err
 {
    position: relative;
    left: 38%;
    width: 200px;
}

#WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="tab_14_section_3"] {
    margin-top: 0;
}
/* Custom classes */
.labelText{
    text-align-last: right;
    font-weight:bold;
    font-size:12px;
    color: #2E2E2E !important;
    word-break: normal !important;
}

.custconfirm #WebFormControl_0539ef85806beb11a812002248167989 table[data-name="tab_14_section_1"] {
	margin-top: 0;
}

.custconfirm #WebFormControl_0539ef85806beb11a812002248167989 .actions .col-sm-6.clearfix {
	width: 100%;
}

.custconfirm .crmEntityFormView .cell {
    padding: 0 7px 7px;
}

.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_natureofworkbusinessportal_label {
    margin-top: 0;
}

.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset:nth-child(3) {
    min-height: 390px;
    margin-left: 0;
    float: right;
}

.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_productportalinternaluse_name,
.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_debitcardtype
{
    position: relative;
    bottom: 15px;
}


.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 .cell div.control {
    text-align: right;
    float: right;
    font-weight: bold;
    color: #2E2E2E !important;
    padding: 0 !important;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:first-child, 
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_17_section_2"] tr:first-child td:first-child, 
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:first-child
{
    position: absolute;
    width: 46.5%;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(2), 
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(2), 
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(2)
{
    position: absolute;
    left: 52%;
    width: 27%;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(3), 
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(3), 
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(3)
{
    position: absolute;
    right: 15px;
    width: 20%;
    margin-top: 4px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_4"], 
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_4"]
{
    margin-top: 75px;
}
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_17_section_4"]
{
   margin-top: 50px;
}


#WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Business details section 1"],#WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Business details section 1"], #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Business details section 1"] {
    margin-top: 65px !important;
}

#ntbPersInfoEdit table[data-name="tab_27_section_1"] {
    margin-top: 188px;
}

#ntbPersInfoEdit .form-custom-actions .btn { 
    position: relative;
    bottom: 60px;
    float: left;
    margin-right: 30px;
}

#ntbPersInfoEdit #infy_permaddressbarangayother {
    width: 96%;
}


#ntbPersInfoEdit .form-custom-actions {
    background: #fff;
    width: 98.6%;
    margin: 0 auto;
    position: relative;
    bottom: 15px;
    border-radius: 8px;
}

.custconfirm table[data-name="tab_26_section_6"] .card.confirm-card {
    border: 1px solid #99C1E7;
    margin-right: 5%;
    border-radius: 8px;
    padding: 5px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Permanent or Alternate Address"],
#WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Permanent or Alternate Address"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Permanent or Alternate Address"]

 {
    position: absolute;
    margin-top: 275px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Permanent or Alternate Address"] legend.section-title.show-bar,
#WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Permanent or Alternate Address"] legend.section-title.show-bar
 {
    border-bottom: none !important;
    border-top: 1px solid #c5c5c5 !important;
    padding: 32px 0 24px 10px;
    margin-bottom: 0 !important;
}
#WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Permanent or Alternate Address"] legend.section-title.show-bar {
    border-bottom: none !important;
    border-top: 1px solid #c5c5c5 !important;
    padding-left:10px;
}

.dataPriCon {
    font-weight: bold;
}

#insbtn1,
#insbtn2,
#insbtn3,
#insbtn4
{
    width: 320px;
    margin: 10px;
}

#insbtn4 {
    background: #fff;
    color: #0072D8;
}

.edit-ai-header #EntityFormControl_6d49284f5d7deb11a812002248173747 table.section[data-name="tab_23_section_2"] tr:first-child td:first-child {
    display: block !important;
    visibility: hidden;
}

.err {
    margin-top: 0px !important;
}


#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_17_section_1"],
#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_16_section_1"]

{
    margin-top: 95px;
}

.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table[data-name="tab_20_section_1"],
.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table[data-name="tab_22_section_6"],
.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table[data-name="tab_29_section_9"]

 {
    width: 50%;
}
.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table[data-name="tab_20_section_1"] tr:nth-child(1) td:nth-child(1) .control{
    width:100%;
}

.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table[data-name="tab_20_section_1"] tr:nth-child(2) td:nth-child(1) .control{
    margin-top:40px;
}

.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table.section[data-name="tab_21_section_1"] tbody tr td div.control {
    width: 100%;
}
.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 #infy_usindiciascode input, 
.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 #infy_beneficialownershipcode input{
    width:48%;
}

.custconfirm .control {
    padding-right: 0 !important;
    text-align: right;
}

#infy_namesoftheclientsandcounterparties {
    width: 100%;
    height: 50px;
    resize: none;
    padding-top: 15px;
}

#clientsn, #address1_county {
    display: none !important;
}

.edit-fi-header #telephone2, #infy_worklandlineplaceholder_cp
{
    width: 100% !important;
}

.summarycustomheader{
    color: #919191;
    font-weight: bold;
}

#Tctext span{
    font-size:1em !important;
}

/*#WebFormPanel div[data-name="tab_14"] .tab-column #etbkioskaiedit{
    display:none !important;
}*/

#logo {
    position: relative;
    top: 16px;
     left: 16px;  
}

.edit-fi-form .crmEntityFormView .actions input[type="button"],
.edit-ai-form .crmEntityFormView .actions input[type="button"],
.edit-docs-sub .crmEntityFormView .actions input[type="button"],
.edit-rs-form .crmEntityFormView .actions input[type="button"],
#EntityFormControl_83b0b6ce47c8eb11bacc000d3a807ffa .crmEntityFormView .actions input[type="button"],
#EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .crmEntityFormView .actions input[type="button"],
#EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions input[type="button"]
 {
    width: 172px;
    height: 48px;
    float: right;
    margin-right: 13%;
    position: relative;
    bottom: 0vh;
    margin-left: 20px;
}

.edit-fi-form .crmEntityFormView .actions,
.edit-ai-form .crmEntityFormView .actions,
.edit-docs-sub .crmEntityFormView .actions,
.edit-rs-form .crmEntityFormView .actions,
#EntityFormControl_83b0b6ce47c8eb11bacc000d3a807ffa .crmEntityFormView .actions,
#EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .crmEntityFormView .actions,
#EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions,
.etb-edit-page .crmEntityFormView .actions
 {
    display: flex;
    justify-content: center;
    padding-right: 0px !important;
}

#EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions input[type="button"] {
    margin-right: 0;
}

fieldset[aria-label="emplndno"] {
    margin-top: 95px;
}

.modal-title span.fa.fa-pencil-square-o {
    background: transparent !important;
    top: 0px !important;
}

.container .fa{
    background: url("i-icon.png") no-repeat 0 0 !important;
    width: 16px;
    height: 15px;
    position: relative;
    top: 8px;
}
.fa-info-circle:before {
    content: '' !important;
}

.multiselect-modal {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000 
                url('zololoader.gif') 
                50% 50% 
                no-repeat;
    opacity: 0.5;
}


body.loading .multiselect-modal {
    overflow: hidden;   
}


body.loading .multiselect-modal {
    display: block;
}

/*  CO-1550 */

.crmEntityFormView .cell select option{

    color: #919191 !important;   
}

.crmEntityFormView .cell input
{
    color:black;
} 

table.section[data-name="tab_17_section_4"] tr:nth-child(6) td:first-child {
width: 100%;
min-width: 250px;
}
table.section[data-name="tab_17_section_4"] tr:nth-child(6) {
width: 65%;
float: left;
}

table.section[data-name="tab_17_section_4"] tr:nth-child(7) {
width: 35%;
float: right;
}

  /* table.section[data-name="tab_17_section_4"] tbody tr:nth-child(7) td:nth-child(1) {
   width: 23%;
    left: 75%;
    margin-top: -187px;
    position: absolute;
	} */


 table.section.uploadDocSt label.field-label.tipsLabelDocsUp,
 ul.infoRuleList
{
    left: 70px !important;
    position: relative;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdFront,
#WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdBack,
#WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdBack,
#WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblSecIdFront,
#WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblSecIdBack,
#WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblSecIdBack,
fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdFront,
fieldset[aria-label="Upload your ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdFront,
fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdBack,
fieldset[aria-label="Upload your ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdBack,
fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblSecIdFront,
fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblSecIdBack
{
margin-left: 40%;
color: #919191;	
opacity: 1;
}

.edit-docs-sub fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] label.field-label.imgLblIdFront,	
.edit-docs-sub fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] label.field-label.imgLblIdBack,	
.edit-docs-sub fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] label.field-label.imgLblSecIdFront,	
.edit-docs-sub fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] label.field-label.imgLblSecIdBack	
{	
	margin-left: 0 !important; 
        color: #919191;
        opacity: 1;
        text-align: right;
        /* direction: rtl; */
        display: block;
        width: 100%;
        padding-right: 5px;
}	
#EntityFormControl_424e5f7a607deb11a812002248173747 fieldset[aria-label="Upload your Selfie with your ID"] table.section[data-name="tab_28_section_2"] label.field-label.imgLblSelfi	
.edit-docs-sub fieldset[aria-label="Upload your Selfie with your ID"] table.section[data-name="tab_28_section_2"] label.field-label.imgLblSelfi	
{	
	margin-left: -21px !important;	
	color: #919191;	
    text-align: right;	
    opacity: 1;	
}	
.edit-docs-sub fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] label.field-label.imgLblSign	
{	
    margin-left: 0px !important;	
	color: #919191;	
    text-align: right;	
    opacity: 1;	
}

/*#WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] .field-label.imgLblSign,
fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] .field-label.imgLblSign
{
margin-left: 15% !important;
color: #919191;	
opacity: 1;
}*/
#WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] .field-label.imgLblSign,
fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] .field-label.imgLblSign
    {

    color: #919191;	
    opacity: 1;
    width: 100%;
    text-align: right;
    /*padding-right: 5px;*/
    margin-left: -30px !important;
}

fieldset[aria-label="Upload your Selfie with your ID"] table.section[data-name="tab_28_section_2"] .field-label.imgLblSelfi
{
text-align:right;
color: #919191;	
opacity: 1;
margin-left: -30px !important;
margin-top: -20px;
}

fieldset[aria-label="Upload your Selfie with your Primary ID"] table.section[data-name="tab_28_section_2"] .field-label.imgLblSelfi
{
text-align:right;
color: #919191;	
opacity: 1;
}


#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_8"] tbody tr td:nth-child(2)
 {
    margin-right:15px;
    width: 48.3%;  
}
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_22_section_8"] tbody tr td:nth-child(2)
 {
    margin-right:15px;
    width: 48.3%;  
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_4"] tbody tr:first-child td:nth-child(3)
{
width: 48.5%;
margin-top: -21px !important;
margin-right: 1.5% !important;
}

#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_22_section_4"] tbody tr:first-child td:nth-child(3)
{
width: 48.5%;
margin-top: -21px !important;
margin-right: 1.5% !important;
}
/*#drpvillage1 {
    width: 220px;
    float: left;
}*/

 #drpvillage1 
    {
    width: 190px;
    float: left;
    }

#address2_postalcode {
    float: right;
}

#address2_postalcode_label{
    margin-left: 37px;
}

.custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 .actions {
position: relative;
bottom: 360px;
}

.custconfirm #WebFormControl_fed7eccc5169ec118943000d3a817188 .actions {
position: relative;
bottom: 360px;
}

.actions.confirmtbtns {
    position: relative;
bottom: 110px !important;
}

.custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 .actions .col-sm-6.clearfix {
width: 100%;
}

.custconfirm #WebFormControl_fed7eccc5169ec118943000d3a817188 .actions .col-sm-6.clearfix {
width: 100%;
}



.physicalCard {
font-size: 16px;
color: #2E2E2E;
font-weight: bold;
text-align: center;
padding-top: 21px;
padding-bottom: 12px;
}
.physicalCardBG{
background-color: aliceblue;
border-radius: 8px 8px 8px 8px;
}

.physicalcardBotom{
letter-spacing: 0px;
color: #2E2E2E;
opacity: 1;
text-align: center;
font-size: 14px;
padding-top: 13px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;

}
.physicalCardTitle{
font-size: 16px;
color: #2E2E2E;
font-weight: bold;
color: #004EA8;
text-align: left;
padding-bottom: 20px;
}


table.section[data-name="tab_29_section_1"]
{
margin-top: 3px !important;
}

#EntityFormControl_38bf6ec1b17ceb11a812002248173747 table.section[data-name="tab_29_section_9"]
{
margin-top: 35px;
}

.ntb-edit-page #EntityFormControl_38bf6ec1b17ceb11a812002248173747 table.section[data-name="tab_29_section_9"]
{
    margin-top: 5px;
}

#EntityFormControl_38bf6ec1b17ceb11a812002248173747 table.section[data-name="tab_16_section_4"]
{
margin-top: 95px;
}

.ntb-edit-page  #EntityFormControl_38bf6ec1b17ceb11a812002248173747 table.section[data-name="tab_16_section_4"]
{
    margin-top: 116px;
}

#EntityFormControl_38bf6ec1b17ceb11a812002248173747 table.section[data-name="tab_29_section_10"]
{
margin-top: -55px;
}

/*fieldset[aria-label="Upload your Selfie with your Primary ID"],
fieldset[aria-label="Upload your Secondary ID"] {
    margin-top: -70px;
}*/

/*BDOPO-582*/

table.section[data-name="tab_26_section_13"] tbody tr:nth-child(3) td:nth-child(3) div.info,
table.section[data-name="tab_26_section_13"] tbody tr:nth-child(6) td:nth-child(1) div.info,
table.section[data-name="tab_26_section_13"] tbody tr:nth-child(3) td:nth-child(1) div.info {	
    margin-top: 12px !important;	
}

table.section[data-name="tab_26_section_13"] tbody tr:nth-child(3) td:nth-child(3) div.control,
table.section[data-name="tab_26_section_13"] tbody tr:nth-child(6) td:nth-child(1) div.control,
table.section[data-name="tab_26_section_13"] tbody tr:nth-child(3) td:nth-child(1) div.control {	
    right: -30px !important;	
}
/***BDOPO-375***/
table.section[data-name="tab_26_section_13"] tbody tr:nth-child(4) td:nth-child(2) div.control,
table.section[data-name="tab_26_section_13"] tbody tr:nth-child(4) td:nth-child(1) div.control,
table.section[data-name="tab_26_section_13"] tbody tr:nth-child(1) td:nth-child(3) div.control,
table.section[data-name="tab_26_section_13"] tbody tr:nth-child(1) td:nth-child(2) div.control,
table.section[data-name="tab_26_section_13"] tbody tr:nth-child(1) td:nth-child(1) div.control {	
    margin-right: 5px !important;	
}

/************sai************/

table[data-name="tab_25_section_2"]
{
width: 100% !important;
}

.payConfirmation table.section[data-name="tab_26_section_1"] .control,
.payConfirmation table.section[data-name="tab_26_section_3"] .control,
.payConfirmation table.section[data-name="tab_26_section_7"] .control,
.payConfirmation table.section[data-name="tab_34_section_1"] .control,
.payConfirmation table.section[data-name="tab_34_section_2"] .control,
.payConfirmation table.section[data-name="tab_34_section_3"] .control  
 {
    width: 70%;
    float: right !important;
    text-align-last: left !important;
    /* display: inline-block; */
    position: relative;
    /*padding-right: 20px;*/
    bottom: 0 ! Important;
}

.crmEntityFormView textarea.form-control.readonly {
        line-height: 15px;
    }
 .custconfirm table.section[data-name="tab_26_section_1"] .cell  div.control
{
height: 20px;
}
.custconfirm table.section[data-name="tab_34_section_1"] .cell  div.control
{
height: 20px;
}
.custconfirm table.section[data-name="tab_26_section_1"] .control input,
.custconfirm table.section[data-name="tab_26_section_3"] .control input,
.custconfirm table.section[data-name="tab_26_section_7"] .control input
{
position: relative;
    bottom: 3px;
}

.payConfirmation table.section[data-name="tab_26_section_1"] .control input {
        bottom: 2px !important;
        text-align: left !important;
        height: 20px !important;
       color: #2E2E2E !important;
        top: -3px;

    }
.custconfirm table.section[data-name="tab_26_section_1"] .control select,
.custconfirm table.section[data-name="tab_26_section_3"] .control select,
.custconfirm table.section[data-name="tab_26_section_7"] .control select
{
position: relative;
    bottom: 0px;
}
.custconfirm table.section[data-name="tab_26_section_9"] .control select,
.custconfirm table.section[data-name="tab_26_section_13"] .control select,
.custconfirm table.section[data-name="tab_26_section_10"] .control select
{
 
    bottom: 11px;
    right: -35px;
}


 .custconfirm table.section[data-name="tab_26_section_9"] .control,
.custconfirm table.section[data-name="tab_26_section_13"] .control,
.custconfirm table.section[data-name="tab_26_section_10"] .control
{
padding-right: 37px !important;
    top: 0px;
}

.custconfirm table.section[data-name="tab_34_section_1"] .control input,
.custconfirm table.section[data-name="tab_34_section_1"] .control select
{
position: relative;
bottom: 18px;

}

.custconfirm table.section[data-name="tab_34_section_2"] .control select
 {
position: relative;
    bottom: 18px;
top:13px;
}
.custconfirm table.section[data-name="tab_34_section_1"] .control .control {
 display: none;
}
.custconfirm table.section[data-name="tab_34_section_2"] .control select
 {
top:0px !important;
}
 .custconfirm table.section[data-name="tab_34_section_2"] .control input
{
position: relative;
    bottom: 15px;
top:9px;
}

table.section[data-name="tab_14_section_6"] tbody tr:nth-child(5) td:nth-child(1).err{
width: 60% !important;
}

table.section[data-name="tab_38_section_1"] .err
{
margin-left:50%;
}

/*#infy_bussaddressstateother
{
width:50%;
}*/

#infy_bussaddresscityother {
    width: 50%;
}

table.section[data-name="tab_29_section_5"] tbody tr:nth-child(4) td:nth-child(2)
   {
    position: absolute;
    width: 23%;
    left: 75%;
    
    }

.custconfirm table.section[data-name="tab_26_section_1"] #infy_gendercode .control select
{
bottom:15px;
}

.custconfirm #infy_businessclassifiedunderonlinegamingcode
{
left:30px;
}

.custconfirm table.section[data-name="tab_26_section_13"] .control select
{
right:-33px;
}

.custconfirm table.section[data-name="tab_26_section_13"] tbody tr:nth-child(2) td:nth-child(1) .control textarea,
.custconfirm table.section[data-name="tab_26_section_13"] tbody tr:nth-child(2) td:nth-child(2) .control textarea,
.custconfirm table.section[data-name="tab_26_section_13"] tbody tr:nth-child(2) td:nth-child(3) .control textarea,
.custconfirm table.section[data-name="tab_26_section_13"] tbody tr:nth-child(4) td:nth-child(2) .control textarea
{
 right: -30px;
 position: relative;
}

.custconfirm table.section[data-name="tab_26_section_13"] tbody tr:nth-child(5) td:nth-child(1) .control textarea
{
    right: -10px;
    position: relative;
    width: 119%;
}

fieldset[aria-label="homeadd2"] table.section[data-name="tab_14_section_6"] tbody tr:nth-child(5) td:nth-child(1) .err,
fieldset[aria-label="permadd2"] table.section[data-name="tab_14_section_4"] tbody tr:nth-child(6) td:nth-child(1) .err
{
width: 100%;
}

table.section[data-name="tab_24_section_2"] .control textarea
{
color:black;
}

div[data-name="tab_28"] hr.borderTop {
top:unset;
}

table.section[data-name="tab_15_section_1"] {
margin-top: 115px;
}

/*BDOPO-561*/
table.section[data-name="tab_29_section_5"] tbody tr:nth-child(4) td:nth-child(2) .err{
/*margin-left: 8px;*/
}

.payConfirmation .section .control input,
.payConfirmation .section .control select, 
.payConfirmation .labelText, .payConfirmation p
{
text-align-last:left;
}


fieldset[aria-label="Upload your Signature"] {
    margin-top: 20px;
}


.payConfirmation table.section[data-name="tab_26_section_10"] .control,
.payConfirmation table.section[data-name="tab_26_section_12"] .control,
.payConfirmation table.section[data-name="tab_26_section_9"] .control,
.payConfirmation table.section[data-name="tab_26_section_13"] .control
{
text-align-last:left;
}
input#infy_ustin, input#infy_ustelephone
{
margin-top: 0;
}
.payConfirmation .control
{
text-align-last: left !important;
width:33% !important;
}

.payConfirmation .control
{
text-align:left;
}
.payConfirmation .section .control input, .payConfirmation .section .control select
{
text-align:left !important;
}

#infy_primarydocumentsubtype_cp, #infy_secondarydocumentsubtype_cp
{
width:93%;
}
.payConfirmation table.section[data-name="tab_26_section_7"] .form-control
{
height:25px;
}

.payConfirmation table.section[data-name="tab_26_section_13"] .control textarea
 {
    text-align: left !important;
  }

input#ctl00_ContentContainer_WebFormControl_fed7eccc5169ec118943000d3a817188_EntityFormView_captcha_CaptchaTextBox,
input#ctl00_ContentContainer_WebFormControl_0eea8e57fc19ec11b6e7002248173282_EntityFormView_captcha_CaptchaTextBox
{
border: 1px solid #99C1E7;
}

.payConfirmation .labelText
 {
    word-break: unset;
 }

.payConfirmation #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Please review the information and click 'submit' to confirm"]
{
margin-top: -90px;
}


/**********End*********/


h4.summarycustomheader {
        color: #2e2e2e !important;
        font-family: 'Nunito';
        font-weight: bold;
        font-size: 14px !important;
    }

h4.confHeadTitle {
    color: #2e2e2e;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0 10px;
    font-family: 'Nunito';
    position: relative;
    top: 10px;
}


/*.etb-section table[data-name="tab_8_section_5"] tr:first-child td:first-child {	
    display: none;	
}	
.etb-section table[data-name="tab_8_section_5"] tr {	
	width: 50%;	
    float: left;	
}	
.etb-section table[data-name="tab_8_section_5"] tr:first-child {	
float: right;	
    position: relative;	
    left: 55%;	
}	
.etb-section table[data-name="tab_8_section_5"] tr:nth-child(2) {	
	position: absolute;	
}*/

.etb-section table[data-name="tab_8_section_5"] tr:nth-child(2) {		
display: none;	
}

.mobNote {
    display: none;
}

#UpImg span {
    position: relative;
    top: 15px;
    font-weight: bold;
    width: 80%;
    display: block;
    margin: 0 auto;
}

div[data-name="tab_34"] .fatcatablesummary.ntbtablesummary legend:first-child {
    display: none;
}

fieldset[aria-label="empadddetalis"] table.section[data-name="tab_29_section_5"] tbody tr:nth-child(5) td:nth-child(1) .err,
fieldset[aria-label="Business details section 2"] table.section[data-name="tab_17_section_4"] tbody tr:nth-child(3) td:nth-child(1) .err
 {
    width: 100%;
 }
 fieldset[aria-label="empadddetalis"] table.section[data-name="tab_29_section_5"] tbody tr:nth-child(6) td:nth-child(1) .err,
    fieldset[aria-label="Business details section 2"] table.section[data-name="tab_17_section_4"] tbody tr:nth-child(5) td:nth-child(1) .err { 
	width: 56%;
 }

table.section[data-name="tab_17_section_4"] tbody tr:nth-child(7) td:nth-child(1)
   {
    position: absolute;
    width: 23%;
    left: 75%;    
    }


fieldset[aria-label="Permanent or Alternate Address"] {
    position: absolute;
}

.pers-info-edit fieldset[aria-label="Permanent or Alternate Address"] {
    position: static;
}

fieldset[aria-label="Permanent or Alternate Address"] table[data-name="tab_14_section_3"] {
    position: relative;
    width: 50%;
}

.custom-title-kiosk {
    font: normal normal bold 16px/18px Nunito !important;
    color: #004ea8;
    padding-bottom: 10px;
    border-bottom: none;
}

.imgLblSelfi {
    display: block;
    /*margin-top: -20px;*/
}

.bdo-welcome-section1 fieldset[aria-label="Section"]{
	width:27% !important;
    height: 300px !important;
    float: left;
    background-color: #E5F5FF;
    margin-right: 3%;
    position: relative;
    padding-bottom: 0 !important;
}
.bdo-welcome-section1 fieldset .active .badge.numerbd {
    background-color: #ffb747;
    font-size: 16px;
    padding: 8px;
    width: 32px;
    height: 32px;
    margin-bottom:11px;
}

.bdo-welcome-section1 div fieldset[aria-label="Section"] .active p u a {
    font-size: 14px;
    color: #0072D8;
    font-weight: bold;
    margin-left: 16%;
}

.bdo-welcome-section1 div fieldset[aria-label="Section"] {
    width: 25% !important;
    height: 300px !important;
}

.bdo-welcome-section1 div fieldset[aria-label="Section"] .active p:first-of-type {
    width: 70%;
    margin-left: 16%;
    padding-top: 0px;
    line-height: 24px;
}

.bdo-welcome-section1 div fieldset[aria-label="Section"] .active p:last-of-type {
    width: 100% !important;
    margin: 15% 0 0;
    padding: 0;
}

.bdo-welcome-section1 div fieldset[aria-label="Section"] .active p:last-of-type img {
    width: 100%;
    height: auto;
}

.bdo-welcome-section1 {
    margin-top: 40px;
}

.custconfirm .actions.confirmtbtns .col-sm-6.clearfix {
    width: 100%;
    position: relative;
    /* top: 25px; */
    text-align: center;
}

#infy_doyouhaveothersourcesoffunds {
    display: block;
    width: 50%;
    margin-left: 50%;
    margin-top: -20px;
}

#infy_othersourcesoffunds {
    width: 50%;
    margin-left: 50%;
    margin-top: -20px;
    
}

fieldset[aria-label="Upload your Primary ID"] legend.section-title {
    position: relative;
    top: 20px;
    left: 6px;
}

fieldset[aria-label="Upload your Selfie with your Primary ID"] legend.section-title {
    padding: 10px 0 0 !important;
    left: 6px;
}


fieldset[aria-label="Upload your Secondary ID"] legend.section-title {
    padding: 10px 0 0 !important;
    left: 6px;
}

fieldset[aria-label="Upload your Signature"] legend.section-title {
    padding: 15px 0 !important;
    top: 30px;
    left: 6px;
}

.actions.confirmtbtns {
    width: 98.5%;
    float: none !important;
    margin: 0 auto;
    padding-left: 15px;
    bottom: 90px !important;
    padding: 0 !important;
    margin: 0 auto !important;
    /* left: 1px; */
}

#ntbPersInfoEdit legend {
    width: 91%;
    position: absolute;
}

#MetBdo {
    width: 100%; 
    font: normal normal bold 16px/18px Nunito !important;
    color: #004ea8 !important;
    top: 85px;
    position: relative;
    padding: 20px 0 20px 5px;
}

.custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 .actions.confirmtbtns {
	width: 98.4% !important;
    bottom: 75px !important;
}


input.form-control
{
border: 1px solid #99C1E7;
}

ul.atm-card-type li,
ul.infoRuleList li
 {
    font-size: 18px !important;
}

.etb-edit-page #EntityFormPanel,
.ntb-edit-page #EntityFormPanel
{
    width: 806px !important;
    margin: 0 auto !important;
}

h2.common-title {
    display: block !important;
    background: transparent;
    text-align: left;
    font: normal normal bold 20px/24px Nunito;
    letter-spacing: 0px;
    color: #2E2E2E;
    margin: 32px 0 24px 0;
    padding: 0 !important;
}
.editSubTitle{
    text-align: left;
    font: normal normal bold 16px/24px Nunito;
    letter-spacing: 0px;
    color: #004EA8;
    margin: 32px 0;
}

.ntb-edit-page {
    margin: 0 auto !important;
    padding: 0 15px !important;
}

span.fa.fa-fw.fa-eye.field-icon.toggle-password1-hide-show:before,
span.fa.fa-fw.field-icon.toggle-password1-hide-show.fa-eye-slash:before,
span.fa.fa-fw.fa-eye.field-icon.toggle-password2-hide-show:before,span.fa.fa-fw.field-icon.toggle-password2-hide-show.fa-eye-slash:before
{
content: '' !important;
}

span.fa.fa-fw.fa-eye.field-icon.toggle-password1-hide-show,
span.fa.fa-fw.field-icon.toggle-password2-hide-show.fa-eye
{
background: url(icon-unmask.png) no-repeat 0 0 !important;
   height: 42px !important;
    width: 30px !important;
    /* background-color: #fff !important; */
    position: relative;
    top: 0;
    margin-right: 3px;
    margin-top: -45px;
    float: right;
}

span.fa.fa-fw.field-icon.toggle-password1-hide-show.fa-eye-slash,
span.fa.fa-fw.field-icon.toggle-password2-hide-show.fa-eye-slash
{
    background: url("icon-mask.png") no-repeat 0 0 !important;
    height: 42px !important;
    width: 30px !important;
    /* background-color: #fff !important; */
    position: relative;
    top: 0;
    margin-right: 3px;
    margin-top: -45px;
    float: right;
}
input[type=text]#infy_onlinebankingusername {
    bottom: 5px;
    position: relative;
}
table[data-name="tab_33_section_2"] tr:nth-child(2) td:nth-child(2) span.fa.fa-fw.field-icon.toggle-password1-hide-show.fa-eye-slash {
    margin-top: -50px;
}
.edit-fi-form table[data-name="tab_16_section_4"] tr:nth-child(4), 
.edit-fi-form table[data-name="tab_16_section_4"] tr:nth-child(6) {
    width: 30%;
    float: left;
    position: absolute;
}

.edit-fi-form table[data-name="tab_16_section_4"] tr:nth-child(4) td, 
.edit-fi-form table[data-name="tab_16_section_4"] tr:nth-child(6) td 
{
    display: block;
}

.edit-fi-form table[data-name="tab_16_section_4"] tr:nth-child(7) {
    width: 35%;
    float: right;
}

.section-main-title
{
    padding-bottom: 16px;
    font-size: 22px !important;
    font-weight: bold !important;
    padding-top: 32px;
    position: absolute;
    margin-bottom: 12px !important;
    color: #004ea8;
    width: 94%;
    margin: 0 2% 0 2%;
    border-bottom: 1px solid #c5c5c5 !important;
}

.section-main-title label#enterId,
.section-main-title label
 {
    width: 65%;
    font-size: 22px !important;
    font-weight: bold !important;
}

.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table[data-name="tab_20_section_1"] {
    width: 100%;
}

.edit-rs-header table[data-name="tab_20_section_1"] tr:first-child td {
    width: 100%;
    display: block;
}

.edit-rs-header table[data-name="tab_20_section_1"] tr:nth-child(2) td .info{
    width: 50%;
    float: left;
}

.edit-rs-header table[data-name="tab_20_section_1"] tr:nth-child(2) td .control{
    position: absolute;
    width: 46%;
    right: 3%;
    float: right;
}
table[data-name="tab_24_section_3"] {
    /*margin-top: 95px;*/
}

legend.section-title.show-bar.section-second-title {
    border-bottom: none !important;
}

.second-ogb-title {
    text-align: left;
    font: normal normal bold 16px/24px Nunito;
    color: #2E2E2E;
    padding-left: 24px;
    margin-bottom: 20px;
    border-top: 1px solid #c5c5c5;
    padding-top: 24px;
    width: 100%;
}
.setpcls
 {
    width: 95%;
    font-size: 22px !important;
    font-weight: bold !important;
    position: relative;
    border-bottom: 1px solid;
    margin: 32px 24px 0px;
    font-family: 'Nunito';
    padding-bottom: 24px;
}


.custconfirm #infy_productportalinternaluse_label{
    display: block !important;
}

.edit-fi-form fieldset[aria-label="Financial Information"] label {
    margin-bottom: 5px !important;
}

.edit-fi-form  table[data-name="tab_16_section_1"] {
    margin-top: 5px !important;
}

.custconfirm table.section[data-name="tab_26_section_9"] tbody {
    display: block !important;
}

#etb-kishokContainer {
    width: 75%;
    margin: 0 auto;
}

#etb-kishokContainer legend.section-title.show-bar {
    padding: 32px 0 24px !important;
    font-size: 20px !important;
}

table[data-name="tab_28_section_4"] {
    margin-top: 20px;
}

.custconfirm .displaypeptable .control{
    top: 3px !important;
}

table[data-name="tab_22_section_15"] {
    margin-bottom: 50px !important;
}</pre></body></html>