/*----------------------------------------------------------------------------*	TABS SHORTCODE - Panel
\*----------------------------------------------------------------------------*/
.wpb_mpc_tabs > .wpb_element_wrapper .ui-tabs .ui-tabs-nav { position: relative; top: 1px; z-index: 2; padding: .2em 0 0; border-right: 1px dotted #e6e6e6; }

.wpb_mpc_tabs > .wpb_element_wrapper .ui-tabs .ui-tabs-nav li { margin: 0 2px 0 0; border: 0; top: -1px; background: #e6e6e6 !important; border-top-right-radius: 3px; border-top-left-radius: 3px; }

.wpb_mpc_tabs > .wpb_element_wrapper .ui-tabs .ui-tabs-nav li a { display: inline-block; padding: 10px 16px; text-align: center; color: #848c91; outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.wpb_mpc_tabs > .wpb_element_wrapper .ui-tabs .ui-tabs-nav li.add_tab_block a { height: 36px; line-height: 35px; padding: 0 10px; }

.wpb_mpc_tabs > .wpb_element_wrapper .ui-tabs .ui-tabs-nav li.add_tab_block a:before { content: "+"; display: block; font-size: 30px; }

.wpb_mpc_tabs > .wpb_element_wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active { background: #ffffff !important; }

.wpb_mpc_tabs > .wpb_element_wrapper .wpb_tabs_holder, .wpb_mpc_tabs > .wpb_element_wrapper .tabs_controls { padding: 0; }

.wpb_mpc_tabs > .vc_controls { position: relative; height: 23px; margin: 18px 0 2px 0; opacity: 1 !important; filter: alpha(opacity=100) !important; visibility: visible; border: 1px dotted #e6e6e6; border-bottom-width: 0; }

.wpb_mpc_tabs > .wpb_element_wrapper { padding: 0 !important; background: none !important; border: none !important; height: auto; }

.wpb_content_element .ui-tabs .ui-tabs-panel.wpb_mpc_tab { background-color: #ffffff; margin-top: 0; }

.wpb_mpc_tab > .vc_controls { opacity: 1 !important; filter: alpha(opacity=100) !important; visibility: visible; height: 35px; background: transparent; position: relative; }
