
/* The scan results section */
.top-4-results  {
    font-family: 'Open Sans', helvetica, arial, sans-serif;
}

#window_sub_menu #agent_message{
    background-color: #FEFEFE;
    border: 1px solid #FFE16A;
    display: none;
    font-family: Arial;
    margin-bottom: 34px;
    margin-left: 25px;
    padding: 10px;
    position: relative;
    width: 874px;
}

#agent_message #agent_message_title{
    font-size : 12px;
    position : absolute;
    right : 824px;
    top: 12px;
    display : none;

}

#agent_message #agent_message_beta{
    width : 34px;
    height : 11px;
    background: url(/images/beta_tag.png) no-repeat center center;
    position : absolute;
    top : 14px;
    left : 13px;
    display : none;
}

#agent_message a{
    color : #196FD9;
}

#agent_message #agent_message_body{
color: #585B50;
    font-size: 12px;
    font-weight: normal;
    left: 66px;
    line-height: 16px;
    position: relative;
    width: 800px;}

#window_sub_menu #result_list_box{
    margin-left : 10px;
    padding-bottom : 10px;
    margin-top : 15px;
}

#result_list_box .title{
    font-size : 16px;
    margin-left : 16px;
    margin-right: 35px;
	margin-top: -15px;
	margin-bottom: 15px;
    color : #666;
    font-family : Arial;
    font-weight : bold;
}

#result_list_box .status_btn_instruction{
    font-size : 13px;
    margin-left : 14px;
    margin-top : 6px;
    color : #484848;
    font-family : Arial;
    /*font-weight : bold;*/
}

#result_list_box .status_btn_instruction .step{
    margin : 3px 0px 3px 20px;
    list-style-type : disc;
}

#results_list
{
  margin-top: 7px;
  width: 638px;
  min-height: 465px;
  margin-left: 15px;
  font-family: Arial; /*border-right: 1px solid rgb(216, 216, 216);*/
  padding-right: 30px;
  background-color : #ffffff;
}

div.scan_item{
	height : 70px;
    padding : 11px 0px 3px 0px;
    border-top : 1px dotted #dfdfdf;
}

div.scan_item.top-4-results {
    height: 80px;
    padding: 0;
    border-top: none;
}

div.scan_item.top-4-results.hover {
    background-color: #e6f3fc;
}

div.first_item{
    border-top : 1px solid #ffffff;
}

div.scan_item:hover{
    /*border-top : 1px solid #999999;
	border-bottom: 1px solid #999999;*/
    cursor: pointer;
}
.scan_details_hide{
	background: url(/images/buttons/hide_details.png) no-repeat bottom center;
}
.scan_details_show{
	background: url(/images/buttons/show_details.png) no-repeat bottom center;
}

.top-4-results.scan_details_hide {
    background-image: none;
}

.top-4-results.scan_details_show {
    background-image: none;
}

div#browser_item{
    /*border-top : 1px solid #E0E0E0;
    border-bottom: 5px solid #E0E0E0;*/
}

div#browser_item:hover
{
    /*border-top : 1px solid #999999;
	border-bottom: 1px solid #999999;*/
    cursor: pointer;
	background-color: #efefef;
    background: url(/images/buttons/show_details.png) no-repeat bottom center;
}

div.scan_item div.item_details{
    float : left;
    width : 250px;
    height : 70px;
}

div.scan_item.top-4-results div.item_details {
    height: 80px;
    width: 595px;
}

/*div.item_details div.item_icon_box img{
    height : 54px;
    width : 55px;
}*/

div.item_details  div.item_icon_box{
    float : left;
    margin-right : 20px;
    margin-top : 2px;
    height : 55px;
    width : 55px;
    padding : 1px;/* to fix IE6 showing the whole icon */
}

.top-4-results div.item_details  div.item_icon_box {
    height: 80px;
    width: 80px;
    margin: 0;
    padding: 0;
}

div.item_details  div.item_name_version_box{
    float : left;
    width : 160px;
    font-size : 12px;
    vertical-align : middle;
    margin : 7px 0px 10px 0px;

}

.top-4-results div.item_details  div.item_name_version_box {
    margin-top: 18px;
}

div.item_name_version_box div.product_name{
    font-weight : bold;
    color: #484848;
    line-height : 16px;
    font-size : 14px;
}

div.item_name_version_box div.product_version{
    color: #484848;
    margin-top : 5px;
}

div.item_name_version_box div.winapp_name{
    font-weight : bold;
    color: #484848;
    /*margin-top: 8px;*/
    line-height : 16px;
    font-size : 14px;
}

.top-4-results div.item_name_version_box div.product_name,
.top-4-results div.item_name_version_box div.winapp_name {
    font-size: 18px;
    font-weight: normal;
    color: #3a3a3a;
}

.top-4-results div.item_name_version_box div.product_version {
    font-size: 13px;
    color: #3a3a3a;
}


/* Second box from the left in the scan item row which shows the status of the scan item*/
div.scan_item div.item_status{
    float : left;
    width : 130px;
    height : 28px;
    margin : 18px 0px 0px 40px;
    /*border : 1px solid;*/
    color : #FFFFFF;
    cursor : pointer;
}

div.scan_item.top-4-results div.item_status {
    margin: 18px 0 0 0;
    text-align: center;
}

div.scan_item.top-4-results .view-results-link {
    float: right;
    width: 100px;
    text-align: right;
    margin-top: 18px;
    margin-right: 18px;
}

div.scan_item.top-4-results .view-results-link a {
    font-size: 13px;
    color: #144a8d;
    text-decoration: none;
}

div.scan_item.top-4-results .view-results-link a:hover {
    text-decoration: underline;
}

div.scan_item div.item_status_text{
    margin-top : 7px;
    text-align : center;
    font-family : Arial;
    font-size : 12px;
    font-weight : bold;
    padding-left : 0px; /*7*/
}

div.scan_item div.status_insecure{
    background: url(/images/buttons/reco_bttn_Insecure.png) no-repeat center center;
}

div.scan_item div.status_insecure_down{
    background: url(/images/buttons/reco_bttn_Insecure_hover.png) no-repeat center center;
}

div.scan_item div.status_outdated{
    background: url(/images/buttons/reco_bttn_Outdated.png) no-repeat center center;
}

div.scan_item div.status_outdated_down{
    background: url(/images/buttons/reco_bttn_Outdated_hover.png) no-repeat center center;
}

div.scan_item div.status_update{
    background: url(/images/buttons/reco_bttn_Update.png) no-repeat center center;
}

div.scan_item div.status_update_down{
    background: url(/images/buttons/reco_bttn_Update_hover.png) no-repeat center center;
}

div.scan_item div.status_pass{
    background: url(/images/buttons/reco_bttn_UptoDate.png) no-repeat center center;
}

div.scan_item div.status_pass_down{
    background: url(/images/buttons/reco_bttn_UptoDate_hover.png) no-repeat center center;
}

div.scan_item div.status_unknown{
    background: url(/images/buttons/reco_bttn_Unknown.png) no-repeat center center;
}

div.scan_item div.status_unknown_down{
    background: url(/images/buttons/reco_bttn_Unknown_hover.png) no-repeat center center;
}

div.scan_item div.status_beta{
    background: url(/images/buttons/reco_bttn_beta.png) no-repeat center center;
}

div.scan_item div.status_beta_down{
    background: url(/images/buttons/reco_bttn_beta_hover.png) no-repeat center center;
}

/* Third box from the right in the scan item row which shows the status of the scan item*/
div.scan_item div.item_action{
    float : left;
    margin : 17px 0px 0px 110px;
}

div.item_action .action_icon_button{
    width : 88px;
    height : 28px;
    margin : 0px auto;
    cursor : pointer;
}

div.item_action .non_zero_day_btn{
    background: url(/images/buttons/act_bttn_FixIt.png) no-repeat center center;
}

div.item_action .zero_day_btn{
    /*background: url(/images/buttons/act_bttn_FixIt_disabled.png) no-repeat center center;*/
    cursor : pointer;
}

/*div.item_action div.action_icon_button:hover{
        background: url(/images/buttons/act_bttn_FixItHover.png) no-repeat center center;
}*/

/* The box under each scan item row that shows the technical details */
#results_list div.scan_item_tech_details{
    background-color : #ffffff;
    width : 640px;
    display : none;
    line-height:16px;
    font-family: 'Trebuchet MS', Arial;
}

#results_list div.scan_item_tech_details.top-4-results {
    width: auto;
}

#results_list div.scan_item_tech_details ul{
    font-size : 12px;
    margin : 0px 25px 0px 18px;/* none-zero margin top and bottom cause a jitter in the hide animation */
    padding : 12px 10px 18px 10px;
    border-left: 1px solid #E0E0E0;
	background-color: #fafafa;
}

#results_list div.scan_item_tech_details.top-4-results ul {
    margin-left: 0;
    border-left: none;
    padding-left: 60px;
    background-color: #feffeb;
}

#results_list div.scan_item_tech_details.top-4-results > ul {
    -moz-box-shadow: inset 0 6px 9px -9px #252525, inset 0px -6px 9px -9px #252525;
    -webkit-box-shadow: inset 0 6px 9px -9px #252525, inset 0px -6px 9px -9px #252525;
    box-shadow: inset 0 6px 9px -9px #252525, inset 0px -6px 9px -9px #252525;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}

#results_list div.scan_item_tech_details li{
    margin: 4px 0px 0px 0px;
    border-bottom : 1px dotted #C8C8C8;
    padding-bottom : 4px;
}

#results_list div.scan_item_tech_details li a{
    font-weight : none;
    text-decoration: none;
    color : #196fd9;
}

#results_list div.scan_item_tech_details li .link{
    text-decoration: none;
    color : #196fd9;
}
#results_list div.scan_item_tech_details li a:hover{
    text-decoration: underline;
}
.ms-up-grp{
    color : #666;
    width: auto;
}
.ms-up-grp:hover{
	cursor: pointer;
}
#browsers_bar_help{
  font-family: Arial;
  margin-left: 15px;
  font-size: 13px;
  color: gray;
  width: 673px;

}
#browsers_bar
{
  margin-top: 7px;
  width: 638px;
  margin-left: 15px;
  font-family: Arial; /*border-right: 1px solid rgb(216, 216, 216);*/
  padding-right: 30px;
  background-color : #F7F7F7;
  margin-bottom: -15px;
}

#desc-browsers{
    font-size: 12px;
    font-weight: bold;
    color: #999;
    line-height:16px;
    width: 40px;
    top: 20px;
    position: relative;
    left: 2px;
}
#desc-selected-browser-results{
    font-size: 12px;
    font-weight: bold;
    color: #999;
    line-height:16px;
    width: 400px;
    top: -4px;
    position: relative;
    left: 2px;
    display: none;
}
#browser_buttons{
    font-size:9px;
    margin-left: 76px;
    top: -20px;
    position: relative;
}

.vuln_item{
    cursor:pointer;
    padding: 4px;
}

.vuln_item:hover{
    color: #144A8D;
    text-decoration: none;
}

.vuln_severity{
    position:relative;
    top:2px;
    margin-left:5px;
    margin-right:5px;
}

#be-title{
    font-size:16px;
    font-weight: bold;
    line-height:20px;
}

#scan_summary {
    position: absolute;
    white-space: nowrap;
    font-family: 'Open Sans', helvetica, arial, sans-serif;
    top: 20px;
    left: 41px;
    display: none;
}

.scan-summary-title {
    color: #3a3a3a;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
}

.scan-summary-title .scan-type {
    font-weight: bold;
}

.scan-summary-title .scan-type sup {
    font-size: 12px;
    vertical-align: top;
}

.scan-summary-complete {
    /*background: transparent url(/images/scan-complete.png) no-repeat scroll left center;
    color: #6c9b39;
    padding: 5px 0 5px 40px;*/
    color: #808080;
    padding: 5px 0 5px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
}

.scan-summary-meta {
    color: #7d7d7d;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;
}

.scan-complete #num_issues_text {
    margin-top: -6px;
    font-family: 'Open Sans', helvetica, arial, sans-serif;
    margin-left: 41px;
    min-height: 16px;
    font-weight: 600;
}

.scan-complete #scan_state_description {
    margin-left: 41px;
    margin-top: 62px;
    width: 666px;
    font-size: 15px;
}

.scan-complete #browser_name_version {
    display: none;
}

#results_title {
    border-top: 1px solid #ccc;
    -moz-box-shadow: inset 0 6px 9px -9px #252525;
    -webkit-box-shadow: inset 0 6px 9px -9px #252525;
    box-shadow: inset 0 6px 9px -9px #252525;
    height: 3px;
    margin-top: 10px;
}