/*
 Theme Name:   Canabiz Child
 Theme URI:    https://canabiz.wpengine.com/
 Description:  Canabiz Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     canabiz
 Version:      1.0.0
 Text Domain:  canabiz-child
*/	

.wpforms-field-container ul li{
	list-style: none;
}
.custom-modal h5{
	margin-top: 1vh !important
}

.custom-modal .wpforms-field /*wpforms-field-checkbox*/{
	margin-top:20px;
} 
.custom-modal label{line-height:45px}

/* Modal background */
.custom-modal {
  display: none; /* hidden by default */
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #E7EADC; /* dark overlay */
  z-index: 9999;
  justify-content: center;
  align-items: center;
  overflow: auto; /* enables scroll if content is taller than viewport */
}

/* Modal content box */
.custom-modal .modal-content {
  background: #fff;
  padding: 20px;
  max-width: 600px;
  width: 90%;
  max-height: 90vh;       /* limit height */
  overflow-y: auto;       /* make inside scrollable */
  border-radius: 10px;
  position: relative;
}

/* Close button */
.custom-modal .close {
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
  font-size: 16px;
	
}

.custom-modal .select2-container {
  z-index: 99999 !important; /* higher than modal */
}
.custom-modal .modal-content {
  overflow: visible !important;
}
.custom-modal .wpforms-field-label-inline{ padding-left:10px;}
/* Modal background (overlay) */
.custom-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(231, 234, 220, 0.6); /* overlay */
  z-index: 9999;
  justify-content: center;
  align-items: center;
}

/* Modal dialog wrapper */
.custom-modal .modal-dialog {
  max-width: 600px;
  width: 90%;
  margin: auto;
  display: flex;
  align-items: center;
  min-height: calc(100% - 40px);
}

/* Modal box */
.custom-modal .modal-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 90vh;  /* limit modal height */
  background: #E2DFCC;
  border-radius: 10px;
  position: relative;
  overflow: hidden;  /* prevent content spill */
}

/* Modal header */
.custom-modal .modal-header {
  padding: 15px 20px;
  border-bottom: 1px solid #eee;
  flex-shrink: 0;
  background: #E2DFCC;
  z-index: 1;
}

/* Modal body (scrolls) */
.custom-modal .modal-body {
  padding: 20px;
  overflow-y: auto;  /* only this part scrolls */
  flex: 1;
  background: #E2DFCC;
}

/* Close button */
.custom-modal .close {
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
  font-size: 16px;
	
	
}






