@import url("Menubar.css");
@import url("TreeView.css");

/* ------------------------------------------------------------------------- */
/* Link-specific */ 

input#DocumentHolder_btnDetachDoc, input#DocumentHolder_btnAttachDoc, td#DocumentHolder_UploadControl_Browse0 {
    background-image: -webkit-linear-gradient(top, #1b69a9, #1b69a9) !important;
    border-top: 1px solid #1b69a9 !important;
    border-right: 1px solid #1b69a9 !important;
    border-bottom: 1px solid #1b69a9 !important;
    border-left: 1px solid #1b69a9 !important;
}

table.datagrid td em {
    color: #1b69a9 !important;
}
.clorrd
{
	  color: #1b69a9 !important;
}
span#EventOverview_EventNumberLabel em {
    color: #1b69a9 !important;
}
body tr.header-row.no-bg td, body tr.header-row.no-bg td a {
    
    color: #1F669E !important;
    
}
body table.datagrid tr.header-row td a {
    
    background-color: #1f669e00 !important;
}
body .confirmation a.btn.btn-sm.btn-success, .confirmation a.btn.btn-xs.btn-primary {
    font-weight: normal !important;
    border-color: #1F669E !important;
    background-color: #1F669E !important;
    text-decoration: none !important;
    line-height: 20px;
    padding: 4px 7px !important;
}
table.datagrid tr.header-row td {
    
    background-color: #1F669E;
}
#frmAuctionHelp table.datagrid tr.header-row td {
    
    /* background-color: #999B9E; */
    /* background-color: #E05243; */
    background-color: #1F669E !important;
}
.page-header .page-header-menu {
    background: #1F669E !important;
}
body .caption span.caption-subject {
    color:  #1F669E !important;
}
body .portlet.box.red .header-row {
    background: #1f669e0d !important;
    
}
body tr.header-row.no-bg td
{
	  color: rgb(51, 122, 183) !important; 
}
table.datagrid tr.header-row td a {
    
    background-color: #f15a2900 !important;
}
table.datagrid tr.header-row td {
   
    background-color: #f15a2900  ;
}
table.datagrid tr.header-row td {
 
    background-color: #F15A29;
}
body tr.header-row.no-bg td a
{
	 color: rgb(51, 122, 183) !important; 
}
strong.clorrd span {
    color: rgb(51, 122, 183) !important; 
}
.popup-window #Form1 table td h1, span#EventOverview_EventNumberLabel em
{
	color: #1F669E !important;
}
body .tabbable-line > .nav-tabs > li.active {
    
    border-bottom-color: #1F669E !important;
}
body .page-footer, tr.header-row td, body .ui-draggable .ui-dialog-titlebar
{
	 background:#1F669E !important;
}
.tabbable-line.boxless.tabbable-reversed .portlet-body.form li.active {
    border-top: 2px solid #1F669E !important; 
}
body span.bootstrap-switch-handle-on.bootstrap-switch-danger1, body .red.box.portlet > .portlet-title {
    background: #1b69a9 !important;
   
}
body .login_div .login_box a {
  font-weight: normal !important;
  color: #1b69a9 !important;
}
body  #upBiddingGraph .align-right .sgr, body #upBiddingGraphs .sgr
{
	   background-color: #1b69a9 !important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b69a9), color-stop(100%, #1b69a9)) !important;
  background-image: -webkit-linear-gradient(top, #1b69a9, #1b69a9) !important;
  background-image: -moz-linear-gradient(top, #1b69a9, #1b69a9) !important;
  background-image: -ms-linear-gradient(top, #1b69a9, #1b69a9) !important;
  background-image: -o-linear-gradient(top, #1b69a9, #1b69a9) !important;
  background-image: linear-gradient(top, #1b69a9, #1b69a9) !important;
}
body .login_div .login_button {
   background-color: #1b69a9 !important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b69a9), color-stop(100%, #1b69a9)) !important;
  background-image: -webkit-linear-gradient(top, #1b69a9, #1b69a9) !important;
  background-image: -moz-linear-gradient(top, #1b69a9, #1b69a9) !important;
  background-image: -ms-linear-gradient(top, #1b69a9, #1b69a9) !important;
  background-image: -o-linear-gradient(top, #1b69a9, #1b69a9) !important;
  background-image: linear-gradient(top, #1b69a9, #1b69a9) !important;
  display: inline-block;
  margin-top: 0px;
  margin-left: 0px;
  padding-right: 25px !important;
  padding-left: 25px !important;
  border-radius: 5px !important;
  background-color: #ff7701;
  box-shadow: rgba(255, 255, 255, 0.49) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.27) 1px 1px 11px 0px;
  font-size: 15px !important;
  text-align: center !important;
  padding: 12px 30px !important;
  text-transform: capitalize;
}
body .red.box.portlet {
     
    border-color: #1b69a9 !important;
    border-image: none;
}
body .archived input[type="checkbox"]:checked:before {
    font-size: 14px;
    content: "\f00c";
    background: #1b69a9;
    border: 1px solid #1b69a9; 
}

body em {
    color: #1b69a9;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
     
    background: #2e85ce !important;
}
body .archived input[type="checkbox"]:before {
     
    border: 1px solid #1b69a9 !important; 
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
    background: #2e85ce !important;
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
    border-bottom-color:  #2e85ce !important;
}
body input.btn.red:hover, body button.confirm.btn.btn-lg.btn-warning:hover, body input.button.submit:hover, body input#btnClose:hover, body table.full-width-table input.button.submit:hover, body table.full-width-table input.button:hover, body .btn.red:hover, body div input[type="submit"]:hover, body input[type=button]:hover, body .sweet-alert button.btn:hover, body input[type="submit"]:hover, body .all-stp button:hover, body .import-items-page .all-stp .dxBB.dxucBrowseButton:hover, body .import-items-page .tab .dxucButton a:hover, body .tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm input[type="reset"]:hover
{
	box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24), 0 3px 23px 0 rgba(0,0,0,0.19) !important;
	background-color: #1b69a9 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b69a9), color-stop(100%, #1b69a9)) !important;
    background-image: -webkit-linear-gradient(top, #1b69a9, #1b69a9) !important;
    background-image: -moz-linear-gradient(top, #1b69a9, #1b69a9) !important;
    background-image: -ms-linear-gradient(top, #1b69a9, #1b69a9) !important;
    background-image: -o-linear-gradient(top, #1b69a9, #1b69a9) !important;
    background-image: linear-gradient(top, #1b69a9, #1b69a9) !important;
}
body input.btn.red, body button.confirm.btn.btn-lg.btn-warning, body input.button.submit, body input#btnClose, body table.full-width-table input.button.submit, body table.full-width-table input.button, body div .btn.red, body div input[type="submit"], body div input[type=button], body .sweet-alert button.btn, body input[type="submit"], body input[type=button], body .all-stp button, body .import-items-page .all-stp .dxBB.dxucBrowseButton, body .import-items-page .tab .dxucButton a, body .tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm input[type="reset"]  {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #1b69a9 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b69a9), color-stop(100%, #1b69a9)) !important;
    background-image: -webkit-linear-gradient(top, #1b69a9, #1b69a9) !important;
    background-image: -moz-linear-gradient(top, #1b69a9, #1b69a9) !important;
    background-image: -ms-linear-gradient(top, #1b69a9, #1b69a9) !important;
    background-image: -o-linear-gradient(top, #1b69a9, #1b69a9) !important;
    background-image: linear-gradient(top, #1b69a9, #1b69a9) !important;
    border-top: 1px solid #1b69a9 !important;
    border-right: 1px solid #1b69a9 !important;
    border-bottom: 1px solid #1b69a9 !important;
    border-left: 1px solid #1b69a9 !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}

a
{
	color: #33488D;
}

a:hover
{
	color: #F15A29;
}

a.disabled,
a.disabled:hover
{
	color: #999999;
}

/* ------------------------------------------------------------------------- */
/* Emphasis-specific */

em
{
	color: #F15A29;
}

/* ------------------------------------------------------------------------- */
/* Horizontal_Rule-specific */

hr
{
	border-color: #CCCCCC;
}


/* ------------------------------------------------------------------------- */
/* List-specific */

ul.square-list
{
	color: #999999;
}

ul.successful-action-list
{
	color: Green;
}

/* ------------------------------------------------------------------------- */
/* Input-specific */

textarea,
input.textbox,
input.big-textbox,
input.numeric
{
	border-color: #333333 #AAAAAA #AAAAAA #333333;
}

input.disabled,
button.disabled
{
	color: #999999;
	background-color: #DDDDDD;
}

input.button,
button.button
{
	border-color: #AAAAAA #333333 #333333 #AAAAAA;
	background-color: #DEDEDE;
}

select
{
	border: 1px solid #333333;
}

/* ------------------------------------------------------------------------- */
/* Blockquote-specific */

blockquote.notes
{
	color: #666666;
	border: 1px solid #C9C9C9;
	background-color: lightyellow;
}

blockquote.notes em
{
	color: #666666;
}

blockquote.notes ul
{
	color: #444444;
}

blockquote.notes ul li,
blockquote.notes strong
{
	color: #666666;
}

blockquote.notes ul li.important,
blockquote.notes ul li.important strong
{
	color: green;
}

/* ------------------------------------------------------------------------- */

table.menubar-table
{
	border-color: #999999;
	background-color: #F0F0F0;
}

/* ------------------------------------------------------------------------- */

table.full-width-table td blockquote.graynotes
{
	color: #666666;
	border: 1px solid #C9C9C9;
	background-color: #F9F9F9;
}

table.full-width-table td blockquote.graynotes em
{
	color: #666666;
}

table.full-width-table td blockquote.graynotes strong
{
	color: #F15A29;
}

/* ------------------------------------------------------------------------- */

td.static-menu-column ul
{
	border: 1px solid #999999;
}

td.static-menu-column li a
{
	color: #000000;
	border-top: 1px solid #999999;
	border-left: 8px solid #F15A29;
	background-color: #F0F0F0;
}

td.static-menu-column li a:hover
{
	color: #FFFFFF;
	border-left: 8px solid #F0F0F0;
	background-color: #33488D;
}

/* ------------------------------------------------------------------------- */

table.datagrid
{
	border: 1px solid #CCCCCC;
}

table.datagrid td ul
{
	color: #666666;
}

table.datagrid td em
{
	color: #F15A29;
}

table.datagrid tr.header-row td
{
	color: #FFFFFF;
	/*background-color: #999B9E;*/
	/*background-color: #E05243;*/
	background-color: #F15A29;
}

/* anchors in a header row */
table.datagrid tr.header-row td a
{
	color: #FFFFFF;
	/*background-color: #E05243;*/
	background-color: #F15A29;
 
}

table.datagrid tr.alt-row td
{
	/*background-color: #FDBA31;*/
	background-color: #EEEEEE;
}

table.datagrid tr.SubItemHeader td
{
	color: #FFFFFF;
	background-color: #F15A29;
	font-weight:bold;
}

table.datagrid tr.selected-row td
{
	background-color: Burlywood !important;	 
}

table.datagrid tr.highlighted-row td
{
	background-color: Yellow;
}

table.datagrid tr.lightyellow-row td
{
	background-color: lightyellow;
}

table.datagrid tr.lightgreen-row td
{
	background-color: #90EE90; 
}

table.datagrid tr.unread-comments-alt-row td
{
	background-color: #EEEEEE;	
}

table.datagrid td.category-column
{
	border-top: 1px solid #C9C9C9;
	background-color: #E0E0E0;
}

table.datagrid td blockquote
{
	color: #666666;
	border: 1px solid #C9C9C9;
	background-color: #F9F9F9;
}

table.datagrid td blockquote em
{
	color: #666666;
}

table.datagrid td blockquote strong
{
	color: #F15A29;
}

/* ------------------------------------------------------------------------- */

table.datagrid-footer
{
	border-color: #CCCCCC;
}

/*-------------------------------------------------------------------------- */

table.infoRequestDatalist
{
	border: 1px solid #CCCCCC;
}

table.infoRequestDatalist tr td.alt-row
{
	background-color: #EEEEEE;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #666666;
}

table.infoRequestDatalist td.header-row
{
	color: #FFFFFF;
	background-color: #F15A29;
}

table.infoRequestDatalist tr td table tr td.value
{
	color: #F15A29;
}

table.infoRequestDatalist tr td table tr td.comments
{
	color: #F15A29;
}

/* ------------------------------------------------------------------------- */

table.event-details
{
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
}

table.event-details td strong em
{
	color: #33488D;
}

/* ------------------------------------------------------------------------- */

table.watermark-table
{
	width:100%;
	/*background-image: url("/_theme/b4bnet/Stylesheets/Images/bg.gif");*/
	background-repeat:no-repeat;
	background-position: center;
}

.themed-logo-image {
	/*width: 179px;
	height: 62px;*/
	width: 140px;
	height: 70px;
	background-image: url('Images/V2X_Logo_small.png');
	background-repeat: no-repeat;
	background-position: 6px 0px;
}
/*Home page*/
.Home-font-style
{
  font-size:13px;  
  font-family:Verdana, Arial, Helvetica;   
}
.Home-label-style
{
  font-size:11px;  
  font-family:Verdana, Arial, Helvetica;   
}
.Home-link-style
{
  font-size:10px;  
  font-family:Verdana, Arial, Helvetica;   
}
.Home-list-style
{	
	font-weight:normal;  		
}
.tableedges
{
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.body-margin
{
  margin-left:5px; 	
  margin-right:5px;
  margin-top:0px;
  margin-bottom:2px;    
}
.copyright{
	font-family: Verdana, Helvetica, Arial;
	font-size: 7pt;
	color: #333333; 
	}

.titleedges{
	border: #999999 1px solid; }

/* ------------------------------------------------------------------------- */
/* Inside-Help specific */

.container-TabDefaultStyle
{ 
	color:#F0F0F0;
	background-color:#F15A29;   
	border-color:#999999;
	border-width:1px;
	border-style:Solid;   
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	font-variant:small-caps;
	text-align:center;
}

.glossarypane-TabDefaultStyle
{ 
	color:#F0F0F0;
	background-color:#F15A29;   
	border-color:#999999;
	border-width:1px;
	border-style:Solid;   
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	width:20;
	text-align:center;  
}

.faqpane-TabDefaultStyle
{
	color:#F0F0F0;
	background-color:#F15A29;   
	border-color:#999999;
	border-width:1px;
	border-style:Solid;   
	font-weight:bold; 
	font-variant:small-caps;
	font-family:Verdana;
	font-size:11px;
	width:100;
	text-align:center;	
}

/* ------------------------------------------------------------------------- */
/* ITQ Compare Responses Specific */

table.itqCompare
{
	border-collapse: collapse;
	border: solid 1px #999999;	
}

td.itqCompare-answer
{
	border-left: solid 1px #707070;
}

td.itqCompare-answer-text
{
	border-left: solid 1px #707070;
}

td.itqCompare-numeric-answer-text
{
	border-left: solid 1px #707070;
}

tr.itqCompare-title
{
	font-size: 14px;
	background-color: #F15A29;
	color: #FFFFFF;
	font-weight: bold;
}

tr.itqCompare-question
{
	background-color: #EEE8AA;
}

tr.itqCompare-answer-row
{
	background-color: #FFFFFF;
}

tr.itqCompare-answer-altrow
{
	background-color: #EEEEEE;
}

tr.itqCompare-sectionheader
{
	background-color: #F15A29;
	color: #FFFFFF;
	font-weight: bold;	
}


/* ------------------------------------------------------------------------- */
/* Event Chat Specific */

span.buyermessage
{
	font: 11px Verdana;
	color: #F15A29;
	font-weight: normal;
}

span.suppliermessage
{
	font: 11px Verdana;
	color: blue;
	font-weight: normal;	
}

/* ------------------------------------------------------------------------- */
/* Split Lot Lead Weighted Bids Specific */

.split-lot-lowest-tab-selected
{
	background-color: #F15A29; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	border-bottom: 1px solid #FFFFFF; 
	padding: 3px 10px 3px 10px;
}

.split-lot-lowest-tab-not-selected
{
	background-color: #F0F0F0; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	border-bottom: 1px solid #FFFFFF; 
	padding: 3px 10px 3px 10px;	
}


/* ------------------------------------------------------------------------- */
/* Rank Specific */

.rank-tab-selected
{
	background-color: #F15A29; 
	border: 1px solid #999999; 
	padding: 3px 10px 3px 10px;
}

.rank-tab-not-selected
{
	background-color: #F0F0F0; 
	border: 1px solid #999999;
	padding: 3px 10px 3px 10px;	
}


/* ------------------------------------------------------------------------- */
.messageBoard { width: 98%; border-collapse: collapse; margin: 20px 10px;}

.messageBoard td
{
	padding: 10px !important;
	border: 1px solid #999;
	background-color: #F8FCEB !important;
}

.excel-pdf-export
{
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 5px 10px 0;
	float: right;
}

table.Help-default ul.Home-list-style {
    font-size: 14px;
    margin: 0px 0px 0px 14px;
    padding: 0;
}

    table.Help-default ul.Home-list-style li {
        font-size: 15px;
        margin-left: 15px;
        line-height: 27px;
        list-style-type: decimal;
        padding-left: 2px;
        letter-spacing: 0.3;
    }

    table.Help-default ul.Home-list-style u {
        font-size: 17px;
        color: #e45425 !important;
        text-transform: uppercase !important;
        font-weight: 700 !important;
        font: 14px "Open Sans", sans-serif;
        margin-bottom: 8px !important;
        float: left;
        text-decoration: none;
        width: 100%;
    }

        table.Help-default ul.Home-list-style u i {
            font-style: inherit;
            color: #e45425 !important;
        }

        table.Help-default ul.Home-list-style u font {
            font-style: inherit;
            color: #e45425 !important;
        }

    table.Help-default ul.Home-list-style li b {
        font-size: 14px;
        color: #000000 !important;
        text-transform: capitalize !important;
        font-weight: normal !important;
        font: 14px "Open Sans", sans-serif;
    }

.ServiceProviderLogo {
	content: url("Images/V2X_Logo.png");
}