/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 10, 2017, 12:40:09 AM
    Author     : Shashank
*/

/* HEADER CSS STARTS*/
.fdhomeheader{
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    z-index: 10;
}
.demo-appheader {
    background-color: #f0f0f0;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    position: relative;
    margin-bottom: 1px;
}
.demo-appheader-logo-block {
    display: inline-block;
}
.demo-appheader-appname-block {
    display: none;
    margin-left: 4px;
    vertical-align: 2px;
}
.logo-oracle {
    padding-top: 3px;
    width: 100%;
    height: 100%;
}
.logo-oracle:before {
    content: url("images/oracle_logo_lrg.png")
}
.demo-appheader-appname {
    font-size: 1.143rem;
    font-weight: normal;
    color: #4d4d4d;
}
@media (min-width: 39.375rem) {
/*    .demo-appheader {
        padding-left: 10px;
        padding-right: 10px;
    }*/
    .demo-appheader-appname-block {
        display: inline-block;
    }
    .demo-appheader-pulldown-normal {
        display: inline-block;
    }
    .demo-appheader-pulldown-small {
        display: none;
    }
}
@media (max-width: 39.375rem) {
/*    .demo-appheader {
        padding-left: 2px;
        padding-right: 2px;
    }*/
    .demo-appheader-logo {
        text-align: center;
        float: none;
        width: 40%;
        position: relative;
    }
    .demo-appheader-classic .demo-appheader-logo {
        margin-left: 0px;
    }
    .demo-appheader-pulldown-normal {
        display: none;
    }
    .demo-appheader-pulldown-small {
        display: inline-block;
    }
}   
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
    .demo-appheader-logo-oracle:before{
        content: url("images/oracle_logo_lrg_2x.png");
        -webkit-transform: translate(-25%, -25%) scale(0.5);
        transform: translate(-25%, -25%) scale(0.5)
    }
}
.demo-appheader-classic .demo-appheader-logo {
    margin-left: 4px;
    margin-top: 8px;
    float: left;
}
@media (min-width: 940px) {
    .demo-appheader-classic .demo-appheader-logo {
        margin-left: 0px;
    }
} 
/* HEADER CSS ENDS */

/* FOOTER CSS STARTS*/

.fdhomefooter{
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
}
.demo-appfooter {
    padding-left: 10px;
    padding-right: 10px;
    height: 4.167em;
    border-top: 1px solid #d9dfe3;
    background-color: #f0f0f0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-top: -4.167em;
}
.demo-appfooter ul {
    margin-bottom: 2px;
    padding-left: 0px;
}
.demo-appfooter li {
    list-style: none;
    display: inline-block;
    margin-left: 0px;
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px solid #d9dfe3;
}
.demo-appfooter li:last-child {
    border-right: none;
}
.demo-appfooter-text {
    font-size: 0.857rem;
    color: #4d4d4d
}
/*FOOTER CSS ENDS*/