.modal-xl {
    width: 1150px;
}
.multi-restore {
	display: none;
}

tr.group,
tr.group:hover {
    background-color: #eee !important;
}

tr.data_row.hidden {
   display: none;
}

.status_value {
    padding: 5px;
    border: 1px dotted #000000;
}
.status_date {
    font-style: italic;
}
.status-color-offline,
.status-color-Unavailable,
.status-color-Faulted {
    background-color: #aa0000;
    color: #ffffff;
}
.status-color-online,
.status-color-Available {
    background-color: #00aa00;
    color: #ffffff;
}

.status-color-Reserved {
    background-color: #777777;
    color: #ffffff;
}

.status-color-connected,
.status-color-Preparing {
    background-color: #ff9900;
    color: #ffffff;
}
.status-color-SuspendedEV,
.status-color-SuspendedEVSE,
.status-color-Finishing,
.status-color-Charging {
    background-color: #ffff00;
    color: #000000;
}
.status-color-Unavailable {
    background-image: repeating-linear-gradient(135deg, #ccc, #ccc 30px, #dbdbdb 30px, #dbdbdb 60px);
    color: #000000;
}

.status-module-color-on {
    background-color: #00aa00;
    color: #ffffff;
}
.status-module-color-off {
    background-color: #777777;
    color: #ffffff;
}
.status-module-color-error {
    background-color: #aa0000;
    color: #ffffff;
}
.status-module-color-unknown {
    background-image: repeating-linear-gradient(135deg, #ccc, #ccc 3px, #dbdbdb 3px, #dbdbdb 6px);
    color: #000000;
}


#status_connector_0 .panel-heading {
    background: #777;
}
#status_connector_0 .panel-title > a {
    color: #fff;
}

.module_status_round,
.connector_status_round {
    width: 2.5em;
    height: 2em;
    border-radius: 10px;
    line-height: 2em;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    font-size: 100%;
    padding: 0;
    font-weight: normal;
    margin: 0 1px;
}
.module_status_round {
    font-size: 70%;
    border-radius: 0;
    width: 1.25em;
}
.sale-source-type-a {
    display: block;
    background-color: lightgreen;
    color: black;
    text-align: center;
}
.sale-source-type-m {
    display: block;
    background-color: lightblue;
    color: black;
    text-align: center;
}


#dispatcher-requests {
    overflow-y: auto;
    max-height: 600px;
}
#dispatcher-requests .col-xs-1,
#dispatcher-requests .col-xs-2,
#dispatcher-requests .col-xs-3,
#dispatcher-requests .col-xs-4,
#dispatcher-requests .col-xs-5,
#dispatcher-requests .col-xs-6,
#dispatcher-requests .col-xs-7,
#dispatcher-requests .col-xs-8,
#dispatcher-requests .col-xs-9,
#dispatcher-requests .col-xs-10,
#dispatcher-requests .col-xs-11,
#dispatcher-requests .col-xs-12 {
    padding: 0 5px;
}
#dispatcher-requests .action-off {
    background-color: red;
}
#dispatcher-requests .action-on {
    background-color: green;
}
.dispatcher-request-element {
    border: 1px dotted black;
    margin-bottom: 5px;
}
.glyphicon-success {
    color: green;
}
.glyphicon-danger {
    color: red;
}
.glyphicon-2x {
    font-size: 2rem;
}

.connector_status_round[data-connector_id="0"] {
    width: 3em;
    height: 1em;
    line-height: 1em;
}

.user_balance-positive {
    font-weight: bold;
    color: green;
}
.user_balance-negative {
    font-weight: bold;
    color: red;
}

div.DTED_Lightbox_Background {
    z-index: 1110;
}
div.DTED_Lightbox_Wrapper {
    z-index: 1111;
}
.select2-container {
    z-index: 1112;
}

.dispatcher-request-element-glow {
    border: 1px dotted red;
    background-color: #fff7f7;
}
.form-inline .form-control {
    max-width: 100%;
}
#xm-ae-charge-map {
    width:100%;
    height:568px;
    margin:0 auto;
}
.language-selector-front .row {
    margin-bottom: 10px;
}
.language-selector-front .row:last-child {
    margin-bottom: 0;
}

.blink{
    animation: blink 1s infinite;
}

@keyframes blink{
    0%{opacity: 1;}
    75%{opacity: 1;}
    76%{ opacity: 0;}
    100%{opacity: 0;}
}

.device_max_current {
    font-size: 10px;
    margin: 0 2px;
}

.form-control.active-floatlabel {
    height: 42px;
}
.input-small {
    width: 150px;
}

.connector_type_round {
    margin: 0 1px;
}

.connector_type_CHAdeMO {
    background: #ffaa00;
    color: #000000;
}
.connector_type_CCS1 {
    background: #ffff00;
    color: #000000;
}
.connector_type_GBTDC {
    background: #ffaaaa;
    color: #0000aa;
}
.connector_type_CCS2 {
    background: #ffff00;
    color: #0000ff;
}
.connector_type_CCS12 {
    background: #ffff00;
    color: #ff0000;
}
.connector_type_Type2-3 {
    background: #000088;
    color: #ffffff;
}
.connector_type_GBTAC {
    background: #008888;
    color: #ffffff;
}
.connector_type_Type2-3-Socket {
    background: #000088;
    color: #ff0000;
}
.connector_type_Type2-1 {
    background: #0000ff;
    color: #ffffff;
}
.connector_type_J1772 {
    background: #00ff00;
    color: #000000;
}
.connector_type_Schuko {
    background: #ffffff;
    color: #000000;
}
.connector_type_Socket-F {
    background: #ffffff;
    color: #000000;
}