/*** Equipment Listing / Detail Page ***/

.equipmentSearchBox {
    border: 1px solid #999;
    margin-bottom: 10px
}

#equipmentsOverview {
    margin-left: -5px
}

.equipmentTile {
    padding: 5px
}

.equipmentTile:hover .equipmentTileInner {
    background-color: #efefef
}

.equipmentTile .equipmentTileInner {
    border: 1px solid #ccc;
    height: 140px;
    padding: 10px 10px 10px 10px;
    position: relative
}

.equipmentTile .equipmentTileInner .crossIcon {
    color: #c00
}

.equipmentTile .equipmentTileInner .checkIcon {
    color: #00b83f
}

.equipmentTile .equipmentTileInner .statusIcon {
    display: none
}

.section-grey {
    background-color: #e4e9ec;
    color: #3c3c3c;
    padding-top: 15px;
    padding-bottom: 15px
}

.equipmentNameSave {
    display: none;
    padding: 5px 10px;
    background-color: #f4f431;
    color: #000 !important
}

.equipmentNameInput {
    border: 0;
    padding: 0;
    font-weight: 700
}

.equipmentTile .loadingIcon {
    display: none
}

.lds-equipment {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px
}

.lds-equipment div {
    display: inline-block;
    position: absolute;
    left: 6px;
    width: 6px;
    background: #999;
    animation: lds-equipment 1.2s cubic-bezier(0, .5, .5, 1) infinite
}

.lds-equipment div:nth-child(1) {
    left: 6px;
    animation-delay: -.24s
}

.lds-equipment div:nth-child(2) {
    left: 16px;
    animation-delay: -.12s
}

.lds-equipment div:nth-child(3) {
    left: 26px;
    animation-delay: 0
}

@keyframes lds-equipment {
    0% {
        top: 6px;
        height: 16px;
    }
    50%, 100% {
        top: 9px;
        height: 6px;
    }
}

.myEquipmentsHeadline {
    margin: 10px auto;
    font-size: 20pt;
    padding-bottom: 15px;
    padding-top: 15px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000
}

/******************************/
