Skip to content

Instantly share code, notes, and snippets.

@jetsloth
Last active July 20, 2017 07:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jetsloth/cbbe46c3e59b10313ef80853d57ac04f to your computer and use it in GitHub Desktop.
Save jetsloth/cbbe46c3e59b10313ef80853d57ac04f to your computer and use it in GitHub Desktop.
Gravity Forms Collapsible Sections - Custom Styles 1
.form-has-collapsible-sections_wrapper {
margin: 0 auto 30px;
text-align: left;
width: 460px;
max-width: 100%;
}
.form-has-collapsible-sections {
border-radius: 5px;
background-color: #fff;
box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
position: relative;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field {
padding: 20px 40px 20px 40px!important;
margin-top: 0 !important;
border: none !important;
border-top: 1px solid #ececee !important;
background-color: #fff;
transition: background-color 0.3s;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field:nth-child(1) {
padding-top: 40px !important;
border-radius: 5px 5px 0 0;
border-top: none !important;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field:last-of-type {
padding-bottom: 30px !important;
border-radius: 0 0 5px 5px;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field .gsection_title {
background: transparent;
border-radius: 0;
padding: 0;
margin-top: 0;
font-size: 17px;
color:#3D495A;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field .gsection_title:after {
text-align: center;
padding-top: 9px;
color: #867bff;
background-color: #f8f7fc;
width: 36px;
height: 36px;
border-radius: 50%;
overflow: hidden;
transition: background-color 0.3s;
top: auto;
bottom: 0;
transform: translateY(50%);
}
.form-has-collapsible-sections .gsection.collapsible-sections-field.collapsible-sections-open .gsection_title:after {
padding-top: 7px;
background-color: #fff;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field .gsection_description {
color: #9B9B9B;
font-size: 13px;
padding: 0;
}
.form-has-collapsible-sections .collapsible-sections-collapsible-body {
border: none;
background-color: #f8f7fc;
padding: 0 40px 30px;
}
.form-has-collapsible-sections .collapsible-sections-collapsible-body > .gfield:first-child,
.form-has-collapsible-sections .collapsible-sections-collapsible-body > .gfield:first-child .ginput_container {
margin-top: 0 !important;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field.collapsible-sections-open {
background-color: #f8f7fc;
}
.form-has-collapsible-sections .validation_error {
margin-bottom: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: #b3304c;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field.collapsible-sections-section-error {
border-color: #b3304c !important;
background-color: #fff;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field.collapsible-sections-section-error + .collapsible-sections-collapsible-body .gfield_error input,
.form-has-collapsible-sections .gsection.collapsible-sections-field.collapsible-sections-section-error + .collapsible-sections-collapsible-body .gfield_error textarea,
.form-has-collapsible-sections .gsection.collapsible-sections-field.collapsible-sections-section-error + .collapsible-sections-collapsible-body .gfield_error select {
border-color: #b3304c;
color: #b3304c;
}
.form-has-collapsible-sections .gsection.collapsible-sections-field.collapsible-sections-section-error + .collapsible-sections-collapsible-body .gfield_error .gfield_label {
color: #790000;
}
/*
Find out more at
https://jetsloth.com/gravity-forms-collapsible-sections/
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment