/* BüyükHosting ConflexOrder checkout final layout — WHMCS 7.2 */
#order-standard_cart.bho-checkout #frmCheckout #containerExistingUserSignin.hidden,
#order-standard_cart.bho-checkout #frmCheckout #containerNewUserSignup.hidden,
#order-standard_cart.bho-checkout #frmCheckout #containerNewUserSecurity.hidden{
  display:none!important;
}
#order-standard_cart.bho-checkout #frmCheckout #containerExistingUserSignin:not(.hidden),
#order-standard_cart.bho-checkout #frmCheckout #containerNewUserSignup:not(.hidden){
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
#order-standard_cart.bho-checkout #frmCheckout #containerExistingUserSignin:not(.hidden)+#containerNewUserSignup,
#order-standard_cart.bho-checkout #frmCheckout #containerExistingUserSignin:not(.hidden)~#containerNewUserSecurity{
  display:none!important;
}
#order-standard_cart.bho-checkout #frmCheckout #containerExistingUserSignin .sub-heading{
  margin-top:0!important;
}
#order-standard_cart.bho-checkout .already-registered .btn.hidden{
  display:none!important;
}
#order-standard_cart.bho-checkout .already-registered .btn:not(.hidden){
  display:inline-flex;
  align-items:center!important;
  justify-content:center!important;
}
@media (min-width:768px){
  #order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row,
  #order-standard_cart.bho-checkout #frmCheckout .bho-existing-user>.row{
    display:flex!important;
    width:calc(100% + 14px)!important;
    max-width:none!important;
    flex-flow:row wrap!important;
    align-items:stretch!important;
    gap:14px 0!important;
    margin:0 -7px!important;
    padding:0!important;
  }
  #order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row>[class*="col-"],
  #order-standard_cart.bho-checkout #frmCheckout .bho-existing-user>.row>[class*="col-"]{
    position:relative!important;
    display:block!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    padding:0 7px!important;
    float:none!important;
    clear:none!important;
    left:auto!important;
    right:auto!important;
    grid-column:auto!important;
    transform:none!important;
  }
  #order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row>.col-sm-12,
  #order-standard_cart.bho-checkout #frmCheckout .bho-existing-user>.row>.col-sm-12{
    width:100%!important;
    min-width:0!important;
    flex:0 0 100%!important;
  }
  #order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row>.col-sm-6,
  #order-standard_cart.bho-checkout #frmCheckout .bho-existing-user>.row>.col-sm-6{
    width:50%!important;
    min-width:0!important;
    flex:0 0 50%!important;
  }
  #order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row>.col-sm-4{
    width:33.333333%!important;
    min-width:0!important;
    flex:0 0 33.333333%!important;
  }
  #order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row>.col-sm-5{
    width:41.666667%!important;
    min-width:0!important;
    flex:0 0 41.666667%!important;
  }
  #order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row>.col-sm-3{
    width:25%!important;
    min-width:0!important;
    flex:0 0 25%!important;
  }
}
#order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row .form-group,
#order-standard_cart.bho-checkout #frmCheckout .bho-existing-user>.row .form-group{
  width:100%!important;
  height:100%!important;
  margin:0!important;
}
#order-standard_cart.bho-checkout #frmCheckout .prepend-icon{
  overflow:visible!important;
  border-radius:10px!important;
  background:transparent!important;
}
#order-standard_cart.bho-checkout #frmCheckout .prepend-icon .field-icon{
  top:1px!important;
  left:1px!important;
  width:45px!important;
  height:45px!important;
  border:0!important;
  border-right:1px solid #d6e5e9!important;
  border-radius:9px 0 0 9px!important;
  background:#f0f7f8!important;
  color:#458090!important;
}
#order-standard_cart.bho-checkout #frmCheckout .field,
#order-standard_cart.bho-checkout #frmCheckout .form-control{
  width:100%!important;
  max-width:none!important;
  height:47px!important;
  min-height:47px!important;
  border:1px solid #c6dce1!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#173f4d!important;
  font-family:"Segoe UI",Roboto,Arial,sans-serif!important;
  font-size:13px!important;
  line-height:23px!important;
}
#order-standard_cart.bho-checkout #frmCheckout .prepend-icon .field{
  padding:11px 14px 11px 57px!important;
}
#order-standard_cart.bho-checkout #frmCheckout .sub-heading{
  position:static!important;
  box-sizing:border-box!important;
  display:flex!important;
  width:100%!important;
  min-height:46px!important;
  align-items:center!important;
  gap:11px!important;
  margin:28px 0 16px!important;
  padding:0 14px!important;
  border:1px solid #d3e5e9!important;
  border-radius:11px!important;
  background:linear-gradient(100deg,#eaf7f9 0%,#f7fcfd 62%,#fff 100%)!important;
}
#order-standard_cart.bho-checkout #frmCheckout .sub-heading:first-child{
  margin-top:0!important;
}
#order-standard_cart.bho-checkout #frmCheckout .sub-heading:before{
  position:static!important;
  display:block!important;
  width:4px!important;
  height:22px!important;
  flex:none!important;
  border-radius:9px!important;
  background:linear-gradient(#0da9c5,#15c5ad)!important;
  content:""!important;
}
#order-standard_cart.bho-checkout #frmCheckout .sub-heading:after{
  position:static!important;
  display:block!important;
  height:1px!important;
  flex:1!important;
  margin:0!important;
  background:linear-gradient(90deg,#c9e0e5,transparent)!important;
  content:""!important;
}
#order-standard_cart.bho-checkout #frmCheckout .sub-heading span{
  position:static!important;
  display:inline-flex!important;
  height:44px!important;
  align-items:center!important;
  flex:none!important;
  margin:0!important;
  padding:0!important;
  color:#123e4d!important;
  font-family:"Segoe UI",Roboto,Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:750!important;
  line-height:1.2!important;
  vertical-align:middle!important;
  transform:none!important;
}
#order-standard_cart.bho-checkout #frmCheckout .bho-custom-fields-grid,
#order-standard_cart.bho-checkout #frmCheckout .bho-security-grid,
#order-standard_cart.bho-checkout #frmCheckout .bho-security-questions{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
#order-standard_cart.bho-checkout #frmCheckout #inputCountry{
  padding-left:15px!important;
}
@media (max-width:767px){
  #order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row,
  #order-standard_cart.bho-checkout #frmCheckout .bho-existing-user>.row{
    display:block!important;
    width:100%!important;
    margin:0!important;
  }
  #order-standard_cart.bho-checkout #frmCheckout .bho-new-user>.row>[class*="col-"],
  #order-standard_cart.bho-checkout #frmCheckout .bho-existing-user>.row>[class*="col-"]{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    margin:0 0 11px!important;
    padding:0!important;
    float:none!important;
  }
}
