/*
----------------------------------------------------------------

settings.css
Gravity Forms Settings Area Styles
http: //www.gravityforms.com

Gravity Forms is a Rocketgenius project
copyright 2008-2021 Rocketgenius Inc.
http: //www.rocketgenius.com
this may not be re-distributed without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO UPGRADE
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

----------------------------------------------------------------
*/

/* Variables */

/* -----------------------------------------------------------------------------
 *
 * Variables
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) elsewhere for actual code.
 *
 * ----------------------------------------------------------------------------- */

/* Font Icons */

/* stylelint-disable */

/* -----------------------------------------------------------------------------
 *
 * Variables: Admin Icons (via IcoMoon)
 *
 * This file is generated using the `gulp icons` task. Do not edit it directly.
 *
 * ----------------------------------------------------------------------------- */

/* Images */

/* -----------------------------------------------------------------------------
 *
 * Variables: Images
 *
 * ----------------------------------------------------------------------------- */

/* Styles */

/* ---------------------------------------------------
	System Status & Updates
--------------------------------------------------- */

.gform-settings__content table.gform_system_report, .gform-settings__content table.plugins {

	background: #fff;

	border: 1px solid #e3e6ef;

	border-radius: 3px;

	box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
	overflow: hidden;
	width: 100%;
}

.gform-settings__content table.gform_system_report > thead, .gform-settings__content table.plugins > thead {
		font-weight: 700;
		margin: 0;
	}

.gform-settings__content table.gform_system_report > thead > tr, .gform-settings__content table.plugins > thead > tr {
			font-size: 0.875rem;
			line-height: 3.285714286rem;
			min-height: 2rem;
			padding-left: 1.071428571rem;
			padding-right: 0.857142857rem;
			position: relative;
		}

.gform-settings__content table.gform_system_report td, .gform-settings__content table.gform_system_report th, .gform-settings__content table.plugins td, .gform-settings__content table.plugins th {
		padding: 0 1rem;
		text-align: left;
	}

.gform-settings__content table.gform_system_report td.plugin-title, .gform-settings__content table.plugins td.plugin-title {
		vertical-align: top;
		white-space: normal;
	}

.gform-settings__content table.gform_system_report > tbody > tr:nth-child(odd), .gform-settings__content table.plugins > tbody > tr:nth-child(odd) {
		background: #f6f9fc;
	}

.gform-settings__content table.gform_system_report td, .gform-settings__content table.gform_system_report th {
		height: 2.5rem;
	}

.gform-settings__content table.plugins > thead > tr {
		background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
		background: initial;
	}

.gform-settings__content table.plugins > thead > tr > #name, .gform-settings__content table.plugins > thead > tr > #description {
			font-weight: 400;
		}

.gform-settings__content table.plugins #updates {
		box-shadow: 0 1px #ebebf2;
	}

.gform-settings__content table.plugins .inactive td {
		box-shadow: none;
	}

#gf_copy_report:active, #gf_copy_report:focus, #gf_copy_report {
	border: none;
	box-shadow: none;
	color: #3e7ca6;
	text-decoration: none;

}

#gf_copy_report i {
	font-size: 14px;
	line-height: 20px;
}

body {

	background: #f6f9fc;
	color: #242748;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

}

#wpcontent {

	padding-left: 0;

}

html[dir="rtl"] #wpcontent {

	padding-right: 0;

}

#wpbody-content {

	width: 100%;

}

#wpfooter {

	display: none;

}

.wrap {

	color: #242748;
	margin: 0;

}

.gform-settings__wrapper {

	display: grid;
	grid-column-gap: 0.875rem;
	grid-template-columns: 12.875rem auto;
	margin-left: auto;
	margin-right: auto;
	max-width: 69.5rem;
	padding: 1.5rem;

}

.gform-settings__wrapper--full {
	grid-template-columns: auto;
}

.gform_form_settings_wrap--full-width #gf-admin-notices-wrapper, .gform_form_settings_wrap--full-width .gform-settings__wrapper {
	margin: 0 1.25rem 0;
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.gform-settings__wrapper > .notice, .gform-settings__wrapper > .alert {

	grid-column: span 2;
	margin: 0 0 0.875rem;

}

#gform-webapi-edit {
	display: flex;
	flex-flow: column;
	flex-wrap: wrap;
	padding: 0;
}

/*
* The Gravity Forms Header.
*
* Used in settings.css.
*/

.gform-settings-header {

	background: #3e7da6;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.0272345);

}

.gform-settings-header .gform-settings__wrapper {

	align-items: center;
	background: url(../../../images/gravity-rocket.svg?2) no-repeat 252px bottom;
	background-size: 164px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 1.375rem;
	padding-top: 1.375rem;
	transition: padding 0.3s ease;

}

.gform-settings-header .button {

	margin-left: 0.5rem;

}

.gform-settings-header .button.primary {

	padding-left: 2.0625rem;
	padding-right: 2.0625rem;

}

.gforms_form_settings_wrap #gform-form-toolbar__menu > li > a svg, .gforms_form_settings_wrap #gform-form-toolbar__menu > li > a .fa {
	display: none;
}

.gform-form-toolbar {
	border-bottom: 0;
	box-shadow: rgba(58, 58, 87, 0.082) 0 1px 4px, rgba(44, 44, 64, 0.063) 0 1px 0;
}

.gform-settings__navigation a {
	border: 1px solid transparent;
	border-radius: 3px;
	color: #5b5e80;
	display: block;
	font-size: 0.875rem;
	font-weight: 400;
	line-height: normal;
	margin: 0;
	padding: 0.6875rem 0.5rem 0.6875rem 1rem;
	text-decoration: none;
}

.gform-settings__navigation .active, .gform-settings__navigation a:focus, .gform-settings__navigation a:hover {
	color: #242748;
}

.gform-settings__navigation .active, .gform-settings__navigation a:focus {
	background: #fff;
	font-weight: 500;
}

.gform-settings__navigation .active {
	border: 1px solid #e3e6ef;
	box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
	margin-top: 0.125rem;
}

.gform-settings__navigation a:focus {

	border: 1px solid #3985b7;

	box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed;

	color: #242748;
}

.gform-settings__navigation span {
	vertical-align: middle;
}

.gform-settings__navigation .icon {
	align-items: center;
	color: #242748;
	display: inline-flex;
	font-size: 1.5rem;
	height: 1.25rem;
	justify-content: center;
	margin-right: 0.75rem;
	width: 1.25rem;
}

.gform-settings__navigation svg, .gform-settings__navigation img {
	height: auto;
	max-width: 1.25rem;
}

.gform-settings__navigation .dashicons, .gform-settings__navigation .fa {
	color: #242748;
}

.gform_settings_form, .gform-settings-tabs__container {

	display: grid;
	grid-column-gap: 0.875rem;
	grid-row-gap: 0.875rem;
	grid-template-columns: 1fr 1fr;

}

.gform-settings__wrapper--full .gform_settings_form, .gform-settings__wrapper--full .gform-settings-tabs__container {
		grid-column: span 2;
	}

.gform-settings-tabs__navigation {

	background: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.13);
	grid-column: span 2;

}

.gform-settings-tabs__navigation a {

	border-bottom: 3px solid transparent;
	color: #242748;
	display: inline-block;
	font-size: 0.8125rem;
	line-height: 2.8125rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-decoration: none;

}

.gform-settings-tabs__navigation a:focus {

	outline: none;

}

.gform-settings-tabs__navigation a.active {

	border-bottom-color: #3e7da6;
	font-weight: 700;

}

.gform-settings-tabs__container {

	grid-column: span 2;

}

.gform-settings-tabs__container:not(.active) {

	display: none;

}

.gform-settings-panel {

	background: #fff;

	border: 1px solid #e3e6ef;

	border-radius: 3px;

	box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	grid-column: span 2;
	position: relative;

}

.gform-settings-panel--with-title {

	padding-top: 2.875rem;

}

.gform-settings-panel--half {

	grid-column: span 1;

}

.gform-settings-save-container {

	grid-column: span 2;
	margin-top: 1.125rem;

}

.gform-settings-panel__header {

	align-items: center;
	display: flex;
	font-size: 0.875rem;
	justify-content: space-around;
	line-height: 2.875rem;
	padding-left: 1.0625rem;
	padding-right: 0.875rem;
	position: relative;

}

.gform-settings-panel__title {

	flex-grow: 1;
	font-weight: 500;
	margin: 0;

}

.gform-settings-panel__title--header {

	box-sizing: border-box;
	display: block;
	font-size: 0.875rem;
	line-height: 2.875rem;
	padding-left: 1.0625rem;
	position: absolute;
	top: 0;
	width: 100%;

}

html[dir="rtl"] .gform-settings-panel__title--header {
	padding-left: inherit;
	padding-right: 1.0625rem;
}

.gform-settings-panel__title--header + .gform-settings-panel__collapsible-control {
	position: absolute;
	right: 0.875rem;
	top: 1rem;
}

html[dir="rtl"] .gform-settings-panel__title--header + .gform-settings-panel__collapsible-control {
	left: 0.875rem;
	right: inherit;
}

.gform-settings-panel .gform-settings-panel__content {

	border-top: 1px solid #ebebf2;
	padding: 1rem 1rem 1.25rem;

}

.gform-settings-panel.gform-settings-panel--no-padding .gform-settings-panel__content {
	padding: 0;
}

.gform-settings-panel--license-details .gform-settings-field {
	margin: 0;
}

.gform-settings-panel__collapsible-control input {

	opacity: 0;
	position: absolute;
	z-index: 3;

}

.gform-settings-panel__collapsible-control input:focus + label {

	border: 2px solid #3e7da6;

}

.gform-settings-panel__collapsible-toggle {

	background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy4xNTkgNi42OWw0LjEwOSA0LjI5MmMuMzczLjM5MS4zNzMgMS4wMjQgMCAxLjQxNWEuOTI4LjkyOCAwIDAxLTEuMzU0IDBMLjQ1MiA2LjY5IDUuOTE0Ljk4MmEuOTI4LjkyOCAwIDAxMS4zNTQgMGMuMzczLjM5MS4zNzMgMS4wMjQgMCAxLjQxNUwzLjE1OSA2LjY5eiIgZmlsbD0iI0Q1RDdFOSIvPjwvc3ZnPg==);
	border: none;
	display: block;
	height: 12px;
	width: 12px;

}

.gform-settings-panel:not(.gform-settings-panel--collapsed) .gform-settings-panel__collapsible-toggle {

	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiA0LjUzTDEwLjI5My40MjNhMS4wMzIgMS4wMzIgMCAwMTEuNDE0IDBjLjM5LjM3NC4zOS45OCAwIDEuMzUzTDYgNy4yMzguMjkzIDEuNzc1YS45MjguOTI4IDAgMDEwLTEuMzUzIDEuMDMyIDEuMDMyIDAgMDExLjQxNCAwTDYgNC41M3oiIGZpbGw9IiNENUQ3RTkiLz48L3N2Zz4=);

}

.gform-settings-panel--collapsed .gform-settings-panel__content {

	display: none;

}

.gform-settings-panel__uninstall {

	margin-top: 0.875rem;

}

.gform-addons-uninstall-panel {

	display: grid;
	grid-column-gap: 0.875rem;
	grid-row-gap: 0.875rem;
	grid-template-columns: 1fr 1fr;
	margin: 1.125rem 0;

}

.gform-settings-panel__addon-uninstall {

	grid-column: span 1;

}

.gform-settings-panel__addon-uninstall .gform-settings-panel__content {

	display: grid;
	grid-template-columns: 1fr 2fr 1fr;

}

.addon-uninstall-text .gform-settings-panel__title {

	font-weight: 600;
	margin-bottom: 0.3125rem;

}

div.addon-logo.dashicons {

	border: 1px solid #d5d7e9;
	border-radius: 3px;
	box-shadow: 0 2px 1px rgba(28, 31, 63, 0.0634624);
	float: left;
	height: 3.875rem;
	margin-right: 1rem;
	position: relative;
	width: 3.875rem;

}

.addon-logo.dashicons svg, .addon-logo.dashicons i {

	height: 1.5625rem;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 1.5625rem;

}

.addon-logo.dashicons i::before {

	font-size: 1.56rem;

}

.addon-uninstall-text {

	max-width: 95%;

}

.gform-settings__wrapper .button.uninstall-addon {

	background: #fff3f1;
	border: none;
	border-radius: 3px;
	box-shadow: none;
	color: #e54c3b;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s ease;

}

.gform-settings__wrapper .button.addon-settings {

	border-radius: 3px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s ease;

}

.gform-settings__wrapper .button.uninstall-addon:hover {

	background: #f8e7e4;
	border: 0;
	border-radius: 3px;
	box-shadow: 0 4px 6px rgba(28, 31, 63, 0.0837013);
	height: 2.1875rem;
	line-height: 14px;
	padding: 0.625rem 1.125rem;
	transform: translateY(-57%);

}

.gform-settings__wrapper .button.addon-settings:hover {

	transform: translateY(-57%);

}

.gform-settings__wrapper .button.uninstall-addon i.dashicons.dashicons-trash, .gform-settings__wrapper .button.addon-settings i.dashicons.dashicons-admin-generic {

	font-size: 0.9rem;

}

.gform-settings-description {

	display: block;
	font-size: 0.8125rem;
	line-height: 1.384615385rem;
	margin-bottom: 0.5625rem;

}

.gform-settings__wrapper .gform-settings-description .alert {

	margin-top: 1.230769231rem;

}

.gform-settings-description p:first-child {

	margin-top: 0;

}

.gform-settings-nested-fields {

	border-left: 2px solid #ececf2;
	margin: 0.75rem 0 0 0.625rem;
	padding-left: 1.375rem;

}

.gform-settings-nested-fields .gform-settings-label {

	font-weight: 400;

}

/*
 * Component: Settings Labels and Inputs
 * These inputs want to share the exact styles found in the root admin components but were done as a separate system.
 * We are in the process of slowly migrating these to the component classes found in the root directory for inputs.
 * When working on these consider if you can instead use the new classes, especially if adding new fields.
 * If you cant, use the inputs mixins as opposed to duplicating any code that needs to be added.
 */

.gform-settings-field__header {
	margin-bottom: 0.625rem;
}

.gform-settings-field--with-merge-tag .gform-settings-field__header {
		margin-right: 2rem;
	}

html[dir="rtl"] .gform-settings-field--with-merge-tag .gform-settings-field__header {
			margin-left: 2rem;
			margin-right: 0;
		}

.gform-settings-label {
	color: #23282d;
	font-size: 0.8125rem;
	font-weight: 500;
}

.gform-settings-input__container--feedback-success input:not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]), .gform-settings-input__container--feedback-error input:not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
		background-position: 98% 50%;
		background-repeat: no-repeat;
		background-size: 1.25rem;
		padding-right: 3.25rem;
	}

.gform-settings-input__container--feedback-success input:not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c3VjY2VzczwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNmM3LjE4IDAgMTMtNS44MiAxMy0xM1MyMC4xOCAwIDEzIDAgMCA1LjgyIDAgMTNzNS44MiAxMyAxMyAxM3oiIGZpbGw9IiMyMkE3NTMiLz48cGF0aCBkPSJNMTEgMTQuNTg2bDYuMjkzLTYuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEwxMSAxNy40MTRsLTMuNzA3LTMuNzA3YTEgMSAwIDEgMSAxLjQxNC0xLjQxNEwxMSAxNC41ODZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
	}

.gform-settings-input__container--feedback-error input:not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RXJyb3I8L3RpdGxlPjxnIGZpbGw9Im5vbmUiIGNsYXNzPSJuYy1pY29uLXdyYXBwZXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMgMjZjNy4xOCAwIDEzLTUuODIgMTMtMTNTMjAuMTggMCAxMyAwIDAgNS44MiAwIDEzczUuODIgMTMgMTMgMTN6IiBmaWxsPSIjQ0IyNDMxIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjE4MyA4LjE4M2EuNjI1LjYyNSAwIDAgMCAwIC44ODRMMTIuMTE2IDEzbC0zLjkzMyAzLjkzM2EuNjI1LjYyNSAwIDEgMCAuODg0Ljg4NEwxMyAxMy44ODRsMy45MzMgMy45MzNhLjYyNS42MjUgMCAxIDAgLjg4NC0uODg0TDEzLjg4NCAxM2wzLjkzMy0zLjkzM2EuNjI1LjYyNSAwIDEgMC0uODg0LS44ODRMMTMgMTIuMTE2IDkuMDY3IDguMTgzYS42MjUuNjI1IDAgMCAwLS44ODQgMHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOC4xODMgOS4wNjdsLS4zNTMuMzU0LjM1My0uMzU0em0wLS44ODRMNy44MyA3LjgzbC4zNTMuMzUzek0xMi4xMTYgMTNsLjM1NC4zNTQuMzUzLS4zNTQtLjM1My0uMzU0LS4zNTQuMzU0em0tMy45MzMgMy45MzNsLS4zNTMtLjM1NC4zNTMuMzU0em0wIC44ODRsLS4zNTMuMzU0LjM1My0uMzU0ek0xMyAxMy44ODRsLjM1NC0uMzU0LS4zNTQtLjM1My0uMzU0LjM1My4zNTQuMzU0em0zLjkzMyAzLjkzM2wuMzU0LS4zNTQtLjM1NC4zNTR6bS44ODQtLjg4NGwtLjM1NC4zNTQuMzU0LS4zNTR6TTEzLjg4NCAxM2wtLjM1NC0uMzU0LS4zNTMuMzU0LjM1My4zNTQuMzU0LS4zNTR6bTMuOTMzLTQuODE3bC4zNTQtLjM1My0uMzU0LjM1M3ptLS44ODQgMGwtLjM1NC0uMzUzLjM1NC4zNTN6TTEzIDEyLjExNmwtLjM1NC4zNTQuMzU0LjM1My4zNTQtLjM1My0uMzU0LS4zNTR6TTkuMDY3IDguMTgzbC4zNTQtLjM1My0uMzU0LjM1M3ptLS41My41M2EuMTI1LjEyNSAwIDAgMSAwLS4xNzZsLS43MDgtLjcwOGMtLjQzOS40NC0uNDM5IDEuMTUyIDAgMS41OTJsLjcwOC0uNzA4em0zLjkzMyAzLjkzM0w4LjUzNyA4LjcxM2wtLjcwOC43MDggMy45MzQgMy45MzMuNzA3LS43MDh6bS0zLjkzMyA0LjY0bDMuOTMzLTMuOTMyLS43MDctLjcwOEw3LjgzIDE2LjU4bC43MDcuNzA4em0wIC4xNzdhLjEyNS4xMjUgMCAwIDEgMC0uMTc2bC0uNzA4LS43MDdjLS40MzkuNDM5LS40MzkgMS4xNTEgMCAxLjU5bC43MDgtLjcwN3ptLjE3NiAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwOC43MDdjLjQ0LjQ0IDEuMTUyLjQ0IDEuNTkyIDBsLS43MDgtLjcwN3ptMy45MzMtMy45MzNsLTMuOTMzIDMuOTMzLjcwOC43MDcgMy45MzMtMy45MzMtLjcwOC0uNzA3em00LjY0IDMuOTMzbC0zLjkzMi0zLjkzMy0uNzA4LjcwNyAzLjkzMyAzLjkzNC43MDgtLjcwOHptLjE3NyAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwNy43MDdjLjQzOS40NCAxLjE1MS40NCAxLjU5IDBsLS43MDctLjcwN3ptMC0uMTc2YS4xMjUuMTI1IDAgMCAxIDAgLjE3NmwuNzA3LjcwN2MuNDQtLjQzOS40NC0xLjE1MSAwLTEuNTlsLS43MDcuNzA3em0tMy45MzMtMy45MzNsMy45MzMgMy45MzMuNzA3LS43MDctMy45MzMtMy45MzQtLjcwNy43MDh6bTMuOTMzLTQuNjRsLTMuOTMzIDMuOTMyLjcwNy43MDggMy45MzQtMy45MzMtLjcwOC0uNzA4em0wLS4xNzdhLjEyNS4xMjUgMCAwIDEgMCAuMTc2bC43MDcuNzA4Yy40NC0uNDQuNDQtMS4xNTIgMC0xLjU5MWwtLjcwNy43MDd6bS0uMTc2IDBhLjEyNS4xMjUgMCAwIDEgLjE3NiAwbC43MDctLjcwOGExLjEyNSAxLjEyNSAwIDAgMC0xLjU5IDBsLjcwNy43MDh6bS0zLjkzMyAzLjkzM2wzLjkzMy0zLjkzMy0uNzA3LS43MDgtMy45MzQgMy45MzQuNzA4LjcwN3ptLTQuNjQtMy45MzNsMy45MzIgMy45MzMuNzA4LS43MDdMOS40MiA3LjgzbC0uNzA4LjcwN3ptLS4xNzcgMGEuMTI1LjEyNSAwIDAgMSAuMTc2IDBsLjcwOC0uNzA4YTEuMTI1IDEuMTI1IDAgMCAwLTEuNTkxIDBsLjcwNy43MDh6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
	}

.rtl .gform-settings-input__container--feedback-success input:not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]), .rtl .gform-settings-input__container--feedback-error input:not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
			background-position: 2% 50%;
			padding-left: 3.25rem;
			padding-right: 1rem;
		}

.gform-settings-panel__content input[type="email"], .gform-settings-panel__content input[type="number"], .gform-settings-panel__content input[type="password"], .gform-settings-panel__content input[type="text"], .gform-settings-panel__content input[type="search"], .gform-settings-panel__content input[type="url"], .gform-settings-panel__content input[type="tel"], .gform-settings-panel__content select, .gform-settings-panel__content .select2-container .select2-selection__rendered, .gform-settings-panel__content textarea {
		background-color: #fff;
		border: 1px solid #9092b2;
		border-radius: 3px;
		color: #242748;
		font-family: inherit;
		font-size: 0.875rem;
		line-height: 1.25rem;
		padding: 0.6875rem 1rem;
		transition: box-shadow 0.15s ease, background-color 0.15s ease;
	}

.gform-settings-panel__content input[type="email"], .gform-settings-panel__content input[type="number"], .gform-settings-panel__content input[type="password"], .gform-settings-panel__content input[type="text"], .gform-settings-panel__content input[type="search"], .gform-settings-panel__content input[type="url"], .gform-settings-panel__content input[type="tel"], .gform-settings-panel__content select, .gform-settings-panel__content textarea {
		max-width: 100%;
		width: 100%;
	}

.gform-settings-panel__content input[type="email"][disabled], .gform-settings-panel__content input[type="email"][readonly], .gform-settings-panel__content input[type="number"][disabled], .gform-settings-panel__content input[type="number"][readonly], .gform-settings-panel__content input[type="password"][disabled], .gform-settings-panel__content input[type="password"][readonly], .gform-settings-panel__content input[type="text"][disabled], .gform-settings-panel__content input[type="text"][readonly], .gform-settings-panel__content input[type="search"][disabled], .gform-settings-panel__content input[type="search"][readonly], .gform-settings-panel__content input[type="url"][disabled], .gform-settings-panel__content input[type="url"][readonly], .gform-settings-panel__content input[type="tel"][disabled], .gform-settings-panel__content input[type="tel"][readonly], .gform-settings-panel__content select[disabled], .gform-settings-panel__content select[readonly], .gform-settings-panel__content textarea[disabled], .gform-settings-panel__content textarea[readonly] {
			background: #f4f5fb;
			border: 1px solid transparent;
			cursor: not-allowed;
			outline: none;
			pointer-events: none;
		}

.gform-settings-panel__content input[type="email"][disabled], .gform-settings-panel__content input[type="number"][disabled], .gform-settings-panel__content input[type="password"][disabled], .gform-settings-panel__content input[type="text"][disabled], .gform-settings-panel__content input[type="search"][disabled], .gform-settings-panel__content input[type="url"][disabled], .gform-settings-panel__content input[type="tel"][disabled], .gform-settings-panel__content select[disabled], .gform-settings-panel__content textarea[disabled] {
			color: #9092b2;
		}

.gform-settings-panel__content input[type="search"]#form-search-input {
	height: 2.3125rem;
}

.gform-settings-panel__content input[type="search"]#form-search-input:focus {

		border: 1px solid #3985b7;

		box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed;

		color: #242748;
	}

.gform-settings-panel__content select#bulk_action {

	height: 2.375rem;
	line-height: 1.125rem;
	padding: 0.5rem 1.125rem;

}

.gform-settings-panel__content input::placeholder, .gform-settings-panel__content input::-ms-input-placeholder, .gform-settings-panel__content input::-moz-placeholder, .gform-settings-panel__content textarea::placeholder, .gform-settings-panel__content textarea::-moz-placeholder, .gform-settings-panel__content textarea::-ms-input-placeholder {

	color: #9092b0;

}

.gform-settings-panel__content input[type="number"] {

	width: auto;

}

.gform-settings-panel__content input[type="email"]:focus, .gform-settings-panel__content input[type="number"]:focus, .gform-settings-panel__content input[type="password"]:focus, .gform-settings-panel__content input[type="text"]:focus, .gform-settings-panel__content input[type="url"]:focus, .gform-settings-panel__content input[type="tel"]:focus, .gform-settings-panel__content select:focus, .gform-settings-panel__content .select2-container *:focus .select2-selection__rendered, .gform-settings-panel__content textarea:focus {

	border: 1px solid #3985b7;

	box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed;

	color: #242748;
}

.gform-settings-field__toggleable-inputs {
	border-left: 2px solid #ececf3;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	margin-left: 0.625rem;
	margin-top: 0.3125rem;
	padding-left: 1.4375rem;
}

.gform-settings-field__toggleable-inputs .gform-settings-input__container {
	flex-grow: 1;
	margin-right: 0.625rem;
}

html[dir="rtl"] .gform-settings-field__toggleable-inputs {
	border-left: none;
	border-right: 2px solid #ececf3;
	margin-left: inherit;
	margin-right: 0.625rem;
	padding-left: inherit;
	padding-right: 1.4375rem;
}

.gform-settings-panel__content input[type="checkbox"]:disabled, .gform-settings-panel__content input[type="radio"]:disabled {

	opacity: 0.6;
	pointer-events: none;

}

.gform-settings-panel__content input:disabled + label, .gform-settings-panel__content input:disabled + label::before {

	cursor: not-allowed;
	opacity: 0.6;
	pointer-events: none;

}

.gform-settings-panel__content input[type="checkbox"][readonly], .gform-settings-panel__content input[type="radio"][readonly], .gform-settings-panel__content input[readonly] + label, .gform-settings-panel__content input[readonly] + label::before {

	cursor: not-allowed;
	pointer-events: none;

}

.gform-settings-panel__content input[type="checkbox"] {

	background: #fff;
	border: 1px solid #9092b2;
	border-radius: 3px;
	height: 1.375rem;
	margin: 0 0.75rem 0 0;
	transition: box-shadow 0.15s ease, background-color 0.15s ease;
	width: 1.375rem;

}

.gform-settings-panel__content input[type="checkbox"]:hover, .gform-settings-panel__content input[type="checkbox"]:focus {

		border: 1px solid #3985b7;

		box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed;

		color: #242748;
	}

.gform-settings-panel__content input[type="checkbox"]::before {

	background-position: center;
	background-repeat: no-repeat;
	background-size: 0.75rem;
	content: "";
	display: block;
	height: 100%;
	margin: 0;
	width: 100%;

}

.gform-settings-panel__content input[type="checkbox"]:hover::before {

	background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTIgMTAiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNCA2LjU4NTc5IDYuMjkyOS02LjI5Mjg5N2MuMzkwNS0uMzkwNTI0MSAxLjAyMzctLjM5MDUyNDEgMS40MTQyIDAgLjM5MDUuMzkwNTI1LjM5MDUgMS4wMjM2ODcgMCAxLjQxNDIxN2wtNy43MDcxIDcuNzA3MS0zLjcwNzEwNy0zLjcwNzFjLS4zOTA1MjQxLS4zOTA1My0uMzkwNTI0MS0xLjAyMzY5IDAtMS40MTQyMi4zOTA1MjUtLjM5MDUyIDEuMDIzNjg3LS4zOTA1MiAxLjQxNDIxNyAweiIgZmlsbD0iI0VDRURGOCIvPjwvc3ZnPg==);

}

.gform-settings-panel__content input[type="checkbox"]:checked {

	background: #3e7da6;
	border-color: transparent;

}

.gform-settings-panel__content input[type="checkbox"]:checked::before {

	background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTIgMTAiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNCA2LjU4NTc5IDYuMjkyOS02LjI5Mjg5N2MuMzkwNS0uMzkwNTI0MSAxLjAyMzctLjM5MDUyNDEgMS40MTQyIDAgLjM5MDUuMzkwNTI1LjM5MDUgMS4wMjM2ODcgMCAxLjQxNDIxN2wtNy43MDcxIDcuNzA3MS0zLjcwNzEwNy0zLjcwNzFjLS4zOTA1MjQxLS4zOTA1My0uMzkwNTI0MS0xLjAyMzY5IDAtMS40MTQyMi4zOTA1MjUtLjM5MDUyIDEuMDIzNjg3LS4zOTA1MiAxLjQxNDIxNyAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);

}

.gform-settings-panel__content input[type="checkbox"]:focus {

	outline: none;

}

.gform-settings-panel__content input[type="radio"] {

	background: #fff;
	border: 1px solid #9092b2;
	border-radius: 50%;
	box-shadow: 0 2px 2px rgba(58, 58, 87, 0.06);
	box-sizing: border-box;
	height: 1.375rem;
	position: relative;
	transition: box-shadow 0.15s ease, background-color 0.15s ease;
	width: 1.375rem;

}

.gform-settings-panel__content input[type="radio"]:hover, .gform-settings-panel__content input[type="radio"]:focus {

		border: 1px solid #3985b7;

		box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed;

		color: #242748;
	}

.gform-settings-panel__content input[type="radio"]::before {

	border-radius: 50%;
	height: 0.5rem;
	left: 50%;
	margin: -0.25rem 0 0 -0.25rem;
	position: absolute;
	top: 50%;
	width: 0.5rem;

}

.gform-settings-panel__content input[type="radio"]:hover::before {

	background: #ecedf8;
	content: "";

}

.gform-settings-panel__content input[type="radio"]:checked::before {

	background: #3e7da6;
	content: "";

}

.gform-settings-input__container {

	position: relative;

}

.gform-settings-input__container--with-append, .gform-settings-input__container--with-merge-tag {

	display: flex;

}

.gform-settings-input__container--with-append.gform-settings-input__container--invalid, .gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid {

	flex-wrap: wrap;

}

.gform-settings-input__container--with-append.gform-settings-input__container--invalid textarea, .gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid textarea {
		flex: 1;
	}

.gform-settings-input__container--with-append.gform-settings-input__container--invalid input, .gform-settings-input__container--with-merge-tag.gform-settings-input__container--invalid input {
		flex: 1;
	}

.gform-settings-input__container--with-append .gform-settings-validation__error {

	flex-basis: 100%;

}

#gform_setting_limitEntriesNumber input[type="number"], #gform_setting_limitEntriesNumber select {

	width: auto;

}

.gform-settings__wrapper .button:disabled {

	opacity: 0.6;

}

.gform-settings__wrapper .button {
	background: #fff;
	border: 1px solid #3e7da6;
	border-radius: 3px;
	box-shadow: 0 2px 1px rgba(28, 31, 63, 0.0634624);
	font-size: 0.875rem;
	height: 2.3125rem;
	line-height: 0.875rem;
	padding: 0.625rem 1.125rem;
}

.gform-settings__wrapper .button:hover {

	box-shadow: 0 4px 6px rgba(28, 31, 63, 0.0837013);

}

.gform-settings__wrapper .button.primary {

	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #3e7da6;
	border: 1px solid transparent;
	border-radius: 3px;
	color: #fff;
	font-family: inherit;
	font-size: 0.875rem;
	font-weight: 500;
	height: auto;
	height: initial;
	line-height: 1;
	margin-left: 0;
	padding: 0.625rem 1.125rem;
	transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;

}

.gform-settings__wrapper .button.primary:hover {

	box-shadow: 0 4px 6px rgba(28, 31, 63, 0.0837013);
	transform: translate(0, -2px);

}

.gforms_edit_form .button.primary.gform-add-new-form {

	border: 1px solid transparent;

}

.gforms_edit_form .button.primary.gform-add-new-form:focus {
		transform: translate(0, -2px);
	}

.gforms_edit_form .button.primary.gform-add-new-form:active {
		transform: translate(0, -1px);
	}

.gform-settings__wrapper .button.large {

	padding-bottom: 0.875rem;
	padding-top: 0.875rem;

}

.gform-settings__wrapper .button.white, .gform-settings__wrapper .button.white:hover {

	background: #fff;
	border-color: #3e7da6;
	color: #3e7da6;

}

.gform-settings-field {

	margin-bottom: 0.625rem;

}

html:not([dir="rtl"]) .gform-settings-field .gform-settings-input__container + .gform-settings-input__container {
	margin-left: 0.625rem;
}

html[dir="rtl"] .gform-settings-field .gform-settings-input__container + .gform-settings-input__container {
	margin-right: 0.625rem;
}

.gform-settings-choice {

	margin-bottom: 0.5rem;

}

.gform-settings-choice--inline {

	display: inline-block;
	margin-right: 1.25rem;

}

.gform-settings-choice--visual {
	display: flex;
	margin-bottom: 1.25rem;

}

.gform-settings-choice--visual input[type="checkbox"], .gform-settings-choice--visual input[type="radio"] {
		display: none;
	}

.gform-settings-choice--visual label {
		background: #fff;
		border: 1px solid #9092b2;
		border-radius: 3px;
		box-sizing: border-box;
		display: block;
		padding: 1.625rem 1.5rem 1.75rem;
		position: relative;
		text-align: center;
		width: 8.75rem;

	}

.gform-settings-choice--visual label::before {

			background: transparent;
			border: 1px solid #d5d7e9;
			border-radius: 50%;
			content: "";
			height: 1rem;
			position: absolute;
			right: 0.5rem;
			top: 0.5625rem;
			width: 1rem;
		}

.gform-settings-choice--visual input:disabled + label, .gform-settings-choice--visual input:disabled + label::before {
		cursor: not-allowed;
		opacity: 0.6;
		pointer-events: none;
	}

.gform-settings-choice--visual input:checked + label::before {
		background-color: #22a753;
		color: #fff;
		content: "\e983";
		display: block;
		font-family: "gform-icons-admin";
		font-size: 1rem;
		position: absolute;
		right: 0.5rem;
		top: 0.5625rem;
	}

.gform-settings-choice--visual input:checked + label, .gform-settings-choice--visual label:hover {
		border: 1px solid #d5d7e9;
		box-shadow: 0 4px 6px rgba(28, 31, 63, 0.0837013);
	}

.gform-settings-choice--visual .fa, .gform-settings-choice--visual .dashicons, .gform-settings-choice--visual .gform-icon, .gform-settings-choice--visual img, .gform-settings-choice--visual svg {
		display: block;
		margin-bottom: 0.875rem;
	}

.gform-settings-choice--visual .fa, .gform-settings-choice--visual .dashicons, .gform-settings-choice--visual .gform-icon {
		color: #f15a2b;
		font-size: 2rem;
		height: auto;
		width: auto;
	}

.gform-settings-choice--visual img, .gform-settings-choice--visual svg {
		height: 2rem;
		margin-left: auto;
		margin-right: auto;
		width: auto;
	}

.gform-settings-choices--visual .gform-settings-input__container {
	display: flex;
	flex-wrap: wrap;
}

.gform-settings-panel--card {
	background: none;
	border: none;
	box-shadow: none;
}

.gform-settings-panel--card .gform-settings-field__card {
		margin-bottom: 0;
	}

.gform-settings-panel--card .gform-settings-panel__content {
		border-top: none;
		padding: 0;
	}

.gform-settings-panel--card .gform-settings-choice {

		background: #fff;

		border: 1px solid #e3e6ef;

		border-radius: 3px;

		box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
		transition: all 0.2s ease;
	}

.gform-settings-panel--card .gform-settings-choice:hover {
			box-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
		}

.gform-settings-panel--card .gform-settings-choice--visual {
		display: block;
	}

.gform-settings-panel--card .gform-settings-choice--visual:last-child {
			margin-bottom: 0;
		}

.gform-settings-panel--card .gform-settings-choices--visual {
		display: block;
	}

.gform-settings-panel--card .gform-settings-choices--visual label, .gform-settings-panel--card .gform-settings-choices--visual input:checked + label, .gform-settings-panel--card .gform-settings-choices--visual label:hover {
			border: none;
			border-bottom: 1px solid #ecedf8;
			border-radius: 3px 0 0 3px;
			box-shadow: none;
			padding-bottom: 0;
			width: 100%;
		}

.gform-settings-panel--card .gform-settings-choices--visual img, .gform-settings-panel--card .gform-settings-choices--visual svg {
			height: 3.75rem;
		}

.gform-settings-panel--card .gform-settings-card-tag {
		align-items: center;
		display: flex;
		font-size: 0.625rem;
		font-weight: 800;
		justify-content: center;
		margin-top: 1.5rem;
		padding: 0.812rem;
		position: relative;
		text-align: center;
	}

.gform-settings-panel--card .gform-settings-card-tag::before {
			background: #ecedf8;
			content: "";
			display: block;
			height: 1px;
			left: -1.5rem;
			position: absolute;
			right: -1.5rem;
			top: 0;
		}

.gform-settings-panel--card .gform-settings-card-tag .gform-icon {
			color: inherit;
			display: inline;
			font-size: 1.45rem;
			padding-right: 0.25rem;
			position: relative;
			top: 0.3rem;
		}

.gform-settings-panel--card .gform-settings-card--description {
		align-items: center;
		display: flex;
	}

.gform-settings-panel--card .gform-settings-card--description strong {
			font-size: 0.875rem;
			font-weight: 500;
		}

.gform-settings-panel--card .gform-settings-card--description p {
			font-size: 0.8125rem;
			line-height: 1.384615385rem;
			margin-bottom: 0.5625rem;
		}

@media (min-width: 768px) {

		.gform-settings-panel--card .gform-settings-choices--visual {
			display: flex;
		}

			.gform-settings-panel--card .gform-settings-choices--visual label, .gform-settings-panel--card .gform-settings-choices--visual input:checked + label, .gform-settings-panel--card .gform-settings-choices--visual label:hover {
				border-bottom: none;
				border-right: 1px solid #ecedf8;
				width: 12.5rem;
			}

		.gform-settings-panel--card .gform-settings-choice--visual {
			display: flex;
		}

			.gform-settings-panel--card .gform-settings-card-tag::before {
				width: calc(100% + 3rem);
			}

		.gform-settings-panel--card .gform-settings-card--description {
			padding: 1rem;
			width: calc(100% - 16rem);
		}
	}

.gform-settings-field__select--enhanced select {

	display: none;

}

.gform-settings-generic-map__table {

	border-spacing: 0;

}

.gform-settings-generic-map__column {

	padding-bottom: 0.875rem;
	text-align: left;

}

.gform-settings-generic-map__column--heading {

	padding-bottom: 0.625rem;

}

.gform-settings-generic-map__table td {

	padding-bottom: 0.875rem;
	padding-top: 0;

}

.gf_browser_gecko .gform-settings-generic-map__table td .gform-st-icon--circle-plus::after, .gf_browser_gecko .gform-settings-generic-map__table td .gform-st-icon--circle-minus::after {
				margin-left: -0.03125rem;
			}

.gform-settings-generic-map__column--key {

	font-size: 0.875rem;

}

.gform-settings-generic-map__column--key, .gform-settings-generic-map__column--value {

	padding-right: 0.6875rem;

}

.gform-settings-panel__content .gform-settings-generic-map__value--invalid {

	border-color: #e54c3b;

}

.gform-settings-generic-map__column input[type="text"] {

	padding-right: 2.25rem;

}

.gform-settings-generic-map__button--add {

	margin-right: 0.4375rem;

}

.gform-settings-generic-map__custom, .gform-settings-select-custom__custom {

	display: block;
	max-height: 2.75rem;
	position: relative;

}

.gform-settings-generic-map__reset, .gform-settings-select-custom__reset {

	background: transparent no-repeat center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMjAxIDEuMjAxYS42ODguNjg4IDAgMDAwIC45NzNMNS41MjggNi41IDEuMiAxMC44MjZhLjY4Ny42ODcgMCAxMC45NzMuOTczTDYuNSA3LjQ3Mmw0LjMyNiA0LjMyN2EuNjg3LjY4NyAwIDEwLjk3My0uOTczTDcuNDcyIDYuNSAxMS44IDIuMTc0YS42ODcuNjg3IDAgMDAtLjk3My0uOTczTDYuNSA1LjUyOCAyLjE3NCAxLjJhLjY4OC42ODggMCAwMC0uOTczIDB6IiBmaWxsPSIjRDVEN0U5IiBzdHJva2U9IiNENUQ3RTkiIHN0cm9rZS13aWR0aD0iLjUiLz48L3N2Zz4=);
	background-size: 0.6875rem;
	border: none;
	cursor: pointer;
	height: 1.125rem;
	position: absolute;
	right: 0.625rem;
	top: 0.84375rem;
	width: 1.125rem;
	z-index: 3;

}

.gform-settings-input__container--with-merge-tag .gform-settings-generic-map__reset {
	right: 3.625rem;
}

.gform-settings-field__checkbox_and_select > .gform-settings-input__container {

	align-items: center;
	display: flex;
	justify-content: space-between;

}

.gform-settings-field__checkbox_and_select > .gform-settings-input__container .gform-settings-choice {

		margin-bottom: 0;

	}

.gform-settings-field__checkbox_and_select > .gform-settings-input__container .gform-settings-choice--inline {

		white-space: nowrap;

	}

.gform-settings-field__checkbox_and_select > .gform-settings-input__container .gform-settings-input__target, .gform-settings-field__checkbox_and_select > .gform-settings-input__container .gform-settings-input__target .gform-settings-input__container {

		width: 100%;

	}

.gform-settings-field__conditional-logic {

	padding: 1rem 0;

}

.form-table .gform-settings-field__conditional-logic {

	padding: 0;

}

.form-table .gform-settings-field__conditional-logic select {

	max-width: 25%;
	min-width: 25%;

}

.form-table #gform-no-filters {

	color: #242748;
	line-height: 1.5;

}

.form-table #gform-field-filters .gform-field-filter {
	align-items: center;
	display: flex;
	padding: 0.5rem 0 0;
	text-align: left;
	width: 100%;
}

.form-table #gform-field-filters .gform-field-filter input[type="text"] {

	height: 2.75rem;
	padding: 1.025rem 1em;
	width: 25%;

}

.form-table #gform-field-filters button {

	top: -0.1rem;

}

.gform-settings-field__conditional-logic .gf_conditional_logic_rules_container {

	align-items: center;
	display: flex;
	flex-direction: row;

}

.gform-settings-field__conditional-logic select, .gform-settings-simple-condition select, .gform-settings-field__conditional-logic input[type="text"], .gform-settings-simple-condition input[type="text"] {

	height: inherit;
	width: auto;

}

.gform-settings-field__conditional-logic select, .gform-settings-simple-condition select {

	margin-right: 0.5rem;

}

.gform-settings-field__conditional-logic #form_button_logic_type {
	margin-left: 0.5rem;
}

.gform-settings-field__conditional-logic #feed_condition_logic_type {

	margin-left: 0.5rem;

}

.gform-settings-field__conditional-logic .gf_conditional_logic_rules_container select:first-child {

	margin-left: 0;

}

.gform-settings-generic-map__button {

	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 49%;
	border: 1px solid #d5d7e9;
	border-radius: 50%;
	box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796);
	cursor: pointer;
	height: 1.25rem;
	margin: 0 0 0 3px;
	padding: 1px 7px;
	vertical-align: middle;
	width: 1.25rem;

}

/* Position standalone add buttons relative to containers which hold both add & delete buttons. */

.gform-settings-generic-map__button--add:last-child {

	margin: 0 calc(1.25rem + 3px) 0 3px;
}

.gform-settings-input__container--invalid input[type="email"], .gform-settings-input__container--invalid input[type="number"], .gform-settings-input__container--invalid input[type="password"], .gform-settings-input__container--invalid input[type="text"], .gform-settings-input__container--invalid input[type="url"], .gform-settings-input__container--invalid select, .gform-settings-input__container--invalid .select2-container .select2-selection__rendered, .gform-settings-input__container--invalid textarea, .gform-settings-input__container--invalid input[type="checkbox"], .gform-settings-input__container--invalid input[type="radio"] {

	border-color: #e54c3b;

}

.gform-settings-input__container--invalid .mce-tinymce {

	border: 1px solid #e54c3b;

}

.gform-settings-input__container--invalid .gform-field__toggle-container {

	border: 1px solid #e54c3b;

}

.gform-settings-field__text-append {

	background: #f6f9fc;
	border: 1px solid #9092b2;
	font-size: 0.875rem;
	line-height: 2.625rem;
	padding-left: 1.125rem;
	padding-right: 1.125rem;

}

.gform-settings-input__container--with-append input[type="text"]:focus + .gform-settings-field__text-append {

	border-color: #3e7da6;

}

html:not([dir="rtl"]) .gform-settings-field__text-append {
	border-radius: 0 3px 3px 0;
}

html[dir="rtl"] .gform-settings-field__text-append {
	border-radius: 3px 0 0 3px;
}

.gform-settings-field__date_time input[type="text"], .gform-settings-field__date_time select {

	min-width: 0;
	width: auto;

}

.gform-settings-field__date_time .gform-settings-input__container, .gform-settings-field__text_and_select .gform-settings-input__container {

	display: inline-flex;
	flex-wrap: wrap;
	position: relative;

}

.gform-settings-field__date_time input[type="text"] {

	padding-right: 2.9375rem;

}

.gform-settings-field__date_time .ui-datepicker-trigger {

	-webkit-appearance: none;
	-moz-appearance: none;
	     appearance: none;
	background: #fdfdff;
	border: none;
	border-left: 1px solid #d5d7e9;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
	height: 2.625rem;
	position: absolute;
	right: 1px;
	text-align: center;
	top: 1px;
	width: 2.875rem;

}

.gform-settings-field__date_time button svg {

	vertical-align: middle;

}

.gform-settings-field__date_time select {

	margin-left: 3px;
	margin-right: 3px;

}

.gform-settings-field__dynamic_field_map .gform-settings-generic-map__table .gform-settings-generic-map__column--key, .gform-settings-field__dynamic_field_map .gform-settings-generic-map__table .gform-settings-generic-map__column--value {

	max-width: 25rem; /* This is the max-width of a select element in .wp-core-ui. */
	width: 45%;

}

.gform-settings-generic-map__column--key + .gform-settings-generic-map__column--value {
	padding-left: 1rem;
	width: 55%;
}

.wp-editor-wrap textarea {

	border: none;
	max-width: 100%;

}

.wp-editor-tabs {

	margin-top: 0.5rem;

}

.gform-settings-validation__error {

	color: #e54c3b;
	flex-basis: 100%;
	font-size: 0.75rem;
	line-height: 1.375rem;
	margin-top: 0.5625rem;

}

.gform-settings-field__feedback {

	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	height: 1.25rem;
	margin-top: -0.625rem;
	position: absolute;
	right: 0.5rem;
	top: 50%;
	width: 1.25rem;

}

.gform-settings-field__feedback--valid, .gform-settings__wrapper .alert.success::after, .alert.gforms_note_success::after, #TB_window .alert.success::after, #gf-admin-notices-wrapper .notice-success::after {

	background-color: #22a753;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjcwNyA0LjU0M0ExIDEgMCAwMC4yOTMgNS45NTdMNCA5Ljc1bDcuNzA3LTcuNzkzQTEgMSAwIDAwMTAuMjkzLjU0M0w0IDYuNzUgMS43MDcgNC41NDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);

}

.gform-settings-field__feedback--valid {

	background-size: 0.625rem;

}

.gform-settings-field__feedback--invalid, .gform-settings__wrapper .alert.error::after, .alert.gforms_note_error::after, #TB_window .alert.error::after {

	background-color: #e54c3b;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzcgMGEuMjI2LjIyNiAwIDAwLS4yMjUuMjM3TC45NSA5LjAwMWExLjA1MSAxLjA1MSAwIDAwMi4xIDBMMy40ODguMjM3QS4yMjYuMjI2IDAgMDAzLjI2MyAwSC43Mzd6TTMuNSAxMi41YTEuNSAxLjUgMCAxMS0zIDAgMS41IDEuNSAwIDAxMyAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);

}

.gform-settings__wrapper .alert, #TB_window .alert, #gf-admin-notices-wrapper .gf-notice {

	background: #fff;
	border: 1px solid #d5d7e9;
	border-radius: 3px;
	box-shadow: 0 2px 1px rgba(28, 31, 63, 0.0634624);
	font-size: 0.8125rem;
	font-weight: 500;
	line-height: 1.125rem;
	margin: 0 0 1.375rem;
	padding: 1.25rem 3rem 1.25rem 4.375rem;
	position: relative;

}

.rtl .gform-settings__wrapper .alert, .rtl #TB_window .alert, .rtl #gf-admin-notices-wrapper .gf-notice {

	padding: 1.25rem 4.375rem 1.25rem 3rem;

}

.gform-settings__wrapper .alert p:first-child, #gf-admin-notices-wrapper .gf-notice p:first-child {

	margin: auto;

}

.gform-settings__wrapper .alert::before, .gform-settings__wrapper .alert::after, #TB_window .alert::before, #TB_window .alert::after, #gf-admin-notices-wrapper .gf-notice::before, #gf-admin-notices-wrapper .gf-notice::after {

	border-radius: 50%;
	content: "";
	position: absolute;
	top: 50%;

}

.gform-settings__wrapper .alert::before, #TB_window .alert::before, #gf-admin-notices-wrapper .gf-notice::before {

	height: 3rem;
	left: 0.5rem;
	margin-top: -1.5rem;
	width: 3rem;

}

.gform-settings__wrapper .alert::after, #TB_window .alert::after, #gf-admin-notices-wrapper .gf-notice::after {

	background-position: center;
	background-repeat: no-repeat;
	height: 1.625rem;
	left: 1.1875rem;
	margin-top: -0.8125rem;
	width: 1.625rem;

}

.rtl .gform-settings__wrapper .alert::before, .rtl #TB_window .alert::before, .rtl #gf-admin-notices-wrapper .gf-notice::before {

	left: auto;
	right: 0.5rem;

}

.rtl .gform-settings__wrapper .alert::after, .rtl #TB_window .alert::after, .rtl #gf-admin-notices-wrapper .gf-notice::after {

	left: auto;
	right: 1.1875rem;

}

.gform-settings__wrapper .alert.info, .alert.gforms_note_info, #TB_window .alert.info, #gf-admin-notices-wrapper .notice-info {

	color: #6b6bf4;

}

.gform-settings__wrapper .alert.info::before, .alert.gforms_note_info::before, #TB_window .alert.info::before, #gf-admin-notices-wrapper .notice-info::before {

	background-color: rgba(107, 107, 244, 0.2);

}

.gform-settings__wrapper .alert.info::after, .alert.gforms_note_info::after, #TB_window .alert.info::after, #gf-admin-notices-wrapper .notice-info::after {

	background-color: #6b6bf4;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjk0LjQ1QzEuMDE0Ljc1LjQ1IDEuMTczIDAgMS43MThsMS42NSAxLjQ0NmMuMjQ1LS4zNC41NTctLjYwNi45MzYtLjguMzgtLjE5NC43NjMtLjI5MSAxLjE0OS0uMjkxLjUyNyAwIC45NTUuMTQ0IDEuMjgzLjQzMi4zMjguMjg3LjQ5Mi42ODkuNDkyIDEuMjA0IDAgLjQyNC0uMTA4LjgwOC0uMzIzIDEuMTUtLjIxNi4zNDMtLjUzLjcyLS45NCAxLjEzMi0uMDQuMDM2LS4xMzEuMTI2LS4yNzYuMjY4LS4xNDUuMTQzLS4yNC4yMzYtLjI4NS4yODItLjA0NS4wNDUtLjEyOC4xMzUtLjI1LjI2OGEzLjUwNSAzLjUwNSAwIDAwLS4yNTEuMjk2Yy0uMDQ1LjA2My0uMTE1LjE1Ny0uMjA4LjI4MWExLjQ5IDEuNDkgMCAwMC0uMTkzLjMxOWwtLjEyNS4zMTNjLS4wNDkuMTIxLS4wOC4yNDEtLjA5Ny4zNmEyLjczIDIuNzMgMCAwMC0uMDI0LjM2N2wuMDEuOTM3aDEuOTU5bC4wNDgtLjgxOGEuOTk1Ljk5NSAwIDAxLjEwNi0uMzk2Yy4wNjQtLjEzLjE2Mi0uMjY4LjI5NC0uNDEzLjEzMi0uMTQ2LjI1My0uMjcuMzYyLS4zNzMuMTEtLjEwMy4yNjctLjI0NC40NzMtLjQyMy4yMDYtLjE3OS4zNjQtLjMxNy40NzMtLjQxNC4yNS0uMjMuNDY4LS40NDguNjUxLS42NTQuMTg0LS4yMDYuMzY0LS40NDQuNTQtLjcxNGEzLjI4IDMuMjggMCAwMC40MDYtLjg4MmMuMDkzLS4zMTguMTQtLjY1My4xNC0xLjAwNCAwLS41ODItLjExMy0xLjEwNS0uMzM4LTEuNTY4QTMuMDY5IDMuMDY5IDAgMDA2Ljc0NS44OSA0LjI3MiA0LjI3MiAwIDAwNS40NDMuMjI3IDUuMDYgNS4wNiAwIDAwMy45MTggMGE1LjQ0IDUuNDQgMCAwMC0yLjIyNC40NXptLjgyIDExLjE4NmMtLjI5My4yNzMtLjQ0LjYtLjQ0Ljk4MnMuMTQ3LjcwOC40NC45NzdjLjI5My4yNy42NDguNDA1IDEuMDY2LjQwNS40MDYgMCAuNzU1LS4xMzUgMS4wNDctLjQwNS4yOTMtLjI3LjQ0LS41OTUuNDQtLjk3N3MtLjE0Ny0uNzA5LS40NC0uOTgyYTEuNDgzIDEuNDgzIDAgMDAtMS4wNDctLjQwOWMtLjQxOCAwLS43NzMuMTM3LTEuMDY2LjQxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);

}

.gform-settings__wrapper .alert.warning, .alert.gforms_note_warning, #TB_window .alert.warning, #gf-wordpress-notices, #gf-admin-notices-wrapper .notice-warning {

	color: #a16938;

}

.gform-settings__wrapper .alert.warning::before, .alert.gforms_note_warning::before, #TB_window .alert.warning::before, #gf-wordpress-notices::before, #gf-admin-notices-wrapper .notice-warning::before {

	background-color: rgba(255, 190, 3, 0.2);

}

.gform-settings__wrapper .alert.warning::after, .alert.gforms_note_warning::after, #TB_window .alert.warning::after, #gf-admin-notices-wrapper .notice-warning::after {

	background-color: #ffbe03;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjI1NyAxLjA5OWMuNzY1LTEuMzYgMi43MjItMS4zNiAzLjQ4NiAwbDUuNTggOS45MmMuNzUgMS4zMzQtLjIxMyAyLjk4LTEuNzQyIDIuOThIMi40MmMtMS41MyAwLTIuNDkzLTEuNjQ2LTEuNzQzLTIuOThsNS41OC05Ljkyek05IDExYTEgMSAwIDExLTIgMCAxIDEgMCAwMTIgMHpNOCAzYTEgMSAwIDAwLTEgMXYzYTEgMSAwIDAwMiAwVjRhMSAxIDAgMDAtMS0xeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);

}

#gf-wordpress-notices::after {

	background-color: #ffbe03;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48dGl0bGU+QmVsbDwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzIDE4LjVhMSAxIDAgMSAxLTIgMFYxOGgydi41em0tMi0xM2ExIDEgMCAxIDEgMiAwdjFoLTJ2LTF6Ii8+PG1hc2sgaWQ9ImhvaHZHeGEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDUuNWE0LjM3NSA0LjM3NSAwIDAgMC00LjM3NSA0LjM3NXYzLjU0MmwtLjc1NS41MDNhMS45NTQgMS45NTQgMCAwIDAgMS4wODQgMy41OGg4LjA5MmExLjk1NCAxLjk1NCAwIDAgMCAxLjA4NC0zLjU4bC0uNzU1LS41MDNWOS44NzVBNC4zNzUgNC4zNzUgMCAwIDAgMTIgNS41eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03LjYyNSAxMy40MTdsLjgzMiAxLjI0OC42NjgtLjQ0NnYtLjgwMmgtMS41em0tLjc1NS41MDNsLS44MzItMS4yNDguODMyIDEuMjQ4em0xMC4yNiAwbC0uODMyIDEuMjQ4LjgzMi0xLjI0OHptLS43NTUtLjUwM2gtMS41di44MDJsLjY2OC40NDYuODMyLTEuMjQ4em0tNy4yNS0zLjU0MkEyLjg3NSAyLjg3NSAwIDAgMSAxMiA3VjRhNS44NzUgNS44NzUgMCAwIDAtNS44NzUgNS44NzVoM3ptMCAzLjU0MlY5Ljg3NWgtM3YzLjU0Mmgzem0tMS40MjMgMS43NWwuNzU1LS41MDItMS42NjQtMi40OTYtLjc1NS41MDMgMS42NjQgMi40OTZ6bS0uMjAyLjM3OWMwLS4xNTIuMDc2LS4yOTQuMjAyLS4zNzhsLTEuNjY0LTIuNDk2QTMuNDU0IDMuNDU0IDAgMCAwIDQuNSAxNS41NDZoM3ptLjQ1NC40NTRhLjQ1NC40NTQgMCAwIDEtLjQ1NC0uNDU0aC0zQTMuNDU0IDMuNDU0IDAgMCAwIDcuOTU0IDE5di0zem04LjA5MiAwSDcuOTU0djNoOC4wOTJ2LTN6bS40NTQtLjQ1NGMwIC4yNS0uMjAzLjQ1NC0uNDU0LjQ1NHYzYTMuNDU0IDMuNDU0IDAgMCAwIDMuNDU0LTMuNDU0aC0zem0tLjIwMi0uMzc4YS40NTQuNDU0IDAgMCAxIC4yMDIuMzc4aDNhMy40NTQgMy40NTQgMCAwIDAtMS41MzgtMi44NzRsLTEuNjY0IDIuNDk2em0tLjc1NS0uNTAzbC43NTUuNTAzIDEuNjY0LTIuNDk2LS43NTUtLjUwMy0xLjY2NCAyLjQ5NnptLS42NjgtNC43OXYzLjU0MmgzVjkuODc1aC0zek0xMiA3YTIuODc1IDIuODc1IDAgMCAxIDIuODc1IDIuODc1aDNBNS44NzUgNS44NzUgMCAwIDAgMTIgNHYzeiIgbWFzaz0idXJsKCNob2h2R3hhKSIvPjwvZz48L3N2Zz4=);

}

.gform-settings__wrapper .alert.success, .alert.gforms_note_success, #TB_window .alert.success, #gf-admin-notices-wrapper .notice-success {

	color: #276a52;

}

.gform-settings__wrapper .alert.success::before, .alert.gforms_note_success::before, #TB_window .alert.success::before, #gf-admin-notices-wrapper .notice-success::before {

	background-color: rgba(34, 167, 83, 0.2);

}

.gform-settings__wrapper .alert.error, #TB_window .alert.error, .alert.gforms_note_error, #gf-admin-notices-wrapper .notice-error {

	color: #e54c3b;

}

.gform-settings__wrapper .alert.error::before, .alert.gforms_note_error::before, #TB_window .alert.error::before, #gf-admin-notices-wrapper .notice-error::before {

	background-color: rgba(229, 76, 59, 0.2);

}

.gform-settings__wrapper .alert.error::after, .alert.gforms_note_error::after, #TB_window .alert.error::after, #gf-admin-notices-wrapper .notice-error::after {

	background-color: #e54c3b;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDQgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmV4Y2xhbWF0aW9uPC90aXRsZT48ZyBmaWxsPSJub25lIiBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzcgMGEuMjI2LjIyNiAwIDAgMC0uMjI1LjIzN0wuOTUgOS4wMDFhMS4wNTEgMS4wNTEgMCAwIDAgMi4xIDBMMy40ODguMjM3QS4yMjYuMjI2IDAgMCAwIDMuMjYzIDBILjczN3pNMy41IDEyLjVhMS41IDEuNSAwIDEgMS0zIDAgMS41IDEuNSAwIDAgMSAzIDB6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);

}

.gform-settings-input__container + .alert {

	margin-top: 1rem;

}

#gf-admin-notices-wrapper {
	margin: 0 auto;
	max-width: 69.5rem;
	padding: 1.375rem 1.5rem 0;
}

#gf-admin-notices-wrapper .gf-notice {
		margin-bottom: 0;
	}

#gf-admin-notices-wrapper .gf-notice ~ .gf-notice {
			margin-top: 1.375rem;
		}

.gform-admin #gform_notification_to_routing_rules {

		border-left: 2px solid #ececf2;
		margin: 0.75rem 0 0 0.5rem;
		padding: 0 0 0 0.8125rem;

	}

.gform-admin #gform_notification_to_routing_rules div {
		align-items: center;
		display: flex;
		margin-bottom: 0.625rem;
		padding-right: 3.125rem;
		position: relative;
		width: calc(99% - 3.125rem);
	}

.gform-admin #gform_notification_to_routing_rules select, .gform-admin #gform_notification_to_routing_rules input[type="text"] {

		flex: 1 0 20%;
		margin-left: 0.3125rem;
		margin-right: 0.3125rem;
		width: 100%;

	}

.gform-admin #gform_notification_to_routing_rules input[type="text"] {
		flex-grow: 1;
		font-size: 0.8125rem;
	}

.gform-admin .gform-settings-field__notification-routing-button {
		position: absolute;
	}

.gform-admin .gform-settings-field__notification-routing-button--add {
		right: 24px;
	}

.gform-admin .gform-settings-field__notification-routing-button--delete {
		right: 0;
	}

.gform-admin .gform-settings-field__notification-routing-button svg {

		display: block;
		margin: 0 auto;
		vertical-align: middle;

	}

.gform-admin .gform-settings-field__notification-routing-route--invalid input[type="text"].gfield_routing_email {

		border-color: #dd301d;

	}

.gform-admin .gform-settings-field__notification_routing .gform-settings-validation__error {

		padding-left: 1.4375rem;

	}

.gform-settings-panel__content .tablenav {

	align-content: space-between;
	display: flex;
	margin-bottom: 0.75rem;

}

.gform-settings-panel__content .tablenav .alignleft, .gform-settings-panel__content .tablenav .alignright {

	float: none;
	width: 50%;

}

.gform-settings-panel__content .tablenav .alignright {

	text-align: right;

}

.gform-settings-panel__content .tablenav .alignright:first-child {

	width: 100%;

}

.gform-settings-panel__content .wp-list-table thead th, .gform-settings-panel__content .wp-list-table thead td {

	border-bottom-color: #d5d7e9;

}

.gform-settings-panel__content .wp-list-table tfoot th, .gform-settings-panel__content .wp-list-table tfoot td {

	border-top-color: #d5d7e9;

}

.gform-settings-panel__content .wp-list-table thead th, .gform-settings-panel__content .wp-list-table thead td, .gform-settings-panel__content .wp-list-table tbody th, .gform-settings-panel__content .wp-list-table tbody td, .gform-settings-panel__content .wp-list-table tfoot th, .gform-settings-panel__content .wp-list-table tfoot td {

	color: #242748;

}

.gform-settings-panel__content .wp-list-table > tbody > tr:not(:last-child) {

	border-bottom: 1px solid #d5d7e9;

}

.gform-settings-panel__content .wp-list-table .alternate, .gform-settings-panel__content .wp-list-table.striped > tbody > :nth-child(odd) {

	background: #f6f9fc;

}

.gform-settings-panel__content .tablenav select {

	line-height: 1.1875rem;
	padding-bottom: 0.5rem;
	padding-top: 0.5rem;

}

.gform-settings-panel__content .wp-list-table input[type="checkbox"] {

	height: 1rem;
	width: 1rem;

}

.gform-table.gform-table--license-ui .gform-icon--cog {
		font-size: 1.125rem;
	}

.gform-results {

	display: flex;
	justify-content: space-between;
	margin-bottom: 1.25rem;

}

.gform-result-box {

	background: #fff;
	border: 1px solid #e3e6ef;
	border-radius: 3px;
	box-shadow: 0 4px 10px rgba(18, 25, 97, 0.0779552);
	box-sizing: border-box;
	flex: 1 1 auto;
	max-width: 15.625rem;

}

.wide .gform-result-box {

	max-width: 12.5rem;

}

.gform-result-box__primary {

	min-height: 3.0625rem;
	padding: 1.5rem 1rem 1.8125rem 1rem;

}

.gform-result-box__secondary {

	background: #f6f9fc;
	border-radius: 0 0 3px 3px;
	color: #f15a2b;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 600;
	justify-content: space-between;
	line-height: 165%;
	padding: 0.5625rem 1rem 0.875rem 1.5625rem;

}

.gform-result-box__primary, .gform-result-box__secondary {

	display: flex;

}

.box-icon {

	align-items: center;
	background: #fff;
	border: 1px solid #d5d7e9;
	border-radius: 3px;
	box-shadow: 0 2px 1px rgba(28, 31, 63, 0.0634624);
	display: flex;
	height: 2.875rem;
	justify-content: center;
	width: 2.93875rem;

}

.box-data {

	padding-left: 1.123785rem;

}

.box-label {

	color: #696c8c;
	font-size: 0.875rem;
	line-height: 1rem;

}

.box-number {

	color: #242748;
	font-size: 1.3125rem;
	font-weight: 600;
	letter-spacing: 0.484615px;
	line-height: 1.8125rem;

}

.sales {

	border-collapse: separate;
	border-spacing: 0;

}

.sales th, .sales td {
		padding: 0;
	}

.sales th:first-child, .sales td:first-child {
			padding-left: 1.375rem;
		}

.sales td {
		height: 3.5625rem;
	}

.sales th {
		font-weight: normal;
		height: 2.375rem;
		text-align: left;
	}

.sales tbody > :nth-child(odd) {
		background: #f6f9fc;
	}

.sales thead th {
		border-bottom: 1px solid #ebebf2;
	}

.sales tfoot th {
		border-top: 1px solid #ebebf2;
	}

#gresults-results-filter-content .gform-settings-field__date_time .gform-settings-input__container, #gresults-results-filter-content .gform-settings-field__text_and_select .gform-settings-input__container {

	display: block;
	margin: 0;

}

#gresults-results-filter-date-end, #gresults-results-filter-date-start {

	width: 100%;

}

.gform-settings-input__container .ui-datepicker-trigger svg {
			transition: fill 0.3s ease;
		}

.gform-settings-input__container .ui-datepicker-trigger:hover svg {
			fill: #5b5e80;
		}

.gform-settings-field__date_time .gform-settings-input__container .ui-datepicker-trigger:focus {

	box-shadow: none;
	outline: none;

}

.gform-settings-input__separator {

	line-height: 3em;

}

#gresults-results-filter-form .gform-settings-field__conditional-logic {
		padding: 0;

	}

#gresults-results-filter-form .gform-settings-field__conditional-logic #gform-field-filters {
			overflow: visible;
		}

#gresults-results-filter-form .gform-settings-field__conditional-logic .gform-field-filter .gform-filter-value, #gresults-results-filter-form .gform-settings-field__conditional-logic .gform-field-filter input, #gresults-results-filter-form .gform-settings-field__conditional-logic .gform-field-filter select {

				height: auto;
				line-height: 1.25rem;
				margin-bottom: 0.25rem;
				min-height: unset;
				min-width: unset;
				padding: 0.6875rem 2rem 0.6875rem 1rem;
				width: 100%;

			}

#gresults-results-filter-buttons {

	background: #f6f9fc;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	clear: both;
	margin-bottom: -0.625rem;
	margin-left: -0.625rem;
	margin-top: 1.25rem;
	padding: 0.625rem;
	width: 100%;

}

#gresults-results-filter-submit-button, #gresults-results-filter-clear-button {

	font-size: 0.875rem;
	height: 2.1875rem;
	line-height: 1.125rem;
	margin-right: 0.5rem;
	padding: 0.5rem 1.125rem 0.5rem 1.125rem;
	width: 7.5rem;

}

#gresults-results-filter-clear-button {

	width: 4.625rem;

}

html[dir="rtl"] .box-data {
		padding-left: 0;
		padding-right: 1.123785rem;
	}

html[dir="rtl"] .sales th {
		text-align: right;
	}

html[dir="rtl"] .sales th:first-child, html[dir="rtl"] .sales td:first-child {
		padding-left: 0;
		padding-right: 1.375rem;
	}

/* ---------------------------------------------------
	Over-rides to make components match settings styles
--------------------------------------------------- */

.gform-admin .gform-settings-field__post_select .gform-dropdown__control {
		border: 1px solid #9092b2;
		box-shadow: none;
		color: #242748;
		height: 2.75rem;
	}

/* Pages */

/*
* Styles for the add-ons browser page.
*
* Used in settings.css.
*/

#gravity_addon_browser {
	margin: 0 2rem;
}

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