/* Agent dashboard — search panel shell (forms use B2C v3 markup + CSS) */

.searcharea .container-fluid.inspad {
  margin: 0 auto;
  float: none;
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.secndblak_agent_panel {
  background: transparent !important;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  opacity: 1 !important;
}

.secndblak_agent_panel .tab-content.custmtab {
  padding: 0;
}

.secndblak_agent_panel .tabspl,
.secndblak_agent_panel .tabrow {
  float: none;
  width: 100%;
}

/* V3 module cards inside agent dashboard */
.secndblak_agent_panel #hotel_search .htl-search-v3__row,
.secndblak_agent_panel #car_form .car-search-v3__row,
.secndblak_agent_panel #bus_form .bus-search-v3__row {
  border-radius: 12px;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.1);
}

/* Flight form — reset B2C hero absolute button in dashboard context */
.secndblak_agent_panel #flight_form .flight-search-inner-box {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  width: 100%;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.1);
  padding: 18px;
}

.secndblak_agent_panel #flight_form .searchsbmtfot.flightbutton,
.secndblak_agent_panel #flight_form .searchsbmtfot.flightbutton .searchsbmt {
bottom: -15px !important;
}
.secndblak_agent_panel #flight_form .flight-search-inner-box {padding:0px !important; box-shadow: none !important;}
.searcharea .secndblak .tabspl .tabrow{ padding: 18px 18px 38px !important;}
.secndblak_agent_panel #flight_form .trvlhdr-optn {
  margin-bottom: 12px;
}

.secndblak_agent_panel #flight_form .amenitiesDetailscheck {
  display: none;
}

/* Agent module — search submit buttons */
.skin-black-light .searchsbmt,
.skin-black-light .searchsbmt:hover,
.skin-black-light .searchsbmt:focus,
.skin-black-light .flight_search_btn,
.skin-black-light .htl-search-submit,
.skin-black-light .car-search-submit,
.skin-black-light .bus-search-submit,
.skin-black-light .searchsbmtfot .searchsbmt,
.skin-black-light .searchsbmtfot .searchsbmt:hover,
.secndblak_agent_panel .searchsbmt,
.secndblak_agent_panel .searchsbmt:hover,
.secndblak_agent_panel .searchsbmtfot .searchsbmt,
.secndblak_agent_panel .searchsbmtfot .searchsbmt:hover {
  background: #FF5F20 !important;
  background-color: #FF5F20 !important;
  border-color: #FF5F20 !important;
  color: #fff !important;
}

.skin-black-light .searchsbmt:hover,
.skin-black-light .searchsbmtfot .searchsbmt:hover,
.secndblak_agent_panel .searchsbmt:hover,
.secndblak_agent_panel .searchsbmtfot .searchsbmt:hover {
  background: #e5551c !important;
  background-color: #e5551c !important;
  border-color: #e5551c !important;
}

@media (max-width: 767px) {
  .searcharea .container-fluid.inspad {
    padding-left: 10px;
    padding-right: 10px;
  }
}
