.week-day{
    z-index: 1;
    height: 70px !important;
}
.mon-row{
    height: 70px;
}
.curr-date{
    background-color: rgba(0,0,0,0.6);
    border: 2px solid rgba(0, 0, 0, 0.7) !important;
}
.dzscalendar.skin-responsive-galileo .week-day.curr-months-date.hasEvent.dzstooltip-con.for-click div.the-number {
    color: #0075c9 !important;
    z-index: 1 !important;
}

div.the-number {
    position: absolute;
    z-index: 1 !important;
}


.hr_calendar_index_wf {
    border-top: 1px #c6cace solid !important;
}

.dzscalendar > div {
    padding-bottom: 0px !important;
}
.calendar-controls, .mon-head {
    padding-top: 0px !important;
}
.week-day.tag-red {
    /*background-color: #ff7a7a !important;*/
}

.week-day.tag-yellow {
    /*background-color: #FFC600;*/
}


.dzscalendar.skin-responsive-galileo .curr-months-date .the-number {
    font-size: 20px !important;
    font-family: "Open Sans", sans-serif !important;
    color: rgba(0, 0, 0, 0.5) !important;
    z-index: 1 !important;
}

.dzscalendar.skin-responsive-galileo .curr-months-date .today-date .the-number {
    font-size: 20px !important;
    font-family: "Open Sans", sans-serif !important;
    color: #333 !important;
    z-index: 1 !important;
}

.dzscalendar.skin-responsive-galileo .other-months-date .the-number {
    color: rgba(0, 0, 0, 0.2) !important;
    font-size: 25px !important;
    font-family: "Open Sans", sans-serif !important;
    z-index: 1 !important;
}

.dzscalendar.skin-responsive-galileo .week-day.curr-months-date.hasEvent.dzstooltip-con.for-click div.the-number {
    font-size: 23px !important;
    font-family: "Open Sans", sans-serif !important;
    z-index: 1 !important;
}

.week-day.curr-months-date.hasEvent.dzstooltip-con.for-click div.the-number:hover {
    z-index: 1 !important;
}


.dzscalendar.skin-responsive-galileo .headerRow {
    min-height: 45px;
    padding-top: 10px;
}

.dzscalendar.skin-responsive-galileo .headerRow span.week-day.week-day-header {
    font-size: 16px !important;
}

.event_div_popup {
    min-width: 170px;
    text-align: left;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    border-radius: 10px;
    padding: 5px;
}
.event_div_popup p{
    text-align: left;
}
.event_div_popup h5 {
    font-size: 15px !important;
    font-weight: 400 !important;
    text-align: left;
    margin-bottom: 3px !important;
}
.event_div_popup span {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
    padding: 2px 3px;
    background-color: #656d6d;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    color: #FFF;
}

.event_div_popup p {
    text-align: justify;
    line-height: 15px;
    color: #666;
    font-weight: normal;
}

.event_div_popup:hover {
    background-color: #f0f0f0;
    cursor: pointer;
}

.hr_calendar_index {
    border-top: 1px #4e4a4a solid !important;
}

.dzscalendar.skin-responsive-galileo .arrow-right, .dzscalendar.skin-responsive-galileo .arrow-left {
    opacity: 1 !important;
}

.dzscalendar.skin-responsive-galileo .arrow-right:hover, .dzscalendar.skin-responsive-galileo .arrow-left:hover {
    opacity: 1 !important;
}



#datepicker_widget{
    background-color: #ffffff;
    /*border: 1px #ec191e solid;*/
    display: block;
    margin-top:10px;
    margin-right:0;
    margin-left:0;
    margin-bottom: 0 !important;
    width:100%;
}


.tag-red .the-number{
    background-color: #ec191e;
    color: #fff;
}
.tag-blue .the-number{
    background-color: #1968b9 !important;
    color: #fff;
}
.tag-green .the-number{
    background-color: #87c755;
    color: #fff;
}
.tag-orange .the-number{
    background-color: #f8a50c !important;
    color: #fff;
}
.tag-gray .the-number{
    background-color: #9e9e9e !important;
    color: #fff;
}

.tag-circle-red{
    color: #ec191e  !important;
}
.tag-circle-blue{
    color: #1968b9 !important;
}
.tag-circle-green{
    color: #87c755;
}
.tag-circle-orange{
    color: #f8a50c !important;
}
.tag-circle-gray{
    color: #9e9e9e !important;
}
.labell.red{
    background-color: #ec191e  !important;
    color: #fff;
}
