﻿.logomobu-login {
    font-size: 14px;
    text-align: right;
    padding-right: 70px;
    margin-top: -8px;
}
.logo-login {
    text-align: center!important;
}
.developer {
    font-size: 12px;
    border-top: 1px gray solid;
}
.developer-2 {
    font-size: 12px;
   
}
.versione {
    font-size: 12px;
    top: -2px;
    position: relative;
}
.logodefault {
    margin-left: 1px !important;
    margin-top: 7px !important;
}
.status {
    width: 20px;
    height: 20px;
    float: left;
}
.complete .cq-activity-status-primary {
background-color:darkviolet !important;
}
.paused .cq-activity-status-primary {
    background-color: gold !important;
}
.status {
    position: relative;
}
.cq-activity-status {
    float: left;
    margin: 5px 0 0 10px;
}
.cq-activity-status {
    transition: margin-top 1s, margin-left 1s;
}

.cq-activity-status::after {
    content: '';
    opacity: 0;
    transition: opacity 1s;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 3px;
    right: -2px;
    border: 2px solid #38c049;
}

    .cq-activity-status .cq-activity-status-primary, .cq-activity-status .cq-activity-status-secondary {
        float: left;
        height: 10px;
        width: 10px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -webkit-border-radius: 5px;
        transition: background 1s, width 1s, height 1s, background 1s, border-radius 1s, border-width 1s;
    }

.executing .cq-activity-status::after {
    opacity: 1;
    border-top: 2px solid rgba(56, 192, 73, 0.3);
    border-right: 2px solid rgba(56, 192, 73, 0.3);
    border-bottom: 2px solid rgba(56, 192, 73, 0.3);
    border-left: 2px solid #38c049;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
    cursor: pointer;
}

.executing .cq-activity-status {
    margin-top: 6px;
    margin-left: 11px;
}
.status-stopped {
    background: #28a745 !important;
}
.status-running {
    background: #007bff !important;
}
.status-starting {
    background: #ffcc00 !important;
}
.status-error {
    background: #dc3545 !important;
}

    .executing .cq-activity-status .cq-activity-status-primary,
    .executing .cq-activity-status .cq-activity-status-secondary {
        height: 8px;
        width: 8px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -webkit-border-radius: 4px;
    }
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.serversem {
    background-image: url(/images/status_server.png);
    background-repeat: no-repeat;
    width: 38px;
    height: 9px;
    margin-top: 1px;
}

.serversemon {
    background-color: lightgreen;
}
.serversemoff {
    background-color: red;
}
.serversemwait {
    background-color: gold;
}
.cimosem {
    background-image: url(/images/status_cimo.png);
    background-repeat: no-repeat;
    width: 38px;
    height: 10px;
    position: absolute;
    top: 44px;
    left: 10px;
    z-index:inherit;
}
.runsem {
    background-image: url(/images/run_cimo.png);
    background-repeat: no-repeat;
    width: 38px;
    height: 10px;
    position: absolute;
    top: 44px;
    left: 50px;
    z-index:inherit;
}
.datasem {
    background-image: url(/images/run_sql.png);
    background-repeat: no-repeat;
    width: 38px;
    height: 10px;
    position: absolute;
    top: 44px;
    left: 90px;
    z-index: inherit;
}
.dataon {
    background-color: gold;
}

.dataoff {
    background-color: gray;
}
.runon {
    background-color: orangered;
}

.runoff {
    background-color: gray;
}
.cimoon {
    background-color: lightgreen;
}

.cimooff {
    background-color: gray;
}

.serversem a {
    color: white !important;
    height: 9px;
    display: block;
}
.semmenu2 {
    padding-left: 10px;
    padding-bottom: 1px;
    padding-top: 1px;
    
}
.semmenu2 ul {
    list-style-type: none;
    cursor:pointer;
}
    .semmenu2 ul {
        padding-inline-start: 0;
        margin-left: 20px;
        margin-bottom: 2px;
    
    }

.flexingsem {
    display: flex !important;
}
.timeserver {
    padding-right: 7px;
    font-size: 12px;
    padding-top: 2px;
}
.processtable {
    font-size: 14px !important;
}
.tdelencofile {
    padding: 0.25em !important;
}
.stagione{
    color: black !important;
}
.stagionefather{
    padding-left: 5px !important;
}

#previews .start {
    display: none !important;
}
#previews .preview {
    display: none !important;
}
.smallh td, smallh th {
    padding: .2em !important;
}
.processcard .card-body {
    padding: 0.5em !important;
}
.font13{
    font-size:13px !important;
}
.lead11{
    font-size:11px !important;
}
.autowidth{
    width:auto !important;
}
.css-1oam14q .wrapper {
    background-image: none !important;
}
.smart-18 {
border-radius: 0px !important;
}
.alignright{
    text-align:right;
}
.RedFlag {
    color: red !important;
    font-weight: bold;
}
.elencoam tr {
    line-height: 0.6em;
}
.elencoam td label {
    padding-left: 4px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #0062cc !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: white !important;
}

.color-spento {
color: #e0e0e0;

}
.color-acceso {
color:#5ccc6c;
}


.searchbox {
    background-image: url('/images/searchicon.png'); /* Add a search icon to input */
    background-position: 10px 12px; /* Position the search icon */
    background-repeat: no-repeat; /* Do not repeat the icon image */
    width: 50%; /* Full-width */
    font-size: 16px; /* Increase font-size */
    padding: 12px 20px 12px 40px; /* Add some padding */
    border: 1px solid #ddd; /* Add a grey border */
    margin-bottom: 12px; /* Add some space below the input */
}
.sortclass {
cursor: pointer;
}