﻿/*********************************************
    Public CSS
**********************************************/

a:active {
    color: #2e5b5b;
}

a:hover {
    color: #99cdcc;
}

a:link {
    color: #263f47;
}

a:visited {
    color: #263f47;
}

body {
    background-color: #EEF7F7;
    color: #263F47;
}

h2 {
    color: #2E5B5B;
}

hr {
    color: #2E5B5B;
}

input {
    color: #000000;
}

label {
    font-family: Nunito;
}

option {
    background-color: #ffffff;
    color: #000000;
    font-weight: bold;
}

    option:hover {
        background-color: #ffffff;
        color: #000000;
    }

p {
    color: #000000;
}

.p-first {
    color: #000000;
}

select {
    background-color: #ffffff;
    color: #000000;
}

    select:hover {
        background-color: #ffffff;
        color: #000000;
    }

textbox {
    background-color: #EEF7F7;
    color: #000000;
}
/************************** IDs ********************************/

#cookie-law div {
    background-color: #2E5B5B;
    color: #FFFAED;
    vertical-align:top;
}

#cookie-law h2 {
    color: #FFB6C1;
    font-weight: bold;
    vertical-align: top;
}

#cookie-law a {
    color: #FFB6C1;
    font-weight: bold;
}

#divInsertArea {
    background-color: #f5e073;
    color: #000000;
}

#divPnl1,
#divPnl2,
#divPnl3,
#divPnl4,
#divPnl5 {
    background-color: transparent;
}

#divPnl1alt,
#divPnl2alt,
#divPnl3alt,
#divPnl4alt,
#divPnl5alt {
    background-color: #000000;
    color: #000000;
}

#divPnl1H,
#divPnl2H,
#divPnl3H,
#divPnl4H,
#divPnl5H {
    background-color: transparent;
}

#divPnl1pdf {
    background-color: transparent;
}
/************************** CLASSES ********************************/
.ajaxCalendar .ajax__calendar_container {
    background-color: #f5e073;
    border-color: #8f7a0d;
    color: #000000;
}

.ajaxCalendar .ajax__calendar_title,
.ajax__calendar_today,
.ajax__calendar_dayname {
    background-color: #d3bc47;
    color: #000000;
}

.ajax__calendar_active {
    border-color: #ffffff;
    background-color: #b59e26;
    color: #ffffff;
}

.ajax__calendar_hover {
    background-color: #d3bc47;
    color: #000000;
}

.bannertop {
    background-color: #55acaa;
    color: #eef7f7;
}

.banner {
    color: #218992;
}

.hometextbox {
    background-color: #ffffff;
    color: #2E5B5B;
}

.borderActive {
    border-color: #b59e26;
}

.borderLeft {
    border-color: #b59e26;
}

.borderLTR {
    border-color: #b59e26;
}

.borderHLTR {
    border-color: #b59e26;
}

.borderLB {
    border-color: #b59e26;
}

.borderLR {
    border-color: #b59e26;
}

.borderRBL {
    border-color: #b59e26;
}

.borderRight {
    border-color: #b59e26;
}

.borderRightTextLeft {
    border-color: #b59e26;
}

.borderTRBL {
    border: 1px solid #b59e26;
}

.btnPrevNext {
    background-color: transparent;
    color: #b59e26;
}

.calDate_Busy {
    color: #ff0000;
}

.calDate_Court {
    border-color: #023c02;
    color: #000000;
}

.calDatePH {
    border-color: #023c02;
    color: #ff0000;
}

.calDatePH_NoCourt {
    border-color: #ff0000;
    color: #ff0000;
}

.calDateSunday {
    background-color: transparent;
    color: #000000;
}

.catlocation {
    background-color: #55ACAA;
    color: #EEF7F7;
}

.catvideo:link {
    background-color: #218992;
    color: #eef7f7;
    border: 1px solid #eb8d00;
}

.catvideo:hover {
    background-color: #eef7f7;
    color: #eb8d00;
    border: 1px solid #eb8d00;
}

.clearBG {
    background-color: transparent;
    color: #000000;
}

.contactMsg {
    color: #218992;
}

.documents {
    background-color: #fff7ce;
    color: #000000;
}

.documentsstyle tr {
    background-color: #fff7ce;
    color: #000000;
}

.fldTitle {
    color: #2e5b5b;
}

.fldContent {
    background-color: #ffffff;
    color: #2e5b5b;
}

.fldContentR {
    background-color: #fff7ce;
    color: #000000;
}

.hrtable {
    background-color: #fff7ce;
    color: #000000;
}

.img {
    border: 2px solid #2E5B5B
}

.inputbtn {
    background-color: #55ACAA;
    color: #ffffff !important;
    font-weight: bold;
    border-width:2px;
    border-color:#263f47;
}

.inputbtnAlt {
    background-color: #2E5B5B;
    color: #ffffff !important;
    font-weight: bold;
    border-width: 2px;
    border-color: #263f47;
}

.inputbtnDisabled {
    border-color: #d3bc47;
    color: #707070;
}

.inputbtnlink {
    border-color: #d3bc47;
    color: #000000;
}

.menu {
    color: #263F47;
}

.ModalBackground {
    background-color: #D3D3D3;
}

.rotate180 {
    background-color: transparent;
    color: #000000;
}

.sitehdg {
    color: #2E5B5B;
}

.status0 {
    background-color: #f0f8ff;
}

.status1 {
    background-color: #ff0000;
}

.status2 {
    background-color: #ff4500;
}

.status3 {
    background-color: #ffa500;
}

.status4 {
    background-color: #ffa500;
}

.tableplain {
    background-color: #eef7f7;
    color: #000000;
}

    .tableplain hr {
        background-color: #8f7a0d;
        color: #ffffff;
    }

.tablescroll {
    background-color: #eef7f7;
    color: #2e5b5b;
}

.tablestyle .alt {
    background-color: #99cdcc;
    color: #000000;
}

.tablestyle label {
    color: #ffca4e;
}

.tablestyle tr {
    background-color: #eef7f7;
    color: #000000;
}

.tablestyle .headrow {
    background-color: #55acaa;
    color: #FFFFFF;
}

    .tablestyle .headrow:hover {
        background-color: #ffca4e;
        color: #000000;
    }

.tablestyle .headrowsub {
    background-color: #ffca4e;
    color: #000000;
}

.tablestyle .highlighted {
    background-color: #ffca4e;
    color: #000000;
}

    .tablestyle .highlighted:hover {
        background-color: #ffca4e;
        color: #000000;
    }

    .tablestyle .highlighted td a {
        background-color: #ffca4e;
        color: #000000;
    }

.tablestyle tr:hover a:hover {
    background-color: #ffca4e;
    color: #000000;
}

.tablestyle tr td table tr:hover, .tablestyle tr td table tr {
    background-color: #ffca4e;
    color: #000000;
}

.tablestyle .nestr, .tablestyle .nestr:hover {
    background-color: #ffca4e;
    color: #FFFFFF;
}

.themeActive {
    border-color: #023c02;
}

.themeInactive {
    border-color: #ff0000;
}

.title {
    color: #000000;
}

.viewActionAlert {
    background-color: #ffa500;
    color: #000000;
}

.viewActionComplete {
    color: #023c02;
}

.viewActionPending {
    color: #800000;
}

.viewBlockAbsolute {
    background-color: #ff0000;
    color: #000000;
}

.viewBlockAll {
    background-color: #8f7a0d;
    color: #000000;
}

.viewBlockPart {
    background-color: #ffa500;
    color: #000000;
}

.viewInsertRow {
    color: #ffa500;
}

.viewLegend {
    color: #8f7a0d;
}

.viewLink {
    color: #ff0000;
}

.viewLinkMsg {
    background-color: #fff7ce;
    color: #000000;
}