/******************************
TABLET SPECIFIC
******************************/
.row { display:block; float:left; width:100%; }
.row:after { clear:both; content:""; display:table; }


/******************************
EXADATA SPECIFIC
******************************/
.ie-play-button-JS { display:none; }
.brightcove { float:left; width:100%; }
.full-width-no-margin { width:100%; }
.narrow-p { width:70%; }
.narrow-p-2 { width:65%; float:left; }
.special-p { padding-bottom:15px !important; font-size:0.9512em !important; }
#overwrite-p { font-size:1em !important; }
.no-margin { margin-bottom:0 !important; }
.tsmargin { margin-bottom:-15px; }
.tsmargin-2 { margin-top:20px; }
.tsmargin-3 { margin-bottom:70px; }
.tsmargin-4 { margin-bottom:-10px; }
.smargin-4 { margin-top:15px; float:left; }
.smargin-5 { margin-top:10px; float:left; }
.tspad { padding-bottom:12px !important; }
.tspad-2 { padding-bottom:18px !important; }
.narrow-p-3 { padding-left:26px; }
.next-p { clear:both; }
.spacing { height:12px; }
.arrow-list { padding:9px 0 18px 29px; text-transform: uppercase; }
.arrow-inline { padding-right:10px; }
.stacked-video p, .video-special-6 p { color:#404040 !important; }
.stacked-video .video-backdrop-info { width:222px !important; }
.video-holder-stacked { margin:25px 45px 20px 30px !important; }
.small-p { font-size:0.951em !important; }
.video-special-1, .video-special-2 { margin-bottom:10px; }
.video-special-4 { margin-bottom:20px; }
.video-special-5 { margin:20px 0 30px; }
.video-special-6 { margin-bottom:20px; height:107px; }
.video-special-7 { margin:10px 0 30px; }
.stacked-video .video-backdrop-overlay, .video-special-6 .video-backdrop-overlay { background-color:transparent !important; min-height:0px !important; }
#get-page-10-part1 .icon-large-wrap, #get-page-20 .icon-large-wrap, #get-page-32-part1 .icon-large-wrap { min-height:68px !important; }
#get-page-15 { padding:0 50px; position:absolute; bottom:10px; }
.special-feature { padding:2px 2.7% 0 5.4% !important; margin-bottom:0 !important; }
#get-page-42-part2 { margin-top:30px; }


/******************************
FONTS
******************************/
h1 { font-size:1.5em; font-weight:bold; }
h2 { font-size:1.5em /*24px*/; font-weight:normal; }
h3 { font-size:0.9375em /*15px*/; font-weight:normal; }
h4 { font-size:1.125em /*18px*/; font-weight:bold; }
h5 { font-size:1.125em /*18px*/; font-weight:normal; }
h6 { font-size:1.125em /*18px*/; font-weight:bold; }

p, li { font-size:1em; line-height:1.45em; }
p.paragraph-header { font-weight:bold; }


/******************************
HEADER
******************************/
header { width:100%; display:block; height:80px; float:left;
background: rgb(238,238,238);
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(254,254,254,1)));
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fefefe',GradientType=0 );
-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
}

.company-logo { float:left; display:inline-block; }
svg.oracle-badge { width:159px; height:56px; margin-left:1px;
-webkit-box-shadow: 0 0px 8px 0 rgba(0,0,0,.3);
box-shadow: 0 0px 8px 0 rgba(0,0,0,.3); }

.dropdown-wrap { display:inline-block; width:123px; float:right; margin-right:0px /*18px, 2.34375%*/; margin-top:20px;}
.navigation-download { width:25px; float:left; display:inline-block; margin:0px 0px 0 0; }
.navigation-download svg { display:block; width:21px; margin-top:6px; height:27px; }
.navigation-TOC { width:41px; float:right; display:inline-block; }
.navigation-TOC svg { width:41px; height:27px; margin-top:6px; }


/******************************
FRONT COVER
******************************/
#cover-front { height:650px;
    background-image:url(../images/cover_tablet_landscape.jpg);
    background-repeat:no-repeat;
    background-size:100% auto;
    background-position:bottom; }

a .cover-front-caret { width:70px; height:62px; margin:0px 28px 0 0; border:transparent 1px solid; position:absolute; bottom:51%; right:0;
background-repeat:no-repeat;
background-size:17px 25px;
background-position:center;
background-color:#ccc;
background-color:rgba(255,255,255,.75);
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMjIuOXB4IiB2aWV3Qm94PSIzMCAxOS41NDkgMTYgMjIuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzMCAxOS41NDkgMTYgMjIuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJSaWdodF9BcnJvdyI+CjwvZz4KPGc+Cgk8cG9seWdvbiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9IjM4LDQyLjQgMzAsNDIuNCAzOCwzMS40IDMwLDE5LjUgMzgsMTkuNSA0NiwzMS40Ii8+CjwvZz4KPC9zdmc+");
}

a:hover .cover-front-caret,
a:active .cover-front-caret { border:#fff 1px solid; background-color:#000; background-color:rgba(255,255,255,1); margin:2px 28px 0 0; }

.cover-text { text-transform:uppercase; width: calc(100%-41px); display:block; float:left; margin:103px 0 0 41px; color:#fff;  }
.cover-text h1 { font-size:2.5em; position: absolute; bottom:13.5%; left: 43px; width: 450px; line-height: 45px; }
.cover-text h6 { position: absolute; bottom:35%; left: 44px; font-size: 19px; }


/******************************
BACK COVER
******************************/
#cover-back { height:650px; position:relative;
    background-image:url(../images/cover_tablet_landscape.jpg);
    background-repeat:no-repeat;
    background-size:100% auto;
    background-position:bottom; }
.background-gradient { width:100%; height:650px;
background: -moz-linear-gradient(bottom,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.8) 100%);
background: -webkit-gradient(linear, left bottom, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.8)));
background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.8) 100%);
background: -o-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.8) 100%);
background: -ms-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.8) 100%);
background: linear-gradient(to top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#cc000000',GradientType=0 );}

.cover-back-copyright { position:absolute; padding:0 440px 0 43px; bottom:15%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
.cover-back-copyright p { font-size:.8em; color:#fff; line-height:1.4em; }


/******************************
TABLE OF CONTENTS
******************************/
h1.TOC-h1 { display:block; color:black; padding:3px 0 60px 1px; float:left; margin-top:47px; }

.TOC-wrap { width:91.9%; margin:0px 2.7% 0 5.4%; float:left; display:block; height:410px; overflow-y:auto; }

.TOC-wrap::-webkit-scrollbar { width:8px; background:#efefef; border-radius:3px; }
.TOC-wrap::-webkit-scrollbar-thumb { background-color:#aaa; border-radius:3px; }

.TOC-block { width:100%; float:left; display:block; margin-bottom:55px; }

.TOC-block .chap-no { display:inline-block; width:40px; float:left;  }
.TOC-block .chap-no p { font-style:italic; font-size:1.3125em; color:green; line-height:.7em; padding:1px 0 0; }

.TOC-block a .chap-description { display:inline-block; width:calc(100% - 41px); float:left;  padding:1px 30px 0 17px; border-left:solid 1px green;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }

.TOC-block a .chap-description > h6 { color:green; line-height:1em; padding:0; font-weight:bold; }

.TOC-block a .chap-description > h6 span { color:green; font-style:italic; font-size:0.75em; font-weight:normal; }

.TOC-block a .chap-description p { padding-top:12px; color:black; overflow:hidden;  }

.TOC-block a .chap-description h6,
.TOC-block a .chap-description p,
.TOC-block a .chap-description > h6 span {
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out; }

.TOC-block a:hover .chap-description h6,
.TOC-block a:hover .chap-description p,
.TOC-block a:hover .chap-description > h6 span { color:green; color:rgba(102, 102, 102, .7); }

.TOC-block a:active .chap-description h6,
.TOC-block a:active .chap-description p,
.TOC-block a:hover .chap-description > h6 span { color:green; color:rgba(102, 102, 102, .5); }

#resources-block { margin-bottom:55px; }
#resources-block a .chap-description p { }
#resources-chap-no { }
#get-page-TOC { padding:0 30px 0 59px; }


/******************************
DROPDOWN MENU
******************************/
.menu, .menu ul { list-style:none; }
.menu { /*width:190px;*/ }

.menu:before,
.menu:after { content:""; display: table; }
.menu:after { clear: both; }
.menu { zoom:1; }
.menu-off { visibility:hidden; }

.menu li { float:left; position:relative; font-size:0.9375em /*15px*/; }
.menu a { float:left; text-decoration: none; color:#fff; }

.menu li:hover > a { color:#404040; }

.menu ul { margin:20px 0 0 0; opacity:0; visibility:hidden; position:absolute; top:40px; left:-270px; z-index:1; background:#7F7F7F;
    -webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,.4);
    box-shadow: 0 2px 15px 0 rgba(0,0,0,.4);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /*-webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;*/ }

.menu li:hover > ul { opacity:1; visibility:visible; margin:0; }
.menu ul li { float:none; display:block; border:0;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;
     }

.menu ul li:last-child {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.menu ul a { padding:11px 10px 12px; display:block; float:none; text-transform:none; width:300px; /* controls horizantal length of dropdown */
    /*-moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;*/ }
.menu ul a:hover { background-color:#EDEDED; }
.menu ul li:first-child > a {
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }

.menu ul li:first-child > a:after { content:''; position:absolute; top:-5px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #7F7F7F;
    left:285px; /* controls placement of arrow */}

.menu ul li:first-child a:hover:after {
    border-bottom-color:#7F7F7F; }

.menu ul li:last-child > a {
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; }

.menu ul a.tooltip { width:156px; text-align:center; }
.menu ul a:active.tooltip { background-color:#a5a5a5; }
.menu ul.tooltip-arrow { left:-77px; }
.menu ul.tooltip-arrow li:first-child > a:after { left:82px; }


/******************************
LAYOUTS
******************************/
.container { width:100%; min-width:400px; max-width:1025px; display:block; margin:0 auto; position:relative; }

.tablet-height { height:559px; } /* this sets the maximum height for the page */

.background-holder { width:100%; display:block; float:left; }
.background-holder:after { clear:both; content:""; display:table; }

.background-gray, .full-width-gray-left, .full-width-gray-right { background:#ededed; }

.full-width { width:94.6%; margin:0 2.7%; float:left; display:block; position:relative; }
.full-width:after { clear:both; content:""; display:table; }

.full-width p { padding-bottom:22px; display:block; }
.full-width h4 { display:block; width:100%; float:left; padding:11px 0 23px; }
.full-width h4.top-h4 { padding-top:0; }
h4.top-h4-tablet { padding:0px 0 23px; }


/* Based on a four column grid. */
.one-col { width:24%; display:inline-block; float:left; /*padding-left:2%;*/ padding-right:2%; }
.two-col { width:48%; display:inline-block; float:left; padding-left:2%; padding-right:2%; }
.three-col { width:74%; display:inline-block; float:left; padding-left:2%; padding-right:2%; }

.first-col { padding-left:0; }
.last-col { padding-right:0; }


/* New Chapter */
.new-chapter-margin-top { margin-top:23px; }

.main-text h3 { padding:0px 0 4px;  }
.main-text h1 { /*padding-bottom:0px;*/ margin-bottom: 19px; }
.main-text h4 { padding-bottom:22px; padding-top:31px; }
.main-text h4~h4 { padding-top:13px }

/* dropcap */
.main-text p.drop-cap:first-letter { float:left; color:black; font-size:3em; padding-top:11px; padding-right:4px; font-weight:bold; margin-left:-2px; }
@-moz-document url-prefix() {
    .main-text p.drop-cap:first-letter {
        padding-top:5px; font-size:3.2em;
    }
}
.margin-text p { display:block; color:#7F7F7F; font-size:.75em /*14x*/; line-height:1.55em; /*padding:74px 0 0px;*/ float:left; }

.margin-rect { background:#B0C3C8; width:100%; display: block; float: left; /*Height: 350px;*/ margin-top: 85px; position: relative;}

.running-header { width:94.6%; margin:8px 2.7% 13px 2.7%; float:left; display:block; }
.running-header p { font-size:0.875em; padding-bottom:0 !important; color:#7F7F7F; font-style:italic; }



/******************************
LISTS
******************************/
/*List 1*/
ul.list-1 { list-style:none; display:block; font-size:.95em; }
ul.list-1 li { padding:0px 0 1px 34px; color:black;
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjExLjlweCIgaGVpZ2h0PSIxMC4ycHgiIHZpZXdCb3g9IjAgMCAxMS45IDEwLjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExLjkgMTAuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzVmNWY1ZiIgZD0iTTcuNiAzLjlIMC4xdjIuNWg3LjVsLTMuOCAzLjhoMy41TDExLjUgNmMwLjItMC4yIDAuNC0wLjUgMC40LTAuOXMtMC4xLTAuNi0wLjQtMC45TDcuNCAwLjFIMy45TDcuNiAzLjl6Ii8+CjwvZz4KPC9zdmc+Cg==");
background-repeat:no-repeat;
background-position:10px 6px; }

ul.list-1 li:nth-child(even) { background-color:#dce3e4; }


/*List 2*/
h6.list-header-2 { }
.list-2-wrap { width:100%; display:block; float:left; /* For O sys book only */ margin-bottom:40px; }
.list-2-left, .list-2-right { width:47.5%; float:left; display:inline-block; }
.list-2-left { margin-right:5%; }

ul.list-2 { list-style:none; display:block; font-size:.95em; }
ul.list-2 li { padding:0px 0 1px 34px; color:black;
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjExLjlweCIgaGVpZ2h0PSIxMC4ycHgiIHZpZXdCb3g9IjAgMCAxMS45IDEwLjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExLjkgMTAuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzVmNWY1ZiIgZD0iTTcuNiAzLjlIMC4xdjIuNWg3LjVsLTMuOCAzLjhoMy41TDExLjUgNmMwLjItMC4yIDAuNC0wLjUgMC40LTAuOXMtMC4xLTAuNi0wLjQtMC45TDcuNCAwLjFIMy45TDcuNiAzLjl6Ii8+CjwvZz4KPC9zdmc+Cg==");
background-repeat:no-repeat;
background-position:10px 6px; }

ul.list-2 li:nth-child(even) { background-color:#dce3e4; }
ul.list-2 li:first-child { background-image:none; padding:0px 0 7px 10px; font-size:.9em; font-weight:bold; }


/*List 3*/
ul.list-3 { display:block; list-style:none; }
ul.list-3 li { font-size:1em; margin:0 0 24px 7%; padding-left:32px; width:93%;
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTMuNjUycHgiIHZpZXdCb3g9IjAgMCAxNiAxMy42NTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDEzLjY1MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iI0IwQzNDOCIgZD0iTTEwLjEzIDUuMTMySDB2My4zNzdoMTAuMTNsLTUuMTM0IDUuMTMxaDQuNzI4bDUuNjczLTUuNjcxYzAuMjcxLTAuMjcxIDAuNTQxLTAuNjc2IDAuNTQxLTEuMjE2IHMtMC4xMzYtMC44MTEtMC41NDEtMS4yMTZMOS44NTkgMEg1LjEzMkwxMC4xMyA1LjEzMnoiLz4KPC9nPgo8L3N2Zz4K");
background-repeat:no-repeat;
background-position:left 4px;
background-size:16px 15px }


/*List 4*/
ul.list-4 { background:#b0c3c8; width:100%; display:block; float:left; list-style:none; padding:0 0 20px 0; }
ul.list-4 li { border-bottom:#d0dbde 1px solid; margin:0 12.3% 0 6.7%; width:81%; padding:14px 0 14px 34px; font-size:1em; color:#46575e; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMTcuMTA1cHgiIHZpZXdCb3g9IjAgMCAyMCAxNy4xMDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDE3LjEwNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyLjY4OCA2LjQyOUgwdjQuMjNoMTIuNjg4bC02LjQzIDYuNDI3aDUuOTIxbDcuMTA1LTcuMTA0YzAuMzM5LTAuMzM5IDAuNjc4LTAuODQ2IDAuNjc4LTEuNTIyIHMtMC4xNy0xLjAxNS0wLjY3OC0xLjUyMkwxMi4zNSAwSDYuNDI5TDEyLjY4OCA2LjQyOXoiLz4KPC9nPgo8L3N2Zz4K");
background-repeat:no-repeat;
background-position:left center; }


/*List 5*/
ul.list-5 { color:#5f5f5f; margin-left:3.7%; width:96.3%; font-size:1em; list-style:none; }
ul.list-5 li { line-height:1.3em; border-bottom:#ccc solid 1px; padding:11px 0 14px; }


/*List 6*/
ul.list-6 { display:block; list-style:none; }
ul.list-6 li { font-size:.875em; margin:0 7% 17px 6.5%; line-height:1.25em; width:86.5%; padding-left:32px;
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTMuNjUycHgiIHZpZXdCb3g9IjAgMCAxNiAxMy42NTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDEzLjY1MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iI0IwQzNDOCIgZD0iTTEwLjEzIDUuMTMySDB2My4zNzdoMTAuMTNsLTUuMTM0IDUuMTMxaDQuNzI4bDUuNjczLTUuNjcxYzAuMjcxLTAuMjcxIDAuNTQxLTAuNjc2IDAuNTQxLTEuMjE2IHMtMC4xMzYtMC44MTEtMC41NDEtMS4yMTZMOS44NTkgMEg1LjEzMkwxMC4xMyA1LjEzMnoiLz4KPC9nPgo8L3N2Zz4K");
background-repeat:no-repeat;
background-position:left 2px;
background-size:16px 15px; }


/*List 7*/
ul.list-7 { display:block; list-style:none; float:left; width:100%; margin-bottom:10px; }
ul.list-7 li { margin:0 0 4px 8%; width:92% }
ul.list-7 li:first-child { margin-left:4%; font-weight:bold; color:#8da6b1 }


/*List 8*/
ol.list-8 { display: block; float: left; width: 100%; margin-bottom: 22px; }
ol.list-8 li { margin: 0 8% 0 11%; color:#7F7F7F;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.list-8-odd { background: #ededed; padding: 25px 0; }
.list-8-even { background: #DCE3E4; padding: 25px 0; }

/*List 9*/
ul.list-9 { color: #5F5F5F; margin: 10px 0 0 -0.3%; width: 96.3%; font-size: 1em; list-style: outside none none; }

ul.list-9 li {
    line-height: 1.3em;
    border-bottom: 1px solid #CCC;
    padding: 0px 0px 12px 28px;
    font-size: 0.9375em;
    margin: -5px 7% 17px 6.5%;
    width: 86.5%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTMuNjUycHgiIHZpZXdCb3g9IjAgMCAxNiAxMy42NTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDEzLjY1MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iI0IwQzNDOCIgZD0iTTEwLjEzIDUuMTMySDB2My4zNzdoMTAuMTNsLTUuMTM0IDUuMTMxaDQuNzI4bDUuNjczLTUuNjcxYzAuMjcxLTAuMjcxIDAuNTQxLTAuNjc2IDAuNTQxLTEuMjE2IHMtMC4xMzYtMC44MTEtMC41NDEtMS4yMTZMOS44NTkgMEg1LjEzMkwxMC4xMyA1LjEzMnoiLz4KPC9nPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: left 2px;
    background-size: 16px 15px;
}

li.list-9-last-line { border:none !important; margin-bottom:0 !important; }

/* List using dropcap */
p.li-drop-cap:first-letter { float:left; color:#8DA6B1; font-size:3.5em; padding: 15px 12px 15px 0; margin-left:-2px; font-weight: bolder; }
@-moz-document url-prefix() {
    p.li-drop-cap:first-letter {
        padding-top:15px; font-size:3.5em;
    }
}

/******************************
POPUPS (INCLUDING VIDEOS)
******************************/
.overlay-fill { width:100%; height:100%; background-color:#000; display:block; position:absolute; top:21px; opacity:1; }
.adjustment1 { top:45px; }

#voverlay-container { z-index:1001; display:none; text-align:right; }
#overlay-container { z-index:1001; display:none; text-align:center; opacity:1!important; width:640px; margin-top:25px; height:398px !important; }
#youtube-overlay-container { z-index:1001; display:none; text-align:center; opacity:1!important; height:360px; margin-top:-20px; }

#voverlay-content { width:832px; height:489px; color:#ffffff; margin-top:24px;
    background-color:#fff;
    background-image:url(../images/preloader_video.gif);
    background-repeat:no-repeat;
    background-size:126px 100px;
    background-position:center;
}
#overlay-content { opacity:0; overflow:hidden; margin:45px auto 0; }
#youtube-overlay-content { opacity:0; background-color:none; overflow:hidden;}
#voverlay-content, #overlay-content, #youtube-overlay-content {
    /*-webkit-box-shadow: 0 2px 25px 0 rgba(0,0,0,.8);
    box-shadow: 0 2px 25px 0 rgba(0,0,0,.8); */
}

#vid-close { top:-13px; }
#p-close { top:8px; }
#y-close { top:-37px }

/* Popup Text, Graphic, Image */
.popup_slide_wrapper { width:100%; height:542px; display:block; margin:0px auto 0; overflow:hidden; background:#fff; }

.popup_slide_wrapper img { width:100%; }

a /*span*/.popup_graphic { float:left; border-left:#1F4F82 10px solid; display:inline; font-size:1.15em; color:black; padding:15px 20px 0 12px; margin:4px 17px 15px 0;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-color:#efefef;
    }

a /*span*/.popup_graphic small { display:block; padding:6px 0 7px; text-align:right; height:20px; font-size:.75em; color:#1F4F82; }
a /*span*/.popup_graphic small img { padding-left:5px; }
a:hover span.popup_graphic { background:#FAFAFA; }
a:hover span.popup_graphic small { text-decoration:underline; }

svg.asset_popup { /*280 x 224*/ width:15px; height:12px; margin-left:5px; }

/* Close Button */
.button.b-close, .button.bClose { width:30px; height:30px; right:0; position:absolute; z-index:10000; cursor:pointer; text-indent:100%; white-space:nowrap; overflow: hidden;
    /*-webkit-box-shadow: 0px 0px 15px 0 rgba(0,0,0,.7);
    box-shadow: 0px 0px 15px 0 rgba(0,0,0,.7);*/
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTI1IDQ5QzExLjc2NyA0OSAxIDM4LjIgMSAyNVMxMS43NjcgMSAyNSAxczI0IDEwLjggMjQgMjRTMzguMjMzIDQ5IDI1IDQ5eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNSAyYzEyLjY4MiAwIDIzIDEwLjMgMjMgMjNTMzcuNjgyIDQ4IDI1IDQ4UzIgMzcuNyAyIDI1UzEyLjMxOCAyIDI1IDIgTTI1IDAgQzExLjE5MyAwIDAgMTEuMiAwIDI1czExLjE5MyAyNSAyNSAyNXMyNS0xMS4xOTMgMjUtMjVTMzguODA3IDAgMjUgMEwyNSAweiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIxLjcxMSAxNi4zMjNsMy41MDQgNS45MDRsMy43NDUtNS45MDRoMy45ODRsLTUuNzEzIDguMzUzbDYuMDQ5IDkuMDAxSDI4LjcybC0zLjg2NC02LjUyOGwtNC4xNTIgNi41IGgtMy45ODRsNi4wOTctOC45NzdsLTUuNjg4LTguMzc3SDIxLjcxMXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
    background-repeat:no-repeat; }
.button.b-close:hover { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI1IDQ5QzExLjc2NyA0OSAxIDM4LjIgMSAyNVMxMS43NjcgMSAyNSAxczI0IDEwLjggMjQgMjRTMzguMjMzIDQ5IDI1IDQ5eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yNSAyYzEyLjY4MiAwIDIzIDEwLjMgMjMgMjNTMzcuNjgyIDQ4IDI1IDQ4UzIgMzcuNyAyIDI1UzEyLjMxOCAyIDI1IDIgTTI1IDAgQzExLjE5MyAwIDAgMTEuMiAwIDI1czExLjE5MyAyNSAyNSAyNXMyNS0xMS4xOTMgMjUtMjVTMzguODA3IDAgMjUgMEwyNSAweiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTIxLjcxMSAxNi4zMjNsMy41MDQgNS45MDRsMy43NDUtNS45MDRoMy45ODRsLTUuNzEzIDguMzUzbDYuMDQ5IDkuMDAxSDI4LjcybC0zLjg2NC02LjUyOGwtNC4xNTIgNi41IGgtMy45ODRsNi4wOTctOC45NzdsLTUuNjg4LTguMzc3SDIxLjcxMXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
    background-repeat:no-repeat; }


/******************************
VIDEOS
******************************/
.video-holder { width:100%; float:left; display:block; height:298px; margin-top:2px; }
#video-1, #video-2, #video-3, #video-4, #video-5, #video-6, #video-7, #video-8, #video-9, #video-10, #video-11, #video-12, #video-13, #video-14, #video-15, #video-16, #video-17, #video-18, #video-19, #video-20 { background-repeat:no-repeat; background-position:center; -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }
#video-1 { background-image:url(../images/thumbnail_01.jpg); }
#video-2 { background-image:url(../images/thumbnail_02.jpg); }
#video-3 { background-image:url(../images/thumbnail_03.jpg); }
#video-4 { background-image:url(../images/thumbnail_04.jpg); }
#video-5 { background-image:url(../images/thumbnail_05.jpg); }
#video-6 { background-image:url(../images/thumbnail_06.jpg); }
#video-7 { background-image:url(../images/thumbnail_07.jpg); }
#video-8 { background-image:url(../images/thumbnail_08.jpg); }
#video-9 { background-image:url(../images/thumbnail_09.jpg); }
#video-10 { background-image:url(../images/thumbnail_10.jpg); }
#video-11 { background-image:url(../images/thumbnail_11.jpg); }
#video-12 { background-image:url(../images/thumbnail_12.jpg); }
#video-13 { background-image:url(../images/thumbnail_13.jpg); }
#video-14 { background-image:url(../images/thumbnail_14.jpg); }
#video-15 { background-image:url(../images/thumbnail_15.jpg); }
#video-16 { background-image:url(../images/thumbnail_16.jpg); }
#video-17 { background-image:url(../images/thumbnail_17.jpg); }
#video-18 { background-image:url(../images/thumbnail_18.jpg); }
#video-19 { background-image:url(../images/thumbnail_19.jpg); }
#video-20 { background-image:url(../images/thumbnail_20.jpg); }

a.play-button,
a.play-button-aside,
a.play-button-stacked,
a.play-button-backdrop { display:block; opacity:.75;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out; }
a.play-button { width:130px; height:130px; margin:84px auto 0; }
a:hover.play-button,
a:hover.play-button-aside,
a:hover.play-button-stacked,
a:hover.play-button-backdrop { opacity:1;}

.video-info { display:block; width:100%; float:left; min-height:34px; margin:3px 0 17px; }
.video-info a {}
.video-info a:hover {}
.video-info p { padding:0 !important; }
.video-info p:first-of-type, .video-info-aside p:first-of-type { font-weight:bold; }

/*Aside Videos */
a.play-button-aside { width:55px; margin:18px auto 0; height:55px; }
.video-holder-aside { width:188px; float:left; display:block; height:106px; }
.info-title-aside, .info-caller-aside { font-size:.75em; }
.info-title-aside { margin:7px 0 8px; }

/*Stacked Videos */
.video-holder-stacked { width:450px; float:left; display:inline-block; height:100px; margin:32px 15px 39px 0; }
.video-stacked-top { margin:5px 15px 39px 0; }
.video-info-stacked { display:inline-block; float:left; width:calc(100% - 195px); margin:27px 0 17px; }
.info-stacked-top { margin:0px 0 17px; }
/*.video-info-stacked p:first-child { font-weight:bold; }*/
.video-info-stacked p { padding-bottom:9px; }
a.play-button-stacked { width:50px; margin:24px auto 0; height:50px; }

.stacked-margin-bottom { margin:6px 15px 25px 0; }


/*Videos with Backdrops */
.video-backdrop { width:100%; float:left; display:block; margin-bottom:24px; }
.video-backdrop:after { clear:both; content:""; display:table; }
.video-backdrop-top-left { }
.video-backdrop-top-right { }
.video-backdrop-middle { }

.video-backdrop-full-page { margin-top: 285px; }
.video-backdrop-full-page p { color: #404040 !important; }


.video-backdrop-1, .video-backdrop-2 {
    background-image:url(../images/video_BG_01_p.jpg);
    background-repeat:no-repeat;
    background-position:center -100px;
    min-height:178px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
    width:100%;
}
.video-backdrop-overlay { width:100%; min-height:178px; background-color:rgba(0,0,0,.75); float:left; }

.inner-video-backdrop-left-page,
.inner-video-backdrop-right-page { display:block; float:left; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing: border-box;  box-sizing:border-box; }
.inner-video-backdrop-left-page { padding:35px 50px 0 49px; }
.inner-video-backdrop-right-page { padding:35px 8.387096774194%/*52px*/ 0 5.806451612903%/*36px*/; }
.inner-video-backdrop-special { padding:35px 6.387096774194%/*52px*/ 0 5.806451612903%/*36px*/; }
.inner-video-backdrop-low-pad { padding-top:13px; }

.video-backdrop-holder { width:193px; height:108px; float:left; display:inline-block; float:left; margin-right:28px; }
.video-backdrop-info { display:inline-block; width:calc(100% - 221px); margin:-5px 0 10px; }
.video-backdrop-info p { color:#fff; padding-bottom:10px; }
.video-backdrop-info p:first-of-type { font-size:1em; line-height:1.25em; font-weight:bold; }
.video-backdrop-info p { text-decoration:none !important; }

a.play-button-backdrop { width:52px; height:52px; margin:28px auto 0; }
.backdrop-stcked { margin: 147px auto 0; }
.backdrop-stcked-2 { margin-top: 0; }

/******************************
SIDEBAR GRAPHICS
******************************/
img.ch1_sidebar { position:absolute; top:140px; right:30px; width:160px; }
img.ch2_sidebar { margin:74px auto 0; width:80%; }
img.ch4_sidebar { margin:70px auto 0; }
img.ch5_sidebar {
    position:relative;
    top:5px;
    right:140px;
    max-width:345px !important;
    -moz-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;
    -ms-filter:"FlipH";
}
img.ch7_sidebar_1 { margin:83px auto 0; }
img.ch7_sidebar_2 {
    position:absolute;
    top:140px;
    right:20px;
    max-width: inherit !important;
    -moz-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;
    -ms-filter:"FlipH";
}

/******************************
INLINE GRAPHICS
******************************/
img.cover-logo { position: absolute; bottom: 35px; right: 110px; }
img.eng-logo { position: absolute; top: 45px; left: 43px; }
img.oracle_exadata { margin:-5px auto 30px; width:480px; }
img.intel-xeon { float:left; margin:6px 15px 0 0 }
img.exadata-machine { float:right; margin:0 20px 0 40px; width:120px; }
img.consolidation { margin:-50px auto 15px; width:330px; }
img.engineered_system { margin:-60px auto 15px; width:420px; }
img.customer_first { float:right; margin:0 15px 0 35px; width:240px; }
img.x_tower { float:left; margin:0 20px 0 0; width:94px; padding-bottom:20px; }
img.oracle_vm { float:right; margin:-110px 3px 0 38px; width:250px; }
img.best_oracle { margin-top:95px; }
img.oracle_experts { margin:53px 0 0 25px; }
img.arrow-inline { position:relative; top:5px; float:left; }

.page-13-part1 p, .page-21-part1 p, #get-page-34-main-text, img.ch7_sidebar_1 { z-index:1; position:relative; }
img.consolidation, img.engineered_system, img.ch5_sidebar, img.ch7_sidebar_2 { z-index:0; }

/******************************
HYPE GRAPHICS
******************************/
#get-graphic-ch1 { height:258px; width:206px; margin-top:72px; }
.graphic-iframe-ch1 { height:258px; width:206px; }
#get-graphic-ch2 { height:236px; width:504px; margin:-100px auto 0; }
.graphic-iframe-ch2 {
    height:236px;
    width:504px;
    transform:scale(0.9);
    -webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
}
#get-graphic-ch3 { height:524px; width:210px; margin-top:20px; }
.graphic-iframe-ch3 {
    height:524px;
    width:210px;
    transform:scale(0.8);
    -webkit-transform:scale(0.8);
    -moz-transform:scale(0.8);
    -ms-transform:scale(0.8);
    -o-transform:scale(0.8);
}
#get-graphic-ch5 { height:74px; width:206px; margin-top:80px; }
.graphic-iframe-ch5 {
    height:74px;
    width:206px;
    transform:scale(0.9);
    -webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
}
#get-graphic-ch5_2 { height:303px; width:279px; float:right; margin-top:-12px; }
.graphic-iframe-ch5_2 {
    height:303px;
    width:279px;
    transform:scale(0.9);
    -webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
}
#get-graphic-ch6 { height:324px; width:219px; margin-top:68px; }
.graphic-iframe-ch6 {
    height:324px;
    width:219px;
    transform:scale(0.9);
    -webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
}
#get-graphic-ch7 { height:186px; width:551px; margin:-80px auto 0; }
.graphic-iframe-ch7 {
    height:186px;
    width:551px;
    transform:scale(0.9);
    -webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
}

/* Below two are to stack text on top of hype image */
#get-page-11-part2, #get-page-42-part2 { z-index:1; position:relative; }
.graphic-iframe-ch2, .graphic-iframe-ch7 { z-index:0; }


/******************************
FEATURE (used for Case Studies and Quotes)
******************************/
/*quote backdrop*/
.feature-backdrop { width:91.9%; padding:32px 2.7% 10px 5.4%;float:left; display:block; margin-bottom:15px; }
.feature-backdrop-top-right { }
.feature-backdrop-top-left { }
.feature-backdrop p { color:black; line-height:1.5em; /*padding-bottom:22px !important;*/ font-size:.875em; padding:0 22px 22px !important; }

.feature-backdrop-special { padding:15px 0 0; }

/*quote/case study hybrid*/
.feature-wrap { display:block; float:left; width:100%; margin-bottom:12px; }
.feature-wrap h3 { display:block; float:left; width:100%; color:black; font-style:italic; text-align:right; margin-bottom:22px; font-weight:bold; }
.feature-wrap-left, .feature-wrap-right { display:inline-block; float:left; }
.feature-wrap-left, .feature-wrap-right img { width:125px; }
.feature-wrap-right {  width:calc(100% - 125px); }


/******************************
LIFE STYLE PAGES
******************************/
.bg-full-1, .bg-full-2, .bg-full-3, .bg-full-4, .bg-full-6, .bg-full-7 { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height:458px; margin-top:6px; width:100%; float:left; display:block; }

.bg-full-1 {
    background-image:url(../images/image_ch01_lifestyle.jpg);
    background-repeat:no-repeat;
    background-position:center -200px;
}

.bg-full-2 {
    background-image:url(../images/image_ch02_4.jpg);
    background-repeat:no-repeat;
    background-position:center -100px;
}

.bg-full-3 {
    background-image:url(../images/image_ch03_lifestyle.jpg);
    background-repeat:no-repeat;
    background-position:center -200px;
}

.bg-full-4 {
    background-image:url(../images/image_ch03_2_lifestyle.jpg);
    background-repeat:no-repeat;
    background-position:center -80px;
}

.bg-full-5 {
    position:relative;
    background-image:url(../images/image_ch04_1.png);
    background-repeat:no-repeat;
    background-size:280px;
    background-position:right 25px bottom 235px;
}

.bg-full-6 {
    background-image:url(../images/image_ch05_lifestyle.jpg);
    background-repeat:no-repeat;
    background-position:center -200px;
}


.bg-full-7 {
    background-image:url(../images/image_ch07_lifestyle.jpg);
    background-repeat:no-repeat;
    background-position:center 0;
}

.white-gradient { width:100%; height:100%; display:block;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.2) 10%, rgba(255,255,255,0.4) 25%, rgba(255,255,255,0.85) 75%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(255,255,255,0.2)), color-stop(25%,rgba(255,255,255,0.4)), color-stop(75%,rgba(255,255,255,0.85)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 10%,rgba(255,255,255,0.4) 25%,rgba(255,255,255,0.85) 75%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.2) 10%,rgba(255,255,255,0.4) 25%,rgba(255,255,255,0.85) 75%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.2) 10%,rgba(255,255,255,0.4) 25%,rgba(255,255,255,0.85) 75%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.2) 10%,rgba(255,255,255,0.4) 25%,rgba(255,255,255,0.85) 75%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f2ffffff',GradientType=0 );
}


/******************************
OVERFLOWING TEXTS
******************************/



/******************************
ACCORDION
******************************/
.accordion-wrap { background:url(../images/architecture01.jpg) no-repeat; width:100%; }

ul.accordion { list-style:none; padding:0; }

ul.accordion li a.toggle { font-size:1.15em; color:#fff; outline:none; padding:20px 0 20px 50px; width:inherit; display:block;  text-decoration:none;
  background:rgba(0, 0, 0, 0.78);
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMTg3LjUgMjQwLjUgMTUgMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTg3LjUgMjQwLjUgMTUgMTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTkyLjUwNiAyNDAuOTRjLTEuNjY4IDAtMy4zMzcgMC01LjAwNiAwYzIuMjA4IDIuMyA0LjQgNC43IDYuNiA3IGMwLjE0NyAwLjIgMiAyIDEuOSAyLjEwOGMtMC45MTQgMC45NjMtMS44MjcgMS45MjYtMi43NDEgMi44ODljLTEuOTQgMi4wNDctMy44OCA0LjA5NC01LjgyIDYuMSBjMS41OCAwIDMuMiAwIDQuNyAwYzAuMzIzIDAgMC4zNTQtMC4wOTQgMC41ODctMC4zMjhjMC40NzgtMC40NzYgMC45NTUtMC45NTIgMS40MzMtMS40MjljMi4zOTYtMi4zOSA0Ljc5Mi00Ljc3OSA3LjE4OC03LjE2OSBDMjAxLjU0NyAyNTAgMTkzLjQgMjQxLjggMTkyLjUgMjQwLjk0eiIvPgo8L3N2Zz4K");
  background-repeat:no-repeat;
  background-position:19px 22px;
  -webkit-transition: background .3s ease;
  -moz-transition: background .3s ease;
  -ms-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
}

ul.accordion li a.two-lines { background-position:19px 32px; }

/*ul.accordion li a.toggle.two-line {
  padding-top: 8px;
}*/

ul.accordion li a.toggle.active {
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4LjEwOXB4IiBoZWlnaHQ9IjEzLjk2OXB4IiB2aWV3Qm94PSIxODUuMzI4IDI0Mi45ODQgMTguMTA5IDEzLjk2OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODUuMzI4IDI0Mi45ODQgMTguMTA5IDEzLjk2OSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiNDM0MzQzMiIGQ9Ik0yMDMuNDQzIDI0OC4wOTljMC0xLjY2OCAwLTMuMzM3IDAtNS4wMDZjLTIuMzAxIDIuMjA4LTQuNzAxIDQuNC03IDYuNmMtMC4yMDEgMC4xNDctMiAyLTIuMTA4IDEuOSBjLTAuOTY0LTAuOTE0LTEuOTI3LTEuODI3LTIuODktMi43NDFjLTIuMDQ3LTEuOTQtNC4wOTQtMy44OC02LjEtNS44MTljMCAxLjYgMCAzLjIgMCA0LjY5OWMwIDAuMyAwLjEgMC40IDAuMyAwLjYgYzAuNDc3IDAuNSAxIDEgMS40IDEuNDMzYzIuMzkgMi40IDQuOCA0LjggNy4yIDcuMTg4YzAuMTExIDAuMiA4LjMxMi03Ljk0NyA5LjE3Mi04Ljg0OFYyNDguMDk5eiIvPgo8L3N2Zz4K");
}

ul.accordion li a.toggle.odd { background-color:rgba(0,0,0,.75); }

ul.accordion li a.toggle.even { background-color:rgba(0,0,0,.70); }

.accordion-icon, .accordion-icon-2 { overflow:visible; padding:0 0 20px 60px; }

ul.accordion .inner { list-style:none; overflow:hidden; display:none; padding-top:20px;
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.75) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.75)));
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 100%);
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 100%);
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfffffff',GradientType=0 ); }

ul.accordion .inner li { background-repeat:no-repeat; display:block; margin:0px 8.4%; width:83.2%; }

ul.accordion li ul.inner li a div p { font-size: 1.15em; padding-bottom:0; }


/******************************
SOCIAL MEDIA
******************************/
.get-social-media-resources { display:block; width:100%; float:left; }
.get-social-media-resources > ul.social-media { list-style:none; margin-top:22px; }
.get-social-media-resources > ul.social-media li { display:inline-block; float:left; margin:0px 10px 0 0; width:24px; height:25px; }

.get-social-media-resources2 { display:block; width:100%; float:left; }
.get-social-media-resources2 > ul.social-media { list-style:none; margin-top:14px; }
.get-social-media-resources2 > ul.social-media li { display:inline-block; float:left; margin:0px 10px 0 0; width:24px; height:25px; }

img.facebook { width:25px; height:25px; }
svg.twitter { width:25px; height:25px; }
img.youtube { width:45px; height:18px; margin-top:4px; }
svg.linkedin { width:25px; height:25px; }
svg.blog { width:25px; height:25px; }


/******************************
RESOURCES
******************************/
h1.resources-h1 { /*margin:50px 0 35px;*/ margin:30px 0; float:left; display:block; width:100%; /*margin-left:-.1%;*/ }
.resources-header-left {  width:27%; float:left; display:inline-block; margin-right:4%; }
.resources-header-right { width:69%; float:left; display:inline-block; margin-top:32px; }


.resources-tabs-wrap { width:30%; float:left; display:inline-block; margin-right:4%; margin-bottom:20px;  }
.resources-list-wrap { width:66%; float:left; display:inline-block; margin:0 0 30px 0; height:525px;/* overflow-y:scroll;*/ overflow-x:hidden;  }
.resources-list-wrap::-webkit-scrollbar { width:8px; background:#efefef; border-radius:3px; }
.resources-list-wrap::-webkit-scrollbar-thumb { background-color:#aaa; border-radius:3px; }

ul.tabs { display:block; list-style:none; margin-left:.1%; }
ul.tabs li { font-size:0.8em; }
ul.tabs li a { width:100%; display:block; float:left;/* height:45px; */ margin-bottom:5px; color:#1F4F82; padding:12px 12% 10px 12px;; text-decoration:none;
    background-color:#ededed;
    background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTMuOTVweCIgaGVpZ2h0PSIxOC4xMjFweCIgdmlld0JveD0iMCAwIDEzLjk1IDE4LjEyMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMuOTUgMTguMTIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMxRjRGODIiIGQ9Ik01LjAwNiwwQzMuMzM4LDAsMS43LDAsMCwwYzIuMjA4LDIuMyw0LjQsNC43LDYuNiw2Ljk4NEM2Ljc3LDcuMSw4LjYsOSw4LjYsOS4xDQoJYy0wLjkxNCwwLjk2Mi0xLjgyNiwxLjkyNS0yLjc0LDIuODg5Yy0xLjk0LDIuMDQ3LTMuODgxLDQuMDk1LTUuODIsNi4xNGMxLjU4LDAsMy4yLDAsNC43LDBjMC4zMjMsMCwwLjM1NC0wLjA5NSwwLjU4Ny0wLjMyOA0KCWMwLjQ3OS0wLjQ3NywwLjk1NS0wLjk1MywxLjQzNC0xLjQzYzIuMzk2LTIuMzkxLDQuNzkxLTQuNzc5LDcuMTg5LTcuMTY5QzE0LjA0Nyw5LjEsNS45LDAuOSw1LDBINS4wMDZ6Ii8+DQo8L3N2Zz4NCg==");
    background-repeat:no-repeat;
    background-position:95% center;
    background-size: 13px 17px;
    /*-moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;   }
ul.tabs li a:hover, ul.tabs li a.active { color:#fff;
    background-color:#1F4F82;
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMTg3LjUgMjQwLjUgMTUgMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTg3LjUgMjQwLjUgMTUgMTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTkyLjUwNiAyNDAuOTRjLTEuNjY4IDAtMy4zMzcgMC01LjAwNiAwYzIuMjA4IDIuMyA0LjQgNC43IDYuNiA3IGMwLjE0NyAwLjIgMiAyIDEuOSAyLjEwOGMtMC45MTQgMC45NjMtMS44MjcgMS45MjYtMi43NDEgMi44ODljLTEuOTQgMi4wNDctMy44OCA0LjA5NC01LjgyIDYuMSBjMS41OCAwIDMuMiAwIDQuNyAwYzAuMzIzIDAgMC4zNTQtMC4wOTQgMC41ODctMC4zMjhjMC40NzgtMC40NzYgMC45NTUtMC45NTIgMS40MzMtMS40MjljMi4zOTYtMi4zOSA0Ljc5Mi00Ljc3OSA3LjE4OC03LjE2OSBDMjAxLjU0NyAyNTAgMTkzLjQgMjQxLjggMTkyLjUgMjQwLjk0eiIvPgo8L3N2Zz4K");
    background-repeat:no-repeat;
    background-position:95% center; }

.panel { width:100%; display:block; }
.panel p { margin-bottom:3px; }

ul.resource-list { display:block; float:left; width:96%; padding-right:4%; }
ul.resource-list li { list-style:none; padding-left:23px; display:block; font-size:0.75em; padding-top:0px; padding-bottom:20px; float:left; width:96%; margin-bottom:3px;}

ul.resource-list li a { color:#1F4F82; display:block;}
ul.resource-list li:last-child { margin-bottom:35px; }
ul.resource-list li span { font-weight:bold; }

ul.resource-list li.res-article {
    background-repeat:no-repeat;
    background-size:22px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }

ul.resource-list li.res-brochure {
    background-repeat:no-repeat;
    background-size:23px 17px;
    padding:0px 0px 10px 33px; }

ul.resource-list li.res-datasheet /* Also used for "REPORTS" */ {
    background-position:left top;
    background-repeat:no-repeat;
    background-size:17px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }

ul.resource-list li.res-demo {
    background-repeat:no-repeat;
    background-size:23px 17px;
    padding:4px 0px 6px 33px; }

ul.resource-list li.res-ebook {
    background-repeat:no-repeat;
    background-size:16px 23px;
    margin-left:2px;
    padding:4px 0px 6px 31px; }

ul.resource-list li.res-event {
    background-repeat:no-repeat;
    background-size:23px 17px;
    padding:4px 0px 6px 33px; }

ul.resource-list li.res-infographic /* Also used for "REPORTS" */ {
    background-position:left top;
    background-repeat:no-repeat;
    background-size:22px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }

ul.resource-list li.res-pdf {
    background-position:left top;
    background-repeat:no-repeat;
    background-size:18px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }

ul.resource-list li.res-podcast {
    background-repeat:no-repeat;
    background-size:20px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }

ul.resource-list li.res-report {
    background-repeat:no-repeat;
    background-size:18px 23px; }

ul.resource-list li.res-success {
    background-position:left top;
    background-repeat:no-repeat;
    background-size:15px 23px;
    padding:4px 0px 6px 30px;
    margin-left:3px; }

ul.resource-list li.res-video {
    background-position:left top;
    background-repeat:no-repeat;
    background-size:22px 15px;
    padding:0px 0px 10px 33px; }

ul.resource-list li.res-webcast {
    background-position:left top;
    background-repeat:no-repeat;
    background-size:22px 15px;
    padding:0px 0px 10px 33px; }

ul.resource-list li.res-weblink {
    background-position:left top;
    background-repeat:no-repeat;
    background-size:22px 17px;
    padding:0px 0px 10px 33px; }

ul.resource-list li.res-whitepaper {
    background-position:left top;
    background-repeat:no-repeat;
    background-size:17px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }


/******************************
FOOTER
******************************/
footer { width:94.6%; margin:0 2.7%; float:left; display:block;  height:20px; position:absolute; bottom:0; color:#7F7F7F;  }
.footer-left { width:calc(100% - 80px); float:left; display:inline-block; }
.footer-left p { font-size:0.875em; padding-top:2px; font-style:italic; }
.footer-right { width:80px; float:left; display:inline-block; }
.footer-right p { text-align:right;}
.footer-right p span { font-weight:normal; }


/******************************
PRELOADER
******************************/
#preloader { position:fixed; top:0; left:0; right:0; bottom:0; background-color:#fff; z-index:3000; /* makes sure this stays on top */ }

#status { width:128px; height:128px; position:absolute;
    left:54%; /* centers the loading animation horizontally one the screen */
    top:40%; /* centers the loading animation vertically one the
    screen */
    background-image:url(../images/preloader_book.gif);
    background-repeat:no-repeat;
    background-size:128px 128px;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}


/******************************
MEDIA QUERIES
******************************/
/*
@media screen and (max-width: 1010px) {
    .get-social-media-resources > ul.social-media li { width:21px; height:22px; margin:0px 8px 0 0; }
    .get-social-media-resources > ul.social-media li svg.blog { width:21px; height:21px; }
}
*/

@media screen and (max-width: 990px) {
    ul.list-2 { font-size:.8em; }
    .list-8-odd { padding: 20px 0; }
    .list-8-even { padding: 20px 0; }

}

@media screen and (max-width: 960px) {
    /* SPECIFIC EXADATA */
    img.oracle_exadata { margin: -15px auto 20px; }
}

@media screen and (max-width: 945px) {
    .SM-margin-top { margin-top:8px; }

    .stacked-video .video-backdrop-info { width:215px !important; }
    .video-holder-stacked { margin:30px 0 20px 20px !important; }
    #video-1, #video-2 { margin-right:15px !important; }

    #get-graphic-ch2 { margin-top:-110px; }
    .graphic-iframe-ch2 {
        transform:scale(0.7);
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -o-transform: scale(0.7);
    }
}

@media screen and (max-width: 920px) {
    /* SPECIFIC EXADATA */
    .tspecial-p { padding-bottom: 16px !important; }
    #get-page-20-part1 .icon-large-wrap { min-height:68px; }

    #get-graphic-ch1 { margin:65px 0 0 -10px; }
    .graphic-iframe-ch1 {
        transform:scale(0.9);
        -webkit-transform: scale(0.95);
        -moz-transform: scale(0.95);
        -ms-transform: scale(0.95);
        -o-transform: scale(0.95);
    }

    img.engineered_system { margin:-65px auto 15px; width:390px; }

    ul.list-9 li { padding: 0px 0px 8px 28px; margin: -10px 7% 17px 6.5%; }
    li.list-9-last-line { border:none !important; margin-bottom:0 !important; }
}

@media screen and (max-width: 853px) {
    /* SPECIFIC EXADATA */
    .tsmargin { margin-bottom:-40px; }
    .tsmargin-3 { margin-bottom:100px; }
    .tsmargin-4 { margin-bottom:-50px; }
    .tspecial-p { padding-bottom:22px !important; }
    .spacing { height:23px; }
    .special-p { padding-bottom:22px !important; font-size:1em !important; }
    .stacked-video .video-backdrop-info { width:215px !important; margin-top:15px !important; }
    .video-holder-stacked { width:382px !important; margin:30px 0 70px 50px !important; }
    #video-1, #video-2 { margin-right:15px !important; }
    .small-p { font-size:1em !important; }
    .video-special-1, .video-special-2 { margin-bottom:20px; }
    #get-page-10-part1 .icon-large-wrap, #get-page-20 .icon-large-wrap, #get-page-32-part1 .icon-large-wrap { min-height:78px !important; }
    .special-feature { padding:32px 2.7% 10px 5.4% !important; margin-bottom:15px !important; }
    .narrow-p-2 { width:59%; }
    .tspad { padding-bottom:22px !important; }
    .tspad-2 { padding-bottom:23px !important; }
    li.list-9-last-line { margin-bottom:17px !important; }
    ul.list-9 li { padding:0 0 12px 28px; margin:-5px 7% 17px 6.5%;
    }
    #get-page-20-part1 .icon-large-wrap { min-height:78px; }

    .cover-text h1 { bottom:11%; }
    .cover-text h6 { bottom:26.5%; }

    .cover-back-copyright { padding:0 385px 0 43px; bottom:12.5%; }

    .running-header { margin:15px 2.7% 30px 2.7%; }

    .SM-margin-top { margin-top:8px; }

    /*Front and Back Cover*/
    #lifestyle-1 { height:905px; background-position:center -40px; }
    #cover-front { height:905px; background-position:bottom right; background-size:cover; background-image:url(../images/cover_tablet_portrait.jpg); }
    #cover-back { height:905px;
        background-image:url(../images/cover_tablet_portrait.jpg);
        background-repeat:no-repeat;
        background-size:cover;
        background-position:bottom right; }
    a .cover-front-caret { bottom:51%; }
    .background-gradient { height:905px; }


    /*Table of Contents*/
    .TOC-wrap { height:602px; }

    /*Layouts*/
    .tablet-height { height:816px; }

    .two-col { width:100%; display:block; padding-left:0%; padding-right:0%; }


    /*Lists*/
    ul.inner-1 { margin-top:0px; }
    ul.inner-1 li { background-position:16px 16px; font-size:1em;  }

    .list-2-left ul.list-2 li:first-child { padding:0px 0 7px 10px; }
    ul.list-2 { font-size:.95em; }

    ul.list-4 { padding:0 0 20px 0; }


    /*Stacked Videos */
    .video-holder-stacked { width:290px; height:161px; margin:6px 15px 39px 0; }

    .video-info-stacked { width:calc(100% - 305px); margin:1px 0 17px; }
    a.play-button-stacked { width:85px; margin:40px auto 0; height:85px; }
    .info-stacked-top { margin:-1px 0 17px; }
    .video-stacked-top { margin:4px 15px 39px 0; }

    .stacked-margin-bottom { margin:6px 15px 25px 0; }

    .ch6-video-backdrop { margin: 0 0 24px 0; }

    .backdrop-stcked { margin: 382px auto 0 !important; }
    .backdrop-stcked-2 { margin-top: 0 !important; }

    /* Video Overlays */
    .video-backdrop-full-page { margin-top: 525px; }

    /*Lifestyle*/
    .bg-full-1, .bg-full-2, .bg-full-3, .bg-full-4, .bg-full-6, .bg-full-7 { height:694px; }
    .bg-full-1, .bg-full-3, .bg-full-6 { background-position:center -100px; }
    .bg-full-2, .bg-full-4 { background-position:center 0px; }
    .bg-full-5 { background-size:340px; background-position:right 25px bottom 385px; }


    /* Popup graphic */
    #popup-1 { top:435px; }
    .popup-1_content img { width:600px; }
    .popup_special { width:50%; }

    /* Sidebar graphics */
    img.ch5_sidebar { top:10px; right:197px; max-width:385px !important; }
    img.ch7_sidebar_2 { right:0; }

    /* Inline graphics */
    img.oracle_exadata { margin:5px auto 40px; width:inherit; }
    img.ch2_sidebar { width:100%; }
    img.exadata-machine { width:inherit; }
    img.consolidation { width:inherit; }
    img.engineered_system { margin:-65px auto 30px; width:inherit; }

    /* HYPE GRAPHICS */
    #get-graphic-ch1 { margin-top:48px; margin-left:-15px; }
    .graphic-iframe-ch1 {
        transform:scale(0.8);
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
    }
    #get-graphic-ch2 { margin-top:-80px; }
    .graphic-iframe-ch2 {
        transform:scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    #get-graphic-ch3 { margin:46px 0 0 -20px }
    .graphic-iframe-ch3 {
        transform:scale(0.9);
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
    }
    #get-graphic-ch5 { margin:84px 0 0 -30px; }
    .graphic-iframe-ch5 {
        transform:scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    #get-graphic-ch5_2 { margin-top:0; }
    .graphic-iframe-ch5_2 {
        transform:scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    #get-graphic-ch6 { margin:68px 0 0 -20px; }
    .graphic-iframe-ch6 {
        transform:scale(0.9);
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
    }
    #get-graphic-ch7 { margin:-70px auto -25px; }
    .graphic-iframe-ch7 {
        transform:scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }


/*    .one-col { width:0; }*/
    .three-col { width:72%; margin-right:1%; }

    /*Resources*/
    .resources-tabs-wrap, .resources-header-left { width:37%; }
    .resources-list-wrap, .resources-header-right { width:59%; }
    .resources-list-wrap { height:524px; }

}

@media screen and (max-width: 832px) {
    .get-social-media-resources > ul.social-media li { margin:0px 8px 0 0; }
}

@media screen and (max-width: 768px) {
    .get-social-media-resources > ul.social-media li { margin:0px 7px 0 0; }
}

/* For small size tablet - cover images */
@media screen and (max-width: 700px) {
    .bg-full-1, .bg-full-4, .bg-full-5, .bg-full-7, .bg-full-10, .bg-full-11, .bg-full-15, .bg-full-16, .bg-full-17, .bg-full-18 { background-position:center 0; }
}
