﻿
.ajax__calendar_container {   
    width: 190px !important;   
}
.ajax__calendar_today {   
    color: white !important;
}
.blue .ajax__calendar_container {
    background-color: #3b72bd !important;
}

.blue .ajax__calendar_body {
    height: 138px !important;
    background-color: #3b72bd !important;
    border: solid 1px #666666  !important;
}

.blue .ajax__calendar_header {
    background-color: #b4c8e3 !important;
}

.blue .ajax__calendar_title {
    color: #122f99  !important;
    padding-top: 3px  !important;
}



.blue .ajax__calendar_dayname {
    color: #122f99  !important;
    background-color: #3b72bd  !important;
}

.blue .ajax__calendar_day,
.blue .ajax__calendar_month,
.blue .ajax__calendar_year {
    border: solid 1px #3b72bd  !important;
    color: #122f99  !important;
}

.blue .ajax__calendar_hover .ajax__calendar_day,
.blue .ajax__calendar_hover .ajax__calendar_month,
.blue .ajax__calendar_hover .ajax__calendar_year {
    color: white !important;
    font-weight: bold  !important;
    background-color: #328BC8 !important;
    border: solid 1px #328BC8  !important;
}

.blue .ajax__calendar_active .ajax__calendar_day,
.blue .ajax__calendar_active .ajax__calendar_month,
.blue .ajax__calendar_active .ajax__calendar_year {
    color: #122f99  !important;
    font-weight: bold  !important;
    background-color: #F7B64A  !important;
}

.blue .ajax__calendar_today .ajax__calendar_day {
    color: #ffffff !important;
    font-weight: bold  !important;
    background-color: #F7B64A  !important;
}

.blue .ajax__calendar_other,
.blue .ajax__calendar_hover .ajax__calendar_today {
    color: #ffffff !important;
    font-weight: bold  !important;
}

.blue .ajax__calendar_days {
    background-color: #8cb4eb  !important;
}

.blue .ajax__calendar .ajax__calendar_other .ajax__calendar_day {
    background-color: #b4c8e3 !important;
    /* border-color: blue;*/
    color: #646464  !important;
}

.blue .ajax__calendar_dayname {
    color: white !important;
}

/*// green///////*/

.green .ajax__calendar_container {
    background-color: #48874b !important;
}

.green .ajax__calendar_body {
    height: 138px  !important;
    background-color: #48874b !important;
    border: solid 1px #666666 !important;
}

.green .ajax__calendar_header {
    background-color: #c9d9ca !important;
}

.green .ajax__calendar_title {
    color: #48874b !important;
    padding-top: 3px;
}

.green .ajax__calendar_dayname {
    color: #122f99 !important;
    background-color: #48874b !important;
}

.green .ajax__calendar_day,
.green .ajax__calendar_month,
.green .ajax__calendar_year {
    border: solid 1px #48874b  !important;
    color: #447246  !important;
}

.green .ajax__calendar_hover .ajax__calendar_day,
.green .ajax__calendar_hover .ajax__calendar_month,
.green .ajax__calendar_hover .ajax__calendar_year {
    color: white !important;
    font-weight: bold  !important;
    background-color: #48874b !important;
    border: solid 1px #48874b  !important;
}

.green .ajax__calendar_active .ajax__calendar_day,
.green .ajax__calendar_active .ajax__calendar_month,
.green .ajax__calendar_active .ajax__calendar_year {
    color: #122f99  !important;
    font-weight: bold  !important;
    background-color: #F7B64A  !important;
}

.green .ajax__calendar_today .ajax__calendar_day {
    color: #ffffff !important;
    font-weight: bold  !important;
    background-color: #F7B64A !important;
}

.green .ajax__calendar_other,
.green .ajax__calendar_hover .ajax__calendar_today {
    color: #ffffff !important;
    font-weight: bold  !important;
}

.green .ajax__calendar_days {
    background-color: #c9d9ca  !important;
}

.green .ajax__calendar .ajax__calendar_other .ajax__calendar_day {
    background-color: #c9d9ca !important;
    /* border-color: blue;*/
    color: #646464  !important;
}
.green .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
    color: #57ab5b  !important;
}

.green .ajax__calendar_dayname {
    color: white !important;
}
/*// red///////*/
.ajax__calendar_container {
    width: 190px !important;
    border: solid 1px white;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    -khtml-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    -khtml-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -khtml-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -khtml-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ajax__calendar_header {
    margin-bottom: 8px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ajax__calendar_next,
.ajax__calendar_prev {
    border: solid 4px #ffffff;
    background-color: #ffffff;
    -moz-border-radius-topleft: 18px;
    -webkit-border-top-left-radius: 18px;
    -khtml-border-top-left-radius: 18px;
    border-top-left-radius: 18px;
    -moz-border-radius-topright: 18px;
    -webkit-border-top-right-radius: 18px;
    -khtml-border-top-right-radius: 18px;
    border-top-right-radius: 18px;
    -moz-border-radius-bottomleft: 18px;
    -webkit-border-bottom-left-radius: 18px;
    -khtml-border-bottom-left-radius: 18px;
    border-bottom-left-radius: 18px;
    -moz-border-radius-bottomright: 18px;
    -webkit-border-bottom-right-radius: 18px;
    -khtml-border-bottom-right-radius: 18px;
    border-bottom-right-radius: 18px;
}

.ajax__calendar_hover .ajax__calendar_next,
.ajax__calendar_hover .ajax__calendar_prev {
    border: solid 4px #ffffff;
    background-color: #ffffff;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ajax__calendar_dayname {
    text-align: center;
    margin-bottom: 4px;
    margin-top: 2px;
    color: #122f99 !important;
}

.ajax__calendar_day,
.ajax__calendar_month,
.ajax__calendar_year {
    margin: 1px 1px 1px 1px;
    text-align: center;
    background-color: white !important;
}

.ajax__calendar_hover .ajax__calendar_day,
.ajax__calendar_hover .ajax__calendar_month,
.ajax__calendar_hover .ajax__calendar_year {
    color: white !important;
    font-weight: bold;
}

.ajax__calendar_active .ajax__calendar_day,
.ajax__calendar_active .ajax__calendar_month,
.ajax__calendar_active .ajax__calendar_year {
    color: #122f99 !important;
    font-weight: bold;
}

.ajax__calendar_today .ajax__calendar_day {
    color: #ffffff !important;
    font-weight: bold;
}

.ajax__calendar_other,
.ajax__calendar_hover .ajax__calendar_today {
    color: #ffffff !important;
    font-weight: bold;
}

.ajax__calendar_dayname {
    color: white !important;
}



.red .ajax__calendar_container {
    background-color: #934f1e !important;
}

.red .ajax__calendar_body {
    height: 138px !important;
    background-color: #dbb296 !important;
    border: solid 1px #666666 !important;
}


.red .ajax__calendar_header {
    background-color: #e7cbb8 !important;
}

.red .ajax__calendar_title {
    color: #934f1e !important;
    padding-top: 3px;
}

.red .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
    color: #bd6526 !important;
}

.red .ajax__calendar_dayname {
    color: white !important;
    background-color: #934f1e !important;
}

.red .ajax__calendar_day,
.red .ajax__calendar_month,
.red .ajax__calendar_year {
    border: solid 1px #934f1e;
    color: #934f1e !important;
}

.red .ajax__calendar_hover .ajax__calendar_day,
.red .ajax__calendar_hover .ajax__calendar_month,
.red .ajax__calendar_hover .ajax__calendar_year {
    color: white !important;
    font-weight: bold;
    background-color: #934f1e !important;
    border: solid 1px #934f1e;
}


.red .ajax__calendar_active .ajax__calendar_day,
.red .ajax__calendar_active .ajax__calendar_month,
.red .ajax__calendar_active .ajax__calendar_year {
    color: #122f99 !important;
    font-weight: bold;
    background-color: #F7B64A !important;
}

.red .ajax__calendar_today .ajax__calendar_day {
    background-color: #F7B64A !important;
}

.red .ajax__calendar_days {
    background-color: #e7cbb8 !important;
}

.red .ajax__calendar .ajax__calendar_other .ajax__calendar_day {
    background-color: #e7cbb8 !important;
    color: #646464 !important;
}

/*///----------purple--------*/

.purple .ajax__calendar_container {
    background-color: #a31b1b !important;
}

.purple .ajax__calendar_body {
    height: 138px !important;
    background-color: #dbb296 !important;
    border: solid 1px #666666 !important;
}


.purple .ajax__calendar_header {
    background-color: #e9cccc !important;
}

.purple .ajax__calendar_title {
    color: #a31b1b !important;
    padding-top: 3px;
}

.purple .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
    color: #bd6526 !important;
}

.purple .ajax__calendar_dayname {
    color: white !important;
    background-color: #a31b1b !important;
}

.purple .ajax__calendar_day,
.purple .ajax__calendar_month,
.purple .ajax__calendar_year {
    border: solid 1px #a31b1b !important;
    color: #a31b1b !important;
}

.purple .ajax__calendar_hover .ajax__calendar_day,
.purple .ajax__calendar_hover .ajax__calendar_month,
.purple .ajax__calendar_hover .ajax__calendar_year {
    color: white !important;
    font-weight: bold;
    background-color: #a31b1b !important;
    border: solid 1px #a31b1b !important;
}


.purple .ajax__calendar_active .ajax__calendar_day,
.purple .ajax__calendar_active .ajax__calendar_month,
.purple .ajax__calendar_active .ajax__calendar_year {
    color: #122f99 !important;
    font-weight: bold;
    background-color: #F7B64A !important;
}

.purple .ajax__calendar_today .ajax__calendar_day {
    background-color: #F7B64A !important;
}

.purple .ajax__calendar_days {
    background-color: #e9cccc !important;
}

.purple .ajax__calendar .ajax__calendar_other .ajax__calendar_day {
    background-color: #e9cccc !important;
    color: #646464 !important;
}


