/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


.forminator-select + span {
  display: none !important;
}

.forminator-button-submit
{
    background-color:#24b1ae !important;
    color:#fff !important;
    border-radius:10px !important;
}

/* ============================= */
/* MEDSYNTRA FORM - FULL STYLE   */
/* ============================= */

/* FORM MAIN */
#forminator-module-2900 .forminator-label {
  color: #061b35 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0.6px !important;
  margin-bottom: 10px !important;
}

#forminator-module-2900 .forminator-required {
  color: #2bb8b0 !important;
}

/* INPUTS */
#forminator-module-2900 input.forminator-input,
#forminator-module-2900 textarea.forminator-textarea {
  width: 100% !important;
  min-height: 50px !important;
  padding: 14px 16px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 8px !important;
  background: #f7f9fc !important;
  color: #061b35 !important;
  font-size: 15px !important;
  box-shadow: none !important;
}

/* SELECTS - visible Forminator dropdown */
/* SELECT2 - Forminator visible selects */
#forminator-module-2900 span.select2.forminator-select {
  width: 100% !important;
  display: block !important;
}

#forminator-module-2900 span.select2.forminator-select .select2-selection--single {
  width: 100% !important;
  height: 50px !important;
  min-height: 50px !important;
  padding: 0 16px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 8px !important;
  background: #f7f9fc !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}

#forminator-module-2900 span.select2.forminator-select .select2-selection__rendered {
  padding: 0 !important;
  padding-right: 0px !important;
  line-height: 50px !important;
  color: #061b35 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}

#forminator-module-2900 span.select2.forminator-select .select2-selection__placeholder {
  color: #6b7280 !important;
  opacity: 1 !important;
}

#forminator-module-2900 span.select2.forminator-select .select2-selection__arrow {
  height: 50px !important;
  width: 24px !important;
  right: 0px !important;
  top: 0 !important;
}

#forminator-module-2900 span.select2.forminator-select.select2-container--focus .select2-selection--single,
#forminator-module-2900 span.select2.forminator-select .select2-selection--single:focus {
  border-color: #2bb8b0 !important;
  background: #eefafa !important;
  outline: none !important;
}

/* ROW SPACING */
#forminator-module-2900 .forminator-row {
  margin-bottom: 22px !important;
}

/* CHECKBOX GRID */
#forminator-module-2900 #checkbox-1 .forminator-field {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
}

#forminator-module-2900 #checkbox-1 .forminator-label {
  grid-column: 1 / -1 !important;
  margin-bottom: 8px !important;
}

/* CHECKBOX CARD */
#forminator-module-2900 #checkbox-1 label.forminator-checkbox {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  min-height: 56px !important;
  margin: 0 !important;
  padding: 14px 18px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 8px !important;
  background: #f7f9fc !important;
  box-sizing: border-box !important;
  cursor: pointer !important;
}

/* CHECKBOX BOX */
#forminator-module-2900 #checkbox-1 .forminator-checkbox-box {
  display: inline-block !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  border: 1px solid #d8e3ef !important;
  border-radius: 4px !important;
  background: #f7fbff !important;
}

/* CHECKBOX TEXT */
#forminator-module-2900 #checkbox-1 .forminator-checkbox-label {
  color: #52627a !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* CHECKED */
#forminator-module-2900 #checkbox-1 label.forminator-checkbox.forminator-is_checked {
  border-color: #2bb8b0 !important;
  background: #eefafa !important;
}

#forminator-module-2900 #checkbox-1 label.forminator-checkbox.forminator-is_checked .forminator-checkbox-box {
  border-color: #2bb8b0 !important;
  background: #2bb8b0 !important;
}

/* TEXTAREA */
#forminator-module-2900 textarea.forminator-textarea {
  min-height: 150px !important;
  line-height: 1.6 !important;
}

/* SUBMIT */
#forminator-module-2900 .forminator-button-submit {
  padding: 14px 26px !important;
  border: none !important;
  border-radius: 6px !important;
  background: #2bb8b0 !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}


.cookieadmin_law_container .cookieadmin-poweredby {display: none!important;}

/* MOBILE */
@media (max-width: 980px) {
	.btn {white-space: pre-wrap !important;}
}

@media (max-width: 767px) {
  #forminator-module-2900 #checkbox-1 .forminator-field {
    grid-template-columns: 1fr !important;
  }
	
  .btn {white-space: pre-wrap !important;}
}