	
/*
* Owner: Investor relations:
* Description: Common CSS for Corporate Investor Relations tabbed pages
* Update:
*/
/*fix sub tab left align issue */
#ibm-secondary-tab-list li
{
	text-align:left;
}

/*fix anchor issue */
.cir-anchor-pointer{
    position: relative;
}
.cir-anchor-pointer a{
    position: absolute;
    top: -80px;
}
/*fix show hide h2*/
.ibm-show-hide h2
{
font-size: 1.275rem!important;
}
/*index page carousel leadspace H2 to be H1*/
div [id=ibm-lead-2] h2
{
font-size: 2.5rem;
line-height: 2.8125rem;
}
div [id=ibm-lead-3] h2
{
font-size: 2.5rem;
line-height: 2.8125rem;
}

form[id=ecmccFormV452456G89834O75] span.select2-container
{
width: 88px !important;
}



/*filter for events and articles*/
	.select2-search__field{
		display: none;
	}
	.add_style_events{
		display: none;
	}


#ibm-footer-locale-selector h3
{
line-height: 1.625rem;
font-size: 1rem;
}
.ibm-footermenu-list h3
{
line-height: 1.625rem;
font-size: 1rem;
}
/*change to the same as Northstar class ibm-h3*/
h3{
line-height: 1.875rem;
font-size: 1.5625rem;
}
/*change to the same as Northstar class ibm-h2*/
h2{
font-size: 1.875rem;
line-height: 2.1875rem;
/*font-size: 1.275rem;*/
}

/*Remove pdf underline*/
.ibm-pdf-link{text-decoration:none}
	.ibm-pdf-link:hover{text-decoration:underline}

/* Set the min leadspace height to match the image implementation */
.ibm-landing-page #ibm-leadspace-head.ibm-alternate #ibm-leadspace-body {
    min-height: 180px;
}

/* titles that mimic the document look and feel*/
.cir-doc-title{
font-weight:bold;
text-align: center;
}
.cir-doc-center{
text-align: center;
}

/* styles for the RHS search form*/

form[name=cir-search-form].ibm-column-form label {
    width: auto;
}
table#cir-search-site {
	padding-right: 4px;
	max-width: 100%;
}

select#cir-search-site {width: 220px;}
input#cir-search-text {width: 215px;}

/* Fix "Please keep me informed of products, services and offerings from IBM companies worldwide." part  */
form[name="cir-contact-form"] span.ibm-input-group {
	margin-left: 0px;
}

/* styles for stock part - Univer*/
#cir-sh-sq{display:none}
#cir-sh-sq-lastprice{font-weight:bold;font-size:1.5em;line-height:1.5em}
#cir-sh-sq strong,#cir-sh-sq-datetime,#cir-sh-sq-change,#cir-sh-sq-volume{font-size:.9em}

/* defined for width of table column - Univer*/
.cir-table-w15{width:15%!important;}
.cir-table-w20{width:20%!important;}
.cir-table-w25{width:25%!important;}
.cir-table-w30{width:30%!important;}
.cir-table-w50{width:50%!important;}
.cir-table-w75{width:75%!important;}

/* styles for select filter on Event and A&V pages - Jack and Univer*/
.cir-event-past form.ibm-column-form label,.cir-article-viewpoint form.ibm-column-form label{width:50px;}
.cir-event-past form.ibm-column-form p span,.cir-article-viewpoint form.ibm-column-form p span{margin-left:0}
.ibm-btn-go{display:none;}
.ibm-col-6-4 form textarea{max-width:428px;}

/* styles for reset button on Event and A&V pages - Jack and Univer*/
form[name="cir-event-form"] p input,form[name="cir-article-form"] p input {float: right;}

/* styles for hidden element on Event and A&V pages - Jack and Univer*/
.cir-hidden,.cir-event-noresult,.cir-article-noresult{display:none}

/* styles for event fragments - Univer*/
.cir-event{overflow:hidden}
	.cir-event-image{float:left;margin-right:20px;}
	.cir-event a{text-decoration:none}
	.cir-event-title>a{display:none;}
	.cir-dayofweek{display:none}
	.cir-event-info{clear:both}
.cir-event-calendar .cir-event{border-top:1px dotted #CCC;position:relative;min-height: 57px;}
	.cir-event-calendar .cir-event-image,.cir-event-past .cir-event-image,.cir-event-calendar .cir-event .cir-event-title span,.cir-event-calendar .cir-event-location,.cir-event-calendar .cir-event-info,.cir-event-calendar .cir-event-links,.cir-event-calendar .cir-event h3.ibm-rule,.cir-event-calendar .cir-event .cir-date-label, .cir-event-calendar .cir-event .cir-date-time-sep{display:none}
	.cir-event-calendar .cir-event-title{float:left; float:left; width:525px;}
	.cir-event-calendar .cir-event-notice{float:left;clear:both; margin-top:-13px;}
		.cir-event-calendar  .cir-event-title>a,.cir-event-calendar .cir-event-title>span,.cir-event-calendar .cir-date,.cir-event-calendar .cir-event .cir-event-title{display:block;}
	.cir-event-calendar .cir-date-time, .cir-event-calendar .cir-event-date-time{position: absolute;right: 0;}
.cir-event-past .cir-event,.cir-event-noresult{border-top:1px dotted #CCC;width:100%;overflow:hidden;}
	.cir-event-past .cir-event h3,.cir-event-past .cir-event strong,.cir-event-past .cir-date-time-sep,.cir-event-past .cir-date-time>.cir-event-time,.cir-event-past .cir-event-location,.cir-event-past .cir-event-info,.cir-event-past .cir-event-links, .cir-event-past .cir-event-title br{display:none}
	.cir-event-past .cir-event-title{float:left; width:525px;}
		.cir-event-past .cir-event-title>a,.cir-event-past .cir-event-title>span{display:block;}
		.cir-event-past .cir-event-title strong{display:block; font-weight: normal;}
	.cir-event-past .cir-date-time{float:right;}
	.cir-event-past .cir-event-hr{margin:0!important;}
	.cir-event-past .cir-event .cir-event-title span,.cir-event-past .cir-event .cir-date-label,.cir-event-past .cir-event .cir-dayofweek,.cir-event-past .cir-event .cir-date-time-sep,.cir-event-past .cir-event .cir-time,.cir-event-title span{display:none;}
	.cir-event-past .cir-event-date-time{float:right;}
	.cir-event-date-time .cir-date-label, .cir-event-location .cir-location-label{font-weight: bold;}

/* sttyles for A&V fragments - Jack*/
.cir-article{overflow:hidden; position: relative;}
.cir-title a{text-decoration: none}
.cir-article .cir-title,.cir-article .cir-subtitle,.cir-article .cir-date-label,.cir-article .cir-dayofweek,.cir-article .cir-date-time-sep,.cir-article .cir-time,.cir-article .cir-abstract {display: none;}
.cir-article-viewpoint .cir-article .cir-subtitle,.cir-article-viewpoint .cir-date .cir-dayofweek,.cir-article-viewpoint .cir-tag-article .cir-abstract,.cir-article-viewpoint .cir-tag-viewpoint .cir-date .cir-date{display:none;}
.cir-article cir.image, .cir-viewpoint .cir.image, .cir-event-image{float:left;margin-right:20px;}
.cir-article-viewpoint .cir-article .cir-title>a,.cir-article-viewpoint .cir-article.cir-tag-article .cir-title,.cir-article-viewpoint .cir-article.cir-tag-viewpoint .cir-title,.cir-article-viewpoint .cir-article.cir-tag-viewpoint .cir-subtitle{display:block;}
.cir-article-viewpoint .cir-article .cir-title{width:500px; max-width: 500px; float:left;}
.cir-article-viewpoint .cir-tag-viewpoint .cir-subtitle{width:500px; max-width: 500px; float:left;margin-top:-13px;}
.cir-article-viewpoint .cir-article .cir-abstract{display:none;}
.cir-article-viewpoint .cir-article .cir-date {position: absolute; right: 0; top:0; width:95px; padding: 6px 0; line-height: 1.5em; text-align: right;}
.cir-article-viewpoint .cir-article .cir-date .cir-date{ display: block;}
.cir-article-viewpoint .cir-article,.cir-article-noresult{border-top:1px dotted #CCC;width:100%;overflow:hidden;}
.cir-article-viewpoint .cir-article-hr{margin:0!important;}

/*css for Stock charts page Alan*/
#cir-chart-output {clear: both;}
#cir-chart-output .ibm-container {border-top: 0 none;}
#cir-chart-output .ibm-container .ibm-container-body .ibm-alternate-rule{display: none;}
#cir-chart-output  table.ibm-data-table {margin-bottom: 0px;}

