.searchbypassportcomponent .loader.inline img{margin-top:7px!important;margin-right:5px}.input-group-append{background:transparent;padding:0;border:none;margin-top:-2px}.input-group-text{background:#fff;border:none;height:38px}.input-group-text img{width:24px}input[type=text].search-input-field{width:80%;margin-right:0;display:inline-block;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.search-field-btn{display:inline-block;border:1px solid #ccc;border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px;margin-top:0;position:absolute;cursor:pointer}input[type=text].search-input-field:focus+.search-field-btn{border-color:#0070be}.search-field-btn .input-group-text{height:54px}.card-info{display:none}.click-disable-class{pointer-events:none;opacity:.6}.add-ped-wrapper{font-size:14px}.collapse.show+.hr-togl-on-collapse{display:block}.hr-togl-on-collapse{display:none}.bgc-custom-radio-wrapper .bgc-custom-radio-label{padding:6px 15px;cursor:pointer;color:#333;height:36px;border:1px solid #dedede;margin-bottom:0}.bgc-custom-radio-wrapper .bgc-custom-radio-label-l{border-radius:15.5px 0 0 15.5px}.bgc-custom-radio-wrapper .bgc-custom-radio-label-r{border-radius:0 15.5px 15.5px 0}.bgc-custom-radio-wrapper input[type=radio]{display:none}.bgc-custom-radio-wrapper input[type=radio]:checked+label{border:1px solid transparent;padding:8px 15px;background-color:#0070be;line-height:normal;color:#fff}.ped-clndr .form-control[readonly]{background-color:#fff;opacity:1;cursor:auto}@media(min-width:1400px){.search-field-btn{border:thin solid #ccc;border-left:none}}.add-ped-button{height:14px;width:14px;margin-bottom:4px}.vfl-has-label{width:100%;margin-right:20px}.form-group .loader.absolute{top:35%}@media(max-width:576px) and (min-width:350px){.first-name-form{max-width:230px;min-width:230px}.title-form{max-width:99px;min-width:100px}}@media(max-width:310px){.vdp-datepicker__calendar{width:90vw}}@media(max-width:767px){.add-traveller-text{top:26px}.add-icon{top:0}.ped-div{padding-top:15px}.remove-ped-div{position:absolute;top:-30px}.ped-form-div{padding-top:25px}}@media(max-width:576px){.remove-wrapper2{text-align:right;width:100%}}@media(min-width:1686px){#traveller_details .search-field-btn .input-group-text{height:53px}}