@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

body,
#wpcontent {
    background-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped {
    height: 100%;
    height: -webkit-fill-available;
}

#lfb_bootstraped.lfb_bootstraped a,
#lfb_bootstraped.lfb_bootstraped a:hover,
#lfb_bootstraped.lfb_bootstraped a:active {
    outline: none;
}

#lfb_bootstraped.lfb_bootstraped a[data-action="editLastStep"]:hover {
    opacity: 0.9;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winNoLicense .modal-footer {
    align-items: center;
    text-align: center;
    align-self: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winNoLicense .modal-body span.fas {
    font-size: 72px;
    padding-top: 20px;
    color: #1dd1a1
}

@media (min-width: 576px) {
    #lfb_bootstraped.lfb_bootstraped #lfb_winNoLicense .modal-dialog {
        max-width: 540px;
    }
}

#wpcontent {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 160px;
    position: relative;
}

#wpcontent.lfb_fullscreen {
    margin-left: 0px;
}

body.lfb_fullscreen {
    overflow-y: hidden !important;
}

body.lfb_fullscreen #lfb_bootstraped {
    overflow-y: auto;
}

#wpbody {
    overflow: inherit;
}

#lfb_bootstraped.lfb_bootstraped .nice-select.form-control {
    position: relative;
    z-index: 2;
}

#lfb_bootstraped.lfb_bootstraped .form-group:has(.nice-select.open) {
    position: relative;
    z-index: 4;
}

#lfb_bootstraped.lfb_bootstraped .nice-select.open .list {
    width: 100%;
    max-height: 280px;
    overflow-y: auto;
}

#lfb_bootstraped.lfb_bootstraped .nice-select .option,
#lfb_bootstraped.lfb_bootstraped .nice-select .option.selected {
    font-weight: normal;
}

#lfb_bootstraped.lfb_bootstraped .nice-select .option {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 15px;
    line-height: 20px;
}

#lfb_bootstraped.lfb_bootstraped .btn-primary {
    color: white;
}

#lfb_bootstraped.lfb_bootstraped .btn-primary:hover {
    color: white;
    background-color: #16a085;
}

body.rtl #wpcontent {
    margin-left: 0px;
    margin-right: 160px;
}

body.rtl #lfb_stepsManagerTitle {
    clear: both;
}

body.rtl #lfb_bootstraped.lfb_bootstraped .lfb_winHeader {
    padding-right: 42px;
}

body.rtl #lfb_bootstraped.lfb_bootstraped .dropdown-toggle .caret,
.bootstrap-datetimepicker-widget .dropdown-toggle .caret {
    margin-left: 0px;
    margin-right: 6px;
}

body.rtl #lfb_bootstraped.lfb_bootstraped .lfb_colorPreview {
    margin-left: 14px;
    margin-right: 0px;
}

body.rtl #lfb_bootstraped.lfb_bootstraped table.tablfb_highlightTable a {
    margin-right: 0px;
    margin-left: 6px;
}

body.rtl #lfb_bootstraped.lfb_bootstraped .btn>span[class^=fui-],
body.rtl #lfb_bootstraped.lfb_bootstraped .btn>span[class^=glyphicon],
body.rtl #lfb_bootstraped.lfb_bootstraped .btn>span.fa,
body.rtl #lfb_bootstraped.lfb_bootstraped .btn>span.fab,
body.rtl #lfb_bootstraped.lfb_bootstraped .btn>span.fas {
    margin-right: 0px;
    margin-left: 6px;
}

body.rtl #lfb_bootstraped.lfb_bootstraped #lfb_panelLogs>.lfb_container>div>p>a:last-child {
    margin-right: 12px;
    margin-left: 0px;
}

body.rtl #lfb_bootstraped.lfb_bootstraped #lfb_linkOperator {
    margin-left: 12px;
}

body>.simplemodal-overlay {
    display: none !important;
}

#lfb_bootstraped.lfb_bootstraped .switch.has-switch {
    direction: ltr;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkOperator {
    display: inline-block;
    width: 290px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_showLayerOperator {
    display: inline-block;
    width: 290px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped .has-switch,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch {
    border-radius: 30px;
    display: inline-block;
    cursor: pointer;
    line-height: 1.72222;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 80px;
    -webkit-mask: url(../img/switch/mask.png) 0 0 no-repeat;
    mask: url(../img/switch/mask.png) 0 0 no-repeat;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

#lfb_bootstraped.lfb_bootstraped .has-switch.deactivate,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch.deactivate {
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: default !important
}

#lfb_bootstraped.lfb_bootstraped .has-switch.deactivate label,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch.deactivate label,
#lfb_bootstraped.lfb_bootstraped .has-switch.deactivate span,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch.deactivate span {
    cursor: default !important
}

#lfb_bootstraped.lfb_bootstraped .has-switch>div,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch>div {
    width: 130px;
    position: relative;
    top: 0
}

#lfb_bootstraped.lfb_bootstraped .has-switch>div.switch-animate,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch>div.switch-animate {
    -webkit-transition: left .25s ease-out;
    transition: left .25s ease-out
}

#lfb_bootstraped.lfb_bootstraped .has-switch>div.switch-off,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch>div.switch-off {
    left: -50px
}

#lfb_bootstraped.lfb_bootstraped .has-switch>div.switch-off label,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch>div.switch-off label {
    background-color: #7f8c9a;
    border-color: #a4b0be;
    -webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, .5);
    box-shadow: -1px 0 0 rgba(255, 255, 255, .5)
}

#lfb_bootstraped.lfb_bootstraped .has-switch>div.switch-on,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch>div.switch-on {
    left: 0
}

#lfb_bootstraped.lfb_bootstraped .has-switch>div.switch-on label,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch>div.switch-on label {
    background-color: #1abc9c
}

#lfb_bootstraped.lfb_bootstraped .has-switch input[type=checkbox],
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch input[type=checkbox] {
    display: none
}

#lfb_bootstraped.lfb_bootstraped .has-switch span,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch span {
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    float: left;
    height: 29px;
    line-height: 19px;
    margin: 0;
    padding-bottom: 6px;
    padding-top: 5px;
    position: relative;
    text-align: center;
    width: 50%;
    z-index: 1;
    -webkit-transition: .25s ease-out;
    transition: .25s ease-out
}

#lfb_bootstraped.lfb_bootstraped .has-switch span.switch-left,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch span.switch-left {
    border-radius: 30px 0 0 30px;
    background-color: #34495e;
    color: #1abc9c;
    border-left: 1px solid transparent
}

#lfb_bootstraped.lfb_bootstraped .has-switch span.switch-right,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch span.switch-right {
    border-radius: 0 30px 30px 0;
    background-color: #a4b0be;
    color: #6c757d;
    text-indent: 7px
}

#lfb_bootstraped.lfb_bootstraped .has-switch span.switch-right [class*=fui-],
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch span.switch-right [class*=fui-] {
    text-indent: 0
}

#lfb_bootstraped.lfb_bootstraped .has-switch label,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-switch label {
    border: 4px solid #34495e;
    border-radius: 50%;
    float: left;
    height: 29px;
    margin: 0 -15px;
    padding: 0;
    position: relative;
    vertical-align: middle;
    width: 29px;
    z-index: 100;
    -webkit-transition: .25s ease-out;
    transition: .25s ease-out
}

#lfb_bootstraped.lfb_bootstraped .switch-square,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .switch-square {
    border-radius: 6px;
    -webkit-mask: url(../img/switch/mask.png) 0 0 no-repeat;
    mask: url(../img/switch/mask.png) 0 0 no-repeat
}

#lfb_bootstraped.lfb_bootstraped .switch-square>div.switch-off label,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .switch-square>div.switch-off label {
    border-color: #7f8c9a;
    border-radius: 6px 0 0 6px
}

#lfb_bootstraped.lfb_bootstraped .switch-square span.switch-left,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .switch-square span.switch-left {
    border-radius: 6px 0 0 6px
}

#lfb_bootstraped.lfb_bootstraped .switch-square span.switch-left [class*=fui-],
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .switch-square span.switch-left [class*=fui-] {
    text-indent: -10px
}

#lfb_bootstraped.lfb_bootstraped .switch-square span.switch-right,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .switch-square span.switch-right {
    border-radius: 0 6px 6px 0
}

#lfb_bootstraped.lfb_bootstraped .switch-square span.switch-right [class*=fui-],
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .switch-square span.switch-right [class*=fui-] {
    text-indent: 5px
}

#lfb_bootstraped.lfb_bootstraped .switch-square label,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .switch-square label {
    border-radius: 0 6px 6px 0;
    border-color: #1abc9c
}

#lfb_bootstraped.lfb_bootstraped .btn-group.lfb_btnGroupDrop {
    width: 280px;
    max-width: 100%;
}

#lfb_bootstraped.lfb_bootstraped .btn-group.lfb_btnGroupDrop .btn.dropdown-toggle {
    border-radius: 6px;
    width: 100%;
    display: inline-block;
    text-align: left;
    max-width: 280px;
    height: 42px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_btnGroupDrop .btn-default .caret {
    opacity: 0;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calcOperator {
    display: inline-block;
    width: 290px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_redirOperator {
    display: inline-block;
    width: 290px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_showStepOperator {
    display: inline-block;
    width: 290px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_showOperator {
    display: inline-block;
    width: 290px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_showOperator+.nice-select,
#lfb_bootstraped.lfb_bootstraped #lfb_showStepOperator+.nice-select {
    display: inline-block;
    width: 290px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_iconLogo {
    display: inline-block;
    width: 20px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(../img/iconLogo_w.png);
    float: left;
    margin-top: 6px;
    margin-left: 14px;
}

#lfb_bootstraped.lfb_bootstraped tbody.ui-sortable {
    overflow: auto;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemOptionsValues tbody tr,
#lfb_bootstraped.lfb_bootstraped #lfb_imageLayersTable tbody tr {
    cursor: move;
    -webkit-transition: -webkit-box-shadow 1s;
    transition: box-shadow 1s;
}

#lfb_bootstraped.lfb_bootstraped #lfb_imageLayersTable tbody tr>td:nth-child(0)>a {
    display: inline-block;
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemOptionsValues tbody .ui-sortable-helper,
#lfb_bootstraped.lfb_bootstraped #lfb_imageLayersTable tbody .ui-sortable-helper {
    display: table;
    background-color: #FFF;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemsTable tbody tr,
#lfb_bootstraped.lfb_bootstraped #lfb_variablesTable tbody tr {
    cursor: move;
    -webkit-transition: -webkit-box-shadow 1s;
    transition: box-shadow 1s;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemsTable tbody .ui-sortable-helper,
#lfb_bootstraped.lfb_bootstraped #lfb_variablesTable tbody .ui-sortable-helper {
    display: table;
    background-color: #FFF;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemsTable tbody tr,
#lfb_bootstraped.lfb_bootstraped #lfb_variablesTable tbody tr {
    cursor: move;
    -webkit-transition: -webkit-box-shadow 1s;
    transition: box-shadow 1s;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemsTable tbody .ui-sortable-helper td {
    border-color: #FFF !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabLastStep table tbody .ui-sortable-helper {
    display: block;
    background-color: #FFF;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    height: 60px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabLastStep table tbody .ui-sortable-helper .btn-circle {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabLastStep table tbody .ui-sortable-helper td {
    border-color: #FFF !important;
    height: 60px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_panel {
    position: absolute;
    width: 100%;
    top: 0px;
    min-height: 100%;
    background-color: #f1f1f1;
    z-index: 10;
    font-size: 16px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_panel.lfb_fullscreen {
    position: fixed;
    top: 32px;
    z-index: 10000;
    bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped .switch {
    height: auto;
}

#lfb_bootstraped.lfb_bootstraped .note-editor button {
    min-width: 18px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor .note-help,
#lfb_bootstraped.lfb_bootstraped .note-editor .note-view [data-name="fullscreen"] {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped a.btn.btn-circle {
    border-radius: 50%;
    padding: 0px;
    width: 28px;
    height: 28px;
    line-height: 26px;
    transform: scale(1);
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
}

#lfb_bootstraped.lfb_bootstraped a.btn.btn-circle:hover {
    transform: scale(1.2);
}

#lfb_bootstraped.lfb_bootstraped #lfb_formsTabGeneral {
    padding-left: 18px;
    padding-right: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logsTable_wrapper>.row>.col-sm-6:last-child {
    text-align: right;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logsTable_wrapper input[type="search"] {
    margin-left: 12px;
    max-width: 240px;
    float: right;
    margin-top: 1px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logsTable_wrapper [name="lfb_logsTable_length"] {
    max-width: 78px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logsTable [name="tableSelector"] {
    position: relative;
    top: -3px;
}

#lfb_bootstraped.lfb_bootstraped a.btn.btn-addon {
    background-color: #9b59b6;
    color: white;
}

#lfb_bootstraped.lfb_bootstraped #lfb_editFormNavbar>.lfb_mainNavBar {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_navBar_customers {
    display: block !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_mainNavBar>a {
    margin-left: 2px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_editFormNavbar a {
    transition: transform 0.2s ease-in-out;
    transform: scale(1);
}

#lfb_bootstraped.lfb_bootstraped #lfb_editFormNavbar a:hover {
    transform: scale(1.04);
}

#lfb_bootstraped.lfb_bootstraped #lfb_editFormNavbar a:active {
    transform: scale(1);
}

#lfb_bootstraped.lfb_bootstraped a.btn.btn-addon:hover {
    background-color: #ae6ad9;
    color: white;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winExport .form-group>label {
    min-width: 190px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winExport .switch {
    top: 8px;
}

#lfb_bootstraped.lfb_bootstraped table.table {
    border: 0px;
}

#lfb_bootstraped.lfb_bootstraped .tooltip {
    z-index: 9999;
}

#lfb_bootstraped.lfb_bootstraped .lfb_tooltip.top .lfb_tooltip-arrow {
    margin-top: -1px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_tooltip.bottom .lfb_tooltip-arrow {
    margin-bottom: -3px;
}

#lfb_bootstraped.lfb_bootstraped .bottom .tooltip-inner {
    margin-top: -2px;
}

#lfb_bootstraped.lfb_bootstraped .top .tooltip-inner {
    margin-bottom: -2px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_greyTooltip.bottom .tooltip-inner {
    background-color: #a4b0be;
}

#lfb_bootstraped.lfb_bootstraped .lfb_greyTooltip.bottom .tooltip-arrow {
    border-bottom-color: #a4b0be;
}

#lfb_bootstraped.lfb_bootstraped .glyphicon-duplicate:before {
    content: "\e224";
}

#lfb_bootstraped.lfb_bootstraped h2 {
    margin-top: 0px;
}

#lfb_bootstraped.lfb_bootstraped .btn:not(.btn-circle)>span[class^=fui-],
#lfb_bootstraped.lfb_bootstraped .btn:not(.btn-circle)>span[class^=fa],
#lfb_bootstraped.lfb_bootstraped .btn:not(.btn-circle)>span.fa,
#lfb_bootstraped.lfb_bootstraped .btn:not(.btn-circle)>span.fas {
    margin-right: 6px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_btnItemSaveCt {
    padding-left: 14px;
    padding-right: 14px;
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped .palette {
    text-transform: inherit;
}

body>#ui-datepicker-div {
    z-index: 99999 !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formWrapper,
#lfb_bootstraped.lfb_bootstraped #lfb_form {
    position: relative;
    min-height: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formWrapper>.lfb_winHeader .btn-group>.btn-circle:not(:last-child) {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formWrapper>.lfb_winHeader .btn-group>.btn-circle.lfb_active {
    background-color: #34495e;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winCalendars #lfb_winCalendarTopMenu {
    clear: both;
    background-color: #34495e;
    padding: 8px;
    color: white;
    text-align: right;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winCalendars #lfb_winCalendarTopMenu label {
    margin-right: 12px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winCalendars #lfb_winCalendarTopMenu select {
    width: 180px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winCalendars #lfb_winCalendarTopMenu .tooltip .tooltip-inner {
    background-color: #16a085;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winCalendars #lfb_winCalendarTopMenu .tooltip.right .tooltip-arrow {
    border-right-color: #16a085;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winCalendars #lfb_winCalendarTopMenu .tooltip.left .tooltip-arrow {
    border-left-color: #16a085;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar {
    padding: 28px;
    margin-left: 0px;
    -webkit-transition: margin-left 0.3s;
    transition: margin-left 0.3s;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar.lfb_open {
    margin-left: 280px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar h2 {
    font-size: 30px;
    color: #34495e;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar a {
    text-decoration: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar .fc-row.fc-widget-header .fc-axis.fc-widget-header:first-child {
    padding: 0px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
}

#lfb_bootstraped.lfb_bootstraped .fc button,
#lfb_bootstraped.lfb_bootstraped .fc button:hover {
    background-color: #2a2c2f;
    border-top: 0px;
    border-bottom: 0px;
    border-color: #2a2c2f;
    background-image: none;
    color: #777c80;
    text-shadow: none;
    padding-left: 12px;
    padding-right: 12px;
}

#lfb_bootstraped.lfb_bootstraped .fc button:hover {
    opacity: 0.8;
}

#lfb_bootstraped.lfb_bootstraped .fc-state-default {
    box-shadow: none !important;
}

#lfb_bootstraped.lfb_bootstraped .fc button.fc-state-active {
    border: 1px solid #1abc9c;
    color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped .fc-row .fc-content-skeleton td,
#lfb_bootstraped.lfb_bootstraped .fc-row .fc-helper-skeleton td {
    padding: 8px;
}

#lfb_bootstraped.lfb_bootstraped .fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    font-weight: bold;
    text-decoration: none;
}

#lfb_bootstraped.lfb_bootstraped .fc-unthemed td.fc-today {
    background-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-list-item:hover td {
    background-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped .fc-time-grid .fc-slats td {
    font-size: 15px;
    color: #2c3e50;
}

#lfb_bootstraped.lfb_bootstraped .fc-time-grid .fc-slats td {
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .fc-unthemed td.fc-today {
    color: #2c3e50;
}

#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-divider,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-popover .fc-header,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-list-heading td {
    background-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar h2 {
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .fc button,
#lfb_bootstraped.lfb_bootstraped .fc button:hover {
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder .note-editor .note-editing-area .note-editable {
    background-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped .fc-event {
    padding: 4px !important;
    border-radius: 0px;
    border: 1px solid #6c757d;
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .fc-event {
    background-color: #2a2c2f !important;
    color: #777c80 !important;
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .fc-event:hover {
    border: 1px solid #1ABC9C !important;
    color: #1ABC9C !important;
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .fc-event-dot {
    background-color: #16a085;
}

.fc-widget-header a {
    color: #1ABC9C;
}

#lfb_bootstraped.lfb_bootstraped .fc th {
    text-align: center;
    padding: 8px !important;
    background-color: #2a2c2f;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .fc th a {
    color: white;
    text-decoration: none;
}

#lfb_bootstraped.lfb_bootstraped .fc-unthemed th,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed td,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed thead,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed tbody,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-divider,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-row,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-content,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-popover,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-list-view,
#lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-list-heading td {
    border-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar .lfb_calendarLinkAddEventDay {
    float: left;
    position: absolute;
    z-index: 9999;
    bottom: 4px;
    right: 4px;
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar td.fc-day.fc-widget-content:hover .lfb_calendarLinkAddEventDay {
    opacity: 1;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar td.fc-day.fc-widget-content {
    padding: 8px;
    position: relative;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft {
    position: absolute;
    left: 0px;
    width: 0px;
    background-color: #202224;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
    overflow-x: hidden;
    max-width: 0px;
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
    min-height: 100%;
    font-size: 15px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendarLeftMenu [name="orderID"]+div,
#lfb_bootstraped.lfb_bootstraped #lfb_calendarLeftMenu [name="customerID"]+div,
#lfb_bootstraped.lfb_bootstraped #lfb_calendarLeftMenu [name="customerAddress"] {
    display: inline-block;
    width: 200px;
    margin-right: 6px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table {
    border: 2px solid #2a2c2f;
    margin-top: 4px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody select.form-control {
    width: 214px;
    display: inline-block;
    margin-right: 6px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft a.btn:not(.btn-circle) {
    display: block;
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .form-group {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .form-group>label {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft :not(td)>.switch.has-switch {
    margin-bottom: 16px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft.lfb_open {
    left: 0px;
    opacity: 1;
    max-width: 280px;
    width: 280px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelHeader {
    background-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody {
    color: #a4b0be;
    display: none;
    background-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody .alert {
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody .alert p {
    font-size: 14px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .switch.has-switch {
    display: block;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft label {
    display: block;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel .lfb_lPanelHeader {
    padding: 10px;
    padding-top: 14px;
    padding-bottom: 14px;
    color: #FFF;
    background-color: #1abc9c;
    position: relative;
    display: block;
    width: 100%;
    box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.3);
    font-size: 15px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel .lfb_lPanelHeader>span.fa:first-child {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel .lfb_lPanelBody {
    padding: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winCalendars .lfb_lPanel .lfb_lPanelHeader {
    background-color: #2a2c2f;
    color: #b7bbc0;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLink {
    z-index: 8;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winDistance,
#lfb_bootstraped.lfb_bootstraped #lfb_winRedirection,
#lfb_bootstraped.lfb_bootstraped #lfb_winCalculationConditions,
#lfb_bootstraped.lfb_bootstraped #lfb_winShowConditions,
#lfb_bootstraped.lfb_bootstraped #lfb_winShowStepConditions,
#lfb_bootstraped.lfb_bootstraped #lfb_winLayerShowConditions,
#lfb_bootstraped.lfb_bootstraped #lfb_winLog,
#lfb_bootstraped.lfb_bootstraped #lfb_winLayerShowConditions,
#lfb_bootstraped.lfb_bootstraped #lfb_winCalendars {
    z-index: 2000;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logContainer {
    background: #FFF;
    padding: 24px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 38px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logContainer table,
#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logEditorContainer table {
    max-width: 900px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_editorLogBtns>a {
    margin: 6px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winLog .lfb_logContainer a {
    color: #333;
}

#wpfooter {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped button.wp-switch-editor {
    padding: 18px;
    line-height: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_actionsWrapper,
#lfb_bootstraped.lfb_bootstraped #lfb_interactionsWrapper {
    min-height: 110px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepsContainer {
    min-height: 3200px;
    min-width: 6200px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_winHeader .btn-group a.btn,
#lfb_bootstraped.lfb_bootstraped .lfb_winHeader .btn-group a.btn:hover {
    background-color: #16a085;
    border-radius: 17px !important;
    width: 34px;
    height: 34px;
    margin-top: 3px;
    padding: 0px;
    line-height: 34px;
    color: #FFF;
}

#lfb_bootstraped.lfb_bootstraped .lfb_winHeader .btn-group a.btn:hover {
    opacity: 0.8;
}

#lfb_bootstraped.lfb_bootstraped .lfb_winHeader .btn-group a.btn>span {}

#lfb_bootstraped.lfb_bootstraped #lfb_stepsOverflow {
    position: relative;
    overflow-x: auto;
    overflow-y: auto;
    direction: ltr;
}

#lfb_bootstraped.lfb_bootstraped #lfb_btnNewStep {
    position: absolute;
    bottom: 28px;
    margin: 0px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc,
#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc.ui-draggable {
    position: absolute !important;
    display: inline-block;
    width: 128px;
    height: 128px;
    border-radius: 64px;
    color: #6c757d;
    font-size: 18px;
    text-align: center;
    -webkit-transition: color 1.5s, box-shadow .5s, border-color 1s, background-color 0.5s, transform 0.3s ease-in-out;
    transition: color 1.5s, box-shadow .5s, border-color 1s, background-color 0.5s, transform 0.3s ease-in-out;
    margin: 18px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    background-color: #323438;
    border: 2px dashed #6c757d;
    z-index: 1;
    transform: scale(1);
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover {
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2);
    z-index: 2;
    transform: scale(1.2);
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:active,
#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc.ui-draggable.ui-draggable-dragging {
    z-index: 9999;
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2);
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc.linkLight,
#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc.ui-draggable.linkLight {
    box-shadow: 0px 0px 20px 0px rgba(26, 188, 156, 1);
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc.lfb_selected {
    background-color: #1abc9c;
    border-color: #1abc9c;
    color: white;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBlocWrapper {
    width: 100%;
    height: 100%;
    cursor: move;
    position: absolute;
    top: 0px;
    left: 0px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc h4 {
    font-size: 15px;
    text-align: center;
    margin-top: 18px;
    padding-left: 4px;
    padding-right: 4px;
    line-height: 20px;
    color: #777c80;
    position: relative;
    top: 50%;
    margin-top: -7px;
    -webkit-transition: color 1s;
    transition: color 1s;
    word-wrap: break-word;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc.lfb_selected h4 {
    color: white;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc>a {
    color: #a4b0be;
    position: absolute;
    bottom: 15px;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background-color: #202224;
    width: 0px;
    height: 0px;
    border-radius: 16px;
    right: 28px;
    bottom: 16px;
    opacity: 0;
    border: 1px solid #777c80;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc>a span {
    font-size: 12px;
    margin-top: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc>a span.glyphicon-trash {
    margin-top: 6px;
    margin-left: -1px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover {
    background-color: #777c80;
    z-index: 2;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover>a {
    opacity: 1;
    width: 28px;
    height: 28px;
    right: 0px;
    bottom: 6px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover>.lfb_btnEdit {
    right: 6px;
    bottom: 4px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover>.lfb_btnLink {
    right: -10px;
    bottom: 33px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover>.lfb_btnStart {
    right: -10px;
    bottom: 66px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover>.lfb_btnStart.lfb_selected {
    background-color: #1ABC9C;
    color: #FFF;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover>.lfb_btnSup {
    right: 38px;
    bottom: -8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover>.lfb_btnDup {
    right: 38px;
    bottom: -8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover>.lfb_btnSup {
    right: 71px;
    bottom: -3px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winSendOrberByEmail .switch.has-switch {
    top: 12px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winSendOrberByEmail .form-group label {
    min-width: 180px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winSendOrberByEmail .modal-body {
    padding-bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winSendOrberByEmail .modal-content {
    max-height: 458px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc>a:hover {
    background-color: #1ABC9C;
    color: #FFF;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc:hover h4 {
    color: white;
}

#lfb_bootstraped.lfb_bootstraped .lfb_winHeader>span.glyphicon,
#lfb_bootstraped.lfb_bootstraped .lfb_winHeader>span[class^=dashicons-],
#lfb_bootstraped.lfb_bootstraped .lfb_winHeader>span.fa {
    margin-right: 8px;
    top: 1px;
    position: relative;
}

#lfb_bootstraped.lfb_bootstraped .lfb_window {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 0px;
    display: none;
    padding: 0px;
    min-height: 100%;
    background-color: #FFF;
    z-index: 90;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winShortcode {
    line-height: 28px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winShortcode .modal-body {
    padding-bottom: 28px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winShortcode .alert {
    margin-top: 18px;
    margin-bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winShortcode pre {
    margin-bottom: 12px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_shortcodeInput {
    border: 1px solid #1abc9c;
    background-color: transparent;
    color: #1abc9c;
    padding: 8px;
    width: 100%;
    border-radius: 4px;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 14px;
}

#lfb_bootstraped.lfb_bootstraped .switch {
    position: relative;
    top: 8px;
}

#lfb_bootstraped.lfb_bootstraped .btn-toolbar {
    float: right;
    position: absolute;
    right: 10px;
    top: 2px;
}

#lfb_bootstraped.lfb_bootstraped .btn-toolbar>.btn-group {
    margin-top: 2px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepsContainer #lfb_stepsCanvas {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_componentsRow {
    background-color: #FFF;
    height: 76px;
    max-height: 76px;
    width: 100%;
    clear: both;
}

#lfb_bootstraped.lfb_bootstraped a.lfb_itemComponent {
    display: inline-block;
    margin: 6px;
    width: 64px;
    height: 64px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepPreview {
    min-height: 380px;
    border: 1px dashed #BDC3C7;
    margin-bottom: 18px;
    margin-left: -14px;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #FFF;
    background-position: 40px bottom;
    background-repeat: no-repeat;
    position: relative;
}

#lfb_bootstraped.lfb_bootstraped #lfb_conditionOperatorContainer {
    text-align: left;
    margin-top: 18px;
    margin-bottom: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_conditionOperatorContainer .nice-select,
#lfb_bootstraped.lfb_bootstraped #lfb_showInteractions .nice-select {
    margin-right: 4px;
    display: inline-block;
    width: 320px;
    vertical-align: middle;
}

#lfb_bootstraped.lfb_bootstraped #lfb_redirOperator {
    display: inline-block;
    width: 290px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_conditionOperatorContainer>a {
    margin-left: 4px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_conditionDelBtn {
    margin-top: 5px;
    display: inline-block;
    font-size: 20px;
    padding: 4px;
    color: #777c80;
}

#lfb_bootstraped.lfb_bootstraped .lfb_conditionValueBtn {
    margin-top: 5px;
    display: inline-block;
    font-size: 20px;
    margin-right: 14px;
    padding: 4px
}

#lfb_bootstraped.lfb_bootstraped .lfb_conditionValueMenu {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_interactionContent>[data-type="select"]>.form-group {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_interactionContent .form-group input,
#lfb_bootstraped.lfb_bootstraped #lfb_interactionContent .form-group select {
    width: 170px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepPreview a {
    -webkit-transition: none;
    transition: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepPreview .row-fluid {
    border: 1px dashed #BDC3C7;
    min-height: 48px;
    margin-bottom: 6px;
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepPreview .row-fluid>div {
    display: inline-block;
    float: none;
    text-align: center;
    margin-right: -4px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepPreview .row-fluid div:last-child:after {
    clear: both;
}

#lfb_bootstraped.lfb_bootstraped .ui-draggable {
    -webkit-transition: none;
    transition: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabDesign .col-md-12 {
    padding-top: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabDesign div[class^=col-md] {
    padding: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabSummary div[class^=col-md] {
    padding: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabDesign .form-group {
    min-height: 45px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabCoupons div[class^=col-md] {
    padding: 14px;
}

#lfb_bootstraped.lfb_bootstraped .bss_item {
    margin: 6px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor textarea {
    color: #DDD;
    font-family: monospace !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble,
#lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble,
#lfb_bootstraped.lfb_bootstraped #lfb_linkBubble,
#lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble,
#lfb_bootstraped.lfb_bootstraped #lfb_calculationValueBubble,
#lfb_bootstraped.lfb_bootstraped #lfb_emailValueBubble,
#lfb_bootstraped.lfb_bootstraped #lfb_distanceValueBubble,
#lfb_bootstraped.lfb_bootstraped #lfb_calculationDatesDiffBubble {
    display: none;
    position: absolute;
    min-width: 280px;
    background-color: #191b1c;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.4);
    color: #a4b0be;
    border-radius: 6px;
    margin-left: -6px;
    font-size: 14px;
    z-index: 999;
    padding-top: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calculationValueBubble,
#lfb_bootstraped.lfb_bootstraped #lfb_calculationDatesDiffBubble {
    /* margin-left: -180px; */
    max-width: 290px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calculationDatesDiffBubble .col-md-12>p {
    text-align: center;
    line-height: 20px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_emailValueBubble {
    min-height: 100px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble {
    min-width: 400px;
    margin-left: -160px;
}

@media only screen and (max-width: 960px) {
    #lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble {
        margin-left: 20px;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_distanceValueBubble {
        margin-left: 20px;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_calculationValueBubble,
    #lfb_bootstraped.lfb_bootstraped #lfb_calculationDatesDiffBubble {
        margin-left: 0px;
        left: 80px !important;
    }
}

#lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble .form-control {
    display: inline-block;
    width: 190px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble .form-group label {
    display: inline-block;
    width: 138px;
    margin-right: 8px;
    line-height: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formTopbtns {
    max-width: 90%;
    margin: 0 auto;
    margin-top: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formTopbtns>p {
    float: right;
    margin-bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formTopbtns a {
    margin-bottom: 6px;
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formTopbtns a:first-child {
    margin-left: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble .form-group small {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble:before,
#lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble:before,
#lfb_bootstraped.lfb_bootstraped #lfb_linkBubble:before,
#lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble:before,
#lfb_bootstraped.lfb_bootstraped #lfb_calculationValueBubble:before,
#lfb_bootstraped.lfb_bootstraped #lfb_calculationDatesDiffBubble:before {
    content: '';
    border-style: solid;
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #191b1c transparent;
    height: 0;
    position: absolute;
    left: 26px;
    top: -12px;
    width: 0;
    -webkit-transform: rotate(360deg);
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkBubble {
    background-color: #ecf0f1;
    min-width: 400px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkBubble:before {
    border-color: transparent transparent #ecf0f1 transparent;
}

#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble>div,
#lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble>div,
#lfb_bootstraped.lfb_bootstraped #lfb_linkBubble>div,
#lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble>div {
    margin: 18px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_itemWindowPanel label {
    width: 100px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble .form-group,
#lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble .mbl,
#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble .form-group,
#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble .mbl,
#lfb_bootstraped.lfb_bootstraped #lfb_calculationValueBubble .mbl {
    margin-bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemRichText {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped .lfb_iconTitleFloat {
    float: none;
    font-size: 24px;
}

#lfb_bootstraped.lfb_bootstraped .clear {
    clear: both;
}

#lfb_bootstraped.lfb_bootstraped textarea {
    height: 90px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepText {
    height: 90px;
}

#lfb_bootstraped.lfb_bootstraped .open>.dropdown-menu,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .open>.dropdown-menu {
    display: block;
    opacity: 1;
    visibility: visible;
}

#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble #lfb_actionContent,
#lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble #lfb_interactionContent {
    padding-top: 10px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble #lfb_actionContent>div,
#lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble #lfb_interactionContent>div {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble #lfb_actionContent textarea,
#lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble #lfb_interactionContent textarea {
    height: 140px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble #lfb_actionContent input,
#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble #lfb_actionContent select,
#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble #lfb_actionContent textarea {
    margin-bottom: 8px;
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logContainer table th,
#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logContainer table td,
#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logEditorContainer table th,
#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logEditorContainer table td {
    padding: 4px;
    border: 1px solid #ddd;
}

body.lfb_dark #lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logContainer {
    color: #333;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logEditorContainer table #lfb_summaryTotalTr th span,
#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logEditorContainer table #lfb_summaryTotalTr td span {
    border: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog .lfb_logEditorContainer .note-editor {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_menuBar {
    padding: 8px;
    background-color: #2C3E50;
    border-bottom: 1px solid #16a085;
    text-align: right;
}

#lfb_bootstraped.lfb_bootstraped .lfb_menuBar>.btn {
    margin-left: 4px;
    margin-right: 4px;
}

#lfb_winStep {
    padding-bottom: 128px;
    z-index: 101;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winStep label {
    line-height: 18px;
    margin-bottom: 8px;
}

#tld_tdgnPanel {
    display: none;
}

#wpcontent>#lfb_loader,
#lfb_bootstraped.lfb_bootstraped #lfb_innerLoader {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: #202224 !important;
    z-index: 999999;
    display: none;
    opacity: 1;
}

#wpcontent>#lfb_loader .lfb_spinner,
#lfb_bootstraped.lfb_bootstraped #lfb_innerLoader .lfb_spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0 auto !important;
    top: 50%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_innerLoader .lfb_spinner {
    margin-top: -48px !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_innerLoader {
    position: absolute;
    top: 92px;
}

#wpcontent>#lfb_loader .double-bounce1,
#wpcontent>#lfb_loader .double-bounce2,
#lfb_bootstraped.lfb_bootstraped #lfb_innerLoader .double-bounce1,
#lfb_bootstraped.lfb_bootstraped #lfb_innerLoader .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #1abc9c !important;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: bounce 2.0s infinite ease-in-out;
    animation: bounce 2.0s infinite ease-in-out;
}

#lfb_loaderText {
    position: fixed;
    left: 50%;
    width: 480px;
    margin-left: -240px;
    text-align: center;
    top: 50%;
    margin-top: 80px;
    font-size: 24px;
    line-height: 34px;
    color: rgba(255, 255, 255, 0.7);
}

#lfb_loader .double-bounce2,
#lfb_innerLoader .double-bounce2 {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

#lfb_bootstraped.lfb_bootstraped .has-switch label {
    min-width: 0px !important;
}

@-webkit-keyframes bounce {

    0%,
    100% {
        -webkit-transform: scale(0.0)
    }

    50% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes bounce {

    0%,
    100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }

    50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}

#lfb_websiteFrame {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99999;
}

.lfb_selectElementPanel {
    position: fixed;
    z-index: 100001;
    background-color: #2C3E50;
    color: white;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 18px;
    font-size: 18px;
    display: none;
    text-align: center;
    width: 420px;
    top: 0px;
    left: 50%;
    margin-left: -210px;
}

#lfb_actionElementSelected {
    display: inline-block;
    margin-top: 8px;
    margin-left: 4px;
    padding-top: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_actionCircle {
    width: 64px;
    height: 64px;
    display: inline-block;
    text-align: center;
    margin: 10px;
    border-radius: 32px;
    line-height: 64px;
    background-color: #a4b0be;
    color: white;
    font-size: 24px;
    cursor: pointer;
}

#lfb_bootstraped.lfb_bootstraped .lfb_actionCircle:hover {
    background-color: #1ABC9C;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepIconPlus {
    display: inline-block;
    font-size: 24px;
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin-bottom: 10px;
    margin-left: 10px;
    color: #a4b0be;
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_interactionContent label,
#lfb_bootstraped.lfb_bootstraped #lfb_actionContent label {
    width: 120px;
    display: inline-block;
    margin-right: 6px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_interactionContent .form-control,
#lfb_bootstraped.lfb_bootstraped #lfb_actionContent .form-control {
    display: inline-block;
    width: auto;
}

#lfb_bootstraped.lfb_bootstraped .lfb_container {
    padding-left: 34px;
    padding-right: 34px;
    margin-left: 18px;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_tabGeneral .CodeMirror {
    height: 240px;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_orderStatusCt {
    display: inline-block;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_orderStatusCt label {
    display: inline-block;
    color: #6c757d;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_orderStatusCt select.form-control {
    display: inline-block;
    width: 180px;
    margin-left: 10px;
    margin-right: 4px;
    color: #6c757d;
    border: 1px solid #6c757d;
    padding-top: 0px;
    padding-bottom: 0px;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_orderStatusCt select.form-control+div {
    display: inline-block;
    width: 130px;
    margin-left: 8px;
    margin-right: 4px;
    min-height: 30px;
    height: 30px;
    text-align: left;
    vertical-align: middle;
    line-height: inherit;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_orderStatusCt select.form-control+div>span {
    overflow-y: hidden;
    height: 20px;
    display: inline-block;
}

body.lfb_dark #lfb_bootstraped.lfb_bootstraped #lfb_orderStatusCt select.form-control {
    color: #333;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_tabTexts h4:not(:first-child) {
    margin-top: 38px;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_tabTexts .col-md-4:last-child>.form-group:first-child {
    margin-top: 6px;
}

#lfb_bootstraped.lfb_bootstraped [class*='col-'] {
    display: block;
}

#lfb_bootstraped.lfb_bootstraped .lfb_linkPoint {
    position: absolute;
    display: block;
    background-color: #6c757d;
    color: #a4b0be;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    text-align: center;
    line-height: 30px;
    margin-left: -15px;
    margin-top: -8px;
    -webkit-transition: background-color, color 0.5s, box-shadow 1s;
    transition: background-color 1s, color 0.5s, box-shadow 1s, transform 0.3s ease-in-out;
    box-shadow: 0px 0px 0px 0px rgba(26, 188, 156, 1);
    z-index: 0;
    transform: scale(1);
}

#lfb_bootstraped.lfb_bootstraped .lfb_linkPoint.linkLight {
    box-shadow: 0px 0px 30px 0px rgba(26, 188, 156, 1);
}

#lfb_bootstraped.lfb_bootstraped .lfb_linkPoint:hover {
    background-color: #777c80;
    color: #FFF;
    transform: scale(1.2);
}

#lfb_bootstraped.lfb_bootstraped .lfb_linkPoint:active {
    transform: scale(1);
}

#lfb_bootstraped.lfb_bootstraped #lfb_winStep>.container-fluid,
#lfb_bootstraped.lfb_bootstraped #lfb_winItem>.container-fluid {
    margin-top: 20px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winActivation {
    background-color: rgba(0, 0, 0, 0.6);
    top: 28px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winBackendTheme .modal-body {
    min-height: 210px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winBackendTheme .form-group>label {
    margin-bottom: 14px;
}

#lfb_bootstraped.lfb_bootstraped .modal-dialog .modal-body {
    overflow-y: auto;
    overflow-x: hidden;
}

#lfb_bootstraped.lfb_bootstraped .modal-dialog .modal-body .nav-tabs>li {
    padding: 0px;
}

#lfb_bootstraped.lfb_bootstraped .modal-dialog .modal-body .nav-tabs>li>a {
    border-top: 0px;
    border-radius: 0px;
    text-decoration: none;
    padding: 10px;
    padding-left: 14px;
    display: block;
    padding-right: 14px;
}

#lfb_bootstraped.lfb_bootstraped .modal-dialog .modal-body .nav-tabs>li>a>.fa,
#lfb_bootstraped.lfb_bootstraped .modal-dialog .modal-body .nav-tabs>li>a>.fas {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor .note-editing-area .note-editable {
    background-color: #323438;
    transition: background-color 0.5s;
}

#lfb_bootstraped.lfb_bootstraped #calEventContent_editor .note-editor .note-editing-area .note-editable {
    background-color: #202224;
    transition: background-color 0.5s;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #calEventContent_editor .note-editor .note-editing-area .note-editable {
    background-color: rgba(255, 255, 255, 0.2);
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .note-editor.lfb-focus .note-editing-area .note-editable {
    background-color: #ecf0f1 !important;
}

#lfb_bootstraped.lfb_bootstraped .note-editor.card {
    border: 0px;
    color: #000;
    max-width: 100%;
}

#lfb_bootstraped.lfb_bootstraped .lfb_logEditorContainer .note-editable table tr td,
#lfb_bootstraped.lfb_bootstraped .lfb_logEditorContainer .note-editable table tr th {
    cursor: pointer;
}

#lfb_bootstraped.lfb_bootstraped .lfb_logEditorContainer .note-editable table tr td>span,
#lfb_bootstraped.lfb_bootstraped .lfb_logEditorContainer .note-editable table tr th>span {
    min-width: 70px;
    min-height: 24px;
    display: inline-block;
    border: 1px dashed #DDD;
    width: 100%;
    cursor: text;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logsTable a {
    margin-right: 4px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_logEditorContainer .note-editable table tr th>span>strong {
    width: 100%;
    min-height: 20px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnBootstrap,
#lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer {
    position: relative;
    height: 100%;
}

#lfb_bootstraped.lfb_bootstraped .lfb_btn,
#lfb_bootstraped.lfb_bootstraped .lfb_btn:hover,
#lfb_bootstraped.lfb_bootstraped .lfb_btn:active {
    padding: 10px 15px;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.4;
    border: none;
    border-radius: 4px;
    color: #fff;
    background-color: #1abc9c;
    display: inline-block;
    margin: 5px;
    margin-right: 0px;
    margin-left: 10px;
    box-sizing: border-box;
}

#lfb_bootstraped.lfb_bootstraped .lfb_btn:hover {
    opacity: 0.7;
}

#lfb_bootstraped.lfb_bootstraped .lfb_btns {
    text-align: right;
    margin-bottom: 0px;
    margin-top: 6px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkInteractions,
#lfb_bootstraped.lfb_bootstraped #lfb_calcInteractions {
    padding-top: 18px;
    clear: both;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkInteractions .lfb_stepBloc {
    background-color: #2a2c2f !important;
    color: #6c757d !important;
    border-color: #6c757d !important;
    transition: none !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkInteractions .lfb_stepBloc:hover {
    transform: scale(1) !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkInteractions .lfb_stepBlocWrapper {
    cursor: default !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkInteractions .lfb_stepBlocWrapper h4 {
    color: #a4b0be !important;
}

#lfb_bootstraped.lfb_bootstraped .datepicker.dropdown-menu {
    visibility: visible;
    opacity: 1;
    width: auto;
}

#lfb_bootstraped.lfb_bootstraped .lfb_conditionItem {
    margin-top: 18px;
    margin-bottom: 18px;
    clear: both;
    padding-top: 8px;
    padding-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_conditionItem>div {
    padding: 6px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_conditionItem>div:first-child {
    padding-left: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_avatarPreview {
    width: 100%;
    border: 1px dashed #BDC3C7;
    margin-bottom: 28px;
    top: 28px;
    position: relative;
    background-color: #FFF;
    height: 280px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelSettings {
    display: none;
    clear: both;
    padding-top: 1px;
    padding-left: 28px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_customerDetailsPanel #lfb_customerDetailsBtns {
    margin-top: 18px;
    margin-bottom: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelSettings>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_panelLogs>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_panelCharts>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_panelFormsList>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_winLink>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_winRedirection>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_winCalculationConditions>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_panelVariables>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_customersPanel>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_customerDetailsPanel>.lfb_container,
#lfb_bootstraped.lfb_bootstraped #lfb_winLayerShowConditions>.lfb_container {
    max-width: 90%;
    margin: 0 auto;
    margin-top: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog h1 {
    font-size: 36px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog h2 {
    font-size: 30px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog h3 {
    font-size: 24px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog h4 {
    font-size: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLog h5 {
    font-size: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .modal-dialog {
    height: 100%;
}

#lfb_bootstraped.lfb_bootstraped .modal-content {
    top: 10%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .modal-content {
    max-height: 80%;
    top: 10%;
    margin: 0px auto;
    position: absolute;
    z-index: 9;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formsTabGeneral {
    margin-top: 18px;
    overflow: auto;
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelSettings label {
    display: inline-block;
    width: 230px;
    margin-right: 6px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelSettings input,
#lfb_bootstraped.lfb_bootstraped #lfb_panelSettings select {
    width: 200px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_avatarSettingsField {
    font-size: 18px;
    padding-top: 8px;
    padding-bottom: 7px;
    width: 300px;
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped .lfb_avatarSettingsField:first-child {
    margin-top: 28px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_avatarSettingsField a {
    margin-left: 7px;
    margin-right: 8px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped .lfb_avatarSettingsField a:hover {
    opacity: 0.7;
}

#lfb_bootstraped.lfb_bootstraped .lfb_avatarSettingsField strong {
    width: 200px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped .ouro {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -23px;
    margin-top: -23px;
    z-index: 999999;
    display: inline-block;
    height: 46px;
    width: 46px;
    border-radius: 50%;
    background: none repeat scroll 0 0 #DDDDDD;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1) inset, 0 0 25px rgba(0, 0, 255, 0.075);
}

#lfb_bootstraped.lfb_bootstraped .ouro:after {
    content: "";
    position: absolute;
    top: 9px;
    left: 9px;
    display: block;
    height: 28px;
    width: 28px;
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

#lfb_bootstraped.lfb_bootstraped .ouro>span {
    position: absolute;
    height: 100%;
    width: 50%;
    overflow: hidden;
}

#lfb_bootstraped.lfb_bootstraped .left {
    left: 0
}

#lfb_bootstraped.lfb_bootstraped .right {
    left: 50%
}

#lfb_bootstraped.lfb_bootstraped .anim {
    position: absolute;
    left: 100%;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 999px;
    background: none repeat scroll 0 0 #1ABC9C;
    opacity: 0.8;
    -webkit-animation: ui-spinner-rotate-left 3s infinite;
    animation: ui-spinner-rotate-left 3s infinite;
    -webkit-transform-origin: 0 50% 0;
    transform-origin: 0 50% 0;
}

#lfb_bootstraped.lfb_bootstraped .left .anim {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

#lfb_bootstraped.lfb_bootstraped .right .anim {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    left: -100%;
    -webkit-transform-origin: 100% 50% 0;
    transform-origin: 100% 50% 0;
}

#lfb_bootstraped.lfb_bootstraped .ouro2 .anim {
    -webkit-animation-delay: 0;
    animation-delay: 0;
}

#lfb_bootstraped.lfb_bootstraped .ouro2 .right .anim {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

#lfb_bootstraped.lfb_bootstraped .ouro3 .anim {
    -webkit-animation-delay: 0s;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-delay: 0s;
    animation-duration: 3s;
    animation-timing-function: linear;
}

#lfb_bootstraped.lfb_bootstraped .ouro3 .right .anim {
    -webkit-animation-name: ui-spinner-rotate-right;
    -webkit-animation-delay: 0;
    -webkit-animation-delay: 1.5s;
    animation-name: ui-spinner-rotate-right;
    animation-delay: 0;
    animation-delay: 1.5s;
}

#lfb_bootstraped.lfb_bootstraped .round .ouro:after {
    display: none
}

#lfb_bootstraped.lfb_bootstraped .double .ouro:after {
    height: 13px;
    width: 13px;
    left: 7px;
    top: 7px;
    border: 10px solid #ddd;
    background: transparent;
    box-shadow: none;
}

#lfb_bootstraped.lfb_bootstraped .field_description p {
    line-height: 11px;
    font-size: 12px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formTitle {
    display: inline-block;
    margin-right: 12px;
    margin-left: 12px;
    width: 210px;
}

#lfb_bootstraped.lfb_bootstraped table.table a {
    margin-right: 6px;
    text-decoration: none;
}

#lfb_bootstraped.lfb_bootstraped table.table a:not(.btn):hover {
    opacity: 0.8;
}

#lfb_bootstraped.lfb_bootstraped table.table a>span[class^=glyphicon] {
    margin: 0px;
}

#lfb_bootstraped.lfb_bootstraped pre.lfb_aceEditor {
    min-height: 280px;
}

#lfb_bootstraped.lfb_bootstraped .tab-content {
    clear: both;
    background-color: #FFF;
    border: 1px solid #ddd;
    padding-left: 18px;
    padding-right: 18px;
    padding: 18px;
}

#lfb_bootstraped.lfb_bootstraped div.col-md-6,
#lfb_bootstraped.lfb_bootstraped #lfb_winStep div.col-md-4,
#lfb_bootstraped.lfb_bootstraped #lfb_winStep div.col-md-3 {
    padding: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem {
    z-index: 102;
}

#lfb_bootstraped.lfb_bootstraped .form-group textarea.form-control {
    vertical-align: top !important;
    height: 80px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields div:not(.switch)>div>label,
#lfb_bootstraped.lfb_bootstraped #lfb_winItem div:not(.switch)>div>label {
    margin-right: 8px;
    width: 186px;
    min-height: 36px;
    color: #6c757d;
}

.colpick_field input,
.colpick_hex_field input,
#lfb_bootstraped.lfb_bootstraped #tld_tdgnContainer .colpick_hex_field input,
#lfb_bootstraped.lfb_bootstraped #tld_tdgnContainer .colpick_field input {
    min-height: 20px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_emailTabSeparator {
    padding: 0px;
    margin: 0px;
    height: 67px;
}

#lfb_bootstraped.lfb_bootstraped .panel-collapse #lfb_emailTabSeparator {
    height: 113px;
}

#lfb_bootstraped.lfb_bootstraped .panel-collapse #lfb_emailTabCtAdminSep {
    height: 26px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields .switch {
    top: 10px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields textarea[name="legalNoticeContent"] {
    height: 120px
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields .form-group>.btn-circle {
    margin-left: 4px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem textarea[name="calculation"].form-control,
#lfb_bootstraped.lfb_bootstraped #lfb_winItem textarea[name="calculationQt"].form-control,
#lfb_bootstraped.lfb_bootstraped #lfb_winItem textarea[name="variableCalculation"].form-control {
    vertical-align: top;
    font-family: monospace;
    font-size: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem select[name="calendarID"] {
    width: 220px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem .lfb_des.palette {
    display: inline-block;
    width: 280px;
    margin-top: 10px;
    vertical-align: top;
    line-height: 20px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields .form-control,
#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control {
    display: inline-block;
    max-width: 240px;
    vertical-align: middle;
}

#lfb_bootstraped.lfb_bootstraped .btn-group.lfb_btnGroupDrop .btn.dropdown-toggle,
#lfb_bootstraped.lfb_bootstraped .btn-group.lfb_btnGroupDrop {
    width: 150px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields #lfb_tabDesign .form-control.colorpick {
    width: 100px;
}

@media (max-width: 480px) {

    #lfb_bootstraped.lfb_bootstraped #lfb_formFields .form-group small,
    #lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-group small {
        margin-left: 0px;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_linkOperator,
    #lfb_bootstraped.lfb_bootstraped #lfb_calcOperator,
    #lfb_bootstraped.lfb_bootstraped #lfb_showOperator,
    #lfb_bootstraped.lfb_bootstraped #lfb_redirOperator,
    #lfb_bootstraped.lfb_bootstraped #lfb_showLayerOperator {
        max-width: 95%;
    }

    #wpcontent {
        padding-left: 18px;
        padding-right: 18px;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer input[name="purchaseCode"] {
        margin-left: 0px !important;
    }
}

#lfb_bootstraped.lfb_bootstraped #lfb_iconLock {
    display: block;
    float: left;
    margin-right: 28px;
    margin-left: 8px;
    width: 128px;
    height: 128px;
    background-image: url('../img/lock-128.png');
}

#lfb_bootstraped.lfb_bootstraped #lfb_iconGift {
    display: block;
    float: left;
    margin-right: 28px;
    width: 128px;
    height: 128px;
    margin-top: 8px;
    margin-bottom: 20px;
    background-image: url('../img/gift-128.png');
}

#lfb_bootstraped.lfb_bootstraped .nav-tabs>li>a,
#lfb_bootstraped.lfb_bootstraped .nav-tabs>li>a:hover {
    color: #999;
    border: 0px;
    outline: none !important;
}

#lfb_bootstraped.lfb_bootstraped .nav-tabs>li.active>a,
#lfb_bootstraped.lfb_bootstraped .nav-tabs>li.active>a:hover {
    border: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields .nav-tabs>li>a {
    margin-top: 3px;
}

#lfb_bootstraped.lfb_bootstraped .nav-tabs {
    border: 0px;
}

#lfb_bootstraped.lfb_bootstraped table.table thead th {
    color: #999;
    font-weight: normal;
    padding-bottom: 12px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_container table.table th #lfb_bootstraped.lfb_bootstraped .lfb_container table.table td {
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .lfb_container table.table th,
#lfb_bootstraped.lfb_bootstraped .lfb_container table.table td {
    padding-left: 12px;
    padding-right: 12px;
    vertical-align: middle;
}

#lfb_bootstraped.lfb_bootstraped .button.insert-media {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped .wp-media-buttons-icon {
    position: relative;
}

#lfb_bootstraped.lfb_bootstraped #email_adminContent_editor,
#lfb_bootstraped.lfb_bootstraped #email_userContent_editor {
    padding-top: 18px;
}

#lfb_bootstraped.lfb_bootstraped .tab-content>.tab-pane,
.bootstrap-datetimepicker-widget .tab-content>.tab-pane {
    background-color: #FFF;
}

#lfb_bootstraped.lfb_bootstraped .nav-tabs>li.active>a,
.bootstrap-datetimepicker-widget .nav-tabs>li.active>a,
#lfb_bootstraped.lfb_bootstraped .nav-tabs>li.active>a:hover,
.bootstrap-datetimepicker-widget .nav-tabs>li.active>a:hover,
#lfb_bootstraped.lfb_bootstraped .nav-tabs>li.active>a:focus,
.bootstrap-datetimepicker-widget .nav-tabs>li.active>a:focus {
    outline: none;
}

#lfb_bootstraped.lfb_bootstraped .nav-tabs>li>a>span[class^=glyphicon] {
    margin-right: 8px;
    top: 2px;
}

#lfb_bootstraped.lfb_bootstraped thead th {
    font-weight: normal;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemsTable {
    margin-top: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemsTable td {
    vertical-align: middle;
}

#lfb_bootstraped.lfb_bootstraped .form-group small {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkStepsPreview,
#lfb_bootstraped.lfb_bootstraped #lfb_calcStepsPreview,
#lfb_bootstraped.lfb_bootstraped #lfb_showStepsPreview,
#lfb_bootstraped.lfb_bootstraped #lfb_showStepStepsPreview {
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkStepsPreview .lfb_stepBloc {
    display: inline-block;
    background-color: #ecf0f1;
    margin: 18px;
    position: relative !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc a {
    transform: scale(1);
    transition: transform 0.3s ease-in-out;
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc a:hover {
    transform: scale(1.2);
}

#lfb_bootstraped.lfb_bootstraped .lfb_stepBloc a:active {
    transform: scale(1);
}

#lfb_bootstraped.lfb_bootstraped #lfb_calcStepsPreview #lfb_calcIcon {
    width: 128px;
    height: 128px;
    background-image: url('../img/calculator-128.png');
    display: block;
    margin: 0 auto;
}

#lfb_bootstraped.lfb_bootstraped #lfb_mapIcon {
    width: 128px;
    height: 128px;
    background-image: url('../img/world-map-128.png');
    display: block;
    margin: 0 auto;
}

#lfb_bootstraped.lfb_bootstraped #lfb_showStepsPreview #lfb_showIcon,
#lfb_bootstraped.lfb_bootstraped #lfb_redirStepsPreview #lfb_showIcon {
    width: 128px;
    height: 128px;
    background-image: url('../img/eye-2-128.png');
    display: block;
    margin: 0 auto;
}

#lfb_bootstraped.lfb_bootstraped #lfb_showStepStepsPreview #lfb_showIcon {
    width: 128px;
    height: 128px;
    background-image: url('../img/eye-2-128.png');
    display: block;
    margin: 0 auto;
}

#lfb_bootstraped.lfb_bootstraped #lfb_redirUrl {
    max-width: 480px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkStepArrow {
    display: inline-block;
    background-image: url('../img/arrowLink.png');
    width: 170px;
    height: 68px;
    margin: 14px;
    position: relative;
    top: -32px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelFormsList code {
    padding: 4px 12px;
    color: #6c757d;
    line-height: 29px;
    display: inline-block;
    background-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped .wp-media-buttons button.wp-switch-editor {
    padding: 8px;
    height: auto;
}

#lfb_bootstraped.lfb_bootstraped #reduc_new_price,
#lfb_bootstraped.lfb_bootstraped #reduc_new_qt {
    width: 89px
}

#lfb_bootstraped.lfb_bootstraped .btn.imageBtn {
    display: inline-block;
}

@media (max-width: 1360px) {
    #lfb_bootstraped.lfb_bootstraped .imageBtn {
        margin-top: 9px;
    }

    #lfb_bootstraped.lfb_bootstraped table.table a {
        margin-bottom: 6px;
    }
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemOptionsValues {
    max-height: 340px;
    overflow-y: auto;
    margin-bottom: 28px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemOptionsValues input[type="text"] {
    width: 100%;
    max-width: initial;
}

body.toplevel_page_lfb_menu .modal-backdrop:not(.lfb_backdrop) {
    display: none !important;
}

#lfb_bootstraped.lfb_bootstraped #email_userContent,
#lfb_bootstraped.lfb_bootstraped #email_adminContent {
    overflow: scroll;
    max-height: 300px
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepTabGeneral textarea {
    height: 80px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_colorPreview {
    width: 38px;
    height: 38px;
    border-radius: 19px;
    border: 2px solid #bdc3c7;
    display: inline-block;
    margin-right: 14px;
    position: relative;
    top: 15px;
    -webkit-transition: background-color 0.8s;
    transition: background-color 0.8s;
}

body #lfb_bootstraped.lfb_bootstraped .lfb_colorPreview {
    position: relative;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    z-index: 0;
}

body #lfb_bootstraped.lfb_bootstraped .lfb_colorPreview:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10, 10);
    opacity: 0;
    transition: transform .5s, opacity 1s;
}

body #lfb_bootstraped.lfb_bootstraped .lfb_colorPreview:active:after {
    transform: scale(0, 0);
    opacity: .2;
    transition: 0s;
}

#lfb_bootstraped.lfb_bootstraped .note-editor .note-color-reset {
    color: #16a085;
    text-align: center;
}

#TB_title:not(:first-child) {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_charts {
    position: relative;
    z-index: 0;
}é

#lfb_bootstraped.lfb_bootstraped #lfb_chartsMenu .form-group {
    margin-bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_chartsMenu .form-group>label {
    margin-right: 12px;
}

#lfb_bootstraped.lfb_bootstraped select.form-control option[disabled] {
    color: #555;
}

#lfb_bootstraped.lfb_bootstraped .nice-select {
    position: relative;
    z-index: 1;
}

#lfb_bootstraped.lfb_bootstraped #lfb_chartsMenu .form-group>select,
#lfb_bootstraped.lfb_bootstraped #lfb_chartsMenu .form-group>.nice-select {
    display: inline-block;
    margin-right: 12px;
    max-width: 140px;
}

#lfb_bootstraped.lfb_bootstraped .modal-header .close {
    background: transparent;
    border: 0px;
    font-size: 34px !important;
    color: #6c757d;
    opacity: 1;
    margin-top: -5px;
    text-shadow: none;
    margin-right: -8px;
}

#lfb_bootstraped.lfb_bootstraped .modal-header .close:hover {
    color: #b7bbc0;
}

#lfb_bootstraped.lfb_bootstraped .CodeMirror {
    border: 2px solid #202224;
    height: 120px;
    border-radius: 0px;
}

body #lfb_bootstraped.lfb_bootstraped .CodeMirror {
    height: 180px;
    font-size: 14px;
    max-width: 1400px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer {
    width: 540px;
    max-width: 100%;
    margin: 0 auto;
    margin-top: 48px;
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer #lfb_settings_licenseOk>.fas,
#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer #lfb_settings_licenseNo>.fas {
    font-size: 72px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer #lfb_alertX .fas {
    font-size: 58px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer #lfb_settings_licenseOk {
    font-size: 18px;
    color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer #lfb_settings_licenseNo {
    font-size: 18px;
    color: #16a085;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseTheme .glyphicon {
    color: #2ecc71;
    font-size: 72px;
    margin-bottom: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer #lfb_settings_licenseNo .glyphicon {
    color: #e74c3c;
    font-size: 72px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer #lfb_settings_licenseOk .glyphicon {
    color: #2ecc71;
    font-size: 72px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer>p {
    line-height: 26px;
    font-weight: bold;
    margin-bottom: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer label {
    display: inline-block;
    margin-right: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settings_licenseContainer [name="purchaseCode"] {
    display: inline-block;
    width: 280px;
    margin-left: 8px;
}

#lfb_bootstraped .lfb_iconslist {
    max-height: 340px;
    overflow-y: auto;
}

#lfb_bootstraped .lfb_iconslist li {
    display: inline-block;
}

#lfb_bootstraped .lfb_iconslist li a {
    width: 56px;
    max-width: 56px;
    text-align: center;
}

#lfb_bootstraped .lfb_iconslist li i {
    font-size: 24px;
    display: inline-block;
}

#lfb_bootstraped .lfb_iconslist.dropdown-menu {
    min-width: 250px;
}

#lfb_bootstraped.lfb_bootstraped .btn-default .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}

#lfb_bootstraped.lfb_bootstraped>.bootstrap-timepicker-widget {
    width: 210px;
    position: fixed;
    padding: 8px;
    border-radius: 4px;
    background-color: #a4b0be;
    color: white;
}

#lfb_bootstraped.lfb_bootstraped>.bootstrap-timepicker-widget a[href="#"] {
    font-size: 20px;
    margin-left: 10px;
    color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped>.bootstrap-timepicker-widget input {
    background-color: #FFF;
    font-size: 14px;
    color: #a4b0be;
    padding: 0.625em 0.4375em;
    width: 100%;
    border-radius: 2px;
    margin-bottom: 4px;
}

#lfb_bootstraped.lfb_bootstraped>.bootstrap-timepicker-widget td.separator {
    text-align: center;
    font-size: 22px;
    min-width: 18px;
    line-height: 32px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_layerImgPreview {
    max-width: 48px;
    max-height: 48px;
}

#lfb_bootstraped.lfb_bootstraped .pagination>.active>a,
.bootstrap-datetimepicker-widget .pagination>.active>a,
#lfb_bootstraped.lfb_bootstraped .pagination>.active>span,
.bootstrap-datetimepicker-widget .pagination>.active>span,
#lfb_bootstraped.lfb_bootstraped .pagination>.active>a:hover,
.bootstrap-datetimepicker-widget .pagination>.active>a:hover,
#lfb_bootstraped.lfb_bootstraped .pagination>.active>span:hover,
.bootstrap-datetimepicker-widget .pagination>.active>span:hover,
#lfb_bootstraped.lfb_bootstraped .pagination>.active>a:focus,
.bootstrap-datetimepicker-widget .pagination>.active>a:focus,
#lfb_bootstraped.lfb_bootstraped .pagination>.active>span:focus,
.bootstrap-datetimepicker-widget .pagination>.active>span:focus {
    color: #1ABC9C;
    background-color: transparent;
    padding: 4px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}

#lfb_bootstraped.lfb_bootstraped .pagination>li>a,
.bootstrap-datetimepicker-widget .pagination>li>a,
#lfb_bootstraped.lfb_bootstraped .pagination>li>span,
.bootstrap-datetimepicker-widget .pagination>li>span {
    color: #6c757d;
    margin: 4px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields .responsive.visible-xs .panel-heading:not(.note-toolbar) {
    background-color: #1abc9c;
    padding: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields .responsive.visible-xs .panel-heading h4 {
    margin-top: 0px;
    color: #FFF;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields .responsive.visible-xs .panel-heading a {
    display: block;
    padding: 14px;
    color: #FFF;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields .responsive.visible-xs .panel-heading a:hover {
    color: #FFF;
    opacity: 0.8;
}

#lfb_bootstraped.lfb_bootstraped #lfb_btnResetRef.disabled {
    background-color: #a4b0be;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepsManagerHeader {
    margin: 0 auto;
    max-width: 90%;
    background-color: #34495e;
    color: white;
    padding: 12px;
    margin-top: 10px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepsManagerHeader>span.fa {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker {
    position: absolute;
    background-color: #2a2c2f;
    color: #ccc;
    padding: 10px;
    display: none;
    margin-top: 2px;
    opacity: 1;
    visibility: visible;
    transition: none;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 20%);
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker table {
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker th.switch {
    top: 0px;
}

#lfb_bootstraped.lfb_bootstraped [class*=" datetimepicker-dropdown"]:before {
    border-bottom-color: #34495e;
}

#lfb_bootstraped.lfb_bootstraped [class*=" datetimepicker-dropdown"]:after {
    border-bottom-color: #34495e;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td {
    padding: 2px;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active.disabled.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active.disabled:hover.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.active:active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.active:hover:active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.active.disabled:active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.active.disabled:hover:active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.active.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.active:hover.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.active.disabled.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.active.disabled:hover.active {
    background-color: #1abc9c;
    background-image: none;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.minute:hover {
    background: #16a085;
    cursor: pointer;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.hour:hover {
    background: #16a085;
    cursor: pointer;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td.day:hover {
    background: #16a085;
    cursor: pointer;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span:hover {
    background: #16a085;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker th.prev,
#lfb_bootstraped.lfb_bootstraped .datetimepicker th.next {
    padding: 5px;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker th.switch,
#lfb_bootstraped.lfb_bootstraped .datetimepicker th.prev,
#lfb_bootstraped.lfb_bootstraped .datetimepicker th.next {
    line-height: 20px;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker th.switch:hover,
#lfb_bootstraped.lfb_bootstraped .datetimepicker th.prev:hover,
#lfb_bootstraped.lfb_bootstraped .datetimepicker th.next:hover {
    background-color: transparent !important;
    color: #1ABC9C;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder .alert .glyphicon {
    font-size: 26px;
    margin-top: 6px;
    float: left;
    margin-right: 12px;
    margin-bottom: 28px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder .form-group {
    margin-bottom: 10px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder select,
#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder select+div,
#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder input {
    width: 180px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder [name="delayValue"] {
    width: 58px;
    display: inline-block;
    margin-right: 12px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder [name="delayType"] {
    display: inline-block;
    width: 106px;
    margin-right: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder [name="delayType"]+div {
    display: inline-block;
    width: 123px;
    margin-right: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditReminder label {
    width: 140px;
    margin-right: 12px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft table td {
    line-height: 29px;
    padding-left: 8px;
    font-size: 15px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft table thead th {
    padding: 6px;
    line-height: 26px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_calReminderActionTd {
    text-align: right;
    width: 102px;
}
#lfb_bootstraped.lfb_bootstraped .lfb_calReminderActionTd a:first-child{
    margin-right: 4px !important;
}


#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_calReminderActionTd th a.btn.btn-circle {
    margin-top: 0px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_calReminderActionTd a.btn.btn-circle,
#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table thead th a.btn.btn-circle {
    margin-right: 0px;
    border-radius: 16px;
    height: 28px;
    width: 28px;
    line-height: 28px;
    font-size: 13px;
    margin-top: 0px;
    border: 1px solid #2a2c2f;
}
#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody  select.form-control[name="categoryID"]{
    width: 100%;
    max-width: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winCalendarTopMenuleft {
    float: left;
}

#lfb_bootstraped.lfb_bootstraped .lfb_calendarCatColor {
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 13px;
    border: 2px solid #bdc3c7;
    margin-top: 1px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditCalendarCat .form-group {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditCalendarCat .form-group>label {
    display: inline-block;
    width: 140px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditCalendarCat .form-group .form-control:not(.colorpick) {
    display: inline-block;
    width: 300px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditCalendarCat .colorpick {
    visibility: hidden;
    max-height: 0px;
    max-width: 0px;
    display: inline;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.minute,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.hour {
    min-width: 32px;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active.disabled.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active.disabled:active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active.disabled:hover.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active.disabled:hover:active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active:active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active:hover.active,
#lfb_bootstraped.lfb_bootstraped .datetimepicker table tr td span.active:hover:active {
    background-color: #1ABC9C;
}

#lfb_bootstraped.lfb_bootstraped .datetimepicker .datetimepicker-hours td,
#lfb_bootstraped.lfb_bootstraped .datetimepicker .datetimepicker-minutes td {
    min-width: 40px;
}

#lfb_winCustDataSettings .form-group>label {
    line-height: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_gdprSettings {
    border: 1px dashed #ccc;
    padding: 18px;
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #paypalFieldsCt,
#lfb_bootstraped.lfb_bootstraped #stripeFieldsCt {}

#lfb_bootstraped.lfb_bootstraped #paypalFieldsCt.lfb_displayed,
#lfb_bootstraped.lfb_bootstraped #stripeFieldsCt.lfb_displayed,
#lfb_bootstraped.lfb_bootstraped #razorpayFieldsCt.lfb_displayed {
    border: 2px dashed #2a2c2f;
    padding: 18px;
    margin-bottom: 18px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor.note-frame .note-statusbar,
#lfb_bootstraped.lfb_bootstraped .note-editor.note-airframe .note-statusbar,
body #lfb_bootstraped.lfb_bootstraped .CodeMirror-gutters {
    background-color: #2a2c2f;
}

body #lfb_bootstraped.lfb_bootstraped .CodeMirror-gutters {
    border-right: 1px solid #6c757d;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-number {
    color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped .form-group>label.lfb_imgFieldLabel {
    max-width: 148px;
}

#lfb_bootstraped.lfb_bootstraped .select2-selection__rendered {
    width: 280px;
}

#lfb_bootstraped.lfb_bootstraped .form-control.ui-autocomplete-loading {
    background: white url(../img/ui-anim_basic_16x16.gif) right 8px center no-repeat;
}

#lfb_bootstraped.lfb_bootstraped .ui-autocomplete {
    background-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped #lfb_navBar_calendars {
    min-width: 500px;
}

#lfb_bootstraped.lfb_bootstraped .ui-autocomplete>.ui-menu-item {
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .form-group .form-control.lfb_fieldWithBtn {
    width: 226px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor ul li {
    list-style-position: outside;
    list-style: none;
}

#lfb_bootstraped.lfb_bootstraped .note-toolbar .btn-default .caret {
    border-bottom-color: #000;
    border-top-color: #000;
}

#lfb_bootstraped.lfb_bootstraped .note-editor .dropdown-menu>li>a {
    padding-left: 3px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_calculationItemLabel {
    border: 0px !important;
    margin-bottom: 2px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_calculationToolbar>a {
    flex: 1;
    padding-left: 4px;
    padding-right: 4px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_alertX {
    font-size: 12px;
    margin-top: 28px;
    font-size: 15px;
    line-height: 24px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_alertX .glyphicon.glyphicon-info-sign {
    font-size: 42px;
    margin-bottom: 10px;
    display: block;
}

#lfb_bootstraped.lfb_bootstraped .lfb_licenseHelpImgLink {
    font-size: 12px;
    padding-left: 64px;
    display: inline-block;
    padding-top: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_licenseHelpImgLink a {
    color: #6c757d;
    font-size: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logsToolbar,
#lfb_bootstraped.lfb_bootstraped #lfb_variablesToolbar {
    float: right;
    margin-bottom: 0px;
    position: relative;
    top: -8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logsToolbar>a,
#lfb_bootstraped.lfb_bootstraped #lfb_variablesToolbar>a {
    margin-right: 12px;
}

@media (max-width: 480px) {
    #lfb_bootstraped.lfb_bootstraped #lfb_logsToolbar>a {
        width: 100%;
        margin: 8px;
    }
}

#lfb_bootstraped.lfb_bootstraped #lfb_logsToolbar>a:last-child,
#lfb_bootstraped.lfb_bootstraped #lfb_variablesToolbar>a:last-child {
    margin-right: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logsTable thead th:last-child {
    width: 268px !important;
    text-align: right;
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelFooterBtns {
    position: relative;
    top: -18px;
    left: 18px;
    clear: both;
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelFooterBtns>a#lfb_btnExportOrdersSelection {
    margin-right: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabGeneral #lfb_btnResetRef,
#lfb_bootstraped.lfb_bootstraped #lfb_tabGeneral .form-group .btn-circle {
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_btnAddEmailValue,
#lfb_bootstraped.lfb_bootstraped #lfb_btnAddPdfValue,
#lfb_bootstraped.lfb_bootstraped #lfb_btnAddEmailValueCustomer,
#lfb_bootstraped.lfb_bootstraped #lfb_btnAddPdfValueCustomer {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_noMarginBottom {
    margin-bottom: 0px !important;
}

#lfb_bootstraped.lfb_bootstraped .text-right {
    text-align: right;
}

#lfb_bootstraped.lfb_bootstraped .text-center {
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped .lfb_hidden {
    display: none !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_finalStepFields #lfb_finalStepItemsList>p {
    text-align: left;
    float: right;
    margin-bottom: -4px;
}

#lfb_bootstraped.lfb_bootstraped table th.lfb_actionTh,
#lfb_bootstraped.lfb_bootstraped table td.lfb_actionTh {
    width: 164px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_customerOrdersTable th.lfb_actionTh,
#lfb_bootstraped.lfb_bootstraped #lfb_customerOrdersTable td.lfb_actionTh {
    width: 228px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemsTable th.lfb_actionTh,
#lfb_bootstraped.lfb_bootstraped #lfb_itemsTable td.lfb_actionTh {
    width: 180px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formPaypal select[name="paypal_subsFrequency"] {
    width: 80px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formPaypal select[name="paypal_subsFrequencyType"] {
    display: inline-block;
    margin-left: 8px;
    width: 120px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_infoIpn {
    margin-top: 18px;
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #stripeFieldsCt [name="stripe_subsFrequency"] {
    width: 80px;
}

#lfb_bootstraped.lfb_bootstraped #stripeFieldsCt [name="stripe_subsFrequencyType"] {
    display: inline-block;
    margin-left: 8px;
    width: 120px;
}

#lfb_bootstraped.lfb_bootstraped .form-control[name="stripe_logoImg"] {
    max-width: 140px;
    margin-right: 10px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formPaypal .form-group>label.lfb_imgFieldLabel,
#lfb_bootstraped.lfb_bootstraped #stripeFieldsCt .form-group>label.lfb_imgFieldLabel,
#lfb_bootstraped.lfb_bootstraped #razorpayFieldsCt .form-group>label.lfb_imgFieldLabel {
    max-width: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formPaypal .form-control.lfb_fieldImg,
#lfb_bootstraped.lfb_bootstraped #stripeFieldsCt .form-control.lfb_fieldImg,
#lfb_bootstraped.lfb_bootstraped #razorpayFieldsCt .form-control.lfb_fieldImg {
    max-width: 196px;
}

#lfb_bootstraped.lfb_bootstraped #razorpayFieldsCt [name="razorpay_subsFrequency"] {
    width: 80px;
}

#lfb_bootstraped.lfb_bootstraped #razorpayFieldsCt [name="razorpay_subsFrequencyType"] {
    display: inline-block;
    margin-left: 8px;
    width: 120px;
}

#lfb_bootstraped.lfb_bootstraped .form-control[name="floatSummary_icon"] {
    width: 226px;
}

#lfb_bootstraped.lfb_bootstraped .form-control[name="qtType"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="imgIconStyle"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="fieldsPreset"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="imgTitlesStyle"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="animationsSpeed"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="stepTitleTag"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="mainTitleTag"] {
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped .form-control[name="nextStepButtonIcon"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="previousStepButtonIcon"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="finalButtonIcon"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="intro_image"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="googleFontName"],
#lfb_bootstraped.lfb_bootstraped .form-control[name="finalButtonIcon"] {
    width: 226px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_couponsTableBtns>a:not(:first-child) {
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_openFormDesignBtn {
    float: right;
    margin-bottom: -18px;
}

#lfb_bootstraped.lfb_bootstraped textarea[name="customCss"] {
    width: 100%;
    max-width: inherit;
    height: 120px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields textarea[name="customersDataEmailLink"].form-control {
    width: 100%;
    max-width: 100%;
    height: 84px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_gdprDataLinkCt {
    margin-top: 73px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_gdprDataLinkCt>label {
    width: 100% !important;
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_variablesCustomersDataLink>p {
    margin-bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_variablesCustomersPassEmailLabel {
    display: block;
    margin-bottom: 8px;
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_variablesCustomersPassEmail>p,
#lfb_bootstraped.lfb_bootstraped #lfb_variablesCustomersAccountEmail>p,
#lfb_bootstraped.lfb_bootstraped #lfb_variablesEmailVerificationEmail>p {
    margin-bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped textarea[name="txtCustomersDataForgotPassMail"],
#lfb_bootstraped.lfb_bootstraped textarea[name="txtCustomersAccountCreated"],
#lfb_bootstraped.lfb_bootstraped textarea[name="emailVerificationContent"]  {
    width: 100%;
    max-width: 100%;
    height: 95px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .form-group>label#txtCustomersDataWarningTextLabel,
#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .form-group>label#lfb_variablesCustomersPassEmailLabel {
    margin-bottom: 8px;
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .form-group>label {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped textarea[name="txtCustomersDataWarningText"] {
    width: 100%;
    max-width: 100%;
    height: 60px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_btnSaveFormCt {
    text-align: center;
    padding-top: 28px;
}

#lfb_bootstraped.lfb_bootstraped .switch.has-switch.disabled {
    opacity: 0.5;
    pointer-events: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_emailValueItemIDCt {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLinkBtnsCt {
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLinkBtnsCt>a {
    margin-top: 24px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winLinkBtnsCt>a:not(:last-child) {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_redirSaveBtnCt {
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_redirSaveBtnCt>a {
    margin-top: 24px;
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped .form-control.lfb_fieldImg,
#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control.lfb_fieldImg,
#lfb_bootstraped.lfb_bootstraped #lfb_formFields .form-control.lfb_fieldImg {
    max-width: 208px;
    margin-right: 4px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard .modal-body {
    max-height: 480px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard h4 {
    border-bottom: 1px solid #777c80;
    padding-bottom: 4px;
    margin-bottom: 18px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard .form-control.lfb_fieldImg {
    max-width: none;
}

#lfb_bootstraped.lfb_bootstraped .dataTables_wrapper input[type="search"].form-control {
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped .dataTables_wrapper #lfb_customersTable thead th {
    cursor: pointer;
}

#lfb_bootstraped.lfb_bootstraped .dataTables_wrapper #lfb_customersTable_filter,
#lfb_bootstraped.lfb_bootstraped .dataTables_wrapper #lfb_customerOrdersTable_filter {
    text-align: right;
}

#lfb_bootstraped.lfb_bootstraped .lfb_noMargR {
    margin-right: 0px !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields #lfb_tabGDPR textarea.form-control {
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped .p-0 {
    padding: 0px !important;
}

#lfb_bootstraped.lfb_bootstraped .modal .modal-content {
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

#lfb_bootstraped.lfb_bootstraped .modal .modal-content>.modal-header>.modal-title span.fa,
#lfb_bootstraped.lfb_bootstraped .modal .modal-content>.modal-header>.modal-title span.fas {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .form-group>label {
    
    vertical-align: top;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings #lfb_tabColorsSettings .form-group>label {
    width: 240px;
}
#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings #lfb_tabColorsSettings {
    padding-top: 28px;
}
#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .has-switch {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .form-group .colorpick {
    visibility: hidden;
    max-height: 0px;
    max-width: 0px;
    display: inline;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings #lfb_tabColorsSettings .form-group {
    min-height: 69px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .modal-body h4 {
    color: #1abc9c;
    margin-top: 24px;
    margin-bottom: 18px;
}
#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .modal-body h4:first-child {
    margin-top: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings #lfb_tabColorsSettings .lfb_colorPreview {
    margin-top: -18px !important;
}

#lfb_bootstraped.lfb_bootstraped .has-error .input-group-addon,
.bootstrap-datetimepicker-widget .has-error .input-group-addon {
    border-width: 2px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor .btn-group.note-fontname {
    max-width: 110px;
}

@media (min-width: 1024px) {
    #lfb_bootstraped.lfb_bootstraped #alertCustomerData {
        margin-top: 0px;
    }
}

@media screen and (max-width: 782px) {
    .auto-fold #wpcontent {
        position: relative;
        margin-left: 0;
        padding-left: 0px;
    }
}

@media (max-width: 980px) {
    #lfb_bootstraped.lfb_bootstraped #lfb_addFieldBtn {
        margin-bottom: 0px;
    }
}

@media (min-width: 1141px) and (max-width: 1460px) {
    #lfb_bootstraped.lfb_bootstraped #lfb_formFields .lfb_colorPreview {
        top: 46px;
    }
}

@media (max-width: 1420px) {
    #lfb_bootstraped.lfb_bootstraped #lfb_formFields .nav-tabs>li>a {
        border-radius: 6px;
        margin-right: 4px;
        margin-bottom: 4px;
        border: 1px solid rgb(221, 221, 221);
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_formFields .nav-tabs>li:last-child {
        margin-bottom: 8px;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_formFields .tab-content {
        border-radius: 6px;
    }
}

@media (max-width: 760px) {
    #lfb_bootstraped.lfb_bootstraped #lfb_panelFormsList>.lfb_container {
        max-width: 100% !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_formFields .nav-tabs>li {
        display: block;
        width: 100%
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_formFields .nav-tabs>li:last-child {
        margin-bottom: -1px;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_formFields .nav-tabs>li>a {
        border-radius: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_formFields #lfb_tabTexts,
    #lfb_bootstraped.lfb_bootstraped #lfb_formFields #lfb_tabEmail {
        margin-top: -18px;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_formsTabGeneral>p>a {
        width: 100%;
        display: block;
        margin: 0px;
        margin-bottom: 8px;
    }

    #lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft.lfb_open {
        position: static;
        width: 100%;
        max-width: 100%;
        height: auto !important;
    }

    #lfb_bootstraped.lfb_bootstraped #lfb_calendar.lfb_open {
        margin-left: 0px;
    }
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual {
    height: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_lPanelMain,
#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_lPanelBody {
    position: relative;
    min-height: 100%;
    height: 100%;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanelMain.lfb_open {
    margin-left: 280px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_stepFrame {
    position: absolute;
    width: 100%;
    height: 100%;
    min-height: 100%;
}

#lfb_bootstraped.lfb_bootstraped .lfb_tmpComponent {
    position: fixed !important;
    z-index: 99;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanelMenu {
    clear: both;
    background-color: #34495e;
    padding: 8px;
    color: white;
    text-align: right;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanelMenu .lfb_alignLeft {
    float: left;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanelMenu .lfb_alignRight {
    float: right;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanelMenu .lfb_alignRight .form-group>label {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_alignRight .form-group>.form-control {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_alignRight .form-group {
    display: inline-block;
}

.ui-draggable-dragging .lfb_componentTitle {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_lPanelMenu .form-group label {
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_lPanelMenu .form-group {
    margin-bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_lPanelMenu .form-group .form-control {
    display: inline-block;
    width: 230px;
    margin-right: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_lPanelMenu .tooltip-inner {
    background-color: #a4b0be;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_lPanelMenu .tooltip.right .tooltip-arrow {
    border-right-color: #a4b0be;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_lPanelMenu .tooltip.top .tooltip-arrow {
    border-top-color: #a4b0be;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winEditStepVisual .lfb_lPanelMenu .tooltip.left .tooltip-arrow {
    border-left-color: #a4b0be;
}

#lfb_bootstraped.lfb_bootstraped #lfb_finalStepVisualBtn {
    display: none;
    text-align: center;
    margin-bottom: 18px;
    margin-top: 18px;
}

#lfb_bootstraped.lfb_bootstraped table .dataTable {
    margin-bottom: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_form #lfb_stepMaxWidth {
    display: inline-block;
    width: 100px;
    vertical-align: middle;
    margin: 0px;
    margin-right: 12px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_form #lfb_stepMaxWidth .tooltip {}

#lfb_bootstraped.lfb_bootstraped #lfb_form #lfb_stepMaxWidth .tooltip .tooltip-inner {
    width: 98px;
}

body.lfb_dark .fc-event-container .fc-content {
    color: white;
}

#lfb_bootstraped.lfb_bootstraped .lfb_colorPreview {
    cursor: pointer;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formFields .lfb_colorPreview {
    margin-right: 0px;
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped .note-color .dropdown-menu>li {
    width: 300px;
}

#lfb_bootstraped.lfb_bootstraped .note-color .dropdown-menu>li>.btn-group:first-child {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped .note-color .dropdown-menu>li>.btn-group {
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendarLeftMenu #calEventOrderStatus {
    margin-top: 14px;
    font-size: 15px;
    color: #14826c;
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formsTabGeneral {
    margin-top: 0px;
    display: block !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_customersDetails {
    margin-top: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_customersList {
    margin-top: 0px;
}

#lfb_bootstraped.lfb_bootstraped .form-group {
    margin-bottom: 12px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsContainer {
    display: flex;
    flex-wrap: nowrap;
    height: 100vh;
    height: -webkit-fill-available;
    max-height: 100vh;
}

#lfb_bootstraped.lfb_bootstraped #showConditionsStepBtn {
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemsList {
    margin-top: 24px;
    padding-left: 14px;
    padding-right: 14px;
}

#lfb_bootstraped.lfb_bootstraped #reduc_new_qt {
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped #reduc_new_price {
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_btnAddRichtextValue {
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_imageLayersTable {
    display: table;
}

#lfb_bootstraped.lfb_bootstraped #lfb_distanceDuration {
    max-width: 280px;
    display: inline-block;
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_distanceDuration+div.nice-select {
    max-width: 280px;
    display: inline-block;
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_distanceType,
#lfb_bootstraped.lfb_bootstraped #lfb_distanceType+div.nice-select {
    max-width: 280px;
    display: inline-block;
    margin-left: 8px;
    margin-top: 8px;
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_durationType,
#lfb_bootstraped.lfb_bootstraped #lfb_durationType+div.nice-select {
    max-width: 280px;
    display: none;
    margin-left: 8px;
    margin-top: 8px;
    margin-bottom: 8px;
}

#lfb_bootstraped.lfb_bootstraped #showConditionsStepBtn {
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logVatPrice {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logTotal {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logSubTotal {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logCurrency {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logCurrencyPosition {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logDecSep {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logThousSep {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logMilSep {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logSubTxt {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_currentLogUseSub {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_currentLogIsPaid {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_currentLogStatus {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_logCanPay {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tld_styleBackgroundType_imageToggle {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tld_styleBackgroundType_imageUrl {
    width: 137px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped [data-action="lfb_addCalendarCat"] {
    float: right;
}

#lfb_bootstraped.lfb_bootstraped [data-action="lfb_addCalendarReminder"] {
    float: right;
}

#lfb_bootstraped.lfb_bootstraped [data-action="lfb_btnCalEventViewOrderClick"] {
    margin-top: 0px;
}

#lfb_bootstraped.lfb_bootstraped [data-action="lfb_btnCalEventViewCustomerClick"] {
    margin-top: 0px;
}

#lfb_bootstraped.lfb_bootstraped [data-action="lfb_calendarEventViewGmap"] {
    margin-top: -2px;
}

#lfb_bootstraped.lfb_bootstraped [data-action="addCalendarReminder"] {
    float: right;
}

#lfb_bootstraped.lfb_bootstraped [data-action="lfb_saveLogWithoutSend"] {
    float: right;
}

#lfb_bootstraped.lfb_bootstraped [data-action="lfb_editShowStepConditions"] {
    margin-left: 8px;
}

#lfb_bootstraped.lfb_bootstraped [data-action="lfb_openCalendarPanelFromItem"] {
    margin-top: 0px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_dynamicHide {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped .lfb_marg-l-s {
    margin-left: 8px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_marg-r-s {
    margin-right: 8px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_marg-l-m {
    margin-left: 24px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_marg-r-m {
    margin-right: 24px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_noMarg-r {
    margin-right: 0px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_noMarg-l {
    margin-left: 0px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_marg-t-20 {
    margin-top: 20px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_marg-b-20 {
    margin-bottom: 20px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_marg-b-34 {
    margin-bottom: 34px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_pad-h-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_pad-t-16 {
    margin-top: 16px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_noMarg {
    margin: 0px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_noPadding {
    padding: 0px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_noMarg-b {
    margin-bottom: 0px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_textCenter {
    text-align: center !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_textRight {
    text-align: right !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_textLeft {
    text-align: left !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_height-86 {
    height: 86px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_btnsCt {
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_editCustomerDataSettingsCt {
    text-align: center;
    margin-top: 12px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winSendOrberByEmail .modal-body,
#lfb_bootstraped.lfb_bootstraped #lfb_winEditCoupon .modal-body {
    padding-bottom: 0px !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winSendOrberByEmail .form-control[name="recipients"] {
    height: 64px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_float-r {
    float: right;
}

#lfb_bootstraped.lfb_bootstraped .lfb_autoWidth {
    width: auto !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_negTop-18 {
    top: -18px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_opacity-0 {
    opacity: 0;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formWrapper #lfb_mainToolbar .btn-group a.btn-default span {
    left: 1px;
    top: 2px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formWrapper #lfb_mainToolbar .lfb_over-default:hover {
    border-color: #dfdfdf !important;
    color: #dfdfdf !important;
}


body.lfb_dark #lfb_bootstraped.lfb_bootstraped #lfb_formWrapper #lfb_mainToolbar .lfb_over-default:hover {
    border-color: #148D75 !important;
    color: #148D75 !important;
}


#lfb_bootstraped.lfb_bootstraped #lfb_tabGeneralSettingsFistFormGroup {
    min-height: 69px;
}

#lfb_bootstraped.lfb_bootstraped textarea[name="txtCustomersDataWarningText"].form-control,
#lfb_bootstraped.lfb_bootstraped textarea[name="txtCustomersDataModifyValidConfirm"].form-control {
    height: 164px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelFormsList th.lfb_actionTh {
    width: 368px;
}

#lfb_bootstraped.lfb_bootstraped [name="introButtonIcon"] {
    width: 226px;
}

#lfb_bootstraped.lfb_bootstraped lfb_vert-sub {
    vertical-align: sub;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control[name="notes"] {
    height: 54px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control[name="description"] {
    height: 54px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control[name="eventDuration"] {
    width: 80px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control[name="eventDurationType"] {
    height: 42px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control[name="eventDurationType"] {
    width: 196px;
    display: inline-block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control[name="calculation"],
#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control[name="calculationQt"],
#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-control[name="variableCalculation"] {
    max-width: 100%;
    width: 100%;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winItem .form-group .alert {
    margin-top: 14px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemOptionsValuesPanel tr.static .form-group {
    top: 10px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_itemOptionsValuesPanel tr.static td:last-child {
    width: 200px;
}

#lfb_bootstraped.lfb_bootstraped .form-group>.form-control.colorpick {
    max-width: 100px !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_txt-12 {
    font-size: 12px;
}

#lfb_bootstraped.lfb_bootstraped [data-displayid] {
    font-weight: bold;
}

#lfb_bootstraped.lfb_bootstraped .lfb_tld_tdgn_sectionBody {
    padding-top: 4px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_tabTexts [name=""].form-control {
    display: inline-block;
}

body.lfb_dark #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-string {
    color: #1ABC9C;
}

#lfb_bootstraped.lfb_bootstraped .lfb_mainHeader {
    background-color: #202224;
    color: #6c757d;
    vertical-align: middle;
    line-height: 45px;
    height: 45px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

#lfb_bootstraped.lfb_bootstraped .btn-alpha {
    background-color: transparent !important;
    box-shadow: none !important;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .btn-alpha:hover,
#lfb_bootstraped.lfb_bootstraped .btn-alpha.active {
    color: #fff;
}

#lfb_bootstraped.lfb_bootstraped .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #191b1c;
}

#lfb_bootstraped.lfb_bootstraped .tooltip-inner {
    background-color: #191b1c;
    color: #fff;
    padding: 0.7rem 0.7rem;
}

#lfb_bootstraped.lfb_bootstraped .lfb_pluginTitle {
    color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped.lfb_panel {
    font-family: 'Roboto', sans-serif;
    background-color: #202224;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .input-group-addon {
    margin-right: 14px;
    line-height: 34px;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .table td,
#lfb_bootstraped.lfb_bootstraped .table th {
    border-color: #2a2c2f;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .table>:not(:last-child)>:last-child>* {
    border-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped .table>caption+thead>tr:first-child>th {
    border-color: #323438;
    border: 0px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_formListTitle {
    color: #6c757d;
    text-decoration: none;
}

#lfb_bootstraped.lfb_bootstraped a.lfb_tableBtn {
    color: #6c757d;
    margin-left: 14px;
}

#lfb_bootstraped.lfb_bootstraped a.lfb_tableBtn span {
    transform: scale(1);
    transition: transform .2s ease-in-out;
}

#lfb_bootstraped.lfb_bootstraped a.lfb_tableBtn:hover {
    color: #fff;
}

#lfb_bootstraped.lfb_bootstraped a.lfb_tableBtn:hover span {
    transform: scale(1.4);
}

#lfb_bootstraped.lfb_bootstraped a.lfb_tableBtn:first-child {
    margin-left: 0px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_shortcodeField {
    background-color: #2a2c2f;
    color: #6c757d;
    border: 0px;
    font-size: 14px;
    width: 204px;
    text-align: center;
    outline: none;
}

#lfb_bootstraped.lfb_bootstraped .lfb_over-primary {
    border-color: #148D75 !important;
    color: #148D75 !important;
    opacity: 1 !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_over-primary:hover {
    border-color: #1abc9c !important;
    color: #1abc9c !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_over-default:hover {
    border-color: #fff !important;
    color: #fff !important;
    opacity: 1 !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_over-danger {
    border-color: #AD392D !important;
    color: #AD392D !important;
    opacity: 1 !important;
}

#lfb_bootstraped.lfb_bootstraped .lfb_over-danger:hover {
    border-color: #e74c3c !important;
    color: #e74c3c !important;
}

#lfb_bootstraped.lfb_bootstraped 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 {
    box-shadow: 0 0 0 1px #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped .modal .modal-content {
    border: none;
}

#lfb_bootstraped.lfb_bootstraped .modal .modal-content>.modal-header {
    border-bottom: 1px solid #2a2c2f;
    background-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped .modal .modal-content {
    background-color: #323438;
    color: #777c80;
}

#lfb_bootstraped.lfb_bootstraped .modal-header .btn-close {
    color: #b7bbc0;
    transform: scale(1);
    transition: transform .2s ease-in-out;
}

#lfb_bootstraped.lfb_bootstraped .modal-header .btn-close:hover {
    color: #fff;
    transform: scale(1.4);
}

#lfb_bootstraped.lfb_bootstraped .modal .modal-content>.modal-header>.modal-title {
    color: #b7bbc0;
    font-size: 16px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_title {
    color: #777c80;
    font-weight: 300;
}

#lfb_bootstraped.lfb_bootstraped .form-control,
#lfb_bootstraped.lfb_bootstraped .form-control:disabled,
#lfb_bootstraped.lfb_bootstraped .form-control:read-only,
#lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .form-control,
#lfb_bootstraped.lfb_bootstraped .form-control:focus {
    background-color: #2a2c2f;
    color: #6c757d;
}


/* #lfb_bootstraped.lfb_bootstraped .alert-info {
    background-color: transparent;
    border: 1px solid #6c757d;
    color: #6c757d;
} */

#lfb_bootstraped.lfb_bootstraped .alert-danger {
    background-color: transparent;
    border: 1px solid #e74c3c;
    color: #e74c3c;
}

#lfb_bootstraped.lfb_bootstraped .alert-info .lfb_shortcodeInput {
    border: 0px;
    color: #6c757d;
    background-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winShortcode .alert-info b {
    color: #1ABC9C;
    font-weight: normal;
}

#lfb_bootstraped.lfb_bootstraped .alert p {
    margin-bottom: 15px;
}

#lfb_bootstraped.lfb_bootstraped .has-switch .switch-on span.switch-right,
#lfb_bootstraped.lfb_bootstraped .has-switch .switch-off span.switch-left {
    opacity: 0;
}

#lfb_bootstraped.lfb_bootstraped .has-switch .switch-off span.switch-right,
#lfb_bootstraped.lfb_bootstraped .has-switch .switch-on span.switch-left {
    opacity: 1;
}

#lfb_bootstraped.lfb_bootstraped .has-switch span.switch-left {
    background-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped .has-switch span.switch-right {
    background-color: #2a2c2f;
}

#lfb_bootstraped.lfb_bootstraped .has-switch label {
    border: 5px solid #2a2c2f;
    margin: 0 -16px;
    box-shadow: -1px 0 0 rgb(0 0 0 / 0%);
    -webkit-box-shadow: -1px 0 0 rgb(0 0 0 / 0%);
}

#lfb_bootstraped.lfb_bootstraped .has-switch>div.switch-off label {
    border: 5px solid #2a2c2f;
    background-color: #323438;
}

#lfb_bootstraped.lfb_bootstraped .lfb_floatRight {
    float: right;
}

#lfb_bootstraped.lfb_bootstraped .bg-dark {
    background-color: #2a2c2f !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar {
    width: 260px;
    box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.1);
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar a.nav-link>span {
    width: 24px;
    text-align: right;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-item a {
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-item a:hover {
    color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-item a.active {
    color: #1abc9c;
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-item a {
    color: #aaa;
}

#lfb_bootstraped.lfb_bootstraped .nav-pills .nav-link.active,
#lfb_bootstraped.lfb_bootstraped .nav-pills .show>.nav-link {
    border: 1px solid #1abc9c;
    color: #1abc9c;
    background-color: transparent;
}

body #lfb_bootstraped.lfb_bootstraped .CodeMirror {
    background-color: #2a2c2f;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-string {
    color: #1abc9c;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default {
    color: #777c80;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-def {
    color: #a4b0be;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-variable-2 {
    color: #f39c12;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-keyword {
    color: #95a5a6;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_settingsContainer {
    flex: 1;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_settingsContainer h4 {
    border-bottom: 1px dashed #a4b0be;
    padding-bottom: 12px;
    margin-bottom: 18px;
}

body #lfb_bootstraped.lfb_bootstraped .note-toolbar .btn {
    background-color: #2a2c2f;
    color: #777c80;
}

body #lfb_bootstraped.lfb_bootstraped .note-toolbar .dropdown-menu {
    top: 34px;
    background-color: #2a2c2f;
}

body #lfb_bootstraped.lfb_bootstraped .note-toolbar .dropdown-menu a {
    text-decoration: none;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .note-editor ul li {
    margin-bottom: 4px;
}

body #lfb_bootstraped.lfb_bootstraped .note-toolbar .dropdown-menu li a>.fa {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped .note-editor .btn {
    border: 0px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor .panel-heading {
    padding: 10px 0px;
}

#lfb_bootstraped.lfb_bootstraped .note-popover .popover .popover-content>.btn-group,
#lfb_bootstraped.lfb_bootstraped .panel-heading.note-toolbar>.btn-group {
    margin-right: 4px;
}

#lfb_bootstraped.lfb_bootstraped .note-toolbar {
    background-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped .note-editor ul {
    padding: 0px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor ul li {
    color: #6c757d;
    padding-left: 10px;
    padding-right: 10px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor i.note-icon-font.note-recent-color {
    background-color: transparent !important;
    color: #777c80 !important;
}

#lfb_bootstraped.lfb_bootstraped .note-editor [data-summerbtnsc="paymentLink"],
#lfb_bootstraped.lfb_bootstraped .note-editor [data-summerbtnsc="customerLink"] {
    display: none;
}

#lfb_bootstraped.lfb_bootstraped #email_userContent_editor .note-editor [data-summerbtnsc="paymentLink"],
#lfb_bootstraped.lfb_bootstraped #email_userContent_editor .note-editor [data-summerbtnsc="customerLink"] {
    display: block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_componentsList {
    padding: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_componentsList li {
    display: inline-block;
    vertical-align: top;
}

#lfb_bootstraped.lfb_bootstraped #lfb_componentsList li>a {
    text-decoration: none;
    width: 88px;
    height: 88px;
    text-align: center;
    display: block;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped #lfb_componentsList li>a.disabled {
    pointer-events: none;
    opacity: 0.5;
}

#lfb_bootstraped.lfb_bootstraped #lfb_componentsList li>a:hover {
    opacity: 0.8;
    color: #1ABC9C;
}

#lfb_bootstraped.lfb_bootstraped #lfb_componentsList li>a>span:first-child {
    font-size: 34px;
    width: 88px;
    height: 35px;
    display: block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_componentsList li>a>span.lfb_componentTitle {
    display: block;
    padding-top: 4px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_backdrop {
    display: none;
    position: fixed;
    bottom: 0px;
    top: 0px;
    left: 0px;
    right: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
}

#lfb_bootstraped.lfb_bootstraped #lfb_importFormsFieldBtn {
    font-size: 48px;
    color: #1ABC9C;
    display: block;
}

#lfb_bootstraped.lfb_bootstraped #lfb_importFormsFieldBtn:hover {
    color: #16a085;
}

#lfb_bootstraped.lfb_bootstraped .modal-footer {
    border-top: 1px solid #323438;
}

#lfb_bootstraped.lfb_bootstraped #lfb_selectCalendar {
    max-width: 120px;
    border: 1px solid #6c757d;
    padding-top: 2px;
    padding-bottom: 2px;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanelHeaderCloseBtn {
    float: right;
    color: #6c757d;
    margin-top: -4px;
}

#lfb_bootstraped.lfb_bootstraped .fc-event .fc-bg {
    opacity: 0;
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelLogs table td {
    vertical-align: middle;
}

#lfb_bootstraped.lfb_bootstraped .modal .modal-content {
    background-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped .modal .tab-content {
    border: 1px solid #6c757d;
    background-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped .modal .nav-tabs .nav-link:hover {
    border-bottom-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped .modal .nav-tabs .nav-link.active,
#lfb_bootstraped.lfb_bootstraped .modal .nav-tabs .nav-item.show .nav-link {
    color: #1abc9c;
    background-color: #202224;
    border-color: #6c757d;
    border-bottom-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped .modal .tab-content>.tab-pane {
    background-color: #202224;
}

#lfb_bootstraped.lfb_bootstraped .modal .nav-tabs .nav-link:hover,
#lfb_bootstraped.lfb_bootstraped .modal .nav-tabs .nav-link:focus {
    border-color: #6c757d;
}

#lfb_bootstraped .toast {
    z-index: 9999999;
    width: 350px !important;
    color: #b7bbc0;
    font-size: 18px;
    transition: height 0.5s ease-in-out;
}

body #lfb_bootstraped.lfb_bootstraped .lfb_height0,
#lfb_bootstraped .toast.lfb_height0 {
    height: 0px;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-tag {
    color: #1abc9c;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-qualifier {
    color: #777c80;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-atom {
    color: #f1c40f;
}

#lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .switch.has-switch {
    top: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_wizardSteps .lfb_templateCard {
    background-color: transparent;
    border: none;
    transform: scale(1);
    transition: all 0.25s;
    padding: 14px;
    cursor: pointer;
}

#lfb_bootstraped.lfb_bootstraped #lfb_wizardSteps .lfb_templateCard:hover {
    background-color: #1ABC9C;
    transform: scale(1.2);
}

#lfb_bootstraped.lfb_bootstraped #lfb_wizardSteps .lfb_templateCard.active {
    background-color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped #lfb_wizardSteps .lfb_templateCard i,
#lfb_wizardStepBuilderChoice .card i {
    font-size: 48px;
    height: 54px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_wizardSteps .row.border.border-secondary {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

#lfb_wizardSteps h5.card-title,
#lfb_wizardStepBuilderChoice h5.card-title {
    font-size: 14px;
}

#lfb_wizardSteps .card-text {
    min-height: 72px;
}

#lfb_bootstraped.lfb_bootstraped .input-group-text {
    border: 1px solid #2a2c2f;
}

#lfb_wizardTemplateList .card,
#lfb_wizardStepBuilderChoice .card {
    width: 200px;
    min-width: 200px !important;
    display: inline-block !important;
    cursor: pointer;
    transition: background-color 0.25s;
    border-radius: 0px;
}

#lfb_wizardTemplateList .card.bg-dark .card-title,
#lfb_wizardStepBuilderChoice .card.bg-dark .card-title {
    transition: color 0.25s;
}

#lfb_wizardTemplateList .card.bg-dark.active,
#lfb_wizardStepBuilderChoice .card.bg-dark.active {
    background-color: #777c80 !important;
}

#lfb_wizardTemplateList .card.bg-dark.active .card-title,
#lfb_wizardTemplateList .card.bg-dark.active i,
#lfb_wizardStepBuilderChoice .card.bg-dark.active .card-title,
#lfb_wizardStepBuilderChoice .card.bg-dark.active i {
    color: #2a2c2f !important;
}


body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard.modal{
    position: absolute;
}

#lfb_wizardTemplateList,
#lfb_wizardStepBuilderChoice {
    overflow-x: hidden;
    overflow-y: hidden;
    white-space: nowrap;
}

#lfb_wizardTemplateList .card p,
#lfb_wizardStepBuilderChoice .card p {
    word-break: normal;
    white-space: initial;
}

#lfb_bootstraped.lfb_bootstraped .border-secondary {
    border-color: #2a2c2f !important;
}

#lfb_bootstraped.lfb_bootstraped .bg-dark .border-secondary {
    border-color: #6c757d !important;
}

#lfb_winFormWizard [data-reqtemplate="payment"] i.fab {
    font-size: 38px;
}

#lfb_winFormWizard [data-step="6"] .form-group>label {
    min-height: 38px;
}

#lfb_winFormWizard [data-step="2"] .imageBtn {
    font-size: 58px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_noStepsMsg {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 480px;
    margin-left: -240px;
    text-align: center;
    font-size: 18px;
    pointer-events: all;
    z-index: 1;
}

#lfb_bootstraped.lfb_bootstraped #lfb_noStepsMsg>div {
    font-size: 38px;
}

#lfb_bootstraped.lfb_bootstraped .nav-pills .nav-link:not(.active) {
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped a .lfb_loadingBtn {
    -webkit-animation: lfbrotate 4s linear infinite;
    -moz-animation: lfbrotate 4s linear infinite;
    animation: lfbrotate 4s linear infinite;
}

@-moz-keyframes lfbrotate {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes lfbrotate {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes lfbrotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

#lfb_bootstraped.lfb_bootstraped #lfb_panelLogs table td:not(.lfb_log_totalSubTd):not(.lfb_log_totalTd):not(.lfb_logStatusTd):not(.lfb_actionTh) {
    white-space: nowrap;
}

#lfb_bootstraped.lfb_bootstraped table input[type="checkbox"] {
    background-color: #333;
    border: 0px;
}

#lfb_bootstraped.lfb_bootstraped table td>input[type="checkbox"]:checked:before,
#lfb_bootstraped.lfb_bootstraped table th input[type="checkbox"]:checked:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxwYXRoIGlkPSJzdmdfMSIgZmlsbD0iIzFhYmM5YyIgZD0ibTE0LjgzLDQuODlsMS4zNCwwLjk0bC01LjgxLDguMzhsLTEuMzQsMGwtMy4yNCwtNC41NGwxLjM0LC0xLjI1bDIuNTcsMi40bDUuMTQsLTUuOTN6Ii8+CiA8L2c+Cjwvc3ZnPg==")
}

#lfb_bootstraped.lfb_bootstraped table .lfb_log_totalTd {
    text-align: right;
}

#lfb_bootstraped.lfb_bootstraped .bs-tooltip-bottom .tooltip-arrow::before,
#lfb_bootstraped.lfb_bootstraped .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
    border-bottom-color: #191b1c;
}

.note-editor .modal .form-group>label {
    display: block;
    margin-bottom: 6px;
}

#lfb_bootstraped.lfb_bootstraped .form-control.lfb_conditionSelect {
    max-width: 100%;
}

#lfb_bootstraped.lfb_bootstraped .form-group {
    min-height: 50px;
}

body.lfb_formDesigner {
    overflow-y: hidden !important;
}

body.lfb_formDesigner #adminmenuback {
    z-index: 100;
    overflow-y: hidden;
}

#lfb_bootstraped.lfb_bootstraped .alert-warning {
    color: #f39c12;
    background-color: transparent;
    border-color: #f39c12;
    line-height: 22px;
}

body #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-builtin {
    color: #ecf0f1;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_winComponents .modal-dialog {
    max-width: 590px;
}

body #lfb_bootstraped.lfb_bootstraped .lfb_tableBtn.lfb_active {
    color: #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_mainHeader {
    background-color: #1abc9c;
    background: linear-gradient(-90deg, #16a085 0%, rgba(26, 188, 156, 1) 100%);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2) !important;
    color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_pluginTitle {
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_mainHeader a.lfb_tableBtn {
    color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_mainHeader #lfb_mainToolbar {
    top: -2px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_panel {
    background-color: #fff;
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_shortcodeField {
    background-color: #ecf0f1;
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped a.lfb_tableBtn {
    color: #a4b0be;
    margin-right: 0px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped a.lfb_tableBtn:hover {
    color: #95a5a6 !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .modal .modal-content {
    background-color: #fff;
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .form-control:disabled,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .form-control:read-only,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .form-control:focus {
    background-color: #f0f0f0;
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .form-control:focus {
    background-color: #fcfcfc;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .modal .modal-content>.modal-header {
    background-color: #1abc9c;
    color: #fff;
    border-color: #16a085;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_stepBloc,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_stepBloc.ui-draggable {
    background-color: #ecf0f1;
    border: 2px dashed #ecf0f1;
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_stepBloc.lfb_selected {
    background-color: #1abc9c;
    border: 2px dashed #1abc9c;
    color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_linkPoint {
    background-color: #a4b0be;
    color: #ecf0f1;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .bg-dark {
    background-color: #ecf0f1 !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_mainNavBar.btn-outline-primary {
    color: #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_mainNavBar .btn-outline-secondary {
    color: #95a5a6;
    border-color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .bg-dark .btn-outline-secondary:hover {
    color: #fff;
    border-color: #a4b0be;
    background-color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .btn-group>.btn:not(.dropdown-toggle),
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .btn-group>.btn-group>.btn {
    color: #1abc9c;
    border-color: #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .bg-dark .btn-outline-secondary.active {
    color: #fff !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .btn-group>.btn:not(.dropdown-toggle):hover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .btn-group>.btn-group>.btn:hover {
    color: #fff;
    border-color: #1abc9c;
    background-color: #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .bg-dark .btn-outline-secondary.active {
    background-color: #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_stepBloc>a {
    background-color: #a4b0be;
    color: #fff;
    border-color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_stepBloc>a:hover {
    background-color: #ecf0f1;
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-item a {
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-item a.active {
    color: #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .has-switch span.switch-right {
    background-color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .has-switch span.switch-right {
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .has-switch span.switch-left {
    background-color: #1abc9c;
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .has-switch label {
    border: 5px solid #bdc3c7;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .has-switch>div.switch-off label {
    border: 5px solid #bdc3c7;
    background-color: #34495e;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .btn-outline-secondary {
    color: #1abc9c;
    border-color: #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .CodeMirror {
    color: #a4b0be;
    background-color: #ecf0f1;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-editor.note-frame .note-statusbar,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-editor.note-airframe .note-statusbar,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .CodeMirror-gutters {
    background-color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .CodeMirror-gutters {
    border-right: 1px solid #bdc3c7;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .CodeMirror {
    border: 2px solid #bdc3c7;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #paypalFieldsCt.lfb_displayed,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #stripeFieldsCt.lfb_displayed,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #razorpayFieldsCt.lfb_displayed {
    border: 2px dashed #bdc3c7;
}

body:not(.lfb_darkMode),
body:not(.lfb_darkMode) #wpcontent {
    background-color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .table>:not(:last-child)>:last-child>* {
    border-color: #a4b0be;
}

body:not(.lfb_darkMode) #wpcontent>#lfb_loader,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_innerLoader {
    background-color: #1abc9c !important;
}

body:not(.lfb_darkMode) #wpcontent>#lfb_loader .double-bounce1,
body:not(.lfb_darkMode) #wpcontent>#lfb_loader .double-bounce2,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_innerLoader .double-bounce1,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_innerLoader .double-bounce2 {
    background-color: #fff !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped table input[type="checkbox"] {
    background-color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .table td,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .table th {
    border-color: #ecf0f1;
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .btn-outline-secondary:hover {
    background-color: #1abc9c;
    color: white !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_componentsList li>a {
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .border-secondary {
    border-color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .btn-outline-primary:hover {
    color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer #lfb_tld_tdgnPanel {
    background-color: #2c3e50;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer #lfb_tld_tdgnInspector {
    background-color: #34495e;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .btn-outline-dark {
    color: #212529;
    border-color: #212529;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer .border-secondary {
    border-color: #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer #lfb_tld_tdgnPanel .panel .panel-heading {
    background-color: #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer #lfb_tld_tdgnPanel .panel .panel-heading a {
    color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer #lfb_tld_tdgnPanel .form-control {
    background-color: #435b74;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer #lfb_tld_savePanel {
    background-color: #34495e;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .modal .modal-content>.modal-header>.modal-title {
    color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .modal-content {
    background-color: #ecf0f1;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings.modal .nav-tabs .nav-link {
    border-color: #ccc;
    color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings.modal .nav-tabs .nav-link a {
    outline: none;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings.modal .nav-tabs .nav-link.active {
    color: #1abc9c;
    background-color: white;
    border-color: #ccc;
    border-bottom-color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings.modal .tab-content {
    border: 1px solid #bdc3c7;
    background-color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings.modal .tab-content>.tab-pane {
    background-color: white;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .modal-footer {
    border-top: 1px solid #ccc;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_stepBloc h4 {
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_stepBloc.lfb_selected h4 {
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_linkInteractions .lfb_stepBloc {
    background-color: #ecf0f1 !important;
    color: #a4b0be !important;
    border-color: #a4b0be !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed th,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed td,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed thead,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed tbody,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-divider,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-row,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-content,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-popover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-list-view,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed .fc-list-heading td {
    border-color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc th {
    background-color: #34495e;
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed td.fc-today {
    background-color: #ecf0f1;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc button,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc button:hover {
    background-color: #ecf0f1;
    border-color: #ecf0f1;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc button.fc-state-active {
    background-color: #1abc9c;
    border-color: #1abc9c;
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winCalendars .lfb_lPanel .lfb_lPanelHeader {
    background-color: #2c3e50;
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody {
    background-color: #ecf0f1;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft {
    background-color: #ecf0f1;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table {
    border: 2px solid #bdc3c7;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_calReminderActionTd a.btn.btn-circle,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table thead th a.btn.btn-circle {
    border: 1px solid #1abc9c;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_formListTitle {}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_over-primary {
    color: #1abc9c !important;
    border-color: #1abc9c !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-editor .note-editing-area .note-editable {
    background-color: #fff;
    border: 1px solid #bdc3c7;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-toolbar {
    background-color: #a4b0be;
    border-bottom: none;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-toolbar .btn {
    background-color: #ecf0f1;
    color: #a4b0be !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .tooltip-inner {
    background-color: #2c3e50;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped [data-popper-placement="top"] .tooltip-arrow:before {
    border-top-color: #2c3e50;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped [data-popper-placement="bottom"] .tooltip-arrow:before {
    border-bottom-color: #2c3e50;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped [data-popper-placement="left"] .tooltip-arrow:before {
    border-left-color: #2c3e50;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped [data-popper-placement="right"] .tooltip-arrow:before {
    border-right-color: #2c3e50;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic [data-popper-placement="top"] .tooltip-arrow:before{
    border-top-color: rgba(0,0,0,0.5);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic [data-popper-placement="bottom"] .tooltip-arrow:before{
    border-bottom-color: rgba(0,0,0,0.5);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic [data-popper-placement="left"] .tooltip-arrow:before{
    border-left-color: rgba(0,0,0,0.5);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic [data-popper-placement="right"] .tooltip-arrow:before{
    border-right-color: rgba(0,0,0,0.5);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_mainHeader a.lfb_tableBtn.lfb_over-primary {
    color: #34495e !important;
    border-color: #34495e !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody .form-control {
    background-color: #fff;
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_over-danger {
    border-color: #e74c3c !important;
    color: #e74c3c !important;
    opacity: 1 !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_over-danger:hover {
    border-color: #c0392b !important;
    color: #c0392b !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_formListTitle {
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_title {
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .has-switch label {
    box-shadow: none;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard.modal .modal-content {
    background-color: rgba(52, 73, 94, 0.9);
    color: #ecf0f1;
}

body:not(.lfb_darkMode) #lfb_bootstraped:not(.lfb_theme_glassmorphic) #lfb_wizardTemplateList .card.bg-dark.active .card-title,
body:not(.lfb_darkMode) #lfb_bootstraped:not(.lfb_theme_glassmorphic) #lfb_wizardTemplateList .card.bg-dark.active i,
body:not(.lfb_darkMode) #lfb_bootstraped:not(.lfb_theme_glassmorphic) #lfb_wizardStepBuilderChoice .card.bg-dark.active .card-title,
body:not(.lfb_darkMode) #lfb_bootstraped:not(.lfb_theme_glassmorphic) #lfb_wizardStepBuilderChoice .card.bg-dark.active i {
    color: #333 !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .input-group-text {
    border: 1px solid #bdc3c7;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer #lfb_tld_tdgnInspector ul>li>a:not(.lfb_tld_treeEyeLink) {
    background-color: transparent;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer #lfb_tld_tdgnInspector #lfb_tld_tdgnInspectorBody {
    background-color: #ecf0f1;
}

#lfb_form {
    opacity: 0;
    transition: opacity 1s;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_actionBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_linkBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_calculationValueBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_emailValueBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_distanceValueBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_calculationDatesDiffBubble {
    background-color: #34495e;
    background-color: #ecf0f1;
    color: #95a5a6;
    border: 2px solid #1abc9c;
}

body:not(.lfb_darkMode)#lfb_bootstraped.lfb_bootstraped #lfb_actionBubble:before,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_interactionBubble:before,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_linkBubble:before,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_fieldBubble:before,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_calculationValueBubble:before,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_calculationDatesDiffBubble:before {
    border-color: transparent transparent #34495e transparent;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .table-striped>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: #f6fafb;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .lfb_iconLogo {
    background-image: url(../img/iconLogoEP.png);
}

body:not(.lfb_darkMode) #lfb_calendarsNavbar {}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .navbar.bg-dark {
    background-color: #ecf0f1 !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_noLicense {
    width: 640px;
    text-align: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_noLicense i {
    font-size: 48px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .nav-pills .nav-link:not(.active) {
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_formFields div:not(.switch)>div>label,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winItem div:not(.switch)>div>label {
    color: #a4b0be;
}

#lfb_bootstraped.lfb_bootstraped #lfb_calendar a:hover {
    opacity: 0.7;
}

body #lfb_bootstraped.lfb_bootstraped .lfb_linkPoint:hover {
    background-color: #1abc9c;
    border-color: #1abc9c;
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .btn-outline-danger {
    color: #ff6b6b;
    border-color: #ff6b6b;
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .btn-outline-danger:hover {
    color: #fff;
    border-color: #ff6b6b;
    background-color: #ff6b6b;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .modal-footer {
    border-top: 1px solid #bdc3c7;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard.modal .modal-content>.modal-header {
    background-color: #2c3e50;
    color: #fff;
    border-color: #16a085;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard.modal .modal-content>.modal-header .btn-close {
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard h4 {
    border-bottom: 1px solid #ecf0f1;
    color: #ecf0f1;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard .input-group-text {
    border: 0px;
}

body:not(.lfb_darkMode) #lfb_wizardSteps .card .card-body>i,
body:not(.lfb_darkMode) #lfb_wizardStepBuilderChoice .card i {
    color: #ecf0f1;
}
body:not(.lfb_darkMode).lfb_theme_glassmorphic #lfb_wizardStepBuilderChoice .card i {
    color: #777;
}
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardStepBuilderChoice .card.bg-dark.active i {
    color: #fff;
}
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-toolbar .dropdown-menu {
    top: 34px;
    background-color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-toolbar .dropdown-menu a {
    text-decoration: none;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped .note-icon-caret::before {
    display: none !important;
}

#lfb_bootstraped.lfb_bootstraped .note-popover .popover-content .note-color-all .note-dropdown-menu,
#lfb_bootstraped.lfb_bootstraped .note-editor .note-toolbar .note-color-all .note-dropdown-menu {
    min-width: 347px;
}

#lfb_bootstraped.lfb_bootstraped .note-popover .popover-content .note-para .note-dropdown-menu,
#lfb_bootstraped.lfb_bootstraped .note-editor .note-toolbar .note-para .note-dropdown-menu {
    min-width: 238px;
}

#lfb_bootstraped.lfb_bootstraped .note-editor button {
    background-color: #2a2c2f;
    border-color: #2a2c2f;
    color: #95a5a6;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-editor button {
    background-color: #ecf0f1;
    border-color: #ecf0f1;
    color: #95a5a6;
}

#lfb_bootstraped.lfb_bootstraped .note-popover .popover-content .note-dropdown-menu,
#lfb_bootstraped.lfb_bootstraped .note-editor .note-toolbar .note-dropdown-menu {
    background-color: #2a2c2f;
    border-color: #2a2c2f;
    color: #6c757d;
}

#lfb_bootstraped.lfb_bootstraped a.note-dropdown-item,
#lfb_bootstraped.lfb_bootstraped a.note-dropdown-item:hover {
    color: #6c757d;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-popover .popover-content .note-dropdown-menu,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .note-editor .note-toolbar .note-dropdown-menu {
    background-color: #ecf0f1;
    border-color: #ecf0f1;
    color: #95a5a6;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped a.note-dropdown-item,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped a.note-dropdown-item:hover {
    color: #95a5a6;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .cm-s-default .cm-builtin {
    color: #a4b0be;
}

body:not(.lfb_darkMode) #lfb_wizardTemplateList .card.bg-dark,
body:not(.lfb_darkMode) #lfb_wizardStepBuilderChoice .card.bg-dark {
    background-color: #34495e !important;
}

body:not(.lfb_darkMode) #lfb_wizardTemplateList .card.bg-dark.active,
body:not(.lfb_darkMode) #lfb_wizardStepBuilderChoice .card.bg-dark.active {
    background-color: #2c3e50 !important;
}

#lfb_bootstraped.lfb_bootstraped .note-btn {
    border-radius: 0px;
}

#lfb_bootstraped.lfb_bootstraped .note-popover .popover-content>.note-btn-group,
#lfb_bootstraped.lfb_bootstraped .note-editor .note-toolbar>.note-btn-group {
    margin-right: 0px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_redirsTable tr td:first-child {
    word-break: break-all;
}

body #lfb_bootstraped.lfb_bootstraped .CodeMirror-gutter-elt {
    color: #ecf0f1;
}

#lfb_bootstraped.lfb_bootstraped .note-btn {
    height: 32px;
}

body #lfb_bootstraped.lfb_bootstraped .CodeMirror {
    resize: vertical;
}

body #lfb_bootstraped.lfb_bootstraped .btn.btn-default.btn-circle {
    color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped #lfb_settingsContainer .note-editor.note-frame {
    max-width: 720px;
}

#lfb_bootstraped.lfb_bootstraped .shortcodesBox {
    padding: 8px;
    border: 1px dashed #999;
}

#lfb_bootstraped.lfb_bootstraped .shortcodesBox strong {
    font-weight: normal;
    color: #1abc9c;
}

@media (max-width: 780px) {
    #lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar {
        width: 180px;
        padding: 0.25rem !important;
    }

    body #lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-item a {
        font-size: 12px;
    }
}

#lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard .btn-close {
    background-image: url(../img/closeBtnWhite.png);
    width: 15px;
    height: 15px;
    border-radius: 50%;
}

body:not(.lfb_darkMode) #lfb_wizardTemplateList .card.bg-dark,
body:not(.lfb_darkMode) #lfb_wizardStepBuilderChoice .card.bg-dark {
    background-color: transparent !important;
    width: 100%;
    margin: 16px;
}

body #lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard.modal .modal-content {
    top: 40px;
    border-radius: 18px;
}

body #lfb_bootstraped.lfb_bootstraped .btn {
    background-position: center;
    box-shadow: 0 3px 6px 0 rgba(31, 38, 135, 0.2);
    transition: background 0.8s, box-shadow 0.4s;
}

body #lfb_bootstraped.lfb_bootstraped .btn:hover {
    box-shadow: 0 3px 4px 0 rgba(31, 38, 135, 0.3);
}

body #lfb_bootstraped.lfb_bootstraped .btn:active {
    box-shadow: 0 2px 3px 0 rgba(31, 38, 135, 0.4);
    background-size: 100%;
    transition: background 0s, box-shadow 0.4s;
}

body #lfb_bootstraped.lfb_bootstraped .btn {
    position: relative;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
}

body #lfb_bootstraped.lfb_bootstraped .btn:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10, 10);
    opacity: 0;
    transition: transform .5s, opacity 1s;
}

body #lfb_bootstraped.lfb_bootstraped .btn:active:after {
    transform: scale(0, 0);
    opacity: .2;
    transition: 0s;
}


/* 
body #lfb_bootstraped.lfb_bootstraped .btn.btn-outline-danger:active,
body #lfb_bootstraped.lfb_bootstraped .btn.btn-danger:active {
    box-shadow: 0 2px 3px 0 rgba(31, 38, 135, 0.4);
    background-size: 100%;
    transition: background 0s, box-shadow 0.4s;
    background-color: #fdb1aa;
} */

.btn-check:checked+#lfb_bootstraped.lfb_bootstraped .btn-outline-secondary:focus,
.btn-check:active+#lfb_bootstraped.lfb_bootstraped .btn-outline-secondary:focus,
#lfb_bootstraped.lfb_bootstraped .btn-outline-secondary:active:focus,
#lfb_bootstraped.lfb_bootstraped .btn-outline-secondary.active:focus,
#lfb_bootstraped.lfb_bootstraped .btn-outline-secondary.dropdown-toggle.show:focus {
    box-shadow: 0px 0px 4px inset rgba(255, 255, 255, 0.5);
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-pills .nav-link {
    border-radius: 0px;
    border-left: none;
    border-right: none;
    background-color: transparent;
    transition: background-color 0.8s, color 0.3s;
    border-bottom: 1px solid #dcdcdc;
    padding: 12px;
    position: relative;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-pills .nav-link:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10, 10);
    opacity: 0;
    transition: transform .5s, opacity 1s;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-pills .nav-link:active:after {
    transform: scale(0, 0);
    opacity: .2;
    transition: 0s;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-pills .nav-link:hover {
    background-color: rgba(0, 0, 0, 0.2);
    color: #fff !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-pills .nav-link:focus {
    box-shadow: 0px 0px 4px inset rgba(255, 255, 255, 0.5);
}

#lfb_bootstraped.lfb_bootstraped #lfb_formSettingsSidebar .nav-pills .nav-link.active {
    color: #fff !important;
    background-color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped .modal .modal-content {
    border-radius: calc(1.3rem - 1px);
}

#lfb_bootstraped.lfb_bootstraped .modal-header {
    border-top-left-radius: calc(1.3rem - 1px);
    border-top-right-radius: calc(1.3rem - 1px);
}

#lfb_bootstraped.lfb_bootstraped .modal-header .modal-title>i {
    margin-right: 8px;
}

#lfb_bootstraped.lfb_bootstraped .modal-footer {
    border-bottom-right-radius: calc(1.3rem - 1px);
    border-bottom-left-radius: calc(1.3rem - 1px);
}

#lfb_bootstraped.lfb_bootstraped .form-control {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 10px 15px;
    color: #333;
    font-size: 16px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    outline: none;
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .form-control,
#lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard .form-control {
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0), -5px -5px 20px rgba(0, 0, 0, 0.2);
    background-color: rgba(255, 255, 255, 0.5);
    color: #222;
}

#lfb_bootstraped.lfb_bootstraped .form-control:focus {
    border: 1px solid rgba(0, 0, 0, 0.1);
    transform: scale(1.02);
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1), -2px -2px 10px rgba(255, 255, 255, 0.9);
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .form-control:focus,
#lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard .form-control:focus {
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1), -2px -2px 10px rgba(0, 0, 0, 0.2);
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .form-control:focus {
    background-color: #fcfcfc;
}

#lfb_bootstraped.lfb_bootstraped .form-control::placeholder {
    color: rgba(0, 0, 0, 0.5);
}

#lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard .imageBtn {
    transition: transform 0.3s ease, opacity 0.3s ease;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winFormWizard .imageBtn:hover {
    transform: scale(1.02);
    opacity: 0.9;
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped #lfb_formFields h4 {
    color: #1abc9c;
}

#lfb_bootstraped.lfb_bootstraped .table>:not(caption)>*>* {
    padding: 1rem 0.5rem;
}

#lfb_bootstraped.lfb_bootstraped .lfb_animatedPulse {
    animation: pulse 1s infinite !important;
    transition: left 0.3s ease;
}

#lfb_bootstraped.lfb_bootstraped .has-switch.lfb_animatedPulse {
    left: 10px;
}

#lfb_bootstraped.lfb_bootstraped [data-action="addFormStep"] {
    margin-right: 4px;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

body.lfb_darkMode #lfb_bootstraped.lfb_bootstraped .has-switch span.switch-left {
    background-color: #444;
}

body.lfb_darkMode#lfb_bootstraped.lfb_bootstraped .has-switch span.switch-right {
    background-color: #333;
}

#lfb_bootstraped.lfb_bootstraped .lfb_gradientList {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-height: 280px;
    overflow-y: auto;
}

#lfb_bootstraped.lfb_bootstraped .lfb_gradient {
    width: 128px;
    height: 72px;
    border: 2px solid #ccc;
    margin: 8px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.4s;
}

#lfb_bootstraped.lfb_bootstraped .lfb_gradient:hover {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}

#lfb_bootstraped.lfb_bootstraped .lfb_gradient:active {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

#lfb_bootstraped.lfb_bootstraped .lfb_gradientBtn {
    cursor: pointer;
}


/* Glassmorphic theme */

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_panelFormsList {
    background: rgba(255, 255, 255, 0.25);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    color: #fcfcfc;
    max-width: 1248px;
    margin: 0 auto;
    margin-top: 48px;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    overflow: hidden;
    padding: 0px;
    position: relative;
    top: 180px;
    transition: width 0.8s ease, height 0.8s ease, border-radius 0.8s ease, overflow 0.8s ease, padding 0.8s ease, top 0.8s ease;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_stepFrame {
    margin: 0 auto;
    margin-top: 0px;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    overflow: hidden;
    padding: 0px;
    transition: width 0.8s ease, height 0.8s ease, border-radius 0.8s ease, overflow 0.8s ease, padding 0.8s ease;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_stepFrame {
    left: 5%;
    right: 5%;
    margin-top: 0px;
    margin-bottom: 0px;
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    /*border-radius: 16px;*/
    min-height: 0px;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    overflow: hidden;
    padding: 0px;
    transition: width 0.8s ease, height 0.8s ease, border-radius 0.8s ease, overflow 0.8s ease, padding 0.8s ease;
    top: 186px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_stepFrame.lfb_ready {
    width: 90%;
    border-radius: 16px;
    overflow: inherit;
    padding: 8px;
    top: 186px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_panelFormsList>div {
    opacity: 0;
    transition: opacity 0.8s ease;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_panelFormsList.lfb_ready {
    width: 100%;
    height: 80vh;
    border-radius: 10px;
    overflow: inherit;
    padding: 48px;
    top: 0px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_panelFormsList.lfb_ready>div {
    opacity: 1;
    max-width: 100%;
    width: 100%;
    overflow-y: auto;
    max-height: 100%;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_panelFormsList.lfb_ready>div::-webkit-scrollbar {
    width: 12px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_panelFormsList.lfb_ready>div::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 12px;
    /* backdrop-filter: blur(25px); */
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_panelFormsList.lfb_ready>div::-webkit-scrollbar-thumb:hover {
    background-color: rgba(255, 255, 255, 0.7);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_panelFormsList.lfb_ready>div::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 12px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_title,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .table td,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .table th {
    color: #fcfcfc;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-primary,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-secondary,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-warning,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-danger,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-primary,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-secondary,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-warning,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-danger {
    background-color: rgba(255, 255, 255, 0.2);
    color: #fff;
    border-color: transparent;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-secondary:hover,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-secondary {
    border-color: transparent;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-primary:hover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-primary:hover {
    background-color: rgba(26, 188, 156, 0.6);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-secondary:hover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-secondary:hover {
    background-color: rgba(255, 255, 255, 0.4);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-danger:hover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-outline-danger:hover {
    background-color: rgba(255, 0, 0, 0.4);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    color: #fff !important;
    background-color: rgba(0, 0, 0, 0.3);
    transform: scale(1);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0);
    transition: transform 0.3s ease, box-shadow 0.4s ease;
    margin-left: 6px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn:hover {
    transform: scale(1.2);
    color: #54dec3 !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn:hover span {
    transform: scale(1);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn:active,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-circle:active {
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37), 0 0 0 4px rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-circle {
    border-color: transparent;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn.lfb_over-danger:hover {
    color: #e74c3c !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn.lfb_over-primary {
    color: #fff !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn.lfb_over-primary:hover {
    color: #54dec3 !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn.lfb_over-danger:hover {
    color: #ff7675 !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn.btn-outline-secondary:hover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.lfb_tableBtn.lfb_over-secondary {
    color: #95a5a6 !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .tooltip-inner {
    background-color: rgba(0, 0, 0, 0.8);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic [data-popper-placement="bottom"] .tooltip-arrow:before {
    border-bottom-color: rgba(0, 0, 0, 0.8);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_formListTitle {
    color: #fdfdfd;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_shortcodeField {
    padding: 8px;
    background-color: rgba(0, 0, 0, 0.3);
    color: #dcdcdc;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 24px 0 rgba(31, 38, 135, 0.37);
    transition: box-shadow 0.4s;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_shortcodeField:hover {
    box-shadow: 0 8px 16px 0 rgba(31, 38, 135, 0.37), 0 0 0 1px rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_shortcodeField:focus {
    border-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 16px 0 rgba(31, 38, 135, 0.37), 0 0 0 4px rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winGlobalSettings .modal-content,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .modal .modal-content {
    top: 70px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .modal .modal-content>.modal-header {
    background-color: transparent;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped #lfb_tld_tdgnContainer #lfb_tld_tdgnPanel .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .form-control:disabled,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .form-control:read-only,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .bootstrap-datetimepicker-widget .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .form-control:focus {
    padding: 8px;
    background-color: rgba(0, 0, 0, 0.3);
    color: #dcdcdc;
    border: 1px solid transparent;
    border-color: transparent !important;
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    transition: box-shadow 0.4s;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .form-control:focus {
    border-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37), 0 0 0 4px rgba(255, 255, 255, 0.2);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_formSettingsSidebar {
    background-color: rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_formSettingsSidebar .nav-pills .nav-link {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_formSettingsSidebar .nav-item a {
    color: #fdfdfd !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_editFormNavbar {
    background-color: rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-left: 0px;
    border-right: 0px;
    transition: height 0.8s ease, padding 0.8s ease;
    height: 0px;
    overflow: hidden;
    padding: 0px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_editFormNavbar.lfb_ready {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    height: 49px;
    overflow: auto;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_orderStatusCt label {
    color: #fcfcfc;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-group>.btn:not(.dropdown-toggle),
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-group>.btn-group>.btn {
    color: #fcfcfc;
    border-color: transparent;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-group>.btn:not(.dropdown-toggle):hover {
    background-color: rgba(255, 255, 255, 0.5);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-editor .note-editing-area .note-editable {
    background-color: rgba(255, 255, 255, 0.3);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .bg-dark .btn-outline-secondary.active {
    background-color: rgba(255, 255, 255, 0.5);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .has-switch {
    background: rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(10px);
    box-shadow: 0px 0px 2px inset rgba(255, 255, 255, 0.2);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .has-switch.deactivate {
    backdrop-filter: blur(5px);
    opacity: .5;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .has-switch>div {
    backdrop-filter: blur(5px);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .has-switch label {
    backdrop-filter: blur(10px);
    background-color: #aaa !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .has-switch>div.switch-on label {
    background-color: rgba(26, 188, 156, 1) !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .has-switch span {
    color: rgba(255, 255, 255, 0.8) !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .has-switch span.switch-left {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .has-switch span.switch-right {
    background-color: rgba(164, 176, 190, 0.3) !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .CodeMirror {
    padding: 8px;
    background-color: rgba(0, 0, 0, 0.3);
    color: #dcdcdc;
    border: 1px solid transparent;
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    transition: box-shadow 0.4s;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-editor.note-frame .note-statusbar,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-editor.note-airframe .note-statusbar,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .CodeMirror-gutters {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 6px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border-right: 0px;
    padding-right: 4px;
}

body #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a {
    color: rgba(255, 255, 255, 0.8);
}

body #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a:hover {
    color: rgba(255, 255, 255, 1);
}

body #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .CodeMirror pre {
    padding: 0 8px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .nice-select .list {
    background-color: rgba(0, 0, 0, 0.7);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .nice-select .option {
    color: #ddd;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .nice-select .option:hover,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .nice-select .option.focus,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .nice-select .option.selected.focus {
    background-color: rgba(255, 255, 255, 0.4);
    color: #fdfdfd;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic>#lfb_form,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_formWrapper {
    position: relative;
    height: 100%;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_formSettingsSidebar .nav-pills .nav-link.active {
    background-color: rgba(255, 255, 255, 0.4);
    border-top-color: transparent;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_formSettingsSidebar .nav-pills .nav-link:after {
    background-image: radial-gradient(circle, #fff 10%, transparent 10.01%);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .alert-danger {
    color: rgba(255, 200, 200);
    border-color: rgba(255, 180, 180);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_shortcodeInput {
    background-color: rgba(26, 188, 156, 0.4);
    outline: none !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winGlobalSettings.modal .nav-tabs .nav-link {
    background-color: rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0.1);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winGlobalSettings.modal .nav-tabs .nav-link a {
    color: #f0f0f0;
    outline: none !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winGlobalSettings.modal .tab-content {
    background-color: rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.1);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winGlobalSettings.modal .tab-content>.tab-pane {
    background-color: transparent;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winGlobalSettings.modal .nav-tabs .nav-link.active {
    background-color: rgba(0, 0, 0, 0.2);
    border-color: rgba(0, 0, 0, 0.1);
    border-bottom-color: rgba(0, 0, 0, 0.1);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_mainHeader a.lfb_tableBtn {
    margin-top: 6px;
    margin-left: 4px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_mainHeader a.lfb_tableBtn:hover {
    color: #fff
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_panel.lfb_theme_glassmorphic {
    color: #fcfcfc;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_formFields div:not(.switch)>div>label,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winItem div:not(.switch)>div>label {
    color: #f1f1f1;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_settingsContainer {
    font-size: 15px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_backdrop {
    background-color: rgba(0, 0, 0, 0.7);
    backdrop-filter: blur(2px);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_calendar a {
    color: #fff;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_calendar h2 {
    color: #f1f1f1;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_selectCalendar+div {
    max-width: 180px;
    text-align: left;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_mainHeader {
    background: rgba(255, 255, 255, 0.2) !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_formWrapper #lfb_mainToolbar .lfb_over-default:hover {
    color: #1abc9c !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .colpick.colpick_full {
    background-color: rgba(255, 255, 255, 0.5);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .table>:not(:last-child)>:last-child>* {
    border-color: rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .table td,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .table th {
    border-color: rgba(255, 255, 255, 0.1);
    padding-left: 14px;
    padding-right: 14px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc.ui-draggable {
    background-color: rgba(235, 235, 235, 1);
    border-color: transparent;
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    transition: color 1.5s, box-shadow .4s ease, border-color 1s, background-color 0.5s ease, transform 0.3s ease-in-out;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc:hover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc.ui-draggable:hover {
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37), 0 0 0 4px rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_linkInteractions .lfb_stepBloc {
    background-color: rgba(255, 255, 255, 0.3) !important;
    border-color: rgba(255, 255, 255, 0.3) !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_linkInteractions.lfb_theme_glassmorphic .lfb_stepBlocWrapper h4 {
    color: #fcfcfc !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc.lfb_selected {
    background-color: #1ABC9C;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc h4 {
    color: #333;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc.lfb_selected h4 {
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_linkPoint {
    background-color: rgba(255, 255, 255, 0.4);
}

body #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_linkPoint:hover {
    background-color: rgba(26, 188, 156, 0.8);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc>a {
    background-color: rgba(0, 0, 0, 0.5);
    border: transparent;
    border-color: #a4b0be;
    color: #fdfdfd;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc>a:hover {
    background-color: rgba(0, 0, 0, 0.6);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_stepBloc:hover>.lfb_btnStart.lfb_selected {
    background-color: rgba(255, 255, 255, 0.4);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .navbar.bg-dark {
    background-color: rgba(0, 0, 0, 0.2) !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc th {
    background-color: rgba(0, 0, 0, 0.3);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed th,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic.lfb_theme_glassmorphic .fc-unthemed td,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped .fc-unthemed thead,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed tbody,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed .fc-divider,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed .fc-row,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed .fc-content,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed .fc-popover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed .fc-list-view,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed .fc-list-heading td {
    border-color: rgba(255, 255, 255, 0.3);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc button,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc button:hover {
    background-color: rgba(0, 0, 0, 0.2);
    border-color: transparent;
    color: #fcfcfc;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc button.fc-state-active {
    background-color: rgba(26, 188, 156, 0.5);
    border-color: rgba(26, 188, 156, 0.5);
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft {
    background-color: rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody {
    background-color: transparent;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 16px;
    border: 0px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table tr:first-child td:first-child {
    /* border-top-left-radius: 16px;*/
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table tr:first-child td:last-child {
    /*   border-top-right-radius: 16px;*/
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table tr:last-child td:first-child {
    border-bottom-left-radius: 16px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table tr:last-child td:last-child {
    border-bottom-right-radius: 16px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .table-striped>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: rgba(0, 0, 0, 0);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .modal .modal-content .form-control {
    background-color: rgba(0, 0, 0, 0.5);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .modal .modal-content .form-group>label {
    color: #fcfcfc;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_conditionDelBtn,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_conditionValueBtn {
    color: #fcfcfc !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_conditionDelBtn:hover {
    color: #ff7675 !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #paypalFieldsCt.lfb_displayed,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #stripeFieldsCt.lfb_displayed,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #razorpayFieldsCt.lfb_displayed {
    border: none !important;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 16px;
}

#lfb_bootstraped.lfb_bootstraped .alert-info {
    color: #fafafa;
    border: none;
    background-color: #bdc3c7;
    border-radius: 16px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .alert-info {
    background-color: rgba(0, 0, 0, 0.1);
}

#lfb_bootstraped.lfb_bootstraped .alert-success {
    color: #fcfcfc;
    border: none;
    background-color: #27ae60;
    border-radius: 16px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .alert-success {
    background-color: rgba(255, 255, 255, 0.2);
}


#lfb_winEditVariable .modal-body {
    min-height: 210px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed td.fc-today {
    background-color: rgba(255, 255, 255, 0.2);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .form-group>label {
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winCalendars .lfb_lPanel .lfb_lPanelHeader {
    background-color: rgba(0, 0, 0, 0.3);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .lfb_calReminderActionTd a.btn.btn-circle,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_lPanel.lfb_lPanelLeft .lfb_lPanelBody table thead th a.btn.btn-circle {
    border: 0px;
    width: 32px;
    height: 32px;
    line-height: 32px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .fc-unthemed .fc-list-empty {
    background-color: rgba(255, 255, 255, 0.3);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winLog .lfb_logEditorContainer .note-editor {
    width: 90%;
    border-radius: 16px;
    padding: 8px;
    margin: 0 auto;
    background-color: rgba(255, 255, 255, 0.1);
    margin-top: 28px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-toolbar {
    background-color: rgba(0, 0, 0, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-editor button {
    background-color: rgba(255, 255, 255, 0.2);
    border-color: rgba(255, 255, 255, 0.1);
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-editor .popover-content button {
    color: #333;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-editor i.note-icon-font.note-recent-color {
    color: #fff !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_logEditorContainer .note-editable table tr td>span,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_logEditorContainer .note-editable table tr th>span {
    border: 1px dashed rgba(0, 0, 0, 0.2);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_logEditorContainer,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winLog .lfb_logContainer {
    width: 90%;
    border-radius: 16px;
    overflow: inherit;
    padding: 24px;
    margin: 0 auto;
    margin-top: 48px;
    margin-bottom: 48px;
    background-color: rgba(255, 255, 255, 0.7);
    max-width: 1200px;
}
#lfb_bootstraped.lfb_bootstraped.lfb_panel .lfb_logContainer {
    color: #000;
}
#lfb_bootstraped.lfb_bootstraped.lfb_panel .lfb_logContainer .table[width="90%"]{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winLog {
    background-color: transparent !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-popover .popover-content .note-dropdown-menu,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-editor .note-toolbar .note-dropdown-menu {
    background-color: rgba(0, 0, 0, 0.7);
    border-color: rgba(0, 0, 0, 0.4);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.note-dropdown-item,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.note-dropdown-item:hover {
    color: #fff;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-dropdown-item:hover {
    background-color: rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-toolbar .btn {
    color: #fff !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .modal .modal-content>.modal-header {
    border-color: rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winGlobalSettings .modal-footer {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .input-group-addon {
    color: #fcfcfc;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a.btn.btn-circle {
    width: 32px;
    height: 32px;
    line-height: 30px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer #lfb_tld_savePanel {
    left: 0px;
    background-color: rgba(0, 0, 0, 0.2);
    vertical-align: middle;
    line-height: 45px;
    height: 45px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2) !important;
    color: white;
    position: relative;
    text-align: end;
    padding-top: 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0px !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer #lfb_tld_savePanel #lfb_tld_savePanelHeader.p-2 {
    padding: 0px !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnBootstrap,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer {
    background-color: transparent;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer #lfb_tld_tdgnPanel {
    background-color: transparent;
    top: 122px;
    padding-bottom: 122px;
    left: 0px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnPanelHeader {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnPanelBody {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer #lfb_tld_tdgnFrame {
    position: absolute;
    top: 45px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic select option {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fafafa;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic select option:checked,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic select option:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardTemplateList .card.bg-dark.active .card-title,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardTemplateList .card.bg-dark.active i,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardStepBuilderChoice .card.bg-dark.active .card-title,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardStepBuilderChoice .card.bg-dark.active i {
    color: #fff !important;
}
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardStepBuilderChoice .card i,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardStepBuilderChoice .card-title{
 color: #777 !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-secondary {
    background-color: rgba(0, 0, 0, 0.4);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .btn-secondary:hover {
    background-color: rgba(0, 0, 0, 0.6);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer {
    position: relative;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .toast.bg-primary {
    background-color: rgba(0, 0, 0, .6) !important;
    margin-right: 14px;
    margin-left: 14px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_tld_tdgn_section.border-secondary {
    border: none !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer .panel.panel-default.border-secondary {
    background-color: rgba(255, 255, 255, 0.2);
    border: none !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer #lfb_tld_tdgnPanel .panel .panel-heading {
    background-color: rgba(255, 255, 255, 0.3);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a[data-devicebtn] {
    color: #d0d0d0;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic a[data-devicebtn].lfb_tld_active {
    color: #fff;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_tld_slider {
    background-color: rgba(0, 0, 0, 0.2);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_tld_inspectorId {
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer #lfb_tld_tdgnInspector #lfb_tld_tdgnInspectorBody {
    background-color: rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer #lfb_tld_tdgnInspector {
    background-color: rgba(0, 0, 0, 0.4);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer #lfb_tld_tdgnPanel #lfb_tld_tdgn_selectedElement {
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 16px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_winSaveBeforeEditDialog,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_winSaveApplyDialog,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_winSaveDialog,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_winResetStylesDialog,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_winEditCSSDialog {
    background-color: rgba(0, 0, 0, 0.5);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winFormWizard.modal .modal-content {
    background-color: rgba(255, 255, 255, 0.3);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_winFormWizard.modal .modal-content>.modal-header {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardTemplateList .card.bg-dark,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardStepBuilderChoice .card.bg-dark {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_tld_tdgnContainer #lfb_tld_tdgnPanel #lfb_tld_tdgnPanelBody {
    padding-left: 8px;
    padding-right: 8px;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .modal .modal-content {
    color: #fdfdfd;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_licenseHelpImgLink a {
    color: #ddd;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .lfb_shortcodeInput {
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardTemplateList .card.bg-dark:hover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardStepBuilderChoice .card.bg-dark:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardTemplateList .card.bg-dark.active,
body:not(.lfb_darkMode) #lfb_wizardStepBuilderChoice .card.bg-dark.active {
    background-color: rgba(255, 255, 255, 0.58) !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .colpick,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #tld_tdgnContainer .colpick {
    background: rgba(0, 0, 0, 0.3);
    border: 2px solid rgba(0, 0, 0, 0.2);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .colpick_field,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .colpick_hex_field,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #tld_tdgnContainer .colpick_field,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #tld_tdgnContainer .colpick_hex_field {
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .colpick_field_letter,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_bootstraped.lfb_bootstraped #tld_tdgnContainer .colpick_focus {
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .colpick_submit:hover,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #tld_tdgnContainer .colpick_submit:hover {
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_charts svg>rect[fill="#ffffff"] {
    fill: rgba(255, 255, 255, 0.2);
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel {
    position: fixed;
    width: 100%;
    height: 100%;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic {
    position: absolute;
    height: 100%;
    padding-top: 0px;
}

#lfb_bootstraped.lfb_bootstraped:not(.lfb_theme_glassmorphic) #lfb_aiCreationPanel {
    max-height: 100%;
    overflow-y: auto;
    z-index: 2;
    background-image: linear-gradient(-20deg, #00cdac 0%, #8ddad5 100%);
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel a {
    color: #dfdfdf;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel a:hover {
    color: #ddd;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel>div {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 48px;
    padding-top: 78px;
    line-height: 78px;
    justify-content: center;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel>div>div {
    display: flex;
    align-items: center;
    padding: 48px;
    padding-top: 78px;
    line-height: 78px;
    flex-direction: column;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel>div h1 {
    font-size: 4rem;
    animation: 1s fadeIn;
    animation-fill-mode: forwards;
    -webkit-animation: 3s ease 0s normal forwards 1 fadeIn;
    animation: 3s ease 0s normal forwards 1 fadeIn;
    color: #fcfcfc;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_aiCreationPanel>div h1 {
    color: rgba(255, 255, 255, 0.7);
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        visibility: visible;
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    66% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel>div h2 {
    font-size: 1.5rem;
    width: 780px;
    text-align: center;
    -webkit-animation: 6s ease 0s normal forwards 1 fadeIn;
    animation: 6s ease 0s normal forwards 1 fadeIn;
    color: #34495e;
    line-height: 38px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel>div .form-control {
    padding: 18px;
    width: 480px;
    font-size: 24px;
    animation: 1s fadeIn;
    animation-fill-mode: forwards;
    animation-delay: 1400;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel .lfb_aiNextBtn {
    font-size: 72px;
    position: absolute;
    right: 28px;
    color: #fff;
    animation: 1s fadeIn;
    animation-fill-mode: forwards;
    animation-delay: 2000;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_aiCreationPanel .lfb_aiNextBtn {
    color: #fff;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_aiCreationPanel .lfb_aiNextBtn:hover {
    opacity: 0.8;
}

#lfb_bootstraped.lfb_bootstraped .lfb_fadeOut {
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
    pointer-events: none;
}

#lfb_bootstraped.lfb_bootstraped .lfb_fadeIn {
    opacity: 1;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
    pointer-events: all;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel [name="projectDescription"] {
    height: 240px;
    font-size: 15px;
}

#lfb_bootstraped.lfb_bootstraped th.lfb_shortcodeTd {
    width: 270px;
}

#lfb_bootstraped.lfb_bootstraped a[data-action="lfb_openAiCreation"] {
    overflow: inherit;
}

#lfb_bootstraped.lfb_bootstraped a[data-action="lfb_openAiCreation"]:after {
    display: none !important;
}

#lfb_bootstraped.lfb_bootstraped a[data-action="lfb_openAiCreation"] .badge {
    z-index: 9999999;
    float: right;
    right: -4px;
    top: -10px;
    background-color: #9b59b6;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel #lfb_aiNotice {
    position: fixed;
    left: 28px;
    bottom: 28px;
    width: 340px;
    display: block;
    line-height: 28px;
    height: auto;
    padding: 18px;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 14px;
    color: #777;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiCreationPanel #lfb_aiNotice>i {
    float: left;
    font-size: 42px;
    margin-right: 18px;
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_aiCreationPanel #lfb_aiNotice,
#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_aiCreationPanel>div h2 {
    color: rgba(255, 255, 255, 0.5);
}

#lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_aiCreationPanel .form-control::placeholder {
    color: #bbb;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .nav-pills .nav-link:not(.active) {
    color: #f0f0f0;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_componentsList li>a {
    color: #fafafa;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .nav-pills .nav-link.active,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .nav-pills .show>.nav-link {
    color: #fafafa;
    border-color: #fafafa;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_calculationValueBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_calculationDatesDiffBubble {
    margin-left: 0px !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-modal-content {
    color: #333;
    background-color: rgba(255, 255, 255, 0.8);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_aiCreationPanel a {
    color: rgba(255, 255, 255, 0.6);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_linkInteractions .lfb_stepBlocWrapper h4 {
    color: #fcfcfc !important;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .cm-s-default .cm-qualifier {
    color: #fcfcfc;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .cm-s-default .cm-number {
    color: #55efc4;
}

body #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_orderStatusCt select.form-control {
    color: white;
}

body #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardSteps .lfb_templateCard:hover,
body #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_wizardSteps .lfb_templateCard.active {
    background-color: transparent;
    color: #55efc4;
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_actionBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_interactionBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_linkBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_fieldBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_calculationValueBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_emailValueBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_distanceValueBubble,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_calculationDatesDiffBubble {
    background-color: rgba(0, 0, 0, 0.75);
    backdrop-filter: blur(4px);
}

body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_actionBubble .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_interactionBubble .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_linkBubble .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_fieldBubble .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_calculationValueBubble .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_emailValueBubble .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_distanceValueBubble .form-control,
body:not(.lfb_darkMode) #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic #lfb_calculationDatesDiffBubble .form-control {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

#lfb_bootstraped.lfb_bootstraped #lfb_localizationAuto {
    display: none;
}

#lfb_winGlobalSettings select.form-control {
    max-width: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .form-group .form-control {
    transition: background-color 0.3s;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .form-group.lfb_highlightField .form-control {
    background-color: #148D75;
}

#lfb_bootstraped.lfb_bootstraped #lfb_winGlobalSettings .lfb_disabled .switch {
    pointer-events: none;
}

#lfb_bootstraped.lfb_bootstraped #aiCalculationModal textarea.form-control,
#lfb_bootstraped.lfb_bootstraped #aiCalculationModal select.form-control {
    max-width: none;
    width: 100%;
}

#lfb_aiFormPanel {
    max-width: 640px;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiFormPanel textarea.form-control,
#lfb_bootstraped.lfb_bootstraped #lfb_aiFormPanel select.form-control {
    width: 100%;
    max-width: none;
}

#lfb_bootstraped.lfb_bootstraped #lfb_aiFormPanel textarea.form-control {
    height: 100px;
}

#lfb_aiFormPanel .lfb_aiGenerating {
    padding: 40px 0;
}

#lfb_aiFormPanel .lfb_aiGenerating .fa-spinner {
    font-size: 42px;
    color: #1ABC9C;
    margin-bottom: 15px;
}

#lfb_aiFormPanel textarea[name="formDescription"] {
    min-height: 180px;
}

#lfb_aiFormPanel {
    max-width: none;
}

#lfb_bootstraped.lfb_bootstraped .lfb_aiDisabled {
    opacity: 0.7;
}

#lfb_bootstraped.lfb_bootstraped .lfb_flex-group {
    display: flex;
    gap: 4px;
    align-items: center;
}
body #lfb_bootstraped.lfb_bootstraped.lfb_theme_glassmorphic .note-dropdown-menu a:hover{
   color: #333;
}