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

theme.css
Gravity Forms Gravity Theme Styles
For the Polls Add-On
A light theme for the frontend engineered to get reasonably
nice look and feel in all our standard theme targets.
https://www.gravityforms.com

Theme dependencies:
- Gravity Forms Basic Theme: basic.css

Gravity Forms is a Rocketgenius project
copyright 2008-2022 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.

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

.gravity-theme, .gform_legacy_markup_wrapper, .gform_confirmation_wrapper:not(.gform-theme--framework) {

	/*colours*/
}

.gravity-theme .gpoll_value_selected, .gform_legacy_markup_wrapper .gpoll_value_selected, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_value_selected {
		background-image: url(../../../images/tick.png);
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 20px;
	}

.gravity-theme .gpoll_button, .gform_legacy_markup_wrapper .gpoll_button, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_button {
		margin-left: 10px;
	}

.gravity-theme .gpoll_bar, .gform_legacy_markup_wrapper .gpoll_bar, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_bar {
		background: rgba(0, 0, 0, 0.05);
		border-radius: 0;
		box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
		height: 25px;
		margin-left: 50px;
		max-height: 25px; /* Can be anything */
		overflow: hidden;
		z-index: 0;
	}

.gravity-theme .gpoll_bar_juice, .gform_legacy_markup_wrapper .gpoll_bar_juice, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_bar_juice {
		border-end-end-radius: 8px;
		border-start-end-radius: 8px;
		box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4);
		display: block;
		height: 100%;
		position: relative;
		text-align: end;
	}

.gravity-theme .gpoll_bar_juice::after, .gform_legacy_markup_wrapper .gpoll_bar_juice::after, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_bar_juice::after {
			-webkit-animation: move 2s linear infinite;
			background-image: linear-gradient(135deg, rgba(0, 0, 0, 0) 25%, rgba(255, 255, 255, 0.2) 25%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2) 100%);
			background-size: 50px 50px;
			border-end-end-radius: 8px;
			border-end-start-radius: 0;
			border-start-end-radius: 8px;
			border-start-start-radius: 0;
			bottom: 0;
			color: #fff;
			content: "";
			font-weight: bold;
			height: 100%;
			left: 0;
			-webkit-padding-end: 10px;
			        padding-inline-end: 10px;
			position: absolute;
			right: 0;
			top: 0;
		}

.gravity-theme .gpoll_bar_count, .gform_legacy_markup_wrapper .gpoll_bar_count, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_bar_count {
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		line-height: 1.8;
		min-width: 10px;
		overflow: visible;
		padding-left: 10px;
		padding-right: 10px;
		position: relative;
		text-shadow: #000 0 0 2px;
	}

.gravity-theme .gpoll_wrapper, .gform_legacy_markup_wrapper .gpoll_wrapper, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_wrapper {
		position: relative;
		width: 100%;
	}

.gravity-theme .gpoll_ratio_box, .gform_legacy_markup_wrapper .gpoll_ratio_box, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_ratio_box {
		background-color: #008000;
		border-end-start-radius: 8px;
		border-start-start-radius: 8px;
		color: #fff;
		font-weight: bold;
		height: 100%;
		left: 0;
		position: absolute;
		text-align: center;
		top: 0;
		width: 50px;
	}

.gravity-theme .gpoll_ratio_label, .gform_legacy_markup_wrapper .gpoll_ratio_label, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_ratio_label {
		font-size: 14px;
		line-height: 1.8;
	}

.gravity-theme .gpoll_field_label, .gform_legacy_markup_wrapper .gpoll_field_label, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_field_label {
		font-weight: bold;
		text-align: left;
		width: 100%;
	}

.gravity-theme .gpoll_choice_label, .gform_legacy_markup_wrapper .gpoll_choice_label, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_choice_label {
		clear: both;
		margin-top: 5px;
		text-align: left;
	}

.gravity-theme .gpoll_container .gpoll_field, .gform_legacy_markup_wrapper .gpoll_container .gpoll_field, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_container .gpoll_field {
		margin-bottom: 20px;
	}

.gravity-theme .gpoll_field_number, .gform_legacy_markup_wrapper .gpoll_field_number, .gform_confirmation_wrapper:not(.gform-theme--framework) .gpoll_field_number {
		color: #3c79b6;
		float: left;
		font-size: 40px;
		font-weight: bold;
		height: 70px;
		line-height: 50px;
		margin-bottom: -20px;
		margin-top: 0;
		-webkit-padding-end: 15px;
		        padding-inline-end: 15px;
		vertical-align: baseline;
	}

.gravity-theme .gfield .gpoll_field_number, .gform_legacy_markup_wrapper .gfield .gpoll_field_number, .gform_confirmation_wrapper:not(.gform-theme--framework) .gfield .gpoll_field_number {
		margin-top: 0;
	}

/* blue */

.gravity-theme .blue .gpoll_bar_juice, .gform_legacy_markup_wrapper .blue .gpoll_bar_juice, .gform_confirmation_wrapper:not(.gform-theme--framework) .blue .gpoll_bar_juice {
			background-color: #00f;
			background-image: linear-gradient(#000065, #00f);
		}

.gravity-theme .blue .gpoll_ratio_box, .gform_legacy_markup_wrapper .blue .gpoll_ratio_box, .gform_confirmation_wrapper:not(.gform-theme--framework) .blue .gpoll_ratio_box {
			background-color: #00f;
		}

/*green*/

.gravity-theme .green .gpoll_bar_juice, .gform_legacy_markup_wrapper .green .gpoll_bar_juice, .gform_confirmation_wrapper:not(.gform-theme--framework) .green .gpoll_bar_juice {
			background-color: rgb(43, 194, 83);
			background-image: linear-gradient(rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);
			position: relative;
		}

.gravity-theme .green .gpoll_ratio_box, .gform_legacy_markup_wrapper .green .gpoll_ratio_box, .gform_confirmation_wrapper:not(.gform-theme--framework) .green .gpoll_ratio_box {
			background-color: #008000;
		}

/*red*/

.gravity-theme .red .gpoll_bar_juice, .gform_legacy_markup_wrapper .red .gpoll_bar_juice, .gform_confirmation_wrapper:not(.gform-theme--framework) .red .gpoll_bar_juice {
			background-color: #f0a3a3;
			background-image: linear-gradient(#f0a3a3, #f42323);
		}

.gravity-theme .red .gpoll_ratio_box, .gform_legacy_markup_wrapper .red .gpoll_ratio_box, .gform_confirmation_wrapper:not(.gform-theme--framework) .red .gpoll_ratio_box {
			background-color: #f00;
		}

/*orange*/

.gravity-theme .orange .gpoll_bar_juice, .gform_legacy_markup_wrapper .orange .gpoll_bar_juice, .gform_confirmation_wrapper:not(.gform-theme--framework) .orange .gpoll_bar_juice {
			background-color: #f1a165;
			background-image: linear-gradient(to top, #f1a165, #f36d0a);
		}

.gravity-theme .orange .gpoll_ratio_box, .gform_legacy_markup_wrapper .orange .gpoll_ratio_box, .gform_confirmation_wrapper:not(.gform-theme--framework) .orange .gpoll_ratio_box {
			background-color: #ffa500;
		}

.gform_wrapper.gpoll_show_results_link_wrapper.gravity-theme .gform_footer {
	display: block;
}

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