*:not(i) {
  font-family: muFont1 !important;
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color: transparent;
  text-decoration: none !important;
  outline: none !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.5;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  background-clip: text;
}
:after,
:before {
  box-sizing: border-box;
}
/***************************************************************************/
body {
  background-color: #fafafa;
}
muPrint{display: none;}
.disTableCell{display:table-cell !important;}
.disNone{display:none !important;}
.disFlex{display:flex !important;}
.disGrid{display:grid !important;}
.disBlock{display:block !important;}

.muCenter {
  display: flex;
  align-items: center;
  justify-content: center;
}
.muCenterY {
  display: flex;
  align-items: center;
}
.muCenterX {
  display: flex;
  justify-content: center;
}
.rtl {
  direction: rtl !important;
}
.ltr {
  direction: ltr !important;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.textCenter {
  text-align: center !important;
}
.textLeft {
  text-align: left !important;
}
.textRight {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.margin0 {
  margin: 0 !important;
}
.padding0 {
  padding: 0 !important;
}
.border0 {
  border: 0 !important;
}
.radius0 {
  border-radius: 0 !important;
}
.line-height {
  line-height: normal !important;
}
.shadow0 {
  box-shadow: 0 0 0 !important;
}
.linemenu {
  cursor: default !important;
  background-color: #00ffff00 !important;
  text-align: center !important;
  padding: 1.5em !important;
}
.hidden {
  display: none !important;
}
.mu-field-set {
  border: none;
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
  direction: rtl;
  position: relative;
}
.mu-field-div {
  display: flex;
  flex-wrap: nowrap;
  flex-grow: 1;
}
.mu-field-miniinput{border-left:none!important; border-radius:0px!important;}
.mu-field-iput {
  border: solid 1px var(--muBrdColor,#dcdcdc);
  border-radius: var(--muBrdRadius,3px);
  appearance: none;
  flex-grow: 1;
  padding: 0px 4px;
  line-height: normal;
  /* width: var(--fieldWidth,100%); */
  width: 100%;
  /* min-width: var(--fieldWidth); */
  font-size: 16px;
  min-height:38px;
  background: var(--txBgr,#fff);
}
.mu-field-date {
  /* border: solid 1px var(--muBrdColor,#dcdcdc);
  border-radius: var(--muBrdRadius,3px); */
  direction: ltr;
  text-align: right;
}
.mu-field-legend {
  user-select: none;
  margin-bottom: 4px;
  display: flex;
}
.mu-field-label {
  user-select: none;
  display: flex;
  align-items: center;
}
.fileWrapper {
  flex-grow: 1;
  display: flex;
  background: var(--txBgr,#fff);
  flex-wrap: wrap;
  overflow: auto;
}
.fileUpload {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 24px !important;
  height: 100% !important;
  color: #a6a6a6 !important;
  border-right: solid 1px #22242626;
  padding: 0 4px 0 0;
  margin: 0 !important;
  position: absolute;
  left: 5px;
  top: 0;
  color: #0009 !important;
}
.fileItem {
  width: max-content;
  height: 100%;
  border: solid 1px #22242626;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  user-select: none;
  margin: 0 0 0 6px;
}
.fileItemImg {
  width: auto;
  height: 100%;
}
.fileItemIcon {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 20px !important;
  height: 100% !important;
  color: #6e6e6e !important;
  border-right: solid 1px #22242626;
  margin: 0 !important;
}
.fileClass {
  background: #fff;
  height: 40px;
  padding: 2px 6px;
  display: flex;
}
.thmYellow {
    border: solid 1px var(--muBrdColor,#dcdcdc);
    border-radius: 0 var(--muBrdRadius,3px) var(--muBrdRadius,3px) 0;
    padding: 0 3px;
    border-left: none;
    min-width: var(--txLbWidth,130px);
    background: #fff8e5;
}
.thmGreen {
    border: solid 1px var(--muBrdColor,#dcdcdc);
    border-radius: 0 var(--muBrdRadius,3px) var(--muBrdRadius,3px) 0;
    padding: 0 3px;
    border-left: none;
    min-width: var(--txLbWidth,130px);
    background: #edfff5;
}
.thmBlue {
    border: solid 1px var(--muBrdColor,#dcdcdc);
    border-radius: 0 var(--muBrdRadius,3px) var(--muBrdRadius,3px) 0;
    padding: 0 3px;
    border-left: none;
    min-width: var(--txLbWidth,130px);
    background: #e2f2fe;
}
.thmRed {
    border: solid 1px var(--muBrdColor,#dcdcdc);
    border-radius: 0 var(--muBrdRadius,3px) var(--muBrdRadius,3px) 0;
    padding: 0 3px;
    border-left: none;
    min-width: var(--txLbWidth,130px);
    background: #fee9e9;
}
.thmWhite {
    border: solid 1px var(--muBrdColor,#dcdcdc);
    border-radius: 0 var(--muBrdRadius,3px) var(--muBrdRadius,3px) 0;
    padding: 0 3px;
    border-left: none;
    min-width: var(--txLbWidth,130px);
    background: #fff;
}
.thmUnset {
    border: solid 1px var(--muBrdColor,#dcdcdc);
    border-radius: 0 var(--muBrdRadius,3px) var(--muBrdRadius,3px) 0;
    padding: 0 3px;
    border-left: none;
    min-width: var(--txLbWidth,130px);
    background: unset;
}
.thmDark {
    border: solid 1px var(--muBrdColor,#dcdcdc);
    border-radius: 0 var(--muBrdRadius,3px) var(--muBrdRadius,3px) 0;
    padding: 0 3px;
    border-left: none;
    min-width: var(--txLbWidth,130px);
    background: var(--txLbBgr,#e9e9e9);
}
.thmTx {
    border-radius:var(--muBrdRadius,3px) 0 0 var(--muBrdRadius,3px);resize:none;
}
.muHide {
  display: none !important;
}
.icons {
  margin: 0 !important;
  height: 0 !important;
  width: 0 !important;
  display: contents !important;
}
.ui.loading.button::before {
  border-color: rgb(0 0 0 / 70%);
}
.tableCenter thead th,
tbody td {
  text-align: center !important;
}
.col01 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.col02 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.col03 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.col04 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.col05 {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.col06 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.col07 {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.col08 {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.col09 {
  display: grid;
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.col10 {
  display: grid;
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.col11 {
  display: grid;
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.col12 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.span01 {
  grid-column: span 1 / span 1;
}
.span02 {
  grid-column: span 2 / span 2;
}
.span03 {
  grid-column: span 3 / span 3;
}
.span04 {
  grid-column: span 4 / span 4;
}
.span05 {
  grid-column: span 5 / span 5;
}
.span06 {
  grid-column: span 6 / span 6;
}
.span07 {
  grid-column: span 7 / span 7;
}
.span08 {
  grid-column: span 8 / span 8;
}
.span09 {
  grid-column: span 9 / span 9;
}
.span10 {
  grid-column: span 10 / span 10;
}
.span11 {
  grid-column: span 11 / span 11;
}
.span12 {
  grid-column: span 12 / span 12;
}
.start01 {
  grid-column-start: 1;
}
.start02 {
  grid-column-start: 2;
}
.start03 {
  grid-column-start: 3;
}
.start04 {
  grid-column-start: 4;
}
.start05 {
  grid-column-start: 5;
}
.start06 {
  grid-column-start: 6;
}
.start07 {
  grid-column-start: 7;
}
.start08 {
  grid-column-start: 8;
}
.start09 {
  grid-column-start: 9;
}
.start10 {
  grid-column-start: 10;
}
.start11 {
  grid-column-start: 11;
}
.start12 {
  grid-column-start: 12;
}
.font10 {
  font-size: 10px !important;
}
.font12 {
  font-size: 12px !important;
}
.font14 {
  font-size: 14px !important;
}
.font16 {
  font-size: 16px !important;
}
.font18 {
  font-size: 18px !important;
}
.font20 {
  font-size: 20px !important;
}
.font22 {
  font-size: 22px !important;
}
.font24 {
  font-size: 24px !important;
}
.font26 {
  font-size: 26px !important;
}
.font28 {
  font-size: 28px !important;
}
.font30 {
  font-size: 30px !important;
}
.font32 {
  font-size: 32px !important;
}
.font34 {
  font-size: 34px !important;
}
.font36 {
  font-size: 36px !important;
}
.font38 {
  font-size: 38px !important;
}
.font40 {
  font-size: 40px !important;
}
.font42 {
  font-size: 42px !important;
}
.font44 {
  font-size: 44px !important;
}
.font46 {
  font-size: 46px !important;
}
.font48 {
  font-size: 48px !important;
}
.font50 {
  font-size: 50px !important;
}
.gap02 {
  gap: 2px;
}
.gap04 {
  gap: 4px;
}
.gap06 {
  gap: 6px;
}
.gap08 {
  gap: 8px;
}
.gap10 {
  gap: 10px;
}
.gap12 {
  gap: 12px;
}
.gap14 {
  gap: 14px;
}
.gap16 {
  gap: 16px;
}
.gap18 {
  gap: 18px;
}
.gap20 {
  gap: 20px;
}
.gap22 {
  gap: 22px;
}
.gap24 {
  gap: 24px;
}
.gap26 {
  gap: 26px;
}
.gap28 {
  gap: 28px;
}
.gap30 {
  gap: 30px;
}
.grow1 {
  flex-grow: 1;
}
.grow0 {
  flex-grow: 0;
}
.opacity0 {
  opacity: 0;
}
.opacity1 {
  opacity: 0.1;
}
.opacity2 {
  opacity: 0.2;
}
.opacity3 {
  opacity: 0.3;
}
.opacity4 {
  opacity: 0.4;
}
.opacity5 {
  opacity: 0.5;
}
.opacity6 {
  opacity: 0.6;
}
.opacity7 {
  opacity: 0.7;
}
.opacity8 {
  opacity: 0.8;
}
.opacity9 {
  opacity: 0.9;
}
.selfStart {
  align-self: flex-start;
}
.selfEnd {
  align-self: flex-end;
}
.selfCenter {
  align-self: center;
}

.validate {
  border: solid 1px #ff0000 !important;
  border-left: solid 5px #ff0000 !important;
}
.validateLb {
  font-size: 0.75rem;
  color: #f00;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
input:disabled {
  opacity: 0.8 !important;
  pointer-events: none !important;
}
.disabled {
  opacity: 0.9 !important;
  pointer-events: none !important;
}
.select-none {
  user-select: none;
}
/*Autocomplete*/
.loupe:before {
  right: 10px;
  left: auto;
  height: 20px;
  width: 20px;
}
.auto-search-wrapper input {
  padding: 5px 10px 5px 45px;
  line-height: 0;
}
.loupe input {
  padding: 5px 35px 5px 45px;
  line-height: 0;
}
.auto-clear {
  right: auto;
  left: 0;
}
.auto-is-loading:after {
  right: auto;
  left: 10px;
}
.auto-results-wrapper ul > .loupe {
  padding: 10px;
  padding-right: 40px;
}
.auto-results-wrapper.auto-is-active {
  margin-top: 0px;
}
.max-height ul {
  max-height: 368px;
  overflow: auto;
}
.bottom-radius .auto-results-wrapper {
  border-radius: 0 0 8px 8px;
}
.border-bottom {
  border-bottom: solid 1px #0000001c !important;
}
/* mc-datepicker */
.mc-date--active:hover {
  background: #38ada926;
}
.mc-date--active.mc-date--today:hover {
  background: #38ada9;
}
/* jquery-confirm v3.3.4 */
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
  /* overflow: unset; */
}
.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {
  /* overflow: unset; */
}
.jconfirm .jconfirm-box div.jconfirm-content-pane {
  /* overflow-x: unset;
  overflow-y: unset; */
}
.jconfirm {
  z-index: 999;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon {
  user-select: none;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
  width: 100%;
}
/* ########################################################################################################### */
.mu-hamburger {
  z-index: 10000;
}
.flex{display: flex;}
.mu-sidebar {
  width: 100%;
  height: 100%;
  background-color: #00000036;
  position: fixed;
  direction: rtl;
  user-select: none;
  z-index: 1000;
  top: 0;
  display: flex;
  flex-direction: column;
}
.mu-menu {
  background-color: #fff;
  width: 300px;
  height: 100%;
  margin-right: -300px;
  /* display: flex;
  flex-direction: column; */
}
.mu-item {
  padding: 8px 12px;
  border-bottom: solid 1px #c0bebe;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.mu-item-footer {
  border: none;
  border-top: solid 1px #c0bebe;
}
.mu-item:hover {
  background-color: #f2f2f2;
}
.mu-header {
  border-bottom: solid 1px #c0bebe;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
}
.mu-footer {
  /* background: #ff0; */
  height: 45px;
}
.mu-head {
  height: 100%;
  background-color: #49769c;
  display: flex;
  align-items: center;
  color: #fff;
  padding: 0 10px;
}
.mu-title {
  opacity: 0.85;
  margin-right: 10px;
  flex-grow: 1;
}
/* ########################################################################################################### */
.content100 {
  width: 100px;
  margin: auto;
  padding: 10px;
}
.content200 {
  width: 200px;
  margin: auto;
  padding: 10px;
}
.content300 {
  width: 300px;
  margin: auto;
  padding: 10px;
}
.content400 {
  width: 400px;
  margin: auto;
  padding: 10px;
}
.content500 {
  width: 500px;
  margin: auto;
  padding: 10px;
}
.content600 {
  width: 600px;
  margin: auto;
  padding: 10px;
}
.content700 {
  width: 700px;
  margin: auto;
  padding: 10px;
}
.content800 {
  width: 800px;
  margin: auto;
  padding: 10px;
}
.content900 {
  width: 900px;
  margin: auto;
  padding: 10px;
}
.onlyMd {
  display: none !important;
}
/* ########################################################################################################### */
/* ########################################################################################################### */
/* ########################################################################################################### */
@media screen and (max-width: 720px) {
  .onlyMd {
    display: unset !important;
  }

  .md\:disTableCell{display:table-cell !important;}
  .md\:disNone{display:none !important;}
  .md\:disFlex{display:flex !important;}
  .md\:disGrid{display:grid !important;}
  .md\:disBlock{display:block !important;}
  
  .md\:textCenter {
    text-align: center !important;
  }
  .md\:textLeft {
    text-align: left !important;
  }
  .md\:textRight {
    text-align: right !important;
  }

  .md\:col01 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:col02 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:col03 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:col04 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:span01 {
    grid-column: span 1 / span 1;
  }
  .md\:span02 {
    grid-column: span 2 / span 2;
  }
  .md\:span03 {
    grid-column: span 3 / span 3;
  }
  .md\:span04 {
    grid-column: span 4 / span 4;
  }
  .md\:span05 {
    grid-column: span 5 / span 5;
  }
  .md\:span06 {
    grid-column: span 6 / span 6;
  }
  .md\:span07 {
    grid-column: span 7 / span 7;
  }
  .md\:span08 {
    grid-column: span 8 / span 8;
  }
  .md\:span09 {
    grid-column: span 9 / span 9;
  }
  .md\:span10 {
    grid-column: span 10 / span 10;
  }
  .md\:span11 {
    grid-column: span 11 / span 11;
  }
  .md\:span12 {
    grid-column: span 12 / span 12;
  }
  .md\:start01 {
    grid-column-start: 1;
  }
  .md\:start02 {
    grid-column-start: 2;
  }
  .md\:start03 {
    grid-column-start: 3;
  }
  .md\:start04 {
    grid-column-start: 4;
  }
  .content100,
  .content200,
  .content300,
  .content400,
  .content500,
  .content600,
  .content700,
  .content800,
  .content900 {
    width: 99%;
  }
  .mu-field-div {
    flex-wrap: wrap;
  }
  .mu-field-miniinput {
    border: solid 1px var(--muBrdColor,#dcdcdc)!important;
    /* border-radius:0px!important; */
    border-radius:var(--muBrdRadius,3px) 0 0 var(--muBrdRadius,3px)!important;resize:none;
        /* border-radius: 3px 0 0 3px!important; */
    border-bottom: none !important;
  }
}
.hrr{height:6px;background:darkgray;border-radius:4px;border: none;}
.hrr2{height:2px;border: none;border-top:dotted 2px darkgray}
@media print {
    /* div{display: none;} */
    #muHead{display: none;}
    #muBody{display: none;}
    #muPrint{display:block;}
    muPrint{display:block;}
    .printHide{display: none;}
    .printShow{display: block;}
    body{background: none;}
	
  .pr\:col01 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .pr\:col02 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .pr\:col03 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .pr\:col04 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .pr\:span01 {
    grid-column: span 1 / span 1;
  }
  .pr\:span02 {
    grid-column: span 2 / span 2;
  }
  .pr\:span03 {
    grid-column: span 3 / span 3;
  }
  .pr\:span04 {
    grid-column: span 4 / span 4;
  }
  .pr\:span05 {
    grid-column: span 5 / span 5;
  }
  .pr\:span06 {
    grid-column: span 6 / span 6;
  }
  .pr\:span07 {
    grid-column: span 7 / span 7;
  }
  .pr\:span08 {
    grid-column: span 8 / span 8;
  }
  .pr\:span09 {
    grid-column: span 9 / span 9;
  }
  .pr\:span10 {
    grid-column: span 10 / span 10;
  }
  .pr\:span11 {
    grid-column: span 11 / span 11;
  }
  .pr\:span12 {
    grid-column: span 12 / span 12;
  }
  .pr\:start01 {
    grid-column-start: 1;
  }
  .pr\:start02 {
    grid-column-start: 2;
  }
  .pr\:start03 {
    grid-column-start: 3;
  }
  .pr\:start04 {
    grid-column-start: 4;
  }
 .pr\:start01 {
  grid-column-start: 1;
}
.pr\:start02 {
  grid-column-start: 2;
}
.pr\:start03 {
  grid-column-start: 3;
}
.pr\:start04 {
  grid-column-start: 4;
}
.pr\:start05 {
  grid-column-start: 5;
}
.pr\:start06 {
  grid-column-start: 6;
}
.pr\:start07 {
  grid-column-start: 7;
}
.pr\:start08 {
  grid-column-start: 8;
}
.pr\:start09 {
  grid-column-start: 9;
}
.pr\:start10 {
  grid-column-start: 10;
}
.pr\:start11 {
  grid-column-start: 11;
}
.pr\:start12 {
  grid-column-start: 12;
}
}
/* ########################################################################################################### */

