.form_editor2 {
		-moz-border-radius:0 0 0 0;
		border:1px solid #BBBBBB;
		margin:1em 0;
		padding:1ex 1.5ex;
}

	.form_editor2 .required input {
		background-color: #fed;
	}


								/*********************/



.form_editor2 { border:0;}

	.form_editor2 fieldset.hidden { display:none; }
  
  .form_editor2 form .tabberlive ul.tabbernav {
    border-bottom: 1px solid #bfbfbf;
    font-family: "Open Sans";
    font-weight: bold;
    height: 26px;
    white-space: normal;
    word-spacing: -1ex;
  }
  .form_editor2 form .tabberlive ul.tabbernav li a {
      word-spacing: 0;
  }
  .form_editor2 form .tabberlive ul.tabbernav li.tabberactive a {
      border-bottom-color: transparent;
  }
  .form_editor2 form .tabberlive div.label {
      display: none;
  }

	.form_editor2 form .tabberlive th.tab_label {
    display: none;
  }
  .form_editor2 form .tabberlive .tabbertab,
  .form_editor2 form .tabberlive ul.tabbernav li.tabberactive a {
      background: #fff none repeat scroll 0 0;
      border-bottom: 1px solid #bfbfbf;
      border-left: 1px solid #bfbfbf;
      border-right: 1px solid #bfbfbf;
  }
  .form_editor2 form ul.tabbernav li a {
      background: #e7e7e7 none repeat scroll 0 0;
      border: 1px solid #bfbfbf;
      color: #58595a;
      margin-left: 0;
      margin-right: -1px;
      padding: 9px 16px;
      top: 0;
  }
  .form_editor2 form ul.tabbernav li a:hover {
      background: #dcdcdc none repeat scroll 0 0;
      border: 1px solid #bfbfbf;
      color: #58595a;
  }
  .form_editor2 form ul.tabbernav li a:link {
      color: #58595a;
  }
  .form_editor2 form .tabberlive ul.tabbernav li.tabberactive a {
      border-bottom: 1px solid #fff;
  }

				.form_editor2 div fieldset ul.inputs { padding:0 }
				.form_editor2 fieldset ul.inputs li {
					list-style:none outside none;
					margin:0;
					margin:0 0 0.8em;
					clear:both;
				}

				.form_editor2 div fieldset ul.inputs li label {
					width:22%;
					display:block;
					float:none;
          clear: both;
					padding-right:2%;
					margin-bottom:0.6em;
          font-weight: bold;
				}

				.form_editor2 fieldset ul.inputs li label.form2-label-right {
					width:auto;
					float:none;
					padding:0;
					margin:0;
					display:inline;
				}

						.form_editor2 form input,
            .form_editor2 form textarea,
            .form_editor2 form select {
							background-color: #fff;
              background-image: none;
              border: 1px solid #bfbfbf;
              border-radius: 3px;
              display: block;
              font-size: 12px;
              line-height: 1.42857;
              padding: 6px 1%;
              transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
              width: 97%;
						}

						.form_editor2 form input[type="radio"],
						.form_editor2 form input[type="checkbox"] {
							display:inline;
							width:auto;
							border:0;
						}

						.form_editor2 form input[type="range"] {
							background:none;
							border:0;
						}

		.form_editor2 form button, .form_editor form input[type="submit"] { margin:10px 0 }
		.form_editor2 fieldset {
			border: 0px none;
		}

		.form_editor2 fieldset ul.inputs li label {
				display:block;
				float:left;
				margin-bottom:0.6em;
				padding-right:2%;
				width:22%;
        font-weight: bold;
		}

		.form_editor2 fieldset ul.inputs { padding:0 }
		.form_editor2 .form-error {
			display:block;
			margin:0 1.7% 0 24%;
			padding:8px 0 10px 0;
			border-bottom:1px dashed #BBB;
			color:red;
			font-weight:bold;
		}

		.form_editor2 span.form-separator {
			margin:16px 0.5%;
			height:1px;
			background:#DDD;
			border-bottom:1px dotted #AAA;
			display:block;
		}

		.form_editor2 h2 { padding:2% 0.6% }
		.form_editor2 .button-submit, .form_editor2 .button-button {
			background-color: #bfbfbf;
      background-image: none;
      border: 1px solid #bfbfbf;
      border-radius: 3px;
      cursor: pointer;
      padding: 6px 12px;
      transition: all 0.2s ease-in-out 0s;
		}
    

.form_editor2 form .mce-tinymce button,
.form_editor form .mce-tinymce input[type="submit"] {
    margin: 0;
}

.form_editor2 form img {
  max-width: 100%;
  width: 50%;
}

span.select2.select2-container {
  min-width: 50% !important;
}

.form_editor2 fieldset span.select2.select2-container ul li{
  float: left;
  clear: none;
}


/* form2 button select */
.form_editor2  .buttons-select-wrapper ul {
  padding-left: 0;
}

.form_editor2  .buttons-select-wrapper .select-button {
  float: left;
  text-align: center;
  padding: 10px 15px;
  margin: 5px 10px;
  background: #ccc;
}

.form_editor2  .buttons-select-wrapper .select-button.active {
  background: #21b384;
}
