/* General Styles */
@font-face {
  font-family: "Mansfield";
  src: url("../fonts/Mansfield .woff") format('woff');
}
.formation-wrap-inner, .jconfirm {
	font-family: "Mansfield" !important;
}
.formation-wrap-inner a {
	text-decoration: none;
	box-shadow: none;
    color: #000000;
}
.formation-nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    width: 100%;
}
ul.formation-nav li p {
    font-size: 15px;
    font-weight: 500;
}
.formation-nav *, .formation-nav::after, .formation-nav::before {
    box-sizing: border-box;
}
.formation-pro-popup-col {
    width: 1000px;
    margin: 0 auto;
    max-width: 100%;
}
.formation-btn-disabled {
    opacity: 0.4;
}
span.formation-instant-loader {
	display: block;
	animation-name: formation_spin;
    animation-duration: 3000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

/* Switch Styles */
.formation-switch {
	position: relative;
    width: 40px;
    height: 12px;
}
.formation-switch input {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 4px;
    z-index: 1;
}
.formation-switch .slider {
    position: absolute;
    cursor: pointer;
	width: 30px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #c8d6f2;
    -webkit-transition: .4s;
    transition: .4s;
}
.formation-switch .slider.round {
    border-radius: 34px;
}
.formation-switch .slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 1px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
	border-radius: 50%;
}
.formation-switch input:checked + .slider {
	background-color: #3fcf5d;
}
.formation-switch .slider:before {
    -webkit-transform: translate(-2px, 2px);
    -ms-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
	bottom: 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 8px 0px;
}
.formation-switch input:checked + .slider:before {
    -webkit-transform: translate(15px, 2px);
    -ms-transform: translate(15px, 2px);
    transform: translate(15px, 2px);
    bottom: 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 8px 0px;
}
.formation-switch span {
    margin-right: 0 !important;
}

/* Button Styles */
.formation-wrap-inner .formation-btn, a.formation-templates-import.formation-btn.formation-light-btn:hover {
    -webkit-appearance: none;
    border-radius: 7px;
    box-sizing: border-box;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
    outline: none;
    padding: 10px 12px;
    text-align: center;
	text-decoration: none;
    transition: .1s;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    white-space: nowrap;
    background: linear-gradient(90deg, rgba(121,81,249,1) 0%, rgba(37,121,236,1) 100%);
    color: #fff;
    transition: all ease 0.35s;
	border: 1px solid transparent;
}
.formation-wrap-inner .formation-btn.formation-bulk-actions-go {
	font-size: 20px;
}
a.formation-templates-import.formation-btn.formation-light-btn, .formation-wrap-inner .formation-btn:hover {
	background: #fff;
	color: #2579ec !important;	
    border: 1px solid #2579ec;
}
.formation-btn > i {
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
}

/* Form Page Styles */
ul.formation-filter-list {
    display: flex;
    margin-bottom: 30px;
}
.formation-header-filter .formation-forms-search-wrap {
    width: 40%;
    justify-items: end;
}
.formation-header-filter .formation-flex {
	display: flex;
	justify-content: space-between;
    align-items: baseline;
}
.formation-input-group {
    position: relative;
}
.formation-input-group > span:first-child {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
}
.formation-input-group .formation-forms-search {
    border: transparent;
    padding-left: 30px;
	height: 40px;
	width: 256px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px 0px;
}
.formation-posts-list-wrap.processing img.formation-forms-loader {
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    margin: 0 auto;
}
.formation-posts-list-wrap.processing {
	position: relative;
}
.formation-posts-list-wrap.processing ul.formation-posts-list {
    opacity: 0;
}
ul.formation-filter-list > li:not(:last-child) {
    margin-right: 10px;
    border-left: solid 1px #ddd;
    padding-left: 10px;
}
ul.formation-filter-list > li:first-child {
    border-left: none;
    padding-left: 0;
}
ul.formation-filter-list > li:last-child {
    margin-left: auto;
	display: flex;
    align-items: center;
}
span.formation-separator {
    margin: 0 10px;
}
select.formation-select, .formation-entries-header select {
    -webkit-appearance: none;
    background-color: #fff;
    border-radius: 4px;
    color: #000000;
    font-weight: 500;
    padding: 7px 15px;
    border: none;
    min-width: 160px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
select.formation-filter-bulk-process.formation-select {
    margin-right: 50px;
}

/* Admin Table Styles */
ul.formation-posts-list {
    display: flex;
    flex-wrap: wrap;
}
ul.formation-posts-list > li {
    width: 100%;
    display: inline-flex;
	padding: 10px 0;
    margin-bottom: 10px;
    border-bottom: solid 1px #ddd;
}
ul.formation-posts-list > li:first-child {
	background: #fff;
}
ul.formation-filter-list > li:not(:last-child) {
    margin-right: 10px;
    border-left: solid 1px #ddd;
    padding-left: 10px;
}
ul.formation-filter-list > li:first-child {
    border-left: none;
    padding-left: 0;
}
span.formation-bulk-select {
	display: block;
	flex: 0 0 50px;
}
ul.formation-other-settings {
    display: flex;
    opacity: 0;
}
ul.formation-other-settings > li {
    padding-right: 8px;
    position: relative;
}
.formation-posts-list > li:hover ul.formation-other-settings {
    opacity: 1;
}
span.formation-shortcode-copy-parent {
    position: relative;
}
a.formation-shortcode-copy {
    text-decoration: none;
    position: relative;
    background: #f6f6f6;
    padding: 5px 22px 5px 10px;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
}
span.formation-shortcode-copy-parent i {
    position: absolute;
    right: 28px;
    top: 3px;
    color: #000;
}
.formation-embed-copy span.formation-shortcode-copy-parent i {
	position: relative;
	top: 1px;
	right: -3px;
}

/* Settings Styles */
form.formation-settings-form {
    padding: 15px 30px;
    border-radius: 6px;
}
.formation-settings-form input.formation-btn {
    margin-bottom: 50px;
}
.formation-wrap-content-part > h3 {
    margin-left: 30px;
    padding-bottom: 20px;
    border-bottom: solid 1px #e3e3e3;
}
.formation-settings-tab-list.nav-tab-wrapper {
    margin-bottom: 30px;
}
.formation-control {
    margin-bottom: 20px;
}
.formation-control.formation-checkbox-control {
    display: flex;
    align-items: center;
}
.formation-control.formation-checkbox-control label {
    margin-bottom: 0;
}
.formation-control.formation-checkbox-control input {
    margin-right: 10px;
}
label.customize-control-label {
    font-weight: 600;
    display: block;
    color: #000000;
    font-size: 16px;
    margin-bottom: 10px;
}
span.customize-control-description {
    font-size: 14px;
    display: block;
    margin-top: 6px;
    color: #272727;
}
span.customize-control-description a {
    font-weight: 500;
    text-decoration: underline;
}
.formation-control .customize-control-title {
    display: block;
    margin-bottom: 10px;
    color: #000;
    line-height: 30px;
    letter-spacing: 0px;
    font-style: normal;
    font-size: 16px;
}
.formation-settings-tab .formation-control .formation-customizer-text-field, .formation-settings-tab .formation-control.formation-customizer-select-field {
    height: 40px;
    border-radius: 10px;
    padding-right: 0;
    width: 100%;
    box-shadow: #1b1f2300 0px 0px 0px 1px;
}
.formation-control .formation-customizer-select-field {
    border-color: #e1e1e1;
    height: 40px;
    border-radius: 10px;
    padding-right: 0;
    width: 100%;
}
.formation-tab {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 30px;
    list-style: none;
	border-bottom: 1px solid #dee2e6;
}
.formation-tab > li {
    margin-bottom: 0;
}
.formation-tab li > a {
	margin-bottom: -1px;
    background: 0 0;
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
	display: block;
    padding: .5rem 1rem;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
.formation-tab li > a.active {
	color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}
.formation-settings-tab-content {
    padding-bottom: 10px;
}

/* Import Popup Styles */
.formation-create-panel-1 .formation-nav > li {
    width: 31.33%;
    margin-right: 20px;
    text-align: start;
    background: #fff;
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px 0px;
    border-radius: 10px;
    cursor: pointer;
}
.formation-create-panel-1 .formation-nav > li span {
    font-size: 40px;
}
.formation-create-panel-1 .formation-nav > li h6 {
    font-size: 20px;
	margin-bottom: 0;
	margin-top: 20px;
}
.formation-create-panel-1 .formation-nav > li.active {
    background: #1967d2;
    color: #fff;
	position: relative;
}
.formation-create-panel-1 .formation-nav > li.active:before {
    content: "\f147";
    font-family: dashicons;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 22px;
    line-height: 30px;
    height: 30px;
    width: 30px;
    background: #fff;
    border-radius: 50%;
    color: #1967d2;
}
.formation-form-name-wrap label {
    display: block;
    margin-bottom: 10px;
	font-size: 16px;
}
.formation-form-name-wrap input {
    width: 280px;
    height: 40px;
    margin-bottom: 30px;
    border: none;
    color: #272727;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px 0px;
	padding-left: 20px;
}
.formation-form-templates {
    text-align: center;
    padding: 30px;
}
.formation-form-templates img.formation-templates-loader {
    width: 30px;
}
.formation-plugin-item {
	cursor: pointer;
    text-align: center;
    width: 20%;
}
.formation-plugin-item h5 {
    font-size: 16px;
    color: #000000;
    font-weight: 600;
}
.formation-plugin-item img {
    padding: 30px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 20px;
}
.formation-plugin-item:nth-child(even) {
    margin-top: 50px;
}
.formation-btn.formation-invisible {
    opacity: 0;
	width: 0;
    height: 0;
}

/* Import Page Styles */
#import-upload-form .submit {
	position: relative;
	max-width: 200px;
}
#import-upload-form .submit span {
    display: none;
    position: absolute;
    right: 20px;
    top: 15px;
}
.formation-wrap-inner.processing #import-upload-form .submit span {
	display: block;
	animation-name: formation_spin;
    animation-duration: 3000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes formation_spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

/* Animated tick styles */
.formation-animation-ctn {
  text-align:center;
  margin-top:5em;
}
@-webkit-keyframes checkmark {
    0% {
        stroke-dashoffset: 100px
    }

    100% {
        stroke-dashoffset: 200px
    }
}

@-ms-keyframes checkmark {
    0% {
        stroke-dashoffset: 100px
    }

    100% {
        stroke-dashoffset: 200px
    }
}
@keyframes checkmark {
    0% {
        stroke-dashoffset: 100px
    }

    100% {
        stroke-dashoffset: 0px
    }
}
@-webkit-keyframes checkmark-circle {
    0% {
        stroke-dashoffset: 480px
   
    }

    100% {
        stroke-dashoffset: 960px;
      
    }
}
@-ms-keyframes checkmark-circle {
    0% {
        stroke-dashoffset: 240px
    }

    100% {
        stroke-dashoffset: 480px
    }
}
@keyframes checkmark-circle {
    0% {
        stroke-dashoffset: 480px 
    }

    100% {
        stroke-dashoffset: 960px
    }
}
@keyframes colored-circle { 
    0% {
        opacity:0
    }

    100% {
        opacity:100
    }
}
.inlinesvg .svg svg {
    display: inline
}
.icon--order-success svg polyline {
    -webkit-animation: checkmark 0.25s ease-in-out 0.7s backwards;
    animation: checkmark 0.25s ease-in-out 0.7s backwards
}
.icon--order-success svg circle {
    -webkit-animation: checkmark-circle 0.6s ease-in-out backwards;
    animation: checkmark-circle 0.6s ease-in-out backwards;
}
.icon--order-success svg circle#colored {
    -webkit-animation: colored-circle 0.6s ease-in-out 0.7s backwards;
    animation: colored-circle 0.6s ease-in-out 0.7s backwards;
} 
.formation-import-successs-wrap {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    background: rgba(255,255,255,0.9);
}
.formation-import-swrap-inner {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}

.formation-forms-pagination {
    display: flex;
    justify-content: end;
}
.formation-forms-pagination ul {
    display: inline-flex;
}
.formation-forms-pagination ul li a, .formation-forms-pagination ul li span {
  color: black;
  box-shadow: none;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: solid 1px #f1f1f1;
}
.formation-forms-pagination ul li a:hover, .formation-forms-pagination ul li.active .current {
  background-color: #1967d2;
  color: white;
}
.formation-forms-pagination ul li.active a:hover:not(.current),
.formation-forms-pagination ul li.active .current.prev,
.formation-forms-pagination ul li.active .current.next {background-color: #ddd;}

/* New Css */
.formation-wrap-inner {
    display: flex;
    border-radius: 15px;
    position: relative;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 8px 4px;
    margin: 0;
    padding: 0;
    background: linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(246, 246, 246, 1) 100%);
}
.formation-submenu-part {
    background: linear-gradient(90deg, rgba(95, 109, 255, 1) 0%, rgba(24, 139, 254, 1) 100%);
    color: #fff;
    border-radius: 15px 0 0 15px;
    padding: 20px 0 120px 20px;
    text-align: center;
	position: relative;
}
img.formation-toolbar-logo {
    max-width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}
.formation-logo-wrap {
    padding-right: 20px;
}
.formation-wrap-content-part {
    padding: 30px;
	width: calc(100% - 200px);
}
.formation-submenu-part a {
    color: #fff;
}
ul.formation-menu li.formation-menu-item a {
    color: #fff;
    font-size: 16px;
	transition: all ease .35s;
	display: block;
	padding-left: 30px;
    height: 45px;
    line-height: 45px;
	width: 100%;
    text-align: left;
}
ul.formation-menu li.formation-menu-item a i {
    margin-right: 10px;
}
.formation-posts-list-header {
    display: flex;
    border-radius: 10px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
    padding: 15px 20px;
    margin-bottom: 30px;
    background: #fff;
}
.formation-posts-list-header span {
	color: #000000;
}
.formation-posts-list-header span:first-child, .formation-posts-list-header span:nth-child(2), ul.formation-posts-list > li span:nth-child(2) {
    flex: 0 0 50px;
}
.formation-posts-list-header span:nth-child(3), ul.formation-posts-list > li span:nth-child(3) {
    flex: 0 0 270px;
}
.formation-posts-list-header span:nth-child(4), ul.formation-posts-list > li span:nth-child(4) {
    flex: 0 0 208px;
}
.formation-posts-list-header span:nth-child(4) {
	text-align: center;
    margin-left: -10px;	
}
.formation-posts-list-header span:nth-child(5), ul.formation-posts-list > li span:nth-child(5) {
    flex: 0 0 140px;
    display: flex;
    justify-content: center;
}
.formation-posts-list-header span:nth-child(6), ul.formation-posts-list > li span:nth-child(6) {
    flex: 0 0 80px;
    display: flex;
	margin-left: auto;
}
.formation-posts-list-header span:nth-child(7), ul.formation-posts-list > li span:nth-child(7) {
    flex: 0 0 80px;
    display: flex;
    margin-left: auto;
}
.formation-posts-list-header span:last-child, ul.formation-posts-list > li span:last-child {
	flex: 0 0 80px;
	display: flex;
    justify-content: center;
}
.formation-posts-list-header span {
    font-weight: 500;
    font-size: 15px;
}
.formation-posts-list-header span {
    flex: 1 0 0%;
}
.formation-posts-list-header span:last-child {
    margin-left: auto;
	text-align: end;
}
ul.formation-posts-list {
    border-radius: 10px;
    border: none;
    padding: 15px 20px;
    margin-bottom: 20px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
}
.row-title {
    font-size: 14px !important;
    font-weight: 500;
}
ul.formation-posts-list > li:last-child {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.formation-user-wrap {
    padding-bottom: 30px;
    width: 60%;
}
h2.formation-user {
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 600;
}
p.formation-user-content {
    margin: 0;
    color: #272727;
    font-size: 14px;
}
.formation-version-wrap {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    bottom: 20px;
    width: 100%;
}
p.formation-version {
    font-size: 16px;	
    font-weight: 300;
}
ul.formation-menu li.formation-menu-item {
    position: relative;
    height: 45px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    border-radius: 10px;
}
ul.formation-menu li.formation-menu-item.active, ul.formation-menu li.formation-menu-item:hover {
    background: #f9f9f9;
    border-radius: 10px 0 0 10px;
}
ul.formation-menu li.formation-menu-item.active a, ul.formation-menu li.formation-menu-item:hover a {
    color: #5f6dff;
}
ul.formation-menu li.formation-menu-item:before, ul.formation-menu li.formation-menu-item:after {
    position: absolute;
    top: -15px;
    right: -1px;
    content: "\e91d";
    font-family: 'formation';
	opacity: 0;
	color: #f9f9f9;
}
ul.formation-menu li.formation-menu-item:after {
	transform: rotate(270deg);
	top: auto;
    bottom: -22px;
    right: -8px;
}
ul.formation-menu li.formation-menu-item.active:before, ul.formation-menu li.formation-menu-item:hover:before, ul.formation-menu li.formation-menu-item.active:after, ul.formation-menu li.formation-menu-item:hover:after {
	opacity: 1;
}
ul.formation-menu li.formation-menu-item.active:after, ul.formation-menu li.formation-menu-item:hover:after {
    top: 35px;
}
.jconfirm.jconfirm-material .jconfirm-box {
    padding: 30px 40px !important;
    border-radius: 20px;
    background: #F6F6F6 !important;
}
ul.formation-nav li:last-child {
    margin-right: 0;
}
ul.formation-nav li:first-child {
    margin-left: 0;
}
.formation-panel-head span {
    font-size: 15px;
    color: #000000;
    font-weight: 400;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon {
    top: 30px !important;
    right: 40px !important;
    border: 2px solid #000;
    border-radius: 6px;
    width: 22px !important;
    height: 22px !important;
}
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #E9EEF3;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    outline: 0px solid transparent;
}
ul.formation-links.formation-flex {
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.formation-links.formation-flex li {
    margin-bottom: 0;
    padding: 0 12px;
    position: relative;
}
ul.formation-links.formation-flex li a {
    font-size: 20px;
}
ul.formation-links.formation-flex li:not(:last-child):before {
    content: '';
    position: absolute;
    height: 15px;
    width: 1px;
    background: #fff;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}
.formation-campaign-import-form input#submit {
    -webkit-appearance: none;
    border: 1px solid #dadbdd;
    border-radius: 7px;
    box-sizing: border-box;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
    outline: none;
    padding: 12px 20px;
    text-align: center;
    text-decoration: none;
    transition: .1s;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    white-space: nowrap;
    background: linear-gradient(90deg, rgba(121, 81, 249, 1) 0%, rgba(37, 121, 236, 1) 100%) !important;
    transition: all ease 0.35s;
}
input#formation-import-file {
    display: block;
    margin-top: 20px;
}
.formation-forms-list-wrap *, .formation-forms-list-wrap::after, .formation-forms-list-wrap::before {
    box-sizing: border-box;
}
.formation-forms-list-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.formation-forms-list-wrap .formation-forms-list-left {
    width: 50%;
    padding-right: 20px;
    padding-left: 20px;
}
.formation-forms-list-wrap .formation-forms-list-right {
    width: 50%;
    padding-left: 20px;
}
.formation-forms-list-wrap .formation-forms-list-left ul {
    background: url(../images/trademark.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 60px 40px;
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    text-align: center;
}
.formation-forms-list-wrap .formation-forms-list-left ul li span.formation-forms-list-plus {
    font-size: 50px;
    line-height: 1;
    padding: 20px 0;
}
.formation-forms-list-wrap .formation-forms-list-right h4 {
    font-size: 30px;
    color: #000000;
    font-weight: 700;
    margin-bottom: 20px;
}
.formation-forms-list-wrap .formation-forms-list-right span {
    display: block;
    margin-bottom: 20px;
}
.formation-forms-list-wrap .formation-forms-list-right select {
    width: 250px;
    padding: 0 10px;
    color: #000000;
    font-size: 16px;
    border: 1px solid #E9EEF3;
}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
    text-transform: capitalize !important;
    font-weight: 500;
}
button.btn.formation-btn.formation-lets-go-btn {
    background: linear-gradient(90deg, rgba(121, 81, 249, 1) 0%, rgba(37, 121, 236, 1) 100%) !important;
    color: #fff !important;
    padding-right: 35px !important;
	position: relative;
}
button.btn.formation-btn.formation-lets-go-btn:before {
    position: absolute;
    content: "\e910";
    font-family: formation !important;
    right: 10px;
    font-size: 16px;
}
p.formation-alert {
    font-size: 16px;
    color: #000000;
	margin-bottom: 30px;
}
.formation-panel-head {
    padding-bottom: 15px;
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 30px;
}
a.formation-shortcode-copy.copied:after {
    content: "Copied!";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    text-align: center;
    background: rgba(255, 255, 255, 0.7);
    padding: 4px;
    color: #111;
    transition: all ease 0.35s;
}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
    font-size: 20px !important;
    font-weight: 600 !important;
    background: -webkit-linear-gradient(#7951F9, #2579EC);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 10px;
}
div:has(.formation-new-page-embed), div:has(.formation-confirm-pages-list) {
    font-size: 16px;
    color: #000000;
}
.formation-new-page-embed input, .formation-confirm-pages-list select {
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px !important;
    padding-left: 20px !important;
    border: none !important;
    font-size: 13px !important;
    height: 38px !important;
}
.formation-new-page-embed, .formation-confirm-pages-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 20px 0;
}
.formation-new-page-embed a.formation-page-new-btn, .formation-confirm-pages-list a.formation-page-select-btn {
    text-decoration: none;
    background: linear-gradient(90deg, rgba(121, 81, 249, 1) 0%, rgba(37, 121, 236, 1) 100%);
    position: relative;
    padding-right: 35px;
}
.formation-new-page-embed a.formation-page-new-btn:hover, .formation-confirm-pages-list a.formation-page-select-btn:hover {
	color: #fff;
}
.formation-new-page-embed a.formation-page-new-btn:before, .formation-confirm-pages-list a.formation-page-select-btn:before {
    position: absolute;
    content: "\e910";
    font-family: formation !important;
    right: 10px;
    font-size: 16px;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
    background: linear-gradient(90deg, rgba(121, 81, 249, 1) 0%, rgba(37, 121, 236, 1) 100%);
}
.formation-embed-wrap, .formation-form-name-wrap, .formation-create-panel-2, .formation-new-page-embed, .formation-confirm-pages-list, .formation-form-plugins, .formation-plugins-form {
    border-top: 1px solid #c6c6c6;
    padding-top: 30px;
    margin-top: 10px;
}
.formation-embed-wrap .formation-shortcode-copy-parent > * {
    font-size: 24px;
}