html,
body {
    height: 100%;
}

.gridFullScreen {
  height: 80vh;
}

ag-grid {
    width: 100%;
    height: 100%;
}

.navbar-prod {
    color: #FFFFFF;
    /*background-color: rgb(240, 241, 237);*/
    background-color: #e6e6e6;
}

.navbar-qa {
    color: #FFFFFF;
    background-color: rgb(247, 178, 187);
}

.navbar-dev {
    color: #FFFFFF;
    background-color: rgb(247, 178, 187);
}

.navbar-version {
    vertical-align: middle;
    color: black;
}

.ui-grid-row:nth-child(even) .status-dirty .ui-grid-cell {
    background-color: #FFAD33 !important;
}

.ui-grid-row:nth-child(odd) .status-dirty .ui-grid-cell {
    background-color: #FFBD5C !important;
}

.grid .ui-grid-row .blue {
    background-color: lightblue;
}

.grid .ui-grid-row .pink {
    background-color: pink;
}

.grid .ui-grid-row:nth-child(even) .redFalse {
    background-color: red;
    color: white;
    font-weight: bold;
}
.grid .ui-grid-row:nth-child(even) .redRange {
    background-color: orange !important;
    color: black !important;
    font-weight: bold !important;
}

.grid .ui-grid-row:nth-child(odd) .redFalse {
    background-color: red;
    color: white;
    font-weight: bold;
}

.redDanger {
    background-color: #ff0000 !important;
    color: #969696;
    font-weight: bold;
}

.grid .ui-grid-row:nth-child(even) .greenTrue {
    background-color: lightgreen;
    color: black;
    font-weight: bold;
}

.grid .ui-grid-row:nth-child(odd) .greenTrue {
    background-color: lightgreen;
    color: black;
    font-weight: bold;
}

.grid .ui-grid-row:nth-child(even) .greenFalse {
    background-color: lightgreen;
    color: black;
    font-weight: bold;
}

.grid .ui-grid-row:nth-child(odd) .greenFalse {
    background-color: lightgreen;
    color: black;
    font-weight: bold;
}

.grid .ui-grid-row:nth-child(even) .orangeTrue {
    background-color: orange;
    color: black;
    font-weight: bold;
}

.grid .ui-grid-row:nth-child(odd) .orangeTrue {
    background-color: orange;
    color: black;
    font-weight: bold;
}

.grid .ui-grid-row .orange {
    background-color: orange;
    color: white;
    font-weight: bold;
}


/**
 * For the correct positioning of the placeholder element, the dnd-list and
 * it's children must have position: relative
 */

.simpleDnd ul[dnd-list],
.simpleDnd ul[dnd-list] > li {
    position: relative;
}


/**
 * The dnd-list should always have a min-height,
 * otherwise you can't drop to it once it's empty
 */

.simpleDnd ul[dnd-list] {
    min-height: 42px;
    padding-left: 0px;
}


/**
 * The dndDraggingSource class will be applied to
 * the source element of a drag operation. It makes
 * sense to hide it to give the user the feeling
 * that he's actually moving it.
 */

.simpleDnd ul[dnd-list] .dndDraggingSource {
    display: none;
}


/**
 * An element with .dndPlaceholder class will be
 * added to the dnd-list while the user is dragging
 * over it.
 */

.simpleDnd ul[dnd-list] .dndPlaceholder {
    display: block;
    background-color: #ddd;
    min-height: 42px;
}


/**
 * The dnd-lists's child elements currently MUST have
 * position: relative. Otherwise we can not determine
 * whether the mouse pointer is in the upper or lower
 * half of the element we are dragging over. In other
 * browsers we can use event.offsetY for this.
 */

.simpleDnd ul[dnd-list] li {
    background-color: #fff;
    border: 1px solid #ddd;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
}


/**
 * Show selected elements in green
 */

.simpleDnd ul[dnd-list] li.selected {
    background-color: #dff0d8;
    color: #3c763d;
}

.gridSmall {
    width: 100%;
    height: 250px;
}

#loading-bar .bar {
    height: 10px;
    border: none;
    padding: 6px;
    background: #33ba3a;
}


.cellException { color: white;  background-color: red !important; }
.cellOk { color: black; ;  background-color: green !important; }

.loginMain {
    background: linear-gradient(-45deg,#48C1C4,#0D4C85) no-repeat !important;
}
.containerTask {
    position: relative;
    top: 50%;
    border: 1px solid;
    z-index: auto;
    margin: 0 0 25px 0;
    padding: 5px 0 5px 10px;
}
.containerTaskPadding {
    padding: 0 0 0 15px !important;
}
.clearPadding {
    padding: 0 0 0 0;
}
.taskForm {
    margin-left:10px;
    margin-top: 5px;
}
.h4Task {
    margin-left: 10px;
}
div.overlay {
    margin-top: 52px;
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(237, 237, 237, 0.60);
    z-index: 4;
    text-align: center;
    padding: 20% 0;
    font-size: 80px;
}