.chzn-container {
  width: 100% !important;
}
.chzn-container-single .chzn-search input {
  width: 100% !important;
}

.wpb_el_type_vc_icon .search-field input,
.wpb_el_type_vc_icon_el .search-field input {
  width: 200px !important;
}

.chzn-container-single .chzn-drop {
  width: 99.7% !important;
}

.wpb_el_type_vc_efa_chosen .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	top: 6px !important;
	height: 11px !important;
}

.wpb_el_type_vc_icon .search-field input,
.wpb_el_type_vc_icon_el .search-field input {
  height: 25px !important;
}

.wpb_edit_form_elements .vc-tabs > ul li a:focus {
  box-shadow: none;
}
.metabox-composer-content a {
  outline: none;
}

/**
 * Element Icons
 */

.vc_element-icon.fa {
  background-image: none;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  border-radius: 32px;
  color: #fff;
  background: #82d082;
}

.vc_add-element-container .wpb-content-layouts a .vc_element-description {
  color: #686868;
}

.vc_helper .vc_element-icon.fa{
  color: #82d082;
  background: #fff;
}

.el_icons [data-icon]:before {
	padding-right: 5px;
}

/**
 * VC Bootstrap Five Columns
 */
.vc_col-md-five{
  width: 20%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.vc_no_top_padding{
  padding-top: 0 !important;
}

/**
 * Add Element Modal
 */
.wpb-elements-list-modal .vc_element-icon.fa {
  background-image: none;
  text-align: center;
  line-height: 32px;
  color:#fff;
  font-size: 14px;
  border-radius: 32px;
  background: #82d082;
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.wpb-elements-list-modal .wpb-content-layouts li{
  width: 200px;
}

.vc_add-element-container .wpb-content-layouts li {background: #ececec;}

.vc_add-element-container .wpb-content-layouts a{
  width: 100%;
  color:#383838;
}

.vc_add-element-container .wpb-content-layouts li:hover {border-color:#82d082;}

.vc_shortcodes_container > .wpb_element_wrapper > .vc_container_for_children{
  margin: 0 10px;
  padding: 10px;
}

/**
 * Nested Shortcodes
 */
.vc_shortcodes_container{
  position: relative;
}

.vc_shortcodes_container > .controls_column{
  height: 32px;
  padding: 6px;
}

.vc_shortcodes_container .rs-container-title {
  text-align: right;
  position: absolute;
  left: 8px;
  top: 6px;
  z-index: 0;
}

.rs-label {
	background: #82d082;
	color:#fff;
	padding:2px 4px;
	font-size:11px;
	border-radius: 1px;

}

/**
 * Fix Tabs Issue
 */
.wpb_vc_tabs > .wpb_element_wrapper .ui-tabs .ui-tabs-nav li.add_tab_block{
  padding: 10px;
}

/**
 * Composer Switch
 */
.wpb_switch-to-composer{
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.vc_ui-tabs-line-trigger.vc_add-element-filter-button  {display: none !important;}


/**
 * VC UPLOAD
 */
.wpb_el_type_vc_efa_upload .cs-button-remove,
.wpb_el_type_vc_efa_upload .cs-add-media{
  height: 32px;
  line-height: 32px;
  margin-left: 5px;
}

/**
 * VC IMAGE SELECT
 */
.wpb_edit_form_elements .vc_image_select{
  margin: 0;
  padding: 0;
  list-style: none;
}
.wpb_edit_form_elements .vc_image_select li {
  display: inline-block;
  padding: 5px 5px 5px 0;
  cursor: pointer;
}
.wpb_edit_form_elements .vc_image_select li img {
  vertical-align: bottom;
  border: 3px solid #e1e1e1;
}
.wpb_edit_form_elements .vc_image_select li.selected img {
  border: 3px solid #444;
}


.wpb_edit_form_elements .vc-tabs > ul li a:focus{
  box-shadow: none;
}
.metabox-composer-content a{
  outline: none;
}

/**
 * UI Fixes
 */
.vc_shortcodes_container .wpb_content_element > .wpb_element_wrapper,
.wpb_vc_accordion .wpb_content_element > .wpb_element_wrapper,
.wpb_vc_tabs .wpb_content_element > .wpb_element_wrapper,
.wpb_vc_row_inner .wpb_content_element > .wpb_element_wrapper{
  border: 1px solid #f2f2f2;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.025);
}

.vc_panel-tabs > ul,
.vc_edit-form-tab,
.vc_panel-tabs.ui-tabs.ui-widget {
  border: 0 !important;
}
