/* Remove bullet from changelog page for the gravity form */
#gform_wrapper_68 li { list-style:none }

/* Create focus on the checkout page */
.page-id-4778 .kerchief.messaging.renewal-prompt-notification { display:none; }

/* Create focus on send login details page */
.page-id-32145 .kerchief .message  { display:none; }
.page-id-32145 nav.grid_8 { display:none; }
.page-id-32145 div.account { display:none; }
.page-id-32145 div.container_12 { display:none; }
.page-id-32145 div.bbp-breadcrumb { visibility: hidden; }
.page-id-32145 section.container_12 { max-width: 750px; }
.page-id-32145 div.grid_12 { max-width: 750px; }

/* Create focus on redeem a support purchase page */
.page-id-56456 .kerchief .message  { display:none; }
.page-id-56456 nav.grid_8 { display:none; }
.page-id-56456 div.account { display:none; }
.page-id-56456 div.container_12 { display:none; }
.page-id-56456 div.bbp-breadcrumb { visibility: hidden; }
.page-id-56456 section.container_12 { max-width: 750px; }
.page-id-56456 div.grid_12 { max-width: 750px; }

/* Create focus on try Event Espresso 4 decaf page */
.page-id-185699 .kerchief .message  { display:none; }
.page-id-185699 nav.grid_8 { display:none; }
.page-id-185699 div.account { display:none; }
.page-id-185699 div.container_12 { display:none; }
.page-id-185699 div.bbp-breadcrumb { visibility: hidden; }
.page-id-185699 section.container_12 { max-width: 750px; }
.page-id-185699 div.grid_12 { max-width: 750px; }
.page-id-185699 form#gform_61 { max-width: 375px; }
.page-id-185699 form#gform_61 ul#input_61_7.gfield_checkbox { margin: 0; }
.page-id-185699 form#gform_61 label#label_61_7_1 { width: 375px; }

/* Create focus on non-profit referral page */
.page-id-33216 .kerchief .message  { display:none; }
.page-id-33216 nav.grid_8 { display:none; }
.page-id-33216 div.account { display:none; }
.page-id-33216 div.container_12 { display:none; }
.page-id-33216 div.bbp-breadcrumb { visibility: hidden; }
.page-id-33216 section.container_12 { max-width: 750px; }
.page-id-33216 div.grid_12 { max-width: 750px; }

/* Create focus on non-profit discount page */
.page-id-2856 .kerchief .message  { display:none; }
.page-id-2856 nav.grid_8 { display:none; }
.page-id-2856 div.account { display:none; }
.page-id-2856 div.container_12 { display:none; }
.page-id-2856 div.bbp-breadcrumb { visibility: hidden; }
.page-id-2856 section.container_12 { max-width: 750px; }
.page-id-2856 div.grid_12 { max-width: 750px; }

/* Create focus on member survey page */
.page-id-185240 .kerchief .message  { display:none; }
.page-id-185240 nav.grid_8 { display:none; }
.page-id-185240 div.account { display:none; }
.page-id-185240 div.container_12 { display:none; }
.page-id-185240 div.bbp-breadcrumb { visibility: hidden; }
.page-id-185240 section.container_12 { max-width: 750px; }
.page-id-185240 div.grid_12 { max-width: 750px; }

/* Create focus on registration checkout course page */
.page-id-185248 .kerchief .message  { display:none; }
.page-id-185248 nav.grid_8 { display:none; }
.page-id-185248 div.account { display:none; }
.page-id-185248 div.container_12 { display:none; }
.page-id-185248 div.bbp-breadcrumb { visibility: hidden; }
.page-id-185248 section.container_12 { max-width: 750px; }
.page-id-185248 div.grid_12 { max-width: 750px; }
.page-id-185248 form#gform_60 { max-width: 350px; }

/* Create focus on email course survey page */
.page-id-203457 .kerchief .message  { display:none; }
.page-id-203457 nav.grid_8 { display:none; }
.page-id-203457 div.account { display:none; }
.page-id-203457 div.container_12 { display:none; }
.page-id-203457 div.bbp-breadcrumb { visibility: hidden; }
.page-id-203457 section.container_12 { max-width: 750px; }
.page-id-203457 div.grid_12 { max-width: 750px; }

/* Create focus on net promoter score survey page */
.page-id-214557 .kerchief .message  { display:none; }
.page-id-214557 nav.grid_8 { display:none; }
.page-id-214557 div.account { display:none; }
.page-id-214557 div.container_12 { display:none; }
.page-id-214557 div.bbp-breadcrumb { visibility: hidden; }
.page-id-214557 section.container_12 { max-width: 800px; }
.page-id-214557 div.grid_12 { max-width: 800px; }
.page-id-214557 #field_67_2 { display: none }

/* Create focus on EE4 add-ons and feature requests survey page */
.page-id-80223 .kerchief .message  { display:none; }
.page-id-80223 nav.grid_8 { display:none; }
.page-id-80223 div.account { display:none; }
.page-id-80223 div.container_12 { display:none; }
.page-id-80223 div.bbp-breadcrumb { visibility: hidden; }
.page-id-80223 section.container_12 { max-width: 800px; }
.page-id-80223 div.grid_12 { max-width: 800px; }
.page-id-80223 #field_67_2 { display: none }

/* Lead styles */
.lead {
    margin-bottom: 20px;
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
}

/* Column Classes
    Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
    float: left;
    margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
    width: 48.717948717948715%;
}

.one-third,
.two-sixths {
    width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
    width: 65.81196581196582%;
}

.one-fourth {
    width: 23.076923076923077%;
}

.three-fourths {
    width: 74.35897435897436%;
}

.one-sixth {
    width: 14.52991452991453%;
}

.five-sixths {
    width: 82.90598290598291%;
}

.first {
    clear: both;
    margin-left: 0;
}

/* Styles for buttons */
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.btn-block + .btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

/* Use cases page - Fix the nested list items */
#post-19392 .entry ul li ul {
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 0;
}
#post-19392 .entry ul li {
	line-height: 150%;
}

/* Begin styling for recommend Event Espresso form */
.gform_wrapper form.madlibform .gfield.gfield_html,
body .gform_wrapper form.madlibform .gfield.madlibstyle {
    clear: none;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0 5px 0 0;
    padding: 0;
    vertical-align: bottom;
    width: auto !important;
}
 
body .gform_wrapper form.madlibform .gfield.break {
    clear: both;
}
 
/* hide the labels, descriptions &amp; validation messages */
body .gform_wrapper form.madlibform .gfield.madlibstyle label,
body .gform_wrapper form.madlibform div.gfield_description,
body .gform_wrapper form.madlibform div.validation_message {
    display:none;
}
 
/* redefine the form wrapper - just for nicer styling - note: for your form, change gform_wrapper_6 to your actual form wrapper ID */
body #gform_wrapper_62  {
    margin:50px auto; 
    border:1px solid #fff; 
    background-color:#fff; 
    padding:30px; 
    padding-bottom:60px;
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px; 
    -khtml-border-radius: 8px; 
    box-shadow:0px 0px 5px rgba(0,0,0,0.5); 
    -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5); 
    -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5); 
    position: relative; 
    overflow: visible!important; 
}
 
/* style the form heading */
body .gform_wrapper form.madlibform .gform_heading {
    background-image:url(http://dl.dropbox.com/u/688846/gravityhelp/sampleimages/divider.png); 
    background-repeat:repeat-x; 
    background-position: 50% 100%; 
    padding-bottom:60px; 
    margin:35px 0 10px 0;
}
 
body .gform_wrapper form.madlibform .gform_heading span.gform_description {
    line-height:1.5; 
    font-size:110%; 
    color:#21759B
}
 
/* change the input styles for these fields */
body .gform_wrapper form.madlibform .gfield.madlibstyle input[type=text],
body .gform_wrapper form.madlibform .gfield.madlibstyle input[type=email],
body .gform_wrapper form.madlibform .gfield.madlibstyle input[type=password],
body .gform_wrapper form.madlibform .gfield.madlibstyle input[type=url],
body .gform_wrapper form.madlibform .gfield.madlibstyle input[type=tel] {
    margin-top:4px; 
    border-top:none; 
    border-right:none; 
    border-bottom:1px dashed #c2c2c2; 
    border-left:none; 
    background-color:#FFFFFF; 
    width:100%; 
    font-size:medium; 
    color:#21759B
}
 
body .gform_wrapper form.madlibform .gfield.madlibstyle select {
    width:98%; 
    font-size:15px; 
    padding-right:5px;
}
 
/* tweak the time fields for our purposes */
body .gform_wrapper form.madlibform #field_2_16.gfield.madlibstyle {
    width:100px!important
}
 
/* a few new rules for the inputs if it's an error */
body .gform_wrapper form.madlibform .gfield.gfield_error.madlibstyle input[type=text],
body .gform_wrapper form.madlibform .gfield.gfield_error.madlibstyle input[type=email],
body .gform_wrapper form.madlibform .gfield.gfield_error.madlibstyle input[type=password],
body .gform_wrapper form.madlibform .gfield.gfield_error.madlibstyle input[type=url],
body .gform_wrapper form.madlibform .gfield.gfield_error.madlibstyle input[type=tel] {
    padding:0!important; 
    margin-top:7px; 
    width:96%;
}
 
/* revised error styles */
body .gform_wrapper form.madlibform .gform_body .gform_fields .gfield.gfield_error.madlibstyle {border:none; padding:0 0 0 0!important; background-color:transparent!important; margin-top:0!important; margin-bottom:0!important;}
body .gform_wrapper form.madlibform .gform_body .gform_fields .gfield.gfield_error.madlibstyle input { border-top:none; border-right:none; border-bottom:1px dashed #DA5712; border-left:none; background-image:url(http://dl.dropbox.com/u/688846/gravityhelp/sampleimages/bang.png); background-repeat:no-repeat; background-position: 98% 50%;}
body .gform_wrapper form.madlibform .gform_body .gform_fields .gfield.gfield_error.madlibstyle input:focus {border-bottom:1px dashed #c2c2c2}
body .gform_wrapper form.madlibform div.validation_error { 
    font-size:24px; 
    text-shadow:1px 1px 1px #fff; 
    color:#DA5712!important
}
 
/* now make the confirmation message a little spiffier */
div#gforms_confirmation_message {
    width:900px; 
    margin:40px auto; 
    font-size:24px; 
    text-shadow:1px 1px 1px #fff; 
    color:#21759B!important; 
    background-color:#fff!important; 
    border:1px solid #fff!important; 
    letter-spacing:-0.4pt; 
    line-height:1.8; 
    padding:40px 30px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px; 
    -khtml-border-radius: 8px; 
    box-shadow:0px 0px 5px rgba(0,0,0,0.5); 
    -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5); 
    -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5); 
    background-image:url(http://dl.dropbox.com/u/688846/gravityhelp/sampleimages/topgradient.png); 
    background-repeat:repeat-x; 
    background-position: 0 0;
}
 
div#gforms_confirmation_message span.highlight {
    color:#DA5712
}
 
div#gforms_confirmation_message div.with_emphasis {
    font-size:36px; 
    margin:20px 0 0 0; 
    font-family: Georgia, serif; 
}
 
/* super duper extra fabulous form button and title styles */
.gform_wrapper form.madlibform .gform_footer input.button,
.gform_wrapper form.madlibform .gform_heading h3.gform_title {
    /*background: url("images/blue/button.png") repeat-x scroll 0 0 transparent;*/
    border: medium none;
    color: #FFF3D8;
    display: block;
    height: 37px;
    text-align: center;
    width: 246px;
}
 
/* position the button */
.gform_wrapper form.madlibform .gform_footer input.button {
    position: absolute; 
    bottom:-30px; 
    right:28px; 
    cursor:pointer;  
}
 
 
/* other title styles */
.gform_wrapper form.madlibform .gform_heading h3.gform_title {
    position: absolute; 
    top:-40px; 
    left:28px; 
    width:auto!important;
}
 
/* browser specific styles based on body class - don't use it? You should.. http://www.wprecipes.com/how-to-detect-the-visitor-browser-within-wordpress */
body.safari .gform_wrapper form.madlibform .gfield.madlibstyle select,
body.chrome .gform_wrapper form.madlibform .gfield.madlibstyle select {color:#424242; font-size:18px; font-family:Helvetica,arial,sans-serif;}
body.safari .gform_wrapper form.madlibform .gfield.madlibstyle select#input_2_4,
body.chrome .gform_wrapper form.madlibform .gfield.madlibstyle select#input_2_4 {width:135px;}
body.safari .gform_wrapper form.madlibform .gfield.madlibstyle select#input_2_17,
body.chrome .gform_wrapper form.madlibform .gfield.madlibstyle select#input_2_17 {width:55px;}
body.gecko .gform_wrapper form.madlibform .gfield.madlibstyle select {margin:4px 0 0 0!important;}
body.gecko .gform_wrapper form.madlibform .gform_footer input.button {padding:8px 18px;}
body.safari .gform_wrapper form.madlibform div.validation_message,
body.ie .gform_wrapper form.madlibform .gfield.madlibstyle select {padding:0!important; margin:7px 0 0 0!important;}

/*adjust spacing in form*/
li#field_62_8.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below, li#field_62_9.gfield.gfield_html.gfield_no_follows_desc.field_sublabel_below.field_description_below { margin-left:15px; }

/*polish the form content*/
li#field_62_5.gfield.gfield_html.gfield_no_follows_desc.field_sublabel_below.field_description_below,li#field_62_9.gfield.gfield_html.gfield_no_follows_desc.field_sublabel_below.field_description_below,li#field_62_6.gfield.break.gfield_html.gfield_no_follows_desc.field_sublabel_below.field_description_below,li#field_62_7.gfield.break.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below,li#field_62_8.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below { font-size:medium;margin-top:5px; }

li#field_62_9.gfield.gfield_html.gfield_no_follows_desc.field_sublabel_below.field_description_below { margin-bottom:20px; }

/* Mobile fixes for form */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
body #gform_wrapper_62  {
    padding-bottom: 225px;
}
li#field_62_8.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below { margin-left:0;margin-top:20px; }
}
/* End styling for recommend Event Espresso form */