.widget-tabs-element {background:var(--secondary-color);padding:0 30px;font-weight:300;font-size:1.25em;font-family: 'Oswald', sans-serif; width: 100%; }

.widget-tabs-element .widget-tabs-wrapper { display: inline-block }

.widget-tabs-element .widget-tabs-actions label,
.widget-tabs-element .widget-tabs-item {display: inline-flex; padding: 6px 15px;color: var(--main-color);line-height: 25px;cursor: pointer;border-radius: 4px 4px 0 0;margin-top: 1px;font-size: .95em;}
.widget-tabs-element .widget-tabs-actions label { display: inline-block; }
.widget-tabs-element .widget-tabs-item.active {background: white;color: #333;}

.widget-tabs-element .widget-tabs-item span.count {
    display: flex;
    width: 18px;
    height: 18px;
    background: var(--main-color);
    color: #fff;
    border-radius: 15px;
    margin-left: 5px;
    font-size: .65em;
    font-weight: 400;
    line-height: 0em;
    justify-content: center;
    align-items: center;
    margin-top: 4px;
}

.widget-tabs-element .widget-tabs-item.active span.count {
    background: #333;
}

.scrolling .widget-tabs-element .widget-tabs-item span.count {
    width: 16px;
    height: 16px;
}

.widget-tabs-element .widget-tabs-actions { display: block; float: right; margin-left: 5px; }
.widget-tabs-element .widget-tabs-actions label { font-size: .8em; background: white; }
.widget-tabs-element .widget-tabs-actions i:hover {opacity:0.6;}
.widget-tabs-element .widget-tabs-actions .tab-item {display:inline-block}
.widget-tabs-element .save-button i { font-size: 1.1em; }
.widget-tabs-element .quick-nav-button label {background:none;padding-right:0}
.widget-tabs-element .quick-nav-button i {margin:0 6px;}
.widget-tabs-element .quick-nav-button i.inactive {color:#dcdcdc}
.widget-tabs-element .actions-button.lite-view [class*="action-"] {display:none;}
.widget-tabs-element .actions-button ul.dropdown { left: inherit; right: 0; max-height: calc(100vh - 180px); overflow: auto; }
.widget-tabs-element .actions-button ul.dropdown li.has-children {cursor:default}
.widget-tabs-element .actions-button ul.dropdown li.has-children label {font-size: .75em;cursor: inherit;display: block;border-radius: 0;padding: 0 15px;line-height: 10px;color: #222;background: var(--secondary-color);}
.widget-tabs-element .actions-button ul.dropdown li.has-children span {color:inherit;cursor:inherit;display:inline-block;width:auto;min-width: 225px;font-size:inherit}
.widget-tabs-element .actions-button ul.dropdown li.has-children label > i ~ span { padding-left:5px;}
.widget-tabs-element .actions-button ul.dropdown li.has-children .child { background:#f8f8f8;padding-left:2.33em;color:var(--main-color);font-size:13px;border:1px solid var(--secondary-color);margin-top:-1px;}
.widget-tabs-element .actions-button ul.dropdown li.has-children .child + .child {border-top:0;}
.widget-tabs-element .actions-button ul.dropdown li.has-children .child span {color: #414141;padding-left:7px}

.widget-tabs-element .actions-button ul.dropdown li.has-children i {margin-right:0}
.widget-tabs-element .actions-button ul.dropdown li.has-children a {display:inline-block;width:auto;color:inherit}
.widget-tabs-element .actions-button ul.dropdown li.has-children .spaceholder {width:40px; height:1px;display:inline-block}
.widget-tabs-element .actions-button ul.dropdown li.has-children .has-icon-right {width: 40px;padding: 10px 0;text-align: center;border-left:1px solid var(--secondary-color);background:#fff;}
.widget-tabs-element .actions-button ul.dropdown li.has-children .has-icon-right:hover {background:var(--main-color);color:#fff}

.widget-tabs-element .actions-button ul.dropdown .field-wrapper {width:auto;margin:10px 0;color: #414141;}
.widget-tabs-element .actions-button ul.dropdown .field-wrapper input[type="text"],
.widget-tabs-element .actions-button ul.dropdown .field-wrapper input[type="email"],
.widget-tabs-element .actions-button ul.dropdown .field-wrapper input[type="password"],
.widget-tabs-element .actions-button ul.dropdown .field-wrapper input[type="tel"],
.widget-tabs-element .actions-button ul.dropdown .field-wrapper select {width:auto;padding:0 15px; height: 30px;line-height: 30px;}
.widget-tabs-element .actions-button ul.dropdown .field-wrapper .js-datepicker {max-width: 105px;text-align:center; margin:0 10px;}

.ei-widget-content:not(.active) {display:none!important;}

body.scrolling .widget-tabs-element {font-size:1em;}
body.scrolling .widget-tabs-element .widget-tabs-item {line-height:1.5em; padding:4px 12px;}
body.scrolling .widget-tabs-element .widget-tabs-item.active {border-bottom: 1px solid #fff; border-top:0;line-height:1.75em;}
body.scrolling .widget-tabs-element .widget-tabs-actions label { padding: 4px 15px; }

/*Fix for small font-size*/
body.scrolling.small .widget-tabs-element .widget-tabs-item.active { line-height: 2em; }
