/**********************************************/
/* NEWS search page
/**********************************************/
/**********************************************/
/* Color definitions
	Green: rgb(3,166,75) #03A64B
	Orange: rgb(246,157,37) #F69D25
	Red: rgb(235,91,38) #EB5B26
	Blue: rgb(0,138,185) #008AB9
	Grey (dark): rgb(40,40,40) #282828
	Grey (ligth): rgb(180,180,180) #B4B4B4

*/



/**************************************************/
/* General */
/**************************************************/
p.error, p.exception{font-weight: bold; font-size:0.8em; padding:5px; border-radius:4px; border:1px solid rgb(128,0,0);}



/**************************************************/
/* Search form */
/**************************************************/
#search_form_box #quick_link{text-align:right;}

#news_search_form {}
#news_search_form * {border-color:rgb(220,220,220); background-color:white; color:rgb(120,120,120);}
#news_search_form span{background-color:transparent;}
#news_search_form input#keyword{height:33px;}
#news_search_form button#search{padding:4px 20px 5px 20px;}
#news_search_form button#search span{}
#news_search_form button#search:hover{background-color:rgb(240,240,240);}
#news_search_form a#button_reset{padding:4px 12px 5px 12px;}
#news_search_form a#button_reset span{color:rgb(200,200,200);}
#news_search_form a#button_reset:hover{background-color:rgb(240,240,240);}


#tag_filter_box{ margin:20px 0 10px 0;}
#tag_filter_box #tag_filters {text-align:center;}
#tag_filter_box #tag_filters a{text-decoration:none; padding:2px 4px; margin-right:10px;border:1px solid rgb(0,138,185); border-radius:4px;}
#tag_filter_box #tag_filters a i{}

/*********************************************/
/* Year / Month listing box
/**********************************************/
#year_month_box{display:table; border:none; width:100%; margin:0; padding:0;}

#year_month_box .one_year_box{display:table-cell; padding:0 1px;}
#year_month_box .one_year_box .heading{ background-color:rgb(68,68,68); color:white; font-weight: bold; text-align: center;  border-radius:2px; }
#year_month_box .one_year_box .listing{}
#year_month_box .one_year_box .listing a{display:block; text-decoration: none;  margin:2px 0; text-align: center;  border-radius:2px;}
#year_month_box .one_year_box .listing a:hover{}

#toggle_archive_box{margin:30px 0 20px 0;  text-align:right;}
#toggle_archive_box a{text-decoration: none; padding:2px 5px; border:1px solid rgba(0,138,185,0.5); border-radius:3px; color:rgba(0,138,185,0.5); font-size: 0.9em;}
#toggle_archive_box a:hover{background-color:rgba(0,138,185,0.5);}
#toggle_archive_box a i{margin-left:10px;}



/* ****************************************
* News results box
**************************************** */
#news_results_box{margin:0;}
#news_results_box header h1{margin:0;}
#news_results_box header h1 span.multicolor_title{color:rgb(248,179,52);}
#news_results_box header h1 span.result_numbers_display{font-size: 0.5em;}



/***********************************************************/
/* News item
/***********************************************************/
#content_box .news_item{border-top:1px solid rgb(68,68,68); padding:10px; margin:15px 0 70px 0; background-color:rgb(237,237,237); border-radius: 2px;}
#content_box .news_item .direct_link{float:right; font-size:1.1em;}

#content_box .news_item a.direct_link_box{display:block; text-align:right;}
#content_box .news_item a.direct_link{}
#content_box .news_item a.direct_link:hover{text-decoration:underline;}


#content_box .news_info{display:block;}
#content_box .news_info .banner{float:left; margin:5px 10px 10px 0; padding:0;}
#content_box .news_info .sector_watch_tag{float:left; padding:0 4px; color:white; font-size:0.9em; margin-bottom:5px; margin-right:5px; background-color: rgb(68,68,68); border:1px solid rgb(68,68,68); border-radius:4px;  }
#content_box .news_info .title{clear:both; margin-top:0;}



#content_box .news_info .subtitle{}
#content_box .news_info .date{color:rgb(68,68,68); font-variant: italic;}
#content_box .news_info .article{ margin:0;}
#content_box .news_info .article_link{text-align:right;}
#content_box .news_info .copyright_info {margin:10px 0; padding:3px 5px; border: 1px solid rgb(226,229,230); font-size: 0.7em; border-radius:5px; color:rgb(200,200,200);}
#content_box .news_info .copyright_info a{color:inherit; text-decoration:underline;}
#content_box .news_info .copyright_info a:hover{color:rgb(248,179,52); background-color:transparent;}

span.highlighted{display:inline !important; padding:0; margin:0; background-color:rgb(246,157,37); font-size:inherit;}






/***********************************************************/
/* Spacer in between items */
.spacer {margin:0 0 20px 0;}
.spacer .spacer_link{}
.spacer .back_to_referrer{display:none; text-decoration:none;}





/*********************************************/
/* Pagination
/**********************************************/
#pagination_container{display:table; margin:0 auto 10px auto;}
#pagination_container .page_link{display:block; float:left; width:40px; padding:0; margin:0; font-size:1.1em; text-align:center; border:1px solid rgb(204,204,204); border-width:1px 1px 1px 0;}
#pagination_container .page_link:first-child{border-left-width:1px;}

#pagination_container .current_page{ color:rgb(220,220,220);  }

#pagination_container span{display:block; width:100%; padding:5px; text-align:center;}
#pagination_container a{display:block; width:100%; padding:5px; text-decoration:none; color:rgb(150,150,150);  text-align:center;}
#pagination_container a:hover{background-color:rgb(240,240,240);}


