/*!
######################################################

# %file_name%

# OCOM GLOBAL ASSET RELEASE: %ga_build%

# BUILD DATE: %ga_date%

# %ga_copyright%

%ga_warning%

######################################################
*/

/*! VERSION INFO */
#event3-base-styles{content:"%ga_build%"}

/*! BASE STYLES */
*{margin:0;padding:0;list-style:none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
html{font-size:62.5%;height:100%}
body{padding:0;margin:0;color:#252525;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-size:2rem;line-height:1.2em;min-width:280px;height:100%}

table tr td,table tr th{font-size:18px;font-size:1.8rem;line-height:1.222222222222em;}
p{margin:0 0 1.6em;color:#404040}
h1,h2,h3,h4,h5,h6{padding:0px}

h1,h1.hd55,h2.hd55,h3.hd55,h4.hd55,h5.hd55,h6.hd55 {margin:0 0 0.6em 0;font-size:55px;font-size:5.5rem;line-height:1.054545454545em}
h2,h1.hd46,h2.hd46,h3.hd46,h4.hd46,h5.hd46,h6.hd46 {margin:0 0 0.6em 0;font-size:46px;font-size:4.6rem;line-height:1.04347826087em}
   h1.hd41,h2.hd41,h3.hd41,h4.hd41,h5.hd41,h6.hd41 {margin:0 0 0.6em 0;font-size:41px;font-size:4.1rem;line-height:1.1em}
												h3 {margin:0 0 0.6em 0;font-size:37px;font-size:3.7rem;line-height:1.1em}
   h1.hd40,h2.hd40,h3.hd40,h4.hd40,h5.hd40,h6.hd40 {margin:0 0 0.6em 0;font-size:40px;font-size:4.0rem;line-height:1.1em}
h4,h1.hd36,h2.hd36,h3.hd36,h4.hd36,h5.hd36,h6.hd36 {margin:0 0 0.6em 0;font-size:36px;font-size:3.6rem;line-height:1.055555555556em}
h5,h1.hd35,h2.hd35,h3.hd35,h4.hd35,h5.hd35,h6.hd35 {margin:0 0 0.6em 0;font-size:35px;font-size:3.5rem;line-height:1.114285714286em}
   h1.hd34,h2.hd34,h3.hd34,h4.hd34,h5.hd34,h6.hd34 {margin:0 0 0.6em 0;font-size:34px;font-size:3.4rem;line-height:1.1em}
   h1.hd32,h2.hd32,h3.hd32,h4.hd32,h5.hd32,h6.hd32 {margin:0 0 0.6em 0;font-size:32px;font-size:3.2rem;line-height:1.1em}
h6,h1.hd30,h2.hd30,h3.hd30,h4.hd30,h5.hd30,h6.hd30 {margin:0 0 0.6em 0;font-size:30px;font-size:3.0rem;line-height:1.133333333333em}
   h1.hd28,h2.hd28,h3.hd28,h4.hd28,h5.hd28,h6.hd28 {margin:0 0 0.6em 0;font-size:28px;font-size:2.8rem;line-height:1.214285714286em}	
   h1.hd25,h2.hd25,h3.hd25,h4.hd25,h5.hd25,h6.hd25 {margin:0 0 0.6em 0;font-size:25px;font-size:2.5rem;line-height:1.08em}
   h1.hd24,h2.hd24,h3.hd24,h4.hd24,h5.hd24,h6.hd24 {margin:0 0 0.6em 0;font-size:24px;font-size:2.4rem;line-height:1.083333333333em}
   h1.hd22,h2.hd22,h3.hd22,h4.hd22,h5.hd22,h6.hd22 {margin:0 0 0.6em 0;font-size:22px;font-size:2.2rem;line-height:1.181818181818em}

h2.hdx,h1.hdx{position:relative;padding-left:16px;*padding-left:0;font-size:37px;font-size:3.7rem;line-height:1.055555555556em;clear:both;max-width:958px; /* not 974 bc of pad */ margin:0 auto 0.95em}
h2.hdx:before,h1.hdx:before{content:"";display:block;position:absolute;top:0;bottom:.2em;left:0;width:7px;
	background: #f00;
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 0%, rgba(199,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,0,0,1)), color-stop(100%,rgba(199,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(199,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(199,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(199,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 0%,rgba(199,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#c70000',GradientType=0 );
}

.xxlrg{font-size:25px;font-size:2.5rem;line-height:1.12em;}
 .xlrg{font-size:24px;font-size:2.4rem;line-height:1.181818181818em;}
  .lrg{font-size:22px;font-size:2.2rem;line-height:1.181818181818em;}
  .sml{font-size:18px;font-size:1.8rem;line-height:1.111111111111em;}
 .xsml{font-size:16px;font-size:1.6rem;line-height:1.125em;}
.xxsml{font-size:14px;font-size:1.4rem;line-height:1.142857142857em;}

.hd-section,
.hd-section-alt{color:#f00;font-size:22px;font-size:2.2rem;margin:2.2em 0 1.6em;font-weight:bold}
.hd-section-alt{color:#000}
span.brandtxt{color:#f00}

code,kbd{font-family:courier,"courier new",monaco;color:#666;font-size:18px;font-size:1.8rem;line-height:1.222222222222em;}

a,a:link,a:visited{color:#1f4f82;text-decoration:none}
a:hover{color:#1f4f82;text-decoration:underline}
.no-touch a[href*='tel:']{color:inherit !important}
.no-touch a[href*='tel:']:hover{text-decoration:none !Important;cursor:default}

dt,strong,em,b{font-weight:bold}
i,em{font-style:italic}

ol,dl{margin-bottom:1px}
dd{margin-bottom:.5em}
blockquote{padding:.5em 0px}
hr{color:#ccc;background-color:#ccc;border:0;height:1px;margin:3em 0px;clear:both}
em{font-weight:inherit}
img{border:0}

hr.rulebig{
	position:relative;height:30px;margin:0;
	background: #fff;
	background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );
	*height:1px;
}
hr.rulesmall
{
background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-c75-shadow.png') no-repeat scroll 50% bottom transparent;
height:6px;background-size: 100% 100%;
margin:0 auto 3em;
width:100%;
max-width:974px;
}

.f11v2r2 hr.rulesmall {max-width:1180px}

@media (min-width:801px) and (max-width: 1240px){
	.f11v2r2 hr.rulesmall{margin-left:2%;margin-right:2%;width:96%}
}

@media (min-width:0) and (max-width: 800px){
	.f11v2r2 hr.rulesmall{margin-left:2.4%;margin-right:2.4%;width:95.2%}
}


.f12v0 hr.rulebig,
.f12v1 hr.rulebig{
	width:300%;margin:0 0 0 -100%;
}
ol.decimal {margin:0;padding:0}
ol.decimal li {list-style-type: decimal;margin:0 0 20px 0;padding:0;list-style-position:inside}
.obullets li{padding: 0 0 20px 20px; background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-obullet.png') no-repeat 4px 8px transparent;display:table }
.obullets li .obullets {margin:1em 0 0 1em}

/* new window icons */
span.newwin{display:inline-block}
span.newwin:after,a.newwin:after {content:" ";display:inline;background: url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-Newin.png') no-repeat 100% 50% transparent;padding-left:20px;margin-left:5px}

/* cta list and links */
.cta-list{font-size:18px;font-size:1.8rem;margin-left:1.4em;margin-bottom:1.5em}
.cta-list li{margin-left:20px;margin-left:2.0rem;margin-bottom:.65em}
.cta-list li:before, .cta-list li.cta-lock:before{display:block;width:10px;width:1.0rem;height:1.2em;background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-cta-arrow.png') 50% 50% no-repeat;content:' ';float:left;margin:0 0 0 -18px;margin:0 0 0 -1.8rem}
.cta-list li.cta-lock:before{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-cta-lock.png') 0 50% no-repeat;width:1em;}

a.ctalink,a span.ctalink{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-cta-arrow.png') 0 50% no-repeat;padding-left:15px;margin-left:10px}

/* right chevron */
a.ochevron:after {content:"";display:inline;background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-compass-right-chev.png') 0 50% no-repeat;padding-left:1.1em;background-size:100% 100%;font-size:.68em;line-height:1em;position:relative;top:-.1em;margin-left:.4em;vertical-align: middle;}

@media \0screen\,screen\9 {
	a.ochevron:after{padding-left:1.4em;font-size:.8em;top:-.15em}
}

/* end of article marker */
span.cmps-end {display:inline-block;height:.6em;width:.6em;background:#f00;margin:.25em 0 0 .45em;vertical-align:top}
em.cmps-highlight{font-style:normal;color:#f00}

/* list number thing */
.cmps-nitem{width:100%;clear:both}
.cmps-nitem:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
span.cmps-num{
	display:inline-block;
	font-size:50px;
	font-size:5.0rem;
	min-width:1.42em;
	height:1.42em;
	color:#f00;background:#fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	position:relative;
	margin-right:.7em;
	text-align:center;
	margin-bottom:6px;
	position:absolute;
	line-height:.9em;
	font-weight:bold;
}

span.cmps-num span{line-height:1.5em;}
h4.cmps-nhead{font-size:28px;font-size:2.8rem;color:#4e4e4e;position:relative;min-height:2.2em;line-height:2.8em}

h4.cmps-nhead-alt span.cmps-num{font-size:54px;font-size:5.4rem;color:#000}
h4.cmps-nhead-alt{line-height:2.9em}

span.cmps-nheadtxt{margin:0 0 0 3.4em;display:inline-block;line-height:1.3em}

.cmps-nitems-alt h4.cmps-nhead span.cmps-num{color:#000;font-size:36px;font-size:3.6rem}
.cmps-nitems-alt span.cmps-nheadtxt{margin-left:2.5em}
.cmps-nitems-alt h4.cmps-nhead{line-height:2.1em;font-weight:normal;color:#404040;min-height:1.2em}
.cmps-nitems-alt,.cmps-nitems-alt p {color:#404040 !important}
.js span.numbergrow{visibility:hidden}

@media (min-width:0) and (max-width: 1040px){
	h2.hdx,h1.hdx {margin-left:2.4414062%;margin-right:2.4414062%;width:95.1171876%}
	.c81 h2.hdx,.c81 h1.hdx{margin-left:0;margin-right:0}
	.f15w3 > hr.rulesmall,
	.f15w4 > hr.rulesmall{
		margin-left:2.4414062%;margin-right:2.4414062%;width:95.1171876%
	}

}

@media only screen and (min-width: 0px) and (max-width:974px) {	
	html{font-size:56.875%}
	.obullets li{background-position: 4px 6px;}
}

@media only screen and (min-width: 0px) and (max-width:770px) {	
	html{font-size:46.875%}
	a.ctalink{background-size:9px,9px;}
	.cta-list li:before,.cta-list li.cta-lock:before{background-size:91%,91%;}
	.cta-list{margin-left:12px}
	.obullets li{background-position: 4px 4px;}
	span.newwin:after,a.newwin:after {background-image:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-Newin.png');padding-left:16px;margin-left:5px}
}


@media only screen and (min-width: 0px) and (max-width:500px) {	
	html{font-size:44%;-webkit-text-size-adjust: none;}
	a.ctalink{background-size:7px,7px;}
	.cta-list li:before{background-size:88%,88%;}
	.cta-list li.cta-lock:before{background-size:86%,86%;}
	.cta-list{margin-left:0}
}

/*! RESPONSIVE VIDEO  */
.responsiveVid {width:100%;padding-top:56.25%;position:relative}
.responsiveVid *{position:absolute;top:0}
.responsiveVid iframe{position:relative !important}
.responsiveVid span{width:100%}

/*! GENERIC - SOCIAL ICONS */
.scl-icons{float:left}
.scl-icons li{float:left;margin:0 0 0 6px}
.scl-icons li a{width:16px;height:16px;background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-min-sprite.png?v=2') 0 0 no-repeat;outline:0;-moz-outline:0;display:block;overflow:hidden;text-indent:-4000px}
.scl-icons li.scl-youtube a			{background-position:-654px -201px}
.scl-icons li.scl-youtube a:hover	{background-position:-674px -201px}
.scl-icons li.scl-facebook a		{background-position:-694px -201px}
.scl-icons li.scl-facebook a:hover	{background-position:-714px -201px}
.scl-icons li.scl-linkedin a		{background-position:-734px -201px}
.scl-icons li.scl-linkedin a:hover	{background-position:-754px -201px}
.scl-icons li.scl-twitter a			{background-position:-774px -201px}
.scl-icons li.scl-twitter a:hover	{background-position:-794px -201px}
.scl-icons li.scl-feed a			{background-position:-814px -201px}
.scl-icons li.scl-feed a:hover		{background-position:-834px -201px}
.scl-icons li.scl-googleplus a		{background-position:-574px -201px}
.scl-icons li.scl-googleplus a:hover{background-position:-594px -201px}
.scl-icons li.scl-blog a			{background-position:-534px -201px}
.scl-icons li.scl-blog a:hover		{background-position:-554px -201px}
.scl-icons li.scl-delicious a		{background-position:-854px -201px}
.scl-icons li.scl-delicious a:hover	{background-position:-874px -201px}
.scl-icons li.scl-pinterest a		{background-position:-894px -201px}
.scl-icons li.scl-pinterest a:hover	{background-position:-914px -201px}
.scl-icons li.scl-newsletter a		{background-position:-934px -201px}
.scl-icons li.scl-newsletter a:hover{background-position:-954px -201px}
.scl-icons li.scl-ptnrcast a		{background-position:-974px -201px}
.scl-icons li.scl-ptnrcast a:hover	{background-position:-994px -201px}
.scl-icons li.scl-omn a				{background-position:-1014px -201px}
.scl-icons li.scl-omn a:hover		{background-position:-1034px -201px}

.scl-icons li.scl-youku a{background-position:-44px 0px;background-image:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-social-icons-alt.png');background-repeat:no-repeat;}
.scl-icons li.scl-youku a:hover{background-position:-64px 0px}
.scl-icons li.scl-weibo a{background-position:-4px 0px;background-image:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-social-icons-alt.png');background-repeat:no-repeat;}
.scl-icons li.scl-weibo a:hover{background-position:-24px 0px}


.scl-icons-large li { float:left; margin:0 6px 0 0 }
.scl-icons-large li a { width:22px; height:22px; background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-social-icons-large.png') 0 0 no-repeat; outline:0; -moz-outline:0; display:block; overflow:hidden; text-indent:-4000px }
.scl-icons-large li.scl-twitter a { background-position:-425px 0px }
.scl-icons-large li.scl-twitter a:hover { background-position:-400px -30px }
.scl-icons-large li.scl-blog a { background-position:-375px -60px }
.scl-icons-large li.scl-blog a:hover { background-position:-350px -90px }
.scl-icons-large li.scl-linkedin a { background-position:-325px -120px }
.scl-icons-large li.scl-linkedin a:hover { background-position:-300px -150px }

/*! GENERIC - COMPASS BTTN STYLES */ 


/*
.cmps-bttns{float:left;width:160px;margin:0}
*/

.cmps-bttns{float:left;width:100%;margin:0;line-height:1.1em}

.cmps-bttns > div{
	float:left;margin:0 16px .6em 0;position:relative;
	-webkit-box-shadow: 2px 2px 6px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    2px 2px 6px rgba(50, 50, 50, 0.5);
	box-shadow:         2px 2px 6px rgba(50, 50, 50, 0.5);
	background: rgb(231,231,231);
}

.cmps-bttns > div > a{
	position:relative;
	color:#1f4f82;
	border:1px solid #f5f5f5;border-bottom:1px solid #d4d4d4;
	display:block;padding:.4375em 3.375em .375em .9375em;*padding-right:15px;font-size:16px;font-size:1.6rem;
	background: #fff;
	background: -moz-linear-gradient(top,  rgba(231,231,231,1) 0%, rgba(255,255,255,1) 56%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,231,231,1)), color-stop(56%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(231,231,231,1) 0%,rgba(255,255,255,1) 56%);
	background: -o-linear-gradient(top,  rgba(231,231,231,1) 0%,rgba(255,255,255,1) 56%);
	background: -ms-linear-gradient(top,  rgba(231,231,231,1) 0%,rgba(255,255,255,1) 56%);
	background: linear-gradient(to bottom,  rgba(231,231,231,1) 0%,rgba(255,255,255,1) 56%);
}

.cmps-bttns > div > a:visited{color:#1f4f82}
.cmps-bttns > div:hover > a,
.cmps-bttns > div.shareopen > a{text-decoration:none;background:transparent}
.cmps-bttns > div > a:after{
content:"";display:block;position:absolute;right:0;top:0;bottom:0;border-left:1px solid #d7d7d7;
-webkit-box-shadow: -1px 0px 0px rgba(255, 255, 255, 1);
-moz-box-shadow:    -1px 0px 0px rgba(255, 255, 255, 1);
box-shadow:         -1px 0px 0px rgba(255, 255, 255, 1);
width:36px;
}



.cmps-bttns > div:hover,
.cmps-bttns > div.shareopen{
	background: rgb(32,97,138);
     -webkit-transition: background 250ms linear;
     -moz-transition: background 250ms linear;
     -o-transition: background 250ms linear;
     -ms-transition: background 250ms linear;
	 transition: background 250ms linear;
}

.cmps-bttns > div:hover > a,
.cmps-bttns > div.shareopen > a{
	border:1px solid #2c82b9;
	color:#fff;
	-webkit-transition: color 150ms linear;
	-moz-transition: color 150ms linear;
	-o-transition: color 150ms linear;
	-ms-transition: color 150ms linear;
	transition: color 150ms linear;
}

.cmps-bttns > div:hover > a:after,
.cmps-bttns > div.shareopen > a:after{
	border-left:1px solid #1a406e;
	-webkit-transition: border-color 250ms linear;
	-moz-transition: border-color 250ms linear;
	-o-transition: border-color 250ms linear;
	-ms-transition: border-color 250ms linear;
	transition: border-color 250ms linear;
	-webkit-box-shadow: -1px 0px 0px rgba(44, 130, 185, 1);
	-moz-box-shadow:    -1px 0px 0px rgba(44, 130, 185, 1);
	box-shadow:         -1px 0px 0px rgba(44, 130, 185, 1);
}


.cmps-bttns > div > a:before{
content:"";display:block;position:absolute;right:0;top:50%;
background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-cmps-button-sprite.png') -26px 6px no-repeat;
width:35px;
height:30px;
margin-top:-15px;
}

.f11v3 .cmps-bttns > div > a:before,
.cmps-bttns > div:hover > a:before{
	background-position:11px 6px;
}

/* Download Icon */
.cmps-bttns > div.cmps-dwnld a:before{
	background-position:-24px -83px;
}
.f11v3 .cmps-bttns > div.cmps-dwnld a:before,
.cmps-bttns > div.cmps-dwnld:hover a:before{
	background-position: 8px -83px;
}

.cmps-bttns > div.cmps-share a:before{
	background-position:-20px -129px;
}

.cmps-bttns > div.cmps-share:hover a:before,
.cmps-bttns > div.shareopen > a:before{
	background-position: 8px -129px;
}
/* Input submission version */

.cmps-bttns > div {position: relative;}
.cmps-bttns > div > a {position:relative;display:inline-block;z-index:0;-ms-user-select:none;}
.cmps-bttns > div > input {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;background:transparent;z-index: 3;padding: 0;margin:0;cursor: pointer;}

.cmps-bttns-input {float:none;margin: 1.5em 0 1.2em 0;}

.cmps-bttns-input > div > input[type=submit] {color: #1f4f82;text-align:center;width:auto;height:auto;border: 1px solid #f5f5f5;border-bottom: 1px solid #d4d4d4;display: block;padding: 10px 55px 10px 20px;padding: 0.5em 3.4em 0.5em 1em;font-size: 16px;font-size: 1.6rem;background: rgb(231,231,231);background: -moz-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(255,255,255,1) 56%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,231,231,1)), color-stop(56%,rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(231,231,231,1) 0%,rgba(255,255,255,1) 56%);background: -o-linear-gradient(top, rgba(231,231,231,1) 0%,rgba(255,255,255,1) 56%);background: -ms-linear-gradient(top, rgba(231,231,231,1) 0%,rgba(255,255,255,1) 56%);background: linear-gradient(to bottom, rgba(231,231,231,1) 0%,rgba(255,255,255,1) 56%);cursor:pointer;}
.cmps-bttns-input > div:hover > input[type=submit] {border: 1px solid #2c82b9;color: #fff;-webkit-transition: color 150ms linear;-moz-transition: color 150ms linear;-o-transition: color 150ms linear;-ms-transition: color 150ms linear;transition: color 150ms linear;background: rgb(32,97,138);-webkit-transition: background 250ms linear;-moz-transition: background 250ms linear;-o-transition: background 250ms linear;-ms-transition: background 250ms linear;transition: background 250ms linear;
}
.cmps-bttns-input > div {display:inline-block;float:none;position:relative;-webkit-box-shadow: 2px 2px 6px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    2px 2px 6px rgba(50, 50, 50, 0.5);
    box-shadow:         2px 2px 6px rgba(50, 50, 50, 0.5);
    background: rgb(231,231,231);}

.cmps-bttns-input > div > span {text-indent: -9999999px;display:inline-block;position:absolute;width:36px;height:35px;background: url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-cmps-button-sprite.png') -25px 9px no-repeat;border-left: 1px solid #d7d7d7;right:0;top:0px;-webkit-box-shadow: -1px 0px 0px rgba(255, 255, 255, 1);-moz-box-shadow: -1px 0px 0px rgba(255, 255, 255, 1);box-shadow: -1px 0px 0px rgba(255, 255, 255, 1);
}
.cmps-bttns-input > div:hover > span {border-left: 1px solid #1a406e;-webkit-box-shadow: -1px 0px 0px rgba(44, 130, 185, 1);-moz-box-shadow: -1px 0px 0px rgba(44, 130, 185, 1);box-shadow: -1px 0px 0px rgba(44, 130, 185, 1);background-position: 12px 9px;}

@media only screen and (min-width: 771px) and (max-width:974px) {
    .cmps-bttns-input > div > span {height:31px;background-position: -25px 8px;}
    .cmps-bttns-input > div:hover > span {background-position: 12px 8px;}
    .cmps-bttns-input > div > input[type=submit] {padding-right: 3.6em;}

}
@media only screen and (min-width: 501px) and (max-width:770px) {
    .cmps-bttns-input > div > span {height:27px;background-position: -25px 5px;}
    .cmps-bttns-input > div:hover > span {background-position: 12px 5px;}
    .cmps-bttns-input > div > input[type=submit] {padding-right: 4.1em;}
}
@media only screen and (min-width: 0) and (max-width:500px) {
    .cmps-bttns-input > div > span {height:24px;background-position: -25px 3px;}
    .cmps-bttns-input > div:hover > span {background-position: 12px 3px;}
    .cmps-bttns-input > div > input[type=submit] {padding-right: 4.3em;}
}
/* Menus */
.cmps-bttns > div.cmps-menu-title a:before {background-position: -25px -37px;}
.cmps-bttns > div.cmps-menu-title:hover a:before,
.cmps-bttns.cmps-menu-opened div.cmps-menu-title a:before {background-position: 7px -37px;}

.cmps-menu-opened > div.cmps-menu-title {background:#20618a;margin-bottom:0px}
.cmps-menu-opened > div > a {background:transparent;border: 1px solid #2c82b9;color: #fff;white-space:nowrap}

/* big cta links */
.cmps-bigcta > span {display:inline-block;margin:0 .4em .4em 0}

@media only screen and (min-width: 0px) and (max-width:974px) {	
	.cmps-bttns > div.cmps-menu-items a.cmps-menu-selected:before {top:6px !important;left:8px !important}
}

@media only screen and (min-width: 0px) and (max-width:770px) {	
	
	.cmps-bttns > div > a{
		padding-right:4em;
	}

	.cmps-bttns > div > a:after{width:34px}
	.cmps-bttns > div > a:before{width:33px}

	.cmps-bttns > div.cmps-menu-items a.cmps-menu-selected:before {top:5px !important;left:8px !important}
}


/*! BETAMODE */
#betamode{
	background:#0f0;
	color:#1d8b00;
	font-weight:bold;
	font-size:20px;
	padding:8px 1%;
	position:fixed;
	bottom:8px;
	right:8px;
	z-index:1000;
	min-height:14px;
	text-align:right;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.5);
}


/*! GENERIC.VIDEO.WARNING */

.vidwarning {
background:#f00;
color:#fff;padding:10px 50px 10px 10px;font-size:16px !important;
clear:both;
position:relative;
background: -moz-linear-gradient(top,  rgba(196,0,0,0.74) 0%, rgba(255,0,0,0.94) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,0,0,0.74)), color-stop(100%,rgba(255,0,0,0.94)));
background: -webkit-linear-gradient(top,  rgba(196,0,0,0.74) 0%,rgba(255,0,0,0.94) 100%);
background: -o-linear-gradient(top,  rgba(196,0,0,0.74) 0%,rgba(255,0,0,0.94) 100%);
background: -ms-linear-gradient(top,  rgba(196,0,0,0.74) 0%,rgba(255,0,0,0.94) 100%);
background: linear-gradient(to bottom,  rgba(196,0,0,0.74) 0%,rgba(255,0,0,0.94) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c40000', endColorstr='#f0ff0000',GradientType=0 );
}

.responsiveVid .vidwarning {position:absolute;bottom:0;top:auto}

.cw04v0 .vidwarning,
.cw04v1 .vidwarning{position:absolute;bottom:0;top:auto;max-width:580px;width:auto}

.cw04v2 .vidwarning{max-width:644px;width:auto}
.cw04v3 .vidwarning{width:auto}

.vidwarning a,.vidwarning a:visited {display:inline !Important;color:#fff !important;position:relative;text-decoration:underline}


.vidwarning a.vidwarnclose{font-weight:bold;display:block !Important;float:right;font-size:2em;text-decoration:none;line-height:1em;margin:-.5em -35px 0 0 }
.vidwarning a.vidwarnclose:hover{opacity:.9;text-decoration:none}

.vidwarnclosed{display:none}

/*! GENERIC.OWL -- CORE */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div,
.owl-controls .owl-buttons a{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.owl-carousel .grabbing { 
    cursor:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-owl-grab.png') 8 8, move;
}

.owl-item.loading{
	background: url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-owl-loader.gif') no-repeat center center;
}


/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* --------------------------------------------------------------- */
/*! GENERIC.OWL -- NAV */
/* --------------------------------------------------------------- */

.owl-buttons {position:absolute;top:50%;width:1210px;left:50%;margin-left:-605px;height:3em;margin-top:-1.5em}

.owl-controls .owl-buttons div,
.owl-controls .owl-buttons a{
	position:absolute;
	top:0%;
	margin-top:0; 
	background: url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-owl-arrows.png') 0 0 no-repeat;
	text-indent: -9999px;
	display: inline-block;
	zoom: 1;
	width: 68px;
	height:60px;
	opacity:.7;	
	-webkit-transition: opacity 250ms;
    -moz-transition:  opacity 250ms;
    -o-transition:  opacity 250ms;
    transition:  opacity 250ms;
}
.owl-controls .owl-buttons a:hover{opacity:1}
/* .owl-controls .cw40hid .owl-buttons div {margin-top:-20px} */
.owl-controls .owl-buttons .owl-next {background-position:0 -60px;right:0px}
.owl-controls.owl-hide-pag .owl-buttons .owl-next {right:auto;left:10px}
.owl-controls .owl-buttons .owl-prev {left:0px}


/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-controls.clickable .owl-buttons a:hover{
	opacity: 1;
	text-decoration: none;
}

.owl-buttons .disabled {opacity:.2 !important}

/* Styling Pagination*/
 .owl-pagination {width:100%;text-align:center}

 .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
}
 .owl-controls .owl-page span,
  .owl-controls .owl-page a{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 9px;
	opacity: 1;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #d0d0d0;
	-webkit-transition: background 250ms;
    -moz-transition:  background 250ms;
    -o-transition:  background 250ms;
    transition:  background 250ms;
	z-index:1;    
}

 .owl-controls .owl-page.active span,
  .owl-controls .owl-page.active a{
	opacity: 1 !Important;
	background:#f00;
}

 .owl-controls.clickable .owl-page:hover span,
  .owl-controls.clickable .owl-page:hover a{
	opacity: .7;
}

.owl-hide-pag .owl-pagination div{display:none !important}

/* If PaginationNumbers is true */

 .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

@media only screen and (max-width: 1250px) {
	 .owl-buttons {width:1160px;margin-left:-580px}
}

@media only screen and (max-width: 1180px) {
	.owl-controls-w1{text-align:center}
	.owl-controls {display:inline-block;margin:20px 0 0 0;position:relative}
	.owl-controls .owl-buttons {width:auto;bottom:auto;position:relative;left:auto;margin:-35px 0 0 0;height:40px}
	.owl-hide-pag .owl-buttons {margin-top:0}
	.owl-controls .owl-buttons div {top:0;margin-top:0}
	.owl-controls .owl-buttons .owl-prev {left:-58px}
	.owl-controls .owl-buttons .owl-next {right:-58px}
	.owl-controls.owl-hide-pag .owl-buttons .owl-next {right:auto;left:10px}
	.owl-pagination {position:relative;bottom:auto;z-index: 2;}
	.owl-controls .owl-buttons div,.owl-controls .owl-buttons a{position:absolute;top:50%;margin-top:-20px !important;width:48px;height:40px;background-position:-10px -10px}
	.owl-controls .owl-buttons .owl-next{background-position:-10px -69px}
}

.f11v2 .owl-controls-w1{text-align:center}
.f11v2 .owl-controls {display:inline-block;margin:20px 0 0 0;position:relative}
.f11v2 .owl-controls .owl-buttons {width:auto;bottom:auto;position:relative;left:auto;margin:-35px 0 0 0;height:40px}
.f11v2 .owl-hide-pag .owl-buttons {margin-top:0}
.f11v2 .owl-controls .owl-buttons div {top:0;margin-top:0}
.f11v2 .owl-controls .owl-buttons .owl-prev {left:-58px}
.f11v2 .owl-controls .owl-buttons .owl-next {right:-58px}
.f11v2 .owl-controls.owl-hide-pag .owl-buttons .owl-next {right:auto;left:10px}
.f11v2 .owl-pagination {position:relative;bottom:auto;z-index: 2;}
.f11v2 .owl-controls .owl-buttons a{position:absolute;top:50%;margin-top:-20px !important;width:48px;height:40px;background-position:-10px -10px}
.f11v2 .owl-controls .owl-buttons .owl-next{background-position:-10px -69px}




/*! BRAND COLORS */


/* ######################## PRIMARY ######################## */
.bgred {background-color:#F80000 !important}
.txtred,
.beforered:before,
.setred .bcolorbefore:before {color:#F80000 !important}
.fillred {fill:#F80000}
.setred .bcbordercolor {border-color:#F80000}

.bgblack {background-color:#000 !important}
.txtblack,
.beforeblack:before,
.setblack .bcolorbefore:before {color:#000 !important}
.fillblack {fill:#000}
.setlightslate .bcbordercolor {border-color:#000}

.bgwhite {background-color:#fff !important}
.txtwhite,
.beforewhite:before,
.setwhite .bcolorbefore:before {color:#fff !important}
.fillwhite {fill:#fff}
.setwhite .bcbordercolor {border-color:#fff}


/* ######################### SLATE ######################### */
.bglightslate {background-color:#bfced6 !important}
.txtlightslate,
.beforelightslate:before,
.setlightslate .bcolorbefore:before {color:#bfced6 !important}
.filllightslate {fill:#bfced6}
.setlightslate .bcbordercolor {border-color:#bfced6}

.bgslate {background-color:#7a99ac !important}
.txtslate,
.beforeslate:before,
.setslate .bcolorbefore:before {color:#7a99ac !important}
.fillslate {fill:#7a99ac}
.setslate .bcbordercolor {border-color:#7a99ac}

.bgdarkslate {background-color:#425563 !important}
.txtdarkslate,
.beforedarkslate:before,
.setdarkslate .bcolorbefore:before {color:#425563 !important}
.filldarkslate {fill:#425563}
.setdarkslate .bcbordercolor {border-color:#425563}


/* ######################### GREY ########################## */
.bglightgrey {background-color:#d1d3d4 !important}
.txtlightgrey,
.beforelightgrey:before,
.setlightgrey .bcolorbefore:before {color:#d1d3d4 !important}
.filllightgrey {fill:#d1d3d4}
.setlightgrey .bcbordercolor {border-color:#d1d3d4}

.bggrey {background-color:#8a8c8e !important}
.txtgrey,
.beforegrey:before,
.setgrey .bcolorbefore:before {color:#8a8c8e !important}
.fillgrey {fill:#8a8c8e}
.setgrey .bcbordercolor {border-color:#8a8c8e}

.bgdarkgrey {background-color:#58595b !important}
.txtdarkgrey,
.beforedarkgrey:before,
.setdarkgrey .bcolorbefore:before {color:#58595b !important}
.filldarkgrey {fill:#58595b}
.setdarkgrey .bcbordercolor {border-color:#58595b}


/* ####################### BURGUNDY ######################## */
.bglightburgundy {background-color:#e4bec3 !important}
.txtlightburgundy,
.beforelightburgundy:before,
.setlightburgundy .bcolorbefore:before {color:#e4bec3 !important}
.filllightburgundy {fill:#e4bec3}
.setlightburgundy .bcbordercolor {border-color:#e4bec3}

.bgburgundy {background-color:#8e2c48 !important}
.txtburgundy,
.beforeburgundy:before,
.setburgundy .bcolorbefore:before {color:#8e2c48 !important}
.fillburgundy {fill:#8e2c48}
.setburgundy .bcbordercolor {border-color:#8e2c48}

.bgdarkburgundy {background-color:#502b3a !important}
.txtdarkburgundy,
.beforedarkburgundy:before,
.setdarkburgundy .bcolorbefore:before {color:#502b3a !important}
.filldarkburgundy {fill:#502b3a}
.setdarkburgundy .bcbordercolor {border-color:#502b3a}


/* ######################### ORANGE ######################## */
.bglightorange {background-color:#fecb8b !important}
.txtlightorange,
.beforelightorange:before,
.setlightorange .bcolorbefore:before {color:#fecb8b !important}
.filllightorange {fill:#fecb8b}
.setlightorange .bcbordercolor {border-color:#fecb8b}

.bgorange {background-color:#ed8b00 !important}
.txtorange,
.beforeorange:before,
.setorange .bcolorbefore:before {color:#ed8b00 !important}
.fillorange {fill:#ed8b00}
.setorange .bcbordercolor {border-color:#ed8b00}

.bgdarkorange {background-color:#963821 !important}
.txtdarkorange,
.beforedarkorange:before,
.setdarkorange .bcolorbefore:before {color:#963821 !important}
.filldarkorange {fill:#963821}
.setdarkorange .bcbordercolor {border-color:#963821}


/* ####################### BLUE ####################### */
.bglightblue {background-color:#b9d9eb !important}
.txtlightblue,
.beforelightblue:before,
.setlightblue .bcolorbefore:before {color:#b9d9eb !important}
.filllightblue {fill:#b9d9eb}
.setlightblue .bcbordercolor {border-color:#b9d9eb}

.bgblue {background-color:#007396 !important}
.txtblue,
.beforeblue:before,
.setblue .bcolorbefore:before {color:#007396 !important}
.fillblue {fill:#007396}
.itembeforebgblue > *:before {background-color:#007396 !important}
.setblue .bcbordercolor {border-color:#007396}

.bgdarkblue {background-color:#003e51 !important}
.txtdarkblue,
.beforedarkblue:before,
.setdarkblue .bcolorbefore:before {color:#003e51 !important}
.beforebgdarkblue > *:before {background-color:#003e51 !important}
.filldarkblue {fill:#003e51}
.setdarkblue .bcbordercolor {border-color:#003e51}


/* ####################### GREEN ####################### */
.bglightgreen {background-color:#d0debb !important}
.txtlightgreen,
.beforelightgreen:before,
.setlightgreen .bcolorbefore:before {color:#d0debb !important}
.filllightgreen {fill:#fecb8b}
.setlightgreen .bcbordercolor {border-color:#fecb8b}

.bggreen {background-color:#3a913f !important}
.txtgreen,
.beforegreen:before,
.setgreen .bcolorbefore:before {color:#3a913f !important}
.fillgreen {fill:#3a913f}
.setgreen .bcbordercolor {border-color:#3a913f}

.bgdarkgreen {background-color:#00573f !important}
.txtdarkgreen,
.beforedarkgreen:before,
.setdarkgreen .bcolorbefore:before {color:#00573f !important}
.filldarkgreen {fill:#00573f}
.setdarkgreen .bcbordercolor {border-color:#3a913f}



@font-face {
    font-family: 'oracleicons';
    src:    url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-oracleicons.eot?mo1kbn');
    src:    url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-oracleicons.eot?mo1kbn#iefix') format('embedded-opentype'),
			url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-oracleicons.woff2?mo1kbn') format('woff2'),
			url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-oracleicons.ttf?mo1kbn') format('truetype'),
			url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-oracleicons.woff?mo1kbn') format('woff'),
			url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-oracleicons.svg?mo1kbn#oracleicons2016') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icn-"]:before, [class*=" icn-"]:before {
    font-family: 'oracleicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#1e5083;
}

.icn-developer-male:before {
  content: "\e99f";
}
.icn-it-professional-female:before {
  content: "\e9a0";
}
.icn-it-professional-male:before {
  content: "\e9a1";
}
.icn-student:before {
  content: "\e9a2";
}
.icn-applications:before {
  content: "\e912";
}
.icn-cloud:before {
  content: "\e917";
}
.icn-cloudconnect:before {
  content: "\e95a";
}
.icn-managed-cloud:before {
  content: "\e97e";
}
.icn-ocloud:before {
  content: "\e997";
}
.icn-officebuilding:before {
  content: "\e99e";
}
.icn-chartfolder:before {
  content: "\e99d";
}
.icn-omn:before {
  content: "\e99c";
}
.icn-padlock:before {
  content: "\e97a";
}
.icn-application:before {
  content: "\e998";
}
.icn-hardware:before {
  content: "\e999";
}
.icn-myaccount:before {
  content: "\e99a";
}
.icn-whyoracle:before {
  content: "\e99b";
}
.icn-hospitality:before {
  content: "\e961";
}
.icn-share-alt:before {
  content: "\e992";
}
.icn-infographic:before {
  content: "\e905";
}
.icn-maintenance:before {
  content: "\e91d";
}
.icn-reporta.icn-lock:before {
  content: "\e91e";
}
.icn-reporta:before {
  content: "\e92a";
}
.icn-clientcustomer:before {
  content: "\e996";
}
.icn-circlearrow:before {
  content: "\e97f";
}
.icn-close:before {
  content: "\e980";
}
.icn-cloud-management:before {
  content: "\e981";
}
.icn-database:before {
  content: "\e982";
}
.icn-engineering-systems:before {
  content: "\e983";
}
.icn-financing:before {
  content: "\e984";
}
.icn-FPVFS:before {
  content: "\e985";
}
.icn-java:before {
  content: "\e986";
}
.icn-management:before {
  content: "\e987";
}
.icn-middleware:before {
  content: "\e988";
}
.icn-networking-data:before {
  content: "\e989";
}
.icn-newwindow:before {
  content: "\e98a";
}
.icn-operating-system:before {
  content: "\e98b";
}
.icn-oracle-logo:before {
  content: "\e98c";
}
.icn-oraclecloud-cx2:before {
  content: "\e98d";
}
.icn-OU:before {
  content: "\e98e";
}
.icn-premier-support:before {
  content: "\e98f";
}
.icn-search:before {
  content: "\e990";
}
.icn-servers:before {
  content: "\e991";
}
.icn-social2:before {
  content: "\e993";
}
.icn-storage:before {
  content: "\e994";
}
.icn-topliners-community-tile:before {
  content: "\e995";
}
.icn-pdf-doc.icn-lock:before {
  content: "\e97b";
}
.icn-pdf-doc:before {
  content: "\e97c";
}
.icn-magnifyingglass:before {
  content: "\e97d";
}
.icn-instagram:before {
  content: "\e900";
}
.icn-getstarted:before {
  content: "\e901";
}
.icn-arrow.icn-lock:before {
  content: "\e902";
}
.icn-oraclecloud-cx:before {
  content: "\e903";
}
.icn-careers:before {
  content: "\e904";
}
.icn-manufacturing:before {
  content: "\e906";
}
.icn-order-mgmt:before {
  content: "\e907";
}
.icn-logistics:before {
  content: "\e908";
}
.icn-procurement:before {
  content: "\e909";
}
.icn-scp:before {
  content: "\e90a";
}
.icn-plm:before {
  content: "\e90b";
}
.icn-innovation:before {
  content: "\e90c";
}
.icn-videoplay:before {
  content: "\e90d";
}
.icn-adv-cust-support:before {
  content: "\e90e";
}
.icn-research:before {
  content: "\e90f";
}
.icn-healthcare:before {
  content: "\e910";
}
.icn-military:before {
  content: "\e911";
}
.icn-strategy-play:before {
  content: "\e913";
}
.icn-reportb:before {
  content: "\e914";
}
.icn-quote-reverse:before {
  content: "\e915";
}
.icn-large-quote:before {
  content: "\e916";
}
.icn-video.icn-lock:before {
  content: "\e918";
}
.icn-video:before {
  content: "\e919";
}
.icn-forum1:before {
  content: "\e91a";
}
.icn-whitepaper.icn-lock:before {
  content: "\e91b";
}
.icn-whitepaper:before {
  content: "\e91c";
}
.icn-forum2:before {
  content: "\e91f";
}
.icn-levent:before {
  content: "\e920";
}
.icn-ebook.icn-lock:before {
  content: "\e921";
}
.icn-ebook:before {
  content: "\e922";
}
.icn-certification:before {
  content: "\e923";
}
.icn-catalog:before {
  content: "\e924";
}
.icn-calendar:before {
  content: "\e925";
}
.icn-webcast:before {
  content: "\e926";
}
.icn-asessment:before {
  content: "\e927";
}
.icn-roi:before {
  content: "\e928";
}
.icn-demo:before {
  content: "\e929";
}
.icn-bp:before {
  content: "\e92b";
}
.icn-customer:before {
  content: "\e92c";
}
.icn-pdf.icn-lock:before {
  content: "\e92d";
}
.icn-pdf:before {
  content: "\e92e";
}
.icn-podcast:before {
  content: "\e92f";
}
.icn-cv-down:before {
  content: "\e930";
}
.icn-cv-up:before {
  content: "\e931";
}
.icn-cv-right.icn-lock:before {
  content: "\e932";
}
.icn-cv-right:before {
  content: "\e933";
}
.icn-cv-left:before {
  content: "\e934";
}
.icn-health.icn-lock:before {
  content: "\e935";
}
.icn-health:before {
  content: "\e936";
}
.icn-hitech:before {
  content: "\e937";
}
.icn-social:before {
  content: "\e938";
}
.icn-ux:before {
  content: "\e939";
}
.icn-workforce:before {
  content: "\e93a";
}
.icn-blog:before {
  content: "\e93b";
}
.icn-service:before {
  content: "\e93c";
}
.icn-relations:before {
  content: "\e93d";
}
.icn-inventory:before {
  content: "\e93e";
}
.icn-prima:before {
  content: "\e93f";
}
.icn-sales:before {
  content: "\e940";
}
.icn-communications:before {
  content: "\e941";
}
.icn-financial:before {
  content: "\e942";
}
.icn-commerce:before {
  content: "\e943";
}
.icn-marketing:before {
  content: "\e944";
}
.icn-utilities:before {
  content: "\e945";
}
.icn-javacomm:before {
  content: "\e946";
}
.icn-socialmedia:before {
  content: "\e947";
}
.icn-arrow:before {
  content: "\e948";
}
.icn-ace:before {
  content: "\e949";
}
.icn-opn:before {
  content: "\e94a";
}
.icn-download.icn-lock:before {
  content: "\e94b";
}
.icn-download:before {
  content: "\e94c";
}
.icn-workforce-mng:before {
  content: "\e94d";
}
.icn-talent-mng:before {
  content: "\e94e";
}
.icn-present:before {
  content: "\e94f";
}
.icn-globe:before {
  content: "\e950";
}
.icn-medbiz:before {
  content: "\e951";
}
.icn-publicsector:before {
  content: "\e952";
}
.icn-education:before {
  content: "\e953";
}
.icn-allindustry:before {
  content: "\e954";
}
.icn-excel:before {
  content: "\e955";
}
.icn-word:before {
  content: "\e956";
}
.icn-html:before {
  content: "\e957";
}
.icn-zip:before {
  content: "\e958";
}
.icn-perfman:before {
  content: "\e959";
}
.icn-finance-chart:before {
  content: "\e95b";
}
.icn-retail-card:before {
  content: "\e95c";
}
.icn-mobi:before {
  content: "\e95d";
}
.icn-mobicomp:before {
  content: "\e95e";
}
.icn-ecoleaf:before {
  content: "\e95f";
}
.icn-concierge:before {
  content: "\e960";
}
.icn-fpo:before {
  content: "\e962";
}
.icn-cruise:before {
  content: "\e963";
}
.icn-foodbev:before {
  content: "\e964";
}
.icn-market:before {
  content: "\e965";
}
.icn-membership:before {
  content: "\e966";
}
.icn-solutions:before {
  content: "\e967";
}
.icn-differ:before {
  content: "\e968";
}
.icn-chart:before {
  content: "\e969";
}
.icn-insurance:before {
  content: "\e96a";
}
.icn-share:before {
  content: "\e96b";
}
.icn-email:before {
  content: "\e96c";
}
.icn-youku:before {
  content: "\e96d";
}
.icn-pinterest:before {
  content: "\e96e";
}
.icn-weibo:before {
  content: "\e96f";
}
.icn-glassdoor:before {
  content: "\e970";
}
.icn-linkedin:before {
  content: "\e971";
}
.icn-newsletter:before {
  content: "\e972";
}
.icn-pcast:before {
  content: "\e973";
}
.icn-delicious:before {
  content: "\e974";
}
.icn-youtube:before {
  content: "\e975";
}
.icn-googleplus:before {
  content: "\e976";
}
.icn-blogs:before {
  content: "\e977";
}
.icn-twitter:before {
  content: "\e978";
}
.icn-facebook:before {
  content: "\e979";
}

/* Fixes */
.icn-reportb:before, .icn-report:before {
    content: "\e914";
}

.icn-strategy-play:before, .icn-strategy:before {
    content: "\e913";
}
.icn-social2, .icn-consulting:before {
    content: "\e993";
}
.icn-padlock:before {
    content: "\e97a";
}

/* Check .icn-innovation */

.icn-cv-right {position:relative;}

.f12 div.icn-img {
	float: left;
	max-width: 115px;
}

/* ICON DIV */ 

div.icn-img{
	margin:0 auto;
	width:100%;
	font-size: 110px;
	font-size: 11rem;
}

/* ICN-ONDARK */ 

.icn-img.icn-ondark:before {
	color:#fff;
}

/* ICN-GREY */ 

.icn-img.icn-grey:before {
	color:#7F7F7F;
}

/* .SICONS SHARE ICONS */

div.icn-sicons {
	font-size: 2.6em;
}

div.icn-sicons:before {
	padding-top: 0;
	top: -0.14em;
	left:-0.13em;
	font-size: 3.5rem;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

/* UL.ICN-LIST */ 

ul.icn-list {margin:0 0 1.6em}

ul.icn-list li {
	margin: 0 0 1.2em;
	clear: both;
	position: relative;
	padding-left:2.3em;
}

ul.icn-list li:before {
	position: absolute;
	top: -0.15em;
	left: 0;
	display: block;
	width: auto;
	height: 1em;
	font-size: 38px;
	font-size: 3.8rem;
}

/* UL.ICN-LIST.ICN-LIST-SM */ 

ul.icn-list.icn-list-sm li {
	min-height: 29px;
	padding-left: 1.6em;
	font-size: 16px;
	font-size: 1.6rem;
}

ul.icn-list.icn-list-sm li:before {
	top: -0.03em;
	font-size: 24px;
	font-size: 2.4rem;
}

/* UL.ICN-LIST.ICN-LIST-MED */

ul.icn-list.icn-list-med li {
	min-height: 38px;
	padding-left: 38px;
	font-size: 18px;
	font-size: 1.8rem;
}

ul.icn-list.icn-list-med li:before {
	font-size: 34px;
	font-size: 3.4rem;
	top: -0.17em;
}

/* ONDARK/WHITE */ 

ul.icn-list.icn-ondark li, ul.icn-list.icn-ondark li:before, ul.icn-list.icn-ondark li a, ul.icn-list.icn-ondark li:visited, .icn-heading.icn-ondark, .icn-link.icn-ondark {
	color: #fff;
}

ul.icn-list.icn-grey li:before, div.icn-img.icn-grey:before, .icn-link.icn-grey:before {
	top:-0.13em;
	color:#7F7F7F;
}

.icn-heading.icn-grey:before {
	color:#7F7F7F;
}

/* ICON HEADING */ 
div.icn-heading,h1.icn-heading,h2.icn-heading,h3.icn-heading,h4.icn-heading,h5.icn-heading,h6.icn-heading{
	position: relative;
	clear: both;
	font-weight: bold;
	line-height: 1.114285714286em;
	margin: 0 0 0.6em -0.12em;
}

div.icn-heading:before,h1.icn-heading:before,h2.icn-heading:before,h3.icn-heading:before,h4.icn-heading:before,h5.icn-heading:before,h6.icn-heading:before{
	position:relative;
	top:0.12em !important;
	padding-right:0.15em !important;
	font-size:1.2em !important;
}

div.icn-heading.icn-ondark:before,h1.icn-heading.icn-ondark:before,h2.icn-heading.icn-ondark:before,h3.icn-heading.icn-ondark:before,h4.icn-heading.icn-ondark:before,h5.icn-heading.icn-ondark:before,h6.icn-heading.icn-ondark:before {
	color:#fff
}

@media \0screen\,screen\9 {
	ul.icn-list li:before {
		top: -10px;
		left: 0;
		font-size: 59px;
		font-size: 6.1rem;
	}
	
	ul.icn-list.icn-list-sm li:before {
		top:0px
	}
	
	.icn-heading:before {
		top: -6px;
	}
}

.icn-img.icn-circle {
	margin: .1em .1em !important;
	width: 1em!important;
	font-size: 116px;
	font-size: 11.6rem;
	height: 1em;
	line-height: 1;
	max-width: none!important;
	float:left;
}
.icn-img.icn-circle:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #1e5083;
	position: relative;
	top: 50%;
	text-align: center;
	display: block;
	margin-top: -.5em;
	font-size: .65em;
}
.icn-circle {
	border-radius: 50%;
	background: #eee;
	font-size: 86px;
  font-size: 8.6rem;
}


/*! CG14 */ 
a.sharelink {cursor:pointer !Important}

div.sharewidget{display:none;position:relative;z-index:1;clear:both;float:left;font-size:16px;font-size:1.6rem}
.js div.sharewidget {display:block}

div.sharewidget a.sharewidget{width:2em;height:1.825em;display:block;overflow:hidden}
div.sharewidget a.sharewidget span{visibility:hidden}
div.sharewidget a.sharewidget.sharetxt{overflow:visible;width:6em}
div.sharewidget a.sharewidget.sharetxt span{font-size:.5em;position:absolute;top:-.1em;left:1.3em;visibility:visible;left:2em\9}
div.sharewidget a.sharetxt:hover span{text-decoration:underline}

a.sharewidget{position:relative}

div.sharewidget div.icn-share:before,div.sharewidget div.icn-share-alt:before,
div.sharewidget div.icn-share i.ie-icn,div.sharewidget div.icn-share-alt i.ie-icn{z-index:2;position:absolute}
div.sharewidget div.icn-share:after{background:#fff;content:" ";display:block;position:absolute;z-index:1;top:7%;left:6%;bottom:18%;right:22%}
div.sharewidget div.icn-share-alt:after{display:none}
div.sharewidget div.icn-share-alt:before{font-size:30px;font-size:3.0rem;top:-0.13em;left:-.2em;}

.sharewidgetw1{position:relative}
.sharewidgetw2 {
	margin-top:13px;
	white-space:nowrap;
	font-size:20px;
	font-size:2rem;
	line-height:1em;
	position:absolute;
	z-index:999;
	top:100%;
	left:-10px;
	background:#fff;
	padding:8px;
	display:inline-block;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.4);
}

.sharewidgetw2 {border:#ccc solid 1px\9}
a.sharewidget.sharetxt + .sharewidgetw2{left:-20px}

.shareopen .icn-share-alt,
.shareopen .icn-share-alt:before{color:#505050}

.sharewidgetw2 a{display:inline-block;width:1.3em;height:1.3em;margin:0 .1em}
.sharewidgetw2:after{position:absolute;top:-12px;left:0;width:100%;height:13px;content:" ";background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-social-sprite-blue.png') -55px 100% no-repeat}
.rightshare .sharewidgetw2 {left:auto;right:-10px;margin-left:-5px}
.rightshare .sharewidgetw2:after {background-position:100% 100%}

.topshare .sharewidgetw2 {top:auto;bottom:100%;margin-top:0;margin-bottom:13px}
.topshare .sharewidgetw2:after {top:auto;bottom:-12px;background-position:-55px -1878px}
.topshare.rightshare .sharewidgetw2:after {background-position:100% -1878px}

.sharewidgetw2 div.icn-sicons:before {font-size: 4.0rem}
.sharewidgetw2 .icn-img.icn-sicons:before {top: 6px;left: -5px;position: relative;line-height: 0}
.sharewidgetw2 .icn-img.icn-sicons:hover:before {color:#525252}
.sharewidgetw2 .icn-img.icn-sicons em {display:none}
.sharewidgetw2 a.sharelink:hover{text-decoration:none}

div.sharewidget div.icn-share,div.sharewidget div.icn-share-alt {text-decoration: none}
div.sharewidget div.icn-share:before,div.sharewidget div.icn-share-alt:before {height:100%;text-decoration: none}

@media (max-width: 770px){
    div.sharewidget div.icn-share-alt:before{font-size:30px;font-size:3.0rem;top:-0.18em;left:-.2em;}	
}

/*! CG15 */
.js .mtxtwidget{height:0px;overflow:hidden}

.mtxtmore a{white-space:nowrap;position:relative;padding-right:1.4em}
.mtxtmore a:after{
	display:inline-block;
	width:1.2em;
	height:1.2em;
	content:" ";
	top:0;
	right:0;
	margin-left:.2em;
	position:absolute;
	background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-cg15-sprite.png') no-repeat 0 0;
	background-size:100% auto;
}

/* This sprite is also being used in cn18 */

.mtxtless{position:relative;display:none;margin-bottom:1.5em}
.mtxtopened .mtxtless{display:block}
.mtxtopened p .mtxtless{display:inline-block;margin-bottom:0;height:1em}
.mtxtless a{display:block;position:relative}
.mtxtopened p .mtxtless a{display:inline-block;height:1em}
.mtxtless a:after{
	display:block;
	width:1.2em;
	height:1.2em;
	content:" ";
	top:0;
	margin-left:-.8em;
	position:relative;
	left:50%;
	background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-cg15-sprite.png') no-repeat 0 100%;
	background-size:100% auto;
}
.mtxtopened p .mtxtless a:after{position:absolute;margin-left:0;}


/* EVENT 3 */
.f11v3 .mtxtmore a:after{
	background-image: url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-cg15-e3-sprite.png');
}

.f11v3 .mtxtless a:after {
	display: inline-block;
	right: 0;
	position: absolute;
	background-image: url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-cg15-e3-sprite.png');
}

.mtxtopened .mtxtless {
  display: block;
  height: 1px;
}

/*! CG16 */
.cwarn,.cloading{text-align:center;padding:2em 0}
.cwarn h3,.cloading h3{text-align:center;color:#888;position:relative;padding-right:1.3em;display:inline-block}

.cloading h3:after{
	content:"...";width:0;display:block;overflow:hidden;position:absolute;left:100%;margin-left:-1.3em;top:0;text-align:left;
  -webkit-animation: loadellipsis 1.3s infinite;
  -moz-animation:    loadellipsis 1.3s infinite;
  -o-animation:      loadellipsis 1.3s infinite;
  animation:         loadellipsis 1.3s infinite;
}
@-webkit-keyframes loadellipsis {
	0%	{opacity:0;width:0em}
	100%{opacity:1;width:1.4em}
}
@-moz-keyframes loadellipsis {
	0%	{opacity:0;width:0em}
	100%{opacity:1;width:1.4em}
}
@-o-keyframes loadellipsis {
	0%	{opacity:0;width:0em}
	100%{opacity:1;width:1.4em}
}
@keyframes loadellipsis {
	0%	{opacity:0;width:0em}
	100%{opacity:1;width:1.4em}
}



/*! F07 */
.f07{border:0;width:100%}

/*! F11 */
html,body{height:100%;background-color:#dadee0}

.f11v0 .f11w1,
.f11v1 .f11w1{max-width:1600px;margin:0 auto;background:#fff;width:100%;min-width:300px}

.f11v0{overflow-x:hidden}

.f11v1 .f11w1{-webkit-transform:translate3d(0,0,0)}

.f11v2{background:#fff}

.f11v0,
.f11v1,
.f11v2r2,
.f11v3{background:#dadee0}

.f11v2r2 .f11w1,
.f11v3 .f11w1{max-width:1600px;margin:0 auto;background:#fff;}

.f11v2r2 .f11w1:after,
.f11v3 .f11w1:after {content: " ";visibility: hidden;display: block;height:0;clear:both}


@media only screen and (min-width: 0px) and (max-width:320px) {
	.f11v0{overflow-x:auto}
}

/* IE8 STYLES */
@media \0screen\,screen\9 {
	.f11v1 .f11w1{min-width:1000px;overflow-x:auto}
	.f11v3 .f11w1{min-width:1000px}
}


/*! F12 */
.f12{width:100%;overflow:hidden;clear:both}
.f12v2{background-color: #f5f5f5;}
.u03 + .f12{margin-top:75px}
.f12:after,.f12w1:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

/* .f12w1, .f12w2 {width:974px;margin:0 auto;padding:0 2.4414062%} */ 

@media only screen and (min-width: 1344px){	
/*	.f12w1{width:1300px} */
}

@media only screen and (min-width: 0px) and (max-width:1024px) {	
/*	.f12w1, .f12w2{width:95.1171876%} */
}

@media only screen and (min-width: 0px) and (max-width:974px) {	
	.u03 + .f12, .u03 + .f12w2{margin-top:35px}
}


h1,h2,h3,h5{font-weight:normal}

h2 {margin:0 0 0.9em 0;font-size:40px;font-size:4.0rem;line-height:1.1em}
h3 {margin:0 0 1em 0;font-size:30px;font-size:3.0rem;line-height:1.133333333333em}
h4 {margin:0 0 0.9em 0;font-size:22px;font-size:2.2rem;line-height:1.083333333333em}
h5 {margin:0 0 0.6em 0;font-size:20px;font-size:2.0rem;line-height:1.083333333333em}
h6 {margin:0 0 0.6em 0;font-size:20px;font-size:2.0rem;line-height:1.083333333333em}

/* hdx overwrites */
.f11v3 h2.hdx,.f11v3 h1.hdx{font-weight:normal !important;font-size:40px !important;font-size:4rem !important;padding-left:0}
h2.hdx:before,h1.hdx:before{display:none}

/* horizontal rule */
hr.rulesmall
{
background:#dce3e4;
height:2px;
margin:0 auto 3em;
width:100%;
max-width:1180px;
}

hr.rulebig{margin-bottom:2em}

.f11v3 >.f11w1 > hr {width:100%;max-width:1180px;margin:2.2em auto;color:#d4d4d4;background-color:#d4d4d4}
.f11v3 >.f11w1 > hr.rulesmall {background:#dce3e4;}

.cmps-bigcta{font-weight:bold;font-size:20px;font-size:2.0rem}
.cmps-bigcta a{padding-left:0;padding-right:1.6em;}
.cmps-bigcta a:before{left:auto;right:0;font-size:1.6em;top:auto;bottom:-.35em}
.cmps-bigcta a.icn-cv-right:before {
	position: absolute;
	top: auto;
	bottom:-0.17em;
	overflow: hidden;
}

.icn-cv-right {
	position: relative;
}

.c63v1 .c63w1 + .cmps-bigcta {margin:.6em 0}

.f11v3 .cn07fwidth {background-color: #313233!important;}

/* Button */

/* .obttn.xxlbigbttn, */
.o-bttns,
.cmps-bttns {
	float: left;
	width: 100%;
	margin: 0;
}

/* .obttn.xxlbigbttn{width:auto} */

.o-bttns > div,
.cmps-bttns > div {
	float: left;
	margin: 0 16px .6em 0;
	position: relative;
}

.cmps-bttns > div {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: none;
}

/* .obttn.xxlbigbttn > a, */
.o-bttns > div > a,
.cmps-bttns > div > a {
	position:relative;
	color: #fff;
	display: block;
	padding: 0.4em 2.2em 0.4em .7895em;
	font-size: 19px;
	font-size: 1.9rem;
	background: #697a86;
	font-weight: bold;
	-webkit-transition: background .2s ease-in-out;
	-moz-transition: background .2s ease-in-out;
	-ms-transition: background .2s ease-in-out;
	-o-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
	border: none;
  border-bottom: none;
}

.j1 .o-bttns > div > a,
.j1 .cmps-bttns > div > a {
	background: #007396;
}

.j1 .o-bttns > div > a:hover,
.j1 .cmps-bttns > div > a:hover {
	background: #003e51;
}

/* .obttn.xxlbigbttn > a:hover, */
.o-bttns > div > a:hover,
.cmps-bttns > div > a:hover {
	text-decoration: none;
	background: #6f8894;
	color: #fff !important;
	border:none;
}

/* .obttn.xxlbigbttn > a:before, */
.o-bttns > div > a:before,
.cmps-bttns > div > a:before {
	font-weight:normal !Important;
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	font-size: 2em;
}
.cmps-bttns > div > a:before {
	top:50%;
}
.cmps-bttns > div > a:visited {
  color: #fff!important;
}

/* .xxlbigbttn.obttn > a, */
 .hotbttn.o-bttns > div > a{background:#e50000 !important;color: #fff !important;font-weight:bold !important;text-transform:uppercase}

/* .xxlbigbttn.obttn > a:hover, */
.hotbttn.o-bttns > div > a:hover{background:#cd0000 !important}

/* .xxlbigbttn.obttn > a:before, */
.hotbttn.o-bttns > div > a:before {color:#fff}

.j1 .hotbttn.o-bttns > div > a {background:#ed8b00 !important}
.j1 .hotbttn.o-bttns > div > a:hover {background:#f2a122 !important}

.cmps-bttns > div > a:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 1px;
  bottom: 1px;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: none;
  width: 36px;
  width: 3.6rem;
}

.cmps-bttns > div > a:visited {
  color: #374146;
}

.cmps-bttns > div:hover > a:after, .cmps-bttns > div.shareopen > a:after {
	border:none;
	border-left:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.o-bttns > div > a:hover:before, .cmps-bttns > div > a:hover:before{
	color: #fff;
	border:none!important;
}

.cmps-bttns > div > a:hover:after{
	border:none;
}



/* Grey Button */
.greybttn.o-bttns > div > a{background:#697a86 !important;color: #fff !important;font-weight:bold !important;}
.greybttn.o-bttns > div > a:hover{background:#6f8894 !important}
.greybttn.o-bttns > div > a:before {color:#fff}



.show-on-mobile {
	display:none;
}


/* Links with arrows */
.o-cta {
  color: #6f8894;
  width: 100%;
  display: block;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
  padding: 3px 0 12px 28px;
  clear: both;
}

.o-cta:hover {
/*	color: #222D32;*/
	text-decoration: underline;
}

.o-cta:before {
	color: #3f6894;
  position: absolute;
  left: 0px;
  top: 5px;
	font-size: 23px;
	font-size: 2.35rem;
}

.o-cta:hover:before {
	/*color: #222D32;*/
	text-decoration:none;
}




/* these are causing probs with compass components, going to try without and see what breaks from event2
.f11w1 ul {margin: 20px 0 20px 0;}
.f11w1 ul li {margin: 0 0 12px 0;line-height:1.3em}
*/

.f11w1 ul.listicons li, .f11w1 ul li.listicons, .f11w1 a.listicons, .f11w1 a.lnk-arrow, .f11w1 a.lnk-arrow-white, .f11w1 a.lnk-lock	 {background-image:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-event2-icon-sprite.png') !important;background-repeat:no-repeat }
.f11w1 ul.listicons li {margin:0 0 12px 20px;padding:0 0 0 20px;line-height:1.3em}
.f11w1 ul.mondo-grey li, .f11w1 ul li.mondo-grey, .f11w1 a.mondo-grey {							background-position: -380px 2px !important;}
.f11w1 ul.licon-pdf li, .f11w1 ul li.licon-pdf, .f11w1 a.lnk-pdf {								background-position: -363px -19px !important;}
.f11w1 ul.licon-arrow li, .f11w1 ul li.licon-arrow, .f11w1 a.lnk-arrow{							background-position: -340px -39px !important}
a.lnk-arrow.lnk-block {font-weight:bold;display:block;margin:0 0 20px;line-height:normal;		background-position: -340px -40px !important;}
.f11w1 ul.licon-arrow-white li, .f11w1 ul li.licon-arrow-white, .f11w1 a.lnk-arrow-white {		background-position: -320px -61px !important;}
.f11w1 ul.licon-lock li, .f11w1 ul li.licon-lock, .f11w1 a.lnk-lock	{							background-position: -300px -80px !important;}

.responsiveVid span{width:100%}

.atarget{position:relative;display:block;top:-200px}

div.w01v4{position:fixed}

/* comass width controlling class - does #not# apply to all components */

.cwidth{
	width:100%;max-width:1180px;clear:both;margin:0 auto 3em;
	-webkit-transition: margin .4s ease;
	-moz-transition:  margin .4s ease;
	transition: margin .4s ease;
}

.cwidth:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

@media (min-width:801px) and (max-width: 1240px){
	hr.rulesmall,
	.f11v3 >.f11w1 > hr.rulesmall,
	.cwidth {margin-left:2%;margin-right:2%;width:96%}
}

@media only screen and (min-width: 801px) and (max-width:1340px) {

	/*.o-cta:before {
	  top: 5px;
	}*/
	
}
@media only screen and (min-width: 0px) and (max-width:974px) {
	.f11w1 ul.mondo-grey li, .f11w1 ul li.mondo-grey, .f11w1 a.mondo-grey	{						background-position: -380px 0px !important;}}
}
@media only screen and (min-width: 0px) and (max-width:900px) {
	.atarget{top:-20px}
}
@media (min-width:0) and (max-width: 800px){
	.f11v3 >.f11w1 > hr.rulesmall,
	hr.rulesmall{margin-left:2.4%;margin-right:2.4%;width:95.2%}
	.cwidth {margin-left:2.4%;margin-right:2.4%;width:95.2%}
}
@media only screen and (min-width: 0px) and (max-width: 770px) {
	.f11w1 ul.mondo-grey li, .f11w1 ul li.mondo-grey, .f11w1 a.mondo-grey	{						background-position: -380px -2px !important;}}
	.o-cta:before {
	  left: 1px;
	  top: 3px;
	}
	/*.c62v5w3 h5 a:before, .c62v6w3 h5 a:before{
	  background: url('/assets/i/c62-event3-sprite.png') no-repeat 0px 0px!important;
	  width: 24px!important;
	  background-position: -25px 0px!important;
	  position: relative;
	  float: right;
	}*/ 
.f11w1 ul.listicons li {margin-left:0}
}
@media only screen and (min-width: 0px) and (max-width:600px) {
	
	.o-bttns > div > a, .cmps-bttns > div > a {
		padding: 1.1rem 4.4rem 1.1rem 1.5rem;
		font-size: 2.4rem;
	}
	
	.o-bttns > div > a:before, .cmps-bttns > div > a:before {
		top: 5px;
	}
	
	.o-cta:before {
		height: 11px;
		width: 15px;
	  	text-indent: 1px;
	  	padding-top: 3px;
	  	top: 3px;
	}	
}


body:hover .bdx{display:none}
.bdx{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;opacity:.5}
.bdx .cwidth{height:100%;outline:#f0f solid 1px;outline-top:0;outline-bottom:0}


.screen-reader {
	position: absolute; 
    top: -9999px; 
    left:-9999px; 
}


.mdicn a{padding-left:0}
.mdicn a:before{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-mdicn-vid-e3.png') no-repeat 0 0;background-size:100% 100%;content:" ";display:inline-block;width:1.4em;height:1.4em;margin-right:.3em;position:relative;top:.35em}



/* E3 ICONS from E2 */
/*! GENERIC - LIST N ICONS */ 
ul.obullets,ul.nobullets{margin:0 0 12px 0;padding:0}
.cb26 ul.obullets {margin-bottom:3em;}
ul.obullets li{margin:4px 0 10px 0;padding:0 0 0 26px;list-style:none;list-style-image:none;background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons.png') -266px -129px no-repeat}
ul.altbullets{margin:0 0 12px 0;padding:0}
ul.altbullets li{color: #6f6f6f; margin:4px 0 10px 0;padding:0 0 0 13px;list-style:none;list-style-image:none;background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons.png') -260px -145px no-repeat}
ul.nobullets li{margin:4px 0 10px 0;padding:0 0 0 0;list-style:none;list-style-image:none}
ul.discbullets{list-style:disc;list-style-position:inside}
ul.discbullets li{margin-bottom:4px;line-height:1.3em}
ul.discbulletshanging{list-style:disc;margin-left:40px}
ul.discbulletshanging li{margin-bottom:4px;line-height:1.3em}
ul.socialbullets{list-style:disc;margin:0}
ul.socialbullets li{list-style-type:disc;line-height:1.5em;padding-left:21px}
ul.socialbullets li.twitterlink{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-socialicons.png') no-repeat;list-style-type:none}
ul.socialbullets li.facebooklink{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-socialicons.png') 0 -20px no-repeat;list-style-type:none}
ul.socialbullets li.linkedinlink{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-socialicons.png') 0 -40px no-repeat;list-style-type:none}
ul.socialbullets li.mixlink{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-socialicons.png') 0 -60px no-repeat;list-style-type:none}
ul.socialbullets li.bloglink{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-socialicons.png') 0 -80px no-repeat;list-style-type:none}
ul.listicons{margin:0 0 12px 0;padding:0}
ol.decimal {margin:0;padding:0}
ol.decimal li {list-style-type: decimal;margin:0 0 10px 0;padding:0;list-style-position:inside}
ol.decimal ul.altbullets {margin:0 0 10px 0}
ol.decimal ul.altbullets li {list-style-type:none;margin:6px 0 10px 15px;padding:0 0 0 15px;}
ol.decimal ul.obullets {margin:4px 0 10px 0}
ol.decimal ul.obullets li {list-style-type:none;margin:4px 0 10px 4px;padding:0 0 0 26px}
ul.listicons li,ul.listicons li.licon-arrow,a.lnk-arrow,a.lnk-icon,ul.licon-mondoarrow-1 li,ul li.licon-mondoarrow-1,a.licon-mondoarrow-1,a.lnk-arrow-white,a.licon-white{margin:4px 0 10px 0;padding:0 0 0 23px;list-style:none;list-style-image:none;background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons.png') -284px -114px no-repeat !important;line-height:14px}
a.lnk-icon,a.lnk-arrow,a.lnk-arrow-white{margin-left:-7px}
h3 a.lnk-arrow{background-position:-284px -113px !important}
ul.li-bullets li{background-position:-269px -130px !important}

/* if adding icon to listicons, search all CSS files with "list-icons.png" to correct any coord changes */ 
ul.licon-pdf li,ul.listicons li.licon-pdf,.cn01 ul li.licon-pdf,a.lnk-pdf{background-position:-302px -97px !important}
ul.licon-lock li,ul.listicons li.licon-lock,.cn01 ul li.licon-lock,a.lnk-lock{background-position:-318px -83px !important}
ul.licon-webcast li,ul.listicons li.licon-webcast,.cn01 ul li.licon-webcast,a.lnk-webcast{background-position:-333px -65px !important}
ul.licon-webinar li,ul.listicons li.licon-webinar,.cn01 ul li.licon-webinar,a.lnk-webinar{background-position:-349px -48px !important}
ul.licon-feed li,ul.listicons li.licon-feed,.cn01 ul li.licon-feed,a.lnk-feed{background-position:-398px -1px !important}
ul.licon-podcast li,ul.listicons li.licon-podcast,.cn01 ul li.licon-podcast,a.lnk-podcast{background-position:-205px -194px !important}
ul.licon-popup li:after,ul.listicons li.licon-popup:after,.cn01 ul li.licon-popup:after,a.lnk-popup:after{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons.png') -189px -210px no-repeat;content:"";display:inline;padding:0 0 0 23px;height:1em} /* background-position: !important */
a.lnk-popup{background:transparent !important;padding:0}

ul.licon-popup li,ul.listicons li.licon-popup,.cn01 ul li.licon-popup,a.lnk-popup{*background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons.png') -189px -210px no-repeat !important;*padding:0 0 0 23px}

ul.licon-successstory li,ul.listicons li.licon-successstory,.cn01 ul li.licon-successstory,a.lnk-successstory{background-position:-144px -256px !important}
ul.licon-article li,ul.listicons li.licon-article,.cn01 ul li.licon-article,a.lnk-article{background-position:-128px -272px !important}
ul.licon-pressrelease li,ul.listicons li.licon-pressrelease,.cn01 ul li.licon-pressrelease,a.lnk-pressrelease{background-position:-160px -240px !important}
ul.licon-ipad li,ul.listicons li.licon-ipad,.cn01 ul li.licon-ipad,a.lnk-ipad{background-position:-80px -320px !important}
ul.licon-blog li,ul.listicons li.licon-blog,.cn01 ul li.licon-blog,a.lnk-blog{background-position:-64px -337px !important}
ul.licon-mondoarrow-1 li, ul li.licon-mondoarrow-1, a.licon-mondoarrow-1 {background-position:-48px -354px !important;font-size:16px;line-height:18px} 
ul.licon-none li,ul.listicons li.licon-none{background:transparent !important}
/* list-icon sprite 2 */
ul.licon-lockpage-blk li,ul.listicons li.licon-lockpage-blk,.cn01 ul li.licon-lockpage-blk,a.lnk-lockpage-blk{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons-2.png') no-repeat -398px -1px !important}
ul.licon-lockpage-gry li,ul.listicons li.licon-lockpage-gry,.cn01 ul li.licon-lockpage-gry,a.lnk-lockpage-gry{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons-2.png') no-repeat -382px -17px !important}
ul.licon-lockpage-red li,ul.listicons li.licon-lockpage-red,.cn01 ul li.licon-lockpage-red,a.lnk-lockpage-red{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons-2.png') no-repeat -366px -33px !important}
ul.licon-xls li,ul.listicons li.licon-xls,.cn01 ul li.licon-xls,a.lnk-xls{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons-2.png') no-repeat -350px -49px !important}
ul.licon-zip li,ul.listicons li.licon-zip,.cn01 ul li.licon-zip,a.lnk-zip{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons-2.png') no-repeat -334px -65px !important}
ul.licon-word li,ul.listicons li.licon-word,.cn01 ul li.licon-word,a.lnk-word{background:url('https://www.oracle.com/webfolder/s/delivery_production/ops/OPS-Event3-list-icons-2.png') no-repeat -318px -81px !important}


ul.licon-white li, ul li.licon-white, a.licon-white {color:#fff;background-position:-14px -389px !important}
ul.altbullet-white li, ul li.altbullet-white, a.altbullet-white {color:#fff;background-position:-30px -369px !important}
ul.mondo-grey li, ul li.mondo-grey, a.mondo-grey {background-position:0px -400px !important;}

a.back2top{float:right;background:url('https://www.oracle.com/webfolder/s/assets/11.5.0v/i/cg06up-arrow.png') no-repeat 100% 5px;margin-left:10px;padding-right:12px;font-size:14px;clear:both}

a.lnk-tweet {background-position:-92px -306px !important}
ul.mondoarrow li,a.mondoarrow{background:url('https://www.oracle.com/webfolder/s/assets/11.5.0v/i/cg02-mondoarrow.png') 0px 0px no-repeat;list-style-type:none;padding:2px 0px 8px 20px}
a.mondoarrow,a.licon-mondoarrow-1{display:inline-block;padding-bottom:0}

ul.inlist {margin:0 0 10px 0;}
ul.inlist li, ul.inlist li h5 {display:inline;}
ul.inlist li {margin:0 10px 0 0;line-height:15px;}

ul.title-desc-list li a h5 {color:#000;margin-bottom:3px}
ul.title-desc-list li a:hover h5 {color:#1f4f82}
ul.title-desc-list li p.desc,ul.title-desc-list li p.desc a {font-size:10px;color:#535353}
ul.title-desc-list li li {border-top:#ddd dotted 1px; padding-top:10px;overflow:hidden}
ul.title-desc-list li li:first-child {border:none}

span.iconaft-whitetri {background:url('https://www.oracle.com/webfolder/s/assets/11.5.0v/i/cg11-whitetriangle.png') no-repeat 100% 50%;padding-right:14px}

a.cg06-twitter {background:url('https://www.oracle.com/webfolder/s/assets/11.5.0v/i/cg06-twittericon.png') no-repeat left;padding-left:35px}
ul.licon-horz {clear:both}
ul.licon-horz li{float:left;margin-right:10px}