.calendar-wrapper{position:relative;width:295px}.date-navigation{position:relative;width:100%;color:#fff;border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc;background:#f6f6f6;height:41px}.prev-month{display:inline-block;text-align:center;width:30px;height:40px;position:absolute;left:0}.next-month{display:inline-block;text-align:center;width:30px;height:40px;position:absolute;right:0}.prev-month-btn{margin-left:15px !important}.next-month-btn{margin-right:15px !important}.next-month-btn i.fa{margin:0 !important}.prev-month-btn a,.next-month-btn a{display:block;width:20px;height:20px}.prev-month-btn,.next-month-btn{display:block;position:absolute;top:0;bottom:0;margin:auto 0;height:20px}.prev-month-btn a .fa,.next-month-btn a .fa{font-size:18px;color:#d51820}.prev-month-btn .fa,.next-month-btn .fa{color:#999}.date-navigation .fulldate{float:left;line-height:40px;height:40px;width:100%;text-align:center;font-size:14px;font-weight:bold;text-transform:uppercase;color:#d91624}.calendar-week{display:table;width:100%;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;border-right:0}.calendar-week div{display:table-cell;width:14.28%;height:40px;line-height:40px;font-size:12px;padding:0;text-align:center;font-weight:bold;color:#444;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.calendar-week div.last{border-right:1px solid #ccc}.rtl-lang .calendar-week div.last,html[lang="fa"] .calendar-week div.last{border-right:0}.rtl-lang .calendar-week div:first-child,html[lang="fa"] .calendar-week div:first-child{border-right:1px solid #ccc}.week-days{width:100%;border-left:1px solid #ccc}.week-row{display:table;width:100%;height:40px}.week-row div{display:table-cell;background:#fff;width:14.28%;height:40px;line-height:40px;border-width:0 1px 1px 0;border-style:solid;border-color:#ccc;float:left;text-align:center;font-size:12px;font-weight:bold;color:#d3d3d3 !important;text-shadow:1px 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtl-lang .week-row div,html[lang="fa"] .week-row div{float:right}.week-row div:nth-child(even){background-color:#fafafa !important}.week-row div.weekends{color:#767b7f;cursor:default}.week-row div.disabled-days{color:#d1d2d4;cursor:default}.week-row div a{display:block;text-decoration:none;color:#828282 !important;outline:0}.week-row div a:hover{background:#e5e4e4}.week-row div.selected-day,.week-row div.selected-day a{color:#fff !important;background-color:#6e6e6e !important;text-shadow:none !important}.week-row div.today,.week-row div.today a{color:#d51820 !important;text-shadow:none !important}.week-row div.today.selected-day,.week-row div.today.selected-day a{background-color:#6e6e6e !important;color:#fff !important}.ui-datepicker table tr td{padding:0 !important}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{text-align:center;font-weight:bold;color:#828282}.ui-datepicker table tr td a{background:#fff}.ui-datepicker table tr td:nth-child(even) a{background:#fafafa !important}.ui-datepicker table tr td.ui-datepicker-current-day a{background:#6e6e6e !important}.ui-datepicker table th{color:#444;font-weight:bold !important;text-transform:capitalize}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0}a.ui-state-default.ui-state-active{background:#6e6e6e !important;color:#fff !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc !important;color:#d51820;background:0;font-weight:bold}.ui-state-default.ui-state-highlight.ui-state-active{background:#6e6e6e !important;border:1px solid #ccc !important;color:#fff}.ui-widget-header{border:none !important;background:#f6f6f6;color:#222;font-weight:bold}.ui-widget-content{border:1px solid #ccc !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:5px;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}a.ui-datepicker-prev.ui-corner-all.ui-state-hover,a.ui-datepicker-next.ui-corner-all.ui-state-hover{background:none !important;border:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.ui-datepicker td span,.ui-datepicker td a{padding:.6em;text-align:center}.datepicker-area input[type="text"],.datepicker-area input[type="email"],.datepicker-area input[type="password"],.datepicker-area input[type="url"],.datepicker-area input[type="tel"],.datepicker-area textarea,select{line-height:1 !important;height:40px}.datepicker-area .form-control-feedback{height:40px;line-height:40px}.datepicker_field_block{position:relative}button.btn.btn-solid.datepicker_button{max-height:40px;min-height:40px;font-size:18px !important}html[lang="el"] button.btn.btn-solid.datepicker_button{font-size:17px !important}html[lang="bn"] button.btn.btn-solid.datepicker_button{white-space:nowrap}.btn.allHistory,.btn.lastMonth{padding:10px 0 !important}.btn.allHistory .fa,.btn.lastMonth .fa{margin:0 !important;text-align:center}