/*** calendar inner section **/
#calWrapperBox{width:600px;margin:0 auto;}
#frmCal{background:#d0d0d0;color:#3d3d3d;text-align:center;padding:5px 0;margin-top:10px;}
#frmCal p{font:bold 12px/20px arial,sans-serif;margin:0;text-align:center;}
#frmCal select{padding:5px 5px 3px;height:28px;font-weight:bold;}
#tblCalTitle{margin:0px auto;width:100%;}
#tblCalTitle td{width:33.33%;border:1px solid #808080;border-collapse:collapse;vertical-align:top;}
#tblCalTitle ul{margin-bottom:0;}
#prev{display:block;float:left;}
#mid{display:block;float:left;width:125px;text-align:center;}
#next{display:block;float:right;}
#prev, #next{margin-top: 0; font-size: 3em;}
#calLinkBox{text-align:left;}
.tblCal{border-collapse:collapse;width:100%;text-align:center;margin:10px 0;}
.day{padding:7px;font:bold 14px georgia,arial,sans-serif;color:#000;height:40px;background:none repeat scroll 0 0 #ededed;border:1px solid #acacac;}
.dis, .days{padding-top:5px;border:1px solid #acacac;vertical-align:middle;height:75px; text-align: center;}
.dis{background:#ededed;font:bold 17px georgia,sans-serif;color:#999;}
.days a{font:bold 17px georgia,sans-serif;color:#000;}
.days a:hover{color:#006699;}
.smallDay{display:block;font:bold 11px arial,sans-serif;color:#A2A2A2;text-align:right;margin-top:5px;padding-left:5px;bottom:-13px;position:relative;}
/*.dis .smallDay{background:#e6e6e6;} 
.days .smallDay{background:#f9f9f9;}
.tblCal .days:hover .smallDay{background:#fff;}*/
.tblCal .days {cursor:pointer;cursor:hand;font:bold 17px georgia,sans-serif;color:#000;transition:all 0.2s;}
.tblCal .days:hover {color:#800;background:#FEF9E5;}
.colorBox {background:none repeat scroll 0 0 #0074BF;color:#FFFFFF;border:1px solid #808080;font:bold 13px/25px arial,sans-serif;height:28px;padding:0 10px;text-align:center;text-transform:capitalize;float:left;margin-bottom:0;}
.marginBox {margin-left:2px;border:1px solid #808080;font:bold 13px/25px arial,sans-serif;height:28px;padding:0 10px;text-align:center;text-transform:capitalize;float:left;margin-bottom:0;}
.plainBox {color:#3D81EE;}
.buttonCal{background:#0074BF;border-style:none;color:#FFFFFF;height:27px;width:70px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.calList {color:#8E8E8E;list-style:square outside none;margin-left:10px;}

.langCalBar{margin:5px auto;}
.lSize{font-size:17px;display:block;}
.sSize{font-size:12px;}
.boldYear{font:bold 20px arial,verdana,sans-serif;display:block;height:25px;color:#BB1C21}
.tblCalEventWrapper{width:100%}

.titleBox {color:#6E6E6E;display:block;font:bold 13px arial,sans-serif;padding:5px 10px;text-align:center;text-transform:capitalize;}

/** boxy **/
.tblDetails{font:13px arial,sans-serif;color:#333; width: 100%;}
.tblDetails td{text-align:left;padding:2px 5px;}
.tblDetails .cLeft{width:135px;}
.tblDetailsTitle{font-weight:bold;background:#CCC;}
.boxy-wrapper.fixed {position:fixed;width:auto;}
.boxy-wrapper .title-bar h2 {color:white;font-size:12px;font-weight:normal;line-height:1;margin:0;padding:0;border:none;background:none repeat scroll 0 0 #000000;}
.boxy-content {padding:0;}

.mainContent li{padding:0}
.calendar-info {display:inline-block;}
.calendar-info i {margin-top:-5px;}
.btn-group-label {font-size:inherit;}
.calendar-popup h3 {border-bottom-style:none;}
.calendar-popup {background-clip: padding-box}
.festival-list td{border:0;}
.festival-list td:first-child{padding-right:0;padding-left:10px;}
.festival-list{background-color:#FFFFFF;margin: 0;}
.tblImg{margin-bottom:-12px;float:right;}
.tblImg img{max-height:25px;}
.pub-holiday{width:5px; height:5px;background-color:#CC0003;border: 1px solid #CC0003; border-radius:4px;margin: 8px 0 0 5px;}
.res-holiday{width:5px; height:5px;border: 1px solid #CC0003; border-radius:3px;margin: 8px 0 0 5px;}
.calendar-btn .btn {width: 100%;}
.date-modal{margin: 10px;}
.calendar-div {widows: 100%; overflow: scroll;overflow-y:hidden }
.calendar-nav li {float:left;}
.calendar-nav .year {width:80%;}
.calendar-nav .nav-li {width:10%;}
.date-table{width:100%;}
.sunday {background-color: #F4D2D2;}
.daily-events a{color:#3B7A08;}
.ajax-loading{background: rgba(0,0,0,0) url('/hospitals/imgs/loading1.gif') no-repeat 50% 50%;}