
.caution h3, .important h3, .note h3, .tip h3, .warning h3{
    display: none;
}
.warning > p, .note > p, .important > p, .caution > p, .tip > p {
    margin-top: 10px;
}
.caution:before {
    content: '\f071';
    color: #ffe81a;
    font-size: 32px;
    font-family: FontAwesome;
}
.tip:before {
    content: '\f0eb';
    color: #3aa3e3;
    font-size: 32px;
    font-family: FontAwesome;
    background-color: rgba(249, 216, 1, 0.17);
}
.tip {
background-color: rgba(249, 216, 1, 0.17);
}

.note:before {
    content: '\f040';
    color: #2ab27b;
    font-size: 32px;
    font-family: FontAwesome;
}
.important:before {
    content: '\f06a';
    color: #2ab27b;
    font-size: 32px;
    font-family: FontAwesome;
}
.notice:before {
    content: '\f059';
    color: #0b1641;
    font-size: 32px;
    font-family: FontAwesome;
}

.portal-header::after { 
background: url(image/portal-bg.jpg) no-repeat center center; 
background-size: cover; 
opacity: 1 !important; 
filter: none !important;
} 

.portal-header .logo {
    margin-bottom: 0;
    height: 60px;
}

img.logo {
margin-bottom:0;
height:60px;
}

.informalexample {
background-color: rgba(10,169,149,0.2);
Padding-left: 20px;
Padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
Margin-bottom: 20px;
}

.inlinemediaobject img:not([height]):not([width]) {
    height: 80%;
    vertical-align: baseline;
}
.inlinemediaobject {
    vertical-align: baseline;
}

.mediaobject {
image-align: left;
}

.figure-title {
text-align: center;
font-style: italic;
font-size: smaller; 
}

div.figure-title {
font-weight: normal;
}

div.mediaobject-image {
align: left;
}

.keycap-graphical {
    line-height: 1.2em;
    margin: 0;
}

.keycap {
display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0.1em 0.5em;
    box-shadow: 0 1px 0 rgba(0,0,0,.2), 0 0 0 2px #fff inset;
    background-color: #f7f7f7;
}

.informaltable td p {
margin-bottom: 0.5em;
margin-top: 0.5em;
}

P, pre {
margin: 0 0 0.59em;
margin-top: 15px;
}

div.section-toc.section-toc-after {
Display: none;
}

.page-toc.section-nav-container {
    display: block;
    width: 18%;
}

th {
text-align:center;
background-color: rgba(24, 118, 210, 0.10); 
}

td {
background-color: rgba(24, 118, 210, 0.04); 
}

code {
    padding: 2px 4px;
    font-size: 16px;
    color: #008080;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    font-style: italic;
    font-family: "Roboto", sans-serif;
}	

a.glossterm {
color: rgb(90,144,14);
font-style: italic;
}

.theme1 .site-sidebar .logo {
height: 115px;
}




