.select2-container {
  min-width: 200px; }

.loading .attr-modal-content {
  opacity: .8; }

.loading .ekit-spinner {
  display: block; }

.loading .attr-modal-dialog > form {
  cursor: wait; }

.loading .attr-modal-dialog input,
.loading .attr-modal-dialog button,
.loading .attr-modal-dialog .select2-container {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.loading .attr-modal-dialog .ekit-template-headerfooter-option-container,
.loading .attr-modal-dialog .attr-modal-title,
.loading .attr-modal-dialog .attr-modal-body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.attr-modal-content {
  -webkit-transition: opaicty .5s ease;
  -o-transition: opaicty .5s ease;
  transition: opaicty .5s ease; }

.attr-modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%; }
  .attr-modal-dialog-centered > form {
    width: 100%; }
