﻿body {
    padding-bottom: 0px;
    background-color: #e6f4f4;
    color: #333;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 300px;
}

/* Navigation */
.downtime-header {
    background: rgb(53,80,112);
    background: linear-gradient(180deg, rgba(53,80,112,1) 86%, rgba(28,43,90,1) 100%);
    padding: 0.1rem 0.8rem;
    justify-content: space-between;
}

.downtime-header .navbar-brand {
    width: 110px;
    position: relative;
    top: -3px; /* the svg isn't vertically centered */
}

.navbar-image {
    width: 110px;
}

.downtime-header .navbar-text {
    color: #fff;
}

.downtime-header #divRightHeader {
    display: flex;
    align-items: center;
}

.downtime-header #divRightHeader .btn {
    padding: 0.1rem 0.5rem;
    margin-right: 0.5rem;
    font-size: 0.75rem;
}

/* Main content */
div.main {
    background: #0264d6; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #0264d6 1%, #1c2b5a 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#0264d6), color-stop(100%,#1c2b5a)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, #0264d6 1%,#1c2b5a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, #0264d6 1%,#1c2b5a 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #0264d6 1%,#1c2b5a 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, #0264d6 1%,#1c2b5a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0264d6', endColorstr='#1c2b5a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    min-height: 100vh;
    width: 100%;
}

div.main .form-control {
    color: #333;
}

.fortech-logo img {
    width: 400px;
    height: 400px;
}

.fortech-logo img.animated {
    display: none;
}

.fortech-logo.loading img {
    display: none;
}

.fortech-logo.loading img.animated {
    display: inline;
}

.ui-dialog {
    z-index: 9999 !important;
}

#selectReasonDropdownMenu {
    height: auto;
    max-height: 150px;
    overflow-x: hidden;
    overflow-x: hidden;
}

#updateLineProductCell {
    display: none;
}
#cancelLineProductUpdateCell {
    display: none;
}

.change-reason-loading {
    display: none;
    text-align: center;
}

#cameraTreeViewErrorMessage {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
}
