#header-util a{margin-left:15px;}
.shidden{
display:none;}
.shide{display:none !important;}
.centru{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

/*Spinner */
.MuiCircularProgress-root{display:inline-block}.MuiCircularProgress-static{transition:transform .3s cubic-bezier(.4,0,.2,1) 0s}.MuiCircularProgress-indeterminate{animation:MuiCircularProgress-keyframes-circular-rotate 1.4s linear infinite}.MuiCircularProgress-determinate{transition:transform .3s cubic-bezier(.4,0,.2,1) 0s}.MuiCircularProgress-colorPrimary{color:#3f51b5}.MuiCircularProgress-colorSecondary{color:#f50057}.MuiCircularProgress-svg{display:block;animation:loading_animation 1.4s infinite}.MuiCircularProgress-circle{stroke:currentColor}.MuiCircularProgress-circleStatic{transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1) 0s}.MuiCircularProgress-circleIndeterminate{animation:MuiCircularProgress-keyframes-circular-dash 1.4s ease-in-out infinite;stroke-dasharray:80px,200px;stroke-dashoffset:0}.MuiCircularProgress-circleDeterminate{transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1) 0s}@keyframes MuiCircularProgress-keyframes-circular-rotate{0%{transform-origin:50% 50%}100%{transform:rotate(360deg)}}@keyframes MuiCircularProgress-keyframes-circular-dash{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}.MuiCircularProgress-circleDisableShrink{animation:none}@keyframes loading_animation{0%{color:#4285f4}25%{color:#ea4335}50%{color:#f9bb2d}75%{color:#34a853}}

.megace, .megace input{transition:all 1s linear;}
.megace input:focus-visible {
    border: none !important;
    background: transparent;
    /* color: transparent !important; */
    outline: none;
    background: border-box;
}

/* Termin spinner */

.btn-primary {
    color: #fff;
    background-color: #28a745 !important;
    border-color: #30bd50 !important;
}
.btn-primary:hover {
    color: #fff;
    background-color: #33cc56 !important;
    border-color: #25d07a !important;
}
.btn-outline-primary {
    color: #33cc56;
    background-color: transparent;
    background-image: none;
    border-color: #33cc56;
    padding: 7px;
    margin-left: 8px;
    width: 148px;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #33cc56;
    border-color: #6fda78;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #6ac171;
}

a {
    color: #0f9150;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:hover {
	font-weight:700;
    color: #0f9150;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}