
/* minimal styles for that navi */
.rmm {margin: 0 auto;}
.rmm ul {margin: 0; padding:0; list-style: none; position: relative;}
.rmm ul:after {content: ""; clear: both; display: block;}
.rmm ul li {float: left;}
/*.rmm ul li:hover {background: #202020;}*/
.rmm ul li:hover > ul {display: block;}
.rmm ul li:hover a{color: #fff;}
.rmm ul li a {color: #fff; display: block; text-decoration: none;}
.rmm ul ul {display: none; margin:0; padding: 0; position: absolute; top: 100%;}
.rmm ul ul li {float: none; position: relative;}
.rmm ul ul li a{color: #fff;}
.rmm ul ul li a:hover {background: #202020;}
.rmm ul ul ul {position: absolute; left: 100%; top:0; width: 100%;}

/* mobile menu header button */
.rmm-toggled {width: 100%;  min-height: 50px; margin: 0 auto; display: none;}
.rmm-closed ~ .rmm-mobile {display: none!important;}
.rmm-toggled-controls{width: 100%;}
.rmm-toggled-title{width: 60%; float: left; font-size: 27px; color: #fff; font-weight:600; display: block; padding: 8px 0; text-decoration: none; text-transform: uppercase; text-align: left; padding-left: 35px;}
.rmm-toggled-button{width: 20%; float: left; margin-top: 3px;
	display:block;
	width: 32px;
	padding:0 !important;
	margin:10px 10px 0 0;
	
	border-radius:3px;
	float: right;
}
.rmm-toggled-button span{float: left; display:block; margin: 3px 6px; height: 3px; background:#000; width:30px;}

/* normalny back button visible only on mobiles  */
.rmm .rmm-back{display: none; font-size: 12px;}
.rmm .rmm-back:after {display: none;}
.rmm .rmm-back a:b {
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
	position: relative;
	display: inline-block;
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
	top: 1px;
	right: -2px ;
	float: left;
	font-size: 10px;
}
.rmm-mobile .rmm-back{display: block;}
.rmm .rmm-back a:before {
		  display: inline-block;
top: 2px;
	right:10px ;
	position: relative;
    content: "";
    width: 13px;
    height: 13px;
    background: transparent url('https://www.oracle.com/webfolder/s/delivery_production/images/FY16H2/image27/arrow-back.png?bbb') no-repeat;
	}

/* mobile menu list */
.rmm-mobile{width: 100%;}
/*.rmm-mobile .rmm-dropdown:hover ~ ul, .rmm-mobile .rmm-dropdown:hover > ul ,.rmm-mobile .rmm-dropdown:hover + ul {display: none!important;}*/
.rmm-mobile ul{width: 100%; position: inherit!important;}
.rmm-mobile li{width: 100%; }
.rmm-mobile li a{color:#fff!important;;}

.rmm-mobile li a:hover{color:#ff0000!important;;}
/* mobile menu js action */
.rmm-dropdown{display: block!important;}
.rmm-mobile .rmm-subview{display: block!important; width: 100%;}
.rmm-mobile .rmm-subover-hidden{display: none!important;}
.rmm-mobile .rmm-subover-visible{display: block;}
.rmm-mobile .rmm-subover-header{display: none!important; padding: 0; margin: 0;}

/* mobile menu content */
.rmm-mobile .rmm-submenu{position: relative; left: 0px;}

.rmm .rmm-mobile li:hover > ul {display: none;}

/* arrow down for wide screen */
.rmm.style {text-align: center; font-family: "Univers","Arial",sans-serif;;}
.rmm.style ul { text-transform: capitalize; display: inline-table; text-align:left;}
.rmm.style ul li {text-align:left;border-right:1px solid #DDDDDD; }
.rmm.style ul li:last-child{ border-right:none}
/*.rmm.style ul li:hover {background: #4b545f;}*/
.rmm.style ul ul {display: none; margin:0; background: #5f6975; border-radius: 0px; padding: 0; position: absolute; z-index:9999}
.rmm.style ul li a {color: #4e5052; font-weight:600; display: block; padding: 10px 25px; text-decoration: none; font-weight:600; font-size:15px; cursor:pointer; }

.rmm.style ul ul li {border-bottom: 1px solid #575F6A; border-top: 1px solid #6B727C;border-right: 1px solid #575f6a; border-right: 1px solid #575f6a;}
.rmm.style ul ul li a {padding: 12px 35px; color: #fff !important; }
.rmm.style ul ul li a:hover {background: #4b545f;color: #fff;}

/* arrow down for wide screen */
.rmm.style ul li > a:not(:only-child):after {



	content: " ";
	position: relative;
	display: inline-block;

	top: 4px;
	left:5px;
	font-size: 10px;
    width: 13px;
    height: 13px;
    background: transparent url('https://www.oracle.com/webfolder/s/delivery_production/images/FY16H2/image27/arrow-down.png') no-repeat; 

}


/* arrow left for wide screen submenus  */
.rmm.style ul ul li > a:not(:only-child):after {-webkit-transform: rotate(120deg)!important; transform: rotate(120deg)!important; top: 2px; font-size: 14px; float: right; margin-right: -20px;}

/* mobile style */
.rmm.style .rmm-mobile li > a:not(:only-child):after {float: right; 
	position: relative;
    content: "";
    width: 13px;
    height: 13px;
    background: transparent url('https://www.oracle.com/webfolder/s/delivery_production/images/FY16H2/image27/arrow-front.png?bbb') no-repeat; 
	top:2px;}
.rmm.style .rmm-mobile li{background: #555555; border-bottom: 1px solid #575f6a!important; border-top: 0!important; }

/*custom css*/
.rmm.style ul li a:hover {
    color: #ff0000;
}
.tabs-controlnew {
    background-color: #fff;
    display: flex;
    overflow-x: auto;
    padding: 0 15px;
    white-space: nowrap;
    width: 100%;
}
#OracleLogoText{ display:block!important;}
.nav{
clear:both;
margin:80px auto 5px;
/*margin-left:20px;
margin-right:20px;*/
}
.article .rmm.style ul ul li a{padding: 12px 45px;}
/*.menu--sticky{ position: absolute;}*/
.article .nav{margin-top:80px;}

.wrapper{background-color: #f2f2f2!important}
.hero{
margin-top:0px;}
.contact-icons a{ background-color: #225080!important;
    color: whitesmoke!important; padding:0px!important;}
.contact-icons a span{display:block!important;}
.SocialShare li a{ background-color:transparent!important;  color: #006699 !important;}
.article .cb13{margin-top:0px;}
.article .rmm.style ul li a{padding: 5px 24px;}
.article .rmm.style ul ul li a{padding: 12px 32px;}
.cb13w1 .cb13w2{
 padding: 2.25em 0 1.75em;}
.cb13w2   em {
    background-image: url("https://www.oracle.com/webfolder/s/delivery_production/images/FY16H2/image26/go-logo.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center;
    font-family: "Univers", "Arial", sans-serif;
    font-size: 92px;
    text-indent: -9999em;
    padding: 60px 30px 30px;
    margin-bottom: 10px;
    margin-left: 0;
    display: block;
    clear: both;
    text-align: left;
    text-transform: uppercase
}

.hero-subtitle{ 
	font-weight:400;
	color:#fff;
	font-size: 30px;
	line-height: 35px;
	
}
.cb13 p{
    font-size: 16px;
    line-height: 22px;}
.cb13 .sub1{
position:relative;left:-30px;}
.cb13w1 ul{ border-top:none;}
.cb13w1 ul li{margin:0px; padding:0px;}
.cmps-bttns > div > a{
padding: 0.7375em 2em 0.685em 0.9375em;
font-size: 14px;
font-weight: 400;

}
.cmps-bttns>div:hover>a{
border:none;

}
.cmps-bttns .bgcolour--navy{
color: #fff;
background: #225080!important;
border: medium none;
}
.cmps-bttns  .bgcolour--dark-grey{
color: #fff;
background:#595959!important;
border: medium none;
}
.cmps-bttns > div > a::after ,.cmps-bttns > div:hover > a::after{
border-left: medium none;
  box-shadow: none;
}
.cmps-bttns .bgcolour--navy::before{
background:none;
}

.cmps-bttns .bgcolour--dark-grey::before {
    background: rgba(0, 0, 0, 0) url("https://www.oracleimg.com/us/assets/cmps-button-sprite.png") no-repeat scroll 11px 6px;
}

.article .c98 .c98w2{width: 15%;}
.article .c98 .c98w3{width:83%;}
.article .c98w3 h3{font-size: 2.6rem;}
.article ul.icn-list{margin-top:1.3em;}
.cb27w{background-color:#fff;}
.link-list li{padding-left:0px!important;}
.article .sticky-ct06tabs{margin-bottom:0px!important;}
.article .c75{padding-top: 2.5em;}
.article .c98{padding-top: 2.5em;}
.article .cb27w .cwidth{margin-bottom:0px;}

 .alt--red {color: #FF0000!important;}
 .alt--red:hover {color: #FF0000!important;}

.tabs-controlnew {
    background-color: #fff;
    display: flex;
    overflow-x: auto;
    padding: 0 15px;
    white-space: nowrap;
    width: 100%;
}
.icon-demo-circle img{top: -4px; position: relative;}
.icon-demo-circle span{
background-image: url("https://www.oracle.com/webfolder/s/delivery_production/images/FY16H2/image27/demo.png");
 height:25px;
width:25px; 
position:relative;
 top:-5px; 
background-repeat: no-repeat;
}
.dh-wl .download{margin-top: 4px!important;}
.c82v1add .cta-list{
  margin-left: 0.2em;
}
.c82v1add .cta-list li:before, .cta-list li.cta-lock:before{
background:none;
}
.c82v1add .cta-list li:hover:before{

    content: "";
    display: block;
    position: relative;
    top: 5px;
    bottom: .2em;
    left: 0;
    width: 5px;
height:2em;
    background: #f00;
    background: -moz-linear-gradient(top, red 0%, #c70000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(100%, #c70000));
    background: -webkit-linear-gradient(top, red 0%, #c70000 100%);
    background: -o-linear-gradient(top, red 0%, #c70000 100%);
    background: -ms-linear-gradient(top, red 0%, #c70000 100%);
    background: linear-gradient(to bottom, red 0%, #c70000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#c70000',GradientType=0 );

}
.c82v1add .cta-list li a:hover{
    text-decoration: none;

}

.c82v1add h5{
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    width: 80%;
padding-left:10px;
}
.thum-img{
margin:0 45px;}
.faux-break2 {
    display: inline-block;
    width: 60px;
}

.u22 {
    display: none;
}
@media (max-width: 479px) {
.cb13w2   em  {
        background-size: 240px 60px;
        padding: 30px 0 0;
        text-align: center
    }
.hero-subtitle{
font-size:17px;}
.cb13 .sub1{
left:30%;}

}
.sub2{
left: 20%;
    position: relative;
}
.cb13 p{
text-align:left;
}
.cb13w1 ul li{
width:100%;
left: 25%;}
@media (min-width: 480px) and (max-width: 767px) {
.cb13w2   em {
        background-size: 100% auto;
        width: 214px;
        padding: 20px;
        margin-left: -34px
    }
.thum-img img{ width:305px}
}
@media (min-width: 768px) {
   .cb13w2   em  {
        margin-left: -375px;
        padding-top: 40px;
        background-size: auto 100%
    }
}
@media (min-width: 992px) {
  .cb13w2   em {
        background-size: auto 100%;
        font-size: 102px
    }
}
@media all and (min-width: 320px) and (max-width: 599px){
.c82v1add{
padding-left:10px;}
}
@media all and (min-width: 320px) and (max-width: 1007px){
.menu .container-fluid{
 justify-content: left !important;
}

.nav ,.article .nav {
clear: both;
margin-top: 0px;
margin-right:8px;
position:relative;
z-index: 9999;
right:0px;
}
.article .rmm.style .rmm-mobile li a{padding: 13px 24px!important;}
.hero{
margin-top: 53px;
}
.contact-icons{
  bottom: 0;
    flex: 1 1 0;
    height: auto;
    left: 0;
    margin-left: auto;
    margin-right: 20px;
    padding: 0px;
    position: fixed;}
#contents-footer {
    position: absolute;
    top: -165px;
	width:100%;
}
}

@media all and (min-width: 320px) and (max-width:768px){
.hero{
margin-top: 0px;
}
.cb13v1 .cb13bgimage, .cb13v3 .cb13bgimage{margin:0px;}
.contact-icons a span{display:none!important; }
.menu--logo{ width:auto;}
.font-smoothing--off .icon{ color: #fff;}
.icon-demo-circle {padding:2px 13px!important;}
.icon-demo-circle img{ padding-top:-7px;}


}

@media all and (min-width: 320px) and (max-width:450px){
#OracleLogoText{
 font-size: 13px !important;
}
.article .c98 .c98w2 > img{display:none}
.article .c98w3 h3{margin-top:10px;}
.article .cb13w2 p{display:none;}
.icon-demo-circle span{

background-image: url("https://www.oracle.com/webfolder/s/delivery_production/images/FY16H2/image27/demo-gray.png"); 
height:25px;
width:25px;
 }
.icon-demo-circle span{display:block!important; top:10px}

.thum-img img{width:335px;}

}

.nav, .article .nav{ position:relative;}
.link-list li{padding-left:0px!important;}
.rmm.style ul ul li{border-right: 1px solid #575f6a;}
.ct06v0 li.cstmSelect .ct06z2, .ct06v0 li.cstmSelect:hover .ct06z2 {
    background: #fff;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: -1px;
}
.ct06v0 ul.ct06r li.cstmSelect a, .ct06v0 ul.ct06r li.cstmSelect b {
    color: #1c1c1c;
    background: #fff;
}


.nav{position: fixed;}
.container-fluid{margin-top:10%}
.cf{margin-top:0;}
.cb13{margin-top:8%;}
@media (min-width:801px) { .valued-customers li {max-width:16.66667% !important} .nav{position: fixed;z-index: 10;background-color: #F2F2F2;width: 100%; margin-top:69px; padding: 0.5em 0 0.1em 0;} .container-fluid{margin-top:7%; } .cf{margin-top:0;}}
@media (min-width:1025px) { .valued-customers li {max-width:16.66667% !important} .nav{position: fixed;z-index: 10;background-color: #F2F2F2;width: 100%; margin-top:69px;} .container-fluid{margin-top:7%} .cf{margin-top:0;}}
@media (min-width:1281px) { .valued-customers li {max-width:16.66667% !important} .nav{position: fixed;z-index: 10;background-color: #F2F2F2;width: 100%; margin-top:69px;} .container-fluid{margin-top:7%} .cf{margin-top:0;}}

.rmm-toggled-title{padding:0;} 
@media (max-width: 1007px) and (min-width: 320px){.nav{margin-top:6px;} .thum-img{margin:0 auto!important;} }
@media (min-width: 768px){.menu .container-fluid {justify-content: left !important;}}

@media all and (min-width: 320px) and (max-width:1024px){
#DF{
margin-bottom: 15%;
}
}