@charset "UTF-8";
/*
Theme Name: Recharge B2B
Theme URI: https://olliewp.com
Description: A custom child theme for Recharge Infra. Based on Ollie-theme.
Author: Vegard Simensen / The Pitch
Author URI: https://thepitch.no
Template:     ollie
Version: 1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         blog, portfolio, entertainment, grid-layout, one-column, two-columns, three-columns, four-columns, block-patterns, block-styles, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, full-width-template, rtl-language-support, style-variations, template-editing, theme-options, translation-ready, wide-blocks
Text Domain: ollie-child
*/
.b2b-form .gform_wrapper {
  /**** Style radio som knapper *****/
}
.b2b-form .gform_wrapper .gform_heading {
  display: none;
}
.b2b-form .gform_wrapper h5 {
  margin: 0;
  margin-bottom: 0.3rem;
}
.b2b-form .gform_wrapper ::-moz-placeholder {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.b2b-form .gform_wrapper label, .b2b-form .gform_wrapper ::placeholder {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.b2b-form .gform_wrapper .gform_button, .b2b-form .gform_wrapper button {
  font-weight: 600 !important;
}
.b2b-form .gform_wrapper .gform_button:focus, .b2b-form .gform_wrapper button:focus {
  outline: none !important;
}
.b2b-form .gform_wrapper input[type=submit] {
  background: #7FE1B0 !important;
  color: #000 !important;
  border-color: #7FE1B0 !important;
}
.b2b-form .gform_wrapper input[type=submit]:hover {
  background: #92eabe !important;
}
.b2b-form .gform_wrapper input, .b2b-form .gform_wrapper select {
  border-color: #7a8189 !important;
  box-shadow: none !important;
}
.b2b-form .gform_wrapper input:focus, .b2b-form .gform_wrapper select:focus {
  outline: none;
  border-color: #000 !important;
  background-color: #f9f9f9;
}
.b2b-form .gform_wrapper .gsection {
  margin: 1rem 0;
  -webkit-border-after: 0px solid #fff;
          border-block-end: 0px solid #fff;
}
.b2b-form .gform_wrapper .gsection .gsection_title {
  display: none;
}
.b2b-form .gform_wrapper .styled-as-buttons .gfield_radio input[type=radio] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.b2b-form .gform_wrapper .styled-as-buttons .gfield_radio input[type=radio]:checked + label {
  background-color: #FDB913;
  border-color: #FDB913;
  color: #002858;
}
.b2b-form .gform_wrapper .styled-as-buttons .gfield_radio input[type=radio]:checked + label:before {
  content: "✓ ";
  font-weight: bold;
  margin-right: 5px;
}
.b2b-form .gform_wrapper .styled-as-buttons .gfield_radio ul {
  padding: 0;
  margin: 0;
}
.b2b-form .gform_wrapper .styled-as-buttons .gfield_radio li {
  list-style: none;
  display: inline-block;
  margin-right: 1px;
  margin-bottom: 10px;
}
.b2b-form .gform_wrapper .styled-as-buttons .gfield_radio label {
  display: inline-block;
  padding: 12px 14px 12px 12px;
  background-color: #EEF7FB;
  border: 1px solid #A6BCD6;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s ease;
  font-weight: 700 !important;
  font-size: 16px !important;
  margin-left: 0;
}
.b2b-form .gform_wrapper .styled-as-buttons .gfield_radio label:hover {
  background-color: #f9f9f9;
}
.b2b-form .gform_wrapper .styled-as-buttons .gfield_radio label:before {
  content: "◯ ";
  margin-right: 2px;
  font-size: 16px;
}

.gform-theme--foundation .gform_fields {
  row-gap: 10px !important;
}

/** NESTED FORMS **/
.gpnf-nested-entries-container td {
  font-size: 70% !important;
}
.gpnf-nested-entries-container ul.bulleted {
  -webkit-padding-start: 0 !important;
          padding-inline-start: 0 !important;
}
.gpnf-nested-entries-container .edit {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}
.gpnf-nested-entries-container .edit button {
  font-size: 13px !important;
  min-height: 30px !important;
}

.tingle-modal .tingle-modal-box input {
  border-color: #7a8189 !important;
  box-shadow: none !important;
}
.tingle-modal .tingle-modal-box input:focus {
  outline: none;
  border-color: #000 !important;
  background-color: #f9f9f9;
}
.tingle-modal .tingle-modal-box .gpnf-modal-header {
  background-color: #002858 !important;
  padding: 0 3rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.2rem;
  font-weight: 600;
}
.tingle-modal .tingle-modal-box .tingle-btn {
  font-size: 1rem;
  padding: 0.75rem 1rem;
  font-weight: 600 !important;
}
.tingle-modal .tingle-modal-box .gpnf-btn-cancel {
  background-color: #002858 !important;
}
.tingle-modal .tingle-modal-box .gpnf-btn-submit {
  background-color: #009671 !important;
}

/*# sourceMappingURL=style.css.map */