@charset "utf-8";
/*Calendar*/
.calendarCustom .ui-datepicker{
    width: 100% !important;
}
.calendarCustom .ui-datepicker-month{
    color: #fff !important;
}
.calendarCustom .ui-datepicker .ui-datepicker-header{
    background: #013481 !important;
}
.calendarCustom .ui-datepicker th{
    background-color: #fff !important;
    color: #023683 !important;
}
.calendarCustom .ui-datepicker td{
    background-color: #fff !important; 
}
/*Calendar*/

.calendarCustom .legend{
    color:#888888;
}
.calendarCustom .dot{
    width: 10px;
    background: red;
    border-radius: 50%;
    height: 10px;
    display: inline-block;
    margin: 0px 5px 0px 5px;
}
.calendarCustom .dot.pink{ 
    /* background: pink !important; */
    background: #bdbdbd !important;        
    background-image:none !important;
}
.calendarCustom .dot.green{
    background: #008000 !important;
    background-image: none !important;
}
.calendarCustom .dot.red {
    background: #ff0000 !important;
    background-image: none !important;
}
.calendarCustom .dot.khmercurry{
    background: #ec5052 !important;
    background-image: none !important;
}
.calendarCustom .dot.gray {
    background: #666 !important;
    background-image: none !important;
}
.calendarCustom .dot.bilat {
    /*background: #498cf1 !important;*/
    background: #1b71f1 !important;
    background-image: none !important;
}
.calendarCustom .dot.itp {
    /*background: #002763 !important;*/
    background: #00008B !important;
    background-image: none !important;
}
.calendarCustom .dot.ntp {
    /*background: #014dbf !important;*/
    background: #0a4fb0 !important;
    background-image: none !important;
}   
.calendarCustom .ui-datepicker .pink a{
    background: pink !important;
}
.calendarCustom .ui-datepicker .default a{
    background: #aec8dc !important;
}
.bt-content{
    background: black;
    color: white;
}
/*.calendarCustom .ui-datepicker .highlight a{
    border-color: green !important;
}*/

/*Training calendar color classes*/
.dot{
    width: 10px;
    background: #dbdbdb;
    border-radius: 50%;
    height: 10px;
    display: inline-block;
    margin: 0px 5px 0px 5px;
}
.GazetteHolidays {
    background: #666 !important;
    background-image: none !important;
    color: #fff !important;
}
.RestrictedHolidays {
    background: #ec5052 !important;
    background-image: none !important;
    color: #fff !important;
}
.InternationalTraining {
    background: #00008B !important;
    background-image: none !important;
}
.NationalTraining {
    background: #0a4fb0 !important;
    background-image: none !important;
    color: #fff !important;
}
.BilateralTraining {
    background: #1b71f1 !important;
    background-image: none !important;
}

/*anchor border color*/
td.highlight.default.GazetteHolidays a{
    border-color: #666 !important;
}
td.highlight.default.RestrictedHolidays a{
    border-color: #ec5052 !important;
}
td.highlight.default.InternationalTraining a{
    border-color: #00008B  !important;
}
td.highlight.default.NationalTraining a{
    border-color: #095bce  !important;
}
td.highlight.default.BilateralTraining a{
    border-color: #1b71f1  !important;
}
