*{padding:0;margin:0;}
.clr{clear:both;}
.fa{font-family:FontAwesome;}
.Calendar_Reseach .Basis_Calendar_Box{right:0 !important;}
.Basis_Calendar_Box{display:none;position:absolute;z-index:999999999}
.Basis_Calendar{direction:rtl;font-size:13px;position:relative;}
.Basis_Calendar table{width:100%}
.Basis_Calendar table td{text-align:center;width:50px;font-size:10px;line-height:initial;}
.Basis_Calendar .year{width:600px;height:360px;}
.Basis_Calendar .month{width:300px;background:#fff;border:1px solid #e3e3e3;position:absolute;top:0;right:0;z-index:10;height:360px;border-top-right-radius:25px;border-top-left-radius:25px;}
.Basis_Calendar .month_detail{position:relative;background:#d5a728;border-bottom:2px solid rgba(255, 117, 85, 0.49);color:#fff;padding:10px 5px;border-top-right-radius:25px;border-top-left-radius:25px;}
.Basis_Calendar .month_detail div{text-align:center;line-height:initial;}
.Basis_Calendar .month_name_gregorian{color:#fff;}
.Basis_Calendar .section_prev_month{position:absolute;right:10px;top:8px;cursor:pointer;}
.Basis_Calendar .section_next_month{position:absolute;left:10px;top:8px;cursor:pointer;}
.Basis_Calendar .month_change i{color:#0099cc;}
.Basis_Calendar .month_change i:hover{color:#4D97D2}
.Basis_Calendar .prev_month{padding-left:10px;}
.Basis_Calendar .next_month{padding-right:10px;}
.Basis_Calendar .month_week_day{border-bottom:1px solid #e3e3e3}
.Basis_Calendar .month_week_day table{background:#f3f3f3;font-size:13px}
.Basis_Calendar .month_day_list table td{height:40px;border:1px solid #e3e3e3;}
.Basis_Calendar .month_day_list table td:hover{cursor:pointer;background:#d5a728}
.Basis_Calendar .month_day_list table .disable_day:hover,.Basis_Calendar .month_day_list table .empty_day:hover{background:#fff!important}
.Basis_Calendar .month_day_list table td:hover .basis_s_day{color:#fff;}
.Basis_Calendar .month_day_list table td:hover .basis_m_day{color:#fff;}
.Basis_Calendar .basis_s_day,.Basis_Calendar .basis_m_day{height:15px;line-height:15px}
.Basis_Calendar .basis_m_day{font-size:11px;color:#9a9a9a;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.Basis_Calendar .current_day{background:#f3f3f3 !important;}
.Basis_Calendar .current_year,.Basis_Calendar .current_month{z-index:100 !important;}
.Basis_Calendar .disable_day .basis_s_day,.Basis_Calendar .disable_day .basis_m_day{color:#e3e3e3 !important}
.Basis_Calendar .selected_day{background:rgba(255, 117, 85, 0.2);}
.Basis_Calendar .selected_day .basis_s_day{color:#555;}
.Basis_Calendar .selected_day .basis_m_day{color:#9a9a9a;}
.Basis_Calendar .selected_year,.Basis_Calendar .selected_month{z-index:110 !important;}
.gregorian_date{position:absolute;color:rgb(96, 96, 96);font-size:10px;}
.Basis_Calendar .basis_s_day{color:#00abac;font-size:15px;}
.week .day:last-child .basis_s_day{color:#ef3f3e;}
.Basis_Calendar .fa-caret-left::before{content:"\f0d9";color:#fff;font-family: 'FontAwesome';}
.Basis_Calendar .fa-caret-right::before{content:"\f0da";color:#fff;font-family: 'FontAwesome';}
.Basis_Calendar .next_current_month{z-index:100;left:0;right:auto;}
.Basis_Calendar .current_month .section_next_month{display:none;}
.Basis_Calendar .next_current_month .section_prev_month{display:none;}
.Basis_Calendar .selected_date{background:#d5a728!important;}
.Basis_Calendar .selected_date div{color:#fff !important;}
.Basis_Calendar .disable_day{background:#fff !important;}
.Basis_Calendar .date_info_selected{width:600px;top:340px;height:30px;line-height:inherit;background:#f3f3f3;padding:0 5px;border-bottom:2px solid rgba(255, 117, 85, 0.49);position:absolute;z-index:99999;}
.Basis_Calendar .type_date{margin-left:10px;}
.Basis_Calendar .day_of_date{color:#00abac;}
.Basis_Calendar .month_of_date{color:#00abac;margin:5px;}
.Basis_Calendar .next_current_month .month_detail{border-top-right-radius:0;}
.Basis_Calendar .next_current_month{border-top-right-radius:0;}
.Basis_Calendar .current_month .month_detail{border-top-left-radius:0;}
.Basis_Calendar .current_month{border-top-left-radius:0;border-top-right-radius:24px!important;}
.research_Basis_Date_Box{width:100% !important;}
.city.date-city{width:50% !important;}
.Basis_Date_Box{float:right;width:34%;}