/* General class selectors */
.invisible { visibility: hidden; }
.removed, .secret, .unseen { display: none !important; }

/* New release message */
#new-release { font-size: 13px !important; line-height: 1; color: #bbb; padding: 14px 0 !important; float: left;  display: flex; line-height: 1.5; }
#new-release a { color: #bbb; text-decoration: none; }
#new-release .update a { color: #f6866f; }
.admin-notices.alert { color: #e35950; font-weight: 700; background: #FFF; border-left: 4px solid red; margin: -5px 0; padding: 5px 15px; }

/* Admin pages heading */
.wrap div.error, .wrap div.notice-success { margin: 15px 0 10px; }
.full-width-bar { margin: 0 -9999rem; padding: 0 9999rem; clear: both; }
.full-width-bar.entries { margin-bottom: 26px; }
html, body { overflow-x: hidden; }
.full-width-bar > h1 { margin: 0; }
.sform.wrap > h1 > div { float: right; }
h1.title {color: #fff; line-height: 36px; font-size: 22px; font-weight: 500; }
h1.title > span { display: inline-block; padding: 0 20px 0 0; position: relative; vertical-align: sub; font-size: 28px; top: 1px; }
h1.title.default, .full-width-bar.default { background-color: #2271b1 !important; }
h1.title.light, .full-width-bar.light { background-color: #04a4cc !important; }
h1.title.modern, .full-width-bar.modern { background-color: #4664eb !important; }
h1.title.blue, .full-width-bar.blue { background-color: #e3af55 !important; }
h1.title.coffee, .full-width-bar.coffee { background-color: #c7a589 !important; }
h1.title.ectoplasm, .full-width-bar.ectoplasm { background-color: #a9bd4f !important; }
h1.title.midnight, .full-width-bar.midnight { background-color: #e35950 !important; }
h1.title.ocean, .full-width-bar.ocean { background-color: #9ebaa0 !important; }
h1.title.sunrise, .full-width-bar.sunrise { background-color: #dd823b !important; }
h1.title.foggy, .full-width-bar.foggy { background-color: #8993ab !important;  }
h1.title.polar, .full-width-bar.polar { background-color: #fff !important; color: inherit; }
div.selector { display: inline-block; float: right; }
#wrap-selector { font-size: 0.6em; padding-right: 10px; float: left; }
.form-selector { float: right; padding: 0; top: 0; }
select#form { line-height: 34px; vertical-align: top; }
select#form.default { border-color: rgb(34 113 177 / 25%); }
select#form.light { border-color: rgb(4 164 204 / 25%); }
select#form.modern { border-color: rgb(56 88 233 / 25%); }
select#form.blue { border-color: rgb(9 100 132 / 25%); }
select#form.coffee { border-color: rgb(199 165 137 / 25%); }
select#form.ectoplasm { border-color: rgb(163 183 69 / 25%); }
select#form.midnight { border-color: rgb(225 77 67 / 25%); }
select#form.ocean { border-color: rgb(158 186 160 / 25%); }
select#form.sunrise { border-color: rgb(221 130 59 / 25%); }
select#form.foggy { border-color: rgb(34 113 177 / 25%); }
select#form.polar { border-color: #8993ab; }
select.default:hover, select.default:focus { color: #2271b1; border-color: #2271b1; box-shadow: none; }
select.light:hover, select.light:focus { color: #04a4cc; border-color: #04a4cc; box-shadow: none; }
select.modern:hover, select.modern:focus { color: #3858e9; border-color: #3858e9; box-shadow: none; }
select.blue:hover, select.blue:focus { color: #2271b1; border-color: #2271b1; box-shadow: none; }
select.coffee:hover, select.coffee:focus { color: #2271b1; border-color: #c7a589; box-shadow: none; }
select.ectoplasm:hover, select.ectoplasm:focus { color: #2271b1; border-color: #a3b745; box-shadow: none; }
select.midnight:hover, select.midnight:focus { color: #2271b1; border-color: #e14d43; box-shadow: none; }
select.ocean:hover, select.ocean:focus { color: #2271b1;  border-color: #9ebaa0; box-shadow: none; }
select.sunrise:hover, select.sunrise:focus { color: #dd823b; border-color: #dcdfe6; box-shadow: none; }
select.foggy:hover, select.foggy:focus { color: #2271b1; border-color: #2271b1; box-shadow: none; }
select.polar:hover, select.polar:focus { color: #53a0de;  border-color: #53a0de; box-shadow: none; }

/* Admin pages description */
#page-description, #forms-wrap { padding: 10px 0; }
#page-description.noentries { margin-top: -26px; }
#page-buttons { height: 30px; }
.notice.trwidget { margin-top: 30px; }

/* Admin tabs */
#settings-tabs, #editor-tabs { margin-left: 15px; position: relative; right: 0; left: 0; min-height: 35px; font-size: 0; z-index: 1; border-bottom: 0; }
.nav-tab { padding: 5px 25px; margin-left: 5px; border-bottom: none !important; color: #8993ab !important; background: #dcdfe6;	}
.nav-tab-active, .nav-tab-active:focus, .nav-tab-active:hover, .nav-tab.nav-tab-active:hover { background: #fff !important; color: #8993ab !important; border-bottom: 1px solid #fff !important; margin-bottom: -1px; }
.nav-tab:focus, .nav-tab:hover { background-color: #8993ab; color: #fff !important; cursor: pointer; }
a .dashicons { line-height: 26px; transition: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; text-decoration: none; }
#settings-tabs a, #editor-tabs a { position: relative; display: inline-block; margin: 0; border-bottom: 0; margin-bottom: -1px; text-decoration: none; transition: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; }
#settings-tabs a.form-button, #editor-tabs a.form-button { margin-right: 0; float: right; }
#settings-tabs a.last, #editor-tabs a.last { margin-right: 0 !important; }
.form-button { background: #dcdfe6; color: #8993ab; border-bottom: none !important; border: 1px solid #dcdfe6; line-height: 24px; }
.form-button:focus { box-shadow: none; outline: none; }
.form-button > span { white-space: nowrap; }
.form-button > span > span.text { margin-left: 5px; }
.form-button.default:hover { background: #f0f0f1; color: #2271b1; }
.form-button.light:hover { background: #f0f0f1; color: #04a4cc; }
.form-button.modern:hover { background: #f0f0f1; color: #3858e9; }
.form-button.blue:hover { background: #f0f0f1; color: #096484; }
.form-button.coffee:hover { background: #59524c; color: #fff; }
.form-button.ectoplasm:hover { background: #f0f0f1; color: #829237; }
.form-button.midnight:hover { background: #f0f0f1; color: #d02c21; }
.form-button.ocean:hover { background: #738e96; color: #fff; }
.form-button.sunrise:hover { background: #f0f0f1; color: #dd823b; }
.form-button.foggy:hover { background: #2271b1; color: #fff; }
.form-button.polar:hover { background: #53a0de; color: #fff; }

/* Admin forms */
#attributes, #settings { background: #fff; padding-top: 25px; }
#card { background: #fff; padding-top: 25px; padding-bottom: 100px; }
.options-heading span { cursor: pointer; }
.options-heading span span { padding-left: 10px; }
.toggle.dashicons { color: #dcdfe6; }
.dashicons-arrow-up-alt2:hover { color: #f6866f; }
.dashicons-arrow-down-alt2:hover { color: #9bcc79; }
.options-heading.closed { margin-bottom: 1.85em; }
.icon-button { color: #dcdfe6; font-size: 26px; margin: -3px 0; float: right; }
.icon-button.default:hover { color: #2271b1; }
.icon-button.light:hover { color: #04a4cc; }
.icon-button.modern:hover { color: #3858e9; }
.icon-button.blue:hover { color: #096484; }
.icon-button.coffee:hover { color: #59524c; }
.icon-button.ectoplasm:hover { color: #a3b745; }
.icon-button.midnight:hover { color: #e14d43; }
.icon-button.ocean:hover { color: #738e96; }
.icon-button.sunrise:hover { color: #dd823b; }
.icon-button.foggy:hover { color: #72aee6; }
.icon-button.polar:hover { color: #53a0de; }
.widgets-page.button, .settings-page.button { text-align: center; float: right; margin-top: 15px !important; padding: 0 10px; border-radius: 3px; font-size: 13px; font-weight: 600; cursor: pointer; }
.section.specifics.collapsed, .section.formdescription.collapsed, .section.formfields.collapsed, .section.layout.collapsed, .section.style.collapsed, .section.admin.collapsed, .section.storage.collapsed, .section.submission.collapsed, .section.formstyle.collapsed, .section.custom.collapsed, .section.uninstall.collapsed, .section.rules.collapsed, .section.fields.collapsed, .section.sending.collapsed, .section.success.collapsed, .section.smtp.collapsed, .section.notification.collapsed, .section.auto.collapsed, .section.spam.collapsed, .section.akismet.collapsed, .section.recaptcha.collapsed { font-size: 0; margin: 0; opacity: 0; padding: 0; max-height: 0; overflow: hidden; transition: max-height 0.3s linear, opacity 0.15s, font-size 0.15s, margin .15s, padding .15s; -webkit-transition: max-height 0.3s linear, opacity 0.15s, font-size .15s, margin .15s, padding .15s; -moz-transition: max-height 0.3s linear, opacity 0.15s, font-size .15s, margin .15s, padding .15s; -o-transition: max-height 0.3s linear, opacity 0.15s, font-size .15s, margin .15s, padding .15s; }
.section.formdescription, .section.layout, .section.style, .section.admin, .section.submission, .section.formstyle, .section.custom, .section.uninstall, .section.rules, .section.sending, .section.success, .section.spam, .section.akismet { max-height: 800px; transition: max-height 0.5s linear, opacity 1.0s, font-size 1.0s, margin 1.0s, padding 1.0s; -webkit-transition: max-height 0.5s linear, opacity 1.0s, font-size 1.0s, margin 1.0s, padding 1.0s; -moz-transition: max-height 0.5s linear, opacity 1.0s, font-size 1.0s, margin 1.0s, padding 1.0s; -o-transition: max-height 0.5s linear, opacity 1.0s, font-size 1.0s, margin 1.0s, padding 1.0s;	}
.section.specifics, .section.smtp, .section.notification, .section.auto, .section.storage, .section.recaptcha { max-height: 1500px; transition:  max-height 1.25s linear, opacity 1.5s, font-size 1.5s, margin 1.5s, padding 1.5s; }
.section.fields { max-height: 3500px; transition: max-height 1.75s linear, opacity 2.0s, font-size 2.0s, margin 2.0s, padding 2.0s; -webkit-transition: max-height 1.75s linear, opacity 2.0s, font-size 2.0s, margin 2.0s, padding 2.0s; -moz-transition: max-height 1.75s linear, opacity 2.0s, font-size 2.0s, margin 2.0s, padding 2.0s; -o-transition: max-height 1.75s linear, opacity 2.0s, font-size 2.0s, margin 2.0s, padding 2.0s; }
.section.formfields { max-height: 5500px; transition: max-height 2.0s linear, opacity 2.25s, font-size 2.25s, margin 2.25s, padding 2.25s; -webkit-transition: max-height 2.0s linear, opacity 2.25s, font-size 2.25s, margin 2.25s, padding 2.25s; -moz-transition: max-height 2.0s linear, opacity 2.25s, font-size 2.25s, margin 2.25s, padding 2.25s; -o-transition: max-height 2.0s linear, opacity 2.25s, font-size 2.25s, margin 2.25s, padding 2.25s;	}
th > span { cursor: default; }
.switch-box { display: inline-table; width: 100%; position: relative; height: 20px; line-height: 20px; }
.switch-input { position: relative; display: inline-block; float: left; margin-right: 10px; width: 40px; height: 20px; }
.switch-input input { top: 2px; left: 4px; margin: 0; position: absolute; opacity: 0 !important; width: 20px; height: 20px; }
.switch-input input:active + span { outline: 0; box-shadow: none; }
.switch-label{ display: inline-block; vertical-align: middle; width: calc(100% - 50px); }
.switch-input input + span{ position: absolute; z-index: 1; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background: #dcdfe6; -webkit-transition: .4s; transition: .4s; -moz-transition: .4s; -o-transition: .4s; border-radius:20px; border: 2px solid #dcdfe6; }
.switch-input input + span:before { position: absolute; content: ""; height: 16px; width: 16px; background-color: #FFF; -webkit-transition: .4s; transition: .4s; -moz-transition: .4s; -o-transition: .4s;	border-radius: 50%; }
.switch-input input:checked + span:before { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); }
label.multiselect { position: relative; cursor: pointer; display: inline-block; padding-left: 34px; line-height: 24px; margin-right: 10px; margin-bottom: 10px; }
label.multiselect.last { margin-right: 0; }
input[type="checkbox"].multiselect { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmark { position: absolute; cursor: pointer; top: 0; left: 0; height: 20px; width: 20px; border-radius: 4px; background-color: #dcdfe6; border: 2px solid #dcdfe6; }
.disabled .checkmark { cursor: default; opacity: .7 }
input[type=checkbox]:disabled {cursor: default; }
.checkmark:after { left: 7px; top: 2px; width: 4px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; position: absolute; display: none; }
input[type="checkbox"]:checked + .checkmark { background-color: #0d6efd; border: 2px solid #0d6efd; }
input[type="checkbox"]:checked + .checkmark:after { display: block; }
#columns-description.description { margin-top: -3px; }
form.default .switch-input input:checked + span, form.default input[type="checkbox"]:checked + .checkmark { background: #2271b1; border: 2px solid #2271b1; }
form.default .switch-input input:active + span { outline: 0; box-shadow: none; }
form.light .switch-input input:checked + span, form.light input[type="checkbox"]:checked + .checkmark { background: #04a4cc; border: 2px solid #04a4cc; }
form.light .switch-input input:active + span { outline: 0; box-shadow:none; }
form.modern .switch-input input:checked + span, form.modern input[type="checkbox"]:checked + .checkmark { background: #3858e9; border: 2px solid #3858e9; }
form.modern .switch-input input:active + span { outline: 0; box-shadow: none; }
form.blue .switch-input input:checked + span, form.blue input[type="checkbox"]:checked + .checkmark { background: #096484; border: 2px solid #096484; }
form.blue .switch-input input:active + span { outline: 0; box-shadow: none; }
form.coffee .switch-input input:checked + span, form.coffee input[type="checkbox"]:checked + .checkmark { background: #c7a589; border: 2px solid #c7a589; }
form.coffee .switch-input input:active + span { outline: 0; box-shadow: none; }
form.ectoplasm .switch-input input:checked + span, form.ectoplasm input[type="checkbox"]:checked + .checkmark { background: #a3b745; border: 2px solid #a3b745; }
form.ectoplasm .switch-input input:active + span { outline: 0; box-shadow: none; }
form.midnight .switch-input input:checked + span, form.midnight input[type="checkbox"]:checked + .checkmark { background: #e14d43; border: 2px solid #e14d43; }
form.midnight .switch-input input:active + span { outline: 0; box-shadow: none; }
form.ocean .switch-input input:checked + span, form.ocean input[type="checkbox"]:checked + .checkmark { background: #9ebaa0; border: 2px solid #9ebaa0; }
form.ocean .switch-input input:active + span { outline: 0; box-shadow: none; }
form.sunrise .switch-input input:checked + span, form.sunrise input[type="checkbox"]:checked + .checkmark { background: #dd823b; border: 2px solid #dd823b; }
form.sunrise .switch-input input:active + span { outline: 0; box-shadow: none; }
form.foggy .switch-input input:checked + span, form.foggy input[type="checkbox"]:checked + .checkmark { background: #2271b1; border: 2px solid #2271b1; }
form.foggy .switch-input input:active + span { outline: 0; box-shadow: none; }
form.polar .switch-input input:checked + span, form.polar input[type="checkbox"]:checked + .checkmark { background: #53a0de; border: 2px solid #53a0de; }
form.polar .switch-input input:active + span { outline: 0; box-shadow: none; }
input[type=radio] { border: 2px solid #dcdfe6; height: 18px; width: 18px; margin-top: -3px !important; margin-right: 10px !important; }
form.default input[type=radio]:checked, form.foggy input[type=radio]:checked { background: #2271b1; border-color: #2271b1; }
form.default input[type=radio]:active, form.foggy input[type=radio]:active, form.default input[type=radio]:focus, form.foggy input[type=radio]:focus { border-color: #2271b1; outline: 0; box-shadow: none; }
form.light input[type=radio]:active, form.light input[type=radio]:focus { border-color: #04a4cc; outline: 0; box-shadow: none; }
form.light input[type=radio]:checked { background: #04a4cc; border-color: #04a4cc; }
form.modern input[type=radio]:active, form.modern input[type=radio]:focus { border-color: #3858e9; outline: 0; box-shadow: none; }
form.modern input[type=radio]:checked { background: #3858e9; border-color: #3858e9; }
form.blue input[type=radio]:active, form.blue input[type=radio]:focus { border-color: #096484; outline: 0; box-shadow: none; }
form.blue input[type=radio]:checked { background: #096484; border-color: #096484; }
form.coffee input[type=radio]:active, form.coffee input[type=radio]:focus { border-color: #c7a589; outline: 0; box-shadow: none; }
form.coffee input[type=radio]:checked { background: #c7a589; border-color: #c7a589; }
form.ectoplasm input[type=radio]:active, form.ectoplasm input[type=radio]:focus { border-color: #a3b745; outline: 0; box-shadow: none; }
form.ectoplasm input[type=radio]:checked { background: #a3b745; border-color: #a3b745; }
form.midnight input[type=radio]:active, form.midnight input[type=radio]:focus { border-color: #e14d43; outline: 0; box-shadow: none; }
form.midnight input[type=radio]:checked { background: #e14d43; border-color: #e14d43; }
form.ocean input[type=radio]:active, form.ocean input[type=radio]:focus { border-color: #9ebaa0; outline: 0;
box-shadow: none; }
form.ocean input[type=radio]:checked { background: #9ebaa0; border-color: #9ebaa0; }
form.sunrise input[type=radio]:active, input[type=radio]:focus { border-color: #dd823b; outline: 0; box-shadow: none; }
form.sunrise input[type=radio]:checked { background: #dd823b; border-color: #dd823b; }
form.polar input[type=radio]:active, form.polar input[type=radio]:focus { border-color: #53a0de; outline: 0; box-shadow: none; }
form.polar input[type=radio]:checked { background: #53a0de; border-color: #53a0de; }
input[type=radio]:checked::before { background-color: #FFF; }
.form-table td fieldset label { margin-right: 20px !important; }
textarea { height: 230px !important; width: 100%; padding: 10px 15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #fff !important; border: 2px solid #dcdfe6; font-size: 14px !important; line-height: 24px !important; color: #444; }
textarea.description { height: 148px !important; }
textarea.labels { height: 100px !important; }
input.sform { width: 100%; }
input.sform[type=number] { width: 90px !important; text-align: center; }
form.default input[type=text]:focus, form.default input[type=number]:focus, form.default textarea:focus, form.default select.sform:focus { border: 2px solid #2271b1 !important; border-color: #2271b1; outline: 0; box-shadow: none; }
form.light input[type=text]:focus, form.light input[type=number]:focus, form.light textarea:focus, form.light select.sform:focus { border: 2px solid #04a4cc !important; border-color: #04a4cc; outline: 0; box-shadow: none; }
form.modern input[type=text]:focus, form.modern input[type=number]:focus, form.modern textarea:focus, form.modern select.sform:focus { border: 2px solid #3858e9 !important; border-color: #3858e9; outline: 0; box-shadow: none; }
form.blue input[type=text]:focus, form.blue input[type=number]:focus, form.blue textarea:focus, form.blue select.sform:focus { border: 2px solid #096484 !important; border-color: #096484; outline: 0; box-shadow: none; }
form.coffee input[type=text]:focus, form.coffee input[type=number]:focus, form.coffee textarea:focus, form.coffee select.sform:focus { border: 2px solid #c7a589 !important; border-color: #c7a589; outline: 0; box-shadow: none; }
form.ectoplasm input[type=text]:focus, form.ectoplasm input[type=number]:focus, form.ectoplasm textarea:focus, form.ectoplasm select.sform:focus { border: 2px solid #a3b745 !important; border-color: #a3b745; outline: 0; box-shadow: none; }
form.midnight input[type=text]:focus, form.midnight input[type=number]:focus, form.midnight textarea:focus, form.midnight select.sform:focus { border: 2px solid #e14d43!important; border-color: #e14d43; outline: 0; box-shadow: none; }
form.ocean input[type=text]:focus, form.ocean input[type=number]:focus, form.ocean textarea:focus, form.ocean select.sform:focus { border: 2px solid #9ebaa0 !important; border-color: #9ebaa0; outline: 0; box-shadow: none }
form.sunrise input[type=text]:focus, form.sunrise input[type=number]:focus, form.sunrise textarea:focus, form.sunrise select.sform:focus { border-color: #dd823b; border: 2px solid #dd823b !important; color: #dd823b; outline: 0; box-shadow: none; }
form.foggy input[type=text]:focus, form.foggy input[type=number]:focus, form.foggy textarea:focus, form.foggy select.sform:focus { border: 2px solid #2271b1 !important; border-color: #2271b1; outline: 0; box-shadow: none; }
form.polar input[type=text]:focus, form.polar input[type=number]:focus, form.polar textarea:focus, form.polar select.sform:focus { border: 2px solid #53a0de; border-color: #53a0de; outline: 0; box-shadow: none; }
input.sform[type=number], input.sform[type=text], select.sform { height: 42px !important; padding: 10px 15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #fff !important; border: 2px solid #dcdfe6; font-size: 14px !important; line-height: 24px !important; color: #444; }
select.sform { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 2px 20px 2px 8px !important; padding-right: 30px !important; }
form.default select.sform:focus, form.default select.sform:hover {color: #2271b1; }
form.light select.sform:focus, form.light select.sform:hover {color: #04a4cc; }
form.modern select.sform:focus, form.modern select.sform:hover { color: #3858e9; }
form.blue select.sform:focus, form.modern blue.sform:hover { color: #2271b1; }
form.coffee select.sform:focus, form.coffee select.sform:hover { color: #2271b1; }
form.ectoplasm select.sform:focus, form.ectoplasm select.sform:hover { color: #2271b1; }
form.midnight select.sform:focus, form.midnight select.sform:hover { color: #2271b1; }
form.ocean select.sform:focus, form.ocean select.sform:hover { color: #2271b1; }
form.sunrise select.sform:hover { color: #dd823b; }
form.foggy select.sform:focus, form.foggy select.sform:hover {color: #2271b1; }
form.polar select.sform:focus, form.polar select.sform:hover { color: #53a0de; }
td > p.description { margin-bottom: -2px; letter-spacing: -.6px }
form.default .widgets-page.button, form.default .privacy-setting.button, form.default .settings-page.button, span.default.button.unavailable, #smpt-warnings.default, #deletion-toggle.default { color: #2271b1; border-color: #2271b1; }
form.light .widgets-page.button,  form.light .privacy-setting.button, form.light .settings-page.button, span.light.button.unavailable, #smpt-warnings.light, #deletion-toggle.light { color: #04a4cc; border-color: #04a4cc; }
form.modern .widgets-page.button, form.modern .privacy-setting.button, form.modern .settings-page.button, span.modern.button.unavailable, #smpt-warnings.modern, #deletion-toggle.modern { color: #3858e9; border-color: #3858e9; }
form.blue .widgets-page.button, form.blue .privacy-setting.button, form.blue .settings-page.button, span.blue.button.unavailable, #smpt-warnings.blue, #deletion-toggle.blue { color: #096484; border-color: #096484; }
form.coffee .widgets-page.button, form.coffee .privacy-setting.button, form.coffee .settings-page.button, span.coffee.button.unavailable, #smpt-warnings.coffee, #deletion-toggle.coffee { color: #2271b1; border-color: #2271b1; }
form.coffee .widgets-page.button:hover, form.coffee .privacy-setting.button:hover, form.coffee .settings-page.button:hover, span.coffee.button.unavailable:hover, #smpt-warnings.coffee:hover, #deletion-toggle.coffee:hover { color: #fff; border-color: #59524c; background-color: #59524c; }
form.ectoplasm .widgets-page.button, form.ectoplasm .privacy-setting.button, form.ectoplasm .settings-page.button, span.ectoplasm.button.unavailable, #smpt-warnings.ectoplasm, #deletion-toggle.ectoplasm { color: #a3b745; border-color: #a3b745; }
form.ectoplasm .widgets-page.button:hover, form.ectoplasm .privacy-setting.button:hover, form.ectoplasm .settings-page.button:hover, span.ectoplasm.button.unavailable:hover, #smpt-warnings.ectoplasm:hover, #deletion-toggle.ectoplasm:hover { color: #829237; border-color: #829237; }
form.midnight .widgets-page.button, form.midnight .privacy-setting.button, form.midnight .settings-page.button, span.midnight.button.unavailable, #smpt-warnings.midnight, #deletion-toggle.midnight { color: #e14d43; border-color: #e14d43; }
form.midnight .widgets-page.button:hover, form.midnight .privacy-setting.button:hover, form.midnight .settings-page.button:hover, span.midnight.button.unavailable:hover, #smpt-warnings.midnight:hover, #deletion-toggle.midnight:hover { color: #d02c21; border-color: #d02c21; }
form.ocean .widgets-page.button, form.ocean .privacy-setting.button, form.ocean .settings-page.button, span.ocean.button.unavailable, #smpt-warnings.ocean, #deletion-toggle.ocean { color: #2271b1; border-color: #2271b1; }
form.ocean .widgets-page.button:hover, form.ocean .privacy-setting.button:hover, form.ocean .settings-page.button:hover, span.ocean.button.unavailable:hover, #smpt-warnings.ocean:hover, #deletion-toggle.ocean:hover { color: #fff; border-color: #0a4b78; background-color: #738e96; }
form.sunrise .widgets-page.button, form.sunrise .privacy-setting.button, form.sunrise .settings-page.button, span.sunrise.button.unavailable, #smpt-warnings.sunrise, #deletion-toggle.sunrise { color: #dd823b; border-color: #dd823b; }
form.foggy .widgets-page.button, form.foggy .privacy-setting.button, form.foggy .settings-page.button, span.foggy.button.unavailable, #smpt-warnings.foggy, #deletion-toggle.foggy { color: #72aee6; border-color: #72aee6; }
form.polar .widgets-page.button, form.polar .privacy-setting.button, form.polar .settings-page.button, span.polar.button.unavailable, #smpt-warnings.polar, #deletion-toggle.polar { color: #53a0de; border-color: #53a0de; }
form.polar .widgets-page.button:hover, form.polar .privacy-setting.button:hover, form.polar .settings-page.button:hover, span.polar.button.unavailable:hover, #smpt-warnings.polar:hover, #deletion-toggle.polar:hover  { color: #fff; background-color: #53a0de; }
select.sform:disabled:hover { color: #a7aaad !important; }
.switch-input input:disabled + span { cursor: default; box-shadow: none !important; }
label.disabled { cursor: default; }
.switch-input input:disabled:checked + span { opacity: 0.7; }
input[type=radio]:disabled, input[type=radio]:disabled:checked { cursor: default;  box-shadow: none !important; }
input[type=radio]:disabled:active, input[type=radio]:disabled:focus { border-color: #dcdfe6 !important; }
input[type=radio]:disabled:active:checked, input[type=radio]:disabled:focus:checked { border-color: #53a0de !important; }
input[type=checkbox]:disabled { opacity: 0 !important; }
#submit-wrap { margin: 0 auto; text-align: center; padding: 0 40px 100px; }
#alert-wrap { position: relative; }
#noscript { position: absolute; left: 0; right: 0; color: #fff; border-radius: 8px; background: #dc3545; margin: 0 75px 25px; line-height: 30px; height: 30px; padding: 9px; }
#message-wrap { visibility: hidden; color: #909090; border-radius:8px; background: #f2f2f2; margin: 0 75px 38px; line-height: 30px; height: 30px; padding: 9px; }
#message-wrap.error { background: #f6866f; border: 0; color: #fff; }
#message-wrap.success { background: #9bcc79; color: #fff; }
#message-wrap.unchanged { background: #f8cd5e; color: #fff; }
#message-wrap.seen { visibility: visible; }
.submit-button { padding: 5px 12px; outline: 0; border-radius: 8px; font-size: 13px; text-transform: uppercase; cursor: pointer; line-height: 2.15384615; min-height: 30px; border: none; }
form.default .submit-button { background: #2271b1; color: #fff; }
form.default .submit-button:hover { background: #135e96; color: #fff; }
form.default .submit-button:active { background: #135e96; color: #fff; }
form.light .submit-button { background: #04a4cc; color: #fff; }
form.light .submit-button:hover { background: #04b0db; color: #fff; }
form.light .submit-button:active { background: #0490b3; color: #fff; }
form.modern .submit-button { background: #3858e9; color: #fff; }
form.modern .submit-button:hover { background: #4664eb; color: #fff; }
form.modern .submit-button:active { background: #2145e6; color: #fff; }
form.blue .submit-button { background: #e1a948; color: #fff; }
form.blue .submit-button:hover { background: #e3af55; color: #fff; }
form.blue .submit-button:active { background: #dd9f32; color: #fff; }
form.coffee .submit-button { background: #c7a589; color: #fff; }
form.coffee .submit-button:hover { background: #ccad93; color: #fff; }
form.coffee .submit-button:active { background: #bf9878; color: #fff; }
form.ectoplasm .submit-button { background: #a3b745; color: #fff; }
form.ectoplasm .submit-button:hover { background: #a9bd4f; color: #fff; }
form.ectoplasm .submit-button:active { background: #93a43e; color: #fff; }
form.midnight .submit-button { background: #e14d43; color: #fff; }
form.midnight .submit-button:hover { background: #e35950; color: #fff; }
form.midnight .submit-button:active { background: #dd382d; color: #fff; }
form.ocean .submit-button { background: #9ebaa0; color: #fff; }
form.ocean .submit-button:hover { background: #a7c0a9; color: #fff; }
form.ocean .submit-button:active { background: #8faf91; color: #fff; }
form.sunrise .submit-button { background: #dd823b; color: #fff; }
form.sunrise .submit-button:hover { background: #c36922; color: #fff; }
form.sunrise .submit-button:active { background: #d97426; color: #fff; }
form.foggy .submit-button { background: #2271b1; color: #fff; }
form.foggy .submit-button:hover { background: #135e96; color: #fff; }
form.foggy .submit-button:active { background: #135e96; color: #fff; }
form.polar .submit-button { background: #53a0de; color: #fff; }
form.polar .submit-button:hover { background: #77b4e5; color: #fff; }
form.polar .submit-button:active { background: #318dd7; color: #fff; }
span.button.unavailable { float: left; margin-right: 10px; }
span.button.unavailable a { color: #fff; text-decoration: none; }
span.button.unavailable:hover a { color: #fff; }
span.default.button.unavailable a, #set-page-icon.default:hover { color: #2271b1; }
span.light.button.unavailable a, #set-page-icon.light:hover { color: #04a4cc; }
span.modern.button.unavailable a, #set-page-icon.modern:hover { color: #3858e9; }
span.blue.button.unavailable a, #set-page-icon.blue:hover { color: #096484; }
span.coffee.button.unavailable a, #set-page-icon.coffee:hover { color: #2271b1; }
span.coffee.button.unavailable:hover a { color: #fff; }
span.ectoplasm.button.unavailable a, #set-page-icon.ectoplasm:hover { color: #a3b745; }
span.ectoplasm.button.unavailable:hover a { color: #829237; }
span.midnight.button.unavailable a, #set-page-icon.midnight:hover { color: #e14d43; }
span.ocean.button.unavailable a, #set-page-icon.ocean:hover { color: #2271b1; }
span.ocean.button.unavailable:hover a { color: #fff; }
span.sunrise.button.unavailable a, #set-page-icon.sunrise:hover { color: #dd823b; }
span.foggy.button.unavailable a, #set-page-icon.foggy:hover { color: #72aee6; }
span.polar.button.unavailable a, #set-page-icon.polar:hover { color: #53a0de; }
span.polar.button.unavailable:hover a { color: #fff; }
.publish-link { text-decoration: none; color: #9ccc79; }
.publish-link:hover { color: #9ccc79; }
input[placeholder] { text-overflow: ellipsis; }
::-moz-placeholder { text-overflow: ellipsis; }
input:-moz-placeholder { text-overflow: ellipsis; }
.head-bracket { font-style: italic; font-weight: 400; padding-left: 10px; }

/* Editor page */
#shortcode-copy { margin-left: 5px; border: none; outline: none; background-color: transparent; line-height: inherit; width: 40px; height: 40px; padding: 8px; border-radius: 40px; cursor:pointer; }
#shortcode-copy:hover { background-color: #eee !important; }
#shortcode-copy:active { background-color: #dcdfe6 !important; }
#shortcode-copy img { vertical-align: middle; width: 24px; }
#shortcode-tooltip { background-color: #8993ab; color: #fff !important; padding: 4px 7px; border-radius: 5px; font-size: 0.75rem; margin-left: 5px; }
.widgets-page.button { text-align: center; float: right; margin-top: 6px !important; border-radius: 4px; font-size: 0.9em; font-weight: 600; cursor: pointer; }
.slug { margin-left: 10px; }
.privacy-setting.button { text-align: center; float: none; margin-top: 6px !important; border-radius: 4px; font-size: 0.9em; font-weight: 600; cursor: pointer; }
#label-error, .privacy-setting { margin-left: 10px !important; }
#label-error-top { margin-left: 10px !important; font-weight: 400 !important; color: #f6866f; }
#set-page-icon { float: right; margin-top: -17px; cursor: pointer; }
#post-status { margin-right: 25px; }
span.description.left {font-size: 13px; font-style: italic; padding-left: 10px; }

/* Settings page */
#form-borders { margin-left: 20px; }
#smpt-warnings { margin-top: 15px !important; font-size: 13px; text-align: center; float: right; border-radius: 4px; font-weight: 400; cursor: pointer; }
tr.smpt-warnings { background-color: #e4e7ec; }
div.description h4 { margin: 1.3em 0; }
tr.smpt-warnings > td { padding: 18px 41px 30px 36px; vertical-align: none; border-width: 0 0 0 5px; border-style: solid; background: #e5f5fa; border-color: #00a0d2; }
.description pre { white-space: pre-wrap; }
#smpt-warnings:hover { background: #f0f0f1; }
.notice-toggle { white-space: nowrap; }

/* Entries page */
.submission-notice > .notice { margin-left: 0; margin-right: 0; margin-top: 5px; margin-bottom: 15px; }
#submissions-data { padding: 0; display: flex; }
#submissions-data li { float: left; padding: 20px 0; width: 19%; text-align: center; background: #dcdfe6; opacity: .65; padding-bottom: 26px;}
#submissions-data li:hover { opacity: 1; }
.type { margin-right: 1.25%; }
.label { color: #666; text-transform: uppercase; font-size: .8em; }
.value { display: block; clear: both; font-size: 1.75em; font-weight: 300; line-height: 40px; }
#empty-submission, #last-submission, #submissions-notice { padding: 30px 30px 50px; margin-top: 20px; background: #fff; }
#empty-submission h3, #last-submission h3, #submissions-notice h3 { line-height: 30px; }
#deletion-notice { padding: 5px 40px 30px; margin: 0 -40px; background: #eb8a84; color: #FFF; margin-bottom: -23px; }
#deletion-notice h3 { line-height: 30px; color: #FFF; }
#deletion-notice .disclaimer { display: inline-block; padding: 6px 0; width: 60%; }
#deletion-notice .delete { display: inline-block; padding: 6px 10px; background: #fff; color: #e35950; border-radius: 5px; cursor: pointer; }
#deletion-notice .cancel { margin-right: 50px; }
input.delete { font-size: inherit; margin: 0; border: 0; line-height: inherit; }
#deletion-toggle { margin-top: 30px; font-size: 13px; font-weight: 600; text-align: center; float: right; border-radius: 4px; font-weight: 400; cursor: pointer; padding: 6px 10px; background: #fff; border-style: solid; border-width: 1px; }
#deletion-toggle:hover { background: #f0f0f1; }
#deletion-buttons { float: right; width: auto; }
@media screen and (max-width: 960px) {
#deletion-notice .disclaimer { width: 100%; }
#deletion-buttons { width: 100%; text-align: center; float: none; margin: 20px 0 0; }
}
#empty-submission span.dashicons, #last-submission span.dashicons, #submissions-notice span.dashicons, #deletion-notice span.dashicons { font-size: 30px; width: 30px; height: 30px; padding-right: 10px; }
#navigation-buttons { margin-top: 30px; }
#before-link { float: left; cursor: pointer; }
#last-link { float: right; cursor: pointer; }
#before-link a span.text, #last-link a span.text { line-height: 30px; }
#reply-message { float: right; cursor: pointer; }
#reply-message a span.icon { padding-right: 0; }
#reply-message a span.text { font-size: 0.9em; }
#last-link span.dashicons, #before-link span.dashicons { padding: 0 !important; }
#reply-message .icon, #last-link .icon, #before-link .icon { color: #dcdfe6; vertical-align: middle; }
#reply-message a, #last-link a, #before-link a { text-decoration: none; font-weight: 600; font-size: ; box-shadow: none; }
#reply-message:hover span.text, #last-link:hover span.text, #before-link:hover span.text { display: inline-block !important; }
#reply-message:hover span.icon, #last-link:hover span.icon, #before-link:hover span.icon { display: none !important; }
.table-msg { border-collapse: collapse; width: 100%; }
.table-msg td:first-child { font-weight: 700; }
#reply-message.default .text { color: #2271b1; border-color: #2271b1; box-shadow: none; }
#reply-message.light .text { color: #04a4cc; border-color: #04a4cc; box-shadow: none; }
#reply-message.modern .text { color: #3858e9; border-color: #3858e9; box-shadow: none; }
#reply-message.blue .text { color: #2271b1; border-color: #2271b1; box-shadow: none; }
#reply-message.coffee .text { color: #2271b1; border-color: #c7a589; box-shadow: none; }
#reply-message.ectoplasm .text { color: #2271b1; border-color: #a3b745; box-shadow: none; }
#reply-message.midnight .text { color: #2271b1; border-color: #e14d43; box-shadow: none; }
#reply-message.ocean .text { color: #2271b1;  border-color: #9ebaa0; box-shadow: none; }
#reply-message.sunrise .text { color: #dd823b; border-color: #dcdfe6; box-shadow: none; }
#reply-message.foggy .text { color: #2271b1; border-color: #2271b1; box-shadow: none; }
#reply-message.polar .text { color: #53a0de;  border-color: #53a0de; box-shadow: none; }
@media (min-width: 768px) {
.table-msg { margin-top: 2.5em; position: relative; }
.table-msg td { padding: .5em .5em .5em 0; }
.table-msg td:first-child { width: 10%; min-width: 128px; }
.table-msg td.message { vertical-align: top; }
}
@media (max-width: 767px) {
.table-msg { display: block; margin-top: 1em; }
.table-msg td { display: block; }
.table-msg td:first-child { font-weight: 700; margin-top: .75em; margin-bottom: 0; }
.table-msg td:nth-child(2) { margin-top: 0; }
}

/* Support page */
.row { box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -.5rem; margin-left: -.5rem;
}
.columns-body { padding: 10px; }
.columns-body > h4 { margin-top: 15px; margin-bottom: 5px; }
@media only screen and (min-width: 75em), all  {
.columns-wrap { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: .5rem; padding-left: .5rem; }
}
@media only screen and (min-width: 48em), all  {
.columns-wrap { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; }
}
@media only screen and (min-width: 64em), all  {
.columns-wrap { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; }
}
@media only screen and (max-width: 36em)  {
.columns-wrap { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; }
}

/* Widgets page */
#visibility-notes { font-size: 12px; margin-top: 5px; letter-spacing: -.25px; }
.widget-pages p.first { margin-bottom: 5px !important; }
p.last, p.visibility { margin-bottom: 0 !important; }
.widget-alert { margin-top: 15px; padding: 0 15px; color: #fff; background: #f6866f; text-align: center; }
.widget-alert span{ line-height: 32px; }
input.name-alert{ border-color: #f6866f; }
.sform-widget-notes { font-size: 12px; margin-top: 5px; letter-spacing: -.25px; }
.sform-widget-boxes { margin-top: 30px; }
.sform-widget-boxes.buttons p label { line-height: 40px; }
.sform-widget-description { font-size: 12px; margin-top: 5px; letter-spacing: -.25px; }
.widget-button { padding: 6px 10px; background: #007cba; border-color: #007cba; color: #fff; font-size: 12px; width:90px; margin-top: 6px; text-align: center; cursor: pointer; }
.widget-button:hover { background: #0071a1; border-color: #0071a1; }
#widget-button-editor { float: left; }
#widget-button-settings { float: right; }
#widget-button-editor, #widget-button-settings { text-align: center; padding: 0 10px; border-radius: 4px; font-weight: 600; cursor: pointer; }
p#widget-buttons { margin-top: 1em; height: 42px; }
#widget-button-editor.default, #widget-button-settings.default, .support.button.default { color: #2271b1; border-color: #2271b1; }
#widget-button-editor.light, #widget-button-settings.light, .support.button.light { color: #04a4cc; border-color: #04a4cc; }
#widget-button-editor.modern, #widget-button-settings.modern, .support.button.modern { color: #3858e9; border-color: #3858e9; }
#widget-button-editor.blue, #widget-button-settings.blue, .support.button.blue { color: #096484; border-color: #096484; }
#widget-button-editor.coffee, #widget-button-settings.coffee, .support.button.coffee { color: #2271b1; border-color: #2271b1; }
#widget-button-editor.coffee:hover, #widget-button-settings.coffee:hover, .support.button.coffee:hover { color: #fff; border-color: #59524c; background-color: #59524c; }
#widget-button-editor.ectoplasm, #widget-button-settings.ectoplasm, .support.button.ectoplasm { color: #a3b745; border-color: #a3b745; }
#widget-button-editor.ectoplasm:hover, #widget-button-settings.ectoplasm:hover, .support.button.ectoplasm:hover { color: #829237; border-color: #829237; }
#widget-button-editor.midnight, #widget-button-settings.midnight, .support.button.midnight { color: #e14d43; border-color: #e14d43; }
#widget-button-editor.midnight:hover, #widget-button-settings.midnight:hover, .support.button.midnight:hover { color: #d02c21; border-color: #d02c21; }
#widget-button-editor.ocean, #widget-button-settings.ocean, .support.button.ocean { color: #2271b1; border-color: #2271b1; }
#widget-button-editor.ocean:hover, #widget-button-settings.ocean:hover, .support.button.ocean:hover { color: #fff; border-color: #0a4b78; background-color: #738e96; }
#widget-button-editor.sunrise, #widget-button-settings.sunrise, .support.button.sunrise { color: #dd823b; border-color: #dd823b; }
#widget-button-editor.foggy, #widget-button-settings.foggy, .support.button.foggy { color: #72aee6; border-color: #72aee6; }
#widget-button-editor.polar, #widget-button-settings.polar, .support.button.polar { color: #53a0de; border-color: #53a0de; }
#widget-button-editor.polar:hover, #widget-button-settings.polar:hover, .support.button.polar:hover { color: #fff; background-color: #53a0de; }

.checkbox-switch.default:hover p { visibility: visible; }
.dashicons-lock.red, .lock.notes.red { color: #D63638; }
.dashicons-lock.orange, .lock.notes.orange { color: #FFA500; }
.dashicons-unlock, .lock.notes { color: #85C641; }
.dashicons-lock:hover + span, .dashicons-unlock:hover + span { visibility: visible; }
#card-submit-wrap { margin: 0 auto; padding: 0 40px; }
#alert-wrap, #form-buttons { text-align: center; }
.button.back-list.default { color: #2271b1; border-color: #2271b1; }
.button.back-list.light { color: #04a4cc; border-color: #04a4cc; }
.button.back-list.modern { color: #3858e9; border-color: #3858e9; }
.button.back-list.blue { color: #096484; border-color: #096484; }
.button.back-list.coffee { color: #2271b1; border-color: #2271b1; }
.button.back-list.coffee:hover { color: #fff; border-color: #59524c; background-color: #59524c; }
.button.back-list.ectoplasm { color: #a3b745; border-color: #a3b745; }
.button.back-list.ectoplasm:hover { color: #829237; border-color: #829237; }
.button.back-list.midnight { color: #e14d43; border-color: #e14d43; }
.button.back-list.midnight:hover { color: #d02c21; border-color: #d02c21; }
.button.back-list.ocean { color: #2271b1; border-color: #2271b1; }
.button.back-list.ocean:hover { color: #fff; border-color: #0a4b78; background-color: #738e96; }
.button.back-list.sunrise { color: #dd823b; border-color: #dd823b; }
.button.back-list.foggy { color: #72aee6; border-color: #72aee6; }
.button.back-list.polar { color: #53a0de; border-color: #53a0de; }
.button.back-list.polar:hover { color: #fff; background-color: #53a0de; }

/* Form page */
.forwarding { padding-right: 3px; }
#deletion-notice.success { text-align: center; background: #75C375; }
#deletion-notice .disclaimer.success { padding: 0; line-height: 48px; }
#deletion-notice .disclaimer.success span { font-size: 80px; width: 68px; height: 48px; line-height: 48px;  padding-right: 0; }
#deletion-notice.confirm { background: #D63638; }
div.notice { margin-top: 13px !important; margin-left: 0; margin-right: 0; }

@media screen and (max-width: 374px) {
#settings-tabs a, #editor-tabs a { font-size: 0.75rem; }
}

@media screen and (max-width: 520px) {
.type { margin-right: 0 !important; border-right: 1px solid #8993ab !important; }
#submissions-data { margin: 15px 0 !important; }
#submissions-data li { padding: 20px 7px !important; width: calc(20% -1px) !important; }
.label { font-size: .7em !important; letter-spacing: -.5px; }
.value { font-size: 1.25em !important; }
#empty-submission, #last-submission, #submissions-notice { padding: 10px 15px 30px !important; margin: /* 10px -10px 10px -10px */ 20px 0 !important; }
#last-submission { overflow: auto; }
label.multiselect { width: 100%; }
}

@media screen and (max-width: 782px) {
#deletion-notice { padding: 5px 10px 30px !important; margin: 0 -50px !important; }
.submissions-list .notice { margin: 20px; }
#deletion-toggle { margin: 20px; margin-top: 30px; }
#page-description.overview, #forms-wrap { padding: 10px 0 !important; margin-left: -10px !important; margin-right: -10px !important; }
#submissions-data li { width: 20%; }
.type { margin-right: 0; border-right: 1px solid #8993ab !important; }
.label { font-size: .75em; }
#empty-submission, #last-submission, #submissions-notice { padding: 30px 20px 50px !important; }
#sform-wrap { padding-right: 10px; }
#page-description, #forms-wrap { padding: 10px; }
#page-description .notice-success { margin-left: 0; margin-right: 0; }
form { padding: 10px; }
.sform.wrap  { margin-top: 0; }
#sform-wrap.spaced { padding-top: 9px; }
div.notice-warning.incompatible { margin-right: 20px; margin-left: 10px; }
.responsive { display: none !important; }
h1.title { padding: 10px; }
select#form { padding: 0 24px 0 8px; min-height: 34px; font-size: 13px;}
.wrap { margin-right: 0px; padding-right: 10px; margin-left: -10px; padding-left: 10px; }
.nav-tab { border:none; line-height: 26px; }
form#attributes, form#settings, form#card, #settings-tabs, #editor-tabs #card-tabs { margin: 0 -10px; }
#settings-tabs, #editor-tabs { overflow: hidden; padding: 0 0 0 10px; height: auto; margin-left: -10px !important; margin-right: -10px; }
.form-button { line-height: 25px; }
#settings-tabs a, #editor-tabs a { margin-right: 0 !important; padding: 5px 8px !important; font-weight: 400; }
#settings, #attributes, #card { border: none; }
.options-heading { padding: 0 10px 10px; }
.options-heading.closed	> a > .icon-button, .options-heading.closed	> span > .icon-button { display: none; }
.options-heading > a > .icon-button, .options-heading > span > .icon-button { display: block; }
th.option { padding: 15px 10px; }
td.checkbox-switch.notes, td.checkbox-switch, td.multicheckbox.notes, td.select.notes, td.text, td.radio, td.textarea, td.text.notes, td.radio.notes, td.radio.notes.last, td.select, td.used-page, td.plaintext, td.plaintext.last { padding: 10px; }
td.plaintext.icon { padding: 0px 10px; }
td.plaintext.widget #edit-widget{ margin-top: -11px !important; margin-bottom: 0 !important; }
td.last.used-page, td.last.select, td.last.radio, td.checkbox-switch.last.notes, td.checkbox-switch.last, td.last.text, td.last.select.notes, td.last.text.notes, td.last.textarea { padding: 10px 10px 40px; }
#label-error, #set-page { display: none; }
label-error-top	{ display: block; }
label.radio { width: 100%; }
a .text, #smpt-warnings.text, .settings-page.button, .widgets-page.button, .privacy-setting.button { display: none; }
input[type=radio]:checked::before { width: .5rem; height: .5rem; margin: .1875rem; }
tr.outside th { padding: 45px 10px 15px; }
tr.outside td.plaintextt { padding: 10px; }
#attributes { margin: 0 -10px; }
#editor-tabs a.form-page { margin-right: 5px!important; }
td.column-locks span { margin-left: -5px; margin-top:  -1px;}
.lock.notes { padding: 3px 10px; }
.icon-button { line-height: 46px !important; }
.button.back-list { display: none; }
.subsubsub { font-size: 13px; width: 100%; }
.tablenav .tablenav-pages { margin: 0; }
.tablenav.top, p.search-box { text-align: center; }
.tablenav.top { margin: 20px 0 12px 0; }
.tablenav.bottom { margin: 8px 20px 0; }
#forms-table .tablenav .button { margin-bottom: 0 !important; margin-left: 10px; margin-right: 0 !important; }
.row-actions  { display: flex !important; }
#forms-table { padding: 20px 0 10px 0; }
tbody td.check-column, .widefat tbody th.check-column, .widefat tfoot td.check-column, .widefat thead td.check-column { padding: 8px 0 0 10px; }
.widefat td, .widefat th { padding: 14px 10px; }
input[type=checkbox] { margin: 2px 0 8px 10px !important; }
.metabox-prefs input[type=checkbox] { margin: -4px 5px 0 0 !important; }
.widefat tfoot td input[type=checkbox], .widefat thead td input[type=checkbox] { margin: 0 0 8px 10px !important; }
.wp-list-table .toggle-row { top: 16px; }
.wp-list-table .is-expanded td:not(.hidden) { padding-bottom: 10px !important; padding-right: 20px !important; }
.tablenav-pages .pagination-links { font-size: 13px; }
.tablenav .tablenav-pages .button, .tablenav .tablenav-pages .tablenav-pages-navspan { display: inline-block; vertical-align: baseline; min-width: 30px; min-height: 30px; margin: 0 !important; padding: 0 4px; font-size: 16px; line-height: 1.625; text-align: center; margin-left: 10px; }
.tablenav-pages .pagination-links .current-page { margin: 0 2px 0 0; font-size: 13px; text-align: center; min-width: 30px; min-height: 30px; margin: 0; padding: 0 4px; }
}

@media screen and (min-width: 783px) {
.submissions-list .notice { margin: 5px 0px 2px; }
#sform-wrap { padding-right: 20px; padding-bottom: 30px; }
#sform-wrap.spaced { padding-top: 7px; }
div.notice-warning.incompatible { margin-right: 20px; }
.sform.wrap { margin: 38px 20px 0 2px; }
h1.title { padding: 10px 0; }
.nav-tab { border:1px solid #dcdfe6; line-height: 24px; }
#settings-tabs a, #editor-tabs a { font-size: 14px; margin-right: 5px !important; padding: 5px 12px; }
#settings, #attributes, #card { border: 1px solid #dcdfe6; }
.options-heading, .options-heading span span { line-height: 60px; }
.options-heading { padding: 0 41px; }
.options-heading.closed	> a > .settings-page, .options-heading.closed > a > .widgets-page,
.options-heading.closed > span > #smpt-warnings { display: none; }
.options-heading > a > .settings-page, .options-heading > a > .widgets-page, .options-heading > span > #smpt-warnings { display: block; }
.icon-button, #set-page-icon { display: none; }
th.option{ padding: 36px 41px 30px; width: 275px; }
td.checkbox-switch.notes { padding: 34px 50px 12px 10px; }
td.checkbox-switch { padding: 34px 50px 35px 10px; }
td.multicheckbox.notes { padding: 33px 50px 7px 10px; }
td.last.select { padding: 24px 50px 54px 9px; }
td.last.radio { padding: 30px 50px 60px 10px; }
td.select.notes { padding: 24px 50px 1px 9px; }
td.checkbox-switch.last.notes { padding: 34px 50px 42px 10px; }
td.checkbox-switch.last { padding: 34px 50px 65px 10px; }
td.text { padding: 24px 50px 24px 9px; }
td.last.text { padding: 24px 50px 54px 9px; }
td.radio { padding: 30px 50px 30px 9px; }
td.last.select.notes { padding: 24px 50px 31px 9px; }
td.textarea { padding: 21px 50px 24px 9px; }
td.text.notes { padding: 23px 50px 2px 9px; }
td.radio.notes { padding: 30px 50px 7px 10px; }
td.radio.notes.last { padding: 30px 50px 37px 10px; }
td.last.text.notes { padding: 23px 50px 32px 9px; }
td.select { padding: 24px 50px 24px 9px; }
td > p.description { padding-right: 50px; }
td.plaintext { padding: 36px 50px 36px 9px; }
td.plaintext.last { padding: 36px 50px 66px 9px; }
td.plaintext.widget { padding: 24px 50px 24px 9px; line-height: 42px; }
td.plaintext.icon { padding: 26px 50px 24px 9px; }
td.used-page { padding: 36px 50px 36px 9px; }
td.last.textarea { padding: 21px 50px 24px 9px; }
tr.outside th { padding: 66px 41px 30px; }
tr.outside td.plaintext { padding: 56px 50px 24px 9px; }
th.column-locks, td.column-locks, th.column-status, td.column-status { text-align: center; }
.dashicons-lock, .dashicons-unlock { width: 100%; }
th.column-entries, td.column-entries, th.column-forwarding, td.column-forwarding { width: 100px; text-align: center; }
th.column-movedentries, td.column-movedentries { width: 150px; text-align: center; }
th.column-target, td.column-target { text-align: center; }
th.column-creation, td.column-creation { text-align: center; }
th.column-creation a { display: inline-flex; }
th.column-creation a span { margin-left: 17px; }
th.column-creation a span.sorting-indicator { margin-left: 7px; }
.button.admin { float: right; padding: 3px 10px !important; }
.button.admin { float: right; padding: 3px 10px !important; }
}
p.description span.error { color: #f6866f; }

/* Customizer page */
#available-widgets [class*="sform"] .widget-title:before { content: url("data:image/svg+xml,%3Csvg width='20px' height='20px' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180' %3E%3Cpath fill='currentColor' d='M96.326,111.597c0-18.193-0.167-36.391,0.053-54.58 c0.188-15.525,3.512-29.949,12.957-41.421c9.567-11.622,21.017-11.457,30.737-0.01c7.372,8.682,10.607,19.568,12.215,31.381 c0.732,5.379,0.851,10.786,0.849,16.214c-0.011,29.197-0.002,58.396-0.007,87.595c-0.002,6.48-4.014,10.405-9.378,9.323 c-1.924-0.389-1.816-2.022-1.926-3.624c-0.695-10.047-0.688-10.011-8.982-7.314c-6.804,2.212-13.586,4.543-20.463,6.387 c-3.582,0.962-5.123,2.99-4.787,7.271c0.146,1.889,0.034,3.815-0.05,5.717c-0.121,2.802-1.362,4.579-3.627,5.479 c-6.666,2.648-7.592,1.872-7.592-6.516C96.325,148.864,96.325,130.23,96.326,111.597z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M27.769,107.198c0-15.412-0.03-30.824,0.006-46.234 c0.066-28.643,17.508-50.748,41.681-53.416c10.049-1.108,20.08-0.48,30.118-0.75c0.936-0.025,2.139-0.439,2.631,0.961 c0.478,1.368-0.575,2.092-1.229,2.922c-0.76,0.967-1.845,1.741-2.281,2.873c-2.752,7.121-7.72,7.832-13.544,7.427 c-6.419-0.445-12.871-0.373-19.217,1.558C49.624,27.498,38.989,43.42,39.058,63.261c0.029,8.499,0.51,16.996,0.485,25.493 c-0.039,13.634-0.362,27.268-0.496,40.901c-0.065,6.679,1.043,7.76,6.557,8.476c12.062,1.562,24.085,3.49,36.146,5.019 c3.442,0.438,4.282,2.441,4.271,6.104c-0.025,9.025-0.132,8.982-7.748,7.741c-11.527-1.878-23.107-3.308-34.656-5.002 c-3.365-0.496-4.713,0.846-4.562,5.06c0.346,9.731,0.213,8.388-7.725,7.188c-2.969-0.446-3.621-2.725-3.603-5.963 C27.816,141.25,27.769,124.225,27.769,107.198z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M75.697,51.212c-5.191-0.897-10.416-0.479-15.628-0.553 c-2.054-0.029-2.659-0.985-2.13-3.342c1.504-6.724,6.782-12.072,12.691-12.477c3.083-0.211,6.184-0.019,9.271-0.12 c1.641-0.054,1.945,0.99,1.602,2.487c-0.899,3.906-1.4,7.864-1.404,11.914c-0.002,1.369-0.648,2.056-1.787,2.086 C77.44,51.23,76.568,51.212,75.697,51.212z'%3E%3C/path%3E%3Cpath fill='%23FFF' d='M73.535,48.245c-3.321-0.574-6.665-0.307-10.001-0.354 c-1.313-0.019-1.702-0.63-1.362-2.139c0.963-4.303,4.34-7.726,8.121-7.986c1.975-0.135,3.959-0.012,5.936-0.076 c1.049-0.035,1.244,0.633,1.024,1.592c-0.577,2.5-0.897,5.033-0.899,7.625c0,0.875-0.414,1.316-1.144,1.335 C74.651,48.256,74.094,48.245,73.535,48.245z'%3E%3C/path%3E%3C/svg%3E"); }
