﻿.mvform2 {
  font-size: .9em; }
  .mvform2 input[type="text"], .mvform2 input[type="password"], .mvform2 input[type="number"], .mvform2 textarea,
  .mvform2 .checkbox-custom label::before, .mvform2 select, .mvform2 .selectize-input {
    border-color: #b2b8bb; }
  .mvform2 .checkbox-custom {
    margin-bottom: 0;
    margin-top: 22px; }
  .mvform2 input[type="text"], .mvform2 input[type="password"], .mvform2 textarea, .mvform2 select {
    padding: 2px 7px; }
  .mvform2 input[type="file"] {
    height: auto; }
  .mvform2 .selectize-input {
    padding: 4px 11px;
    min-height: 0; }
  .mvform2 input[type="text"], .mvform2 input[type="password"], .mvform2 textarea, .mvform2 select, .mvform2 .selectize-control {
    font-size: .95em;
    color: #222; }
  .mvform2 label {
    font-size: .9em;
    margin-bottom: 1px;
    display: block; }
  .mvform2 .checkbox-label {
    font-size: 1.1em; }
  .mvform2 .mvform2-spinner {
    width: 16px;
    height: 16px;
    margin: 8px;
    background: url("/Content/images/spinner.gif") no-repeat; }
  .mvform2 .mvform2-result {
    border: 1px solid #f96868;
    border-radius: 3px;
    background: tint(#f96868, 90%);
    padding: 10px;
    margin: 10px 0;
    color: #333; }
  .mvform2 .form-group {
    margin-bottom: 8px; }
  .mvform2 .form-control, .mvform2 select.form-control:not([size]):not([multiple]) {
    height: 30px; }
  .mvform2 .form-control.selectize-dropdown {
    height: auto; }
  .mvform2 textarea {
    min-height: 100px; }
  .mvform2 .mvform2-btn-container {
    margin-top: 20px; }
  .mvform2 [data-fk="1"], .mvform2 .mvform2-fk-descr {
    display: inline-block;
    vertical-align: middle;
    width: 48%; }
  .mvform2 .mvform2-fk-descr {
    font-style: italic;
    height: 30px;
    margin-left: 1%;
    padding: 4px 0; }
  .mvform2 .has-error .form-control, .mvform2 .has-error .dropify-wrapper {
    border-color: #f96868; }
  .mvform2 .required label:not(.checkbox-label):after {
    content: " *"; }
  .mvform2 fieldset {
    background: #f5f5f5;
    padding: 10px;
    border-radius: 3px;
    margin: 10px 0; }
  .mvform2 legend {
    font-size: 11px;
    color: #111;
    margin: 0;
    display: inline-block;
    width: auto;
    background: #fff;
    padding: 3px 10px; }

.mvform2-test .tab-content {
  min-height: 250px; }

.executor-spinner {
  width: 16px;
  height: 16px;
  margin: 8px;
  background: url("/Content/images/spinner.gif") no-repeat; }

.mfp-wrap {
  z-index: 1000000; }

.mfp-content {
  background: #fff;
  padding: 10px; }
  .mfp-content .datatables-container .dataTables_wrapper .row:nth-child(2) .col-sm-12 {
    max-height: 52vh;
    overflow-y: auto; }

.mfp-iframe-holder .mfp-content {
  max-width: 1200px; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #777; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  max-width: 1200px;
  max-height: 80%; }

.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p {
  font-weight: 700 !important; }

.mv-ac.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5; }

.mv-ac.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333; }

.mv-ac.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-front {
  z-index: 100; }

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em; }

