@charset "UTF-8";.calendar{max-width:400px;width:100%;border:solid 1px #000;border-radius:5px;padding:0 10px 15px 10px;margin:auto}@media(max-width:767px){.calendar{border:0}}.ltr .calendar{direction:ltr}.calendar .calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ltr .calendar .calendar-header .glyphicon-menu-left:before{content:""}.ltr .calendar .calendar-header .glyphicon-menu-right:before{content:""}.calendar .calendar-header .calendar-change-month{border:solid 1px #000;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.calendar .calendar-header .calendar-change-month:hover{background:#999;color:#fff}.calendar .calendar-header .calendar-change-month.disable{visibility:hidden;cursor:auto}.calendar .calendar-header .monthName{font-weight:bold}.calendar .calendar-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.calendar .calendar-body .day-name .day-box{cursor:auto}.calendar .day-name,.calendar .day{width:14.28571%;font-weight:bold;position:relative;padding:1px}.calendar .day-name:before,.calendar .day:before{content:"";display:block;padding-top:100%}.calendar .day-name .day-box,.calendar .day .day-box{position:absolute;top:0;left:0;width:calc(100% - 3px);height:calc(100% - 3px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-left:1px;margin-top:1px}.calendar .day-name .price .day-box,.calendar .day .price .day-box{display:block;font-size:10px;margin-top:5px}.calendar .day-name.offer,.calendar .day.offer{background-image:url('../../images/calender/image.svg');background-position:0 0;background-size:15px 15px;background-repeat:no-repeat}@media(max-width:767px){.calendar .day-name.offer,.calendar .day.offer{background-size:11px 11px}}.calendar .day-name:after,.calendar .day:after{position:absolute;background:#999;width:100px;z-index:10;top:0;-webkit-transform:translate(25px,-40px);transform:translate(25px,-40px);margin-left:-60px;padding-top:10px;padding-bottom:10px;border-radius:5px;font-size:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.calendar .day-name.reserved:not(.available):not(.select) .day-box,.calendar .day.reserved:not(.available):not(.select) .day-box{cursor:not-allowed !important;background:repeating-linear-gradient(-45deg,#e9e9e9,#e9e9e9 10px,#dbdbdb 10px,#dbdbdb 20px)}.calendar .day-name.reserved:not(.available):not(.select):hover:after,.calendar .day.reserved:not(.available):not(.select):hover:after{content:' قبلا رزرو شده است'}.ltr .calendar .day-name.reserved:not(.available):not(.select):hover:after,.ltr .calendar .day.reserved:not(.available):not(.select):hover:after{content:' reserved ' !important}.calendar .day-name.firstselect .day-box,.calendar .day.firstselect .day-box{border-radius:0 5px 5px 0}.ltr .calendar .day-name.firstselect .day-box,.ltr .calendar .day.firstselect .day-box{border-radius:5px 0 0 5px}.calendar .day-name.secondselect .day-box,.calendar .day.secondselect .day-box{border-radius:5px 0 0 5px}.ltr .calendar .day-name.secondselect .day-box,.ltr .calendar .day.secondselect .day-box{border-radius:0 5px 5px 0}.calendar .day-name.disable .day-box,.calendar .day.disable .day-box{cursor:not-allowed !important;background:repeating-linear-gradient(-45deg,#e9e9e9,#e9e9e9 10px,#dbdbdb 10px,#dbdbdb 20px) !important}.calendar .day-name.disable:hover:after,.calendar .day.disable:hover:after{content:' غیر فعال' !important}.ltr .calendar .day-name.disable:hover:after,.ltr .calendar .day.disable:hover:after{content:' disable ' !important}.calendar .day-name.select .day-box,.calendar .day.select .day-box{background:#0060af !important;color:#fff}.calendar .day-name.select:after,.calendar .day.select:after{display:none}.calendar .day-name.nall .day-box,.calendar .day.nall .day-box{background:transparent !important}.calendar .calendar-days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar .calendar-refresh:hover{color:#0060af;cursor:pointer}.calender-header{background:rgba(60,63,64,.9);color:#fff;padding:10.24px 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-10px;margin-left:-10px}.calendar-border{border:solid 1px #d6d6d6;padding:15px 10px;border-radius:7px}.calender-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10.24px 1.5em}.calsender-input{text-align:center;margin-bottom:20px;border:solid 1px #eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:10px;border-radius:7px}.calsender-input #dateback,.calsender-input #datego{margin-top:-30px;padding-top:30px;border-radius:5px}.calsender-input .col-xs-5,.calsender-input .col-xs-2{float:none}.ltr .calsender-input .col-xs-5,.ltr .calsender-input .col-xs-2{float:left}.calsender-input .calendar-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calsender-input label{display:block;width:100%}.calsender-input .input{border:0;width:100%;min-height:33px;display:block}.calsender-input .input.active{background:#e0f7ff}.calsendar-input-iconDate{height:26px}.calsendar-input-iconDate span{height:26px;font-size:22px}.ltr .calsendar-input-iconDate span:before{content:""}.holidays{color:#f00}body.ltr{direction:ltr}#number-of-people{display:none}#number-of-people.active{display:block}.number-of-people-border{border:solid 1px #eee;border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px}.number-of-people-border .input-number-of-people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-of-people-border .input-number-of-people .btn{border-radius:50%;width:35px;height:35px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #0060af;color:#0060af;outline:none !important;cursor:pointer}.number-of-people-border .input-number-of-people .btn span{margin-top:-3px}.number-of-people-border .input-number-of-people .btn.disable{opacity:.3;cursor:not-allowed}.number-of-people-border .input-number-of-people .show-number-of-people{padding:0 15px}.reserve-btn{width:55% !important;margin-top:10px !important;float:left}.factor>div{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;font-size:13px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;color:#484848}.factor>div:last-child{color:#000;font-size:14px;font-weight:bold;border-bottom:0}.calendar .calendar-border .calendar-days .free,.calendar .calendar-body{border:1px solid #f2f2f2}.calendar .calendar-border .calendar-days .available{border:1px solid #f2f2f2}.calendar .calendar-border .calendar-days .free .day-box .price,.calendar .calendar-border .calendar-days .available .day-box .price{font-size:11px;font-weight:100}.today.day{border:solid 2px #00bcd4 !important;border-radius:5px}.free{color:#000}.holidays{color:#f00}.available-hover{background:rgba(0,96,175,.51);color:#fff}