@import url('https://fonts.googleapis.com/css?family=Anonymous Pro');

.display_tender_table {
    border-collapse: collapse;
    /* white-space: nowrap; */
    font-family: Verdana,Geneva,sans-serif;
    font-size: .95em;
    margin: 30px auto 30px auto;
    width: 95%;
}

.display_rfq_table {
    border-collapse: collapse;
    /* white-space: nowrap; */
    /* font-family: Roboto Slab; */
    font-family: Verdana,Geneva,sans-serif;
    font-size: 0.95em;
    margin: 30px auto 30px auto;
    width: 95%;
}

.display_tender_table tr {
    height: 3em;
}

.display_rfq_table tr {
    height: 3em;
}

.display_rfq_table tr:nth-child(odd){ /* alternate row shading */
    background-color: #f2f2f2;
}

.display_tender_table tr:nth-child(odd){ /* alternate row shading */
    background-color: #f2f2f2;
}

.display_tender_table th {
    padding-left: 8px;
    padding-right: 8px;
    background: black; /* For browsers that don't support gradients. */
    background: linear-gradient(SteelBlue, MidnightBlue); 
    text-shadow: 0 1px 0 #000;
    color: #fff;
    /*border: 1px solid red;*/
    opacity: 0.7;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.display_tender_table td {
    border-bottom: 1px solid #ddd; 
    /* border: 1px solid red;*/
    padding: 8px;
    overflow: hidden;
}

.display_rfq_table th {
    padding-left: 8px;
    padding-right: 8px;
    background: black; /* For browsers that don't support gradients. */
    background: linear-gradient(#770206, #3f020a); 
    text-shadow: 0 1px 0 #000;
    color: #fff;
    /*border: 1px solid red;*/
    opacity: 0.7;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.display_rfq_table td {
    border-bottom: 1px solid #ddd; 
    /* border: 1px solid red;*/
    padding: 8px;
    overflow: hidden;
}

a.table_link {
    display: inline;            
    background-color: inherit;
    color: DarkSlateBlue;
    text-decoration: none;
}

a.table_link:hover {
    color: DarkSlateBlue;
    text-decoration: underline;
}

.buyer {
    text-align: left;
    width: 140px;
}

.CPI_buyer {
    text-align: left;
    width: 60px; 
}

.CPI_title {
    text-align: left;
}

.CPI_date {
    text-align: center;
    /*width: 15%;*/
}

.CPI_details {
    text-align: center;
    /* width: 10%; */
}


.buyerLive {
    text-align: left;
    width: 100px;
}

.title {
    text-align: left;
}

.rfq_ref {
    text-align: left;
    width: 200px;
}

.date {
    text-align: center;
    width: 140px;
}

.date_submitted {
    text-align: center;
    width: 160px;
}

.details {
    text-align: center;
    width: 60px;
}

.email_header {
    /*text-align: center;*/
    
    width: 160px;
    /*background: green;*/
}

.question {
    text-align: left;
    /* width: 100px; */
}

.status {
    text-align: center;
    width: 60px;
}

.notification_type {
    text-align: left;
    width: 200px;
}

.ref {
    text-align: center;
    width: 80px;
}






.edit_delete {
    text-align: center;
    width: 102px; 
}

.all_select {
    text-align: center;
    width: 102px; 
}










.all_select_email_position {
    position: relative;
    left: 0px;
}

.open_question_ref {
    background-color: #D3F8D3; 
    text-align: center;
}

.open_question {
    background-color: #D3F8D3;
}

.open_details {
    background-color: #D3F8D3; 
    text-align: center;
}

.open_status {
    background-color: #D3F8D3;  
    text-align: center;
}















.edit_holder {
    position: relative;
    left: -6px;
    float: left;
}



.edit_position {
    position: relative;
    left: 13px;
    float: left;
}

.delete_position {
    position: relative;
    left: 6px;
    float: left;
}

.separator {
    position: relative;
    left: 10px;
    float: left;
    color: navy;
}

.email_separator {
    position: relative;
    left: 10px;
    top: -20px;
    float: left;
    color: navy;
}

.notify_position {
    position: relative;
    left: 0px;
    float: left;
}







.email_all_position {
    position: relative;
    left: -13px;
    float: left;
}

.email_select_position {
    position: relative;
    left: 6px;
    float: left;
}

.email_separator {
    position: relative;
    left: 10px;
    
    float: left;
    color: navy;
}






















.supplier {
    text-align: left;
}

.supplier2 {
    text-align: left;
    width: 220px;
}


.download_date {
    text-align: center;
    width: 160px;
}

.contact_name {
    text-align: left;
}

.email {
    text-align: left;
}

.sub_value {
   text-align: left; 
   width: 70px;
}

.grant_access {
    text-align: center;
    width: 100px;
}

.auth_date {
    text-align: center;
    width: 135px;
}
    
