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

theme.css
Gravity Forms Common Theme Styles
For the Signature Add-On
A simple shared set of styles for form themes for the frontend.
https://www.gravityforms.com

Gravity Forms is a Rocketgenius project
copyright 2008-2026 Rocketgenius Inc.
https://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.

----------------------------------------------------------------
*/
.gfield_signature_ui_container {
	clear: both;
}
.gfield_signature_container {
	max-width: 100%;
	position: relative;
}
.gfield_signature_container canvas {
		max-width: 100%;
	}
.gfield_signature_container canvas:focus-visible, .gfield_signature_container canvas:focus {
			border-radius: 3px;
			outline: 2px solid #0967D2 ;
			outline-offset: 2px;
		}
.gfield_signature_image {
	max-width: 100%;
	position: relative;
}
.gfield_signature_image img {
		max-width: 100%;
	}
.gfield_signature_reset_container svg.gfield_signature_reset_icon, .gfield_signature_reset_container svg.gform_signature_locked_reset, .gfield_signature_image svg.gfield_signature_reset_icon, .gfield_signature_image svg.gform_signature_locked_reset {
		cursor: pointer;
		opacity: 0.7;
		position: absolute;
		top: 5px;
	}
.gfield_signature_reset_container svg.gfield_signature_reset_icon:hover, .gfield_signature_reset_container svg.gfield_signature_reset_icon:focus, .gfield_signature_reset_container svg.gform_signature_locked_reset:hover, .gfield_signature_reset_container svg.gform_signature_locked_reset:focus, .gfield_signature_image svg.gfield_signature_reset_icon:hover, .gfield_signature_image svg.gfield_signature_reset_icon:focus, .gfield_signature_image svg.gform_signature_locked_reset:hover, .gfield_signature_image svg.gform_signature_locked_reset:focus {
			opacity: 1;
		}
.gfield_signature_reset_container svg.gfield_signature_reset_icon, .gfield_signature_image svg.gfield_signature_reset_icon {
		left: calc(100% - 29px);
	}
.gfield_signature_reset_container svg.gform_signature_locked_reset, .gfield_signature_image svg.gform_signature_locked_reset {
		display: none;
		left: 5px;
	}
.gfield_signature_image svg.gform_signature_locked_reset {
	display: block;
}
.gfield_signature_toolbar_icons {
    align-items: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
    display: flex;
}
.gfield_signature_toolbar_icons button {
	-webkit-appearance: none;
    -moz-appearance: none;
	     appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    margin: 0;
    padding: 0;
}
.gfield_signature_font_dropdown {
	height:35px;
	position:relative;
	visibility:hidden;
	width:125px;
}
.gfield_signature_font_dropdown.gfield_signature_font_dropdown--visible {
    visibility:visible;
}
.gfield_signature_font_dropdown--hidden {
	display: none;
}
.gfield_signature_text_input::-moz-placeholder {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 24px;
}
.gfield_signature_text_input::placeholder {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 24px;
}
.gfield_signature_font_dropdown_icon {
	color:#a7a7a7;
	font-size:1em;
	pointer-events:none;
	position:absolute;
	right:10px;
	top:50%;
	transform:translateY(-50%);
}
.gfield_signature_reset_button, .gfield_signature_draw_button, .gfield_signature_text_button {
	color:#757575;
	font-size:1.5em;
}
.gfield_signature_font_select_button {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-sizing: border-box;
	color: #000;
	cursor: pointer;
	font-size: 0.8em;
	height: 35px;
	justify-content: left;
	line-height: 20px;
	padding: 0 10px;
	text-align: left;
	width: 100%;
}
.gfield_signature_font_option {
	cursor:pointer;
	font-size:0.6em;
	margin:1px;
	padding:8px;
}

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