body { padding-right: 0 !important; scroll-behavior: smooth; color: #3C4041;} 
html { overflow-y: scroll; }

@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: 80px 0 60px 0; } 
.container{max-width:1500px;}
.jContentFrame {max-width:1500px; margin:0 auto; padding-top: 60px;}


.color2 { color: #53826A #8F973D #DFA145 #DC4137 #6B1044 #105e46 }
.color { color: #114B5F #1A936F #53826A #88D498 #C6DABF #F3E9D2 #1a7492 #147759}
.color3 {color:#28211C #45334D #4CAF9A #9FC967 #FEDC89  }

.color4 {color:#9A3A2A #D1A359 #F1EDCA #096081 #192F4C #468189 #34536F 
    #ffffeb #1b3352}


/* .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;} */

.color_ekr {color: #C3495E #462746 #C1B7A9 #7A8BAF #8B5F71 #f7ebd9 #c2b8b5}
.color_ekr2 {color: #A98686 #DEBFBF #BBC7D8 #7A8BAF #4C6180 #f3f6fd}

.jcp{cursor: pointer;}
.lgnspn{ cursor:pointer; color: #462746; font-size:14px; }
.lgnspn:hover{color: #C3495E !important; text-decoration:underline;}
.gdprclass{ cursor:pointer; color: #C3495E; font-size:14px; font-weight: bold;}
.gdprclass:hover{color: #C3495E !important; text-decoration:underline;}

.julcsi_display{
  transition: all 0.5s ease;
}

a{
  transition: all 0.3s ease-in-out;
}
.c22 h2, .c22 h5{
  font-family: Merriweather;
}
.c22{
  hyphens: auto;
}
.jelv p:first-child,
.jhelp p:first-child{
  margin-bottom: 0.25rem
}
.jelv p:last-child,
.jhelp p:last-child{
  margin-bottom: 1.75rem
}
.jhelp p:not(:first-child):not(:last-child){
  margin-bottom: 0.5rem
}

.j_main_cardcontainer{
  display: flex;
  flex-wrap:wrap;
  justify-content: space-between;
}
.j_main_cardcontainer p{
  margin: 0;
}
.j_main_card{
  margin: 4rem 0 0;
  box-shadow: 0 10px 20px rgba(189,189,189,.29), 0 6px 6px rgba(189,189,189,.43), 0 2px 6px rgba(189,189,189,.43);
  border-radius: 0.5rem;  
}
@media(min-width: 768px){
  .j_main_card{flex: 0 0 48%;}
}
.j_main_cardinner{
  padding: 2rem 1.5rem;
}
.j_main_card_i{
  font-size: 1.2rem;
  font-weight: bold;
  color: #4C6180;
  font-family: Merriweather;
  margin-bottom: 0.5rem;
}
.j_main_card_i i{
  color: #4C6180;
  font-size: 1.4rem;
}
@media(min-width: 992px) and (max-width: 1010px){
  .j_main_card_i .fa-hand-sparkles{font-size: 1.25rem;}
}
.j_main_card p{
  text-align: justify;
}

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


.haupt{color:#462746; }
.navbar-ekr{background: #7A8BAF !important; box-shadow: 0px 0px 8px 2px #8b8b8b; min-height: 80px;}
/* @media(min-width: 1350px){
  .navbar-ekr{
    -ms-flex-flow: row nowrap !important;
    flex-flow: row nowrap !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    -ms-flex-direction:row;
    flex-direction:row
  }
} */
.navbar-light{background: #3e4555 !important;}
@media(min-width: 1350px){
  .jtop_navbar{text-align: center !important; align-items: center;}
}
#jnavbar_blue{position: absolute;}
#jnavbar{
  background: #F5F5F5 !important; 
  text-align: center !important; 
  padding-bottom:0; 
  padding-top:0;
}
.ekr{color: #7A8BAF}
.sgn{color: #C3495E}
.tac{text-align: center;}
.tar{text-align: right;}
.fw600{font-weight: 600;}
.mr8{margin-right: 8px;}
.ml8{margin-left: 8px;}
.mt05{margin-top: 0.5rem;}
.jtitle2 { font-weight: bold; font-size: 0.9rem; color: #d6dff3; padding: 0 0.2rem}
.jtitle3 { font-size: 0.9rem; color: #d6dff3; padding: 0 0.5rem}
#footer_cont a{color:#d6dff3}
#footer_cont a:hover{color:#7A8BAF; text-decoration: none;}
#footer_cont a:active{color:#7A8BAF; text-decoration: none;}
#footer_cont{padding: 0.1rem 36px 0.2rem 36px;}
.footer_row{margin: 0px; padding: 0.1rem 0; }

.table a{color:#d6dff3}
.table a:hover{color:#7A8BAF; text-decoration: none;}
.table a:active{color:#7A8BAF; text-decoration: none;}
.foot a:hover{color:#7A8BAF; text-decoration: none;}
.foot a:active{color:#7A8BAF; text-decoration: none;}
.about a, .usercard a{color:#C3495E;}
.about a:hover, .usercard a:hover{color:#4C6180; text-decoration: none;}
.about a:active, .usercard a:active{color:#4C6180; text-decoration: none;}
.contracts a{color:#4C6180; font-weight: bold;}
.contracts a:hover{color:#C3495E; text-decoration: none;}
.contracts a:active{color:#C3495E; text-decoration: none;}
.contracts li{padding: 0.2rem}
/* cookie */
#jcookie{display: flex;justify-content: center;}
.cookie > a{color: #ffffff; text-decoration: underline !important;}
.cookie > a:hover{color: #d86074; text-decoration: underline !important;}

@media(min-width:992px){
  /* #footer_cont{padding: 1rem 22%;} */ 
}
@media(max-width:991.8px){
  /* #footer_cont{padding: 1rem 5%;} */
}
@media(min-width:992px){
  .foot{display: flex; flex-wrap: nowrap}
}
/* főoldal: figyelmeztetés */
/* excel szín: #DA5D5A */
.alert-light{
  background-color: #8B5F71; 
  border-color: #8B5F71; 
  color: #FFF; 
  box-shadow: 0 16px 26px -10px rgba(122, 139, 175, 0.16), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(122, 139, 175, 0.2);
  margin:20px 0; 
  padding: 2rem 2.5rem; 
  text-align:center; 
  border-radius: 0.5rem;
}
.bold{ font-weight: bold}
/* főoldal: e-mail */
.link-ekr > a {text-decoration: none; color: #c3495e }
.link-ekr > a:hover {text-decoration: none; color: #ad4153; cursor: pointer; }

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #C3495E !important;
  background-color: #C3495E !important;
}
.custom-control-input:checked:disabled ~ .custom-control-label::before {
  color: #fff;
  border-color: #6c757d !important;
  background-color: #6c757d !important;
}
.custom-control-input:focus ~ .custom-control-label::before {
  border-color: #c3495e !important;
  box-shadow:0 0 0 .2rem rgba(195, 73, 94, 0.25);
}


/* .form-control:focus{border-color:#b44531; box-shadow:0 0 0 .15rem rgba(154, 58, 42, 0.2);} */
.form-control:focus{border-color:#cf9ab0; box-shadow:0 0 0 .15rem rgba(139, 95, 113, 0.2);}
.custom-select:focus{border-color:#cf9ab0; box-shadow:0 0 0 .2rem rgba(139, 95, 113, 0.2);}

.dropdown-item{color:#462746}
.dropdown-item:hover{background-color:#C1B7A9; color:#fff}
.dropdown-item:active{background-color:#C1B7A9}

/* .btn-fcl { color: #fff; background-color: #8B5F71; border-color: #8B5F71; }
.btn-fcl:hover { color: #fff; background-color: #775262; border-color: #775262; }
.btn-fcl:disabled { cursor: not-allowed; opacity: 1; }
.btn-fcl:active { color: #fff; background-color: #775262; border-color: #775262;  box-shadow:0 0 0 .2rem rgba(119, 82, 98, 0.25) }
.btn-fcl:focus { color: #fff; background-color: #775262; border-color:#775262;  box-shadow:0 0 0 .2rem rgba(119, 82, 98, 0.25) } */
/* .btn-fclfail { color: #fff; background-color: #C3495E; border-color: #C3495E; }
.btn-fclfail:hover { color: #fff; background-color: #ad3f51; border-color: #ad3f51; }
.btn-fclfail:disabled { color: #fff; background-color: #6e6e6e; border-color: #6e6e6e;  box-shadow:0 0 0 .2rem rgba(110, 110, 110, 0.25) }
.btn-fclfail:active { color: #fff; background-color: #ad3f51; border-color: rgb(173, 63, 81);  box-shadow:0 0 0 .2rem rgba(1173, 63, 81, 0.25) }
.btn-fclfail:focus { color: #fff; background-color: #ad3f51; border-color: #ad3f51;  box-shadow:0 0 0 .2rem rgba(1173, 63, 81, 0.25) } */



.btn-fcl {color: #fff; background: linear-gradient(60deg, #8B5F71, #775262); border: 0;}
.btn-fcl:hover {color: #fff; animation: btn_fcl_hov 0.4s linear;}
.btn-fcl:disabled {cursor: not-allowed; opacity: 1; }
.btn-fcl:active {color: #fff; background-color: #775262; border-color: #775262;  box-shadow:0 0 0 .2rem rgba(119, 82, 98, 0.25) }
.btn-fcl:focus {color: #fff; background-color: #775262; border-color:#775262;  box-shadow:0 0 0 .2rem rgba(119, 82, 98, 0.25) }
@keyframes btn_fcl_hov{
  0% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 0%, #775262);}
  10% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 10%, #775262);}
  20% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 20%, #775262);}
  30% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 30%, #775262);}
  40% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 40%, #775262);}
  50% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 50%, #775262);}
  60% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 60%, #775262);}
  70% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 70%, #775262);}
  80% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 80%, #775262);}
  90% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 90%, #775262);}
  100% {background: linear-gradient(60deg, #8B5F71, #E0D1D7 100%, #775262);}
}
.btn-secondary{background: linear-gradient(60deg, #6c757d, #6c757d); border: 0;}
.btn-secondary:hover {color: #fff; animation: btn_sec_hov 0.4s linear;}
.btn-secondary:disabled { cursor: not-allowed; opacity: 1; }
@keyframes btn_sec_hov{
  0% {background: linear-gradient(60deg, #6c757d, #F1F2F3 0%, #6c757d);}
  10% {background: linear-gradient(60deg, #6c757d, #F1F2F3 10%, #6c757d);}
  20% {background: linear-gradient(60deg, #6c757d, #F1F2F3 20%, #6c757d);}
  30% {background: linear-gradient(60deg, #6c757d, #F1F2F3 30%, #6c757d);}
  40% {background: linear-gradient(60deg, #6c757d, #F1F2F3 40%, #6c757d);}
  50% {background: linear-gradient(60deg, #6c757d, #F1F2F3 50%, #6c757d);}
  60% {background: linear-gradient(60deg, #6c757d, #F1F2F3 60%, #6c757d);}
  70% {background: linear-gradient(60deg, #6c757d, #F1F2F3 70%, #6c757d);}
  80% {background: linear-gradient(60deg, #6c757d, #F1F2F3 80%, #6c757d);}
  90% {background: linear-gradient(60deg, #6c757d, #F1F2F3 90%, #6c757d);}
  100% {background: linear-gradient(60deg, #6c757d, #F1F2F3 100%, #6c757d);}
}
.btn-fclfail {color: #fff; background: linear-gradient(60deg, #C3495E, #C3495E); border: 0; }
.btn-fclfail:hover {color: #fff; animation: btn_fclfail_hov 0.4s linear;}
.btn-fclfail:disabled {cursor: not-allowed; opacity: 1; }
.btn-fclfail:active {color: #fff; background-color: #C3495E; border-color: #c3495e;  box-shadow:0 0 0 .2rem rgba(195, 73, 94, 0.25) }
.btn-fclfail:focus {color: #fff; background-color: #C3495E; border-color:#C3495E;  box-shadow:0 0 0 .2rem rgba(195, 73, 94, 0.25) }
@keyframes btn_fclfail_hov{
  0% {background: linear-gradient(60deg, #C3495E, #F9ECEE 0%, #C3495E);}
  10% {background: linear-gradient(60deg, #C3495E, #F9ECEE 10%, #C3495E);}
  20% {background: linear-gradient(60deg, #C3495E, #F9ECEE 20%, #C3495E);}
  30% {background: linear-gradient(60deg, #C3495E, #F9ECEE 30%, #C3495E);}
  40% {background: linear-gradient(60deg, #C3495E, #F9ECEE 40%, #C3495E);}
  50% {background: linear-gradient(60deg, #C3495E, #F9ECEE 50%, #C3495E);}
  60% {background: linear-gradient(60deg, #C3495E, #F9ECEE 60%, #C3495E);}
  70% {background: linear-gradient(60deg, #C3495E, #F9ECEE 70%, #C3495E);}
  80% {background: linear-gradient(60deg, #C3495E, #F9ECEE 80%, #C3495E);}
  90% {background: linear-gradient(60deg, #C3495E, #F9ECEE 90%, #C3495E);}
  100% {background: linear-gradient(60deg, #C3495E, #F9ECEE 100%, #C3495E);}
}


.btn-psw { 
  color: #8B5F71; 
  background-color: inherit; 
  font-size: 1.1rem; 
  -moz-box-align: center;
  align-items: center;
  display: flex;
  -moz-box-pack: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  position: absolute;
  right: 38px;
  top: 33px;
}
.btn-psw:hover { color: #8B5F71; background-color: inherit; font-size: 1.1rem; }
.btn-psw:active { color: #8B5F71; background-color: inherit; font-size: 1.1rem;  box-shadow:0 0 0 rgb(255, 255, 255) }
.btn-psw:focus { color: #8B5F71; background-color: inherit; font-size: 1.1rem;  box-shadow:0 0 0 rgb(255, 255, 255) }

.btn-fclcls { color: #fff; background-color: #006907; border-color: #006907; }
.btn-fclcls:hover { color: #fff; background-color: #008009; border-color: #008009; }
.btn-fclcls:disabled { color: #fff; background-color: #6e6e6e; border-color: #6e6e6e;  box-shadow:0 0 0 .2rem rgba(110, 110, 110, 0.25) }
.btn-fclcls:active { color: #fff; background-color: #008009; border-color: #008009;  box-shadow:0 0 0 .2rem rgba(0, 128, 9, 0.25) }
.btn-fclcls:focus { color: #fff; background-color: #008009; border-color: #008009;  box-shadow:0 0 0 .2rem rgba(0, 128, 9, 0.25) }


.alert-info{color:#462746; background-color:#e6dbcb; border-color:#e6dbcb;}

.jmhead{background-color: #4C6180; color: #ffffff}
.jmhead > button > span{color: #ffffff}
.jtblHead {width:100%; font-size: 0.8rem;background-color: #007bb0;}
.jtblHead div{float:left;}
.jtblColumns div{color:#fff; padding:4px 0;background-color: #007bb0;}
.jtblHeadM {width:100%; font-size: 0.8rem;background-color: #007bb0; }
.uListcirle{ color:#007bb0}

.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;}

.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:#462746; }
.listhead h4{color:#462746; }
.listhead h5{color:#462746; }

/* Movingtab - Dashboard szűrő */
.jdtitledash { font-weight: bold; font-size: 16px; color: #462746;}
@media (max-width:767.8px) {
  #dashbrdgrpcnt{display: none}
}
@media (min-width:768px) {
  #dshbminihead{display: none}
}
.category{color: #462746; background-color: #f2f2f2; border-radius: 0.25rem; flex-wrap: nowrap;}
.category > div{
  border: 0 !important;
  border-radius: 0;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
  padding: 14px;
  margin: auto;
  width:80%;
}
.moving-tab{
  position: absolute;
  display: flex;
  align-items: center;
  background-color: rgb(139, 95, 113);
  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(139, 95, 113, 0.16), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(139, 95, 113, 0.2);
}
.moving-tab > div{
  text-align: center;
  margin: auto;
  width:80%;
}

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

.card-header-light:first-child{  background-color:#ffffff; color: #7A8BAF; text-shadow: 0 1px 0 #4C6180; 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;}

.joffercard_header:first-child H4{ font-size: 1.5rem; }
.joffercard_header .far{ font-size: 1.5rem; line-height: 1.2;}
.cbodyrgy{  background-color: #ffffeb;}
/* #jSignUpForm .card-header:first-child,
#jLoginForm .card-header:first-child,
#jLoginRestore .card-header:first-child,
#jRestoreRq .card-header:first-child,
#jReset .card-header:first-child,
#jBactToLogin .card-header:first-child{ 
  border-radius: .25rem; 
} */

/* #jLoginForm .card-header:first-child H4,
#jLoginRestore .card-header:first-child H4,
#jRestoreRq .card-header:first-child H4,
#jReset .card-header:first-child H4,
#jBactToLogin .card-header:first-child H4{ font-size: 18px; } */

.userselected { background-color: #f8f1ff !important; font-weight: bold; }
.jtext-primary { color: #C3495E !important}
/* Igényelt szolgáltatás */
/* if ($REGPHASE != "1") */
.jsrvfram{ border: 1px solid #eeeced; height:100%;  box-shadow:0 0.125rem .25rem rgba(139, 95, 113, 0.125);}
.jsrvfram .col{text-align: center; padding-top:10px;}
.jsrvfram .ul{text-align: center; padding-top:10px;}
.jsrvfram.active{background-color:#8b5f71;;color: #fce7e7; border: 1px solid rgb(139, 95, 113); font-weight:bold; box-shadow:0 0.125rem 0.25rem rgba(139, 95, 113, 0.3)}
/* if ($REGPHASE == "1") */
.jsrvframe{ border: 1px solid #eeeced; height:100%; cursor:pointer;  box-shadow:0 0.125rem .25rem rgba(139, 95, 113, 0.125);}
.jsrvframe .col{text-align: center; padding-top:10px;}
.jsrvframe .ul{text-align: center; padding-top:10px;}
.jsrvframe.active{background-color:#8B5F71;;color: #fce7e7; border: 1px solid #8b5f71; font-weight:bold; box-shadow:0 0.125rem 0.25rem rgba(139, 95, 113, 0.3)}

.jsrvframecomb{ border: 1px solid #eeeced; height:100%; box-shadow:0 0.125rem .25rem rgba(154, 58, 42, 0.125);}
.jsrvframecomb .col{text-align: center; padding-top:10px;}
.jsrvframecomb .ul{text-align: center; padding-top:10px;}
.jsrvframecomb.active{background-color:#8B5F71;;color: #fce7e7; border: 1px solid #8B5F71; font-weight:bold; box-shadow:0 0.125rem 0.25rem rgba(139, 95, 113, 0.3)}

/* A szerződő adatai */
.form-control::placeholder{color:#cf9ab0; opacity:1;}
.jcheckpersontypeL{text-align:center; background-color:#e6dbcb; color:#462746; padding:0.7rem; border-radius: 0.25rem;}
.jcheckpersontypeL.active{background-color:#462746; color:#fdf3e5; border-radius: 0.25rem;}
/* if ($REGPHASE != "1") */
.jcheckpt{text-align:center; background-color:#e6dbcb; color:#462746; padding:0.7rem; border-radius: 0.25rem;}
.jcheckpt.active{background-color:#462746; color:#fdf3e5; border-radius: 0.25rem;}
/* if ($REGPHASE == "1") */
.jcheckpersontype{text-align:center; background-color:#e6dbcb; color:#462746; padding:0.7rem; cursor:pointer; border-radius: 0.25rem;}
/* .jcheckpersontype{text-align:center; background-color:#8B5F71; color:#fff; padding:0.7rem; cursor:pointer; border-radius: 0.25rem;} */
.jcheckpersontype.active{background-color:#462746; color:#fdf3e5; border-radius: 0.25rem;}

.jlcs { color:#007bb0; padding: 5px 5px 5px 0px; }
.jrowxlh { background-color: #4C6180; border-bottom: 1px solid #a5a5a5; margin: 0; }
.jtitlexlh { font-size: 0.9rem; color: #FFF; padding: 7px 0 6px 0;}
.jrow { color:#34536F ;border-bottom: 1px solid #a5a5a5; margin: 0; padding: 5px 0 4px 0; }
.jrowcp { cursor: pointer; }
.jrow:nth-child(odd) { background-color: #F5F5F5;}
.jrow:hover { background-color: #e7e7e7;}
.jrowred { color:#204d74 ;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);}
.offer_2{
  border: 1px solid #e0e1e1; 
  padding:15px 5px ; 
  border-radius: 0.5rem; 
  box-shadow: 0 10px 20px rgba(189,189,189,.19), 0 6px 6px rgba(189,189,189,.23);
}
/* termékhez kapcsolódó AH kérelmek listája */
.offer_3{
  border: 1px solid #e0e1e1; 
  padding:0px 5px ; 
  border-radius: 0.5rem; 
  box-shadow: 0 10px 20px rgba(189,189,189,.19), 0 6px 6px rgba(189,189,189,.23);
}
.offer_3 .jdatarow:last-child{padding-bottom: 0.5rem;}

.jdtitle { font-weight: bold; font-size: 14px; color: #462746;}
.jdtitlesgn { font-weight: bold; font-size: 14px; color: #C3495E;}
.jdfoot { font-weight: bold; font-size: 11px; color: #5a6268;}
.jtitle { font-weight: bold; font-size: 0.8rem; color: #4C6180; padding: 0 0.2rem}
.jvalue { font-size: 0.8rem; color: #4C6180; padding: 0 0.2rem} 
.altrntv_info{margin-left: 0.5rem; color: #C3495E !important; }

/* popover - info ablakok */
.jfar{padding-left: 0.5rem; font-size:1.1rem; color: #C3495E}
.jfar:hover{scale: 1.1; }
.jfar.jread{color: inherit}
.popover-header { color: #fff; background-color: #7A8BAF; font-weight: bold;}

.jpagecp{cursor: pointer;}
.jpage-arrowcol {background-color: #4C6180; border:1px solid #4C6180; color: #fff !important; cursor: pointer;}
.jpage-arrowcol:hover{background-color: #4C6180; border:1px solid #4C6180; color: #fff !important; cursor: pointer; z-index:auto}
.jpage-arrowgry {background-color:#e8e8e8; border:1px solid #e8e8e8; color:#462746}
.jpage-arrowgry:hover {background-color:#e8e8e8; border:1px solid #e8e8e8; color:#462746; z-index:auto}
.jpage-midnorm{color: #462746 !important; cursor: pointer;}
.jpage-midnorm:hover{color: #462746 !important; cursor: pointer; background-color:#fff2f7; z-index:auto}
.jpage-midmark{background-color:#C3495E; border:1px solid #C3495E; color:#fff !important}
.jpage-midmark:hover{background-color:#C3495E; border:1px solid #C3495E; 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:#008009 !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}

.fclfail{color: #C3495E; }
.jcarousel-icon {background-color: #ee7d00; border-color: #ee7d00; }
.cardheader-close {background-color: #008009 !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} */

.day {padding: 0 10px;}
.month.focused {background-color: #8B5F71 !important; color: white !important;}
.month.focused:hover {background-color: #8B5F71 !important; color: white !important;}
.year.focused {background-color: #8B5F71 !important; color: white !important;}
.year.focused:hover {background-color: #8B5F71 !important; color: white !important;}
.datepicker-switch {background-color: #8B5F71 !important; color: white !important;}
.datepicker-switch:hover {background-color: #775262 !important; color: white !important;}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #8B5F71;
  background-image: -moz-linear-gradient(to bottom, #fbc, #8b5f71);
  background-image: -ms-linear-gradient(to bottom, #fbc, #8B5F71);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbc), to(#8B5F71));
  background-image: -webkit-linear-gradient(to bottom, #fbc, #8B5F71);
  background-image: -o-linear-gradient(to bottom, #fbc, #8B5F71);
  background-image: linear-gradient(to bottom, #fbc, #8B5F71);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbc', endColorstr='#8B5F71', GradientType=0);
  border-color: #8B5F71 #8B5F71 #775262;
  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);
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #8B5F71;
  background-image: -moz-linear-gradient(to bottom, #fbc, #885566);
  background-image: -ms-linear-gradient(to bottom, #fbc, #8B5F71);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbc), to(#8B5F71));
  background-image: -webkit-linear-gradient(to bottom, #fbc, #8B5F71);
  background-image: -o-linear-gradient(to bottom, #fbc, #8B5F71);
  background-image: linear-gradient(to bottom, #fbc, #8B5F71);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbc', endColorstr='#8B5F71', GradientType=0);
  border-color: #8B5F71 #8B5F71 #775262;
  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);
}
.dow {color: #8B5F71  !important;}




@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:991px) {
  .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;}

.jmenu{ position:fixed; top:81px; left:0px; 
  border-bottom: 1px solid rgb(138, 138, 138); z-index:98; background-color:#fff;
  box-shadow: 0px 0px 8px 2px #8b8b8b;
} 
.jmenu-item{ color:#462746; font-size:14px; cursor:pointer; border:0; padding: 0.5rem 1rem }
@media (max-width: 575.8px){
  .jmenu{padding: 0;}
  .jmenu-item{font-size:12px; padding: 0.5rem 0.75rem}
}
.jmnu_itemtd{ color:#462746; font-size:14px; cursor:pointer; border:0; padding: 0.5rem 1rem }
.jmnu_itemtd.selected{ font-weight:bold; }
.selected { background-color: #e6dbcb !important; }
@media (max-width: 576px){
  .jmnu_itemtd{ padding: 0.5rem }
}


.right{text-align:right}
.jbold{font-weight: bold; color: #4C6180; }
.jboldsign{font-weight: bold; color: #C3495E; }
.salebox{
  border: 1px solid #e0e1e1; 
  padding:15px 5px ; 
  border-radius: 0.25rem; 
  box-shadow: 0 10px 20px rgba(189,189,189,.19), 0 6px 6px rgba(189,189,189,.23)
}

/* Ajánlattételek lista státuszkapcsolója */
.nav-tabs{border-color: transparent !important}
.jlink{color:#462746; font-size:1.2rem; background-color: #f1f1f1; border-radius:0.25rem; text-align:center}
.jitem{margin-right:2px}
.jlink.active{border-color: #C3495E !important; background-color:#C3495E !important; color:#fff !important; font-size:1.2rem}
.jlink:hover{border-color: #8B5F71 !important; background-color:#8B5F71; color:#fff !important;}

/* Ajánlattételi státuszok formázása */
.ordr_stat{
  color:#462746; 
  border:1px solid rgb(195, 73, 94); 
  border-radius:0.25rem;  
  box-shadow: 0 10px 20px rgba(189,189,189,.19), 0 6px 6px rgba(189,189,189,.23)
}
.cur_poi_card{cursor: pointer;}
.ordr_clm{background-color:#f1f1f1; border-radius:0.25rem;}
.ord_num{
  color:#462746; 
  background:linear-gradient(to right,  #BF4055, #F6EFF6, #BF4055); 
  padding:5px; 
  text-align: center; 
  font-size:1.25rem; 
  border-radius:0.25rem; 
  box-shadow: 3px 3px 8px 2px #8b8b8b;
}
.cntct a{color: #C3495E}
.cntct a:hover{color: #ad3f51}




/* Ajánlatok lista kinézete */
.infobox{
  color:#fff; 
  background-color:#C3495E; 
  border:1px solid #C3495E;
  font-weight: normal;
  border-radius:0.25rem;
}
.infobox_past{
  color:#C3495E;
  background-color:#fff; 
  border:1px solid #d9dee8;
  font-weight: bold;
}

/* Ajánlatok list és Licit lista kinézet */
.jofferrow{
  margin: 0;
}
.joffercol{
  margin: 25px 0;
  padding: 0 10px 0 10px;
}
@media(min-width: 1200px){
  .joffercol:first-child{padding-left: 0; padding-right: 20px;}
  .joffercol:nth-child(3n+1){padding-left: 0; padding-right: 20px;}
  .joffercol:nth-child(3n){padding-right: 0; padding-left: 20px;}  
}
@media(min-width: 992px) and (max-width: 1199.8px){
  .joffercol:nth-child(odd){padding-left: 0; padding-right: 20px;}
  .joffercol:nth-child(even){padding-right: 0; padding-left: 20px;}
}
@media(max-width: 991.8px){
  .joffercol{padding: 0;}
}
.jofferrow .alert{ margin: 25px 0;}

.offer,
.bid_list{
  padding: 0;
  box-shadow: 0 10px 20px rgba(189,189,189,.19), 0 6px 6px rgba(189,189,189,.23);
  border: 1px solid #e0e1e1; 
  border-radius: 0.5rem; 
  cursor:pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
}
.offer.mycntrs{background-color: rgb(243, 242, 242, 0.5);}
.offer h4, .offer h5,
.bid_list h4, .bid_list h5{
  margin:0
}
.offer_eladasi{
  background-color: #4C6180;
  margin: 0;
  flex-wrap: nowrap;
  padding: 12px 5px;
  border-radius: 0.5rem 0.5rem 0 0; 
  color: #fff;
  align-items: center;
}
.offer_veteli{
  background-color: #e6dbcb;
  margin: 0;
  flex-wrap: nowrap;
  padding: 12px 5px;
  border-radius: 0.5rem 0.5rem 0 0; 
  color: #462746;
  align-items: center;
}
.offer > div:last-child,
.bid_list > div:last-child{
  background-color: rgb(243, 242, 242, 0.5);
  border-radius: 0 0 0.5rem 0.5rem;
  padding-bottom: 0.25rem;
}
.offer.mycntrs > div:last-child{background-color: transparent;}
.jdatarow{
  border-bottom: 1px dashed #dedcdb;
  align-items:center;
  padding:0.25rem; 
  margin:0;
}
.jdatarow:last-child{
  border-bottom: 1px solid transparent;
}
.offer > div:first-child .jdatarow:last-child,
.bid_list > div:first-child .jdatarow:last-child{
  margin-bottom: 1rem;
}
.offer > div:last-child .jdatarow,
.bid_list > div:last-child .jdatarow{
  padding: 0.5rem; 
}
.offer > div:last-child .jdatarow.separate,
.bid_list > div:last-child .jdatarow.separate{
  border-top: 1px dashed #462746;
  padding-top: 1.25rem;
}
.jbyoffer{
  background-color: #C3495E;
  margin: 0;
  flex-wrap: nowrap;
  padding: 12px 5px;
  border-radius: 0.5rem 0.5rem 0 0; 
  color: #fff;
  align-items: center;
}
.offer_eladasi + .jdatarow,
.offer_veteli + .jdatarow,
.jbyoffer + .jdatarow,
.bid_color + .jdatarow{
  padding-top: 1.5rem; 
}
.jcolConrtactSee{
  display: flex;
  justify-content: center;
  align-items:center;
}
@media(max-width: 767.8px){
  .jcolConrtactSee{margin-top: 1.5rem;}
}

/* Licit belső nézet licitálónak */
.bid_stat{
  color:#462746; 
  border:1px solid #462746; 
  border-radius:0.25rem;  
  box-shadow: 0 10px 20px rgba(189,189,189,.19), 0 6px 6px rgba(189,189,189,.23)
}
.bid_clm{ background-color:#f1f1f1; border-radius: 0.25rem 0 0 0.25rem;}
@media(max-width: 991.8px){
  .bid_clm{border-radius:0.25rem 0.25rem 0 0;}
}
.bid_ord_num{
  color:#0B0D0E; 
  background:linear-gradient(to right,  #724072, #fcd7fd, #623762); 
  background-color:#ea89f1; 
  padding:5px; 
  text-align: center; 
  font-size:1.25rem; 
  border-radius:0.25rem; 
  box-shadow: 3px 3px 8px 2px #8b8b8b;  
}
.bid_ord_num_gld{
  color:#462746; 
  /* background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C); */
  background: linear-gradient(to right,  #B38728, #FBF5B7, #AA771C);
  padding:5px; 
  text-align: center; 
  font-size:1.25rem; 
  border-radius:0.25rem; 
  box-shadow: 3px 3px 8px 2px #8b8b8b;
}
.bid_ord_num_gry{
  color:#462746; 
  background: linear-gradient(to right,  #5F6A75, #e6f6fd, #6A6C73);
  padding:5px; 
  text-align: center; 
  font-size:1.25rem; 
  border-radius:0.25rem; 
  box-shadow: 5px 5px 8px 2px #8b8b8b;
}


/* Licit lista nézet licitálónak */
.bid_list{
  /* margin: 25px 0 0 0;
  padding: 0 ; 
  border-radius: 0.5rem; 
  cursor:pointer; */
  /* box-shadow: 0 10px 20px rgba(189,189,189,.19), 0 6px 6px rgba(189,189,189,.23); */
  /* display: flex;


  cursor:pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%; */
}
.bid_color{  
  margin: 0;
  flex-wrap: nowrap;
  padding: 12px 5px;
  border-radius: 0.5rem 0.5rem 0 0; 
  color: #462746;
  align-items: center;
  justify-content: center;
}
/* @media(min-width: 768px) and (max-width: 1199.8px){.bid_color{max-width: 3%;}}
@media(min-width: 576px) and (max-width: 767.8px){.bid_color{max-width: 4%;}}
@media(max-width: 575.8px){.bid_color{max-width: 5%;}} */
.bid_color ~ div{
  /* padding: 15px 0 25px 0;
  width: 100%; */
}
.b_gld{background: linear-gradient(to right,  #B38728, #FBF5B7, #AA771C);}
.b_hgh{background:linear-gradient(to right,  #724072, #fcd7fd, #623762); }
.b_gry{background: linear-gradient(to right,  #5F6A75, #e6f6fd, #6A6C73);}




/* EREDETI *//* Licit lista nézet licitálónak */
/* .bid_list{
  border: 1px solid #e0e1e1; 
  padding: 0 ; 
  border-radius: 0.5rem; 
  cursor:pointer;
  box-shadow: 0 10px 20px rgba(189,189,189,.19), 0 6px 6px rgba(189,189,189,.23);
  display: flex;
}
.bid_color{  
  border-radius: 0.5rem 0 0 0.5rem;
  width: 100%;
  max-width: 2%; 
}
@media(min-width: 768px) and (max-width: 1199.8px){.bid_color{max-width: 3%;}}
@media(min-width: 576px) and (max-width: 767.8px){.bid_color{max-width: 4%;}}
@media(max-width: 575.8px){.bid_color{max-width: 5%;}}
.bid_color ~ div{
  padding: 15px 0 25px 0;
  width: 100%;
}
.b_gld{background: linear-gradient(to right,  #B38728, #FBF5B7, #AA771C);}
.b_hgh{background:linear-gradient(to right,  #724072, #fcd7fd, #623762); }
.b_gry{background: linear-gradient(to right,  #5F6A75, #e6f6fd, #6A6C73);} */




/* Licit kinézet formázása licitálónak*/
.licit_row{
  padding: 0 0 20px;
  display: flex;
  align-items: center;
}
.licit_row.db{
  display: block;
}
.autlic_row{
  display: flex;
  flex-wrap: wrap;
  margin:0; 
  align-items: center;
}
.autlic_row > div:nth-child(2){padding: 0;}
@media(min-width: 1200px) and (max-width:1328px){
  .jsmall::placeholder{font-size: 0.885rem;}
}
@media(max-width:767.8px){
  .autlic_row > div:nth-child(2){padding: 20px 15px;}
}
@media(min-width: 992px) and (max-width:1199.8px){
  .autlic_row > div:nth-child(2){padding: 20px 15px;}
}
.licit_info{
  position: absolute;
  top: 1.5rem;
  left: 1.5rem;
  z-index: 200;
}
.fd-c{
  flex-direction: column;
  align-items: flex-start;
}
.licit_square{  
  border-radius: 0.25rem;
  color: #fff;
  display: flex;
  justify-content: center;
  padding: 7px;
  margin-right: 8px;
}
.sq_sgn{
  background-color: #462746;
}
.sq_fix{  
  background-color: #C3495E;
}
.bold_price{
  font-weight: bold;
  font-size: 1.5rem;
  margin-left: 8px;
}
.btn-lct{
  width: 100%;
}
.mr8{margin-right: 8px;}
.ml8{margin-left: 8px;}
.wpnw{white-space: nowrap}


/* lista töltő */
.loader{
  height: 30px;
  width: 250px;
  /* position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; */
}
.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: #4C6180;
  animation-delay: 0.30s;
}
.circle:nth-child(2){
  background-color: #462746;
  animation-delay: 0.24s;
}
.circle:nth-child(3){
  background-color: #C3495E;
  animation-delay: 0.18s;
}
.circle:nth-child(4){
  background-color: #8B5F71;
  animation-delay: 0.12s;
}
.circle:nth-child(5){
  background-color: #C1B7A9;
  animation-delay: 0.06s;
}
.circle:last-child{
  background-color: #7A8BAF;
  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;}



/*** 404 error oldal ***/
.error_main {
  display: flex;
  flex-direction: column;
  text-align: center;
  color: #462746;
}
.error_main h1,
.error_main h3{
  font-weight: bold;
  margin: 0;
}
.error_main h2{ font-size: 3rem; margin: 0;}
.error_main h5{ margin: 0;}
.error-item{
  padding: 2rem;
}
.error-item2{
  padding: 3rem;
}
.error-item2:first-child{
  padding: 2rem;
}
.error-item > div{
  margin: 1.5rem 0 0.75rem 0;
}
.item-gry{
  background: #8B5F71;
  color: #fff;
}
.item-brn{
  color: #462746;
  background-color: #e6dbcb ;
}