@font-face {
  font-family: "Open Sans";
  src: url("../assets/font/OpenSans.eot");
  src: url("../assets/font/OpenSans.eot?#iefix") format("embedded-opentype"),
    url("../assets/font/OpenSans.woff2") format("woff2"),
    url("../assets/font/OpenSans.woff") format("woff"),
    url("../assets/font/OpenSans.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
:root {
  --font-opensans: "Open Sans";
}
.input_tmp_validator {
  position: absolute;
  width: 0px !important;
  height: 0px !important;
  background-color: #ffffff;
  border: unset;
  outline: unset;
  left: 1em;
}

.loader_html {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: url("../images/icon/loader3.gif") 50% 50% no-repeat
    rgb(249, 249, 249);
  opacity: 0.5;
}
.loader_frontend_html {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: url("../images/icon/loader_frontend.gif") 50% 50% no-repeat
    rgb(249, 249, 249);
  opacity: 0.5;
}

.txt-cover-line {
  span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.p-dialog-title {
  font-size: 18px !important;
}

.p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{
  background-color: #c40380 !important;
  width: 10px !important;
  height: 10px !important;
  /* color: #c40380 !important;
  border-color: #c40380 !important; */
}

.p-radiobutton .p-radiobutton-box.p-highlight{
  border: 2px solid #c40380 !important;
  color: unset !important;
  background-color: unset !important;
  outline: 1px solid #c40380 !important;
}
