﻿body {
    background-image: url('Images/aug-bg2.jpg');
    background-repeat: repeat;
    overflow:hidden;
}

.SearchField {
    border: 2px solid #1F6443 !important;
    border-radius: 5px !important;
    font-size:smaller !important;
    margin:1px !important;
}

.SearchHeader {
    background-color: #1F6443 !important;
    width:100% !important;
    padding: 0px 0px 5px 2px !important;
}

.SearchTitle {
    width: 100% !important;
    font-size:larger !important;
    color:White !important;
    font-weight:bold !important;
    line-height: 1.5 !important;
}
.SearchTitle:hover {
    color:Yellow !important;
    text-decoration:none !important;
}

.SearchInfo {
    padding:3px;
    height:170px;
}

.SearchFieldRadio {
    color:#1F6443;
    font-weight:bold;
}

.strSearchText {
    width:100%;
    background-color:White;
    color: #1F6443;
}

.MVAddBtn {
    margin: 1px;
    background-color: #1F6443;
    color:White;
    border-color: #033D21;
}
.MVAddBtn:hover {
    color: Yellow;
}
.MVAddBtn:disabled {
    color: #A3A3A3;
}

.MVItem {
    background-color: #1F6443;
    color:White;
    border: 1px solid #033D21;
    font-size:small;
    height:29px;
}
.MVRemoveBtn {
    margin: 1px;
    background-color: #1F6443;
    color:White;
    border-color:transparent;
}
.MVRemoveBtn:hover {
    color: Yellow;
}

.MVValue {
    display: inline-block;
    vertical-align:middle;
    line-height:normal;
}
 
.SSTypeBtn {
    margin: 1px;
    background-color: #1F6443;
    color:White;
    border-color: #033D21;
}
.SSTypeBtn:hover {
    color: Yellow;
}
.SSTypeBtn:disabled {
    color: #A3A3A3;
}

.SearchSection{
    border: 0px none transparent !important;
    background-color:#1F6443 !important;
    font-size:large !important;
    font-weight:bold !important;
    color:White !important;    
}
.SearchContent{
    background-color:transparent !important;
    border: 2px solid #1F6443 !important;
}
.ui-icon, .ui-widget-content .ui-icon{
   background-image:  url("http://code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_ffffff_256x240.png") !important;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon{
   background-image:  url("http://code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_ffffff_256x240.png") !important;
}



.PDSButton {
    width:100%;
    background-color:#1F6443;
    font-size:larger;
    font-weight:bold;
    color:White;
    padding: 5px 0px;
}
.PDSButton:hover {
    color:Yellow;
}
.PDSButton:disabled {
    color: #A3A3A3;
}

.SPDSButton {
    width: 100%;
    background-color: #1F6443;
    font-size:smaller;
    font-weight: bold;
    color: White;
    padding: 5px 0px;
}

    .SPDSButton:hover {
        color: Yellow;
    }

    .SPDSButton:disabled {
        color: #A3A3A3;
    }

.CSButton {
    padding: 5px 5px;
    background-color:#1F6443;
    font-size:larger;
    font-weight:bold;
    color:White;
    margin-top:5px;
}
.CSButton:hover {
    color:Yellow;
}


#BidList {
    overflow:auto;
}


.ResultHeader{    
    padding:5px 15px;
    background-color: #1F6443;
    color:White;
    font-weight:bold;
}
.BidEntry {
    padding:2px 15px;
    color:White;
    cursor:pointer;
}
.BidEntry:nth-child(odd){
    background-color:#1E7C4F;
}
.BidEntry:nth-child(even){
    background-color:#1E4B35;
}
.BidEntry:hover {
    color:Yellow;
}
.BidEntry.Selected {
    border: 2px solid White;
    color:Yellow;
}

::-webkit-scrollbar {
    width: 15px;
}

/* Track */
::-webkit-scrollbar-track {
    background: transparent; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: #246C49; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #184730; 
}

.BidDetail {
    padding:15px;
    background-color: #1F6443;
    color:White;
    overflow:auto;
}
.BidDetailStatus{
    margin: 10px 0px;
    font-size:larger;
    font-weight:bold;
}
.BidDetailDesc {
    margin-top:15px;
}

.BidDetailDisclaimer {
    padding:5px;
    background-image: url('Images/aug-bg2.jpg');
    background-repeat: repeat;
    border-radius: 15px;
    box-shadow: inset 0 0 10px #000000;
    -mox-box-shadow: inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #000000;
}
.BDText {
    color:Red;
    padding:10px;
    text-shadow: 0 0 1px #000000;
}

.footer {
    position:fixed;
    bottom: 0;
    left:0;
    width:100%;
    background-color: #1F6443;
    color: white;
    padding:10px;
}
.FootLink {
    color:White;
    font-weight:bold;
}
.FootLink:hover {    
    color:White;
    text-decoration: underline;
}

#BidDocs {
    margin-top:5px;
    padding:10px;
    background-color: #1F6443;
}
.DocHeader{
    font-size:large;
    text-align:center;
    color:White;
    font-weight:bold;
    margin-bottom:10px;
}
.BidDoc{
    border: 2px solid White;
    width:100%;
    padding:3px;
    margin:1px;
}
.DocLink {
    color:White;
    text-decoration: underline;
}
.DocLink:hover {
    color:White;
    text-decoration: underline;
    font-style:italic;
}
.BidDocType {
    color:White;
}

.Header {
    border: 3px solid #1F6443;
    width:100%;
    margin: 5px 0px;
    height:100px;
}
.Title {
    margin: -20px 0px 0px 10px;
    color: #1F6443;
    font-size: 5em;
    font-weight: bold;
    text-shadow: 0 1px 0 #1E4B35, 0 2px 0 #1E4B35, 0 3px 0 #1E4B35, 0 4px 0 #1E4B35, 0 5px 0 #1E4B35;
}
.Dept {
    margin: 0px 0px 0px 0px;
    text-align:center;
    color: #1F6443;
    font-size: 3em;
    text-shadow: 0 1px 0 #1E4B35, 0 2px 0 #1E4B35, 0 3px 0 #1E4B35, 0 4px 0 #1E4B35, 0 5px 0 #1E4B35;
}
.SearchResults {
    margin-top:2px;
}
.BidColumn {
    padding-left:0px;
}

.discHeader {
    padding: 5px;
    margin-top: 100px;
    text-align: center;
    background: #075038;
    color: White;
    font-size:large;
    font-weight:bold;
    border-color: #075038;
    border-radius: 4px;
    border-width: 2px;
}
.discText {
    background: #05724D;
    padding: 10px;
    text-align: left;
    color: White;
}

.modal-dialog {
    max-width: 100vw;
}
.modal-header {
    display:none;
}
.modal-content {
    max-width: 100vw;
    border-top-style: none !important;
    background-color:transparent;
    border-width: 0px;
}
