::-webkit-input-placeholder{color:#6f6f6f;}:-moz-placeholder{color:#6f6f6f;}::-moz-placeholder{color:#6f6f6f;}:-ms-input-placeholder{color:#6f6f6f;}.xdisabled{cursor:not-allowed!important;color:#808080;}
@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}.xforce-left {
  text-align: left !important;
}
.xforce-right {
  text-align: right !important;
}
.xforce-center {
  text-align: center !important;
}
.xcontrol-context {
  padding: 15px 15px;
  /*.xrequired {
        .xelem-invalid {
            color: var(--c-active);
        }
    }*/
}
@media  (max-width: 767px)  {
  .xcontrol-context > .input-group {
    margin: 0 !important;
    width: 100%;
  }
}
.xcontrol-context.rtl {
  direction: rtl;
  text-align: right;
}
.xcontrol-context.ltr {
  direction: ltr;
  text-align: left;
}
.xcontrol-context.xcontrol-invalid .xcontrol {
  border-color: red;
}
.xcontrol-context .xcontrol {
  background: none;
  border: none;
  width: 100%;
  height: 46px;
  line-height: 46px;
  margin: 0;
}
.xcontrol-context .xcontrol[disabled] {
  border: none !important;
  cursor: default !important;
  background-color: #eee !important;
  color: gray;
}
.xcontrol-context .xcontrol-icon,
.xcontrol-context .xcontrol-container,
.xcontrol-context .xcontrol-label {
  box-shadow: none !important;
  border: 1px solid #ddd;
  height: 48px;
  min-height: 48px;
  vertical-align: middle;
}
.xcontrol-context .xcontrol-label {
  text-align: right;
  overflow: hidden;
  white-space: nowrap;
  min-width: 150px;
  cursor: pointer;
}
.xcontrol-context .xcontrol-label .fa {
  font-size: 8px;
  padding-left: 2px;
  color: rgba(111, 111, 111, 0.5);
}
@media  (max-width: 767px)  {
  .xcontrol-context .xcontrol-label {
    text-align: right;
    display: block;
    width: 100%;
    height: auto;
    min-height: 20px;
    color: #777;
    padding: 0;
    border: none !important;
    background: none;
  }
  .xcontrol-context .xcontrol-label .fa {
    display: none;
  }
}
.xcontrol-context .xcontrol-icon {
  color: #6785a9;
  cursor: help;
}
@media  (max-width: 767px)  {
  .xcontrol-context .xcontrol-icon {
    padding: 20px 5px 0 10px;
  }
}
.xcontrol-context .xcontrol-container {
  position: relative;
  background-color: rgba(0, 0, 0, 0.01);
  padding: 0;
  height: auto;
}
@media  (min-width: 768px) ,  (min-width: 992px) ,  (min-width: 1200px) {
  .xcontrol-context .xcontrol-container {
    border-left: none;
    border-right: none;
  }
}
.xcontrol-context .xcontrol-validation {
  transition: all linear 0.2s;
  /*position: absolute;*/
  top: 0;
  width: 100%;
}
.xcontrol-context .xcontrol-validation.ng-active {
  left: 0;
  opacity: 1;
}
.xcontrol-context .xcontrol-validation.ng-inactive {
  left: -100px;
  opacity: 0;
}
.xcontrol-context .xcontrol-validation .xcontrol-validation-message {
  /*transition: all linear 0.2s;
        position: relative;
        padding: 12px 5px;
        border-radius: 0;
        padding-right: 10px;
        padding-left: 10px;*/
  transition: all linear 0.2s;
  position: absolute;
  bottom: -22px;
  left: 0;
  padding: 6px 0px;
  border-radius: 0;
  /* padding-right: 10px; */
  /* padding-left: 10px; */
  background: none;
  border: none;
  /* margin-top: 35px; */
  margin: 0;
  /* padding: 0; */
  font-size: x-small;
  color: #e63d3d !important;
  background-color: transparent !important;
}
.xcontrol-context .xcontrol-validation .xcontrol-validation-message.ng-enter,
.xcontrol-context .xcontrol-validation .xcontrol-validation-message.ng-leave.ng-leave-active {
  opacity: 0;
}
.xcontrol-context .xcontrol-validation .xcontrol-validation-message.ng-leave,
.xcontrol-context .xcontrol-validation .xcontrol-validation-message.ng-enter.ng-enter-active {
  opacity: 1;
}
.xcontrol-context .xelem-validation {
  /*transition: all linear 0.2s;
    &.ng-enter,
    &.ng-leave.ng-leave-active {
        opacity: 0;
    }

    &.ng-leave,
    &.ng-enter.ng-enter-active {
        opacity: 1;
    }*/
}
.xcontrol-context .xelem-valid {
  text-rendering: auto;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: -0.125em;
  color: #175817;
}
.xcontrol-context .xelem-valid.fa-pull-left {
  margin-right: 0.3em;
}
.xcontrol-context .xelem-valid.fa-pull-right {
  margin-left: 0.3em;
}
.xcontrol-context .xelem-valid:before {
  content: "\f058";
}
.xcontrol-context .xelem-notvalidate {
  text-rendering: auto;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: -0.125em;
  color: rgba(111, 111, 111, 0.5);
}
.xcontrol-context .xelem-notvalidate.fa-pull-left {
  margin-right: 0.3em;
}
.xcontrol-context .xelem-notvalidate.fa-pull-right {
  margin-left: 0.3em;
}
.xcontrol-context .xelem-notvalidate:before {
  content: "\f140";
}
.xcontrol-context .xelem-invalid {
  text-rendering: auto;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: -0.125em;
  color: #4d4d4d;
}
.xcontrol-context .xelem-invalid.fa-pull-left {
  margin-right: 0.3em;
}
.xcontrol-context .xelem-invalid.fa-pull-right {
  margin-left: 0.3em;
}
.xcontrol-context .xelem-invalid:before {
  content: "\f140";
}
.xcontrol-context .xelem-invalid-dirty {
  text-rendering: auto;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: -0.125em;
  color: #e63d3d;
}
.xcontrol-context .xelem-invalid-dirty.fa-pull-left {
  margin-right: 0.3em;
}
.xcontrol-context .xelem-invalid-dirty.fa-pull-right {
  margin-left: 0.3em;
}
.xcontrol-context .xelem-invalid-dirty:before {
  content: "\f140";
}
.xcontrol-context .xelem-null {
  text-rendering: auto;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: -0.125em;
  color: white;
  color: transparent;
  cursor: default;
}
.xcontrol-context .xelem-null.fa-pull-left {
  margin-right: 0.3em;
}
.xcontrol-context .xelem-null.fa-pull-right {
  margin-left: 0.3em;
}
.xcontrol-context .xelem-null:before {
  content: "\f058";
}
@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}/*resolve z-index ruby having z-index2 input bootsttrap*/
.input-group .form-control {
  z-index: auto;
}
.xdp .xdp-input {
  padding-right: 5px;
}
.xdp .xdp-opener {
  display: block;
  position: absolute;
  cursor: pointer;
  left: 0;
  top: 0;
  height: 100%;
  width: 50px;
  background-image: url('/xApp/xControls/xdp/xdp.gif');
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
}
.xdp .xdp-opener:focus {
  outline: none;
  background-image: url('/xApp/xControls/xdp/xdp-active.png');
}
.xdp .datepicker-plot-area {
  font-size: 16px;
  font-family: axp2 !important;
}
.xdp .datepicker-plot-area .header-row {
  background-color: #363636;
}
.xdp .datepicker-plot-area .datepicker-day-view .table-days td span.selected {
  background-color: #f0b823 !important;
  color: #363636;
}
.xdp .datepicker-plot-area .datepicker-day-view .table-days td span.selected:hover {
  color: black;
}
.xdp .datepicker-plot-area * {
  font-family: axp2 !important;
}
@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}.xbtn .xcontrol-context .xcontrol.xbtn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid 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;
}
.xbtn .xcontrol-context .xcontrol.xbtn:focus,
.xbtn .xcontrol-context .xcontrol.xbtn:active:focus,
.xbtn .xcontrol-context .xcontrol.xbtn.active:focus,
.xbtn .xcontrol-context .xcontrol.xbtn.focus,
.xbtn .xcontrol-context .xcontrol.xbtn:active.focus,
.xbtn .xcontrol-context .xcontrol.xbtn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.xbtn .xcontrol-context .xcontrol.xbtn:hover,
.xbtn .xcontrol-context .xcontrol.xbtn:focus,
.xbtn .xcontrol-context .xcontrol.xbtn.focus {
  color: #333;
  text-decoration: none;
}
.xbtn .xcontrol-context .xcontrol.xbtn:active,
.xbtn .xcontrol-context .xcontrol.xbtn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.xbtn .xcontrol-context .xcontrol.xbtn.disabled,
.xbtn .xcontrol-context .xcontrol.xbtn[disabled],
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn {
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.no-opacity .xbtn .xcontrol-context .xcontrol.xbtn.disabled,
.no-opacity .xbtn .xcontrol-context .xcontrol.xbtn[disabled],
.no-opacity fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn {
  filter: alpha(opacity= 65 );
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity= 65 );
}
.xbtn .xcontrol-context .xcontrol.xbtn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.xbtn .xcontrol-context .xcontrol.xbtn-success:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-success:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-success.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-success:active,
.xbtn .xcontrol-context .xcontrol.xbtn-success.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.xbtn .xcontrol-context .xcontrol.xbtn-success:active,
.xbtn .xcontrol-context .xcontrol.xbtn-success.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-success {
  background-image: none;
}
.xbtn .xcontrol-context .xcontrol.xbtn-success.disabled,
.xbtn .xcontrol-context .xcontrol.xbtn-success[disabled],
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-success,
.xbtn .xcontrol-context .xcontrol.xbtn-success.disabled:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-success[disabled]:hover,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-success:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-success.disabled:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-success[disabled]:focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-success:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-success.disabled.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-success[disabled].focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-success.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-success.disabled:active,
.xbtn .xcontrol-context .xcontrol.xbtn-success[disabled]:active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-success:active,
.xbtn .xcontrol-context .xcontrol.xbtn-success.disabled.active,
.xbtn .xcontrol-context .xcontrol.xbtn-success[disabled].active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.xbtn .xcontrol-context .xcontrol.xbtn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.xbtn .xcontrol-context .xcontrol.xbtn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.xbtn .xcontrol-context .xcontrol.xbtn-danger:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-danger:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-danger.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-danger:active,
.xbtn .xcontrol-context .xcontrol.xbtn-danger.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.xbtn .xcontrol-context .xcontrol.xbtn-danger:active,
.xbtn .xcontrol-context .xcontrol.xbtn-danger.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-danger {
  background-image: none;
}
.xbtn .xcontrol-context .xcontrol.xbtn-danger.disabled,
.xbtn .xcontrol-context .xcontrol.xbtn-danger[disabled],
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-danger,
.xbtn .xcontrol-context .xcontrol.xbtn-danger.disabled:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-danger[disabled]:hover,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-danger:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-danger.disabled:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-danger[disabled]:focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-danger:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-danger.disabled.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-danger[disabled].focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-danger.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-danger.disabled:active,
.xbtn .xcontrol-context .xcontrol.xbtn-danger[disabled]:active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-danger:active,
.xbtn .xcontrol-context .xcontrol.xbtn-danger.disabled.active,
.xbtn .xcontrol-context .xcontrol.xbtn-danger[disabled].active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.xbtn .xcontrol-context .xcontrol.xbtn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.xbtn .xcontrol-context .xcontrol.xbtn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.xbtn .xcontrol-context .xcontrol.xbtn-info:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-info:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-info.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-info:active,
.xbtn .xcontrol-context .xcontrol.xbtn-info.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.xbtn .xcontrol-context .xcontrol.xbtn-info:active,
.xbtn .xcontrol-context .xcontrol.xbtn-info.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-info {
  background-image: none;
}
.xbtn .xcontrol-context .xcontrol.xbtn-info.disabled,
.xbtn .xcontrol-context .xcontrol.xbtn-info[disabled],
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-info,
.xbtn .xcontrol-context .xcontrol.xbtn-info.disabled:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-info[disabled]:hover,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-info:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-info.disabled:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-info[disabled]:focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-info:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-info.disabled.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-info[disabled].focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-info.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-info.disabled:active,
.xbtn .xcontrol-context .xcontrol.xbtn-info[disabled]:active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-info:active,
.xbtn .xcontrol-context .xcontrol.xbtn-info.disabled.active,
.xbtn .xcontrol-context .xcontrol.xbtn-info[disabled].active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.xbtn .xcontrol-context .xcontrol.xbtn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.xbtn .xcontrol-context .xcontrol.xbtn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.xbtn .xcontrol-context .xcontrol.xbtn-warning:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-warning:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-warning.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-warning:active,
.xbtn .xcontrol-context .xcontrol.xbtn-warning.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.xbtn .xcontrol-context .xcontrol.xbtn-warning:active,
.xbtn .xcontrol-context .xcontrol.xbtn-warning.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-warning {
  background-image: none;
}
.xbtn .xcontrol-context .xcontrol.xbtn-warning.disabled,
.xbtn .xcontrol-context .xcontrol.xbtn-warning[disabled],
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-warning,
.xbtn .xcontrol-context .xcontrol.xbtn-warning.disabled:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-warning[disabled]:hover,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-warning:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-warning.disabled:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-warning[disabled]:focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-warning:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-warning.disabled.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-warning[disabled].focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-warning.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-warning.disabled:active,
.xbtn .xcontrol-context .xcontrol.xbtn-warning[disabled]:active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-warning:active,
.xbtn .xcontrol-context .xcontrol.xbtn-warning.disabled.active,
.xbtn .xcontrol-context .xcontrol.xbtn-warning[disabled].active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.xbtn .xcontrol-context .xcontrol.xbtn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.xbtn .xcontrol-context .xcontrol.xbtn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.xbtn .xcontrol-context .xcontrol.xbtn-default:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-default:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-default.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-default:active,
.xbtn .xcontrol-context .xcontrol.xbtn-default.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.xbtn .xcontrol-context .xcontrol.xbtn-default:active,
.xbtn .xcontrol-context .xcontrol.xbtn-default.active,
.open > .dropdown-toggle.xbtn .xcontrol-context .xcontrol.xbtn-default {
  background-image: none;
}
.xbtn .xcontrol-context .xcontrol.xbtn-default.disabled,
.xbtn .xcontrol-context .xcontrol.xbtn-default[disabled],
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-default,
.xbtn .xcontrol-context .xcontrol.xbtn-default.disabled:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-default[disabled]:hover,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-default:hover,
.xbtn .xcontrol-context .xcontrol.xbtn-default.disabled:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-default[disabled]:focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-default:focus,
.xbtn .xcontrol-context .xcontrol.xbtn-default.disabled.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-default[disabled].focus,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-default.focus,
.xbtn .xcontrol-context .xcontrol.xbtn-default.disabled:active,
.xbtn .xcontrol-context .xcontrol.xbtn-default[disabled]:active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-default:active,
.xbtn .xcontrol-context .xcontrol.xbtn-default.disabled.active,
.xbtn .xcontrol-context .xcontrol.xbtn-default[disabled].active,
fieldset[disabled] .xbtn .xcontrol-context .xcontrol.xbtn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.xbtn .xcontrol-context .xcontrol.xbtn-default .badge {
  color: #fff;
  background-color: #333;
}
xform.xbox{*zoom:1;}xform.xbox:before,xform.xbox:after{content:" ";display:table;}xform.xbox:after{clear:both;}xform.xbox:before,xform.xbox:after{content:"";display:table;}xform.xbox:after{clear:both;}xform.xbox:before,xform.xbox:after{content:"";display:table;}xform.xbox:after{clear:both;}xform .xform-container{position:relative;}xform .xform-container .xform{width:100%;position:relative;transition:all ease .3s;transition-property:transform,filter;}xform .xform-container .xform-loading-mode{filter:blur(1px);}xform .xform-container .xform-loading{width:100%;height:100%;background-color:#888;position:absolute;z-index:10;opacity:.6;border-radius:4px;top:0;bottom:0;left:0;right:0;background-image:url("/xApp/xAssets/img/xform-loading.gif");background-position:center center;background-size:30%;background-repeat:no-repeat;}@media(max-width:767px){xform .xform-container .xform-loading{background-position:center bottom;background-size:100vw;}}xform.xbox{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding:15px 0 0 0;width:auto!important;display:block;background-color:#f9fafc;}@media(min-width:768px){xform.xbox{width:750px;}}@media(min-width:992px){xform.xbox{width:970px;}}@media(min-width:1200px){xform.xbox{width:1170px;}}xform.xbox>.navbar-header,xform.xbox>.navbar-collapse{margin-right:-15px;margin-left:-15px;}@media(min-width:768px){xform.xbox>.navbar-header,xform.xbox>.navbar-collapse{margin-right:0;margin-left:0;}}xform.xbox .xaction{margin-left:-15px;margin-right:-15px;margin-top:0;border-radius:0!important;}xform.xbox .alert{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:right;width:100%;border-radius:0!important;line-height:36px;margin:0;padding:0 10px;border-radius:0;}
.xaction{transition:all ease .3s;background:#f1f1f1;padding:15px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:11;position:relative;}.xaction .btn{min-width:100px;margin:0 7px;transition:.3s all ease;}.xaction .btn[disabled]{background-color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.5);}.xaction .btn[disabled]:hover{min-width:100px;margin:0 7px;}
/*! ========================================================================
 * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */
.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}
.toggle{position:relative;overflow:hidden}
.toggle input[type=checkbox]{display:none}
.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
.toggle.off .toggle-group{left:-100%}
.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}
.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}
.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px}
.toggle.btn{min-width:59px;min-height:34px}
.toggle-on.btn{padding-right:24px}
.toggle-off.btn{padding-left:24px}
.toggle.btn-lg{min-width:79px;min-height:45px}
.toggle-on.btn-lg{padding-right:31px}
.toggle-off.btn-lg{padding-left:31px}
.toggle-handle.btn-lg{width:40px}
.toggle.btn-sm{min-width:50px;min-height:30px}
.toggle-on.btn-sm{padding-right:20px}
.toggle-off.btn-sm{padding-left:20px}
.toggle.btn-xs{min-width:35px;min-height:22px}
.toggle-on.btn-xs{padding-right:12px}
.toggle-off.btn-xs{padding-left:12px}
.xcheckbox{text-align:justify;}.xcheckbox .xput-cb{width:34px!important;margin:0 5px!important;}.xcheckbox .toggle{margin:6px 0;}.xcheckbox .xcheckbox-befortext{padding-left:6px;}.xcheckbox .xcheckbox-after{padding-right:6px;}.xcheckbox .btn-pink{color:#fff;background-color:#e32eef;border-color:#961fa4;}.xcheckbox .btn-blue{color:#fff;background-color:#135bfe;}.xcheckbox.xcheckbox-size-fit .toggle{width:100%!important;}.xcheckbox.xcheckbox-size-auto .toggle{width:auto!important;}
.ng-jalaali-flat-datepicker-wrapper{}.ng-jalaali-flat-datepicker-wrapper *{box-sizing:border-box}.ng-jalaali-flat-datepicker{margin-top:10px;width:290px;position:absolute;background-color:#fff;z-index:3000;box-shadow:1px 1px 7px 0 rgba(37,53,50,.37)}.ng-jalaali-flat-datepicker .ng-jalaali-flat-datepicker-table-header-bckgrnd{height:65px;background-color:#0093de}.ng-jalaali-flat-datepicker table{margin-top:-65px;padding-right:14px;padding-left:14px;padding-bottom:14px;table-layout:fixed;border-collapse:collapse;display:block}.ng-jalaali-flat-datepicker table caption{height:65px;display:block;padding:0!important}.ng-jalaali-flat-datepicker table caption .ng-jalaali-flat-datepicker-header-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:65px;color:#fff;font-size:22px;direction:ltr}.ng-jalaali-flat-datepicker table caption .ng-jalaali-flat-datepicker-header-wrapper .ng-jalaali-flat-datepicker-header-year{display:-ms-flexbox;display:flex;padding-top:1px;padding-bottom:0!important;text-align:center}.ng-jalaali-flat-datepicker table caption .ng-jalaali-flat-datepicker-header-wrapper .ng-jalaali-flat-datepicker-header-nav-wrapper{padding-top:5px;padding-bottom:5px;color:#626262;font-size:22px;background-color:#e8e8e8}.ng-jalaali-flat-datepicker table caption .ng-jalaali-flat-datepicker-header-wrapper .ng-jalaali-flat-datepicker-header-nav-wrapper span,.ng-jalaali-flat-datepicker table tbody tr td{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-jalaali-flat-datepicker table tbody{margin:0 auto;padding-top:14px;width:263px;display:block;direction:rtl}.ng-jalaali-flat-datepicker table tbody tr{height:37.42857px;width:262px}.ng-jalaali-flat-datepicker table tbody tr.days-head{height:45.42857px}.ng-jalaali-flat-datepicker table tbody tr.days-head .day-head{padding:0 0 14px;border-bottom:1px solid #d8d8d8;color:#384146}.ng-jalaali-flat-datepicker table tbody tr.days .day-item:hover{background-color:#0093de;color:#f5f5f5!important}.ng-jalaali-flat-datepicker table tbody tr td{width:37.42857px;text-align:center;background-color:#fff;font-size:12px;display:inline-block;cursor:default;color:#384146}.ng-jalaali-flat-datepicker table tbody tr td.day-item,.ng-jalaali-flat-datepicker table tbody tr td.disabled{padding:0;height:37.42857px;line-height:37.42857px;cursor:pointer;border-radius:18.71429px;color:#8d9ca4}.ng-jalaali-flat-datepicker table tbody tr td.day-item.day,.ng-jalaali-flat-datepicker table tbody tr td.disabled.day{color:#384146}.ng-jalaali-flat-datepicker table tbody tr td.day-item.isToday,.ng-jalaali-flat-datepicker table tbody tr td.disabled.isToday{color:#1b1b1b;font-weight:700}.ng-jalaali-flat-datepicker table tbody tr td.day-item.isSelected,.ng-jalaali-flat-datepicker table tbody tr td.disabled.isSelected{background-color:#0093de;color:#f5f5f5!important}.ng-jalaali-flat-datepicker table tbody tr td.day-item.isInMonth,.ng-jalaali-flat-datepicker table tbody tr td.disabled.isInMonth{color:#384146}.ng-jalaali-flat-datepicker table tbody tr td.day-item.isDisabled,.ng-jalaali-flat-datepicker table tbody tr td.disabled.isDisabled{cursor:default;color:#e2e6e8}.ng-jalaali-flat-datepicker table tbody tr td.day-item.isDisabled:hover,.ng-jalaali-flat-datepicker table tbody tr td.disabled.isDisabled:hover{color:#e2e6e8!important;background-color:transparent}.ng-jalaali-flat-datepicker-arrow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:27px}.ng-jalaali-flat-datepicker-arrow svg{width:27px;height:27px;fill:#fff;cursor:pointer;padding:5px}.ng-jalaali-flat-datepicker-arrow svg:hover{fill:rgba(255,255,255,.5)}.ng-jalaali-flat-datepicker-arrow.ng-jalaali-flat-datepicker-arrow-left svg{transform:rotate(180deg)}.ng-jalaali-flat-datepicker-custom-select-title{padding:3px 5px 4px;border:1px solid #0093de;border-radius:3px;line-height:22px;font-size:22px;display:inline-block;cursor:pointer}.ng-jalaali-flat-datepicker-custom-select-title.selected,.ng-jalaali-flat-datepicker-custom-select-title:hover{border-color:#fff!important}.ng-jalaali-flat-datepicker-custom-select-box{position:relative;padding:5px 0}.ng-jalaali-flat-datepicker-custom-select-box:first-of-type .ng-jalaali-flat-datepicker-custom-select,.ng-jalaali-flat-datepicker-custom-select-box:first-of-type .ng-jalaali-flat-datepicker-custom-select-title{min-width:80px}.ng-jalaali-flat-datepicker-custom-select-box .ng-jalaali-flat-datepicker-custom-select{position:absolute;border-radius:2px;cursor:pointer;width:100%;background-color:#f0f0f0;z-index:1}.ng-jalaali-flat-datepicker-custom-select-box .ng-jalaali-flat-datepicker-custom-select span{padding-top:6px;padding-bottom:5px;display:block;text-align:center;font-size:13px;line-height:13px;cursor:pointer;color:#737373;font-weight:400}.ng-jalaali-flat-datepicker-custom-select-box .ng-jalaali-flat-datepicker-custom-select span:first-of-type{padding-top:10px;border-top-right-radius:2px;border-top-left-radius:2px}.ng-jalaali-flat-datepicker-custom-select-box .ng-jalaali-flat-datepicker-custom-select span:last-of-type{padding-bottom:10px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.ng-jalaali-flat-datepicker-custom-select-box .ng-jalaali-flat-datepicker-custom-select span:hover{background-color:#fff;color:#15a5db}
.input-group .form-control{z-index:auto;}.xdatepicker .xdatepicker-input{padding-right:5px;}.xdatepicker .xdatepicker-opener{display:block;position:absolute;cursor:pointer;left:0;top:0;height:100%;width:50px;background-image:url('/xApp/xControls/xdatepicker/xdatepicker.gif');background-position:center center;background-repeat:no-repeat;background-color:transparent;border:0;}.xdatepicker .xdatepicker-opener:focus{outline:0;background-image:url('/xApp/xControls/xdatepicker/xdatepicker-active.gif');}.xdatepicker .datepicker-plot-area{font-size:16px;font-family:axp2!important;}.xdatepicker .datepicker-plot-area .header-row{background-color:#363636;}.xdatepicker .datepicker-plot-area .datepicker-day-view .table-days td span.selected{background-color:#f0b823!important;color:#363636;}.xdatepicker .datepicker-plot-area .datepicker-day-view .table-days td span.selected:hover{color:#000;}.xdatepicker .datepicker-plot-area *{font-family:axp2!important;}
.xmemo .xcontrol-container{height:auto;}.xmemo .xmemo-text{min-height:100px;padding-top:10px;line-height:normal;}
.xlabel-container .xlabel{line-height:44px;height:auto;min-height:46px;cursor:default;border-left:1px solid #ddd;}
xfile .xcontrol-context .xcontrol{line-height:0;padding-top:12px;}xfile .xcontrol-context .xrtl .xcontrol{direction:rtl;}
xput .xput-autocomplete,xput .xput-text{background:none;padding:0 5px;margin:0;border:0;box-shadow:none;}xput .xput-text[readonly]{cursor:default;}xput .xput-text.ltr{direction:ltr;text-align:left;}xput .xput-autocomplete .xput-autocomplete{padding:0!important;line-height:normal!important;text-indent:0;}.rtl .xput-text{direction:rtl;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

.chartjs-render-monitor {
	animation: chartjs-render-animation 0.001s;
}

/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
	position: absolute;
	direction: ltr;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	pointer-events: none;
	visibility: hidden;
	z-index: -1;
}

.chartjs-size-monitor-expand > div {
	position: absolute;
	width: 1000000px;
	height: 1000000px;
	left: 0;
	top: 0;
}

.chartjs-size-monitor-shrink > div {
	position: absolute;
	width: 200%;
	height: 200%;
	left: 0;
	top: 0;
}

.select2-container{width:100%!important;}.select2-selection__arrow{height:44px!important;}.select2-selection{height:46px!important;border-color:#dedede!important;}.select2-selection__rendered{line-height:44px!important;}
.xsep{width:100%;border:1px solid #d6d6d6;margin-bottom:20px;}
.xcommand-container .xcommand .btn{min-width:100px;margin:0 7px;transition:.3s all ease;}.xcommand-container .xcommand .btn[disabled]{background-color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.5);}.xcommand-container .xcommand .btn[disabled]:hover{min-width:100px;margin:0 7px;}
@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}TABLE.xcenter {
  width: 100%;
  height: 100%;
}
TABLE.xcenter > TR > TD {
  text-align: center;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}.xaction {
  transition: all ease 0.3s;
  background: #f1f1f1;
  padding: 15px;
  /*margin-bottom: -@form-padding;*/
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  /*border-top: @form-border;*/
  margin-top: 15px;
  z-index: 11;
  position: relative;
}
.xaction .btn {
  min-width: 100px;
  margin: 0 7px;
  transition: 0.3s all ease;
}
.xaction .btn:hover {
  /*min-width: 104px;
            margin: 0 5px;*/
}
.xaction .btn[disabled] {
  background-color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.5);
}
.xaction .btn[disabled]:hover {
  min-width: 100px;
  margin: 0 7px;
}
@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}.xradio-container .xradioitem-label {
  height: 48px;
  padding: 0;
  margin: 0;
  line-height: 48px;
  padding-right: 5px;
  cursor: pointer;
  font-weight: normal;
}
@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}.vmv {
  bottom: 0;
  left: 0;
  position: fixed;
  z-index: 2000;
  direction: ltr;
  background-color: #428bca;
  text-align: left;
}
@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}.xworking .xcontrol-container {
  height: auto;
}
.code-frame {
  margin: 0 30px 10px;
  background-color: #eaeaea;
  border: 1px solid #bbb8b8;
  border-radius: 4px;
  direction: ltr;
}
.padding-15 {
  padding: 15px;
}
.font-size-24 {
  font-size: 24px;
}
.font-size-36 {
  font-size: 36px;
}
.font-size-48 {
  font-size: 48px;
}
.color-blue {
  color: blue;
}
.color-red {
  color: red;
}
.color-yellow {
  color: yellow;
}
.color-black {
  color: black;
}