body { padding-top: 0; padding-right: 0 !important; color: #233b19 } 
html { overflow-y: scroll; }
:root{
  --navbar-lg-height: 96px;
  --navbar-md-height: 59px;
  --menu-height: 51px;
}

@font-face { font-family: Proxima; src: url(ProximaNova-Regular.otf);}
@font-face { font-family: Proxima; font-weight:bold; src: url(Proxima-Nova-Bold.otf);}
@font-face { font-family: Proxima; font-weight:300; src: url(Proxima-Nova-Thin.otf);}
.starter-template { padding: 96px 0 5rem; } 
.container{max-width:1500px;}
.jContentFrame {min-height:280px; max-width:1500px; margin:0 auto; padding-top: 5.5rem;}

.color{color: #4c87a7 #5fefef #2bc682 #239646 #2da49e #2896c2 #49d7ac 
  #1e789c #186238 #1c7c69 #46d6d1 }

.reperr1 h4{color: #4c87a7; margin-bottom: 1px;font-size: 1.5rem;}
.reperr1 .card{border: 0; margin: 0 auto 30px;}
.reperr1 .card-header{ background-color: white; padding: 5px; font-size: 20px; font-weight: 500;}
.reperr1 .btn-primary{ background-color: #2896c2; border-color: #2896c2;}
#jBtnForg1{ cursor:pointer; color: #00a0f0; font-size:14px; }
#jBtnForg1:hover{color: #006da4 !important; text-decoration:underline;}
#jBtnBackToLogin1{ cursor:pointer; color: #00a0f0; font-size:14px; }
#jBtnBackToLogin1:hover{color: #006da4 !important; text-decoration:underline;}
.haupt1{color:#1e789c; }
.navbar-fcl1{background: #1e789c !important; box-shadow: 0px 0px 8px 2px #8b8b8b; }
.custom-control-input1:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #2da49e !important;
  background-color: #2da49e !important;
}
.custom-control-input1:focus ~ .custom-control-label::before {
  border-color: #2da49e !important;
  box-shadow:0 0 0 .2rem rgba(45, 164, 158, 0.25);
}

.form-control1:focus{border-color:#1c7c69; box-shadow:0 0 0 .2rem rgba(28, 124, 105, 0.25);}
.custom-select1:focus{border-color:#1c7c69; box-shadow:0 0 0 .2rem rgba(28, 124, 105, 0.25);}

.dropdown-item1:hover{background-color:#d4e6ee}
.dropdown-item1:active{background-color:#4c87a7}

.btn-fcl1 { color: #fff; background-color: #1c7c69; border-color: #1c7c69; }
.btn-fcl1:hover { color: #fff; background-color: #124d2c; border-color: #124d2c; }
.btn-fcl1:disabled { color: #fff; background-color: #124d2c; border-color: #124d2c;  box-shadow:0 0 0 .2rem rgba(23, 83, 49, 0.25) }
.btn-fcl1:active { color: #fff; background-color: #124d2c; border-color: #124d2c;  box-shadow:0 0 0 .2rem rgba(23, 83, 49, 0.25) }
.btn-fcl1:focus { color: #fff; background-color: #124d2c; border-color: #124d2c;  box-shadow:0 0 0 .2rem rgba(23, 83, 49, 0.25) }

.alert-info1{color:#1a6e5e; background-color:#e2f7f3; border-color:#e2f7f3;}
.jmhead1{background-color: #2da49e; color: #ffffff}

.card1 { border:0;}
.card1-header:first-child{ border-radius: .25rem .25rem 0 0; font-size: 18px; font-weight: 500; padding: 3px 10px; background-color:#2da49e; color:white;}
.card1-header:first-child H4{ font-size: 16px; }
.card1-header a:hover{text-decoration: none;}

.jlcs1 { color:#2da49e; padding: 5px 5px 5px 0px; }
.jrowxlh1 { background-color: #1e789c; border-bottom: 1px solid #a5a5a5; margin: 0; }
.jtitlexlh1 { font-size: 0.9rem; color: #FFF; padding: 7px 0 6px 0;}
.jrow1 { border-bottom: 1px solid #a5a5a5; margin: 0; padding: 5px 0 4px 0; }
.jrow1:nth-child(odd) { background-color: #F5F5F5;}

.jrowdel1:nth-child(even) { background-color: #fdf9ec; color:#856404; cursor: pointer; border-bottom: 1px solid #856404; margin: 0; padding: 5px 0 4px 0; }
.jrowdel1:nth-child(odd) { background-color: #fdf6de; color:#856404; cursor: pointer; border-bottom: 1px solid #856404; margin: 0; padding: 5px 0 4px 0; }

.jdtitle1 { font-weight: bold; font-size: 14px; color: #274249;}
.jdfoot1 { font-weight: bold; font-size: 11px; color: #5a6268;}
.jtitle1 { font-weight: bold; font-size: 0.8rem; color: #808080; padding: 0 0.2rem}
.jvalue1 { font-size: 0.8rem; color: #808080; padding: 0 0.2rem} 
.jpage-linkarrowcol1 {background-color: #1e789c; border:1px solid #1e789c; color: #fff !important; cursor: pointer;}
.jpage-linkarrowcol1:hover{background-color: #1e789c; border:1px solid #1e789c; color: #fff !important; cursor: pointer;}
.jpage-linkarrowgry1 {background-color:#e8e8e8; border:1px solid #e8e8e8; color:#274249}
.jpage-midnorm1{color: #274249; cursor: pointer;}
.jpage-midmark1{background-color:#2da49e; border:1px solid #2da49e; color:#fff !important}
.jpage-midmark1:hover{background-color:#2da49e; border:1px solid #2da49e; color:#fff !important}




.color2 { color: #67d1ff #009fe3 #ee7d00 #007bb0 #006996 #CC0000 #286090 #204d74}

.sorlista {background-color: #eeffef #fff3e6 #ffecec}
.reperr h4{color: #fff; margin-bottom: 1px;font-size: 1.5rem;}
.reperr .card{border: 0; margin: 0 auto 30px;}
.reperr .card-header{ background-color: white; padding: 5px; font-size: 20px; font-weight: 500;}
.reperr .btn-primary{ background-color: #ee7d00; border-color: #ee7d00;}

.lgnspn{ cursor:pointer; color: #4b7539; font-size:14px; }
.lgnspn:hover{color: #d37307 !important; text-decoration:underline;}

.haupt{color:#7ac05e; text-align: center; font-size:32px; margin-top: 40px; font-weight: 700; }
.haupt2{color:#174f00; text-align: center; font-size:20px; margin-top:30px; }
.navbar-hgy{background: #7ac25c !important; box-shadow: 0px 0px 8px 2px #8b8b8b; }
.hgy_menu{ 
  position:fixed; 
  top:96px; 
  left:0px; 
  border-bottom: 1px solid rgb(138, 138, 138); 
  z-index:98; 
  background-color:#fff;
  box-shadow: 0px 0px 8px 2px #8b8b8b;
} 
.boxshad{
  box-shadow: 0px 0px 8px 2px #8b8b8b;
}
.hgy_menu_itemtd{ color:#274249; font-size:14px; cursor:pointer; border:0; padding: 0.75rem 1rem 0.75rem 0; }
@media(max-width: 991.8px){
  #H1logo{width: 90px}
  .starter-template { padding: 59px 0 5rem 0} 
  .hgy_menu{ top:59px;} 
}
.tac{text-align: center;}
.mr8{margin-right: 8px;}

.jloginform{
  padding: 2rem 1.5rem;
  box-shadow: 10px 10px 20px #cbced1, -10px -10px 20px #f2f2f2;
  border-radius: 5px;
}

.form-control:focus{border-color:#ee7d00; box-shadow:0 0 0 .2rem rgba(238, 125, 0, 0.25);}
.custom-select:focus{border-color:#ee7d00; box-shadow:0 0 0 .2rem rgba(238, 125, 0, 0.25);}
.form-control::placeholder{color:#174f00; opacity:0.5;}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: rgb(238, 125, 0) !important;
  background-color: #ee7d00 !important;
}
.custom-control-input:focus ~ .custom-control-label::before {
  border-color: #ee7d00 !important;
  box-shadow:0 0 0 .2rem rgba(238, 125, 0, 0.25);
}


.dropdown-item:hover{background-color:#4b7539; color: #FFF}
.dropdown-item:active{background-color:#4b7539; color: #FFF}

.fcl{color: #ee7d00}
.fclfail{color: #cc0000}
.fclneut{color: #006907}
.fclneut2{color: #4b7539;}

.btn-fcl { color: #fff; background-color: #ee7d00; border-color: #ee7d00; }
.btn-fcl:hover { color: #fff; background-color: #cc6e02; border-color: #cc6e02; }
.btn-fcl:disabled {cursor: not-allowed;}
.btn-fcl:active { color: #fff; background-color: #cc6e02; border-color: #cc6e02;  box-shadow:0 0 0 .2rem rgba(204, 110, 2, 0.25) }
.btn-fcl:focus { color: #fff; background-color: #cc6e02; border-color: #cc6e02;  box-shadow:0 0 0 .2rem rgba(204, 110, 2, 0.25) }

.btn-fclfail { color: #fff; background-color: #cc0000; border-color: #CC0000; }
.btn-fclfail:hover { color: #fff; background-color: #9e0404; border-color: #9e0404; }
.btn-fclfail:disabled { cursor: not-allowed;}
.btn-fclfail:active { color: #fff; background-color: #9e0404; border-color: #9e0404;  box-shadow:0 0 0 .2rem rgba(158, 4, 4, 0.25) }
.btn-fclfail:focus { color: #fff; background-color: #9e0404; border-color: #9e0404;  box-shadow:0 0 0 .2rem rgba(158, 4, 4, 0.25) }

.btn-fclcls { color: #fff; background-color: #4b7539; border-color: #4b7539; }
.btn-fclcls:hover { color: #fff; background-color: #7ac25c; border-color: #7ac25c; }
.btn-fclcls:disabled { cursor: not-allowed;}
.btn-fclcls:active { color: #fff; background-color: #7ac25c; border-color: #7ac25c;  box-shadow:0 0 0 .2rem rgba(122, 194, 92, 0.25) }
.btn-fclcls:focus { color: #fff; background-color: #7ac25c; border-color: #7ac25c;  box-shadow:0 0 0 .2rem rgba(122, 194, 92, 0.25) }

.btn-fclgry { color: #fff; background-color: #85899b; border-color: #85899b; }
.btn-fclgry:hover { color: #fff; background-color: #656b86; border-color: #656b86; }
.btn-fclgry:disabled { cursor: not-allowed;}
.btn-fclgry:active { color: #fff; background-color: #656b86; border-color: #656b86;  box-shadow:0 0 0 .2rem rgba(101, 107, 134, 0.25) }
.btn-fclgry:focus { color: #fff; background-color: #656b86; border-color: #656b86;  box-shadow:0 0 0 .2rem rgba(101, 107, 134, 0.25) }

.alert-info{color:#4b7539; background-color:#e7fadf; border-color:#e7fadf;}
.jmhead{background-color: #7ac25c; color: #ffffff}
.jtblHead {width:100%; font-size: 0.8rem;background-color: #174f00;}
.jtblHead2 {background-color: #286090;}
.jtblHead div{float:left;}
/* .jtblColumns div{color:#fff; padding:4px 0;background-color: #007bb0;} */
.jtblColumns div{color:#fff; padding:4px 0;}
.jtblHeadM {width:100%; font-size: 0.8rem;background-color: #174f00; }
.uListcirle{ color:#174f00}

.jtblRow {width:100%; float:left; font-size: 0.8rem; cursor: pointer;}
.jtblRow div{float:left; border-top:1px solid #ccc; min-height: 1px; padding:4px 0;}
.jtblRow:nth-child(odd) { background-color: #f2f2f2;}
.selected { background-color: #F0F8EC !important; font-weight: bold; border-bottom: 1px solid #539537;}

.jtblRowM {width:100%; float:left; font-size: 0.7rem; padding-right: 5px; padding-bottom:5px; cursor: pointer;}
.jtblRowM table {width:100%;}
.jtblRowM .label {font-weight: bold;}
.jtblRowM:nth-child(odd) { background-color: #f2f2f2;}

.listhead h3{color:#4b7539; border-bottom: 2px solid #d9dee8; margin-bottom: 3px; }
.listhead h4{color:#4b7539; border-bottom: 2px solid #d9dee8; margin-bottom: 3px;}
.dashbrdgrp h6{color:#afafaf; cursor: pointer; white-space: nowrap;}
.dashbrdgrpmark h6{color:#006996; cursor: pointer; white-space: nowrap; font-size: 1.15rem; font-weight: 600; }
.dashbrdgrpmark {text-decoration: underline #006996; text-decoration-thickness: 3px; text-underline-offset: 6px;}
.jdtitledash { font-weight: bold; font-size: 16px; color: #4b7539;}
#dashbrdgrpcnt{position:relative; z-index:3; padding:0px 5px 32px 5px;}
#dshbminihead{margin-bottom: 1rem;}
@media (max-width:767.8px) {
  #dashbrdgrpcnt{display: none}
}
@media (min-width:767.8px) {
  #dshbminihead{display: none}
}

.category{color: #4b7539; background-color: #f2f2f2; border-radius: 0.25rem;  }
.category > div{
  border: 0 !important;
  border-radius: 0;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
  padding: 14px;
  margin: auto;
  width:80%;
}
.moving-tab{
  position: absolute;
  display: flex;
  align-items: center;
  background-color: #7ac25c;
  font-size: 18px;
  top: -4px;
  left: 0px;
  border-radius: 0.25rem;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: 600;
  box-shadow: 0 16px 26px -10px rgba(75, 117, 57, 0.16), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(75, 117, 57, 0.2);
}
.moving-tab > div{
  text-align: center;
  margin: auto;
  width:80%;
}
.alert-fm{
  color: #286090; 
  background:#fffcf9; 
  box-shadow: 0 0.125rem 0.25rem rgba(238, 125, 0, 0.3); 
}
.alert-fm2{
  border-radius: 1rem;
  color: #286090; 
  background:#fffcf9; 
  box-shadow: 0 -0.4rem 0.25rem -0.25rem rgba(238, 125, 0, 0.3), 0 0.4rem 0.25rem -0.25rem rgba(238, 125, 0, 0.3); 
}
.jbtn-deletebuild{opacity: 1;}

.jtoast{
  border:1px solid rgba(32, 77, 116, 0.25);
  box-shadow: 0 .25rem .7rem rgba(32, 77, 116, 0.15);
  border-radius: .35rem;
}
.jtoasthead{
  color: #4b7539;
}
.close-fm{ color: #cc0000; opacity: .8;}
.close-fm:hover{ color: #cc0000; opacity: .8;}
.jtoastnew{
  border:1px solid rgba(3238, 125, 0);
  box-shadow: 0 .25rem .7rem rgba(238, 125, 0, 0.35);
  border-radius: .35rem;
}
.jtoastnewhead{
  color: #fff;
  background-color: rgb(238, 125, 0);
  background-clip: border-box;
}


.card { border:0;}
.card-header { border:0;}
.card-header:first-child{  background-color:#7ac25c; color:white; border-radius: .25rem .25rem 0 0; font-size: 18px; font-weight: 500; padding: 3px 10px;}
.card-header:first-child H4{ font-size: 16px; }
.card-header a{color: #fff;}
.card-header a:hover{text-decoration: none;}
.card-header_past:first-child{  background-color:#cc0000; color:white; border-radius: .25rem .25rem 0 0; font-size: 18px; font-weight: 500; padding: 3px 10px;}
.card-header_past:first-child H4{ font-size: 16px; }
.card-header_past a{color: #fff;}
.card-header_past a:hover{text-decoration: none;}

.card-header-light:first-child{  background-color:#ffffff; color: #7ac05e; text-shadow: 0 1px 0 #4b7539; border-radius: .25rem .25rem 0 0; font-size: 18px; font-weight: 500; padding: 3px 10px;}
.card-header-light:first-child H4{ margin-bottom: 1px; font-size: 1.5rem; }
.card-header-light{border-bottom: 1px solid rgba(0, 0, 0, 0.125); margin-bottom: 10px;}






/* .fwb{font-weight: bold;} */
.jinfo_out{padding: 0 1%; display: flex; font-size: 0.7rem; margin-bottom: 0.5rem; }
.jinfo_in{
  padding: 0.35rem 0.75rem; 
  width: 100%; 
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #e9ecef; 
  border-radius: 0 0 0.25rem 0.25rem;
  color: #3C4041;
}
.jinfo_div{display: flex; flex-wrap: wrap;}
.jinfo_div span{margin-right: 0.2rem;}
.jinfo_div:first-child{ margin-right: 1rem;}


.jlcs { color:#007bb0; padding: 5px 5px 5px 0px; }
.jrowxlh { 
  background-color: #174f00; 
  border-bottom: 1px solid #a5a5a5;
  margin: 0; 
  position: sticky; 
  top: calc(var(--navbar-lg-height) + var(--menu-height)); 
  z-index: 5;
}
.jrowxlh_nomenu {top: var(--navbar-lg-height); }
@media(max-width: 991.8px){
  .jrowxlh {top: calc(var(--navbar-md-height) + var(--menu-height))}
  .jrowxlh_nomenu {top: var(--navbar-md-height) }
}
.jtitlexlh { font-size: 0.9rem; color: #FFF; padding: 7px 0 6px 0;}
.jrow { color:#233b19 ;border-bottom: 1px solid #a5a5a5; margin: 0; padding: 5px 0 4px 0; }
.jrow:nth-child(even) { background-color: #F5F5F5;}
.jrow:hover { background-color: #e7e7e7;}
.jrowred { color:#233b19 ;border-bottom: 1px solid #a5a5a5; margin: 0; padding: 5px 0 4px 0; background-color: rgb(204, 0, 0, 0.15)}
.jrowred:hover { background-color: rgb(204, 0, 0, 0.20);}
.jdflex{display: flex; justify-content: start; font-size: 0.9rem; padding: 0; }
.jdflex > div{padding: 0; text-align: left;}
.jdflex_15{padding-left: 15px;}
.jmpt{cursor: pointer;}
.jmptr{color: #cc0000;}


.jdtitle { font-weight: bold; font-size: 14px; color: #4b7539;}
.jdfoot { font-weight: bold; font-size: 11px; color: #5a6268;}
/* .jtitle { font-weight: bold; font-size: 0.8rem; color: #808080; padding: 0 0.2rem} */
.jtitle { font-weight: bold; font-size: 0.9rem; color: #233b19; padding: 0 0.2rem}
/* .jvalue { font-size: 0.8rem; color: #808080; padding: 0 0.2rem}  */
.jvalue { font-size: 0.9rem; color: #233b19; padding: 0 0.2rem} 
.jvaluefail { font-size: 0.9rem; color: #cc0000; padding: 0 0.2rem} 

.jpage-arrowcol {background-color: #7ac25c; border:1px solid #7ac25c; color: #fff !important; cursor: pointer;}
.jpage-arrowcol:hover{background-color: #7ac25c; border:1px solid #7ac25c; color: #fff !important; cursor: pointer; z-index:auto}
.jpage-arrowgry {background-color:#e8e8e8; border:1px solid #e8e8e8; color:#4b7539 !important}
.jpage-arrowgry:hover  {background-color:#e8e8e8; border:1px solid #e8e8e8; color:#4b7539 !important; z-index:auto}
.jpage-midnorm{color: #233b19 !important; cursor: pointer;}
.jpage-midnorm:hover{color: #233b19 !important; cursor: pointer; background-color:#F5F5F5; z-index:auto}
.jpage-midmark{background-color:#4b7539; border:1px solid #4b7539; color:#fff !important}
.jpage-midmark:hover{background-color:#4b7539; border:1px solid #4b7539; color:#fff !important; z-index:auto}


.fc-new{background-color:#009fe3 !important; border:1px solid #009fe3; color:#fff; background-clip: border-box}
.fc-open{background-color:#ee7d00 !important; border:1px solid #ee7d00; color:#fff; background-clip: border-box}
.fc-close{background-color:#4b7539 !important; border:1px solid #008009; color:#fff; background-clip: border-box}
.fc-fail{background-color:#cc0000 !important; border:1px solid #cc0000; color:#fff; background-clip: border-box}

.jcarousel-icon {background-color: #ee7d00; border-color: #ee7d00; }
.cardheader-close {background-color: #4b7539 !important;}

/* .nav-link:focus { color: #67d1ff !important} */
/* .nav-link:hover { color: #67d1ff !important} */
/* .nav-link:active { color: #67d1ff !important} */
/* .navbar-nav > .active > a {color: #67d1ff !important} */

.datepicker-switch {background-color: #7ac25c; color: white;}
.datepicker-switch:hover {background-color: #4b7539 !important; color: white !important;}
.datepicker table tr td.active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td span.active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:active{
  background-color: #4b7539;
  background-image: -moz-linear-gradient(to bottom, #7ac25c, #4b7539);
  background-image: -ms-linear-gradient(to bottom, #7ac25c, #4b7539);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7ac25c), to(#4b7539));
  background-image: -webkit-linear-gradient(to bottom, #7ac25c, #4b7539);
  background-image: -o-linear-gradient(to bottom, #7ac25c, #4b7539);
  background-image: linear-gradient(to bottom, #7ac25c, #4b7539);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ac25c', endColorstr='#4b7539', GradientType=0);
  border-color: #4b7539 #4b7539 #2a5e1f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.day {padding: 0 10px;}
.datepicker {background-color: #f6f6f6 !important;}
.dow {color: #4b7539;}
.datepicker.active { background-color: #4b7539;}
.datepicker td, 
.datepicker th{width: 30px;}

/*** 404 error oldal ***/
.j_main {
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-top: -2rem;
}
.j_main h1,
.j_main h3{
  font-weight: bold;
}
.j_main h1{font-size: 2.3rem;}
.j_main h3{font-size: 1.7rem;}
.error-item{
  padding: 1.9rem;
}
.error-item > div{
  margin: 1.4rem 0 0.7rem 0;
}
.error-item:nth-child(1){color:#4b7539; background-color:#e7fadf;}
.error-item:nth-child(2){color: #174f00;}
.error-item:nth-child(3){color: #174f00;background-color: #f5f5f5 ;}
.error-item:nth-child(3) a{margin-top:20px;}


/* lista töltő */
.loader{
  height: 30px;
  width: 250px;
}
.circle{
  animation: loader 2s ease-in-out infinite;
  height: 30px;
  width: 30px;
  border: 2px solid #fff;
  border-radius: 50%;
  background-color: #000;
  position: absolute;
}
.circle:first-child{
  background-color: #174f00;
  animation-delay: 0.25s;
}
.circle:nth-child(2){
  background-color: #4b7539;
  animation-delay: 0.20s;
}
.circle:nth-child(3){
  background-color: #7ac25c;
  animation-delay: 0.15s;
}
.circle:nth-child(4){
  background-color: #e7fadf;
  animation-delay: 0.10s;
}
.circle:nth-child(5){
  background-color: #FFE7CC;
  animation-delay: 0.05s;
}
.circle:last-child{
  background-color: #ee7d00;
  animation-delay: 0s;
}
@keyframes loader {
   15%{transform: translateX(0);}
   50%{transform: translateX(200px);}
   70%{transform: translateX(200px);}
  100%{transform: translateX(0px);}
}
.loader ~ div{letter-spacing: 1px;}








@media (min-width:992px) {
  /* .modal-dialog { max-width: 1140px; margin:1.75rem auto } */
  .jtblRowM { display: none; }
  .jtblHeadM { display: none; }
  .jlstRowM { display: none; }
  .jlstHeadM { display: none; }
  #jmdLoadListFrame{padding-left:17px;}
}

@media (max-width:991.9px) {
  .jtblRow { display: none; }
  .jtblHead { display: none; }
  .jlstRow { display: none; }
  .jlstHead { display: none; }
  .jcol {
    padding-left:2px;
    padding-right:2px;
  }
  #jmdLoadListFrame{padding-left:0px;}
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance:textfield;
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 1rem);
}
.modal-header{
  padding: 0.5rem 0.5rem;
  border-bottom: none;
}
@media (max-width:768px) {
  .navbar-nav{padding:5px 0;}
}


.jorderhead {cursor:pointer;}
.jsort {margin-left:5px; display: none !important;}
.jord {font-weight:bold;}
.jord .jsort{display: inline-block !important;}

