/* 15.x cloud.oracle.com CSS */

/****GENERAL CSS STYLES****/
html, body{
	height:auto;
}
.vcenter
{
	display: inline-block;
	float: none !important;
	vertical-align: middle;
}
.dotted-hr-line{
	border-top: 0.1rem dotted #D6DFE6;
	width: 80%;
	text-align: center;
	margin: 0 auto;
	height: 1rem;
}

.solid-hr-line{
	border-top: 0.1rem solid #D6DFE6;
	width: 90%;
	text-align: center;
	margin: 0 auto;
	height: 1rem;
}

select,select:hover  {
	background-color:#FFFFFF;	
}

.table-display{
	display:table;
}

.vcenter-table-cell{
	display:table-cell;
	vertical-align:middle;
}

.full-width{
	width:100%;
}

.full-height{
	height:100%;
}

.inherit-height{
	height:inherit;
}

.wcs-slick-arrow{
	color:black;
}
.wcs-slick-arrow:hover{
	color: #008cba;
}
.vline{
	border-right: 0.1rem solid #e3e3e3;
	margin-right: -0.1rem;
}
.vline.end{
	border-right-style: none;
}

.upper-text{
	text-transform: uppercase;
}
.video-image{
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-height: 100%;
}
.video-playimage{
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	position: absolute;
}
.single-line-separator {
	border-bottom: 0.0625rem solid #D6DFE6;
	margin-bottom: 1.875rem;
}
.top-navigator {
	float: right;
	height: 0.625rem;
	text-align: right;
	padding-bottom: 0.18rem;
	font-size: 0.68rem;
	color: #1466b2;
	font-weight: normal;
	cursor: pointer;
	margin-right: 1rem;
	margin-bottom:0.5rem;
}
.top-navigator:before {
	display: inline-block;
	content: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/resources/arrow-top.png");
}
.side-nav{
	padding-top:0;
}
.side-nav li {
	font-size: 0.875rem;	
}
.contact-block .image .phone {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/modal/contact-us-icons/qual_call-us_32.png") 0 0 no-repeat transparent;
	width:36px;
	height:36px;
}
.contact-block .image .support {
    background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/modal/contact-us-icons/qual_technical-support_32.png") 0 0 no-repeat transparent;
	width:36px;
	height:36px;
}
.contact-block .image .forums {
    background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/modal/contact-us-icons/qual_discussion-forums_32.png") 0 0 no-repeat  transparent;
	width:36px;
	height:36px;
}
.contact-block .image .chat {
    background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/modal/contact-us-icons/qual_chat_32.png") 0 0 no-repeat transparent;
	width:36px;
	height:36px;
}

.contact-block .content .contact-block-subtitle a {
	color: #1466b2;
	/*float: right;*/
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/arrows/right-arrow12.png") right center no-repeat;
	display: inline;
	margin-right: 0.62rem;
	padding-right: 1.2rem;
	font-size: 0.8125rem;
	font-weight: normal;
	color: #1466b2;
	line-height: 1.125rem;
}
.contact-block .content .contact-block-subtitle a:hover {
  text-decoration: underline;
  background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/arrows/right-arrow12-ovr.png") right center no-repeat;
}

.contact-block .content .contact-block-subtitle a:active {
  text-decoration: none;
  color: #000000;
}

.contact-block-subtitle.row {
	font-size: 0.875rem;
	font-weight: bold;
	color: #333333;
}
.modal-tryit .contact-block.row {
	padding: 1.875rem;
}

.contact-info-dialog {
	padding: 0 0 0.5rem 0;
}

.contact-info-dialog .title-bar{
	padding: 0 0 0 0;
	color: #000000;
	margin-bottom: 0;
}

.contact-info-dialog .title-bar .dialog-title{
	padding: 0.5rem 0 0 0.5rem;
	font-weight:bold;
	color: #252525;
	font-size: 0.875rem;
}

.contact-info-dialog .title-bar .close-reveal-modal {
	color: #000000;
	font-weight:bold;
}

.contact-info-dialog .contact-content {
	padding-bottom:0.5rem;
	padding-left: 0;
	padding-right: 0;
}

.contact-info-dialog .global-link {
	font-size: 0.875rem;
	color: #1466b2;
	font-weight: normal;
	padding-right:1rem;
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/arrows/right-arrow12.png") no-repeat scroll right  rgba(0, 0, 0, 0);
}
.contact-info-dialog .global-link:hover{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/arrows/right-arrow12-ovr.png") right center no-repeat;
	text-decoration: underline;
}
.video-dialogcaption {
	font-size: 0.81rem;
	font-weight: normal;
	line-height: 1.125rem;
}
.modal-viewall-button span{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/wcs/arrow-right_12_ena.png") right center no-repeat;
	display: inline;
	padding-right: 1.25rem;
}
.modal-viewall-button:hover span{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/wcs/arrow-right_12_hov.png") right center no-repeat;
	display: inline;
	padding-right: 1.25rem;
}
.modal-video{
	padding:0;
}
.modal-video .video-container{
	margin:1.875rem;
}

.modal-video-perimeter {
	padding-left:0;
	padding-right:0;
}

.bottom-striped-footer{
	background-image: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/homepage/tile.png");
	background-repeat: repeat;
	background-position: top left;
	background-color: #fafafa;
	border-top: 0.1rem solid #d6dfe6;
	width: 100%;
}

.service-footertable-striped{
	padding-top: 1.8rem;
	padding-bottom: 1.8rem;
}
.modal-tryit{
	padding:0;
}
.modal-tryit .modal-title, .modal-selecttrialservice .modal-title, .modal-select-trial .modal-title , .modal-video .modal-title{
	background-image: linear-gradient(to bottom, #f5f5f5, #f0f0f0);
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	border-bottom: 1px solid #c4ced7;
	border-radius: 2px 2px 0px 0px;
	box-shadow: 0 0 1px 0 #999999;
}
.modal-tryit .modal-title .title, .modal-selecttrialservice .modal-title .title, .modal-select-trial .modal-title .title, .contact-info-dialog .title-bar .dialog-title, .modal-video .modal-title .title{
	color: #252525;
	font-weight: bold;
	font-size: 0.875rem;
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
}

.modal-selecttrialservice .modal-selecttrial-offer-title{
	font-size: 1.125rem;
	color: #252525;
	font-weight: bold;
	line-height: 1.25rem;

}
.modal-select-trial .modal-select-trial-descblock .title{
	font-size: 1.125rem;
	color: #252525;
	font-weight: bold;
	line-height: 1.25rem;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
}
.modal-selecttrialservice .modal-selecttrial-offer-desc{
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
}
.modal-select-trial .modal-select-trial-descblock .description{
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
}
.modal-select-trial-descblock a.button span{
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	color: #333333;
}
.modal-selecttrialservice .modal-selecttrial-offer-buttons{
	padding-top:1rem;
}

.modal-tryit .modal-title .row, .modal-selecttrialservice .modal-title .row, .modal-select-trial .modal-title .row, .modal-video .modal-title .row {
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
}

.resources-videoresources .subcattitleFont, .resources-faq-subcategory {
	font-size: 20px;
	font-weight: bold;
	color: #252525;
	line-height: 24px;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left:15px;
}
.resources-faq-subcategory {
	padding-left:0;
}
/*** resources contributor override ***/
/* use p3 prop.  for p */
.resources-videoresources div {
	font-size: 0.875rem;
	line-height: 1.375rem;
	font-weight: normal;
	color: #4a4c4f;
	margin-bottom: 0;
}

.reveal-modal{
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
}
.modal-tryit .modal-title .close-reveal-modal.right,.modal-video .modal-title .close-reveal-modal.right, .modal-select-trial .modal-title .close-reveal-modal.right, .modal-selecttrialservice .modal-title .close-reveal-modal.right, .contact-info-dialog .close-reveal-modal {
	font-size: 1.25rem;
	color: #555555;
	top:0;/*for ie9*/
}
/****modal **/
.contact-block .image {
	width: 36px;
	height: 36px;
	padding: 0;
}
.contact-block .content{
	float:left;
	padding-left:20px; 
	margin-left: 0px; 
	margin-right: 0px;
}
.modal-contact-link{
	float:right;
}
.modal-select-trial-blocks{
	padding:1.875rem;
}
.modal-selecttrial-offer-buttons .base-button-arrow span {
	color: #222222/*{fcContent}*/;
}
.contact-modal-blocks{
	padding: 1.875rem;
}

/****/
.modal-select-trial-descblock{
	overflow: hidden;
	padding-top: 0.625rem;
	padding-left: 0.625rem;
	padding-right: 0.625rem;
	padding-bottom: 1.25rem;
}
.modal-title{
	margin-top: 0;
	border: 0.1rem solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	border-bottom: 0.1rem solid #c4ced7;
	border-radius: 0.12rem 0.12rem 0 0;
	color: #252525;
	font-weight: bold;
	font-size: 0.87rem;
}

.modal-title .title{
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #252525;
	font-weight: bold;
	font-size: 1.4rem;
}

.modal-select-trial .solid-hr-line:last-child{
	border-top-style: none;
}

.modal-select-trial {
	padding:0;
}

.modal-title .close-reveal-modal.right{
	position:initial;
	font-size:2rem;
}

.category-banner {
	padding-top:0.68rem;
	padding-bottom:0.68rem;
}

.category-banner .category-banner-title {
	color: #ffffff;
}


.category-banner .category-banner-subtitle {
	color: #ffffff;
}

 
.category-tabs .category-tab  { 
	margin-left:0;
	padding-left:0;
	padding-right:0;
}
.tab-surface {
	cursor: pointer;
}
.category-tab.current .tab-surface {
	cursor: default;
}
.category-tabs dl {
	padding-top: 0px;
}


.category-tabs dd {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}

.category-tabs .category-tab .tab-icon{ 
	height: 18px;
	width: 18px;
}
.category-overview-services{
	width:100%;
	background:#e5f5f8;
}
.category-overview-services .panel {
	margin-bottom:0;
	background-color:#e5f5f8;
	padding-top:1rem;
	border:none;
}

.category-overview-services .category-preview-button {
	height: 1.8rem;
	padding-top:9px;
}

.category-overview-services .service-name h5 {
	margin-bottom:0;
}

.category-overview-services .service-description {
	margin-bottom:1rem;
}

.button-group > li:first-child button, 
.button-group > li:first-child .button {
	border-left-color:rgb(214, 223, 230);
	border-left-style:solid;
	border-left-width:1px;
}

.category-tabs .category-tab .CatOverviewTab{ 
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/overview-16-ena.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.category-tabs .category-tab .tab-surface:hover  .CatOverviewTab { 
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/overview-16-ovr.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.category-tabs .category-tab.current .CatOverviewTab{ 
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/overview-16-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.category-tabs .category-tab a.CatWhyOracleTab{ 
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/why-16-ena.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.category-tabs .category-tab .tab-surface:hover  a.CatWhyOracleTab{ 
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/why-16-ovr.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.category-tabs .category-tab.current a.CatWhyOracleTab{ 
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/why-16-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.category-tabs .category-tab a.CatCustomerTab{ 
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/customers-16-ena.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.category-tabs .category-tab .tab-surface:hover  a.CatCustomerTab{ 
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/customers-16-ovr.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.category-tabs .category-tab.current a.CatCustomerTab{ 
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/customers-16-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.category-tabs .category-tab a{
	color: #000000;
	font-weight:bold;
}

.category-tabs .category-tab .tab-surface:hover  a.tab-title,
.category-tabs .category-tab.current .tab-surface  a.tab-title{ 
	color: #0572ce;
}

.tabs-background-full-width  {
	background: none repeat scroll 0 0 #eaeef2;
	margin-bottom:1.25rem;
}

.category-tabs .row  {
	background: none repeat scroll 0 0 #eaeef2;
}

.category-tabs .sub-nav  {
	background: none repeat scroll 0 0 #eaeef2;
	margin-bottom:0;
}


.category-tabs .category-tab  {
	border-left: 1px solid #c8cfd4;
	border-right: 1px solid #c8cfd4;
	border-bottom: 1px solid #c8cfd4;
	background: none repeat scroll 0 0 #eaeef2;
}

.category-tabs .category-tab.current {
	background: none repeat scroll 0 0 #ffffff;
	border-bottom: none;
}

.category-video-dialog {
	padding: 0 0 0 0;
}

.category-video-dialog .title-bar{
	padding: 0 0 0 0;
	color: #000000;
	margin-bottom:0;
}

.category-video-dialog .title-bar .title{
	padding: 0.5rem 0 0 0.5rem;
	color: #252525;
	font-weight: bold;
	font-size: 0.875rem;
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
}
.category-video-container.flex-video{
	margin:1.875rem;
}
.category-video-dialog .title-bar .close-reveal-modal {
	color: #000000;
	font-weight: bold;
	font-size: 0.875rem;
}


.category-why-oracle-listing {
        margin-top:1.5em;
}

.category-overview-info-parent {
	display: table;
	height: 100%;
}

.category-overview-info-child {
	display: table-cell;
        vertical-align:middle;
}

.category-overview-info-child .category-ebook-container .button {
	margin-top:1rem;	
}

.category-overview-services .panel {
	padding-top:1.75rem;
}

.category-overview-service-cell {
	margin-top:0.5rem;
}


.category-overview-service-cell h5.service-name {
	margin-bottom:0;
}

.category-overview-service-cell .service-icon-layout {
	padding-left:0px;
	padding-right:0px;
}

.category-overview-service-cell .service-icon-parent {
	width:100px;
	height:100px;
	border-radius:50%;
	margin-left: auto;
	margin-right: auto;
	padding:27px;
}

.category-overview-service-cell .service-icon-parent img{
	width:47px;
	height:47px;
}


.category-overview-service-cell .service-name {
	color: #1466b2;
}

.category-overview-service-cell .service-detail-button {
	padding-right:0.5rem;
}

.category-overview-service-cell .button-group .button {
	border: 1px solid #d6dfe6;
}

.category-overview-service-cell .button-group .button.disabled {
	padding-left:0.25rem;
	padding-right:0.25rem;
	font-weight:bold;
}

.category-overview-service-cell .preview-label {
	color: #5e5f60;
}

.category-overview-service-cell .preview-label:hover {
	color: #5e5f60;
}


.category-service-try-it {
	padding-top:0;
	padding-left:0;
	padding-right:0;
	background: none repeat scroll 0 0 #f9f9f9; 
}

.category-service-try-it .row.title-bar  {
	background-image: linear-gradient(to bottom, #f5f5f5, #F0F0F0);
}

.category-service-try-it .row .dialog-title {
	padding-left:1.875rem;
	font-weight: bold;
}

.category-service-try-it .close-reveal-modal  {
	color: #000000;
	top:-0.25rem;
}

.category-service-try-it .try-it-entry  {
	padding-top: 1em;
}


.category-service-try-it .try-it-service-title{
	vertical-align: middle;
}

.category-service-try-it .button {
/*	background: linear-gradient(to bottom, #ffffff 0%, #ffffff 10%, #e3e6e8 100%); */
	color: #000000;
}

.category-customer-tab  {
	padding-left: 1.5em;
	padding-right: 1.5em;
}

.category-customer-tab .cat-customer-pane  {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.category-customer-tab .customer-box  {
	margin-left: 0rem;
	margin-right:0rem;
	padding-left: 0rem;
	padding-right:0rem;
}

.category-why-oracle-image  {
	margin: 1em;
	border: 10px solid #eaeef2;
}

.category-why-oracle-image img  {
	width:100%;
}


.category-why-oracle-listing {
	margin-left: 1em;
	margin-right:1em;
	margin-bottom:1em;
}

.category-why-oracle-listing h3 {
	font-size:1.5rem;
}

.category-why-oracle-listing, .category-why-oracle-listing > .desc, .category-why-oracle-listing > div {
    color: #4a4c4f;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 22px;
}
.category-why-oracle-listing > .title, .category-why-oracle-listing > h1, .category-why-oracle-listing > h2, .category-why-oracle-listing > h3, .category-why-oracle-listing > h4, .category-why-oracle-listing > h5, .category-why-oracle-listing > h6 {
    color: #252628;
    font-size: 24px;
    font-weight: normal;
    line-height: 36px;
    margin: 0;
}
.category-why-oracle-listing ul {
    list-style: disc outside none;
    padding-bottom: 6px;
    padding-left: 20px;
}
.category-why-oracle-listing li, .category-why-oracle-listing p {
    padding-bottom: 6px;
}
.category-why-oracle-listing .multiPointList {
   	color: #333333;
  	font-size: 13px;
   	font-weight: normal;
   	line-height: 20px;
   	list-style: disc outside none;
 	padding-bottom: 6px;
   	padding-left: 12px;
}

.contact-tab, .chat-tab {
  right: 0px;
  position: fixed;
  z-index: 1051;  /*For IE. Prevents the arrows on homepage banner from appearing on top of these tabs. */
  display: block;
  padding: 8px 10px 12px 10px;
  width: 110px;
  height:34px;
  background-color: #576a7b;
  border-radius: 2px 2px 0px 0px;
  -webkit-border-radius: 2px 2px 0px 0px;
  -moz-border-radius: 2px 2px 0px 0px;
  /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
  /*IE 8*/
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  /* Safari */
  -moz-transform: rotate(270deg);
  /* Firefox */
  -ms-transform: rotate(270deg);
  /* IE 9 */
  -o-transform: rotate(270deg);
  /* Opera */
  transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
 /* IE 9 */
  -webkit-transform-origin: 100% 100%;
 /* Safari and Chrome */
  -moz-transform-origin: 100% 100%;
 /* Firefox */
  -o-transform-origin: 100% 100%;
 /* Opera */

}

.chat-tab a, .contact-tab a {
	display: table;
}

.chat-tab img, .contact-tab  img {
	margin-right:6px;
}

.chat-tab img, .contact-tab  img, 
.chat-tab div , .contact-tab  div{
	display: table-cell;
}


.chat-tab  a:link,.contact-tab a:link {
  color: #fff;
  font-size: 12px;
  font-weight: normal;
}

.chat-tab  a:visited,.contact-tab a:visited {
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
}

.contact-tab:hover, .chat-tab:hover {
  background: none;
  background-color: #e8edf1;
}


.chat-tab a img {
  background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/homepage/side-tabs/chat.png") left center no-repeat;
  width: 16px;
  height: 16px;
  padding-right:5px;
}

.contact-tab  a img {
  background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/homepage/side-tabs/call.png") left center no-repeat;
  width: 16px;
  height: 16px;
  padding-right:5px;
}

.contact-tab:hover a img {
  background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/homepage/side-tabs/call-hover.png") left center no-repeat;
}

.chat-tab:hover a img {
  background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/homepage/side-tabs/chat-hover.png") left center no-repeat;
}

.contact-tab:hover a:link , .chat-tab:hover a:link {
  color: #1466b2;
}


.customer-story-wrapper {
    height: 100%;
    padding: 0.5em;
}

.customer-box {
	margin-top:1rem;
}

.customer-story {
	border: 1px solid #d6dfe6;
    height: 100%;
    padding: 1rem 1rem 0rem 1rem;
	border-radius: 0.3rem;
}

.customer-story .customer-story-img {
	height: 103px;
	padding-bottom:1rem;
}
.customer-story .customer-story-img img{
	width:185px;
}

.customer-story-wrapper .customer-shadow {
    background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/shadows/img-shadow-bottom-217px.png") bottom center no-repeat;
    height: 15px;
}

.customer-story-wrapper .customer-story-nobutton-spacer {
	height: 2rem;
	visibility: hidden;	
}
	
.customer-story-wrapper .customer-story-button {
	bottom: 0;
    margin-top:-2rem;
}

.customer-story .customer-story-customer-name {
	padding-top:1em;
	font-weight: bold;
	margin-bottom:0;
}

.customer-story .customer-story-customer-title, .customer-story-customer-dept {
	margin-top: 0;
	margin-bottom:0;
}

.customer-story .customer-story-customer-text {
	margin-top: 1rem;
}

.resources-subcategory-title {
	padding-top:0.4rem;
	padding-bottom:0.4rem;
}

.resources-subcategory-title h4{
	margin:0;
}

.resources-subcategory .single-line-separator  {
	margin-bottom:1.9rem;
}

/******SERVICE BANNER PAGE******/
.service-banner, .portlet-banner{
	padding-top: 0.68rem;
	padding-bottom: 0.68rem;
}
.service-banner > .panel{
	margin-bottom:0;
	padding-bottom:0;
}

.service-banner .service-banner-title, .portlet-banner .portlet-banner-title{
	color: #FFFFFF;
	padding-left:0.8rem;
	display:inline-block;
}

.service-banner .service-banner-preview-label{
	display:inline-block;
	margin-left: 1.875rem;
	font-size: 0.875rem;
	font-weight: bold;
	padding: 0 0.625rem 0 0.625rem;
	line-height: 1.75rem;
	color: #5e5f60;
}
.service-banner-icon, .resources-banner-icon, .readiness-banner-icon, .portlet-banner-icon,.service-preview-banner-icon, .category-banner-icon{
	width:5rem;
}

.service-banner-title, .service-preview-banner-title, .resources-banner-title, .readiness-banner-title, .portlet-banner-title{
	color: #FFFFFF;
	padding-left:0.8rem;
}

.resources-banner, .service-preview-banner, .readiness-banner{
	padding-top: 0.68rem;
	padding-bottom: 0.68rem;
}

/*****SERVICE TABS PAGE**/
.service-tabs .sub-nav{
	padding-top:0;
	margin-bottom:0;
}
.service-tab-icon{
	cursor: pointer;
}
.service-tab.active .service-tab-icon{
	cursor: default;
}
.service-tab-icon .LearnMoreTab, .service-tab-icon .OverviewTab, .service-tab-icon .PricingColumnsTab, .service-tab-icon .PricingTableTab, .service-tab-icon .PricingTableTab, .service-tab-icon .CatCustomerTab   {
	padding-top: 0.625rem !important;
	padding-bottom: 0.625rem !important;
}
.service-tabs .service-tab-icon-href-title{
	color: #333333;
}
.service-tabs a.active .service-tab-icon-href-title{
	color: #0572ce;
}
.service-tabs .service-tab-icon-href-title:hover{
	color: #0572ce;
}
.service-tab .service-tab-icon:hover a.OverviewTab{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/overview-16-ovr.png") center center no-repeat !important;	
}
.service-tab .service-tab-icon:hover a.PricingColumnsTab{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/pricing-16-ovr.png") center center no-repeat !important;
}
.service-tab .service-tab-icon:hover a.PricingTableTab{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/pricing-16-ovr.png") center center no-repeat !important;
}
.service-tab .service-tab-icon:hover a.LearnMoreTab{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/learnmore-16-ovr.png") center center no-repeat !important;
}
.service-tab .service-tab-icon:hover a.CatCustomerTab{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/customers-16-ovr.png") center center no-repeat !important;
}
.service-tab .service-tab-icon:hover .service-tab-icon-href-title{
	color: #0572ce !important;
}
.service-tab a.OverviewTab.active{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/overview-16-active.png") center center no-repeat !important;
}
.service-tab a.OverviewTab:hover {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/overview-16-ovr.png") center center no-repeat !important;	
}
.service-tab a.OverviewTab {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/overview-16-ena.png") center center no-repeat !important;
}
.service-tab a.PricingColumnsTab.active{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/pricing-16-active.png") center center no-repeat !important;
}
.service-tab a.PricingColumnsTab:hover {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/pricing-16-ovr.png") center center no-repeat !important;
}
.service-tab a.PricingColumnsTab {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/pricing-16-ena.png") center center no-repeat !important;
}
.service-tab a.PricingTableTab.active{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/pricing-16-active.png") center center no-repeat !important;
}
.service-tab a.PricingTableTab:hover {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/pricing-16-ovr.png") center center no-repeat !important;

}
.service-tab a.PricingTableTab {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/pricing-16-ena.png") center center no-repeat !important;

}
.service-tab a.LearnMoreTab.active{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/learnmore-16-active.png") center center no-repeat !important;

}  
.service-tab a.LearnMoreTab:hover {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/learnmore-16-ovr.png") center center no-repeat !important;

}
.service-tab a.LearnMoreTab {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/icons-menu-product/learnmore-16-ena.png") center center no-repeat !important;

}

.service-tab a.CatCustomerTab.active{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/customers-16-active.png") center center no-repeat !important;

}  
.service-tab a.CatCustomerTab:hover {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/customers-16-ovr.png") center center no-repeat !important;

}
.service-tab a.CatCustomerTab {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/customers-16-ena.png") center center no-repeat !important;
}

a.service-tab-icon-href.active, a.service-tab-icon-href.active:hover  {
	background: white !important;
}
.service-tab.columns{
	background: lightgray; 
	margin-left:0; 
	margin-bottom:0; 
	border-bottom: 0.1em solid #c8cfd4;
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
	border-right: 0.1em solid #c8cfd4;
}

.service-tab.columns.active{
	border-bottom-style: none;
}
.service-tab.columns:first-child {
	border-left: 0.1em solid #c8cfd4;
}
.service-tab.columns:last-child {
	margin-left:0; 
	margin-bottom:0; 
}
.sub-nav .service-tab{
	background: #eaeef2;
}
.sub-nav .service-tab.active{
	background-color: #FFFFFF;
}
.sub-nav .service-tab.active a.OverviewTab, .sub-nav .service-tab.active a.PricingColumnsTab, .sub-nav .service-tab.active a.PricingTableTab , .sub-nav .service-tab.active a.LearnMoreTab, .sub-nav .service-tab.active a.CatCustomerTab {
	color: #0572ce;
}
/*******SERVICE OVERVIEW PAGE************/
.service-contents, .readiness-contents{
	margin-top: 2.5rem;
}
.service-overview-qualities{
	background-color: #e5f5f8;
}
.service-overview-featureicon img{
	width:48px;
	height:48px;
}
.service-overview-featureicon  {
	border-radius: 50%;
	padding:18px;
	border: 0.5rem solid #FFF;
	color: white;
	line-height: 0px;
	margin-left: auto;
	margin-right: auto;
	width:100px;
	height:100px
}
.service-overview-featureicon[index='1']{
	background: #83c28c;
	box-shadow: 0 0 0 0.2rem #83c28c;
}
.service-overview-featureicon[index='2']{	
	background: #f4b272;
	box-shadow: 0 0 0 0.2rem #f4b272;
}
.service-overview-featureicon[index='3']{
	background: #7dc4ec;
	box-shadow: 0 0 0 0.2rem #7dc4ec;
}
.service-overview-featureicon[index='4']{
	background: #f9cb74;
	box-shadow: 0 0 0 0.2rem #f9cb74;
}
.service-overview-featureoffering-title {
	background-color: #e1f1ef;
	margin-bottom:2rem;
	margin-top:0.5rem;
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
}
.service-overview-featureoffering-title .title{
	margin-bottom: 0;
	margin-top: 0;
}
.service-overview-offertable
{
	border: 0.1rem solid #D6DFE6;
	margin: -0.1rem;
	height:inherit;
	margin-bottom:2rem;
	padding:1rem;
	border-radius: 0.18rem;
}
.service-overview-offer-titledesc{
	padding-bottom: 2.5rem;
}
.service-overview-features {
	margin-bottom:2rem;
}
.service-overview-featureoffering-flag {
	border: 0.1rem solid #a6d6cc;
	padding-top: 0.37rem;
	padding-bottom: 0.37rem;
	color: #5e5f60;
	font-weight: bold;
	font-size:0.875rem;
}
.service-overview-features .dotted-hr-line:last-child, .resources-contententries .dotted-hr-line:last-child{
	border-top-style: none;
}

.service-overview-features-featureicon-block {
	padding-left: 0;
	padding-right: 0;
}
.service-overview-qualities{
	margin-bottom:2rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.service-overview-features-featureoffer{
	padding-left:1rem;
	padding-right:1rem;
	padding-bottom:1rem;
}

.service-overview-feature-videoimage{
	padding-left:0.3rem;
	padding-right:0.3rem;
}
.service-overview-demo-videos{
	padding-left:1.25rem;
	padding-right: 1.25rem;
}
.service-overview-demovideofooter .videodesc{
	font-size:0.8rem;
	height:1.5rem;
	line-height:1.5rem;
}

.service-overview-demotitle{
	padding-top:1.25rem;
	padding-bottom:1.25rem;
}
.service-overview-overviewbuttons {
	padding-top: 1.25rem;
}
.service-overview-offertable-previewflag{
	border: 0.06rem solid #a6d6cc;
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
	padding-left: 0.625rem;
	padding-right: 0.625rem;
	font-size: 0.875rem;
	color: #5e5f60;
	font-weight: bold;
}
.service-overview-demovideofooter .videoplayicon{
	float: left;
	height: 1.5rem;
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/products/play-12px_ena.png") center center no-repeat;
	width: 1rem;
	cursor: pointer;
}
.slick-slide .demovideo{
	margin-left: 0.375rem;
	padding-left: 0.375rem;
	margin-right: 0.375rem;
	padding-right: 0.375rem;
}
.cloud-dialog-caption.row .columns p {
	font-size: 0.8125rem;
	font-weight: normal;
	color: #333333;
	line-height: 1.125rem;
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
}
/*******SERVICE LEARNMORE  RESOURCES PAGE************/
.side-nav  li.active{
	color: #000000;
	background-color: #FFFFFF;
	border: 0.1rem solid #D6DFE6;
	border-radius: 0.12rem;
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/wcs/arrow-right_12_ena.png") 97% 50% no-repeat;
}
.side-nav  li.active a{
	font-weight: bold;
}
.side-nav li a:not(.button) {
	color: #1466B2;
}
.side-nav li.active > a:first-child:not(.button){
	color: #1466B2;
	font-weight: bold;
}
.row.margin-bottom-video-service{
	margin-top:0;
}
.datasheet-subcat, .resources-faq, .resources-whitepaper, .resources-customer-successstory {
	margin: 1rem 0 1rem 0;
	padding-bottom: 1rem;
}
.datasheet-subcat .p3 p {
	font-size: 0.875rem;
	line-height: 1.375rem;
	font-weight: normal;
	color: #4a4c4f;
}
.resources-faq.row ol {
	list-style-type: decimal;
	padding: 10px 0 10px 20px;
}
.resources-faq.row p, .resources-faq.row ul li,  .resources-faq.row ol li, .resources-whitepaper.row p {
	/**style as p3**/
	font-size: 0.875rem;
	line-height: 1.375rem;
	font-weight: normal;
	color: #4a4c4f;
}
.resources-content-block{
	margin-top: 2.5rem;
}
.resources-select-box, .readiness-select-box {
	padding-left: 1rem;
	padding-right: 1rem;
	border-bottom: 0.1rem solid #D6DFE6;
}
.resources-learnmore-box-menu-title{
	font-size: 0.875rem;
	color: #4a4c4f;
	font-weight: bold;
	text-transform: uppercase;
	padding-left:0.625rem;
	padding-bottom: 1.25rem;
	margin-top:0;
	
}
.resources-learnmore-content .video-resources .dotted-hr-line:last-child {
	border-top: 0.1rem dotted #D6DFE6;
}
.resources-learnmore-content .video-resources:last-child .dotted-hr-line:last-child {
	border-top-style: none;
}

.resources-learnmore-content .dotted-hr-line:last-child{
	border-top-style: none;
}
.resources-faq-question { 
  font-size: 0.81rem;
  font-weight: normal;
  color: #1466B2;
  margin-bottom: 0.87rem;
  line-height: 1.12rem;
}
.resources-faq-question:before {
  display: inline-block;
  content: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/resources/bullet-faq5x9.png");
  padding-right: 0.625rem;
}
.resources-faq-question:hover {
  text-decoration: underline;
}

.resources-groupdescription{
	margin-bottom: 1.875rem;
}
.resources-resourcecontents{
	padding-left: 1.87rem;
	padding-right:1.87rem;
	padding-top:0;
	padding-bottom:1.87rem;
	margin-bottom: 3.1rem;
	border: 0.1rem solid #D6DFE6;
	border-radius: 0.12rem;
	background-color: #FFFFFF;
}

.resources-resourcecontents .resources-faq.row a {
	word-wrap: break-word;
}
.service-learnmore-resourcecontents, .readiness-resourcecontents {
	padding: 1.87rem;
	margin-bottom: 3.1rem;
	border: 0.1rem solid #D6DFE6;
	border-radius: 0.12rem;
	background-color: #FFFFFF;
}
.service-learnmore-subcategorytitle h3{
	font-size: 1.25rem;
	color: #252628;
	font-weight: normal;
	line-height: 1.875rem;
	margin-bottom: 1.25rem;
	margin-top:0;
}
.resources-videoresources{
	margin: 1rem 0 1rem 0;
}

.resources-videoresources .row{
	margin-bottom:1.5rem;
}
.resources-videoresources .row p{
	font-size: 0.875rem;
	line-height: 1.375rem;
	font-weight: normal;
}

.resources-faq-title{
	font-size: 0.875rem;
	line-height: 1.375rem;
	color: #1466b2;
	font-weight: bold;
}
.resources-customer-successstory.row{
	margin-bottom:2rem;
}
.resources-forums{
	border: 0.0625rem solid #DCE2E9;
	border-radius: 0.125rem;
	margin-bottom: 2rem;
}
.resources-forums-iconblock{
	padding-top:1rem;
}
.resources-forums-icon{
	margin-left: auto;
	margin-right: auto;
	width: 60px;
	height: 50px;
}
.resources-forums-icon img{
	width: 60px;
	height: 50px;
}
.resources-download-subcat {
	padding-bottom: 3rem;
}
.resources-download-linkblock{
	padding-top:2rem;
}
.resources-download-linkblock-title{
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	background: #e5f5f8;
}
.resources-download-linkblock-titleimage{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/func_download_32_dis.png") center no-repeat;
	height: 32px;
	width: 32px;
	float: left;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.resources-download-linkblock-agreement{
	background: #ccecf1;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	font-size: 0.75rem;
	line-height: 1.375rem;
	color: #4a4c4f;
}
.resources-download-linkblock-titletext{
	font-size: 1rem;
	color: #1466b2;
}
.resources-training, .resources-whitepaper{
	padding-bottom:1rem;
}
.resources-training-duration{
	font-size: 0.75rem;
	color: #7a7e81;
}
.resources-training-image{
}

/*******SERVICE CUSTOMER PRICING PAGE************/

.service-pricing-footertable{
	width:100%;
}

.service-pricing-table2columns .service-pricing-prtabledata:nth-child(1), .service-pricing-table2columns .prtab-data:nth-child(2){
	width:50%;
}

.service-pricing-table3columns .service-pricing-prtabledata:nth-child(1){
	width:40%;
}

.service-pricing-table3columns .service-pricing-prtabledata:nth-child(2), .service-pricing-table3columns .prtab-data:nth-child(3){
	width:30%;
}

.service-pricing-table4columns .service-pricing-prtabledata:nth-child(1){
	width:34%;
}
.service-pricing-table4columns .service-pricing-prtabledata:nth-child(2),.service-pricing-table4columns .prtab-data:nth-child(3), .service-pricing-table4columns .prtab-data:nth-child(4){
	width:22%;
}
.service-pricing-priceentry {
  	border: 0.1rem solid #D6DFE6;
	margin: -0.1rem;
	border-radius: 2px;
	margin-bottom: 2rem;
}
.service-pricing-priceentry-name{
	color: #FFFFFF;	
	margin-top:0;
	text-shadow: 0.1rem 0.1rem 0.1rem #747474;
}
.pricing-table .price .service-pricing-rangeblock {
	font-size: 0.87rem;
	font-weight: bold;
}

.pricing-table .price .service-pricing-rangeblock .p4 {
	font-size: 0.87rem;
	font-weight: bold;
}

.pricing-table .price .p4 {
	display:block;
	font-size: 0.87rem;
	font-weight: bold;
}
.pricing-table .price .service-pricing-rangeblock{
	font-size: 1.25rem;
}
.pricing-table .service-pricing-pricebuttonholder {
	border-bottom: dotted 0.1rem #dddddd;
}
/*overwrite the default color of foundation*/
.pricing-table .title.bg-color-applications{
	background-color: #00a0b7;
}
.pricing-table .title.bg-color-platform{
  	background-color: #2a9f8c;	
}
.pricing-table .title.bg-color-neutral{
  	background-color: #6f8597;	
}
.pricing-table .title.bg-color-marketplace{
  	background-color: #f4aa46;	
}
.service-pricing-footnotepricingtable table{
	border:none;
}
.service-pricing-footnotecolumn .service-pricing-footertable{
	border:none;
	background: initial;
}
.service-pricing-footnotecolumn .service-pricing-footertable tr{
	background: initial;
}
.service-pricing-footnotecolumn h2 {
	font-size: 1.12rem;
	color: #252628;
	font-weight: normal;
}
.service-pricing-prtabledata {
	border: 0.1rem solid #d6dfe6;
	border-right: 0;
}
.service-pricing-prtabledata ul  li {
	font-size: 0.875rem !important;
	color: #222 !important;
}
.service-pricing-prtabledata-header {
	font-size: 0.875rem;
	color: #FFF;
	font-weight: bold;
}
.service-pricing-footertext{
	font-size: 0.6875rem;
	color: #333333;
	font-weight: normal;
	line-height: 0.9375rem;
	padding: 0;
}
.service-pricing-additioninfo{
	margin-left: 0.5rem;
	margin-right: 0.5rem;
	font-size: 0.8125rem;
	color: #4a4c4f;
}
.service-pricing-footertable-firstcolumn{
	width:1rem;
}
.service-pricing-table .service-pricing-footnotetable table {
	border-style: none;
}
.service-pricing-table .service-pricing-footnotetable table tr:nth-of-type(even) {
	background: initial;
}
.service-pricing-table .service-pricing-footnotetable table tr td {
	padding:0;
}
/*******SERVICE PREVIEW PAGE************/
.service-preview-icon{
	border-radius: 50%;
	padding: 27px;
	color: white;
	line-height: 0px;
	margin-left: auto;
	margin-right: auto;
	width:100px;
	height:100px
}
.service-preview-icon img{
	width: 46px;
	height: 46px;
}

.service-preview-text-block{
	padding-bottom:3.3rem;
}

.service-preview-2columns{
	margin-bottom:2rem;
}

.row .service-preview-2columns:nth-last-child(2) .dotted-hr-line{
	border-top-style: none;
}
.service-preview-category-group-title{
	padding-top: 1.87rem;
	padding-bottom: 2.5rem;
}

.service-preview-icon-block{
	padding-left:0;
	padding-right:0;
}
.service-preview-bottom-buttons{
	position:absolute;
	bottom:0;
}

/*******readiness page******/

.readiness-release-sideitem a{
	font-size:0.8125rem;
}
.readiness-releaseinfo-entry{
	margin-bottom:2rem;
}
.readiness-releaseinfo-entry-title{
	font-size: 1.125rem;
	color: #00a0b7;
	font-weight: normal;
	line-height: 1.125rem;
	padding-bottom: 0.125rem;
}
.readiness-releaseinfo-entry-linkgroups{
	border-top: 0.0625rem solid #d6dfe6;
}
.readiness-releaseinfo-entry-linkgroups-entryblock{
	font-size: 0.8125rem;
	color: #333333;
	font-weight: normal;
	overflow: auto;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;

}
.readiness-releaseinfo-entry-linkgroups-entryblock.row{
	margin-left:0;
	margin-right:0;
}
.readiness-releaseinfo-entry-linkgroups-entry-severalblocks {
	border-bottom: 0.0625rem dotted #d6dfe6;
}

.readiness-releaseinfo-entry-linkgroups-entry-severalblocks:last-child {
	border-bottom: 0.0625rem solid #d6dfe6;
}
.readiness-releaseinfo-entry-linkgroups-entry-only1block{
	border-bottom: 0.0625rem solid #d6dfe6;
}
.accordion .accordion-navigation .readiness-releaseinfo-entry-linkgroups-entry-desctitleblock{
	color: #333333;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
	border-bottom: 0.0625rem solid #d6dfe6;
	background:white;
}
.accordion .accordion-navigation .readiness-releaseinfo-entry-linkgroups-entry-desctitle{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 0.875rem;
	font-weight: bold;
}
.accordion .accordion-navigation .readiness-releaseinfo-entry-linkgroups-entry-descicon{
	color: #919191;
	display: inline-flex;
}
.accordion .readiness-releaseinfo-entry-linkgroups-entry-linktypeblock.row{
	padding-top:0;
}

.readiness-releaseinfo-entry-linkgroups-urlsbolck .inline-list {
	overflow: initial;
	font-size: inherit;
	float:right;
	margin-bottom: 0;
}
/**********portlet page************/
.portlet-contents-block{
	padding-top:2rem;
	margin-bottom:2rem;
}
.portlet-entry-subjectblock{
	margin-bottom:1.5rem;
}
.portlet-entry-subjectblock-link{
	font-size: 1rem;
	color: #1466b2;
}
.portlet-entry-subjectblock-lineseparate{
	border-bottom: 0.1rem solid #D6DFE6;
	margin-bottom:1rem;
}

/***********************/


.tryit-button {
	background: #fbce4a !important;
	border-radius: 3px;
	padding: 0.5rem !important;
    font-weight: bold !important;
	margin: 0;
}

.tryit-circle-button {
	display: table-cell !important;
	vertical-align: middle;
	height: 120px;
	width: 120px;
	box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.75);
    border-radius: 50%;
}

header {
	background: #f5f5f5;
}

header nav .menu-signin > a > img {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/header/icon-sign-in.png") 0 0 no-repeat;
		width: 16px;
		height: 16px;
		padding-right: 1.2rem;
		vertical-align: text-bottom;
		max-width: 16px;
}

header nav .menu-signin > a > span {
	color: #1466b2;
}

header nav .menu-chatnow > a > img {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/homepage/side-tabs/chat-hover.png") 0 0 no-repeat;
		width: 16px;
		height: 16px;
		padding-right: 1.2rem;
		vertical-align: text-bottom;
		max-width: 16px;
}
header nav .menu-contactus > a > img {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/homepage/side-tabs/call-hover.png") 0 0 no-repeat;
		width: 16px;
		height: 16px;
		padding-right: 1.2rem;
		vertical-align: text-bottom;
		max-width: 16px;
}

header nav .menu-group-title {
		display: inline-block;
		white-space: nowrap;
		padding: 8px 0;
}

header nav .menu-group-title > a {
		padding: 0;
}

header nav ul.title-area > li.name > a > img {
    padding-left: 0.5rem;
}

#offersMenu .menu-group-title {
	font-size: 1rem;
	font-weight: bold;
}

#offersMenu div > li > a  {
	line-height: 1.3rem;
}

footer {
	background: #f5f5f5;
	padding: 0.5rem;
	border-top: 1px solid #d9dfe3;
}

footer ul.links {
    margin: 0;
	padding-bottom: 0px;
}
footer ul.links.row{
	margin-left:0;
	margin-right:0;
}
.links .footer-link-firstelement{
	padding-left: 0.625rem;
}
footer ul.links li {
	display: block;
	float: left;
	padding: 0 10px 0 10px;
	/*text-transform: uppercase;*/
	/*font-weight: 700;*/
	font-size: 0.75rem;
	border: none;
}

footer ul.links li:first-child {
	padding-left: 0;
	border: none;
}

footer img.social-icon {
  width: 17px;
  height: 16px;
  margin-left: 4px;
  background-image: url(/web/20150315140415im_/https://cloud.oracle.com/res/images/footer/social-icons.png);
  background-repeat: no-repeat;
  background-color: transparent;
}

footer img.social-icon.linkedin {
  background-position: -203px 0;
}

footer img.social-icon.linkedin:hover {
  background-position: -223px 0;
}

footer img.social-icon.rss {
  background-position: -283px 0;
}

footer img.social-icon.rss:hover {
  background-position: -303px 0;
}

footer img.social-icon.twitter {
  background-position: -243px 0;
}

footer img.social-icon.twitter:hover {
  background-position: -263px 0;
}

footer img.social-icon.youtube {
  background-position: -123px 0;
}

footer img.social-icon.youtube:hover {
  background-position: -143px 0;
}

footer img.social-icon.facebook {
  background-position: -163px 0;
}

footer img.social-icon.facebook:hover {
  background-position: -183px 0;
}

footer img.social-icon.googleplus {
  background-position: -43px 0;
}

footer img.social-icon.googleplus:hover {
  background-position: -63px 0;
}

footer .copyright {
		font-size: 0.75rem;
		margin-top:0.5rem;
		margin-bottom:0.5rem;
}

footer .sustainability-table {
	display: table;
}

footer .sustainability-icon {
	display:table-cell;
	background-image: url(/web/20150315140415im_/https://cloud.oracle.com/res/images/footer/oracle-green-logo.png);
	background-repeat: no-repeat;
	background-color: transparent;
	height:24px;
	width:40px;
	min-width:40px;
	border-right:  2px solid rgb(75, 125,66); 
	margin-right: 0.5rem;
}

footer .sustainability-text {
	display:table-cell;
	font-size: 7.5pt; 
	font-family:Verdana, sans-serif; 
	color: rgb(75, 125,66);
}


.image-block span.zoomIcon {
    bottom: 0;
    opacity: 0.7;
    position: absolute;
    right: 0;
    z-index: 1;
}

.image-detail-modal-dialog {
	padding: 0 0 0.5rem 0;
}

.image-detail-modal-dialog .title-bar{
	padding: 0 0 0 0;
	color: #000000;
}

.image-detail-modal-dialog .title-bar .dialog-title{
	padding: 0.5rem 0 0 0.5rem;
	font-weight:bold;
}

.image-detail-modal-dialog .title-bar .close-reveal-modal {
	color: #000000;
	top:-0.5rem;
	font-weight:bold;
}

.image-detail-modal-dialog .image-details {
	text-align:center;
}


.signin-block  {
	background: none repeat scroll 0 0 #fafafa;
}

.signin-panels {
    margin-top: 0rem;
    margin-bottom: 0rem;
}
.signin-panel-container {
	margin-top: 1rem;
    margin-bottom: 1rem;
}

.signin-panel-page {
	border: 1px solid #d9dfe3;
    border-radius: 2px;
	height: inherit;
	padding: 2px;
}
.signin-panel-inner {
	padding: 1rem 1rem 0 1rem;
	background-color: #ffffff;
	height:100%;
}

.signin-icon-circle-layout {
	background: none repeat scroll 0 0 #6f8597;
	box-shadow: 0 0 0 0.2rem  #6f8597;
	border-radius: 50%;
	border: 7px solid #fff;
	width:80px;
	height:80px;
	margin-right:1em;
}

.signin-icon-circle-layout img {
	padding-left: 17px;
	padding-top: 17px;
}


.signin-title   {
	padding-left:.5rem;
}

.signin-cell-desc {
	padding-top:1.2rem;
}

.signin-cell-desc  ul {
	margin-top: 1.5rem;
	margin-left: 2rem;
	list-style-type:disc;	
}

.signin-cell-desc  li, .signin-drop-down-label option {
	font-size: 0.875rem;
	line-height: 1.375rem;
	font-weight: normal;
	color: #4a4c4f;
}

.signin-cell-desc select  {
	padding: 0 0.5rem 0 0.5rem;	
}


.signin-drop-down-label p {
	white-space: nowrap;
}


.signin-footer {
	margin-bottom:2.5rem;
}

.signin-button-container {
	text-align:center;
	float:none;
	position:absolute;
	display:inline-block;
	bottom:0;
	left:0;
	width:100%;
	box-sizing:border-box;
}

.signin-button {
	bottom:0;
}

.signin-button:hover {
	color: #000000;
}

.signin-button span {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/wcs/arrow-right_16_ena.png") right center no-repeat;
	padding-right: 2rem;
}

.signin-button:hover span {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/wcs/arrow-right_16_hov.png") right center no-repeat;
	padding-right: 2rem;
}

#homepage-banners .slick-next {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/arrowright_16_act.png ") center center no-repeat;
}
#homepage-banners .slick-prev:before,#homepage-banners .slick-next:before {
	content: "";
}
#homepage-banners .slick-next:hover,#homepage-banners .slick-next:focus{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/arrowright_16_hov.png ") center center no-repeat;
}
#homepage-banners .slick-prev {
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/arrowleft_16_act.png ") center center no-repeat;
}
#homepage-banners .slick-prev:hover,#homepage-banners .slick-prev:focus{
	background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/arrowleft_16_hov.png ") center center no-repeat;
}
#homepage-banners .slick-dots li button:before{
	color:white;
	font-size:0.625rem;
}
#homepage-banners .slick-dots{
	text-align: left;
	margin-left: 7.5rem;
	bottom: 0.375rem;
	margin-bottom: 0;
}
#homepage-banners .slick-prev {
	left: 0px;
	z-index:1050;
}
#homepage-banners .slick-next {
	right: 0px;
	z-index:1050;
}
#homepage-banners .slick-homepage-container {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}


#homepage-banners.applications {
	background: linear-gradient(to top, #00849e 0%, #00a0b7 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00a0b7', EndColorStr='#00849e', GradientType=0);
}

#homepage-banners.platform {
	background: linear-gradient(to top, #076c65 0%, #36b099 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#36b099', EndColorStr='#076c65', GradientType=0);
}

#homepage-banners.marketplace {
	background: linear-gradient(to top, #f4aa46 0%, #eb7300 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#eb7300', EndColorStr='#f4aa46', GradientType=0);
}
 
.homepage-category-group-banners {
	display: none;
}

.homepage-category-group-banner {
	position: relative;
}

.homepage-category-group-banner-caption {
	position: absolute;
	top: 2rem;
	padding-top:0;
	padding-left: 3rem;
	padding-right: 3rem;
	padding-bottom: 3rem;
}

.homepage-category-group-banner-title span {
	color: #ffffff;
}

.homepage-category-group-banner-description {
	margin: 0;
	padding:1rem 0;
}

.homepage-category-group-banner-description span {
	color: #ffffff;
}

.homepage-category-group-banner-link {

}

.homepage-category-group-banner-image img{
	min-height:17rem;
}
/*****home page top bar color overwrite******/
.top-bar{
	background: #f5f5f5;
	z-index:1000;
}
.top-bar .name {
	padding-top: 9px;
}
.top-bar-section ul li {
	background: #d9dfe3;
}
.top-bar-section ul li > a{
	color:#000000;
}
.top-bar-section ul li:hover:not(.has-form) > a{
	color:#000000;
	background-color: #ffffff;
	background: #ffffff;
}
.top-bar.expanded .title-area{
	background: #f5f5f5;
}
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a{
	color:#000000;
}

#homepage-category-group-tabs dl > dd.applications.active a h4 {
	color: #00a0b7 !important;
}

#homepage-category-group-tabs dl > dd.platform.active a h4 {
	color: #2a9f8c !important;
}

#homepage-category-group-tabs dl > dd.marketplace.active a h4 {
	color: #f4aa46 !important;
}

#homepage-category-group-tabs  dl > dd {
	padding-left: 0;
	padding-right: 0;
    border-left: 1px solid #ffffff;
}

#homepage-category-group-tabs  dl > dd:last-child {
	border-right: 1px solid #ffffff;
}

#homepage-category-group-tabs {
	background-color: #efefef;
}

.homepage-category-group {
	background: #efefef;
}

.homepage-category-group > div > div > li {
	list-style: none;
}

.homepage-category-group-info {
	padding: 1rem;
	background-color: white;
}

.tabs-content {
	margin: 0;
}

.tabs-content > .content {
	padding: 0;
}

#homepage-category-group-tabs .tabs dd>a {
	padding: 1rem 0 1rem 0 !important;
}

.homepage-category-group-info-image {
	padding: 0;
	position: relative !important;
} 

.homepage-category-group-tryit-image {
	position: absolute;
	right: 0;
	bottom: 0;
}

.homepage-category-block  {
    padding-top: 1.5rem;
}

.homepage-category-block > li {
	list-style: none;	
    margin-bottom: 0.5rem;
}

.homepage-category-block ul > li {
	color: rgb(0, 140, 186);
    list-style: none;
    font-size: 0.9rem;
    line-height: 2rem;
}

.homepage-category-block ul {
	margin-left: 0.5rem;
}

.homepage-category-heading {
	padding: 0.5rem 0.5rem 0.5rem 0;
	color: #6f6f6f;
	font-size: 0.9rem;
}

.homepage-category-desc {
	padding: 0 0.5rem 0.5rem 0;
	color: #6f6f6f;
	font-size: 0.9rem;
}

.homepage-category-heading > a > span {
    font-size: 1.1rem;
	color: #000000;
}

#homepage-category-group-tab-contents .menu-category-block  {
	margin-bottom: 0.5rem;
}

.top-bar-mega .menu-category-block  li, #resourcesMenu .sectionEntry {
	line-height: 1.4rem;
	font-size: 0.8rem;
}

.top-bar-mega .menu-category-block > li, #resourcesMenu > div > div > div > li {
	list-style: none;
	text-decoration: none;
	line-height: 2rem;
	margin-top: 0.5rem;
	cursor: initial;
	padding:  0;
}

.top-bar-mega .menu-category-block  li:hover, #resourcesMenu .sectionEntry:hover {
	background: none;
}

.top-bar-mega .menu-category-block li a, #resourcesMenu .sectionEntry a {
	text-decoration: none !important;
	/* line-height: 10px; */
}

.top-bar-mega .menu-category-block li a span,  #resourcesMenu .groupTitle {
	color: #3e4041;
	font-weight: bold;
	font-size: 0.9rem;
}
.top-bar-mega .menu-category-block li a span:hover {
	color: #1466B2;
}
.top-bar-mega li.menuGroupHeader:hover,   #resourcesMenu > div > div > div > li:hover {
	text-decoration: none !important;
	background: none;
	cursor: initial;
}
.top-bar-mega li.menuGroupHeader a:hover, #resourcesMenu > div > div > div > li a:hover {
	text-decoration: none !important;
}
.top-bar-mega .menu-category-block li a:hover, #resourcesMenu .sectionEntry a:hover {
	color: #1466B2;
}

#resourcesMenu .resources-menu-panel {
	margin-left: 7rem;
}
#resourcesMenu > div > div > div > li > a {
	cursor: default;	
}

#resourcesMenu > div  li  ul {
	margin-left: 0;
}

#marketplace .homepage-category-group {
	background: #ffffff;
}

#marketplace .homepage-category-group .homepage-category-block {
	padding-top: 0;
}

/*****home page top bar color overwrite******/
.top-bar{
	background: #f5f5f5;
}
.top-bar-section ul li {
	background: #d9dfe3;
    padding: 0;
}
.top-bar-section ul li > a{
	color:#000000;
}
.top-bar-section ul li:hover:not(.has-form) > a{
	color:#000000;
	background-color: #ffffff;
	background: #ffffff;
}
.top-bar.expanded .title-area{
	background: #f5f5f5;
}
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a{
	color:#000000;
}
.top-bar .toggle-topbar.menu-icon a span::after {
	box-shadow: 0 0px 0 1px #000000, 0 7px 0 1px #000000, 0 14px 0 1px #000000;
}
.top-bar.expanded .toggle-topbar a span::after {
	box-shadow: 0 0px 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888;
}
.service-tab-icon .LearnMoreTab, .service-tab-icon .OverviewTab, .service-tab-icon .PricingColumnsTab, .service-tab-icon .PricingTableTab, .service-tab-icon .PricingTableTab, .service-tab-icon .CatCustomerTab   {
	padding-top: initial;
	padding-bottom: initial;
}
.top-bar-mega .f-dropdown.content.open {
    left: 0px !important;
    max-width: none;
}
/* Change tab hover state to same colour as content background */
.mega-menu .top-bar .top-bar-section li:hover > a {
}

/* Remove Foundation dropdown arrow */
.mega-menu .f-dropdown:before,
.mega-menu .f-dropdown:after {
    border-style: none;
}

/* Remove content top border, align to left and add gradient to bottom of content */
.mega-menu .open {
    border-top: none;
    border-color: #CCC;
    left: 0 !important; 
}

.mega-menu .content ul li {
    float: none;
}

/* Remove hover state and background colour from content headings */
.mega-menu .content[class*="content"] label,
.mega-menu .content[class*="content"] label:hover {
    height: 3em;
    line-height: 3em;
    font-weight: bold;
    color: #222;
    background: #FFF;
    border-bottom: 1px solid #CCC;
}

/* Change content link colour background to same as content background */
.mega-menu .top-bar .content[class*="content"] a {
    padding: 0;
    background: none;
}

/* Add hover state to content links */
.mega-menu .content[class*="content"] a:hover {
    background: none;
    text-decoration: underline;
}

.mega-menu .spacer {
    width: 200px;
}

/********************************* MEDIA QUERIES ************************************/
/**large up screen**/
@media only screen and (min-width: 64.063em) {
	.service-overview-features .large-2.balance-non-divisible-column {
		width: 20%;
	}
	.homepage-category-group-banner-title h4 {
		margin:0;
	}
	.homepage-category-group-banner-title h4 span {
		/*the same style as h1*/
		font-size: 2.125rem;
		color: #ffffff;
		font-weight: 500;
		line-height: 2.0rem;
	}
	.homepage-category-group-banner-description span {
		/*the same style as h2*/
		font-size: 1.25rem;
		color: #ffffff;
		font-weight: normal;
		line-height: 2.125rem;
	}
	.homepage-category-group-banner-description h5 {
		margin:0;
		padding-top:2.5rem;
	}
	.slick-prev, .slick-next{
		height: 1.25rem;
		width: 1.25rem;
	}
	.slick-prev:before, .slick-next:before{
		font-size: 1.875rem;
	}
}
/*medium up screen*/
@media only screen and (min-width: 40.063em){
	.top-bar-section li:not(.has-form) a:not(.button) {
		background: #f5f5f5;
	}
	.reveal-modal.small.modal-tryit, dialog.small{
		width:400px;
	}
	.reveal-modal.small.contact-info-dialog, dialog.small{
		width:450px;
	}
	.top-bar-section li:not(.has-form) a:not(.button):hover {
		background: #ffffff;
	}
	.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
		color:#000000;
		background: #f5f5f5;
	}
	.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
		color: #000000;
		background-color: #ffffff;
		background: #ffffff;
	}
	.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after{
		content: initial;
	}
	.top-bar-section li:not(.has-form) .menu-group-title a:not(.button) {
		background: #d9dfe3;
	}
	.top-bar-section .has-dropdown > a:after{
		border-color: rgba(0, 0, 0, 0.4) transparent transparent transparent;
	}
	.top-bar-section .right li .dropdown{
		box-shadow: 0 4px 4px 4px rgba(0,0,0,0.25);
	}
	.top-bar-section .right li .dropdown li .dropdown {
		box-shadow: 0 4px 4px 4px rgba(0,0,0,0.25);
	}
	.service-preview-tryit-group{
		padding-left:0.5rem;
		padding-right:0.5rem;
	}
}

/*medium screen*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
	.homepage-category-group-banner-title h4 span {
		/*the same style as h7*/
		font-size: 1.875rem;
		color: #ffffff;
		font-weight: 500;
		line-height: 2.75rem;
	}
	.homepage-category-group-banner-image img{
		min-height: 17rem;
	}
	.homepage-category-group-banner-description span {
		/*the same style as h8*/
		font-size: 1.125rem;
		color: #ffffff;
		font-weight: normal;
		line-height: 1.5rem;
	}
	.slick-prev:before, .slick-next:before{
		font-size: 1.25rem;
	}
	#homepage-banners .slick-prev {
		left: 2px;
	}
	#homepage-banners .slick-next {
		right: 2px;
	}
		
	.border-vline-medium-hide.service-vline{
		border-right-style: none;
	}
	.homepage-category-group-banner-caption {
		top: 1rem;
		padding: 0 0 0 3rem;
	}
	.homepage-category-group-banner-link .button {
		margin-bottom: 0 !important;
	}
	.homepage-category-group-info-image {
		float: none !important;
	}
	.links .footer-link-firstelement{
		border-left-style: none;
		padding-left: 0;
	}
	.border-vline-medium-hide{
		border-right-style: none;
	}
	#resourcesMenu .resources-menu-panel {
		margin-left: 5rem;
	}
}

/*Small screens*/
@media only screen and (max-width: 40em) {
	.homepage-category-group-banner-title h4 span {
		/*the same style as h6*/
		font-size: 1.625rem;
		color: #ffffff;
		font-weight: 500;
		line-height: 2.375rem;
	}
	#homepage-banners .slick-dots{
		text-align: center;
		margin-left: 0;
		bottom: 0.375rem;
		margin-bottom: 0;
	}
	.tabs-background-full-width  {
		background: none repeat scroll 0 0 #eaeef2;
		margin-bottom:1.875rem;
	}
	.service-tab-icon{
		padding-top:0.625rem !important;
		padding-bottom:0.625rem !important;
	}
	.service-tab .service-tab-icon:hover a.OverviewTab{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_checkmark_24_act.png") center center no-repeat !important;	
	}
	.service-tab .service-tab-icon:hover a.PricingColumnsTab{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_dollar_24_act.png") center center no-repeat !important;
	}
	.service-tab .service-tab-icon:hover a.PricingTableTab{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_dollar_24_act.png") center center no-repeat !important;
	}
	.service-tab .service-tab-icon:hover a.LearnMoreTab{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_plus_24_act.png") center center no-repeat !important;
	}
	.service-tab .service-tab-icon:hover a.CatCustomerTab{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_person_24_act.png") center center no-repeat !important;
	}
	.service-tab a.OverviewTab.active{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_checkmark_24_act.png") center center no-repeat !important;
	}
	.service-tab a.OverviewTab:hover {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_checkmark_24_act.png") center center no-repeat !important;	
	}
	.service-tab a.OverviewTab {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_checkmark_24_ena.png") center center no-repeat !important;
	}
	.service-tab a.PricingColumnsTab.active{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_dollar_24_act.png") center center no-repeat !important;
	}
	.service-tab a.PricingColumnsTab:hover {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_dollar_24_act.png") center center no-repeat !important;
	}
	.service-tab a.PricingColumnsTab {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_dollar_24_ena.png") center center no-repeat !important;
	}
	.service-tab a.PricingTableTab.active{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_dollar_24_act.png") center center no-repeat !important;
	}
	.service-tab a.PricingTableTab:hover {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_dollar_24_act.png") center center no-repeat !important;
	}
	.service-tab a.PricingTableTab {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_dollar_24_ena.png") center center no-repeat !important;
	}
	.service-tab a.LearnMoreTab.active{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_plus_24_act.png") center center no-repeat !important;
	}  
	.service-tab a.LearnMoreTab:hover {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_plus_24_act.png") center center no-repeat !important;
	}
	.service-tab a.LearnMoreTab {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_plus_24_ena.png") center center no-repeat !important;
	}
	.service-tab a.CatCustomerTab.active{
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_person_24_act.png") center center no-repeat !important;
	}  
	.service-tab a.CatCustomerTab:hover {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_person_24_act.png") center center no-repeat !important;
	}
	.service-tab a.CatCustomerTab {
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_person_24_ena.png") center center no-repeat !important;
	}
	header nav ul > li.hide-for-medium-only {
		padding: 8px 15px;
	}
    header nav #searchForm > div > div.small-4.columns {
        padding-left: 0.35rem;
    }
    footer {
        text-align: center;
    }

	.category-tabs .category-tab .tab-surface  a.tab-title{ 
		display:block;
	}
	
	.category-overview-services .category-overview-service-cell h5 {
		padding-top:0.5rem;
	}

	.category-overview-service-cell .service-description{
		padding-left:0;
		padding-right:0;
}

	.category-overview-service-cell .service-detail-button {
		padding-right:0rem;
	}

	.category-overview-service-cell .service-detail-button .button{
		padding-right:15px;
		padding-left:15px;
	}

	.category-overview-services .category-overview-service-cell h5,
	.category-overview-services .category-overview-service-cell button-group
 	{
        text-align: center;
	}

	.category-tabs .category-tab .tab-name {
		display: block;
	}

    .category-why-oracle-image {
		border: 5px solid #eaeef2;
		margin-left:0.1em;
        margin-right:0.1em;
	}

	.cat-tab-icon{
		
		padding-bottom:0.625rem !important;
	}
	
	
	.category-tabs .category-tab .tab-surface  a.tab-title{ 
		display:block;
	}
	
	.category-tabs .category-tab .CatOverviewTab{ 
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_checkmark_24_ena.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}

	.category-tabs .category-tab .tab-surface:hover  .CatOverviewTab { 
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_checkmark_24_act.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
	
	.category-tabs .category-tab.current .CatOverviewTab{ 
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_checkmark_24_act.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
	
	.category-tabs .category-tab a.CatWhyOracleTab{ 
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_question_24_ena.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
	
	.category-tabs .category-tab .tab-surface:hover  a.CatWhyOracleTab{ 
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_question_24_act.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
	
	.category-tabs .category-tab.current a.CatWhyOracleTab{ 
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_question_24_act.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
	
	.category-tabs .category-tab a.CatCustomerTab{ 
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_person_24_ena.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
	
	.category-tabs .category-tab .tab-surface:hover  a.CatCustomerTab{ 
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_person_24_act.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
	
	.category-tabs .category-tab.current a.CatCustomerTab{ 
		background: url("/web/20150315140415im_/https://cloud.oracle.com/res/images/categories/icons-menu-category/func_person_24_act.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
	
	.modal-contact-link{
		float:none;
	}
	.service-banner-title, .resources-banner-title, .service-preview-banner-title, .readiness-banner-title, .portlet-banner-title , .category-banner-title{
		padding-left:0;
	}
	.service-banner-icon, .resources-banner-icon, .readiness-banner-icon, .portlet-banner-icon,.service-preview-banner-icon, .category-banner-icon{
		width:0;
	}
	.service-banner,.resources-banner, .service-preview-banner, .readiness-banner, .portlet-banner, .category-banner{
		padding-top: 1.65rem;
		padding-bottom: 1.65rem;
	}
	.service-tabs a.service-tab-icon-href{
		display:block;
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.service-tabs .service-tab.columns{
		padding-left:0;
		padding-right:0;
	}
	.service-learnmore-subcategorytitle{

	}
	.service-overview-featureoffering-title {
		padding-left:1rem;
		padding-right:1rem;
	}
	.service-pricing-table.row {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.service-pricing-prtabletitle.row {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.service-vline{
		border-right-style: none;
	}
	.resources-training, .resources-whitepaper{
		padding-bottom:1rem;
	}
	.resources-resourcecontents, .service-learnmore-resourcecontents, .readiness-resourcecontents {
		padding-left: 1.87rem;
		padding-right: 1.87rem;
		padding-top: 1.87rem;
		margin-bottom: 1rem;
		border: 0.1rem solid #D6DFE6;
		border-radius: 0.12rem;
		background-color: #FFFFFF;
	}

	.resources-download-subcat {
		padding-bottom: 1rem;
	}
	.resources-training{
		padding-bottom:1rem;
	}
	.resources-customer-successstory.row{
		margin:1rem 0 1rem 0;
	}
	.resources-videoresources .row{
		margin-bottom:1rem 0 1rem 0;
	}
	.full-width-small{
		width:100%;
	}
	.service-preview-text-block{
		padding-bottom:2rem;
	}
	.service-preview-bottom-buttons{
		position: initial;
		bottom: initial;
		position: relative !important;
		top:0;
		right: 0;
		left: 0;
		bottom:0;
		margin: auto;
		width:100%;
	}
	.service-learnmore-resourcecontents, .resources-resourcecontents, .readiness-resourcecontents{
		border-style: none;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
	}
	.service-preview-servicetitleanddesc{
		padding-bottom:1.3rem;
	}
	.service-overview-demotitle{
		padding-top:1rem;
		padding-bottom:1rem;
	}
	.readiness-releaseinfo-entry-linkgroups-urlsbolck .inline-list {
		overflow: initial;
		font-size: inherit;
		float:none;
	}
	.accordion .accordion-navigation .readiness-releaseinfo-entry-linkgroups-entry-desctitleblock{
		color: #333333;
		padding-top: 0.625rem;
		padding-bottom: 0.625rem;
		border-bottom: 0.0625rem solid #d6dfe6;
		background: #efefef;
	}
	.top-bar-section ul li{
		background: #f5f5f5;
	}
	.homepage-category-group-banner-caption {
		position: initial;
		padding: 1rem 0 1rem 0;
	}
    .homepage-category-group-tab-button {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}	
	.homepage-category-group-banner-title h4 span {
		font-size: 1.5rem;
	}
    .homepage-category-group {
		background: #efefef;
	}
    .homepage-category-group-info {
		padding: 0.5rem 0 0 0;
	}
	.homepage-category-block {
		padding-top: 0;
	}
	#applications .homepage-category-group-info-image,  #platform  .homepage-category-group-info-image{
		display: none;
	}
	#marketplace .homepage-category-group-info-image {
		float: right !important;
	}
	.links .footer-link-firstelement{
		border-left-style: none;
		padding-left: 0;
	}
	.top-bar-section .has-dropdown .has-dropdown> a, .top-bar-section .dropdown li .sectionEntry a  {
		padding-left: 2rem;
	}
	.top-bar .name {
		padding-left: 2rem;
	}
	.top-bar .toggle-topbar {
		right: initial;
	}	
	.top-bar .toggle-topbar.menu-icon a {
		padding: 0 15px 0 30px;
	}
	.vline{
		border-right-style: none;
	}
	.signin-footer {
		margin-bottom:4rem;
	}
	.signin-footer.p3 {
		padding-bottom:4em;
	}
	.homepage-category-group-banners{
		min-height:9rem;
	}	
}


/*
     FILE ARCHIVED ON 14:04:15 Mar 15, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:40:42 Feb 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.766
  exclusion.robots: 0.067
  exclusion.robots.policy: 0.055
  esindex: 0.01
  cdx.remote: 77.033
  LoadShardBlock: 274.125 (3)
  PetaboxLoader3.datanode: 778.028 (5)
  PetaboxLoader3.resolve: 2678.905 (3)
  load_resource: 3204.67 (2)
*/