.form-item {
    margin-bottom:5px !important;
}
td > a > svg.svg-inline--fa {
    height: 20px;
    margin-right: 4px;
}
td > span > svg.svg-inline--fa {
    height: 20px;
    margin-right: 4px;
    color: grey;
}
tr.top-border > td {
    border-top: 2px solid gray !important;
}
.text-gray {
    color: silver;
}
.text-darkred {
    color: darkred !important;
}
td > svg.svg-inline--fa {
    height: 20px;
    margin-right: 2px;
}
td > a > span > svg.svg-inline--fa {
    height: 20px;
    margin-right: 5px;
}
div.table-responsive {
    padding-bottom: 4em;
}
a.link-success {
    color: green;
}
a.link-success:hover {
    color: darkgreen;
}
.bg-pastel-green {
    background-color: #C1E1C1 !important;
}
.bg-pastel-pink {
    background-color: #F8C8DC !important;
}
.bg-cooper {
    background-color: #F0E68C !important;
}
.bg-blue {
    background-color: #96DED1 !important;
}
.font-larger {
    font-size: 16pt;
}
.font-smaller {
    font-size: 10pt;
}
.cursor-pointer {
    cursor: pointer;
}
@media screen and (max-width:1280px) { /*37.5em*/
    .priority-low, .priority-medium {
        display:none;
    }
}
@media screen and (max-width:1440px) { /*60em*/
    .priority-low {
        display:none;
    }
}

/* Drupal modal dialog height fix */
.ui-dialog {
    height: 90vh !important;
    top: 2vh !important;
    padding: 0 !important;
}

.ui-dialog-content {
    height: 90vh !important;
    max-height: 90vh !important;
    overflow-y: auto !important;
    padding: 0 !important;
}

/* lokācijas noteikšanas animācija */
#my-location-btn.is-locating {
    position: relative;
    pointer-events: none;      /* neļauj atkārtotus klikšķus */
    opacity: 0.8;
}
#my-location-btn.is-locating .icon-svg {
    animation: locating-pulse 1s infinite ease-in-out;
}
@keyframes locating-pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.2);
        opacity: 0.4;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}