


/**
 * CSS styles for forms generated by yiic.
 *
 * The styles can be applied to the following form structure:
 *
 * <div class="form">
 *     <div class="row">
 *         <label for="inputid">xyz</label>
 *         <input name="inputid" id="inputid" type="text" />
 *         <p class="hint">hint text</p>
 *     </div>
 *     <div class="row">
 *         <label for="inputid">xyz</label>
 *         <input name="inputid" id="inputid" type="text" />
 *         <p class="hint">hint text</p>
 *     </div>
 *     <div class="row buttons">
 *         <label for="inputid">xyz</label>
 *         <input name="inputid" id="inputid" type="text" />
 *         <p class="hint">hint text</p>
 *     </div>
 * </div>
 *
 * The above code will render the labels and input fields in separate lines.
 * In order to render them in the same line, please use the "wide" form as follows,
 *
 * <div class="wide form">
 *     ......
 * </div>
 *
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @link http://www.yiiframework.com/
 * @copyright Copyright &copy; 2008-2010 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */

form.dark-form-theme input:focus:not(.different),
form.dark-form-theme textarea:focus:not(.different),
form.dark-form-theme select:focus:not(.different)
{
  outline-color: #c00 
}
form.dark-form-theme textarea:not(.different)
{
    overflow: hidden;
    height: 55px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.05, #333));
    background: -moz-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.05, #333));
    background: -o-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.05, #333));
    background: -ms-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.05, #333));
    background: gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.05, #333));
}

form.dark-form-theme input[type=reset]:not(.different)
{
    width: auto;
    padding: 0.25em 1em;
    line-height: 1.5em;
    background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#222));
    background: -moz-gradient(linear, left top, left bottom, from(#333), to(#222));
    background: -o-gradient(linear, left top, left bottom, from(#333), to(#222));
    background: -ms-gradient(linear, left top, left bottom, from(#333), to(#222));
    background: gradient(linear, left top, left bottom, from(#333), to(#222));
    border: 2px solid #444;
    text-shadow: 0 0 2px #300;
    font-weight: bold;
    color: #999;
    /*box-shadow*/
    -webkit-box-shadow: 1px 1px 3px #000;
    -moz-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}

form.dark-form-theme input[type=checkbox]:not(.different),
form.dark-form-theme input[type=radio]:not(.different)
{
    display: inline-block;
    font-size: 15px;
    line-height: 1em;
    margin: 0 0.25em 0 0;
    padding: 0;
    width: 1.25em;
    height: 1.25em;
    /*border-radius*/
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    border-radius: 0.25em;
    vertical-align: text-top;
}

form.dark-form-theme input[type=radio]:not(.different)
{
    /*border-radius*/
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

form.dark-form-theme legend:not(.different)
{
    font-size: 23px;
    color: #e9e4e4;
}

form.dark-form-theme select:not(.different)
{
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}
/*====================Outliers================================*/
/*============================================================*/

form.dark-form-theme div.chosen-container:not(.different){
    width: 810px !important;
    float: left;
}
form.dark-form-theme div.chosen-container:not(.different) div.chosen-drop{
    background: #333;
    background: black;
    border: none;
}

form.dark-form-theme div.chosen-container:not(.different) ul.chosen-choices,
form.dark-form-theme div.chosen-container:not(.different) a.chosen-single
{
  background: black;
  box-shadow: none;
  border-width: 0px;
  border-radius: 0px 5px 5px 0px;
  min-height: 43px;
  padding: 7px;
  padding-left: 14px;
}

form.dark-form-theme div.chosen-container.different ul.chosen-results li
{
  color: #444 !important;
}
form.dark-form-theme div.chosen-container.different ul.chosen-results li.result-selected {
    display: none !important;
}
    

form.dark-form-theme .chosen-container-single .chosen-single div b
{
  display: none;
}
form.dark-form-theme .chosen-container-single .chosen-single
{
  line-height: 28px;
  color: white;
  font-size: 15px;
}

form.dark-form-theme div.chosen-container:not(.different) ul.chosen-choices li.search-choice{
  background: none;
  -webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.5);
  box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.5);
  color: white;
}

form.dark-form-theme div.chosen-container:not(.different) ul.chosen-choices li.search-field input[type="text"]{
  font-size: 15px !important;
  color: white !important;
}

form.dark-form-theme div.select2-container{
  width: 810px !important;
  margin-bottom: 0px;
}

form.dark-form-theme div.chosen-container.chosen-embedded div.chosen-drop{
  display: contents !important;
}

form.dark-form-theme div.select2-dropdown-open a.select2-choice{
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}

form.dark-form-theme div.select2-container a.select2-choice{
    border: none;
    font-size: 15px;
    background: black;
    color: #fff !important;
    border-radius: 0px 5px 5px 0px;
    height: 43px;
    padding: 9px;
    padding-left: 14px;
}

div.select2-drop{
  background: #000;
  border: none;
}
.select2-results .select2-highlighted{
    background: #841b1b !important;
}

.select2-results .select2-no-results{
  background: #841b1b !important;
}

.select2-container .select2-choice div
{
    display: none !important;
}

form.dark-form-theme .chosen-container:not(.different) .chosen-drop .result-selected
{
    color: #737373;
}
form.dark-form-theme .chosen-container:not(.different) .chosen-results li.highlighted{
    background: #841b1b;
}

form.dark-form-theme div.selectize-input{
  background: black;
  border-radius: 0px;
  width: 810px;
  border: none;
  color: white;
  min-height: 43px;
  margin-top: -2px;
  padding-top: 0px;
  padding-left: 16px;
  border-radius: 0px 5px 5px 0px;
}

form.dark-form-theme .selectize-control.multi .selectize-input.has-items{
  padding-top: 9px;
  padding-left: 16px;
  padding-bottom: 5px;
}

form.dark-form-theme div.selectize-dropdown.yii-selectize{
  background: black;
  margin-top: 0px;
  border: none;
  color: white;
}

form.dark-form-theme div.selectize-dropdown.yii-selectize div.selectize-dropdown-content div.option.active{
  background: #841b1b;
  color: white;
}

form.dark-form-theme div.selectize-dropdown.yii-selectize div.selectize-dropdown-content .create{
  background: #841b1b;
  color: white;
}

form.dark-form-theme div.selectize-input input{
  color: white;
  height: 23px;
}

form.dark-form-theme div.selectize-input.has-items input{
  top: 0px;
}

form.dark-form-theme div.selectize-input input{
  top: 10px;
}

form.dark-form-theme .selectize-input.dropdown-active::before{
  content: none;
}

form.dark-form-theme div.selectize-input div.item{
  background: none !important;
  border: 1px solid #dedfdf;
  -webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.5) !important;
  box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.5) !important;
  padding-right: 5px !important;
}
form.dark-form-theme div.img-input-wrap{
  height:0px;
  overflow:hidden
}

form.dark-form-theme div#img-input-altdiv,
form.dark-form-theme div#file-input-altdiv
{
  background: black;
  width: 810px;
  height: 43px;
  color: white;
  padding-left: 14px;
  border-radius: 0px 5px 5px 0px;
  float: left;
  font-family: Arial;
  font-size: 15px;
  line-height: 43px;
}

form.dark-form-theme .select2-container .select2-choice abbr
{
  right: 13px;
  top: 14px;
}

/*============================================================*/
/*============================================================*/

h1.form-heading{
    text-align: center;
    color: #fff;
    font-weight: 100;
    font-size: 26px;
}

form.dark-form-theme div.errorMessage{
    text-align: center;
}

div.form
{
}

div.form textarea:not(.different)
{
  background: black !important;
  border: none !important;
  box-shadow: none !important;
}
form.dark-form-theme fieldset input[type=text]:not(.different),
form.dark-form-theme fieldset input[type=password]:not(.different),
form.dark-form-theme fieldset input[type=number]:not(.different),
form.dark-form-theme fieldset input[type=file]:not(.different),
form.dark-form-theme fieldset select:not(.different),
form.dark-form-theme fieldset textarea:not(.different)
{
  border-radius: 0px 5px 5px 0px;
  border-width: 0px;
  width: 810px;
  font-family: Arial ;  
}

form.dark-form-theme fieldset textarea:not(.different)
{
  height: 43px;
  min-height: 43px;
  min-width: 810px;
  max-width: 810px;
}

form.dark-form-theme fieldset:not(.different)
{
  margin: 0px 0px 31px 0px;
  padding: 30px 10px 20px 45px;
  border-radius: 2px;
  background-image: -moz-linear-gradient( 90deg, rgb(50,50,50) 0%, rgb(22,22,22) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(50,50,50) 0%, rgb(22,22,22) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(50,50,50) 0%, rgb(22,22,22) 100%);
  box-shadow: inset 0px 2px 5px 0px rgba(1, 1, 1, 0.75);
  width: 1150px;
  border: 1px solid #2f2f2f;
  position: relative;
}

form.dark-form-theme .fieldset-heading
{
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  font-style: italic;
}

form.dark-form-theme fieldset input[type="text"]:not(.different), 
form.dark-form-theme fieldset select:not(.different), 
form.dark-form-theme fieldset input[type="file"]:not(.different), 
form.dark-form-theme fieldset input[type="password"]:not(.different),
form.dark-form-theme fieldset textarea:not(.different)
{
  background: black; 
  box-shadow: none;
  border-width: 0px; 
  padding-left: 14px;
  font-size: 15px;
}

form.dark-form-theme fieldset textarea:not(.different)
{
  overflow: auto;
  padding-top: 10px;
}


form.dark-form-theme fieldset .row label:not(.different)
{
  font-size: 1.4em;
  font-family: Arial !important;
  color: white;
  font-weight: bold;
  padding: 12px 0px 0px 20px;
  text-align: left;
  background-image: -moz-linear-gradient( 90deg, rgb(38,38,38) 0%, rgb(70,70,70) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(38,38,38) 0%, rgb(70,70,70) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(38,38,38) 0%, rgb(70,70,70) 100%);
  border-radius: 5px 0px 0px 5px !important;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.36),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
  height: 42px;
  width: 250px;
  float: left;
}

form.dark-form-theme input[type=submit]:not(.different)
{
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb(0,146,183) 0%, rgb(0,204,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(0,146,183) 0%, rgb(0,204,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(0,146,183) 0%, rgb(0,204,255) 100%);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.43);
  width: 198px;
  height: 42px;
  float: right;
  color: black;
  border: none;
  font-size: 14px;
}

form.dark-form-theme input[type=submit]:hover:not(.different),
form.dark-form-theme input[type=submit]:active:not(.different),
form.dark-form-theme input[type=submit]:focus:not(.different),
form.dark-form-theme #id_member
{
  background-image: -moz-linear-gradient( 0deg, rgb(0,146,183) 0%, rgb(0,204,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(0,146,183) 0%, rgb(0,204,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(0,146,183) 0%, rgb(0,204,255) 100%);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.43);
}

form.dark-form-theme table.mmf_table
{
    color: white;
    width: 1061px;
    border-collapse: separate;
    /*! border-spacing: 50px 0; */
    margin-bottom: 40px;
    table-layout: fixed;
}

form.dark-form-theme table.mmf_table input:not(.different), form.dark-form-theme table.mmf_table select:not(.different) {
  width: 100%;
  border-radius: 2px;
}

form.dark-form-theme table.mmf_table th {
  font-size: 12px;
  font-weight: bold;
  background-image: -moz-linear-gradient( 90deg, rgb(38,38,38) 0%, rgb(70,70,70) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(38,38,38) 0%, rgb(70,70,70) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(38,38,38) 0%, rgb(70,70,70) 100%);
  /*! border-radius: 5px 5px 5px 5px; */  
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.36),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
  line-height: 1.2em;
  height: 42px;
  border-left: 1px #66666680 solid;
  border-right: 1px #12111180 solid;
}

form.dark-form-theme table.mmf_table th.required {
  border-bottom: 1px #0cf solid;
}

div.form form.dark-form-theme table.mmf_table span.required
{
  display: none;
}

form.dark-form-theme table.mmf_table th:last-child
{
  width: 119px;
  /*! background: none; */
  /*! box-shadow: none; */
  /*! border: none; */
  border-radius: 0px 5px 5px 0px;
}

form.dark-form-theme table.mmf_table th:first-child
{
/*   width: 119px; */
  /*! background: none; */
  /*! box-shadow: none; */
  /*! border: none; */
  border-radius: 5px 0px 0px 5px;
}

form.dark-form-theme table.mmf_table tbody tr td.mmf_cell:last-child 
{
  width: 119px;
  text-align: center;
}

form.dark-form-theme table.mmf_table a.mmf_removelink,
form.dark-form-theme span.mmf_removelink a.mmf_removelink
{
  /* btn styles from bootstrap*/
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  /* btn-sm styles from bootstrap*/
  padding: 5px 10px;
  font-size: 12px;
  line-height: 2;
  border-radius: 3px;

  /* btn-danger styles from bootstrap*/
  color: #fff;
  background-color: #781c1c;
  border-color: #470707;
  width: 110px;
}

form.dark-form-theme table.mmf_table a.mmf_removelink:hover,
form.dark-form-theme span.mmf_removelink a.mmf_removelink:hover
{
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
  text-decoration: none;
}

form.dark-form-theme table.mmf_table a.mmf_removelink:active,
form.dark-form-theme span.mmf_removelink a.mmf_removelink:active
{
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}

form.dark-form-theme table.mmf_table a.mmf_removelink:focus,
form.dark-form-theme span.mmf_removelink a.mmf_removelink:focus
{
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
  text-decoration: none;
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

form.dark-form-theme .mmf_addlink a, 
form.dark-form-theme div.row.mmf_additem a {

  /* btn styles from bootstrap*/
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  /*! border: 1px solid transparent; */
  /*! border-top-color: transparent; */
  /*! border-right-color: transparent; */
  /*! border-bottom-color: transparent; */
  /*! border-left-color: transparent; */
  white-space: nowrap;
  padding: 10px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  /* btn-sm styles from bootstrap*/
  /*! padding: 5px 10px; */
  /*! font-size: 12px; */
  line-height: 1.5;
  border-radius: 3px;

  /* btn-primary styles from bootstrap*/
  color: black;
  /*! background-color: #428bca; */
  /*! border-color: #357ebd; */

  position: absolute;
  bottom: 13px;
  left: 49px;
  border-radius: 3px;
  background-image: -moz-linear-gradient( 90deg, rgb(0,146,183) 0%, rgb(0,204,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(0,146,183) 0%, rgb(0,204,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(0,146,183) 0%, rgb(0,204,255) 100%);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.43);
  width: 118px;
  height: 42px;
}

form.dark-form-theme div.row.mmf_additem a {
  bottom: 20px;
  left: 106px;
}


form.dark-form-theme .mmf_addlink a:hover,
form.dark-form-theme div.row.mmf_additem a:hover
{
  /*! color: #fff; */
  /*! background-color: #3276b1; */
  /*! border-color: #285e8e; */
  /*! text-decoration: none; */
}

form.dark-form-theme .mmf_addlink a:active,
form.dark-form-theme div.row.mmf_additem a:active
{
  outline: none;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}

form.dark-form-theme .mmf_addlink a:focus,
form.dark-form-theme div.row.mmf_additem a:focus
{
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
  text-decoration: none;
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}


form.dark-form-theme table.mmf_table td.mmf_cell{
  padding: 3px;
}

div.form .row
{
  margin: 10px 0;
  width: 1107px;
}

div.form .hint
{
  margin: 0;
  padding: 0;
  color: #999;
}

div.form span.required
{
  color: transparent;
  float: right;
  padding: 0px;
  background: #00ccff;
  height: 42px;
  width: 2px;
  margin-top: -12px !important;
}

div.form label.disabled.required span.required
{
  background: #ff0000;
}

div.form span.required.disabled
{
  background: #ff0000;
}

div.form div.error label,
div.form label.error,
div.form span.error
{
  /*! color: #C00; */
}

div.form div.error input,
div.form div.error textarea,
div.form div.error select,
div.form input.error,
div.form textarea.error,
div.form select.error
{
  background: #781c1c !important;
  border-bottom: 1px #1b1b1b solid;
}

div.form div.success input,
div.form div.success textarea,
div.form div.success select,
div.form input.success,
div.form textarea.success,
div.form select.success
{
  background: #E6EFC2;
  border-color: #C6D880;
}

.note{
  width: 89px;
  float: right;
  text-align: right;
  font-style: italic;
  color: #bcbec0;
  margin-right: 5px;
}

div.form .note .required{
  float: left;
  width: 4px;
  height: 12px;
  margin: 1px !important; 
}


div.form .errorSummary
{
  border: 2px solid #C00;
  padding: 7px 7px 12px 7px;
  margin: 0 0 20px 0;
  background: #FEE;
  font-size: 0.9em;
  display: none;
}

div.form .errorMessage
{
  color: red;
  font-size: 0.9em;
  float: right;
  margin: 0px 49px 0px 0px;
}

div.form .errorSummary p
{
  margin: 0;
  padding: 5px;
}

div.form .errorSummary ul
{
  margin: 0;
  padding: 0 0 0 20px;
}

div.wide.form label
{
  float: left;
  margin-right: 10px;
  position: relative;
  text-align: right;
  width: 100px;
}

div.wide.form .row
{
  clear: left;
}

div.wide.form .buttons, div.wide.form .hint, div.wide.form .errorMessage
{
  clear: left;
  padding-left: 110px;
}

/*===========================Query Builder Styles==================================*/
/*=================================================================================*/

form.dark-form-theme #builder-widgets{
  width: 1061px;  
  margin-bottom: 10px;
}
form.dark-form-theme #builder-widgets input,
form.dark-form-theme #builder-widgets select,
form.dark-form-theme #builder-widgets div.selectize-input,
form.dark-form-theme #builder-widgets textara{
  width: 100%;
}
form.dark-form-theme #builder-widgets div .selectize-control .has-options {
  width: 100%
}

form.dark-form-theme #builder-widgets select{
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  border-width: 0px;
  color: #AAA;
  
}

form.dark-form-theme #builder-widgets div .btn-group {
    margin: 0px;
}

form.dark-form-theme #builder-widgets div .btn-primary {
  width: 50px;
  height: 30px;
  padding: 5px 0px 0px 0px;
  text-align: center;
  box-shadow: none;
  font-size: 12px;
  font-weight: normal;
  background-color:Black;
  border-color: #777;
  color: #AAA;
}

form.dark-form-theme #builder-widgets div .btn-primary:first-child {
  border-radius: 5px 0px 0px 5px !important;
}
form.dark-form-theme #builder-widgets div .btn-primary:last-child {
  border-radius: 0px 5px 5px 0px !important;
}

input[name=builder-widgets_group_0_cond]{
  background-color: red !important;
}

form.dark-form-theme fieldset input[type=text]:not(.different),
form.dark-form-theme fieldset input[type=password]:not(.different),
form.dark-form-theme fieldset input[type=number]:not(.different),
form.dark-form-theme fieldset input[type=file]:not(.different),
 form.dark-form-theme fieldset select:not(.different)
{
  height: 43px;
}

form.dark-form-theme fieldset .selectize-input input[type=text]{
  height: unset !important;
}

form.dark-form-theme #builder-widgets div .selectize-control .has-options .item{
  border-width: 0px;
  height: 25px;
  box-shadow: none !important;
  line-height: 4;  
  font-family: Arial;
  font-size: 15px;
  line-height: 43px;
  color: #AAA;
}

form.dark-form-theme #builder-widgets .rule-value-container{
  border-radius: 5px;
  background: black;
  border:none;
}

form.dark-form-theme #builder-widgets div .selectize-control{
  margin-top: 2px;
  padding: 0px;
}

form.dark-form-theme #builder-widgets div .dropdown-active{
  border-radius: 5px;
  background: black;
  color: #AAA;
  box-shadow: none;
/*   margin: 0px; */
}

form.dark-form-theme #builder-widgets div .selectize-dropdown-content,
form.dark-form-theme #builder-widgets div .selectize-dropdown{
  background: black;
  border: none !important;
  color: #aaa;
  border-radius: 3px;
}

form.dark-form-theme .rules-group-container{
  background: #00000040;
  border-color:#333;
}
form.dark-form-theme #builder-widgets div.selectize-input{
  background: black !important;
  box-shadow: none;
}
form.dark-form-theme #builder-widgets .form-control{
  box-shadow: none;
}

form.dark-form-theme #builder-widgets .btn-success{
  background-color: rgb(0,146,183);
  color: #222;
  border-color: #00000040;
}

form.dark-form-theme #builder-widgets .btn-danger{
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  color: #fff;
  background-color: #781c1c;
  border-color: #00000020;
  color: #ffffff80;
}