/* ComercialHost V20 | Formulários e botões em toda a área do cliente e carrinho.
   Foco sem anel visual, preservando o cursor e os eventos originais. */
html body :is(input:not([type="hidden"]),textarea,select,.form-control,[contenteditable="true"]):is(:focus,:focus-visible),
html body #main-body :is(input,textarea,select,.form-control,[contenteditable="true"]):is(:focus,:focus-visible),
html body #order-standard_cart :is(input,textarea,select,.form-control,[contenteditable="true"]):is(:focus,:focus-visible),
html body #main-body .ch18-profile-form :is(input,textarea,select,.form-control):is(:focus,:focus-visible),
html body #main-body .ch17-cards-page :is(input,textarea,select,.form-control):is(:focus,:focus-visible) {
  outline:none!important;
  outline-width:0!important;
  outline-offset:0!important;
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
  filter:none!important;
}
/* Sem borda azul após entrar nos campos. */
html body #main-body :is(input.form-control,textarea.form-control,select.form-control):is(:focus,:focus-visible),
html body #order-standard_cart :is(input.form-control,textarea.form-control,select.form-control):is(:focus,:focus-visible) {
  border-color:#354a66!important;
}
html body #main-body .ch18-profile-form .ch18-fields-grid :is(input,select,textarea):is(:focus,:focus-visible) {border-color:#3a5274!important}
html body #main-body .ch17-cards-page #frmNewCc :is(input,select,textarea,.form-control):is(:focus,:focus-visible) {border-color:#3b5274!important}
html body #order-standard_cart #frmDomainChecker #inputDomain:is(:focus,:focus-visible) {border-color:#1e2a42!important}
html body #main-body .ch15-dashboard .ch15-search:focus-within {border-color:#344d6e!important;box-shadow:none!important}
html body #order-standard_cart .input-group:focus-within,
html body #order-standard_cart .input-group-box:focus-within,
html body #order-standard_cart .domain-checker-container:focus-within {outline:0!important;box-shadow:none!important}
html body :is(.select2-selection,.select2-container--focus .select2-selection,.bootstrap-select>.dropdown-toggle):is(:focus,:focus-visible) {outline:0!important;box-shadow:none!important}
/* Todo botão laranja da marca exibe letras e ícones em branco. */
html body :is(button,input[type="submit"],input[type="button"],a).btn-primary,
html body :is(button,input[type="submit"],input[type="button"],a).btn-warning,
html body :is(button,input[type="submit"],a).btn-orange,
html body #order-standard_cart .domain-checker-container #btnCheckAvailability,
html body #order-standard_cart .domain-promo-box a.btn,
html body #main-body .ch18-profile-form .ch18-actions-buttons input[type="submit"],
html body #main-body .ch17-cards-page #frmNewCc #btnSubmitNewCard {
 color:#fff!important;
 text-shadow:none!important;
}
html body :is(button,input[type="submit"],a).btn-primary:hover,
html body :is(button,input[type="submit"],a).btn-warning:hover,
html body #order-standard_cart .domain-promo-box a.btn:hover,
html body #main-body .ch18-profile-form .ch18-actions-buttons input[type="submit"]:hover,
html body #main-body .ch17-cards-page #frmNewCc #btnSubmitNewCard:hover {
 color:#fff!important;
}
html body #order-standard_cart .domain-checker-container #btnCheckAvailability,
html body #order-standard_cart .domain-promo-box a.btn {
 box-shadow:none!important;
}
