.ova-doc-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
}
.ova-doc-modal .modal-content {
  position: absolute;
  background-color: #fefefe;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 50px 20px 20px 20px;
  border: 1px solid #888;
  width: 50%;
  max-height: 80vh;
  overflow: auto;
}
@media screen and (max-width: 767px) {
  .ova-doc-modal .modal-content {
    width: 80vw;
  }
}
.ova-doc-modal .close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 24px;
  color: red;
  text-decoration: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .ova-doc-modal .ova-list-attachment li {
    display: block;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .ova-doc-modal .ova-list-attachment li .ova-download {
    margin-top: 10px;
    justify-content: center;
  }
}

.ova-list-attachment {
  list-style-type: none;
  padding: 0;
  margin: 0px;
}
.ova-list-attachment li {
  display: flex;
  align-items: center;
  border: 1px solid #D2D5DF;
  padding: 18px 28px 15px 28px;
}
.ova-list-attachment li:not(:last-child) {
  margin-bottom: 20px;
}
.ova-list-attachment li .icon-attachment {
  flex: 0 0 44px;
}
.ova-list-attachment li .icon-attachment i {
  display: inline-flex;
  font-size: 24px;
  line-height: 1;
  color: var(--primary);
}
.ova-list-attachment li .ova-file-name-size {
  flex: 0 0 calc(100% - 144px);
  padding: 0 8px;
}
.ova-list-attachment li .ova-file-name-size .ova-file-name {
  display: block;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
  color: var(--heading);
  word-break: break-all;
}
@media screen and (max-width: 767px) {
  .ova-list-attachment li .ova-file-name-size .ova-file-name {
    margin-bottom: 5px;
  }
}
.ova-list-attachment li .ova-file-name-size .ova-file-size {
  font-size: 1em;
  color: var(--heading);
  text-transform: capitalize;
}
.ova-list-attachment li .ova-download {
  width: 100px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
.ova-list-attachment li .ova-download a {
  transition: all 0.3s linear;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e8e8e8;
  width: 40px;
  height: 40px;
  color: var(--heading);
}
.ova-list-attachment li .ova-download a:hover {
  color: var(--primary);
  border-color: var(--primary);
}
.ova-list-attachment li .ova-download i {
  display: inline-flex;
  font-size: 16px;
  line-height: 1;
}

.loader {
  width: 20px;
  height: 20px;
  border: 3px solid #FFF;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: none;
  box-sizing: border-box;
  animation: ova_rotation 1s linear infinite;
}
.loader.is-active {
  display: inline-block;
}

@keyframes ova_rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzaG93LWRvY3VtZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFYRDtJQVlFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtDO0VBREQ7SUFFRTtJQUNBOzs7QUFJQTtFQUREO0lBRUU7SUFDQTs7OztBQVFMO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7O0FBQ0g7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEo7SUFRRTs7O0FBR0Y7RUFDQztFQUNHO0VBQ0E7O0FBR0w7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7OztBQU1KO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQyIsImZpbGUiOiJzaG93LWRvY3VtZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5vdmEtZG9jLW1vZGFsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHBhZGRpbmc6IDUwcHggMjBweCAyMHB4IDIwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjODg4O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdG1heC1oZWlnaHQ6IDgwdmg7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRjb2xvcjogcmVkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Lm92YS1saXN0LWF0dGFjaG1lbnQge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0Lm92YS1kb3dubG9hZCB7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLm92YS1saXN0LWF0dGFjaG1lbnR7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwcHg7XHJcblxyXG5cdGxpe1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDJENURGO1xyXG4gICAgXHRwYWRkaW5nOiAxOHB4IDI4cHggMTVweCAyOHB4O1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Lmljb24tYXR0YWNobWVudHtcclxuXHRcdFx0ZmxleDogMCAwIDQ0cHg7XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm92YS1maWxlLW5hbWUtc2l6ZXtcclxuXHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDE0NHB4KTtcclxuXHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHRcdC5vdmEtZmlsZS1uYW1le1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdCAgICBjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdCAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0XHRcdCAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQub3ZhLWZpbGUtc2l6ZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0ICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQub3ZhLWRvd25sb2Fke1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblxyXG5cdFx0XHRhe1x0XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxvYWRlciB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRhbmltYXRpb246IG92YV9yb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBvdmFfcm90YXRpb24ge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59Il19 */