html, body {
   font-size: 15px;
   margin: 0;
   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
   height: 100%;
}

a {
   color: #367fa9;
   text-decoration: none;
   background-color: transparent;
}

/*a:visited {*/
/*   color: inherit;*/
/*}*/

a:hover {
   /*color: #23536f;*/
   text-decoration: underline;
}

a:not([href]):not([class]) {
   color: inherit;
   text-decoration: none;
}

a:not([href]):not([class]):hover {
   color: inherit;
   text-decoration: none;
}

.p-card .p-card-body {
   padding: 0.5rem 1rem !important;
}

.p-card .p-card-content {
   padding: 0 !important;
}

.p-menuitem-link:hover, .p-menuitem-content:hover {
   background-color: transparent;
   -moz-box-shadow: none !important;
   -webkit-box-shadow: none !important;
   box-shadow: none !important;
}

/*Hiding vue.js template before it is rendered*/
[v-cloak] > * {
   display: none;
}

[v-cloak]::before {
   content: "Для полноценной работы модуля, запустите, пожалуйста, команду: \"yarn run build\" из корня проекта";
}

.v-cloak-block {
   opacity: 0;
   animation-delay: 1.5s;
   animation-duration: 3s;
   animation-name: slidein;
   animation-fill-mode: forwards;
}

.custom-paginator .p-paginator {
   padding-left: 0;
   padding-right: 0;
}

.custom-paginator .p-paginator-element {
   color: var(--cyan-800) !important;
}

.custom-paginator .p-paginator-element.p-highlight {
   background: var(--cyan-800) !important;
   color: #ffffff !important;
}
