/* Odoo wrapper adjustments for the ported cedarhedgemillworks.com design */
#wrapwrap > header, header#top, #wrapwrap > footer, footer#bottom, .o_footer_copyright, .o_cookies_discrete {display:none !important}
html, body, #wrapwrap, #wrapwrap > main {background:#171615 !important; color:#f6f2ec}
#wrapwrap {padding-top:0 !important; overflow:visible}
html {font-size:16px !important}
body, .chm-site {font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif !important; font-size:16px; line-height:normal}
  :where(.chm-site) :is(h1, h2, h3, h4, h5, h6, a, button, input, select, textarea, label, nav, li, span, small, strong, em, blockquote, figcaption) {font-family:inherit}
:where(.chm-site) blockquote {padding:0; border:0; background:none}
  :where(.chm-site) :is(figcaption, small, cite, address, dt, dd, th, td, legend, mark, code, kbd, pre) {color:inherit; background-color:transparent}
:where(.chm-site) .breadcrumb {padding:0; background:none; border-radius:0}
:where(.chm-site) :is(.card, .card-body) {position:static; display:block; flex:none; flex-direction:row; min-width:auto; height:auto; color:inherit; word-wrap:normal; background-color:transparent; border:0; border-radius:0; padding:0; box-shadow:none}
.chm-site .card-body {background-color:transparent !important; color:inherit !important; border-radius:0 !important; --background-color:transparent; --color:inherit}
  :where(.chm-site) :is(img, svg, video, canvas, iframe) {vertical-align:baseline}
:where(.chm-site) ul, :where(.chm-site) ol {padding-left:40px; margin-top:1em; margin-bottom:1em}
:where(.chm-site) label {display:inline}
:where(.chm-site) button {border-radius:revert}
:where(.chm-site) a:not(.button) {text-decoration:none}
.chm-site a.chm-login {opacity:.85}
.chm-quote-form .s_website_form_field {margin-bottom:0}
.chm-quote-form input[type=file] {padding:10px; border:1px dashed rgba(246,242,236,.35); width:100%; border-radius:6px; background:transparent; color:inherit}
.chm-quote-form .s_website_form_dnone {display:none}
.chm-quote-form #s_website_form_result {display:block; margin-top:12px}
.chm-quote-form .is-invalid, .chm-quote-form .o_has_error input {outline:2px solid #f58634}
