[data-id="mod-divilife-plugin-settings"] {
	min-height: 470px;
}

div[data-modal-name="divi/mod-divilife"] .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, 
div[data-modal-name="divi/mod-divilife"] .select2-container--classic .select2-selection--single, 
.et-fb .select2-results__option,
div[data-modal-name="divi/mod-divilife"] .wp-color-result-text,
div[data-modal-name="divi/mod-divilife"] input[type="text"] {
	font-family: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;
}

div[data-modal-name="divi/mod-divilife"] .postbox h2,
div[data-modal-name="divi/mod-divilife"] .postbox h4 {
	font-weight: 500;
	color: var(--gray);
	font-size: 12px;
	margin-bottom: 4px;
}

div[data-modal-name="divi/mod-divilife"] .postbox h2 {
	margin-bottom: 0;
	padding-bottom: 0;
}

html[data-app-color-mode="dark"] div[data-modal-name="divi/mod-divilife"] .postbox h2 {
	color: var(--dark-gray);
}

div[data-modal-name="divi/mod-divilife"] .postbox {
	position: relative;
	padding:0;
	border-bottom: 1px solid var(--light-gray);
}

div[data-modal-name="divi/mod-divilife"] .postbox:hover {
	border-top:1px solid;
	border-top-color: currentcolor;
	border-color: var(--medium-gray);
	margin-top: -1px;
}

div[data-modal-name="divi/mod-divilife"] .divilife_meta_box p {
	margin:1em 0;
	padding:0;
}

div[data-modal-name="divi/mod-divilife"] .postbox label {
	display:block;
}

div[data-modal-name="divi/mod-divilife"] .divilife_meta_box label {
	margin:4px 0;
}

div[data-modal-name="divi/mod-divilife"] input[type="text"] {
  display: inline-block;
  background:rgba(0,0,0,0);
  height: 28px;
  border: 1px solid var(--light-gray);
  border-radius:3px;
  padding:7px 10px;
  box-sizing: border-box;
  color: var(--dark-gray);
  font-size: 12px;
  font-weight: 500;
  text-transform: none;
  line-height: normal;
  box-shadow: none;
  letter-spacing: normal;
  display: block;
  width: 100%;
}

div[data-modal-name="divi/mod-divilife"] .wp-color-result-text {
	background: var(--app-background);
	color: var(--dark-gray);
	border-left: 1px solid var(--light-gray);
	font-size: 12px;
	line-height: 33px;
}

div[data-modal-name="divi/mod-divilife"] .iris-picker {
	height: 2px;
	background: var(--light-gray);
	color: rgba(0,0,0,0);
	border-radius:3px;
	border:none;
	padding:0;
	width: 95%;
	margin: 1.5em 0;
}

div[data-modal-name="divi/mod-divilife"] .divilife_meta_box .wp-picker-container .ui-widget.ui-widget-content {
	margin:0;
	width: auto;
	height: auto;
	background:0;
	color: rgba(0,0,0,0);
	border:0;
	border-radius:0;
}

div[data-modal-name="divi/mod-divilife"] .wp-picker-container .wp-color-result.button {
	padding: 0px 0px 0px 30px !important;
	border: 1px solid var(--light-gray);
	min-height: 35px;
}

div[data-modal-name="divi/mod-divilife"] .wp-picker-container .cs-alpha-wrap {
	width:100%;
}

div[data-modal-name="divi/mod-divilife"] .wp-picker-container .cs-alpha-slider .ui-slider-handle:before {
	border: 2px solid var(--app-background);
}

div[data-modal-name="divi/mod-divilife"] .select2-container--bootstrap .select2-selection {
	background:0;
	border: 1px solid var(--light-gray);
}

div[data-modal-name="divi/mod-divilife"] .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
	display: inline-block;
	background:rgba(0,0,0,0);
	height: 28px;
	border-radius:3px;
	padding:7px 10px;
	box-sizing: border-box;
	color: var(--dark-gray);
	font-size: 12px;
	font-weight: 500;
	text-transform: none;
	line-height: normal;
	box-shadow: none;
	letter-spacing: normal;
	display: block;
	width: 100%;
}

html[data-app-color-mode="dark"] .wp-picker-container .iris-picker,
html[data-app-color-mode="dark"] .cs-alpha-wrap {
	background: var(--app-background);
	border: 1px solid var(--light-gray);
}

div[data-modal-name="divi/mod-divilife"] .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 3px;
}

div[data-modal-name="divi/mod-divilife"] .select2-container--bootstrap .select2-search__field::placeholder {
	color: var(--medium-gray);
}

div[data-modal-name="divi/mod-divilife"] .select2-container--classic .select2-selection--single {
	background: var(--app-background);
	width: 100%;
	border: 1px solid var(--light-gray);
	border-radius:3px;
	box-shadow: none;
	margin:0;
	padding:5px 10px;
	color: var(--dark-gray);
	font-size: 12px;
	font-weight: 500;
	height: 28px;
	display: inline-block;
	display: block;
	padding:0 0 0 10px !important;
	height: auto;
	cursor: pointer;
	overflow: auto;
	min-height: 26px;
	box-sizing: border-box;
}

div[data-modal-name="divi/mod-divilife"] .select2-container--classic .select2-selection--single .select2-selection__arrow {
	fill: var(--dark-gray) !important;
	background:0;
	border-left:0;
}

div[data-modal-name="divi/mod-divilife"] .select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color:var(--dark-gray) transparent transparent transparent;
	border-width:6px 5px 0 5px;
	margin-left: -10px;
}

.et-fb .select2-container--classic .select2-dropdown {
	background: var(--black);
	border:0;
	padding:0 !important;
	box-shadow: 0 6px 18px 0px var(--shadow-color);
	color:#FFF;
}

.et-fb .select2-results__option {
	padding:1px 12px;
	line-height: 26px;
	position:relative;
	background: var(--black) !important;
	color: #FFF !important;
	font-size:12px !important;
}

.et-fb .select2-results__option--highlighted {
	background: var(--app-color) !important;
}

.et-fb .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
	background: var(--app-color);
	border: 1px solid var(--dark-gray);
}

.et-fb .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.et-fb .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
	color: #FFF !important;
}

.et-fb .select2-results__option[aria-selected="true"]:after {
	content:" ";
	width: 34px;
	min-width: 34px;
	height: 34px;
	float: right;
	fill: #0acfa0 !important;
	position:absolute;
	z-index: 43534;
	top: 0;
	right:0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzNmJjYTc7fTwvc3R5bGU+PC9kZWZzPjxnPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5LjIwMyA5LjIxYS42NzcuNjc3IDAgMCAwLS45OCAwbC01LjcxIDUuOS0yLjg1LTIuOTVhLjY3NS42NzUgMCAwIDAtLjk4IDBsLTEuNDggMS41MjNhLjczNy43MzcgMCAwIDAgMCAxLjAxNWw0LjgyIDQuOTc5YS42NzcuNjc3IDAgMCAwIC45OCAwbDcuNjgtNy45MjdhLjczNy43MzcgMCAwIDAgMC0xLjAxNWwtMS40OC0xLjUyNXoiIGZpbGw9IiMwQUNGQTAiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PC9wYXRoPjwvZz48L3N2Zz4=");
}

html[data-app-color-mode="dark"] div[data-modal-name="divi/mod-divilife"]  .select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color:#FFF transparent transparent transparent;
}

div[data-modal-name="divi/mod-divilife"] .select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: var(--medium-gray);
}

.et-fb > .select2-container {
	z-index: 16000000;
}

div[data-modal-name="divi/mod-divilife"] [class*="-demo-container"] {
	margin:0 auto;
	padding:0;
	position: relative;
	width: 80px;
	height: 80px;
	overflow:hidden;
}

div[data-modal-name="divi/mod-divilife"] .divilife_meta_box .ui-slider-horizontal .ui-slider-handle {
	margin-left: 0;
	width: 13px !important;
	height: 13px !important;
	top: 50% !important;
	margin-top: -.6em;
	text-align: center;
	line-height: 1.6em;
	color: #FFF !important;
	background-color: #2b87da !important;
	border-radius:50% !important;
	border:none !important;
}

div[data-modal-name="divi/mod-divilife"] .bootstrap-datetimepickerr-widget {
	z-index: 16000000;
	position:fixed;
}

html[data-app-color-mode="dark"] div[data-modal-name="divi/mod-divilife"] .bootstrap-datetimepickerr-widget {
	background: var(--app-background) !important;
}

div[data-modal-name="divi/mod-divilife"] .bootstrap-datetimepickerr-widget table td span.active {
	border:none !important;
}

.bootstrap-datetimepickerr-widget table thead tr:first-child th:hover,
.bootstrap-datetimepickerr-widget table td.day:hover,
.bootstrap-datetimepickerr-widget table td.hour:hover,
.bootstrap-datetimepickerr-widget table td.minute:hover,
.bootstrap-datetimepickerr-widget table td.second:hover,
.bootstrap-datetimepickerr-widget table td span:hover {
	background: var(--app-color) !important;
}

.bootstrap-datetimepickerr-widget table td.cw {
	height:25px;
	line-height:25px;
}
.bootstrap-datetimepickerr-widget table td.day {
	height:25px;
	line-height:25px;
	width:25px
}

div[data-modal-name="divi/mod-divilife"] .hidden {
	display:none !important;
}

.et-vb-icon--mod-divilife {
	background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTQuNTIgMzgzLjkyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzM2YmNhNzt9LmNscy0ye2ZpbGw6IzY4NDc5Yzt9LmNscy0ze2ZpbGw6IzJhOGJjYjt9LmNscy00e2ZpbGw6IzRjNTk2NTt9LmNscy01e2ZpbGw6I2Y3OTE0Mjt9LmNscy02e2ZpbGw6I2VlNTc1OTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmRpdmktbGlmZS1sb2dvLWljb248L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ5NywzMzEuNjFhMTk3LjIsMTk3LjIsMCwwLDAtODguNTYtMTY0LjVsLTEzLjg0LDIwLjgxYTE3Mi4wOCwxNzIuMDgsMCwwLDEsOC4xOCwyODEuNjVsMTUsMjBBMTk3LDE5NywwLDAsMCw0OTcsMzMxLjYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMi41IC0xMzguNTgpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTI3LjUsMzMxLjYxYzAtODIuODMsNTguNzctMTUyLjE3LDEzNi43OC0xNjguNTdsLTUuMTktMjQuNDZjLTg5LjMzLDE4LjgtMTU2LjU5LDk4LjItMTU2LjU5LDE5MywwLDkxLjYsNjIuNzYsMTY4LjgsMTQ3LjU0LDE5MC45bDctMjRDMTgyLjY2LDQ3OS40NSwxMjcuNSw0MTEuODYsMTI3LjUsMzMxLjYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMi41IC0xMzguNTgpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjk5Ljc1LDE3Mi4yM2MtODcuODcsMC0xNTkuMzcsNzEuNS0xNTkuMzcsMTU5LjM4YTE1OS4xLDE1OS4xLDAsMCwwLDYuMjQsNDQuMTdMMTcxLDM2OS44NmExMzMuODYsMTMzLjg2LDAsMCwxLTUuNTYtMzguMjVjMC03NC4wOSw2MC4yNy0xMzQuMzcsMTM0LjM2LTEzNC4zN2ExMzMuNTUsMTMzLjU1LDAsMCwxLDU4LjU5LDEzLjQ2bDkuNDMtMjMuMTlBMTU4LjQ1LDE1OC40NSwwLDAsMCwyOTkuNzUsMTcyLjIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMi41IC0xMzguNTgpIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDM0LjgzLDI0Ny4xNmwtMjAuNDksMTQuMzZhMTMzLjYsMTMzLjYsMCwwLDEsMTkuNzgsNzAuMDlDNDM0LjEyLDQwNS43LDM3My44NSw0NjYsMjk5Ljc1LDQ2NmExMzMuNTIsMTMzLjUyLDAsMCwxLTYzLjY0LTE2LjA2TDIyMi42LDQ3MWExNTguMjksMTU4LjI5LDAsMCwwLDc3LjE1LDIwYzg3Ljg4LDAsMTU5LjM4LTcxLjQ5LDE1OS4zOC0xNTkuMzZBMTU4LjMxLDE1OC4zMSwwLDAsMCw0MzQuODMsMjQ3LjE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMi41IC0xMzguNTgpIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMjk5Ljc1LDQyN2E5NS40NSw5NS40NSwwLDAsMS05NS4zNC05NS4zNCw5Ni41NCw5Ni41NCwwLDAsMSwuNjQtMTAuOTVsLTI0LjY0LTQuMzlBMTIwLjE0LDEyMC4xNCwwLDAsMCwyOTkuNzUsNDUyLDExOS44MSwxMTkuODEsMCwwLDAsMzM5LDQ0NS4zNUwzMzAsNDIyQTk0Ljg5LDk0Ljg5LDAsMCwxLDI5OS43NSw0MjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAyLjUgLTEzOC41OCkiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik00MjAuMTEsMzMxLjYxQTEyMC4yNiwxMjAuMjYsMCwwLDAsMjE0LDI0Ny4yOWwxNi44MiwxOC41NEE5NS4yOCw5NS4yOCwwLDAsMSwzNzkuMTksMzg0LjI2bDIyLjM2LDExLjQzQTExOS41MywxMTkuNTMsMCwwLDAsNDIwLjExLDMzMS42MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDIuNSAtMTM4LjU4KSIvPjwvc3ZnPgoK");
	width:36px;
	height:36px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-animation: divilifepulse 2s linear infinite;
	-moz-animation: divilifepulse 2s linear infinite;
	-ms-animation: divilifepulse 2s linear infinite;
	-o-animation: divilifepulse 2s linear infinite;
	animation: divilifepulse 2s linear infinite;
}

/* originally by animate.css - https://github.com/animate-css */
@-webkit-keyframes divilifepulse /* Safari and Chrome */ {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes divilifepulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}