/* Generated by Apache Royale Compiler */
@font-face {
    font-family: "Hind Siliguri";
    font-style: normal;
    font-weight: 300;
    src: local('Hind Siliguri Light'), local('HindSiliguri-Light'), url(assets/HindSiliguri-Light.woff2) format('woff2');
}
@font-face {
    font-family: "Hind Siliguri";
    font-style: normal;
    font-weight: 400;
    src: local('Hind Siliguri Regular'), local('HindSiliguri-Regular'), url(assets/HindSiliguri-Regular.woff2) format('woff2');
}
@font-face {
    font-family: "Signika";
    font-style: normal;
    font-weight: 400;
    src: local('Signika Regular'), local('Signika-Regular'), url(assets/Signika-Regular.woff2) format('woff2');
}
@font-face {
    font-family: "Signika";
    font-style: normal;
    font-weight: 600;
    src: local('Signika SemiBold'), local('Signika-SemiBold'), url(assets/Signika-SemiBold.woff2) format('woff2');
}
@font-face {
    font-family: "Signika";
    font-style: normal;
    font-weight: 700;
    src: local('Signika Bold'), local('Signika-Bold'), url(assets/Signika-Bold.woff2) format('woff2');
}


.Application * {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
}


.royale * {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
}


.royale *:before {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
}


.royale *:after {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
}


.Application {
        margin: 0px;
        padding: 0px;
}


.Container {
        align-items: flex-start;
}


.DataContainer {
        border-color: #222222;
        border-style: solid;
        border-width: 1px;
        vertical-align: bottom;
}


.DataItemRenderer {
}


.Group {
        border-width: 1px;
}


.List {
        border: 1px solid #222222;
}


.PopUpList {
        background-color: #fff;
        position: absolute;
}


.StringItemRenderer {
        cursor: pointer;
        flex-grow: 1;
        flex-shrink: 0;
        font-family: sans-serif;
        font-size: 12px;
        padding-bottom: 4px;
        padding-top: 4px;
}


.TextInput {
        border-radius: 2px;
        border: 1px solid #808080;
        margin: 0px;
        padding: 4px;
}


.View {
}


.global {
        effect-timer-interval: 10;
}


.SimpleTextHighlighter {
        border: 1px #808080 solid;
        overflow-y: auto;
        padding: 2px;
        white-space: pre-wrap;
}


.SimpleTextHighlighter *:focus-visible {
        outline: none;
}


.HighlightTextSpan {
        background-color: #00ffff;
        border-radius: 2px;
}


.context-menu {
        background: #1b1a1a;
        border-radius: 5px;
        position: fixed;
        transform-origin: top left;
        transform: scale(0);
        width: 150px;
        z-index: 10000;
}


.context-menu.visible {
        transform: scale(1);
        transition: transform 200ms ease-in-out;
}


.context-menu .item {
        border-radius: inherit;
        color: #eee;
        cursor: pointer;
        font-size: 12px;
        padding: 8px 10px;
}


.context-menu .item:hover {
        background: #343434;
}


body {
        font-family: Hind Siliguri;
        overflow: hidden;
}


h1 {
        margin-top: 0px;
}


.ResponsiveTableTileText {
        margin-left: 60px;
        margin-top: 16px;
}


.ResponsiveTableTileIcon {
        float: left;
        font-size: 40px;
}


.ResponsiveTableTileTitle {
        color: #00ffff;
}


.ResponsiveTableTextContent {
}


.big-buttons {
}


.BigButtonContent {
        color: #ffffff;
        text-decoration: none;
}


.red-button {
        background-color: #ff0000;
        border-color: #ff0000;
}


.blue-button {
        background-color: #0000ff;
        border-color: #0000ff;
}


.centerButton {
        display: flex;
        justify-content: center;
}


.white-border-button {
        border-color: #fff;
        border-style: solid;
}


.intro {
        font-family: Verdana, Geneva, sans-serif;
        width: 40%;
}


.DocPage {
        background-image: url('https://royale.apache.org/wp-content/uploads/2017/10/page-bg-1-1920x300.png');
        background-position: center top;
        background-repeat: no-repeat;
        margin-top: 0px;
        width: 100%;
}


.SocialButton {
        color: inherit;
        display: inline;
        font-size: 16px;
        line-height: 70px;
        margin-right: 20px;
}


.DocTopBar {
        color: #fff;
        display: flex;
        justify-content: space-between;
        padding-left: 54px;
        padding-right: 20px;
}


.TopMenu {
        display: inline-flex;
        flex-grow: 1;
        flex-wrap: wrap;
        flex: 1 1 auto;
        height: 40px;
        justify-content: flex-end;
        list-style: none;
        margin-bottom: 0px;
        margin-top: 15px;
        text-align: right;
}


.TopMenuButton {
        color: inherit;
        display: inline;
        font-family: Signika;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 1px;
        line-height: 40px;
        margin-left: 20px;
}


.TopMenuButtonContent {
        color: inherit;
        text-decoration: none;
}


.orange-box {
        background-color: #F93;
        padding-bottom: 20px;
        padding-top: 20px;
        width: 100%;
}


.orange-box-text {
        margin: 20px 200px;
}


.orange-box-code {
        background-color: #FC0;
        font-family: "Courier New", Courier, monospace;
        margin: 20px 200px;
        text-align: left;
}


.npm-title {
        color: #fff;
        text-align: center;
}


.npm-command {
        background-color: #000;
        color: #fff;
        margin: 20px 300px;
        text-align: center;
}


.apache {
        color: #a002a0;
        font-family: Signika;
        font-weight: 600;
        line-height: 30px;
}


.apacheroyale {
        color: rgb(250, 70, 30);
        font-family: Signika;
        font-weight: 600;
        line-height: 30px;
}


.documentation {
        color: #000;
        font-family: Signika;
        font-weight: 600;
        line-height: 30px;
}


.development {
        color: rgb(243, 199, 103);
        font-family: Signika;
        font-weight: 600;
        line-height: 30px;
}


.community {
        color: rgb(42, 139, 42);
        font-family: Signika;
        font-weight: 600;
        line-height: 30px;
}


.footer-column {
        flex-grow: 1;
}


.footer-list {
        list-style: none;
        margin-bottom: 20px;
        padding-left: 0px;
}


.footer-list_a {
        color: rgb(67, 147, 195);
        line-height: 26px;
        text-decoration: none;
}


.aboutusdiv {
        flex-basis: 33%;
        flex-grow: 1;
        min-width: 150px;
}


.aboutus {
        color: #000;
        font-family: Signika;
        font-weight: 600;
        line-height: 30px;
}


.aboutus_p {
        padding-bottom: 38px;
}


.aboutus_a {
        color: rgb(67, 147, 195);
        text-decoration: none;
}


.aboutus-logo {
        float: left;
        padding-bottom: 14px;
        padding-right: 14px;
        width: 100px;
}


.aboutus-apache-logo {
        float: right;
        padding-bottom: 14px;
        padding-right: 14px;
        width: 100px;
}


.AnchorListContent {
        text-decoration: none;
}


.logo {
        height: 40px;
        margin-bottom: 5px;
        margin-top: 15px;
        width: 180px;
}


.CheckBox {
        font-family: sans-serif;
        font-size: 12px;
}


Label {
        font-family: sans-serif;
        font-size: 12px;
}


.MXMLItemRenderer {
        font-family: sans-serif;
        font-size: 12px;
}


pre {
        overflow: auto;
}


.sectionLabel {
        background-color: rgb( 253, 171, 125);
        font-size: 16px;
        font-weight: bold;
        padding-bottom: 3px;
        padding-top: 3px;
        text-align: center;
}


.titleGroup {
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 36px;
}


.detailsPane {
        padding-left: 20px;
        padding-right: 10px;
}


.paneTitle {
        background-color: rgb( 253, 171, 125);
        font-size: 24px;
        font-weight: bold;
        padding-left: 20px;
}


.paneList {
        border-style: solid;
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 50px;
}


.HashAnchorAnchor {
        text-decoration: none;
}


.HashAnchorStringItemRenderer {
        padding-left: 5px;
}


.OptionalHashAnchorStringItemRenderer {
        padding-right: 3px;
}


.summary {
        padding-bottom: 3px;
        padding-top: 3px;
}


.detailCaption {
        font-weight: bold;
        line-height: 20px;
        width: 90px;
}


.detailInfo {
        text-decoration: none;
}


.title {
        font-size: 20px;
}


.attributeList {
        border-style: none;
        margin-bottom: 10px;
        margin-top: 10px;
}


.description {
        font-family: sans-serif;
        font-size: 12px;
        margin-bottom: 10px;
        margin-top: 10px;
}


.attributeCaption {
        font-weight: bold;
        margin-right: 3px;
}


.summaryQName {
        font-weight: bold;
        margin-left: 10px;
        margin-top: 3px;
        text-decoration: none;
}


.summaryType {
}


.summaryTypeLink {
        text-decoration: none;
}


.summaryDescription {
        margin-bottom: 3px;
        margin-left: 10px;
}


.inheritanceList {
        border: none;
}


.summaryList {
        border-style: solid;
        margin-bottom: 20px;
}


.detailList {
        margin-bottom: 20px;
}


.signatureParamsList {
}


.property {
        border-bottom-style: solid;
        border-width: 1px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 10px;
}


.propertyQName {
        font-family: monospace;
}


.propertyType {
        font-family: monospace;
}


.propertyQNameTitle {
        font-size: 18px;
        font-weight: bold;
        margin-right: 3px;
        margin-top: 3px;
}


.propertyTypeLink {
        font-family: monospace;
        text-decoration: none;
}


.paramName {
        font-family: monospace;
}


.paramType {
        font-family: monospace;
}


.paramLink {
        font-family: monospace;
        text-decoration: none;
}


.eventQName {
        font-weight: bold;
}


.eventLink {
        text-decoration: none;
}


.eventSummaryQName {
        font-weight: bold;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 3px;
        text-decoration: none;
        width: 120px;
}


.findClassLabel {
        padding-right: 3px;
}


.searchTI {
        width: 300px;
}


.swfonly {
        color: #f00;
}


.jsonly {
        color: #009042;
}


.loading {
        font-size: 40px;
}


@media (max-width: 590px) {
    .TopMenu {
    display: none;
    }
}


