.widget-tabs-element {background:#e3eaf3;padding:0 30px;font-weight: normal;font-size: 1em;font-family: 'Open Sans', 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-block;padding: 6px 15px;color: #0050b2;line-height: 25px;cursor: pointer;border-radius: 4px 4px 0 0;margin-top: 1px;}
.widget-tabs-element .widget-tabs-actions label.disabled,
.widget-tabs-element .widget-tabs-item.disabled { opacity: .25; pointer-events: none; }
.widget-tabs-element .widget-tabs-item.active {background: white;color: #333;}
.widget-tabs-element .widget-tabs-item label { cursor: pointer; }

.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; }
.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: #e3eaf3;}
.widget-tabs-element .actions-button ul.dropdown li.has-children span {color:inherit;cursor:inherit;display:inline-block;width:auto;min-width: 190px;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:#0050b2;font-size:0.7em;border:1px solid #e3eaf3;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 #e3eaf3;background:#fff;}
.widget-tabs-element .actions-button ul.dropdown li.has-children .has-icon-right:hover {background:#0050b2;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;}

.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:3px 12px;}
body.scrolling .widget-tabs-element .widget-tabs-item.active {border-bottom: 1px solid #e3eaf3; 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; }
