.calendars{color:#585858; -moz-border-radius:.25em; -webkit-border-radius:.25em; border-radius:.25em; font-size:90%;}
.calendars-popup>.calenders{width:235px!important;}
.calendars-rtl{direction:rtl}
.calendars-popup{z-index:9999999999;background-color:#fff;border:1px solid #efefef}
.calendars-disable{position:absolute; z-index:100; background-color:#FFF; opacity:0.5; filter:alpha(opacity=50)}
.calendars a{color:#fff; text-decoration:none}
.calendars a.calendars-disabled{color:#888; cursor:auto}
.calendars button{background-color:#fcc; border:none; -moz-border-radius:.25em; -webkit-border-radius:.25em; border-radius:.25em; font-weight:700; margin:.25em; padding:.125em 0}
.calendars-nav, .calendars-ctrl{float:left; width:100%; color:#fff; font:16px 'Cairo', sans-serif!important; line-height:14px; text-align:center}
.calendars-nav a:link, .calendars-nav a:visited{text-decoration:none; color:#585858}
.calendars-nav a:hover{color:#f68428}
.calendars-ctrl{background-color:#600}
.calendars-popup .calendars-ctrl,.calendars-popup .calendars-nav{background-color:#65BBD6;}
.calendars-popup .calendars-ctrl a,.calendars-popup .calendars-nav a{ font:14px 'Cairo', sans-serif!important;line-height:14px;display:inline-block;margin:0 0 7px 0px; color: white;}
.calendars-cmd{width:30%}
.calendars-cmd-prevJump, .calendars-cmd-nextJump{width:8%}
a.calendars-cmd{height:1.5em}
button.calendars-cmd{text-align:center}
.calendars-cmd-prev, .calendars-cmd-prevJump, .calendars-cmd-clear{float:left; padding-left:2%}
.calendars-cmd-current, .calendars-cmd-today{float:left;  text-align:center}
.calendars-cmd-next, .calendars-cmd-nextJump, .calendars-cmd-close{float:right; padding-right:2%; text-align:right}
.calendars-rtl .calendars-cmd-prev, .calendars-rtl .calendars-cmd-prevJump, .calendars-rtl .calendars-cmd-clear{float:right; padding-left:0; padding-right:2%; text-align:right}
.calendars-rtl .calendars-cmd-current, .calendars-rtl .calendars-cmd-today{float:right}
.calendars-rtl .calendars-cmd-next, .calendars-rtl .calendars-cmd-nextJump, .calendars-rtl .calendars-cmd-close{float:left; padding-left:2%; padding-right:0; text-align:left}
.calendars-month-nav{float:left; background-color:#777; text-align:center}
.calendars-month-nav div{float:left; width:12.5%; margin:1%; padding:1%}
.calendars-month-nav span{color:#888}
.calendars-month-row{clear:left}
.calendars-month{float:right; text-align:center}
.calendars-month-header, .calendars-month-header select, .calendars-month-header input{border-bottom:3px solid #009bc9; text-align:center !important; font:14px 'Cairo', sans-serif!important; color:#707070; line-height:24px; background:transparent repeat; padding:3px 0}
.calendars-month-header select, .calendars-month-header input{ border:none}
.calendars-month-header input{position:absolute; display:none}
.calendars-month-header a:link, .calendars-month-header a:visited{color:#707070!important}
.calendars-month table{direction:rtl !important; background-color:#fcfcfc; color:#585858; font:normal 12px 'Cairo', sans-serif!important; line-height:14px; border:1px solid #efefef; border-collapse:separate; border-spacing:0; width:100%}
.calendars-month th{background-color:#f5f5f5; color:#585858; font-weight:400}
.calendars-month td, .calendars-month th{border:1px solid white; /*border-left:1px solid #efefef; border-top:1px solid #efefef;*/ text-align:center; font:12px 'Cairo', sans-serif!important; line-height:14px; padding:0}
.calendars-month td.calendars-week *{background-color:#777; color:#fff; border:none}
.calendars-month a:link, .calendars-month a:visited{display:block;   text-decoration:none!important; padding:0; line-height:18px; height:19px; color:#fff!important}
.calendars-month a:hover{color:#585858!important}
.calendars-month span{display:block; width:100%; height:19px; color:black; line-height:16px}
.calendars-month td span{background-color:#fcfcfc}
.calendars-month table thead tr th span{color: white !important;}
.calendars-month table tbody tr td span{cursor:not-allowed !important;}

.calendars-popup .calendars-month td {color:#666; background-color:#fcfcfc}
.calendars-popup .calendars-month td a:link,.calendars-popup .calendars-month td a:visited{color: #666!important;}
.calendars-popup .calendars-month td  a.calendars-weekend{ color:#000 !important;}
.calendars-popup .calendars-month>table>tbody>tr>td>a.calendars-today{color:#666!important;background-color:#dedede!important}
.calendars-popup .calendars-month>table>tbody>tr>td>a.calendars-selected{background-color:#efefef;}


.calendars-month td .calendars-weekend{background-color:#ececec; color:#000 !important}
.calendars-month td .calendars-today{background-color:#ebebeb; color: #666!important;}
.calendars-month td .calendars-highlight{color:#666!important; background-color:#ededed!important}
.calendars-status{clear:both; background-color:#ddd; text-align:center}
.calendars-clear-fix{clear:both}

.calendars-popup .calendars-month>table>tbody>tr>td>a.calendars-highlight{color:#737373!important}

.red{background-color:#f68428!important; color:#fff!important}
a:hover.red{color:#585858!important; text-decoration:none!important}
.green{background-color:#6d8d23!important; color:#fff!important}
a:link.green, a:visited.green{text-decoratioin:none!important; color:#fff!important}
a:hover.green{color:#585858!important; text-decoration:none!important}

.multi-event{background-color:#f68428!important; color:#fff}
.single-event{background-color:#6d8d23!important; color:#fff}

.calendars-month thead, .calendars-month th, .calendars-month td{background-color: #65BBD6; height:19px}
.calendars-month td .calendars-selected, .calendars-month th.calendars-week{background-color:#777; color:#fff}
.calendars-multi{ width:900px!important;  padding:15px 0}
.calendars-multi .calendars-month{ width:280px;  margin:10px}
.cc_tplnks>a{ display:inline-block;  text-align:center}
.cc_hijgeo{ display:inline-block;  text-align:center;  width:14%}
.cc_hijgeo>a{ float:none!important}
.cc_convert{ background:url('hg_conv2.png') no-repeat;  width:30px;  height:32px;  display:inline-block;  margin:0 5px -5px 0}
.cc_tplnks{ font:16px "'Cairo', sans-serif"!important;  line-height:35px;  text-align:center;  margin:0 0 12px 0}
.cc_tplnks a:link, .cc_tplnks a:visited{ text-decoration:none;  color:#6d8d23}
.calendars-other-month{ background-color:#fcfcfc!important}
.calendars-month-header a:link, .calendars-month-header a:visited{color:#707070!important}

.imgCalPick {margin: 0 0 -5px 5px;}
.txtCalPick {border: 1px solid #C5C4C4;  font: 12px tahoma;  color: #404040;  height: 18px;  margin: 0 0 0;}