:root {
--vistage_yellow: #edc11c;
--vistage_light_grey: #ebebeb;
--vistage_grey: #707070;
--vistage_dark_grey: #414042;
--vistage_blue: #003F5F;
--vistage_white: #ffffff;
--vistage_black: #000000;
--vistage_field_gf_grey : #e5ebef;
--vistage_solr_field_color: #056ea2cc;
--vistage_gf_font_size: 16pt;
}
.gform_wrapper .description_above .gfield_description {
padding: 10px 0 0 0 !important;
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 0;
margin-bottom: 5px;
}
.gform_wrapper .gform_page_footer .button.gform_previous_button {
margin-bottom: 0;
background-color: hsla(1, 50%, 45%, 0);
text-decoration: underline;
font-size: 14px !important;
padding-left: 10px;
padding-right: 10px;
}
.gform_wrapper li.hidden_label input {
margin-top: auto !important;
}
@media screen and (max-width: 720px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 768px) {
}
@media (min-width: 992px) {
.gform_body>ul:not(.gfield_checkbox)>li:not(.gfield_no_follows_desc) {
padding-top: 0 !important;
}
.gform_body .ginput_container select {
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required{
padding-right: 16px;
background-clip: content-box;
}
.gform_validation_error li:not(.gfield_error) div.ginput_container{
margin-bottom: 26px;
}
}
@media (max-width: 991px){
.gform_body .ginput_container select {
height: auto !important;
}
} .gform_wrapper .gform_button.button.gf_vistage_processing{
height: 5.3rem;
background-color: var(--vistage_yellow);
font-weight: bold;
cursor: pointer;
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
border-width: initial !important;
border-style: none !important;
border-color: initial !important;
border-image: initial !important;
color: var(--vistage_black);
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
border-top: unset;
border-bottom: unset;
}
.gform_wrapper li.gfield.gfield_error.gf_inline{
margin-right: 0;
}
.ginput_vistage_number input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.ginput_vistage_number input[type="number"] {
-moz-appearance: textfield;
}
.gfield_label {
font-weight: normal !important;
margin: 0 !important;
}
.gform_button , .gform_next_button, .gform_next_button:hover, .gform_previous_button, .gform_previous_button:hover {
background: var(--vistage_yellow);
font-size: 18px !important;
border: 0;
height: 50px;
padding: 0 10%;
font-weight: 600;
border-radius: 3px;
}
.gform_footer {
text-align: center;
} .gform_next_button {
float:left !important;
}
.gform_fields {
list-style: none;
margin: 0;
padding: 0;
}
body .gform_wrapper ul li.gfield {
margin-top: 16px;
padding-top: 0;
min-height: 55px;
}
#gform_fields_25  span.name_first,
#gform_fields_25  span.name_last {
padding-top: 0px;
} .post-password-form {
text-align: center;
min-height: 400px;
padding-top: 50px;
}
.post-password-form > p > label {
max-width: 100%;
margin-bottom: 25px;
margin-top: 25px;
font-weight: bold;
display: block;
clear: both;
margin-right: 6%;
}
.post-password-form > p > label > input {
background-color: var(--vistage_white);
width: 20%;
}
.post-password-form > p > input[type="submit"]{
-webkit-appearance: button;
cursor: pointer;
width: 9%;
background: var(--vistage_yellow);
font-size: 18px!important;
border: 0;
height: 50px;
font-weight: 600;
} input#pwbox-51540 {
border: 1px var(--vistage_light_grey) solid;
}
body:not(.legacy-landing):not(.single-tribe_events) .ginput_container > input,
body:not(.legacy-landing):not(.single-tribe_events) .ginput_container > select,
.gform_wrapper .gfield_container_location .input_location_location{
background-color: var(--vistage_field_gf_grey) !important;
border: 0 !important;
height: 40px;
margin-left: 0 !important;
padding-left: 15px!important;
}
body:not(.legacy-landing):not(.tribe_events-template-default) .ginput_container  input[type=checkbox] {
display:none !important;
}
body:not(.legacy-landing):not(.single-tribe_events) .ginput_container  input[type=checkbox] + div {
vertical-align: middle;
background: var(--vistage_field_gf_grey);
height: 40px;
width: 40px;
display:inline-block;
padding: 0;
}
body:not(.legacy-landing):not(.single-tribe_events) .gform_wrapper ul li.gfield {
margin-top: 0 !important;
min-height: 0 !important;
}
body:not(.legacy-landing):not(.single-tribe_events) .gform_wrapper div.ginput_container {
margin-top: 1px !important;
}
body:not(.legacy-landing):not(.single-tribe_events) .gform_wrapper textarea {
border: 0 !important;
font-family: inherit;
letter-spacing: normal;
font-size: inherit;
background-color: var(--vistage_field_gf_grey) !important;
}
body:not(.legacy-landing):not(.single-tribe_events) .gf_custom_check:hover {
opacity: 1;
}
.gf_custom_check:before, .gf_custom_check:after {
position: absolute;
left: 19px;
content: ' ';
height: 40px;
width: 2px;
background-color: var(--vistage_dark_grey);
opacity: 0.3;
}
.gf_custom_check:before {
transform: rotate(45deg);
}
.gf_custom_check:after {
transform: rotate(-45deg);
}
.entry-title{ }
body.legacy-landing .site-main .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .site-main .ginput_container select, .site-main .ginput_container textarea {
border: 1px solid var(--vistage_grey);
color: var(--vistage_dark_grey);
margin: 1px 0;
padding: 2px !important;
background-color: var(--vistage_field_gf_grey);
font-size: var(--vistage_gf_font_size);
width: 100% !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
padding-top: unset;
}
.gform_wrapper .field_description_below .gfield_description {
padding-top: 2px;
}
input#pwbox-54723 {
border: 1px solid #ccc;
}
select#input_84_10 {
margin-top: 8px;
}
li#field_84_10 {
padding-right: 16px;
}
label#label_98_44_1 {
color: var(--vistage_white);
}
li#field_122_51, li#field_122_16 {
padding-top: 0 !important;
margin-top: 0 !important;
} body:not(.legacy-landing):not(.single-tribe_events) .ginput_container > input,
body:not(.legacy-landing):not(.single-tribe_events) .ginput_container > select {
background-color: var(--vistage_field_gf_grey) !important;
}
body:not(.legacy-landing):not(.single-tribe_events) .ginput_container > input,
.gform_wrapper .gfield_container_location .input_location_location{
margin-top: 1px !important;
border-radius: 4px;
}
@media only screen and (min-width: 641px) {
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium {
width: 100%;
color: var(--vistage_dark_grey);
font-size: 16px;
background-color: var(--vistage_field_gf_grey);
}
}  #tribe-events-pg-template .ginput_container select, .ginput_container textarea {
color: var(--vistage_dark_grey);
width: 100% !important;
}
#tribe-events-pg-template .ginput_container input[type=file] {
border: 1px solid var(--vistage_light_grey);
color: var(--vistage_dark_grey);
margin: 1px 0;
padding: 2px !important;
background-color: var(--vistage_white);
font-size: var(--vistage_gf_font_size);
width: 100%!important;
}
#tribe-events-pg-template  .gform_wrapper .top_label div.ginput_container:not(.ginput_container_textarea) {
margin-bottom: 0;
}
body.single-tribe_events .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),  body.single-tribe_events .ginput_container select,  body.single-tribe_events .ginput_container textarea {
padding: 5px 8px !important;
}
body.single-tribe_events .ginput_container select {
color: var(--vistage_dark_grey);
font-size: var(--vistage_gf_font_size);
width: 100% !important;
}
body.single-tribe_events  .gform_wrapper{
line-height: unset !important;
}
body.single-tribe_events  .gform_wrapper .has_city  {
margin-top: 1px !important;
}
body.single-tribe_events  .gform_wrapper .ginput_container:not(#input_100_13) select  {
margin: 0 !important;
}
li#field_99_8 {
clear: both !important;
}
input#input_99_8_3, input#input_99_8_6 {
margin-top: 2px !important;
}
#event-registration .address_state {
margin-top: 0 !important;
}
.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield {
margin-top: 0 !important;
}
#event-registration input {
margin-top: 0 !important;
}
body.single-tribe_events .gform_wrapper ul li.gfield {
margin-top: 0 !important;
}
.gfield_chainedselect select{
background-color: rgb(229, 235, 239);
}
.footer-form {
padding: 40px 0 0 0;
}
div.gform_page_footer input[type='image']{
background-color: transparent;
} @media (min-width: 992px) {
#gform_wrapper_21 .gform_body ul:not(.gfield_checkbox) li {
width:100%;
}
#gform_wrapper_21 .gform_body ul:not(.gfield_checkbox) li select,
#gform_wrapper_21 .gform_body ul:not(.gfield_checkbox) li input[type="text"]{
width:30% !important;
}
.gform_body > ul:not(.gfield_checkbox) > li:not(.gfield_no_follows_desc) {
float:left;
width:50%;
min-width:255px;
clear:none !important;
padding-top: 2%;
}
.gform_wrapper .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .ginput_container textarea {
border: 1px solid var(--vistage_grey);
color: var(--vistage_dark_grey);
margin: 1px 0;
background-color: var(--vistage_field_gf_grey);
font-size: 16px;
width: 100% !important;
}
body:not(.single-tribe_events):not(.legacy-landing) .ginput_container select {
border: 1px solid var(--vistage_grey);
color: var(--vistage_dark_grey);
margin: 1px 0;
background-color: var(--vistage_field_gf_grey);
width: 100% !important;
}
.gform_wrapper .ginput_container input[type=file] {
border: 1px solid var(--vistage_grey);
color: var(--vistage_dark_grey);
margin: 1px 0;
padding: 10px 2px 2px 2px !important;
background-color: var(--vistage_field_gf_grey);
width: 100%!important;
}
.gform_body .gform_wrapper ul li.field_description_below div.ginput_container_radio,
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
margin-top: 0!important;
margin-bottom: 0!important;
}
.gform_body ul.gfield_checkbox, .gform_body ul.gfield_radio {
margin: 0!important;
padding: 0!important;
}
.gform_body_san_onecolumn {
width: 100% !important;
}
.gform_body_san_onecolumn .ginput_container {
width: 100% !important;
}
.gform_body_san_leftcolumn {
width: 100% !important;
}
.gform_body_san_leftcolumn > div {
width: 50% !important;
}
.gfield_chainedselect span:first-child {
width: 50%;
padding-right: 10px;
margin-right: 0px;
}
.gfield_chainedselect span:nth-child(2) {
width: 50%;
padding-left: 10px;
}
.gfield_chainedselect select{
font-size: 16px !important;
height: 40px;
} #tribe-events-pg-template .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .ginput_container textarea {
color: var(--vistage_dark_grey);
font-size: var(--vistage_gf_font_size);
width: 100% !important;
}
} @media (max-width: 767px) { li#field_84_10 {
padding-right: 0 !important;
}
select#input_84_10 {
margin-top: 1px !important;
}
} @media (max-width: 991px){
.site-main .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .site-main .ginput_container select, .site-main .ginput_container textarea {
border: 1px solid var(--vistage_grey);
color: var(--vistage_dark_grey);
background-color: var(--vistage_field_gf_grey);
font-size: 13px !important;
}
.ginput_container input[type=file] {
border: 1px solid var(--vistage_grey);
color: var(--vistage_dark_grey);
margin: 1px 0;
padding: 2px !important;
background-color: var(--vistage_field_gf_grey);
}
.gform_body .ginput_container select{
height: 38px;
}
.gform_body .gform_wrapper ul li.field_description_below div.ginput_container_radio, body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
margin-top: 0!important;
margin-bottom: 0!important;
}
.gform_body ul.gfield_checkbox, .gform_body ul.gfield_radio {
margin: 0!important;
padding: 0!important;
}
.gform_body  ul li.gfield {
margin-top: 5px!important;
padding-top: 0!important;
}
.gfield_chainedselect select{
width: 100%;
}
}