/* Oracle Icons */
/*@font-face {
  font-family: 'MyWebFont';
    src:url('../fonts/oracleicons-v27.woff2') format('woff2'),
       url('../fonts/oracleicons-v27.woff') format('woff'),
       url('../fonts/oracleicons-v27.ttf')  format('truetype'),
       url('../fonts/oracleicons-v27.svg#oracleicons') format('svg');
}*/

/* Style the tab */
.right-arrow {
    width: 23px;
    height: 15px;
}
.carousel.carousel--autoplay{
	overflow: hidden;
}
.banner--content--wrap h1 a{
	color: #fff;
}
.banner.banner--main.banner .banner--content a{
    color: #00758f;
    border: solid 2px #fff;
    padding: 10px 15px;
    -webkit-transition: .3s;
    transition: .3s;
    font-weight: bold;
    background: #fff;
}

.banner.banner--main.banner .banner--content a:hover{
    text-decoration: none;
    background: #00758f;
    border: solid 2px #fff;
    color: #fff;
}
#arrow_right{
 -webkit-transition: .3s;
    transition: .3s;
}

.banner.banner--main.banner .banner--content a:hover #arrow_right{
fill: #fff;
}

.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.slick-track:after, .slick-track:before {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
body {
	-webkit-text-size-adjust: 100%
}

@media (max-width:639px) {
body {
	font-size: 2.28rem
}
}
h1 {
	font-weight: 400;
	font-size: 2rem;
	color: #fff;
	line-height: 1.3;
	margin-bottom: 0
}
h2 {
	font-size: 3.3rem;
	font-weight: 400;
	color: #fff;
}
h3 {
	font-weight: 400;
	font-size: 2.5rem;
	color: #fff;
	line-height: 1.3;
	margin-bottom: 1.5em;
}
h4 {
	font-weight: 400;
	font-size: 3.4rem;
	color: #4d4d4d;
	line-height: 1.3;
}
h5 {
	font-weight: bold;
	font-size: 26px;
	color: #4d4d4d;
	line-height: 1.3;
}

@media (min-width:640px) {
h3 {
	font-size: 2.6rem
}
}
.heading--main {
	padding-left: 2em;
	margin-top: .5em;
	margin-bottom: 1em;
	position: relative
}

@media (min-width:640px) {
.heading--main {
	margin-top: 0;
	margin-bottom: 1.5em
}
}
.heading--main:before {
	content: "";
	display: block;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	background: #00758f;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	top: -.2em
}
p {
	line-height: 1.4
}
p:last-child {
	margin-bottom: 0
}
.emphasise {
	font-size: 3.2rem
}
.text--large {
	font-size: 2.4rem
}
.text--small {
	font-size: .8em
}
.text--blue {
	color: #00758f
}
.text--dk-blue {
	color: #003b4d
}
.text--red {
	color: #f80000
}
.obullets {
	margin-bottom: 1em
}
.list--basic {
	margin: 0 0 1.6em 1em
}
.list--basic li {
	margin-bottom: 1em
}
.list--basic li:before {
	content: "\2022";
	display: inline-block;
	width: 1em;
	margin-left: -1em
}
.list--basic li:last-child {
	margin-bottom: 0
}
.list--basic:last-child {
	margin-bottom: 0
}
.list--basic.bullet--red li:before {
	color: #f80000
}
.list--steps {
	margin: 0 0 1.6em 0;
	counter-reset: list--steps;
	position: relative
}
.list--steps:before {
	content: "";
	display: block;
	width: 4px;
	height: 100%;
	position: absolute;
	left: 2rem;
	top: 0;
	background: #cad9de
}
.list--steps li {
	margin-bottom: 1.5em;
	padding-left: 5em;
	position: relative
}
.list--steps li:last-child {
	margin-bottom: 0
}
.list--steps li:before {
	counter-increment: list--steps;
	content: counter(list--steps);
	position: absolute;
	left: 0;
	display: block;
	font-size: 2rem;
	width: 1.8em;
	height: 1.8em;
	line-height: 1.8em;
	border-radius: 50%;
	background-color: #00758f;
	color: #fff;
	text-align: center;
	font-weight: 700;
	border: 3px solid #fff
}
.list--steps:last-child {
	margin-bottom: 0
}
.bullet {
	position: relative;
	padding-left: 1.2em
}
.bullet:before {
	content: "\2022";
	font-size: 2em;
	position: absolute;
	left: 0;
	line-height: 1;
	top: -.15em;
	color: #f80000
}
sub, sup {
	font-size: 65%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
blockquote {
	padding: 2em .5em;
	margin-bottom: 1.4em;
	border-top: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0
}
blockquote:last-child {
	margin-bottom: 0
}
blockquote p {
	font-size: 1.3em;
	margin-bottom: 1em;
	color: #003b4d
}
blockquote p:before {
	content: "\201C";
	display: inline-block;
	width: .5em;
	margin-left: -.5em
}
blockquote cite span {
	display: block;
	color: #f19111;
	font-weight: 700
}
blockquote.blockquote--no-quotes p:before {
	content: none
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.hide-text {
	overflow: hidden;
	padding: 0;
	text-indent: 101%;
	white-space: nowrap
}
.visually-hidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.text-hidden {
	display: inline-block;
	text-indent: -9999px
}
.vertical-fix-table {
	display: table;
	width: 100%;
	height: 100%
}
.vertical-fix-table .vertical-fix-row {
	display: table-row
}
.vertical-fix-table .vertical-fix-cell {
	display: table-cell;
	vertical-align: middle
}
.align-right {
	text-align: right
}
.stuck {
	position: fixed!important;
	top: 0;
	width: 100%!important;
	max-width: inherit!important;
	margin-left: auto!important;
	margin-right: auto!important;
	z-index: 4
}
.nowrap {
	white-space: nowrap;
	word-break: keep-all
}

@media (min-width:480px) {
.hidden-s {
	display: none
}
}

@media (max-width:639px) {
.hidden-m-max {
	display: none
}
}

@media (min-width:640px) {
.hidden-m {
	display: none
}
}

@media (max-width:799px) {
.hidden-m2-max {
	display: none
}
}

@media (min-width:800px) {
.hidden-m2 {
	display: none
}
}

@media (max-width:979px) {
.hidden-m3-max {
	display: none
}
}
.close {
	width: 2.6rem;
	height: 2.6rem;
	display: block;
	background: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/cross_dark-grey.svg) no-repeat 0 0
}
.cwidth {
	max-width: none!important;
	margin: 0!important;
	width: 100%!important
}
.cmps-bttns:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.cmps-bttns>div a {
	font-size: 2rem
}
.cmps-bttns.centred {
	text-align: center
}
.cmps-bttns.centred>div {
	float: none;
	display: inline-block
}
.cmps-bttns.cmps-bttns--reversed>div {
	background: #fff;
	border-color: #fff
}
.cmps-bttns.cmps-bttns--reversed>div a {
	color: #00758f
}
.cmps-bttns.cmps-bttns--reversed>div a:after {
	color: #00758f
}
.cmps-bttns.cmps-bttns--reversed>div:hover {
	background: rgba(255,255,255,0);
	border-color: #fff
}
.cmps-bttns.cmps-bttns--reversed>div:hover a {
	color: #fff!important
}
.cmps-bttns.cmps-bttns--reversed>div:hover a:after {
	color: #fff!important
}
.cmps-bttns.cmps-bttns--no-float {
	float: none
}
hr {
	color: #dee0e0;
	background-color: #dee0e0;
	border: 0;
	height: 1px;
	margin: 1.5em 0;
	clear: both
}
hr.type-1 {
	margin-top: 0
}
.before-footnotes .component--wrap {
	padding-bottom: 0
}

@media (max-width:639px) {
.before-footnotes .component--wrap {
	padding-top: 3rem
}
}
div.sharewidget {
	width: 2em;
	height: 2em;
	border-radius: 50%;
	background: #fff;
	-webkit-transition: background .2s;
	transition: background .2s;
	-webkit-box-shadow: 0 0 6px 2px rgba(0,0,0,.15);
	box-shadow: 0 0 6px 2px rgba(0,0,0,.15);
	float: right
}

@media (max-width:799px) {
div.sharewidget {
	float: none
}
}
div.sharewidget div.icn-share-alt:before, div.sharewidget div.icn-share:before {
	left: 0;
	top: 0
}
div.sharewidget.absolute {
	position: absolute;
	bottom: 6rem;
	right: 3.3474576271%
}

@media (max-width:799px) {
div.sharewidget.absolute {
	position: relative;
	left: auto;
	bottom: auto;
	right: auto
}
}

@media (max-width:799px) {
div.sharewidget.rightshare .sharewidgetw2 {
	left: -13px;
	right: auto
}
}
.header--main {
	position: absolute;
	max-width: 1600px;
	width: 100%
}
.section--main {
	clear: both;
	position: relative
	overflow: hidden;
}
#banner-2-004,
#banner-3-004,
#banner-2-002,
#banner-2-003,
#banner-2-005,
#banner-2-006,
#banner-2-007,
#banner-2-008{
    overflow: hidden;
}
.component--wrap {
	position: relative;
	max-width: 1180px;
	margin: 0 auto;
	padding: 3.5rem 3.5%
}
.banner.banner--main.banner .component--wrap {
	max-width: 1180px;
	z-index: 1002;
}
.component--wrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.section-header {
	font-weight: 300;
	line-height: 1.3em;
	color: #003b4d;
	border-left: 6px solid #003b4d;
	padding: .2em 0 .2em 0.9em;
	margin-bottom: 1.1em;
	margin-top: .3em
}
.section-header#style {
	clear: both
}
.section-desc {
	margin-bottom: 1.5em
}
.row--dark-scheme .section-header {
	color: #fff;
	border-left-color: #fff
}
.row--dark-scheme h2 {
	color: #fff
}
.row--dark-scheme p {
	color: #fff
}

@media (min-width:640px) {
.component--wrap {
	padding: 3.5rem 3.5%
}
}
.page-title {
	position: absolute;
	margin-top: 2rem;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.2
}
.page-title span {
	color: #f80000
}
.w11w2 {
	width: 100%
}
.bg--light-grey {
	background: #f4f4f4
}
.row {
	margin: 0 -3.3474576271% 1em;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}
.row:last-child {
	margin-bottom: 0
}
.row.row--type-2 {
	margin-top: 2em;
	margin-bottom: 2em
}

@media (max-width:799px) {
.row.row--type-3 .col {
	width: 100%!important;
	margin-bottom: 1em
}
}
.row.row--reverse {
	flex-direction: row-reverse
}
.col {
	box-sizing: border-box;
	padding: 0 3.3474576271%;
	width: 100%;
	margin-bottom: 1em
}

@media (min-width:640px) {
.col {
	margin-bottom: 0
}
}

@media (min-width:640px) {
.col.centre--vertical {
	align-self: center
}
}
.col.centre--vertical.align--right {
	right: 0
}

@media (min-width:800px) {
.w--75 {
	width: 75%
}
}

@media (min-width:640px) {
.w--60 {
	width: 60%
}
}

@media (min-width:640px) {
.w--50 {
	width: 50%
}
}

@media (min-width:640px) {
.w--40 {
	width: 40%
}
}

@media (min-width:640px) {
.w--33 {
	width: 33.3%
}
}

@media (min-width:640px) {
.w--25 {
	width: 25%
}
}
.grid {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between
}
.grid .col {
	float: none;
	padding: 0 0 2em 0;
	margin-bottom: 0
}
.grid .col--50 {
	width: 48%
}
.grid .col--33 {
	width: 30%
}
.grid .col--25 {
	width: 24%
}
.grid.grid--chapters {
	width: 100%
}

@media (min-width:1200px) {
.grid.grid--chapters {
	width: 75%
}
}
.grid.grid--chapters .col--33 {
	width: 100%
}

@media (min-width:480px) {
.grid.grid--chapters .col--33 {
	width: 47%
}
}

@media (min-width:640px) {
.grid.grid--chapters .col--33 {
	width: 32%
}
}

@media (min-width:640px) {
.grid.grid--chapters .col--33:nth-child(n+4) {
	padding-bottom: 0
}
}
.cta {
	display: inline-block
}
.cta.cta--previous {
	position: relative;
	padding-left: 2em
}
.cta.cta--previous:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	height: 2rem;
	margin-top: -1rem;
	width: 2.8rem;
	/*background: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/arrow-blue.svg) no-repeat 0 0;*/
	transition: transform .2s ease;
	transform: rotate(180deg)
}
.cta.cta--previous:hover:before {
	transform: translateX(-10px) rotate(180deg)
}
.cta.cta--next {
	position: relative;
	padding-right: 2em
}
.cta.cta--next:before {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1rem;
	right: 0;
	display: block;
	height: 2rem;
	width: 2.8rem;
	background: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/arrow-blue.svg) no-repeat 0 0;
	transition: transform .2s ease
}
.cta.cta--next:hover:before {
	transform: translateX(10px)
}
.cta.cta--download {
	display: none
}

@media (min-width:800px) {
.cta.cta--download {
	display: block;
	position: fixed;
	top: 60px;
	right: 0;
	z-index: 1000;
}
}
@media (min-width:975px) {
.cta.cta--download {
	top: 83px;
}
}
.cta.cta--download a {
	display: block;
	background-color: #00758f;
	border: 2px solid #00758f;
	border-right: 0;
	color: #fff;
	padding: 1rem;
	text-align: center;
	font-size: 1.6rem;
	font-weight: 700
}
.cta.cta--download a:after {
	content: "";
	width: 22px;
	height: 22px;
	display: block;
	margin: .5rem auto 0;
	background: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/download-blue.svg) no-repeat 0 0;
	background: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/download-white.svg) no-repeat 0 0
}
.cta.cta--download a:hover {
	background: #fff;
	color: #00758f;
	text-decoration: none;
	border: 2px solid #00758f
}
.cta.cta--download a:hover:after {
	background: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/download-blue.svg) no-repeat 0 0
}
.placeholder {
	background: -moz-linear-gradient(top, #e8a344 0, #00758f 100%);
	background: -webkit-linear-gradient(top, #e8a344 0, #00758f 100%);
	background: linear-gradient(to bottom, #e8a344 0, #00758f 100%);
	position: relative;
	overflow: hidden;
	display: none
}

@media (min-width:800px) {
.placeholder {
	display: block
}
}
.placeholder .placeholder--loading {
	transition: opacity 1s linear
}
.placeholder img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%!important;
	height: 100%!important;
	transition: opacity 1s linear
}
.placeholder .img--small {
	filter: blur(50px);
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1)
}
.placeholder.loaded .img--small, .placeholder.loaded .placeholder--loading {
	opacity: 0
}
.banner--img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

@media (min-width:640px) {
.banner--img {
	background-position:right center;
	background-size: cover;
	background-repeat: no-repeat
}
}
.banner {
	position: relative;
	background:#000;
	/*background: -moz-linear-gradient(top, #e8a344 0, #00758f 100%);
	background: -webkit-linear-gradient(top, #e8a344 0, #00758f 100%);
	background: linear-gradient(to bottom, #e8a344 0, #00758f 100%)*/
}
.banner .component--wrap {
	height: calc(100% - 12rem);
}

@media (max-width:600px) {
.banner .component--wrap {
	height: calc(100% - 6rem)
}

}

.banner--simple .component--wrap{
	padding-top:0;padding-bottom:0;
}


.banner .banner--content--wrap {
	position: relative;
	z-index: 2;
	display: table;
	width: 100%;
	height: 100%
}
.banner .banner--content--wrap .banner--content {
	display: table-cell;
	vertical-align: middle
}
.banner.banner--parallax {
	overflow: hidden
}
.banner.banner--parallax .banner--img {
	width: 100%;
	height: 150%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: 50% 0;
	z-index: 0
}
.banner.banner--angle:before {
	content: "";
	width: 100%;
	position: absolute;
	top: -1px;
	bottom: -1px;
	margin-bottom: -1px;
	left: 0;
	background-color: #f4f4f4;
	border: 4px solid #f4f4f4;
	z-index: 1
}

@media (min-width:640px) {
.banner.banner--angle:before {
	left: -15%;
	width: 107%;
	-ms-transform: skewX(-13deg);
	-webkit-transform: skewX(-13deg);
	transform: skewX(-13deg)
}
}

@media (min-width:800px) {
.banner.banner--angle:before {
	-ms-transform: skewX(-26deg);
	-webkit-transform: skewX(-26deg);
	transform: skewX(-26deg);
	left: -13%;
	width: 80%
}
}

@media (min-width:1200px) {
.banner.banner--angle:before {
	left: -13%;
	width: 70%
}
}
.banner.banner--angle .banner--content--wrap {
	width: 100%
}

@media (min-width:640px) {
.banner.banner--angle .banner--content--wrap {
	width: 80%
}
}

@media (min-width:800px) {
.banner.banner--angle .banner--content--wrap {
	width: 56%
}
}

@media (min-width:1200px) {
.banner.banner--angle .banner--content--wrap {
	max-width: 620px
}
}

@media (min-width:640px) {
.banner.banner--angle.banner--angle--long:before {
	left: -15%;
	width: 107%
}
}

@media (min-width:800px) {
.banner.banner--angle.banner--angle--long:before {
	left: -13%;
	width: 88%
}
}

@media (min-width:1200px) {
.banner.banner--angle.banner--angle--long:before {
	width: 80%
}
}
.banner.banner--angle.banner--angle--long .banner--content--wrap {
	width: 100%
}

@media (min-width:640px) {
.banner.banner--angle.banner--angle--long .banner--content--wrap {
	width: 80%
}
}

@media (min-width:800px) {
.banner.banner--angle.banner--angle--long .banner--content--wrap {
	width: 65%
}
}

@media (min-width:1200px) {
.banner.banner--angle.banner--angle--long .banner--content--wrap {
	max-width: 655px
}
}
.banner.banner--main {
	padding-top: 28px;
	height: 330px;
	overflow: hidden
}

@media (min-width:640px) {
.banner.banner--main {
	/*padding-top: 61px;*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 77% 50%
}
}

@media (min-width:980px) {
.banner.banner--main {
	/*padding-top: 80px;*/
	height: 400px;
	background-position: 50% 50%;
	z-index: 1001;
}
}
.banner.banner--main:before {
	-ms-transform: skewX(-26deg);
	-webkit-transform: skewX(-26deg);
	transform: skewX(-26deg);
	left: -15%;
	width: 110%;
	background-color: rgba(255,255,255,.85);
	border: 0
}
.banner.banner--main.banner .banner--content--wrap h1{
    top: 0;
    position: absolute;
   
}
.banner.banner--main:before {
	left: -9%;
	width: 100%;
	background: -moz-linear-gradient(left, #fafafa 58%, rgba(255,255,255,.6) 100%);
	background: -webkit-linear-gradient(left, #fafafa 58%, rgba(255,255,255,.6) 100%);
	background: linear-gradient(to right, #fafafa 58%, rgba(255,255,255,.6) 100%)
}
}

@media (min-width:800px) {
.banner.banner--main:before {
	width: 77%
}
}

@media (min-width:980px) {
.banner.banner--main:before {
	width: 66%
}
}
.banner.banner--main .component--wrap {
	padding-top: 0;
	padding-bottom: 0;
	height: 100%
}
.banner.banner--main .banner--content--wrap {
	width: 90%
}

@media (min-width:640px) {
.banner.banner--main .banner--content--wrap {
	max-width: 600px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.banner.banner--main .banner--content {
	padding: 1em 0;
	-webkit-transform: translateY(70px);
	transform: translateY(70px);
	opacity: 0
}

@media (min-width:800px) {
.banner.banner--main .banner--content {
	padding: 2em 0
}
}
.banner.banner--main .page-title {
	z-index: 2
}

@media (max-width:479px) {
.banner.banner--main h2 .nowrap {
	white-space: normal;
	word-break: normal
}
}
.banner.banner--main p {
	font-size: 2.4rem
}
.banner.banner--simple {
	position: relative
}
.banner.banner--simple .banner--content--wrap {
	width: 90%;
	max-width: 530px;
}

@media (min-width:640px) {
.banner.banner--simple .banner--content--wrap {
	max-width: 530px;
	width: 70%
}
}

@media (max-width:999px) {
.banner--simple .component--wrap{
	    padding: 3.5rem 3.5%;
}
}

@media (max-width:899px) {
	.banner.banner--simple .banner--content--wrap {
    max-width: 300px;
}

}

@media (min-width:1000px) {
.banner.banner--simple .banner--content--wrap {
	width: 100%;
	min-height: 25rem
}
}
.banner.banner--simple p {
	color: #404040;
	font-size: 2.3rem
}
.banner.banner--simple a {
	color: #404040;
}
.parallax--img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.sticky-ct06tabs {
	margin-bottom: 0
}
#main-nav {
	background: #404040;
	border-top: 0;
}
@media (min-width: 975px) {
	#main-nav {
	padding: 4px 0;
}
}
@media (min-width: 1500px) {
	#main-nav {
	padding: 1px 0;
}
}
#main-nav .disable {
	pointer-events: none;
	color: #6b6b6b
}
#main-nav .disable .nav--section {
	color: #6b6b6b
}
#main-nav .ct06w1 {
	max-width: 1180px
}
#main-nav ul.ct06r {
	border: 0
}

@media (min-width:480px) {
#main-nav ul.ct06r {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: wrap;
	flex-flow: wrap
}
}
#main-nav ul.ct06r li {
	border: 0!important;
	position: relative!important;
	max-width: 180px
}

@media (min-width:480px) {
#main-nav ul.ct06r li:before {
	display: inline-block;
	content: "";
	width: 0;
	height: 100%;
	vertical-align: middle
}
}
#main-nav ul.ct06r li:after {
	content: "";
	width: 1px;
	height: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(255,255,255,.16)
}
#main-nav ul.ct06r li a {
	padding: 1.5rem 2rem 2rem;
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 1.2;
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	box-sizing: border-box
}

@media (min-width:480px) {
#main-nav ul.ct06r li a {
	font-size: 1.4rem;
	height: auto
}
}

@media (min-width:1500px) {
#main-nav ul.ct06r li a {
	font-size: 1.25rem
}
}
#main-nav ul.ct06r li a:before {
	content: "";
	width: 100%;
	height: 5px;
	position: absolute;
	left: 0;
	top: 0;
	background: #404040
}
@media (min-width: 800px) {
	#main-nav ul.ct06r li a:before {
		top: -4px;
	}
}
@media (min-width: 1500px) {
	#main-nav ul.ct06r li a:before {
		top: -1px;
	}
}
#main-nav ul.ct06r li a.active, #main-nav ul.ct06r li a:hover {
	background: 0 0;
	color: #fff
}

#main-nav ul.ct06r li a.active:before {
	background-color: #f80000
}

#main-nav ul.ct06r li.ct06more>a {
	display: block
}

@media (min-width:480px) {
#main-nav ul.ct06r li.ct06more>a {
	display: inline-block
}
}
#main-nav ul.ct06r li .ct06z2 {
	display: none
}
#main-nav ul.ct06r li .ct06more-menu {
	background: #404040
}
#main-nav ul.ct06r li .ct06more-menu div {
	position: relative;
	margin-bottom: 0
}
#main-nav ul.ct06r li .ct06more-menu div a {
	display: block;
	border-bottom: 1px solid rgba(255,255,255,.16);
	padding: 2rem
}
#main-nav ul.ct06r li .ct06more-menu div:hover {
	background: 0 0
}
#main-nav ul.ct06r li .ct06more-menu div:hover a {
	border-bottom: 1px solid rgba(255,255,255,.16)
}
#main-nav ul.ct06r li .ct06more-menu div:hover a:before {
	background-color: #f80000
}

@media (min-width:800px) {
#main-nav ul.ct06r li .ct06more-menu div:last-child {
	display: none
}
}
#main-nav ul.ct06r li:first-child:after {
	content: none
}
#main-nav ul.ct06r li:hover {
	background: 0 0
}
#main-nav ul.ct06r li:hover>a:before {
	background-color: #f80000
}
.img--parallax {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	max-width: 38rem
}

@media (min-width:640px) {
.img--parallax {
	overflow: visible
}
}

@media (min-width:800px) {
.img--parallax {
	max-width: none;
	margin: 0
}
}
.img--parallax img {
	max-width: 100%
}
.img--parallax img:first-child {
	position: absolute;
	top: 0;
	left: 0
}

@media (min-width:800px) {
.img--parallax.align--right {
	text-align: right
}
.img--parallax.align--right img {
	left: initial;
	right: 0
}
}
.video--wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0
}
.video--wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.layout--video {
	position: relative;
	color: #fff
}
.layout--video:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	top: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #00758f
}

@media (min-width:640px) {
.layout--video:before {
	bottom: 3rem
}
}

@media (min-width:640px) {
.layout--video .component--wrap {
	padding-bottom: 0
}
}
.layout--video .hdx:before {
	background: #fff
}
.layout--video h2, .layout--video p {
	color: #fff
}
.layout--video .video {
	width: 90%;
	margin: 0 auto
}
.layout--next-prev {
	background: #f4f4f4
}
.layout--next-prev .cta {
	font-size: 2rem;
	color: #003b4d
}
.layout--next-prev .cta .sub-title {
	font-size: 1.4rem;
	display: block;
	margin-top: .7rem
}
.layout--next-prev .cta:hover {
	text-decoration: none
}
.layout--next-prev .cta.cta--next {
	float: right;
	text-align: right
}
.layout--next-prev .cta.cta--previous {
	display: none
}

@media (min-width:800px) {
.layout--next-prev .cta.cta--previous {
	display: inline-block
}
}
.layout--footnotes {
	font-size: 1.4rem
}

@media (min-width:1500px) {
.layout--footnotes {
	font-size: 1.2rem
}
}
.layout--footnotes ol {
	border-top: 1px solid #dee0e0;
	padding-top: 6rem
}

@media (max-width:600px) {
.layout--footnotes ol {
	padding-top: 3rem
}
}
.layout--footnotes li {
	list-style: none;
	margin: 0 0 1rem 0;
	padding: 0 0 0 2em
}
.layout--footnotes li .num {
	display: inline-block;
	width: 2em;
	font-size: 1rem;
	margin-left: -2em;
	vertical-align: super
}
.layout--footnotes a {
	text-decoration: underline;
	word-wrap: break-word;
	word-break: break-all
}
.layout--tabs-accordion {
	position: relative;
	margin-top: 2em;
	counter-reset: tab-numbers
}
.layout--tabs-accordion .nav--item {
	position: relative;
	z-index: 1;
	-webkit-transition: .2s all;
	transition: .2s all;
	border-top: 2px solid #cad9de;
	padding: 1.3em 2em 1.3em 3.8em;
	box-sizing: border-box;
	cursor: pointer
}

@media (min-width:800px) {
.layout--tabs-accordion .nav--item {
	width: 30%;
	padding-right: .5em
}
}
.layout--tabs-accordion .nav--item:hover {
	background: #f4f4f4
}
.layout--tabs-accordion .nav--item .nav--item--label {
	font-size: 1.2em
}

@media (min-width:800px) {
.layout--tabs-accordion .nav--item .nav--item--label {
	font-size: 1em
}
}
.layout--tabs-accordion .nav--item .nav--item--label:after {
	content: "";
	width: 16px;
	height: 8px;
	display: block;
	position: absolute;
	right: .6em;
	top: 1.5em;
	background: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/arrow-simple-blue.svg) no-repeat 0 0
}

@media (min-width:800px) {
.layout--tabs-accordion .nav--item .nav--item--label:after {
	content: none
}
}
.layout--tabs-accordion .nav--item:before {
	counter-increment: tab-numbers;
	content: counter(tab-numbers);
	position: absolute;
	left: 0;
	top: .6em;
	display: block;
	font-size: 1.25em;
	width: 1.6em;
	height: 1.6em;
	line-height: 1.6em;
	border-radius: 50%;
	background-color: #00758f;
	color: #fff;
	text-align: center;
	font-weight: 700
}

@media (min-width:800px) {
.layout--tabs-accordion .nav--item:after {
	content: "";
	display: none;
	width: 2em;
	height: 2em;
	background: #f4f4f4;
	position: absolute;
	top: 1.3em;
	right: -24%;
	transform: rotate(45deg);
	box-shadow: -2px 2px 3px #ddd
}
}

@media (min-width:980px) {
.layout--tabs-accordion .nav--item:after {
	right: -22%
}
}
.layout--tabs-accordion .nav--item:nth-last-child(2) {
	border-bottom: 2px solid #cad9de
}
.layout--tabs-accordion .nav--item:nth-child(3):before {
	background-color: #f19111
}
.layout--tabs-accordion .nav--item:nth-child(5):before {
	background-color: #932545
}
.layout--tabs-accordion .nav--item:nth-child(7):before {
	background-color: #3a913f
}
.layout--tabs-accordion .nav--item:nth-child(9):before {
	background-color: #f80000
}

@media (min-width:800px) {
.layout--tabs-accordion .nav--item.active:after {
	display: block
}
}
.layout--tabs-accordion .nav--item.active .nav--item--label:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

@media (max-width:799px) {
.layout--tabs-accordion .nav--item.active:nth-last-child(2) {
	border-bottom: 0
}
}
.layout--tabs-accordion .disabled {
	opacity: .3;
	pointer-events: none
}
.layout--tabs-accordion .tab-content--item {
	display: none;
	box-sizing: border-box;
	padding-bottom: 1em;
	padding-top: .5em
}

@media (min-width:800px) {
.layout--tabs-accordion .tab-content--item {
	width: 65%;
	position: absolute;
	left: 35%;
	top: 0;
	padding: 0;
	height: 100%
}
}
.layout--tabs-accordion .tab-content--item.active {
	display: block
}
.layout--tabs-accordion .tab-content--item .tab-content--item--wrap {
	padding-left: 3.8em
}

@media (min-width:800px) {
.layout--tabs-accordion .tab-content--item .tab-content--item--wrap {
	padding: 2em;
	box-sizing: border-box;
	background: #f4f4f4;
	border-top: 5px solid #00758f;
	min-height: 100%;
	box-shadow: -1px 2px 3px #ccc
}
}
.layout--tabs-accordion .tab-content--item:nth-child(4) .tab-content--item--wrap {
	border-top-color: #f19111
}
.layout--tabs-accordion .tab-content--item:nth-child(6) .tab-content--item--wrap {
	border-top-color: #932545
}
.layout--tabs-accordion .tab-content--item:nth-child(8) .tab-content--item--wrap {
	border-top-color: #3a913f
}
.layout--tabs-accordion .tab-content--item:nth-child(10) .tab-content--item--wrap {
	border-top-color: #f80000
}
.carousel .slick-next, .carousel .slick-prev {
	width: 3.7rem;
	height: 6.7rem;
	position: absolute;
	top: 50%;
	margin-top: -3.35rem;
	border: 0;
	padding: 0;
	font-size: 0
}
.carousel .slick-next:before, .carousel .slick-prev:before {
	content: none
}
.carousel .slick-next:after, .carousel .slick-prev:after {
	content: "";
	display: block;
	width: 25px;
	height: 40px;
	margin: 0 auto;
	background: url('https://www.oracle.com/a/ocom/img/dc/bluearrow.png') no-repeat 0 0/cover;
}
.carousel .slick-next:hover, .carousel .slick-prev:hover {
	background-color: rgba(50,75,92,.1);
}
.carousel .slick-next.slick-disabled, .carousel .slick-prev.slick-disabled {
	opacity: .4;
	pointer-events: none
}
.carousel .slick-prev {
	left: -5.7rem
}
.carousel .slick-prev:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.carousel .slick-next {
	right: -5.7rem
}
.carousel .slick-slide {
	outline: 0
}
.carousel .carousel--img {
	margin-bottom: 2rem;
	padding: 0 2rem
}
.carousel .carousel--item--content {
	padding: 0 2rem
}
.carousel--nav .carousel--item {
	cursor: pointer
}
.carousel--bar-graph .carousel--nav {
	margin-bottom: 4rem
}
.carousel--bar-graph .carousel--with-nav .carousel--item p {
	font-size: 1.12em;
	line-height: 1.4
}

@media (min-width:800px) {
.carousel--bar-graph .carousel--with-nav .carousel--item p {
	width: 90%
}
}
.carousel--circle {
	position: relative
}
.carousel--circle .carousel--wrapper {
	width: 70vw;
	height: 70vw;
	position: relative;
	padding: 5.72rem;
	margin: 0 auto;
	box-sizing: content-box
}

@media (min-width:480px) {
.carousel--circle .carousel--wrapper {
	width: 75vw;
	height: 75vw
}
}

@media (min-width:640px) {
.carousel--circle .carousel--wrapper {
	width: 50vw;
	height: 50vw
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--wrapper {
	width: 32vw;
	height: 32vw
}
}
.carousel--circle .carousel--wrapper:before {
	content: "";
	display: block;
	width: 80%;
	height: 80%;
	border: 3px solid #939699;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

@media (min-width:480px) {
.carousel--circle .carousel--wrapper:before {
	border-width: 5px
}
}
.carousel--circle .carousel--wrapper .carousel--content, .carousel--circle .carousel--wrapper .slick-list, .carousel--circle .carousel--wrapper .slick-track {
	height: 100%
}
.carousel--circle .carousel--wrapper .carousel--content {
	text-align: center;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	width: 70%
}
.carousel--circle .carousel--wrapper .carousel--content .img {
	margin-bottom: 1em;
	margin-top: -2em
}
.carousel--circle .carousel--wrapper .carousel--content .img img {
	max-width: 100%
}
.carousel--circle .carousel--wrapper .carousel--content p {
	color: #003b4d;
	font-size: 2rem
}
.carousel--circle .carousel--nav-dots li {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 6.4rem;
	height: 6.4rem;
	margin: -3.2rem;
	text-align: center;
	vertical-align: middle;
	line-height: 6.4rem
}
.carousel--circle .carousel--nav-dots li:nth-of-type(1) {
	transform: rotate(287deg) translate(35vw) rotate(-287deg)
}



@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(1) {
	transform: rotate(287deg) translate(37.5vw) rotate(-287deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(1) {
	transform: rotate(287deg) translate(25vw) rotate(-287deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(1) {
	transform: rotate(287deg) translate(16vw) rotate(-287deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(2) {
	transform: rotate(319.7272727273deg) translate(35vw) rotate(-319.7272727273deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(2) {
	transform: rotate(319.7272727273deg) translate(37.5vw) rotate(-319.7272727273deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(2) {
	transform: rotate(319.7272727273deg) translate(25vw) rotate(-319.7272727273deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(2) {
	transform: rotate(319.7272727273deg) translate(16vw) rotate(-319.7272727273deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(3) {
	transform: rotate(352.4545454545deg) translate(35vw) rotate(-352.4545454545deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(3) {
	transform: rotate(352.4545454545deg) translate(37.5vw) rotate(-352.4545454545deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(3) {
	transform: rotate(352.4545454545deg) translate(25vw) rotate(-352.4545454545deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(3) {
	transform: rotate(352.4545454545deg) translate(16vw) rotate(-352.4545454545deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(4) {
	transform: rotate(385.1818181818deg) translate(35vw) rotate(-385.1818181818deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(4) {
	transform: rotate(385.1818181818deg) translate(37.5vw) rotate(-385.1818181818deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(4) {
	transform: rotate(385.1818181818deg) translate(25vw) rotate(-385.1818181818deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(4) {
	transform: rotate(385.1818181818deg) translate(16vw) rotate(-385.1818181818deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(5) {
	transform: rotate(417.9090909091deg) translate(35vw) rotate(-417.9090909091deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(5) {
	transform: rotate(417.9090909091deg) translate(37.5vw) rotate(-417.9090909091deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(5) {
	transform: rotate(417.9090909091deg) translate(25vw) rotate(-417.9090909091deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(5) {
	transform: rotate(417.9090909091deg) translate(16vw) rotate(-417.9090909091deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(6) {
	transform: rotate(450.6363636364deg) translate(35vw) rotate(-450.6363636364deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(6) {
	transform: rotate(450.6363636364deg) translate(37.5vw) rotate(-450.6363636364deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(6) {
	transform: rotate(450.6363636364deg) translate(25vw) rotate(-450.6363636364deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(6) {
	transform: rotate(450.6363636364deg) translate(16vw) rotate(-450.6363636364deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(7) {
	transform: rotate(483.3636363636deg) translate(35vw) rotate(-483.3636363636deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(7) {
	transform: rotate(483.3636363636deg) translate(37.5vw) rotate(-483.3636363636deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(7) {
	transform: rotate(483.3636363636deg) translate(25vw) rotate(-483.3636363636deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(7) {
	transform: rotate(483.3636363636deg) translate(16vw) rotate(-483.3636363636deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(8) {
	transform: rotate(516.0909090909deg) translate(35vw) rotate(-516.0909090909deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(8) {
	transform: rotate(516.0909090909deg) translate(37.5vw) rotate(-516.0909090909deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(8) {
	transform: rotate(516.0909090909deg) translate(25vw) rotate(-516.0909090909deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(8) {
	transform: rotate(516.0909090909deg) translate(16vw) rotate(-516.0909090909deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(9) {
	transform: rotate(548.8181818182deg) translate(35vw) rotate(-548.8181818182deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(9) {
	transform: rotate(548.8181818182deg) translate(37.5vw) rotate(-548.8181818182deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(9) {
	transform: rotate(548.8181818182deg) translate(25vw) rotate(-548.8181818182deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(9) {
	transform: rotate(548.8181818182deg) translate(16vw) rotate(-548.8181818182deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(10) {
	transform: rotate(581.5454545455deg) translate(35vw) rotate(-581.5454545455deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(10) {
	transform: rotate(581.5454545455deg) translate(37.5vw) rotate(-581.5454545455deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(10) {
	transform: rotate(581.5454545455deg) translate(25vw) rotate(-581.5454545455deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(10) {
	transform: rotate(581.5454545455deg) translate(16vw) rotate(-581.5454545455deg)
}
}
.carousel--circle .carousel--nav-dots li:nth-of-type(11) {
	transform: rotate(614.2727272727deg) translate(35vw) rotate(-614.2727272727deg)
}

@media (min-width:480px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(11) {
	transform: rotate(614.2727272727deg) translate(37.5vw) rotate(-614.2727272727deg)
}
}

@media (min-width:640px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(11) {
	transform: rotate(614.2727272727deg) translate(25vw) rotate(-614.2727272727deg)
}
}

@media (min-width:1200px) {
.carousel--circle .carousel--nav-dots li:nth-of-type(11) {
	transform: rotate(614.2727272727deg) translate(16vw) rotate(-614.2727272727deg)
}
}
.carousel--circle .carousel--nav-dots li button {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #8aadbf;
	background-clip: content-box;
	color: #fff;
	border: 0;
	width: 80%;
	height: 80%;
	display: inline-block;
	border-radius: 50%;
	font-size: 2rem;
	border: 5px solid #f4f4f4;
	outline: 0;
	cursor: pointer
}
.carousel--circle .carousel--nav-dots li button:hover {
	background-color: #f80000
}
.carousel--circle .carousel--nav-dots li.slick-active button {
	background-color: #f80000;
	width: 100%;
	height: 100%
}
.carousel--circle .carousel--circle--end {
	position: absolute;
	top: 9.7%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 5vw;
	background-color: #f4f4f4
}

@media (min-width:1024px) {
.carousel--circle .carousel--circle--end {
	width: 3vw
}
}
.carousel--circle .carousel--circle--end:before {
	content: "";
	display: block;
	float: left;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 12px;
	border-color: transparent transparent transparent #939699
}
.carousel--circle .carousel--circle--end:after {
	content: "";
	width: 2px;
	height: 16px;
	display: block;
	background-color: #939699;
	float: right
}
.slick-dots {
	position: absolute;
	overflow: hidden;
	left: 0;
	bottom: -30px;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}
.slick-dots li {
	position: relative;
	display: inline-flex;
	align-items: center;
	height: 22px;
	width: 22px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	box-sizing: border-box;
	margin: 0 auto;
	border: 2px solid #939699;
	border-radius: 50%;
	background: 0 0;
	display: block;
	height: 18px;
	width: 18px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	cursor: pointer;
	opacity: 1;
	transition: background .2s linear
}
.slick-dots li button:focus, .slick-dots li button:hover {
	outline: 0;
	opacity: 1;
	background: #939699
}
.slick-dots li.slick-active button {
	background: #f80000;
	border-color: #f80000;
	opacity: 1
}
.layout--action-plan:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	height: 8px;
	width: 90%;
	background: #3a913f
}

@media (min-width:1024px) {
.layout--action-plan:after {
	content: attr(data-selected-slide);
	font-size: 28em;
	color: rgba(58,145,63,.1);
	position: absolute;
	right: 0;
	top: 0;
	line-height: 1;
	height: 1em;
	font-weight: 700
}
}

@media (min-width:1200px) {
.layout--action-plan:after {
	font-size: 34em
}
}
figure figcaption {
	color: #f19111;
	font-weight: 700;
	margin-bottom: 1.5em
}
figure figcaption a {
	color: #f19111!important
}
figure .figure--element {
	position: relative
}
.box--style-1 {
	padding: 3rem 0;
	border-top: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0
}
.bar-graph--vertical .bar--item {
	border: 0!important
}
.bar-graph--vertical .bar--item .bar {
	width: 100%;
	display: flex
}
.bar-graph--vertical .bar--value {
	width: 7rem;
	color: #dee0e0;
	font-size: 3rem;
	border-right: 1px solid #939699;
	padding: .5rem 0
}
.bar-graph--vertical .bar--wrapper {
	height: 5rem;
	flex: 1;
	padding: .5rem 0
}
.bar-graph--vertical .bar--wrapper .bar--percent {
	background: #dee0e0;
	height: 100%
}
.bar-graph--vertical .slick-current .bar--value {
	color: #00758f
}
.bar-graph--vertical .slick-current .bar--percent {
	background: #00758f
}
.pie {
	position: relative;
	max-width: 150px;
	width: 100%;
	margin: 0 auto
}

@media (min-width:800px) {
.pie {
	margin: 0
}
}
.pie svg {
	max-height: 150px;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-transform-origin: center;
	transform-origin: center
}

@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
.pie svg {
	width: 150px;
	height: 150px
}
}
.pie .pie-bg {
	fill: #fff;
	stroke-width: 8px;
	opacity: 0
}
.pie .pie-fg {
	stroke: #00758f;
	stroke-width: 22px
}
.pie .label {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
	font-size: 2em;
	opacity: 0;
	color: #f19111;
	font-weight: 700
}
.pie--caption {
	text-align: center;
	color: #003b4d
}

@media (min-width:800px) {
#overview--banner-1 .banner--img {
	background-image: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/banner-man-desk.jpg);
	background-position: 100% 0;
	background-size: auto
}
}
#overview--banner-1 .list--basic li {
	margin-bottom: .2em
}

@media (min-width:800px) {
#next-age--banner-1 .banner--img {
	background-image: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/banner-women.jpg)
}
}
#next-age .heading--main:before {
	content: "1."
}

@media (max-width:799px) {
#next-age #intro .col {
	width: 100%
}
}
#next-age #customer-preferred-interactions .figure--element {
	padding-bottom: 2rem
}

@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
#next-age #customer-preferred-interactions .figure--element {
	height: 0;
	padding-bottom: 80.39%
}
}

@media all and (-ms-high-contrast:none) and (min-width:640px), (-ms-high-contrast:active) and (min-width:640px) {
#next-age #customer-preferred-interactions .figure--element {
	padding-bottom: 87%
}
}
#next-age #customer-preferred-interactions .x-axis {
	left: 9%;
	right: 0;
	position: absolute;
	bottom: 0
}
#next-age #customer-preferred-interactions .x-axis .label {
	float: left;
	margin-left: 7%;
	width: 11.5%;
	font-size: 70%
}

@media (min-width:480px) {
#next-age #customer-preferred-interactions .x-axis .label {
	font-size: 90%
}
}

@media (min-width:640px) {
#next-age #customer-preferred-interactions .x-axis .label {
	text-align: center
}
}

@media (min-width:800px) {
#next-age #customer-preferred-interactions .x-axis .label {
	font-size: 70%
}
}

@media (min-width:1200px) {
#next-age #customer-preferred-interactions .x-axis .label {
	font-size: 76%
}
}
#next-age #customer-preferred-interactions .x-axis .label:first-child {
	margin-left: 6%
}
#next-age #customer-preferred-interactions .x-axis .label:nth-child(2) {
	margin-left: 7%
}
#next-age #customer-preferred-interactions .x-axis .label:nth-child(3) {
	margin-left: 8%
}
#next-age #svg--figure-1 {
	overflow: visible
}

@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
#next-age #svg--figure-1 {
	position: absolute;
	top: 0
}
}
#next-age #svg--figure-1 .st0 {
	fill: #ffd39e
}
#next-age #svg--figure-1 .st1 {
	fill: #8aadbf
}
#next-age #svg--figure-1 .st2 {
	fill: #cad9de
}
#next-age #svg--figure-1 .st3 {
	fill: #f29111
}
#next-age #svg--figure-1 .st4 {
	fill: #324b5c
}
#next-age #svg--figure-1 .st5 {
	fill: #fff;
	stroke: #4e5052;
	stroke-miterlimit: 10
}
#next-age #svg--figure-1 .st6 {
	fill: #404040
}
#next-age #svg--figure-1 .st8 {
	font-size: 1.15em;
	line-height: 1.2
}

@media (min-width:800px) {
#next-age #svg--figure-1 .st8 {
	font-size: 1.5rem
}
}

@media (min-width:1024px) {
#next-age #svg--figure-1 .st8 {
	font-size: 1.15rem
}
}
#next-age #svg--figure-1 .st9 {
	fill: none;
	stroke: #4e5052;
	stroke-width: .3;
	stroke-miterlimit: 10
}
#recruiting-challenges .heading--main:before {
	content: "2."
}
#banner-1 .banner--img { overflow: hidden;	background-image: url('https://www.oracle.com/a/ocom/img/dc/bg-panel1.png');}
#banner-2 .banner--img { overflow: hidden;	background-image: url('https://www.oracle.com/a/ocom/img/dc/bg-panel2.jpg');}
#banner-3 .banner--img { overflow: hidden;	background-image: url('https://www.oracle.com/a/ocom/img/dc/bg-panel3.jpg')}
#banner-4 .banner--img { overflow: hidden;	background-image: url('https://www.oracle.com/a/ocom/img/dc/bg-panel4.jpg')}
#banner-5 .banner--img { overflow: hidden;	background-image: url('https://www.oracle.com/a/ocom/img/dc/vid7b.png');}
#banner-6 .banner--img { overflow: hidden;	background-image: url('https://www.oracle.com/a/ocom/img/dc/ms/bg-panel6.png ')}
#banner-7 .banner--img { overflow: hidden;	background-image: url('https://www.oracle.com/a/ocom/img/dc/bg-panel7.jpg')}

.carrotdiv {
    overflow: hidden;
}
.section--main.banner{
	margin-bottom:20px;
}

.banner.banner--angle.dark:before {
    content: "";
    width: 100%;
    position: absolute;
    top: -1px;
    bottom: -1px;
    margin-bottom: -1px;
    left: 0;
    background-color: #c4d2d6;
    border: 4px solid #c4d2d6;
    z-index: 1;
}

.banner--angle.banner--angle--long.banner--parallax:before {
	left: 35%;
	width: 75%;
		border-left: 12px #fff solid;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
}
.banner--angle.banner--angle--long.banner--parallax .banner--content--wrap {
	max-width: none;
	width:57%;
		left:40%;
	    font-size: 2.3rem;
}
.banner--angle.banner--angle--long.banner--parallax .banner--img {

	background-position: -20px 0px;
	background-size: contain;
}
.banner--angle.banner--angle--long.banner--parallax:after {
    content: '';
    position: absolute;
    top: 0px;
    left: -14px;
    bottom: 0px;
    right: 0px;
    border: 14px #fff solid;
}

.banner--angle.banner--angle--long.banner--parallax .banner.banner--angle:before {
    content: "";
    width: 100%;
    position: absolute;
    top: -1px;
    bottom: -1px;
    margin-bottom: -1px;
    left: 0;
    background-color: #f4f4f4;
    border: 4px solid #f4f4f4;
    z-index: 1;
}
@media (max-width:1500px) {
	.banner--angle.banner--angle--long.banner--parallax .banner--img {
		background-position: 0px 0px;
	}
	.banner.banner--parallax .banner--img {
   		 height: 160%;
	}
}
@media (max-width:1300px) {
	.banner--angle.banner--angle--long.banner--parallax .banner--img {
		background-position: -40px 0px;
	}
}
@media (max-width:1100px) {
	.banner--angle.banner--angle--long.banner--parallax .banner--img {
		background-position: -180px 0px;
	}
	.banner--angle.banner--angle--long.banner--parallax .banner--content--wrap {
    left: 45%;
}
}
@media (max-width:1000px) {
	.banner--angle.banner--angle--long.banner--parallax .banner--img {
		background-position: -280px 0px;
	}
	.banner.banner--parallax .banner--img {
   		 height: 160%;
	}
}

/*
@media (min-width:800px) {
#banner-2:before {
	left: -17%;
	width: 100%
}
}

@media (min-width:1024px) {
#banner-2:before {
	left: -13%;
	width: 91%
}
}



@media (min-width:800px) {
#banner-2 .banner--content--wrap {
	max-width: none;
	width: 70%
}
}

@media (min-width:1200px) {
#banner-2 .banner--content--wrap {
	max-width: 753px
}
}

@media (min-width:1024px) {
#banner-2 .banner--img {
	background-image: url(https://www.oracle.com/webfolder/s/assets/digibook/fsi/assets/images/banner-group-working.jpg);
	background-position: 257% 0;
	background-size: 90%
}
}

@media (min-width:1200px) {
#banner-2 .banner--img {
	background-position: 166% 0;
	background-size: 72%
}
}

@media (min-width:1500px) {
#banner-2 .banner--img {
	background-position: 135% 0;
	background-size: 65%
}
}*/


/*! MODULE.TABS */
.tabs__container--margin-top-s {
	margin-top: 10px
}
.tabs__nav {
	list-style: none;
	margin-bottom: 30px
}
.tabs__nav li {
	float: left;
	width: 48.78049%;
	margin-right: 2.43902%
}
.tabs__nav li:last-child {
	float: left;
	width: 48.78049%;
	margin-right: 0
}
.tabs__nav li a {
	display: block;
	position: relative;
	color: #7a99ac;
	font-size: 18px;
	line-height: 1.2em;
	text-decoration: none;
	font-weight: 400;
	color: #7a99ac;
	padding-right: 0;
	padding-bottom: 12px;
	text-align: center;
	padding-top: 10px;
	border: 2px solid #7a99ac;
	-webkit-transition: color .2s, opacity .2s, border .2s, background .2s;
	transition: color .2s, opacity .2s, border .2s, background .2s
}
.tabs__nav li a::before {
	position: absolute;
	content: '';
	right: 50%;
	bottom: -11px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 9px solid #fff;
	transform: translateX(50%);
	-webkit-transform: translateX(50%);
	-webkit-transition: border .2s;
	transition: border .2s
}
.tabs__nav li a.active {
	color: #fff;
	background: #00758f;
	border: 2px solid #00758f
}
.tabs__nav li a.active::before {
	border-top-color: #00758f
}
.tabs__content {
	position: relative;
	background: #fff;
	border: 1px solid #ebebec
}
.tabs__content [data-tabs-content] {
	display: none;
	padding: 25px 20px 0 20px
}
.tabs__content [data-tabs-content].show {
	display: block
}
.tabs__content.tabs__content--even-bottom [data-tabs-content] {
	padding-bottom: 20px
}
.bg-grey-dk .tabs__content.tabs__content--no-formatting {
	background: transparent;
	border: 0
}
.bg-grey-dk .tabs__content.tabs__content--no-formatting [data-tabs-content] {
	padding: 0
}
.tabs__container .spec__group {
	margin-bottom: 0
}
.tabs__container .spec__group {
	margin-bottom: 20px
}
.tabs__container .spec__group--no-margin {
	margin: 0
}
.bg-slate {
	background-color: #8aadbf
}
.bg-slate .tabs__nav li a {
	border: 2px solid #fff;
	color: #fff
}
.bg-slate .tabs__nav li a::before {
	border-top: 9px solid #8aadbf
}
.bg-slate .tabs__nav li a.active {
	color: #8aadbf;
	background: #fff
}
.bg-slate .tabs__nav li a.active::before {
	border-top-color: #fff
}
.bg-slate .tabs__content {
	border: 1px solid #fff;
	background: #fff
}
.bg-grey-dk .tabs__nav li a {
	border: 2px solid #fff;
	color: #fff
}
.bg-grey-dk .tabs__nav li a::before {
	border-top: 9px solid #4e5052
}
.bg-grey-dk .tabs__nav li a.active {
	color: #4e5052;
	background: #fff
}
.bg-grey-dk .tabs__nav li a.active::before {
	border-top-color: #fff
}
.bg-grey-dk .tabs__content {
	border: 1px solid #fff;
	background: #fff
}
.bg-grey-xlt .tabs__nav li a::before {
	border-top-color: #f4f4f4
}
.bg-grey-xlt .tabs__nav li a.active::before {
	border-top-color: #00758f
}
.bg-grey-xlt .tabs__content {
	border: 2px solid #e8e8eb
}
.tabs--three .tabs__nav li {
	float: left;
	margin-right: 2.43902%;
	width: 31.70732%
}
.tabs--three .tabs__nav li:last-child {
	margin-right: 0;
	clear: right
}
.tabs--four .tabs__nav li {
	float: left;
	margin-right: 1%;
	width: 24.25%
}
.tabs--four .tabs__nav li:last-child {
	margin-right: 0;
	clear: right
}
.row--dark-scheme .tabs__content p {
	color: #4c575d
}

@media only screen and (min-width: 768px) {
.tabs__container--margin-top-s {
	margin-top: 20px
}
.tabs__nav {
	margin-bottom: 45px
}
.tabs__nav li a {
	font-size: 20px
}
.tabs__nav li a::before {
	bottom: -15px;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-top: 13px solid #fff
}
.tabs__container .spec__group {
	margin-bottom: 0
}
.tabs__content [data-tabs-content] {
	padding: 45px 45px 30px 45px
}
.tabs__content.tabs__content--even-bottom [data-tabs-content] {
	padding-bottom: 35px
}
.tabs__content .spec:last-child {
	padding-bottom: 10px
}
.tabs__content .spec__title {
	width: 33.765%;
	padding-right: 5%
}
.tabs__content .spec__title--full {
	width: 100%
}
.tabs__content .spec__img {
	width: 66.235%
}
.tabs__content .spec__img--full {
	width: 100%
}
.row--dark-scheme .tabs__nav li a::before {
	border-top-width: 13px
}
}

@media only screen and (min-width: 960px) {
.tabs__nav li a {
	font-size: 24px
}
.tabs__nav li a::before {
	bottom: -18px;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-top: 16px solid #fff
}
.row--dark-scheme .tabs__nav li a::before {
	border-top-width: 16px
}

/*! MODULE.TABS-VERTICAL */
.tabs-vertical__nav {
	float: left;
	width: 100%;
	list-style: none;
	margin-bottom: 30px
}
.tabs-vertical__nav li {
	float: left;
	width: 100%;
	clear: both
}
.tabs-vertical__nav li a {
	display: block;
	position: relative;
	color: #8aadbf;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	text-decoration: none;
	padding: 10px 10px 12px 10px;
	border-bottom: 2px solid #00758f;
	-webkit-transition: color .2s, opacity .2s, border .2s, background .2s;
	transition: color .2s, opacity .2s, border .2s, background .2s
}
.tabs-vertical__nav li a.active {
	color: #fff;
	background: #00758f
}
.tabs-vertical__content {
	position: relative;
	background: #fff;
	border: 1px solid #ebebec
}
.tabs-vertical__content [data-tabs-content] {
	padding: 16px 20px 0 20px;
	display: none
}
.tabs-vertical__content [data-tabs-content].show {
	display: block
}
.tabs-vertial__content [data-tabs-content] p {
	color: #4e5052
}
.tabs__container .spec__group {
	margin-bottom: 20px
}
.row--dark-scheme .tabs-vertical__nav li a {
	color: #fff;
	border-bottom: 2px solid #fff
}
.row--dark-scheme .tabs-vertical__nav li a.active::before {
	border-left-color: #fff
}
.row--dark-scheme .tabs-vertical__content {
	border: 1px solid #fff;
	background: #fff
}
.bg-slate .tabs-vertical__nav li a::before {
	border-left-color: #324b5c
}
.bg-slate .tabs-vertical__nav li a.active {
	color: #8aadbf;
	background: #fff
}
.bg-slate .tabs-vertical__content [data-tabs-content] p {
	color: #4e5052
}
.bg-slate-dk .tabs-vertical__nav li a::before {
	border-left-color: #4e5052
}
.bg-slate-dk .tabs-vertical__nav li a.active {
	color: #425563;
	background: #fff
}
.bg-slate-dk .tabs-vertical__content [data-tabs-content] p {
	color: #4e5052
}

@media only screen and (max-width: 639px) {
.clear-space-minimum-color table.spec__matrix {
	display: none
}
.clear-space-minimum-color figure img {
	width: 100%
}
.clear-space-minimum-color .spec__matrix--mobile {
	display: block;
	width: 60%;
	margin: 0 auto
}
.clear-space-minimum-color .spec__matrix--mobile>div {
	width: 50%;
	padding-top: 20px;
	padding-left: 0;
	margin: 0 auto 20px auto
}
.clear-space-minimum-color .spec__matrix--mobile>div img {
	max-width: 100%
}
.clear-space-minimum-color .spec__matrix--mobile figure {
	margin: 0 0 50px 0
}
.clear-space-minimum-color .spec__matrix--mobile figure img {
	width: 100%
}
.clear-space-minimum-color .spec__matrix--mobile figcaption {
	width: 100%;
	float: none;
	margin: 0;
	padding: 0
}
}

@media only screen and (min-width: 640px) {
.clear-space-minimum-color table.spec__matrix {
	display: block
}
.clear-space-minimum-color .spec__matrix--mobile {
	display: none
}
}

@media only screen and (min-width: 768px) {
.tabs-vertical__nav {
	width: 22.4%;
	margin-right: 2%;
	margin-bottom: 45px
}
.tabs-vertical__nav li {
	float: left
}
.tabs-vertical__nav li a {
	font-size: 16px;
	padding: 10px 5px 11px 6px
}
.tabs-vertical__nav li a::before {
	position: absolute;
	content: '';
	top: 51%;
	right: -9px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 9px solid #fff;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-webkit-transition: border .2s;
	transition: border .2s
}
.tabs-vertical__nav li a.active::before {
	border-left-color: #00758f
}
.tabs-vertical__content {
	float: left;
	width: 75.6%;
	clear: right
}
.tabs-vertical__content [data-tabs-content] {
	min-height: 470px;
	padding: 50px 52px 0 52px
}
.row--dark-scheme .tabs-vertical__nav li a.active::before {
	border-left-color: #fff
}
.bg-slate .tabs-vertical__nav li a::before {
	border-left-color: #8aadbf
}
.bg-slate-dk .tabs-vertical__nav li a::before {
	border-left-color: #324b5c
}
}

@media only screen and (min-width: 960px) {
.tabs-vertical__nav {
	width: 20.4%;
	margin-right: 2%
}
.tabs-vertical__nav li a {
	font-size: 19px;
	padding: 12px 8px 14px 12px
}
.tabs-vertical__nav li a::before {
	right: -12px;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	border-left: 15px solid #fff
}
.tabs-vertical__content {
	width: 77.6%
}
}

@media only screen and (min-width: 1200px) {
.tabs-vertical__nav li a {
	font-size: 24px;
	font-size: 21px;
	padding: 12px 16px 14px 16px
}
.tabs-vertical__nav li a::before {
	right: -15px;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 16px solid #fff
}
}
/*# bootstrap tabs */
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #c0c0c0;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e7e7e7;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #5b5b5b;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #916800;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #b28000;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}


.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #efece3;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #efece3;
  border-color: #936a00;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ebeae6;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #d8d8d8 #d8d8d8 #ebeae6;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #464646;
  cursor: default;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #d8d8d8;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #d8d8d8;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #b28000;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #d8d8d8;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #d8d8d8;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  background-color: #efece3;
}
.nav-tabs > li {
  margin-left: 5px;
}
.nav-tabs > li > a {
  font-size: 13px;
  font-weight: bold;
  color: #464646;
  text-align: center;
  background-color: #efece3;
  border-color: #d8d8d8 #d8d8d8 #ebeae6;
}
.nav-tabs > li:first-child {
  margin-left: 0;
}
.tab-content {
  padding: 20px 18px;
  background-color: #fff;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
  }
	

}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #5a712d;
  border-color: transparent;
}
.navbar-default .navbar-brand {
  color: #fff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #fff;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #b28000;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #b28000;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ddd;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #b28000;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #b28000;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #b28000;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #fff;
}
.navbar-default .navbar-link:hover {
  color: #fff;
}
.navbar-default .btn-link {
  color: #fff;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #fff;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #000;
  border-color: #000;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #000;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #000;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #000;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #000;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #000;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #000;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.navbar-default {
  /*
  background: -moz-linear-gradient(top, #5a712d 0%, #394e22 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a712d), color-stop(100%, #394e22));
  background: -webkit-linear-gradient(top, #5a712d 0%, #394e22 100%);
  background: -o-linear-gradient(top, #5a712d 0%, #394e22 100%);
  background: -ms-linear-gradient(top, #5a712d 0%, #394e22 100%);
  background: linear-gradient(to bottom, #5a712d 0%, #394e22 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a712d', endColorstr='#394e22',GradientType=0 );
  */
  border: none;
}
.navbar-default .navbar-nav li.active a {
  /*
    background: -moz-linear-gradient(top, #b66619 0%, #804812 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b66619), color-stop(100%, #804812));
    background: -webkit-linear-gradient(top, #b66619 0%, #804812 100%);
    background: -o-linear-gradient(top, #b66619 0%, #804812 100%);
    background: -ms-linear-gradient(top, #b66619 0%, #804812 100%);
    background: linear-gradient(to bottom, #b66619 0%, #804812 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b66619', endColorstr='#804812',GradientType=0 );
    */
}
.navbar-brand {
  line-height: 18px;
}
.navbar-toggle {
  padding: 6px 8px 18px 8px;
}
.navbar-toggle:before {
  position: absolute;
  top: 24px;
  left: -6px;
  width: 50px;
  font-size: 9px;
  color: white;
  content: 'MENU';
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #936a00;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #b98600;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #b28000;
  border-color: #b28000;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Frutiger, "Frutiger Linotype", Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=100);
  opacity: 1;
}
.tooltip.top {
  padding: 10px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 10px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 10px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 10px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #464646;
  text-align: center;
  text-decoration: none;
  background-color: #fff;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -10px;
  border-width: 10px 10px 0;
  border-top-color: #fff;
}
.tooltip.top-left .tooltip-arrow {
  right: 10px;
  bottom: 0;
  margin-bottom: -10px;
  border-width: 10px 10px 0;
  border-top-color: #fff;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 10px;
  margin-bottom: -10px;
  border-width: 10px 10px 0;
  border-top-color: #fff;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -10px;
  border-width: 10px 10px 10px 0;
  border-right-color: #fff;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -10px;
  border-width: 10px 0 10px 10px;
  border-left-color: #fff;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #fff;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 10px;
  margin-top: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #fff;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 10px;
  margin-top: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #fff;
}
.tooltip-inner {
  padding: 7px 9px;
  border: 1px solid #bebebe;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .08), 0 0 5px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 0 0 3px rgba(0, 0, 0, .05);
          box-shadow: 0 3px 5px rgba(0, 0, 0, .08), 0 0 5px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 0 0 3px rgba(0, 0, 0, .05);
}
.tooltip.top .tooltip-arrow {
  border-top-color: #bebebe;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #bebebe;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #bebebe;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #bebebe;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #bebebe;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #bebebe;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #bebebe;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #bebebe;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: Frutiger, "Frutiger Linotype", Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}

/*# end bootstrap tabs */
/*! MODULE.SLIDER-TOGGLE */
.slider-toggle {
	float: left;
	width: 100%;
	clear: both
}
.slider-toggle__items-container {
	float: left;
	width: 100%;
	padding: 30px 0;
	margin: 20px 0 35px 0;
	background: #fff;
	-webkit-box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.06);
	-moz-box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.06);
	box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.06);
	clear: both
}
.slider-toggle__items-container-margin-m {
	padding: 15px 15px;
	margin: 10px 0
}
.slider-toggle--multi .slider-toggle__items-container {
	float: left;
	width: 100%;
	padding: 66px 0 30px 0;
	margin: 20px 0 30px 0;
	background: #fff;
	clear: both
}
.scale-and-minimum.slider-toggle--multi+.scale-and-minimum.slider-toggle--multi .slider-toggle__items-container {
	margin-top: 50px
}
.scale-and-minimum.slider-toggle--multi .slider-toggle__items-container {
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px
}
.scale-and-minimum.slider-toggle--multi .slider-toggle__items-container h3 {
	text-transform: uppercase;
	font-size: 16px
}
.scale-and-minimum.slider-toggle--multi .slider-toggle__items-container .spec__group {
	margin: 40px 0
}
.scale-and-minimum.slider-toggle--multi .slider-toggle__items-container .spec__img {
	width: auto
}
.slider-toggle__items {
	float: left;
	position: relative;
	width: 100%;
	list-style: none
}
.slider-toggle__items li {
	width: 25%;
	float: left
}
.slider-toggle__figure {
	width: 100%;
	float: left;
	position: relative
}
.slider-toggle__image {
	float: left;
	width: 100%;
	height: auto
}
.slider-toggle__image--active {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	z-index: 2;
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}
.slider-toggle__caption {
	float: left;
	position: relative;
	width: 100%;
	font-size: 12px;
	line-height: 1.2em;
	margin: 20px 0 56px 0;
	text-align: center;
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}
.scale-and-minimum .slider-toggle__caption.notoggle {
	opacity: 1;
	left: auto !important
}
.scale-and-minimum .slider-toggle__caption.notoggle span {
	white-space: normal;
	margin: 0 10px
}
.slider-toggle__caption span {
	color: #3a913f;
	display: inline-block;
	text-align: center;
	white-space: nowrap
}
.scale-and-minimum .slider-toggle__caption span {
	text-align: center
}
.slider-toggle__items li:first-child .slider-toggle__caption {
	left: 10%
}
.slider-toggle__items li:last-child .slider-toggle__caption {
	left: -60%
}
.slider-toggle__figure.active .slider-toggle__image--active, .slider-toggle__figure.active .slider-toggle__caption {
	opacity: 1
}
.slider-toggle__nav {
	float: left;
	position: relative;
	width: 100%;
	list-style: none
}
.slider-toggle__nav li {
	float: left;
	display: inline-block;
	position: relative;
	text-align: center;
	width: 25%
}
.slider-toggle__nav.slider-toggle__nav-five li {
	width: 20%
}
.slider-toggle__nav li::before {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 6px;
	background: #e3e3e3
}
.slider-toggle__nav li:first-child::before {
	left: 50%;
	width: 50%
}
.slider-toggle__nav li:last-child::before {
	left: 0;
	width: 50%
}
.slider-toggle__nav--margin-top-m {
	margin-top: 15px
}
.slider-toggle__cta {
	display: inline-block;
	margin-top: 29px;
	font-size: 13px;
	text-align: center;
	color: #00758f;
	text-decoration: none
}
.slider-toggle__cta::before {
	position: absolute;
	top: -7px;
	left: 50%;
	width: 14px;
	height: 14px;
	background: #fff;
	border: 3px solid #00758f;
	border-radius: 50%;
	content: '';
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform-origin: center center;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: all .3s;
	transition: all .3s
}
.slider-toggle__cta:hover {
	color: #00758f
}
.slider-toggle__cta.active::before {
	background: #00758f
}


@media only screen and (min-width: 500px) {
.slider-toggle__items li:first-child .slider-toggle__caption {
	left: auto
}
.slider-toggle__items li:last-child .slider-toggle__caption {
	left: auto
}
}

@media only screen and (min-width: 768px) {
.slider-toggle__items-container {
	margin: 20px 0 65px 0
}
.slider-toggle__items-container-margin-m {
	padding: 50px 50px;
	margin: 10px 0
}
.slider-toggle--multi .slider-toggle__items-container {
	margin: 20px 0 30px 0
}
.slider-toggle__caption {
	position: static;
	left: 0;
	font-size: 14px
}
.slider-toggle__caption span {
	text-align: left
}
.scale-and-minimum .slider-toggle__caption span {
	text-align: center
}
.slider-toggle__cta {
	font-size: 18px
}
.slider-toggle--wide {
	width: 112%;
	margin-left: -6%;
	margin-right: -6%
}
.slider-toggle__nav--margin-top-m {
	margin-top: 60px
}
}

@media only screen and (min-width: 960px) {
.slider-toggle__caption {
	font-size: 16px
}
}

	.bgimage{display:none}


#main-nav ul.ct06r li .ct06more-menu div:hover a:before {
	background-color: #a32626
}

#main-nav ul.ct06r li:hover>a:before {
	background-color: #a32626
}
#main-nav ul.ct06r li .ct06more-menu div:hover a.active:before {
	background-color: #f80000
}

#main-nav ul.ct06r li:hover>a.active:before {
	background-color: #f80000
}
#u22 b {
    visibility: visible !important;
    position: absolute !important;
    left: 0 !important;
    top: -38px !important;
    color: #000 !important;
    font-size: 10px !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 3px;
}
.carrotdiv {
    margin-top: -5px;
    margin-bottom: 0px;
    display: table;
    width: 100%;
}
.cta.cta--download{opacity:0}
.widgetbtn{
  position:absolute;width:105px;height:100px;top:25px;background:rgba(0,0,0,0);cursor:pointer;z-index:5;
}

#u22.icn-arrowthn:before {
	content: '\ea5f';
}

.banner.banner--main{
z-index:2;
}

.cta.cta--download{
z-index:1;
}
.u02mainmenu{
	z-index:1003
}
#myProactiveChatDiv #rn_Dialog_0, #myProactiveChatDiv .underlay {
  margin: 0px auto;
}
#myChatLinkContainer1, #myChatLinkContainer2,.u02menu{
	display:none;
	} 
		.mainContent,.banner--parallax .banner--img{ 
	opacity: 0.1;
	}
	.w11.iframe .w11w2{
    width: calc(50% - 10rem);
  }
  .readMoreBtn{
	  cursor:pointer
}
.mainContent .banner--parallax  a{
	pointer-events: none;
		/*display:inline-block;*/
}
#bcc_link_container .bcc_cta a{
	width: 145px;
	}
@media only screen and (min-width: 0px) and (max-width: 770px){.carrotdiv, .hide-me {
    display: none;
}
.u02mbttn a.u02chat {
 background:#5c7a8b none repeat scroll 0 0;
margin: 0 !important;
  width: 100% !important;
  border-radius:3px;
  height:33px;
  
}
	.u02menu{
	display:block;
	}
	#mobisearch::before ,#u02mmenu{
	display:none;
	}
			  .w11.iframe .w11w2{
    width:95%;
     
  }
        
    .w11w6>iframe{
	width:100%;
}
  
  .iframe .w11w4{
    padding:1.5em 0;
  }
  #arrowpopup{
	  left:none!important;}
}
@media only screen and (min-width: 1600px)
 {
		  #main-nav ul.ct06r li a{
			  font-size: 12px;
			 
		  }
	  }

