input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
    width: 15% ;
}
input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
    width: 15% ;
}
input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
    width: 14% ;
}
input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
    width: 12% ;
}
input#ctl00_ContentPlaceHolder1_chkPlanAutoRenewal {
    margin: 9px 10px 0px 10px !important;
}
.family-top-algn {
    margin-top: 0.75%;
}
span.checkbox-label-width {
    margin-top: 0.25%;
}
.Simchcknationl label {
    font-weight: normal;
    font-size: 10px;
    float: right;
}

.simcheck-alg {
    float: none !important;
}

div#ctl00_ContentPlaceHolder1_pnlRautoPayBundle {
    width: 60% !important;
    margin: 0 auto;
    left: 19% !important;
}

div#ctl00_ContentPlaceHolder1_pnlRautoPayBundleUX {
    width: 60% !important;
    margin: 0 auto;
    left: 19% !important;
}

input#ctl00_ContentPlaceHolder1_txtNCFName, input#ctl00_ContentPlaceHolder1_txtNCLName, input#ctl00_ContentPlaceHolder1_txtNCNameOnCard, input#ctl00_ContentPlaceHolder1_txtNCEmailID, input#ctl00_ContentPlaceHolder1_txtNCAddress1, input#ctl00_ContentPlaceHolder1_txtNCAddress2, input#ctl00_ContentPlaceHolder1_txtNCCity, input#ctl00_ContentPlaceHolder1_txtNCCountry, input#ctl00_ContentPlaceHolder1_txtNCState {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtNCFNameUX, input#ctl00_ContentPlaceHolder1_txtNCLNameUX, input#ctl00_ContentPlaceHolder1_txtNCNameOnCardUX, input#ctl00_ContentPlaceHolder1_txtNCEmailIDUX, input#ctl00_ContentPlaceHolder1_txtNCAddress1UX, input#ctl00_ContentPlaceHolder1_txtNCAddress2UX, input#ctl00_ContentPlaceHolder1_txtNCCityUX, input#ctl00_ContentPlaceHolder1_txtNCCountryUX, input#ctl00_ContentPlaceHolder1_txtNCStateUX {
    width: 62% !important;
}

.recharge-paymode-pop-input {
    width: 62% !important;
}
.close-btn-qr {
    float: right !important;
    padding-right: 2%;
    background: transparent;
    margin-top: -4px;
}

input#ctl00_ContentPlaceHolder1_chckSaveCard, input#ctl00_ContentPlaceHolder1_chckSaveCardUX {
    margin: 0px 10px 0px 10px !important;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
    width: 12% !important;
}

input#ctl00_ContentPlaceHolder1_txtPLName {
    width: 70%;
}

tr.grdAlternatingItemStyle input[type=radio], input[type=checkbox] {
    white-space: nowrap;
    margin: 3px 10px 0px 10px !important;
}

.sim-float-right {
    margin-right: 18%;
    float: right !important;
}

.sim-float-right1 {
    margin-right: 30%;
    float: right !important;
}

.simfloatright {
    float: right !important;
}

.simval-alg {
    line-height: 32px !important;
}

.inputwdt70 {
    width: 70% !important;
}

.navbar .container {
    width: auto;
    height: 59px;
}

.simblockcs {
    padding-left: 1%;
}

div#ctl00_ContentPlaceHolder1_pnlCustomerPopupgbr {
    width: 46% !important;
    left: 29% !important;
}

.boxhgt {
    height: 124px;
}

.ReportlblBoxNumber {
    line-height: 99% !important;
    margin-top: 2% !important;
}

div#ctl00_ContentPlaceHolder1_pnlCustomerPopupAUS {
    width: 46% !important;
    left: 29% !important;
}

.ZipCode {
    width: 75% !important;
    margin-left: 17% !important;
}

input#ctl00_ContentPlaceHolder1_txtPrevReqID {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtCustomerID {
    width: 34% !important;
}


.italyportinpopup {
    margin-bottom: 40px;
    position: relative;
    top: 28px;
}

.checkbox-label-width-cctop input {
    width: 2% !important;
    float: left;
    position: relative;
    top: 6px;
}

div#ctl00_ContentPlaceHolder1_pnlpopupModifyPortin {
    width: 30% !important;
    left: 37% !important;
}

input#ctl00_ContentPlaceHolder1_txtUXMSISDN {
    width: 88% !important;
}

input#ctl00_ContentPlaceHolder1_txtUXCMSISDN {
    width: 88% !important;
}

.rchchkboxplan {
    position: relative;
    top: 7px;
    right: 0px;
    z-index: 9999 !important;
}
.spnDiscountMonth { 
    font-size: 10px !important;
    color: green;
}


.rchpopradios tr td input {
    width: 15% !important;
    float: left;
    position: relative;
    top: 4px;
}

.rchpopradios tr td label {
    width: 70% !important;
    float: left;
}

.rchpopradios label {
    margin: 4px 0px 0px 10px;
}

.UXRpopradios tr td input {
    width: 15% !important;
    float: left;
    position: relative;
    top: 12px;
}

.UXRpopradios tr td label {
    width: 70% !important;
    float: left;
}

.UXRpopradios label {
    margin: 13px 0px 0px 10px;
}


.rchccradiosexpiry {
    margin-left: 14px !important;
    position: relative;
    right: 10px;
}


    .rchccradiosexpiry tr td label {
        position: relative;
        top: 3px;
        left: 10px;
    }

.UXRccradiosexpiry {
    margin-left: 13.8% !important;
    position: relative;
    right: 10px;
}

    .UXRccradiosexpiry tr td label {
        position: relative;
        top: 6px;
        left: 14px;
    }

.rchCCexiryOTPbtnPading {
    padding: 14px 15px 21px 20px;
    text-align: center !important;
}
/*.UXRccradiosexpiry {
    width: 100%;
}

    .UXRccradiosexpiry tr td input {
        width: 100%;
        text-align: center;
    }

    .UXRccradiosexpiry tr td label {
        width: 100%;
        text-align: center;
    }*/

.uxrpopup {
    padding: 0px;
}

div#ctl00_ContentPlaceHolder1_pnlAutoPay {
    width: 60% !important;
    margin: 0 auto;
    left: 19% !important;
}

table#ctl00_ContentPlaceHolder1_rbDirectDebitType tr td {
    width: 88px !important;
    margin-top: 10px !important;
    position: relative;
    top: 10px;
}

div#ctl00_ContentPlaceHolder1_pnlpopupCCOTP {
    width: 50%;
    border: 2px #07c01e solid !important;
    border-radius: 10px;
    margin-left: 7%;
}

span#ctl00_ContentPlaceHolder1_spnCheckConcent {
    width: 1% !important;
    float: left;
}

.checkbox-label-width-cctop label {
    width: 94% !important;
    float: left;
}

.mport {
    /*margin-left: 2%;*/
    margin-top: 0.5%;
}

.simactccpadd {
    padding: 0px !important;
}

.UXRCCselect {
    float: left;
    padding: 1px 30px 0px 0px;
}

.UXRCardValrdb input {
    margin: 0px 13px 0px 0px !important;
}

div#ctl00_ContentPlaceHolder1_DivAutoRenuval input[type="text"] {
    width: 62%;
}

input#ctl00_ContentPlaceHolder1_txtCCFirstName {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtCCLName {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtCCNameOnCard {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtCCEmailID {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtCCAddress1 {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtCCAddrerss2 {
    width: 62% !important;
}
input#ctl00_ContentPlaceHolder1_txtCCAddrerss3 {
    width: 62% !important;
}
input#ctl00_ContentPlaceHolder1_txtCCCity {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtCCCountry {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtCCState {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtCCCardNo {
    width: 62% !important;
}

input#ctl00_ContentPlaceHolder1_txtCCZipCode {
    width: 62% !important;
}

div#ctl00_ContentPlaceHolder1_trPreReceiverMSISDNR {
    clear: both;
}

input#ctl00_ContentPlaceHolder1_txtPreReceiverMSISDNR {
    width: 28%;
}
input#ctl00_ContentPlaceHolder1_txtIBANNo {
    width: 62% !important;
}
.simactccinput {
    width: 62% !important;
}

.simactccinputMonthYear {
    width: 62% !important;
}

.simactccinputCVV {
    width: 62% !important;
}

.RchccinputMonthYear {
    width: 62% !important;
}

.UXRchccinputMonthYear {
    width: 62% !important;
}

.RchccinputCVV {
    width: 62% !important;
}

.simactccmrgtop {
    margin-top: 3% !important;
}
.overflow-x-hidden{
    overflow-x:hidden;
}
.align-items-end{
    align-items:flex-end;
}
.accpt {
    margin-left: 2% !important;
    margin-top: 5.5% !important;
}

select#ctl00_ContentPlaceHolder1_txtFindAddress {
    width: 50%;
}

span#ctl00_ContentPlaceHolder1_ltlAFResult {
    width: 20%;
}

.saddress {
    margin-left: 2%;
    margin-top: 3.3%;
}

.FailerMessage {
    margin-left: 28px;
}

.zafmsisdn {
    width: 34% !important;
}

.banner-img-res {
    width: 60%;
}

.shopsdefault {
    width: 25% !important;
}

input#ctl00_ContentPlaceHolder1_btnSearchClose {
    background: none;
    color: #fff;
    font-size: 15px;
    position: relative;
    bottom: 7px;
    opacity: 0.8;
}

.mrg-topotp {
    margin-top: 7px;
}

.mrg-top-rgt-otp {
    margin-top: 9px;
    margin-right: 0px !important;
}

.padd-lft-otp {
    padding-left: 0px !important;
}

input#ctl00_ContentPlaceHolder1_txtOTPPMSISDNPop {
    width: 86% !important;
}

input#ctl00_ContentPlaceHolder1_txtOTP {
    width: 86% !important;
}

input#ctl00_ContentPlaceHolder1_btnReset {
    /*padding: 4px 18px !important;*/
    /*margin-top: 4px !important;*/
}

input#ctl00_ContentPlaceHolder1_btnVerifyOTP {
    padding: 4px 18px !important;
    margin-top: 4px !important;
}

.mrg-top-right {
    margin-right: 0px !important;
}

.mrg-top-rgt {
    margin-top: 7px;
    margin-right: 0px !important;
}

span#ctl00_ContentPlaceHolder1_lblCoolingPeriod {
    color: #6f6e6e;
}

.zafaccountdetails {
    margin-left: 4px !important;
    width: 36% !important;
}

.zafcompany {
    width: 34.3% !important;
    margin-left: -2px !important;
}

.zafaccount {
    width: 34.3% !important;
    margin-left: -2px !important;
}

.SuccessMessage {
    margin-left: 28px;
}

div#ctl00_ContentPlaceHolder1_divGetBundleSelectionMain {
    overflow: auto;
    height: auto;
}

.planupgrade-downgrade-popup-mrg10 {
    margin-top: 12px !important;
}

div#ctl00_ContentPlaceHolder1_divTermsConds span span span input {
    display: inline-block;
    padding-top: 3px;
    height: auto;
    top: 6px;
    position: relative;
}

.planupgrade-downgrade-mrg10 {
    margin-top: 4px !important;
}

.uxbulk-recharge-promo-grid {
    text-align: left !important;
}

.plan-upgrade-downgrade-lblval {
    margin-left: -30px;
    margin-top: 7px;
}

.plan-upgrade-downgrade-mrglft15 {
    margin-left: 15.5%;
}

table#ctl00_ContentPlaceHolder1_chkReservedBundle td {
    float: left;
    margin-right: 40px;
    width: auto;
}

table#ctl00_ContentPlaceHolder1_chkReservedBundle [disabled] input[type="checkbox"] {
    margin: 8px 6px 0px 4px !important;
}



table#ctl00_ContentPlaceHolder1_chkReservedBundle input[type="checkbox"] {
    margin: 4px 6px 0px 4px !important;
}

.plan-upgrade-downgrade-hgt40 {
    height: 40px !important;
}

.planupgrade-downgrade-mrg9 {
    margin-top: 7px !important;
}

.planupgrade-downgrade-mrg11 {
    margin-top: 4px !important;
    padding-left: 0px !important;
}

.plan-upgrade-downgrade-lft {
    position: relative;
    left: -17px;
    width: 36% !important;
}

.plan-upgrade-downgrade-bundle-info {
    padding-left: 0px !important;
    font-size: 11px !important;
    margin-top: 3px !important;
}



.planupgrade-downgrade-radiobtn {
    margin-left: 45px !important;
}

.planupgrade-downgrade-cfm-mrg10 {
    margin-top: 4px !important;
    line-height: 17px !important;
}

.planupgrade-downgrade-moexfs12 {
    font-size: 12px !important;
    margin-top: 4px;
}

position: relative; left: -17px; .ETUbulkApprovalFailMessage {
    margin-left: 5px;
}

div#ctl00_ContentPlaceHolder1_device_eligbility_panel {
    width: 46% !important;
    left: 27% !important;
    border: 1px #c1c1c1 solid !important;
}

.device-eligbility-bundledetailsright {
    width: 51%;
    float: left;
    padding-left: 20px;
    text-align: left;
    font-size: 13px;
    color: #a5a2a2;
    line-height: 25px;
    margin-top: 5px;
    font-weight: bold;
}

.device-eligbility-bundledetailsleft {
    width: 40%;
    float: left;
    text-align: right;
    font-size: 13px;
    color: #757474;
    line-height: 25px;
    margin-top: 5px;
    font-weight: bold;
}

    .device-eligbility-bundledetailsleft span {
        float: none;
    }

.device-eligbility-btmborder {
    border-bottom: 1px #c1c1c1 solid;
    margin: 10px 0px 10px 0px;
}

.device-eligbility-header {
    font-weight: bold;
    font-size: 16px;
}

.polandtxtmsisdn {
    width: 34% !important;
}

span#ctl00_ContentPlaceHolder1_ltlMaxAmt {
    margin-top: 5px !important;
    word-break: break-word;
    width: 12% !important;
    line-height: 18px;
}

.chkTermsAcceptMKD {
    word-break: break-all;
    width: auto !important;
}

table#ctl00_ContentPlaceHolder1_chkDynMonthReport tr td {
    width: auto;
    float: left;
}



.gerandtxticcid {
    width: 34% !important;
}

.gerandtxtmsisdn {
    width: 32% !important;
}

.gerandtxtzipcode {
    width: 34% !important;
}

.swisstxtPortinMsisdn {
    width: 34% !important;
}

.polddlContractType {
    width: 34% !important;
}

.autxtPortinMsisdn {
    width: 34% !important;
}

.autxtPortinICCID {
    width: 34% !important;
}

span#ctl00_ContentPlaceHolder1_lblIncentiveConfiguration {
    line-height: 20px;
}

.mclabel {
    text-align: left;
}

.MKDtxtmsisdn {
    width: 34% !important;
}

.MKDCompanyTAXNo {
    width: 34% !important;
}

.ESPSWAPOLDMSISDN {
    width: 34% !important;
}

.ESPSWAPNEWICCID {
    width: 34% !important;
}

select#ctl00_ContentPlaceHolder1_ddlESPSWAPIDType {
    width: 34% !important;
}


input#ctl00_ContentPlaceHolder1_txtESPSWAPIDNumber {
    width: 34% !important;
}

.RUStxtMSISDN {
    width: 34% !important;
}

.RUStxtICCID {
    width: 34% !important;
}

.NorDOB {
    width: 34% !important;
}

select#ctl00_ContentPlaceHolder1_ddlCardExpiryMonth {
    width: 150px !important;
}

select#ctl00_ContentPlaceHolder1_ddlCardExpiryYear {
    width: 150px !important;
}

span#ctl00_lblBalanceMaster {
    font-size: 14px;
}

a:focus {
    outline: none !important;
    outline: none !important;
    outline-offset: -2px;
}

.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {
    font-size: 11px;
}

.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
    font-size: 11px;
    z-index: 9999 !important;
}

div#ctl00_ContentPlaceHolder1_divUKRAdd .frm-blk label {
    width: 70%;
    clear: both;
    float: left;
    position: absolute;
}

input#ctl00_ContentPlaceHolder1_chkUKRBillingAddress {
    width: 15px;
    height: 16px;
}


select#ctl00_ContentPlaceHolder1_ddlPortInHour {
    width: 11% !important;
}

select#ctl00_ContentPlaceHolder1_ddlCnfDemination {
    width: 33% !important;
}

input#ctl00_ContentPlaceHolder1_txtCnfMobileNumber {
    width: 33% !important;
}

input#ctl00_ContentPlaceHolder1_txtMobileNumberdtp {
    width: 33% !important;
}

input#ctl00_ContentPlaceHolder1_txtMobileNumberDT {
    width: 33% !important;
}

select#ctl00_ContentPlaceHolder1_ddlDeminationDT {
    width: 33% !important;
}

input#ctl00_ContentPlaceHolder1_txtMobileNumberCCU {
    width: 33% !important;
}

select#ctl00_ContentPlaceHolder1_ddlPortInMin {
    width: 11% !important;
}

input#ctl00_ContentPlaceHolder1_Txtsecs {
    width: 11% !important;
}

table#ctl00_ContentPlaceHolder1_rdbSelectCustType {
    width: 35%;
}

table#ctl00_ContentPlaceHolder1_rdbPortType {
    width: 36%;
}


input#ctl00_ContentPlaceHolder1_txtMSISDNITA {
    width: 34%;
}

input#ctl00_ContentPlaceHolder1_txtOTPPMSISDN {
    width: 34%;
}

input#ctl00_ContentPlaceHolder1_txtGBROTPPMSISDN {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtFRAOTPPMSISDN {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtNOROTPPMSISDN {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtSWIOTPPMSISDN {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtAUTOTPPMSISDN {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtPOLOTPPMSISDN {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtAdditional1 {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtAdditional2 {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtPICCID {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtMSISDNNOR {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtMSISDNSWISS {
    width: 34% !important;
}

div#ctl00_ContentPlaceHolder1_divNormalAdd .frm-blk label {
    width: 78%;
}

select#ctl00_ContentPlaceHolder1_ddlCountry {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_chkRUSBillingAddress {
    width: 10px;
    height: 16px;
}

input#ctl00_ContentPlaceHolder1_tabMain_tabPrePaid_txtPrepaidICCID {
    width: 34%;
}

input#ctl00_ContentPlaceHolder1_tabMain_tabPostPaidSimple_txtPostpaidSimICCID {
    width: 34%;
}

input#ctl00_ContentPlaceHolder1_tabMain_tabPrePaid_txtPrepaidICCID {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtMSISDNFRA {
    width: 34% !important;
}

span#ctl00_lblBalanceMasterValue {
    font-size: 14px;
}

input#ctl00_lnkBalanceRetry {
    height: 24px;
}

.creditcard-bundledollor {
    width: 8px !important;
    float: left !important;
    line-height: 36px !important;
}

select#ctl00_ContentPlaceHolder1_ddlInputType {
    width: 34%;
}

.badge {
    float: left;
    line-height: 16px !important;
    font-size: 13px !important;
    color: #fff !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    margin-top: 9px !important;
    min-width: 14px;
    padding: 1px 9px 6px 6px !important;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #f89406;
    border-radius: 10px;
    cursor: pointer;
}

.rechargeradio input[type="radio"] {
    margin-bottom: 10px !important;
    margin-left: 30px;
    margin-top: 8px;
    width: 14px;
    height: 15px;
}

a#ctl00_ContentPlaceHolder1_lnkChkTerms {
    position: relative;
    top: -8px;
}

select#ctl00_ContentPlaceHolder1_ddlCountryOfBirth {
    width: 46% !important;
}

.add-fund-portal-cntr .block1, .add-fund-portal-cntr .block2 {
    width: 47%;
    float: left;
    padding: 2%;
}

input#ctl00_ContentPlaceHolder1_txtMSISDNGBR {
    width: 34% !important;
}

table#ctl00_ContentPlaceHolder1_rdbSelect tr td input {
    width: 15px;
    height: 16px;
}

table#ctl00_ContentPlaceHolder1_rdbSelectBB tr td input {
    width: 11px;
    height: 16px;
}


table#ctl00_ContentPlaceHolder1_rdbDynSelect tr td label {
    margin-top: 11px;
}

table#ctl00_ContentPlaceHolder1_rdbDynSelect tr td input {
    width: 15px;
    height: 16px;
    margin-left: 15px;
    margin-top: 14px;
}

table#ctl00_ContentPlaceHolder1_chkDynMonthReport {
    width: 100%;
    float: left;
}

    table#ctl00_ContentPlaceHolder1_chkDynMonthReport tr td input {
        width: 16px;
        height: 16px;
        padding-bottom: 115px;
        float: left;
        position: relative;
        top: 4px;
    }


    table#ctl00_ContentPlaceHolder1_chkDynMonthReport tr td label {
        width: 125px;
        height: 46px;
        padding-bottom: 10px;
    }

.dynlblMonth {
    padding-left: 25px;
}

.dynBtnDownload {
    margin-top: 15px;
    margin-bottom: 10px;
}


input#ctl00_ContentPlaceHolder1_txtICCID {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtBICCID {
    width: 34% !important;
}


input#ctl00_ContentPlaceHolder1_txtMsisdn {
    width: 34%;
}

input#ctl00_ContentPlaceHolder1_txtBMsisdn {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtPMSISDN {
    width: 34% !important;
}

span#ctl00_ContentPlaceHolder1_txtError {
    color: red;
}

input#ctl00_ContentPlaceHolder1_txtPostCode {
    width: 34% !important;
}

.edit-personal-details .block1 {
    width: 96%;
    background: #D3E7EF;
    margin: 2% 1% 0 2%;
}

.add-fund-portal-cntr.change-pwd .block1 {
    background: #D3E7EF;
    margin: 1.5% 2% 0.5%;
    width: 95%;
}

.add-fund-portal-cntr.change-pwd .frm-blk {
    width: 98%;
    clear: both;
}

input#ctl00_ContentPlaceHolder1_txtSimActAmount {
    width: 33% !important;
}

div#ctl00_ContentPlaceHolder1_pnlgvQuery {
    overflow: auto !important;
    width: 70%;
}

.block1.query-popup-window {
    width: 100% !important;
    padding: 0px;
}

select#ctl00_ContentPlaceHolder1_drpChildType {
    width: 33%;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 30px !important;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 56px;
    color: #555555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 4px !important;
}

.query-popup-window {
    width: 100% !important;
    margin: 0% !important;
}

table#ctl00_ContentPlaceHolder1_rblIncentiveConfiguration tr td input {
    width: 21px;
    height: 18px;
}

.popup-window h2 {
    padding-left: 1%;
    width: 100%;
    background: #3b8ec5;
    color: #fff;
    margin: 0px;
    font-size: 19px;
    padding: 5px;
    font-weight: bold;
}

select#ctl00_ContentPlaceHolder1_txtFindAddress {
    height: 100px !important;
}

input#ctl00_ContentPlaceHolder1_FileUploadReply {
    width: 40%;
}

input#ctl00_ContentPlaceHolder1_txtMobileNumber {
    width: 33% !important;
}

.login-header-grid {
    margin: 0 auto;
    margin-top: 10px;
    width: 94%;
    margin-left: 5%;
}

select#ctl00_ContentPlaceHolder1_ddlCountry {
    width: 320px;
}

select#ctl00_ContentPlaceHolder1_ddlCardType {
    width: 33%;
}

#ctl00_ContentPlaceHolder1_FileUpl {
    -moz-padding: 0px !important;
    -moz-height: 33px;
}

.container2 label {
    margin-top: 10px;
    margin-left: 7px;
}

input#ctl00_ContentPlaceHolder1_txtCVVNumber {
    margin-left: 0px;
}

input#ctl00_ContentPlaceHolder1_txtCardNumber {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtMsisdn {
    width: 34%;
}

.add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
    line-height: 35px;
}

.edit-personal-details input[type="file"] {
    width: 33.7%;
    line-height: normal;
    padding: 4px 3px 2px;
    height: 33px;
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed !important;
    opacity: 0.5 !important;
}


input[type=radio], input[type=checkbox] {
    margin: 9px 0 10px 4px;
    margin-top: 1px \9;
    line-height: normal;
    height: 10px;
}

input#ctl00_ContentPlaceHolder1_txtAmount {
    width: 34% !important;
}

input#ctl00_ContentPlaceHolder1_txtB2Amount {
    width: 34%;
}

input, select {
    height: 30px;
}

.mcEmailID {
    width: 34% !important;
}

.mcMobileNumber {
    width: 34% !important;
}

.UpdateProgressDiv {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999999;
    background-color: #fffdfd;
    filter: alpha(opacity=50);
    opacity: 0.8;
    position: fixed !important;
    padding-top: 30% !important;
}

img#ctl00_ContentPlaceHolder1_imgUpdateProgress {
    width: 14% !important;
}

.Datecss {
    width: auto !important;
    margin: 0px !important;
    position: relative !important;
    z-index: 99 !important;
}



.red-color-button {
    margin-right: 10px !important;
    padding: 6px 15px !important;
    text-shadow: none;
    text-transform: uppercase !important;
    text-decoration: none !important;
    width: auto !important;
    background: #FF5656 !important;
    color: #fff !important;
    border: 1px #ff5656 solid !important;
    padding-top: 5px !important;
}


.green-color-button {
    margin-right: 10px !important;
    padding: 6px 15px !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    width: auto !important;
    background: #22b409 !important;
    color: #fff !important;
    border: 1px #22b409 solid !important;
    padding-top: 5px !important;
}

.blue-color-button {
    margin-right: 10px !important;
    padding: 6px 15px !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    width: auto !important;
    background: #49AFCD !important;
    color: #fff !important;
    border: 1px #49AFCD solid !important;
    padding-top: 5px !important;
}

.add-fund-portal-cntr h3 {
    background: #3b8ec5;
    color: #fff;
    margin-top: 0px;
    padding: 0 0 0 20px;
    font-size: 17px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
}

.grdAlternatingItemStyle {
    font-size: 12px !important;
}

.product-container {
    margin: 5px 0;
    border-radius: 5px;
    padding: 5px 2.1%;
    /* border: 1px solid #fff; */
    float: left;
    clear: both;
    width: 98.8%;
}

.grdRowStyle {
    font-size: 12px !important;
}

.hid-lg {
    display: none;
}

.pop-up-panel-summary {
    background: #DEEFF8;
    width: 650px;
}

.pop-up-MainComponentBundle {
    background: #DEEFF8;
    width: 900px;
}

div#ctl00_ContentPlaceHolder1_divProductTaxGrid table {
    width: 90%;
    margin: 0 auto;
}

.popup-summary-header {
    font-weight: bold;
    font-size: 14px;
}

.pop-up-rates {
    width: 60%;
    margin-bottom: 3%;
}

.pop-up-rates-text {
    width: 75%;
}

.pop-up-rates-value {
    width: 13% !important;
}

.popup-back-button {
    background: #FC3E3E;
    border: medium none !important;
    border-radius: 0;
    font-family: robotoregular;
    margin-right: 10px;
    padding: 3px 6px;
    text-shadow: none;
    text-transform: uppercase;
    text-decoration: none !important;
    color: white;
    margin-top: 10px;
    margin-left: 17px;
}

.popup-confirm-button {
    background: #1CA205;
    border: medium none !important;
    border-radius: 0;
    font-family: robotoregular;
    margin-right: 10px;
    padding: 3px 6px;
    text-shadow: none;
    text-transform: uppercase;
    text-decoration: none !important;
    color: white;
    margin-top: 10px;
    margin-left: 17px;
}

.popup-rates-text {
    width: 50% !important;
    float: left !important;
    text-align: center !important;
}

.popup-text-heading {
    font-weight: bold;
    text-align: center;
    margin-left: 9%;
    text-decoration: underline;
}

textarea#ctl00_ContentPlaceHolder1_txtQuery {
    width: 34%;
}

.popup-button {
    width: 65%;
    float: left;
    text-align: center;
}

.popup-button-MainComponentBundle {
    width: 100%;
    float: left;
    text-align: center;
}

select#ctl00_ContentPlaceHolder1_ddlDemination {
    width: 33% !important;
}



.linkviewbundleinfo {
    margin-top: 0px;
    cursor: pointer;
    font-size: 13px;
    color: #454444;
    font-weight: 700;
}

.hidd-lg {
    display: none;
}

.text-center-right {
    text-align: right;
    clear: both;
}

.reatiler-query-tracking {
    background: #dad6d6;
    width: 46%;
    border-radius: 0px;
}

.retailer-query-tracking-selected {
    background: #b5b0b0;
    text-align: center;
    padding: 10px;
    border-radius: 0px;
    text-decoration: underline;
    font-weight: bold;
}

    .retailer-query-tracking-selected a {
        color: #2d2d2d !important;
        text-decoration: underline;
    }

td#ctl00_ContentPlaceHolder1_head_History a {
    color: black;
    text-decoration: none;
}

.retailer-query-tracking-non-selected {
    text-align: center;
    padding: 10px;
    border-radius: 0px;
    background: #d3d3d3;
    color: black;
}

    .retailer-query-tracking-non-selected a {
        text-align: center;
        padding: 10px;
        border-radius: 0px;
        background: #d3d3d3;
        color: black;
        font-weight: bold;
        text-decoration: none;
    }

.grdRowStyle td, .grdHeaderStyle th, .grdAlternatingItemStyle td {
    padding: 3px;
    text-align: center;
    border: 1px solid #D9E4E6;
}

.floatlabelLeft-bal {
    width: 49%;
    float: left;
    border: 1px #c5dcee solid;
    margin: 3px;
    padding: 4px;
}

.floatlabelRight-bal {
    width: 49%;
    float: left;
    border: 1px #c5dcee solid;
    margin: 3px;
    padding: 4px;
}

div#ctl00_ContentPlaceHolder1_divGridOperation {
    width: 100%;
}

input#ctl00_ContentPlaceHolder1_chkNickname {
    margin: 15px 0 10px 4px !important;
}

span.creditcard-bundledollor {
    width: 4% !important;
}

input#ctl00_ContentPlaceHolder1_txtAmt {
    width: 14% !important;
}

span#ctl00_ContentPlaceHolder1_lblMSISDNCC {
    width: 4%;
}


input#ctl00_ContentPlaceHolder1_txtMSISDNBEL {
    width: 30%;
    float: left;
}

span#ctl00_ContentPlaceHolder1_lblPinMSISDNCC {
    width: 4%;
}


.beltxtPinMSISDN {
    width: 30% !important;
}

input#ctl00_ContentPlaceHolder1_tabMain_tabPrePaid_txtPrepaidICCID {
    width: 34%;
}

input#ctl00_ContentPlaceHolder1_tabMain_tabPostPaidSimple_txtPostpaidSimICCID {
    width: 34%;
}
.buy-your-plan-container .fs-16 > label,.fs-16{
    font-size: 16px !important;
}
.text-left-checkbox-label > label{
    text-align:left !important;
}
.checkbox-16 input,.checkbox-16.auto-bottom input {
    width: 16px !important;
    height: 16px !important;
    bottom: 9px !important;
}
@media (max-width: 767px) {
    .buy-your-plan-container .fs-xs-15 > label,.fs-xs-15 {
        font-size: 15px !important;
    }
    .width-80-popup {
        width: 80% !important;
        left: 10% !important;
    }

    table.tbody-flex-column tbody tr:first-child, table.vertical-align tbody tr:first-child {
        display: flex;
        flex-direction: column;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB.tbody-flex-column tbody tr:first-child td {
        display: flex;
    }

    #ctl00_ContentPlaceHolder1_lblPlanRenewal {
        width: auto !important;
        font-size: 10px;
        font-weight: normal !important;
        margin-top: 0px;
        padding: 0px 0px 0px 36px !important;
        top: -17px;
    }

    div#ctl00_ContentPlaceHolder1_pnlRautoPayBundle {
        width: 99% !important;
        margin: 0 auto;
        left: 1% !important;
    }

    .mport {
        margin-left: 2%;
        margin-top: 2.3%;
    }

    .ZipCode {
        width: 75% !important;
        margin-left: 0% !important;
    }

    span#ctl00_ContentPlaceHolder1_ltlAFResult {
        width: 100% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMSISDNGBR {
        width: 77% !important;
    }

    span#ctl00_ContentPlaceHolder1_ltlMaxAmt {
        margin-top: 5px !important;
        word-break: break-word;
        width: 56% !important;
        line-height: 18px;
    }

    .chkTermsAcceptMKD {
        word-break: break-all;
        width: auto !important;
    }

    input#ctl00_ContentPlaceHolder1_tabMain_tabPrePaid_txtPrepaidICCID {
        width: 77%;
    }

    input#ctl00_ContentPlaceHolder1_tabMain_tabPostPaidSimple_txtPostpaidSimICCID {
        width: 77%;
    }

    input#ctl00_ContentPlaceHolder1_txtICCID {
        width: 77% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtPMSISDN {
        width: 77% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMSISDNITA {
        width: 74%;
    }

    input#ctl00_ContentPlaceHolder1_txtOTPPMSISDN {
        width: 74%;
    }

    input#ctl00_ContentPlaceHolder1_txtGBROTPPMSISDN {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtFRAOTPPMSISDN {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtNOROTPPMSISDN {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtSWIOTPPMSISDN {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtAUTOTPPMSISDN {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtPOLOTPPMSISDN {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtPICCID {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMSISDNNOR {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMSISDNSWISS {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMSISDNBEL {
        width: 66% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtAdditional1 {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtAdditional2 {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_tabMain_tabPrePaid_txtPrepaidICCID {
        width: 74% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMSISDNFRA {
        width: 74% !important;
    }

    .rechargeradio input[type="radio"] {
        margin-bottom: 10px !important;
        margin-left: 6px;
        margin-top: 12px;
        width: 14px;
        height: 19px;
        margin-bottom: 10px;
        font-size: 19px;
    }

    span#ctl00_ContentPlaceHolder1_lblMSISDNCC {
        width: 4%;
    }

    div#ctl00_ContentPlaceHolder1_divNormalAdd .frm-blk label {
        width: 78%;
    }


    span#ctl00_ContentPlaceHolder1_lblPinMSISDNCC {
        width: 4%;
    }


    .beltxtPinMSISDN {
        width: 66% !important;
    }


    .rechargeradio input[type="radio"] label {
        margin-right: 20px;
    }

    input#ctl00_ContentPlaceHolder1_rbRefNo {
        width: 10% !important;
    }

    div#ctl00_ContentPlaceHolder1_pnlgvQuery {
        width: 96% !important;
    }

    .retailer-query-tracking-non-selected a {
        text-align: center;
        padding: 0px;
        border-radius: 0px;
        background: #d3d3d3;
        color: black;
        font-weight: bold;
        text-decoration: none;
    }

    .edit-personal-details input[type="file"] {
        width: 75%;
        line-height: normal;
        padding: 4px 3px 2px;
        height: 33px;
    }

    .ordervoucherdetails select {
        width: 75% !important;
    }

    .text-center-right {
        text-align: right;
        float: right;
    }

    span.Datecss.V_DOBFrom {
        height: 30px;
        line-height: 18px;
        float: right;
        width: 15% !important;
        margin: 0;
        text-align: left;
        font-size: 13px;
        position: relative;
        bottom: -5px;
        right: 0px;
    }

    span.Datecss.V_DOBTo {
        height: 30px;
        line-height: 18px;
        float: right;
        width: 15% !important;
        margin: 0;
        text-align: left;
        font-size: 13px;
        position: relative;
        bottom: -5px;
        right: 0px;
    }

    .reatiler-query-tracking {
        background: #dad6d6;
        width: 85%;
        border-radius: 0px;
    }

    table#ctl00_ContentPlaceHolder1_rdSelectOption tr td input {
        padding-top: 23px;
        width: 18px;
        height: 22px;
    }

    .text-print-voucher {
        text-align: center !important;
        float: none !important;
    }

    .text-right-print-voucher {
        float: right;
    }

    .text-print-float-voucher {
        float: right !important;
    }

    input#ctl00_ContentPlaceHolder1_txtCustVatNo {
        width: 75% !important;
    }

    input#ctl00_btnPrevious {
        margin-left: 5px;
    }

    input select textarea {
        width: 75% !important;
    }

    .realtimereplacement {
        color: black;
        line-height: 32px;
        font-size: 8px;
    }

    .recharge-radioheadre {
        background: none !important;
        border-radius: 5px;
        margin-bottom: 19px;
        width: 97.5%;
        height: 50px;
    }

    input#ctl00_ContentPlaceHolder1_rdbSelect_2 {
        width: 35px;
        height: 21px;
    }

    .col-md-8.col-lg-8.col-sm-8.col-xs-8.text-left.foot {
        padding-top: 0px !important;
        width: 66% !important;
        text-align: left !important;
    }

    span#ctl00_lblRightCorner {
        width: 100%;
        padding-left: 0px !important;
    }

    .col-md-4.col-lg-4.col-sm-4.col-xs-4.text-right.hid-xs {
        width: 32% !important;
        text-align: left;
        margin-bottom: 10px;
        margin-top: 4px;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelect tr td input {
        width: 30px;
        height: 21px;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB tr td input {
        width: 30px;
        height: 21px;
    }

    .ordervoucherdetails input[type="text"] {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMsisdn {
        width: 75%;
    }

    span.creditcard-bundledollor {
        width: 11% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtCardNumber {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtCVVNumber {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtPostCode {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_chkNickname {
        position: relative;
        top: 1px;
        width: 32px;
        height: 16px;
    }

        input#ctl00_ContentPlaceHolder1_chkNickname label {
            width: 10%;
        }

    div#ctl00_ContentPlaceHolder1_divchkNickname label {
        width: 83%;
    }

    select#ctl00_ContentPlaceHolder1_ddlDemination {
        width: 75% !important;
    }

    .ordervoucherdetails input[type="password"] {
        width: 75% !important;
    }

    img#ctl00_ContentPlaceHolder1_imgUpdateProgress {
        width: 46% !important;
        position: relative;
        top: 50%;
    }

    select#ctl00_ContentPlaceHolder1_drpChildType {
        width: 75%;
    }

    input#ctl00_ContentPlaceHolder1_txtRealMobileNumber {
        width: 75% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblEgMSISDN {
        clear: both;
    }

    input#ctl00_ContentPlaceHolder1_txtEmailID {
        width: 75% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblEgPostcode {
        clear: both;
    }

    table#ctl00_ContentPlaceHolder1_rblIncentiveConfiguration tr td input {
        width: 25px;
        height: 19px;
    }

    span#ctl00_ContentPlaceHolder1_lblEgStaffName {
        clear: both;
    }

    span#ctl00_ContentPlaceHolder1_lblEgPassword {
        clear: both;
    }

    input#ctl00_ContentPlaceHolder1_txtMobileNumber {
        width: 75% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblEgMobileNumber {
        clear: both;
    }

    span#ctl00_ContentPlaceHolder1_lblEgPostCode {
        clear: both;
    }

    span#ctl00_ContentPlaceHolder1_lblEgUserId {
        clear: both;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelect tr td input {
        width: 21px;
        height: 17px;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB tr td input {
        width: 21px;
        height: 17px;
    }

    .text-print-voucher-bundle {
        text-align: center !important;
        float: none !important;
        margin-left: 11% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblPlanAmount {
        clear: both;
    }

    .btn-group.brand-btn.recharge-btn {
        float: right !important;
    }

    input#ctl00_imgAppLogo {
        margin-bottom: 15px !important;
    }

    input[type=checkbox] {
        margin: 4px 0 0;
        margin-top: 1px \9;
        line-height: normal;
        width: 13px;
        height: 15px;
    }

    .balancetransfersingle {
        width: 90% !important;
    }

    .mcEmailID {
        width: 75% !important;
    }

    .mcMobileNumber {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtAmount {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtB2Amount {
        width: 75%;
    }

    span#ctl00_ContentPlaceHolder1_lblEgAmount {
        clear: both;
    }

    input#ctl00_ContentPlaceHolder1_txtSimActAmount {
        width: 75% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblEgB2Amount {
        clear: both;
    }


    input#ctl00_ContentPlaceHolder1_txtICCID {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtPMSISDN {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtICCID {
        width: 74% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlBundlePlan {
        width: 70% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMsisdn {
        width: 70%;
    }

    input#ctl00_ContentPlaceHolder1_txtICCID {
        padding: 0px 0px 0px 5px;
    }

    input#ctl00_ContentPlaceHolder1_txtPinDate {
        width: 74% !important;
    }

    div#ctl00_ContentPlaceHolder1_divNormalAdd .frm-blk label {
        width: 78%;
    }

    input#ctl00_ContentPlaceHolder1_chkRUSBillingAddress {
        width: 10px;
        height: 23px;
    }

    select#ctl00_ContentPlaceHolder1_ddlPortInHour {
        width: 11% !important ;
    }

    select#ctl00_ContentPlaceHolder1_ddlPortInMin {
        width: 11% !important ;
    }

    input#ctl00_ContentPlaceHolder1_Txtsecs {
        width: 11% !important ;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectCustType {
        width: 55%;
    }

    table#ctl00_ContentPlaceHolder1_rdbPortType {
        width: 56%;
    }

    select#ctl00_ContentPlaceHolder1_ddlCountryOfBirth {
        width: 75% !important;
    }

    .taxcodeclose {
        float: right !important;
    }


    .datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {
        font-size: 11px;
    }

    .datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
        font-size: 11px;
    }

    input#ctl00_ContentPlaceHolder1_rdbSelectGender_0 {
        width: 16px;
        height: 18px;
    }

    input#ctl00_ContentPlaceHolder1_rdbSelectGender_1 {
        width: 16px;
        height: 18px;
    }

    a#ctl00_ContentPlaceHolder1_lnkChkTerms {
        position: relative;
        top: -2px;
        margin-left: 80px;
    }

    select#ctl00_ContentPlaceHolder1_ddlPortInHour {
        width: 24% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlPortInMin {
        width: 24% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtsecs {
        width: 23% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtBICCID {
        width: 70% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtBMsisdn {
        width: 70% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlCnfDemination {
        width: 70% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtCnfMobileNumber {
        width: 70% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMobileNumberdtp {
        width: 70% !important;
    }

    div#ctl00_ContentPlaceHolder1_divUKRAdd .frm-blk label {
        width: 70%;
        clear: both;
        float: left;
        position: absolute;
    }

    input#ctl00_ContentPlaceHolder1_chkUKRBillingAddress {
        width: 15px;
        height: 16px;
    }

    input#ctl00_ContentPlaceHolder1_txtAmt {
        width: 43% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblEgFName {
        clear: both;
    }

    span#ctl00_ContentPlaceHolder1_lblEgLName {
        clear: both;
    }

    span#ctl00_ContentPlaceHolder1_lblEgEmail {
        clear: both;
    }

    span#ctl00_ContentPlaceHolder1_lblEgEmail {
        clear: both;
    }

    select#ctl00_ContentPlaceHolder1_ddlCountryOff {
        width: 75% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblEgCvvNumber {
        clear: both;
    }

    select#ctl00_ContentPlaceHolder1_ddlCardExpiryMonth {
        width: 125px !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlCardExpiryYear {
        width: 125px !important;
    }

    span#ctl00_ContentPlaceHolder1_lblRequestType {
        position: relative;
        top: 4px;
    }

    .linkviewbundleinfo {
        margin-top: 0px;
        cursor: pointer;
        font-size: 13px;
        color: #454444;
        font-weight: 700;
        text-align: left !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMobileNumberCCU {
        width: 75% !important;
    }

    .polandtxtmsisdn {
        width: 75% !important;
    }

    .gerandtxticcid {
        width: 75% !important;
    }

    .gerandtxtmsisdn {
        width: 69% !important;
    }

    .gerandtxtzipcode {
        width: 75% !important;
    }

    .polddldonorProvider {
        width: 75% !important;
    }

    .hasDatepicker {
        width: 75% !important;
    }

    .poltxtName {
        width: 75% !important;
    }

    .polddlTypeofIdentification {
        width: 75% !important;
    }

    .poltxtIdentityVal {
        width: 75% !important;
    }

    .polddlContractType {
        width: 75% !important;
    }


    .polddlOperation {
        width: 75% !important;
    }

    .poltxtPhoneNo {
        width: 75% !important;
    }

    .polddlServiceProvision {
        width: 75% !important;
    }

    .pollblEmail {
        width: 75% !important;
    }


    .polddlPreferLang {
        width: 75% !important;
    }

    .polmrttp {
        margin-top: 8px;
    }

    .swisstxtPortinMsisdn {
        width: 75% !important;
    }

    .autxtPortinMsisdn {
        width: 75% !important;
    }

    .autxtPortinICCID {
        width: 75% !important;
    }

    .polddlContractType {
        width: 75% !important;
    }

    div#ctl00_ContentPlaceHolder1_device_eligbility_panel {
        width: 98% !important;
        left: 1% !important;
        border: 1px #c1c1c1 solid !important;
    }

    .device-eligbility-bundledetailsright {
        width: 51%;
        float: left;
        padding-left: 20px;
        text-align: left;
        font-size: 13px;
        color: #626060;
        font-weight: 700;
        line-height: 25px;
        margin-top: 5px;
        word-break: break-all;
    }

    .device-eligbility-bundledetailsleft {
        width: 48%;
        float: left;
        text-align: right;
        font-size: 13px;
        color: #626060;
        font-weight: 700;
        line-height: 25px;
        margin-top: 5px;
        word-break: break-all;
    }

    .USAIMEINo {
        width: 77% !important;
    }


    .device-eligiblitymrgtop {
        margin-top: 10px;
    }

    .devicenumber {
        position: relative;
        bottom: 7px !important;
        right: 0px !important;
    }

    .device-eligible-number {
        margin-top: 5px;
        margin-bottom: 3px;
    }

    table#ctl00_ContentPlaceHolder1_rdbDeviceEligible tr td {
        width: 100%;
        float: left;
    }

    input#ctl00_ContentPlaceHolder1_rdbDeviceEligible_1 {
        margin: -4px 10px 0px -10px !important;
    }

    .USATacCode {
        width: 77% !important;
    }

    .MKDtxtmsisdn {
        width: 75% !important;
    }

    .MKDCompanyTAXNo {
        width: 75% !important;
    }

    .ESPSWAPOLDMSISDN {
        width: 75% !important;
    }

    .ESPSWAPNEWICCID {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtESPSWAPIDNumber {
        width: 75% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlESPSWAPIDType {
        width: 75% !important;
    }

    .RUStxtMSISDN {
        width: 75% !important;
    }

    .RUStxtICCID {
        width: 75% !important;
    }

    .NorDOB {
        width: 75% !important;
    }

    .planupgrade-downgrade-radiobtn {
        margin-left: 0px !important;
    }

    .plan-upgrade-downgrade-lft {
        position: relative;
        left: -3px;
    }

    .plan-upgrade-downgrade-mbtm {
        margin-bottom: 3px !important;
    }

    table#ctl00_ContentPlaceHolder1_chkReservedBundle td {
        float: left;
        margin-right: 40px;
        width: 100%;
        padding-left: 10px;
    }

    .plan-upgrade-downgrade-lblval {
        margin-left: -18px;
        margin-top: 7px;
    }

    .plan-upgrade-downgrade-mrglft15 {
        margin-left: 1%;
    }

    .plan-upgrade-downgrade-lft {
        position: relative;
        left: -5px;
        width: 80% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlActivePlan {
        width: 74% !important;
    }

    table#ctl00_ContentPlaceHolder1_chkReservedBundle td {
        margin-right: 23px;
        width: 37%;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 12px;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_chkReservedBundle input[type="checkbox"] {
        margin: 3px 6px 0px 4px !important;
    }

    table#ctl00_ContentPlaceHolder1_chkReservedBundle [disabled] input[type="checkbox"] {
        margin: 8px 6px 0px 4px !important;
    }

    table#ctl00_ContentPlaceHolder1_chkReservedBundle td label {
        float: left;
        margin: -14px 10px 10px 27px;
        width: 96%;
    }

    select#ctl00_ContentPlaceHolder1_ddlActivePlan {
        width: 74% !important;
    }

    table#ctl00_ContentPlaceHolder1_chkReservedBundle {
        width: 100% !important;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectType input[type="radio"] {
        margin: 4px 4px 0px 4px;
    }

    select#ctl00_ContentPlaceHolder1_ddlHourNOR {
        width: 22% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMinuteNOR {
        width: 23% !important;
        margin-left: 15px;
    }

    input#ctl00_ContentPlaceHolder1_txtSecNOR {
        width: 20% !important;
        margin-left: 15px;
    }

    .zafmsisdn {
        width: 74% !important;
    }

    .text-footer-center {
        text-align: center !important;
        font-size: 13px;
    }

    .text-left-otp {
        text-align: left !important;
    }

    .floatlabelLeft-bal {
        width: 98%;
        float: left;
        border: 1px #c5dcee solid;
        margin: 3px;
        padding: 4px;
    }

    .floatlabelRight-bal {
        width: 98%;
        float: left;
        border: 1px #c5dcee solid;
        margin: 3px;
        padding: 4px;
    }

    .shopsdefault {
        width: 65% !important;
    }

    .floatlabelLeft {
        width: 98% !important;
        float: left;
    }

    div#ctl00_ContentPlaceHolder1_pnlSearch select {
        width: 73% !important;
    }

    div#ctl00_ContentPlaceHolder1_pnlCustomerPopupAUS {
        color: #fff;
        width: 98% !important;
        left: 1% !important;
    }

        div#ctl00_ContentPlaceHolder1_pnlCustomerPopupAUS .popup-model span {
            float: none;
        }

        div#ctl00_ContentPlaceHolder1_pnlCustomerPopupAUS .popup-window span {
            margin-right: 0px;
        }

    table#ctl00_ContentPlaceHolder1_rdbDynSelect tr td label {
        margin-top: 6px;
    }

    table#ctl00_ContentPlaceHolder1_rdbDynSelect tr td input {
        width: 15px;
        height: 16px;
        margin-left: 15px;
        margin-top: 8px !important;
    }

    table#ctl00_ContentPlaceHolder1_rdbDynSelect tr td {
        width: 100%;
        height: 32px;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_chkDynMonthReport {
        width: 100%;
        float: left;
    }

        table#ctl00_ContentPlaceHolder1_chkDynMonthReport tr td input {
            width: 16px;
            height: 16px;
            padding-bottom: 115px;
            float: left;
            position: relative;
            top: 4px;
        }

        table#ctl00_ContentPlaceHolder1_chkDynMonthReport tr td {
            width: 100%;
            height: 16px;
            padding-bottom: 40px;
            float: left;
            position: relative;
            top: 4px;
        }


            table#ctl00_ContentPlaceHolder1_chkDynMonthReport tr td label {
                width: 125px;
                height: 46px;
                padding-bottom: 10px;
                padding-left: 1px;
                line-height: 20px;
            }

    .dynSalesRepInput {
        width: 96% !important;
        margin: 0 3% 3%;
    }

    .dynlblMonth {
        padding-left: 10px;
    }

    .dynBtnDownload {
        margin-top: 15px;
        margin-bottom: 10px;
    }

    span#ctl00_ContentPlaceHolder1_Month_Note {
        line-height: 25px;
    }

    span#ctl00_ContentPlaceHolder1_Date_Note {
        line-height: 25px;
    }

    span#ctl00_ContentPlaceHolder1_ICCID_Note {
        line-height: 25px;
    }

    .UXRCCselect {
        float: left;
        padding: 4%;
    }

    select#ctl00_ContentPlaceHolder1_txtFindAddress {
        height: 100px !important;
        width: 100%;
        overflow: auto;
    }

    table#ctl00_ContentPlaceHolder1_rbDirectDebitType tr td input {
        position: relative;
        top: 7px;
    }

    .checkbox-label-width-cctop label {
        width: 87% !important;
        float: left;
    }

    .UXRccradiosexpiry {
        margin-left: 0% !important;
        position: relative;
        right: 10px;
    }

        .UXRccradiosexpiry tr td label {
            position: relative;
            top: 5px;
            left: -9px;
        }

    .UXRpopradios tr td input {
        width: 15% !important;
        float: left;
        position: relative;
        top: 16px;
    }

    div#ctl00_ContentPlaceHolder1_pnlpopupCCOTP {
        width: 96%;
        border: 2px #07c01e solid !important;
        border-radius: 10px;
        margin-left: 0%;
        padding-bottom: 10px !important;
    }

    .rchccradiosexpiry {
        margin-left: -22px !important;
        position: relative;
        right: 10px;
    }

    div#ctl00_ContentPlaceHolder1_pnlAutoPay {
        width: 99% !important;
        margin: 0 auto;
        left: 1% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtPrevReqID {
        width: 75% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtCustomerID {
        width: 75% !important;
    }

    .italyportinpopup {
        margin-bottom: 40px;
        position: relative;
        top: 28px;
    }

    div#ctl00_ContentPlaceHolder1_pnlCustomerPopupgbr {
        width: 98% !important;
        left: 1% !important;
    }

    div#ctl00_ContentPlaceHolder1_pnlCustomerPopupAUS {
        width: 98% !important;
        left: 1% !important;
    }
    .popup-window .popup-mandatory .APM_DOB input[type='text'] {
        width: 75% !important;
    }
}
/*january 28*/
.accordion_container {
    width: 100%;
    padding: 1em;
}

.accordion_main.active {
    border: 1px solid black;
}

.accordion_head {
    /* background-color: #FFF;
    color: #555; */
    background-color: #3b8ec5;
    color: #fff;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    margin: 10px 0 0px 0px;
    padding: 10px 11px;
    font-weight: bold;
    border: 1px solid #ddd;
}

.btn-ends {
    display: flex;
    padding: 2px 15px;
    justify-content: end;
}

.btn-mar {
    margin-right: 4px;
}

.accordion_body {
    /* background: #EEE; */
    background: #D3E7EE;
    padding: 1em;
}

    .accordion_body p {
        /* background: #EEE; */
        padding: 18px 17px !important;
        margin: 0px;
    }

    .accordion_body p {
        padding: 5px !important;
        margin: 0px;
    }

.head-label {
    color: #3B90C8;
    font-size: 24px;
    font-weight: 600;
}

.sub-head-bl {
    font-weight: 800;
    padding-bottom: 10px;
}

.sub-head {
    font-weight: 800;
}

.check-mark, .question-mark {
    border-style: solid;
    border-width: 1px;
    border-radius: 50%;
    float: right;
    height: 28px;
    line-height: 16px;
    padding: 5px;
    position: relative;
    width: 28px;
    text-align: center;
    top: -4px;
}

.check-mark {
    border-color: #c4db30;
    color: #c4db30;
}

.question-mark {
    border-color: #086cff;
    color: #086cff;
    font-size: 1.3em;
}

.plusminus {
    float: left;
    margin-right: 10px;
}

.btn {
    border: none !important;
    outline: none !important;
}

.mycheckbox {
    margin-top: 5px;
    margin-left: 5px;
}

.mycheckboxdiv {
    text-align: right;
}

.radio-container input[type=radio] {
    bottom: -5px !important;
}

.m-r-span {
    margin-right: 23px;
}

.accordion-form-control .form-control {
    width: 88% !important;
}

.table-custom td {
    padding-right: 30px !important;
}

.table-custom input {
    margin-right: 3px !important;
    position: relative !important;
}

.d-flex {
    display: flex;
}

.table-custom input[type=radio] {
    bottom: 3px !important;
}

.sub-head-bl {
    font-size: 18px !important;
}

.pt-10px {
    padding-top: 10px;
}

.pt-20px {
    padding-top: 20px;
}

.auto-bottom input {
    position: relative !important;
    bottom: 6px !important;
}



.accordion_body {
    overflow: hidden;
    padding: 1em 0 !important;
}

.input-bot input {
    position: relative !important;
    bottom: 5px !important;
}

.myListBoxPP {
    Width: 334px !important;
    Height: 100px !important;
}


.brand-buy-your-plan label {
    width: auto !important;
}

.checkbox-label-width-cctop.new-1 {
    display: flex;
}

    .checkbox-label-width-cctop.new-1 input {
        margin: -4px 10px 0px 10px !important;
    }

.accordion_body input {
    border-radius: 0px;
}

@media only screen and (max-width:992px) {
    .button-center {
        display: flex;
        justify-content: center;
    }
}

@media only screen and (min-width:592px) {
    .brand-buy-your-plan .row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
}

@media only screen (min-width:992px) and (max-width:1200px) {
    .brand-buy-your-plan .row {
        margin-left: -8px !important;
        margin-right: 13px !important;
    }
}

@media only screen (min-width:992px) {
    .top-pad span {
        position: relative !important;
        top: 6px !important;
    }
}

@media only screen and (max-width:767px) {
    .mb-xs-10px {
        margin-bottom: 10px;
    }

    .p-xs-0 {
        padding: 0;
    }

    .d-xs-flex {
        display: flex;
    }

    select#ctl00_ContentPlaceHolder1_ddlInputType.w100 {
        width: 85% !important;
    }

    .justify-content-xs-center {
        justify-content: center;
    }

    .flex-xs-wrap {
        flex-wrap: wrap;
    }

    select#ctl00_ContentPlaceHolder1_ddlAddOn.joins {
        width: 65% !important;
    }

    .frm-blk .input-mini.mini1, .input-mini.mini1, input#ctl00_ContentPlaceHolder1_txtoldSimNumber1.input-mini.mini6,
    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2.input-mini.mini6,
    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3.input-mini.mini6,
    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4.input-mini.mini6, input#ctl00_ContentPlaceHolder1_txtoldSimNumber5.input-mini.mini6 {
        width: 13.4% !important;
        padding: 4px !important;
    }

    input[type="text"].input-mini.mini2 {
        width: 16.7% !important;
        padding: 4px !important;
    }

    .sim-activation-container-usa .product-container .input-mini.mini1 {
        width: 17% !important;
    }

    .sim-activation-container-usa .product-container select.w70 {
        width: 80% !important;
    }

    .sim-activation-container .product-container input[type="text"].w-xs-70, .sim-activation-container .product-container select.w-xs-70,
    .sim-activation-container-usa .product-container input[type="text"].w-xs-70, .sim-activation-container-usa .product-container select.w-xs-70,
    select#ctl00_ContentPlaceHolder1_drpPlanMonths.w-xs-70, .product-container input.w-xs-70, .product-container select.w-xs-70 {
        width: 70% !important;
    }

    .sim-activation-container .product-container input[type="text"].w-xs-85, .sim-activation-container .product-container select.w-xs-85 {
        width: 85% !important;
    }

    .sim-activation-container .product-container input[type="text"].w-xs-92, .sim-activation-container .product-container select.w-xs-92 {
        width: 92% !important;
    }

    .sim-activation-container .product-container input[type="text"].w-xs-98, .sim-activation-container .product-container select.w-xs-98 {
        width: 98% !important;
    }

    .sim-activation-container .product-container input[type="text"].w-xs-100, .sim-activation-container .product-container select.w-xs-100 {
        width: 100% !important;
    }

    .w-xs-100 {
        width: 100% !important;
    }

    .w-xs-25 {
        width: 25% !important;
    }

    .w-xs-35, select#ctl00_ContentPlaceHolder1_ddlCardExpiryMonth.w-xs-35, select#ctl00_ContentPlaceHolder1_ddlCardExpiryYear.w-xs-35 {
        width: 35% !important;
    }

    .w-xs-87, .popup-window select.w-xs-87, .popup-window input[type="text"].w-xs-87 {
        width: 87% !important;
    }

    .w-xs-30, select#ctl00_ContentPlaceHolder1_ddlCardExpiryMonth.w-xs-30, select#ctl00_ContentPlaceHolder1_ddlCardExpiryYear.w-xs-30 {
        width: 30% !important;
    }

    .w-xs-15 {
        width: 15% !important;
    }

    .w-xs-10 {
        width: 10% !important;
    }

    .ml-xs-0 {
        margin-left: 0;
    }

    .d-xs-block {
        display: block !important;
    }

    .w-xs-92 {
        width: 92% !important
    }

    .p-xs-0 {
        padding: 0 !important
    }

    .pt-xs-7px {
        padding-top: 7px !important;
    }

    .mr-xs-0 {
        margin-right: 0 !important;
    }
}

@media only screen and (min-width:767px) {

    .next-div-pl15 + div > div.pl-15 {
        padding-left:10%;
    }
    table#ctl00_ContentPlaceHolder1_rdbSelectBB.tbody-flex-column tbody tr:first-child td span {
        display: flex;
    }
    .modalPopup.popup-43 {
        width: 43% !important;
        left: 28% !important;
    }

    .w-lg-10, .popup-window input[type="text"].w-lg-10, .popup-window textarea.w-lg-10, select#ctl00_ContentPlaceHolder1_ddlCardExpiryMonth.w-lg-10, select#ctl00_ContentPlaceHolder1_ddlCardExpiryYear.w-lg-10 {
        width: 10% !important;
    }

    .w-lg-30, .popup-window input[type="text"].w-lg-30, .popup-window textarea.w-lg-30 {
        width: 30% !important;
    }

    .ml-minus-26 {
        margin-left: -26px !important
    }

    .pt-lg-7px {
        padding-top: 7px !important;
    }

    .w-99p {
        width: 99px !important;
    }

    .w-87p {
        width: 87px !important;
    }

    .w-29p {
        width: 29px !important;
    }

    .w-275 {
        width: 275px !important;
    }

    .w-50p {
        width: 50px !important;
    }

    .w-75p, select#ctl00_ContentPlaceHolder1_ddlCardExpiryYear.w-75p, select#ctl00_ContentPlaceHolder1_ddlCardExpiryMonth.w-75p {
        width: 75px !important;
    }

    #ctl00_ContentPlaceHolder1_divPromo.promo-sim {
        width: 99% !important;
    }

    .simcheck-alg {
        float: none !important;
    }

    .sim-activation-container .product-container input[type="text"].w-lg-100, .sim-activation-container .product-container select.w-lg-100 {
        width: 100% !important;
    }

    .sim-activation-container .product-container input[type="text"].w-lg-36, .sim-activation-container .product-container select.w-lg-36 {
        width: 36% !important;
    }

    .sim-activation-container-usa .product-container input[type="text"].w-lg-58, .sim-activation-container-usa .product-container select.w-lg-58 {
        width: 58% !important;
    }

    .sim-activation-container .product-container input[type="text"].w-lg-28, .sim-activation-container .product-container select.w-lg-28 {
        width: 28% !important;
    }

    .sim-activation-container-usa .product-container select.w70 {
        width: 82% !important;
    }

    .sim-activation-container .product-container input[type="text"].w82 {
        width: 82% !important;
    }

    /*.pl-15 {
        padding-left: 10%;
    }*/

    .sim-activation-container-usa .product-container .input-mini.mini1 {
        width: 19.9% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlInputType.joins {
        width: 28% !important;
    }

    .frm-blk .input-mini.mini1, input#ctl00_ContentPlaceHolder1_txtoldSimNumber1.input-mini.mini6,
    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2.input-mini.mini6,
    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3.input-mini.mini6,
    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4.input-mini.mini6, input#ctl00_ContentPlaceHolder1_txtoldSimNumber5.input-mini.mini6 {
        width: 6.59% !important;
    }

    input[type="text"].input-mini.mini2 {
        width: 16.7% !important;
        padding: 4px !important;
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .popup-window input[type="text"].w-lg-30 {
        width: 30% !important;
    }

    .dis-lg-flex {
        display: flex;
    }

    .link-bundle-but {
        position: relative;
        top: 8px;
        left: 14px;
    }

    select#ctl00_ContentPlaceHolder1_ddlInputType.w100 {
        width: 100% !important;
    }

    .pt-50px {
        padding-top: 25px !important;
    }
    .rchpopradios.mob label {
        margin: 0px 0px 0px 10px;
    }
}

.accordion_body select {
    width: 90% !important;
    border-radius: 4px !important;
}

.accordion_body input[type="text"], .accordion_body input[type="tel"], .accordion_body input[type="password"] {
    width: 90% !important;
    border-radius: 4px !important;
}

.accordion_body .checkbox-label-width-cctop input {
    width: auto !important;
}

p.p-l-15px {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.pop-window1 {
    padding: 13px;
}

    .pop-window1 h2 {
        margin-bottom: 10px !important;
    }

    .pop-window1 input[type="text"] {
        width: 90% !important;
    }

.d-block {
    display: block;
}

.pop-window1 hr {
    margin-top: 14px;
    margin-bottom: 1px;
}

.fw-700 {
    font-weight: 700;
}

.creater-left {
    display: flex;
    flex-direction: column;
}

.text-center-right.text-end {
    display: flex;
    justify-content: end;
}

.checkbox-label-width-cctop.new-2 input {
    margin: 0px 10px 0px 10px !important;
}

.pop-window1 .product-container input {
    padding: 10px !important;
}

.mb-10px {
    margin-bottom: 10px;
}

.p-0 {
    padding: 0 !important;
}
.m-0 {
    margin: 0 !important;
}

.grdPagerStyle span {
    font-size: 12px !important;
    font-weight: normal !important;
    color: White !important;
    /* text-decoration: underline; */
    line-height: 30px !important;
}

.frm-blk.popup-frm-blk.page-line h2 span {
    position: relative;
    bottom: 5px;
}
.popup-window .popup-mandatory .mandatory{
    float:unset;
}
.popup-window .popup-mandatory input[type='text'] {
    width: 84% !important;
}
.popup-window .popup-mandatory select {
    width: 84% !important;
}
.popup-window .popup-mandatory.row, .popup-window .popup-mandatory .row {
    margin-left: 0 !important;
}
.popup-window .popup-mandatory .APM_DOB input[type='text'] {
    width: 67% !important;
}