@charset "utf-8";

body.ui-widget {
    background-color: #586374;
    background-image: none;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center top;
    background-size: auto;
    font-size: 12px;
}

div.pademelon-layout-page {
    margin-top: 10px;
    padding: 0px;
    width: 98%;
    min-width: 0px;
    max-width: 1200px;
}

div.pademelon-layout-page div.pademelon-layout-title {
    padding: 0em;
    background-color: #ffffff;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto;
    font-size: 0em;
    font-weight: normal;
    color: #3337c7;
    text-align: center;
    font-size: 0em;
}

div.pademelon-layout-page div.pademelon-layout-title,
div.pademelon-layout-page div.pademelon-layout-title a:link,
div.pademelon-layout-page div.pademelon-layout-title a:active,
div.pademelon-layout-page div.pademelon-layout-title a:visited,
div.pademelon-layout-page div.pademelon-layout-title a:hover {
    font-weight: normal;
    color: #3337c7;
    text-decoration: none;
}

div.pademelon-layout-page div.pademelon-layout-header {
    padding: 0px;
    background-color: #ffffff;
    background-image: none;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
    height: 95px;
    text-align: left;
}

div.pademelon-layout-page div.pademelon-layout-header img {
    margin: 10px;
}

div.pademelon-layout-page div.pademelon-layout-footer {
    padding: 49px;
    background-color: #F7941D;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto;
    height: 95px;
    text-align: center;
    font-size: 1.2em;
}

div.pademelon-layout-page div.pademelon-layout-footer img {
    margin: inherit;
}

div.pademelon-layout-page div.pademelon-layout-footer,
div.pademelon-layout-page div.pademelon-layout-footer a:link,
div.pademelon-layout-page div.pademelon-layout-footer a:active,
div.pademelon-layout-page div.pademelon-layout-footer a:visited,
div.pademelon-layout-page div.pademelon-layout-footer a:hover {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

.pademelon-resource-available,
.pademelon-resource-limited,
.pademelon-resource-unavailable,
.pademelon-resource-expired,
.pademelon-resource-nonops {
    background-image: none;
}

.pademelon-resource-available {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(166, 243, 79) !important;
    border-color: rgba(166, 243, 79, 0.65) !important;
    background-color: rgb(166, 243, 79) !important;
    background-color: rgba(166, 243, 79, 0.25) !important;
}

.pademelon-resource-limited {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(246, 221, 126) !important;
    border-color: rgba(246, 221, 126, 0.65) !important;
    background-color: rgb(246, 221, 126) !important;
    background-color: rgba(246, 221, 126, 0.25) !important;
}

.pademelon-resource-unavailable {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(239, 29, 21) !important;
    border-color: rgba(239, 29, 21, 0.65) !important;
    background-color: rgb(239, 29, 21) !important;
    background-color: rgba(239, 29, 21, 0.25) !important;
}

.pademelon-resource-expired {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(119, 119, 119) !important;
    border-color: rgba(119, 119, 119, 0.65) !important;
    background-color: rgb(119, 119, 119) !important;
    background-color: rgba(119, 119, 119, 0.25) !important;
}

.pademelon-resource-nonops {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(51, 51, 51) !important;
    border-color: rgba(51, 51, 51, 0.65) !important;
    background-color: rgb(51, 51, 51) !important;
    background-color: rgba(51, 51, 51, 0.25) !important;
}
