@font-face {font-family: "Samim FD";src: url("fonts/samim400.woff2") format("woff2");font-weight: 400;font-style: normal;}@font-face {font-family: "Samim FD";src: url("fonts/samim500.woff2") format("woff2");font-weight: 500;font-style: normal;}@font-face {font-family: "Samim FD";src: url("fonts/samim700.woff2") format("woff2");font-weight: 700;font-style: normal;}


body {
      direction: rtl;
      text-align: right;
      font-family: Samim FD, sans-serif;
    }

    .navbar {
      direction: rtl;
    }

    /* راست‌چین کردن منو و برند */
    .navbar-header {
      float: right;
    }

    .navbar-nav {
      float: right;
    }

    .navbar-right {
      float: left !important;
    }

    /* تصحیح موقعیت آیکون‌ها */
    .navbar-nav > li > a > .glyphicon {
      margin-left: 5px;
    }

    /* در موبایل */
    @media (max-width: 767px) {
      .navbar-header {
        float: none;
      }
      .navbar-right {
        float: none !important;
      }
      .navbar-nav {
        float: none !important;
      }
      .navbar-toggle {
        float: left;
      }
    }
	.no-padding,.no-padding *{padding:0px !important}
	
	.wday_names {
    height: 30px;
    width: 14.28% !important;
    background-color: #8a3100;
    font-size: 14px;
    color: #fff;
    line-height: 30px;float:right;
}
.cell {
    width: 14.28%;
    height: 60px;
    float: right;
   background-color: #fff;
    color: #4b4b4b;cursor:pointer;
}
.cell:hover{background: #faebd7;
    border: 1px solid #d5afaf;
    border-radius: 6px;}
.cell1 {
    width: 14.28%;
    height: 60px;
    float: right;
    background-color: #fff;
}
.cell.friday {color: #d50500;}
.cell.past{color:#eee;}
.cell.friday.past .dayNum{background:#d32d034f}
.todaycell {background: pink !important;border-radius: 5px;border: 2px solid #8a3100;}
. col-md-12.font_size {
     font-size: 10px;
    width: 100%;
    padding: 0px;
}
. col-md-12.mosaferan {
    width: 100%;
    padding: 0px;
    text-align: right;
    overflow-y: auto;
    height: 74px;
}
.x-large{font-size:x-large;}

.bg-gray {
    background: #f2f2f2f2;
}
.bg-white{background: #fff;}
.radius-10{border-radius:10px}
.pd-15{padding: 15px;}
.dayNum {
    margin: 4%;
    display: flex
;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    height: 94%;
}
.friday .dayNum {
    background: #d32d03;
    border-radius: 10px;
    color: #eee;
}
.acticeCell{background: #0a500c;
    color: #eee;
    border-radius: 20px;}
	.acticeCell.past,.row_past:hover{ background: #0a500c8c !important;}
	.row_past{ background: #eeeeee78 !important;}
	
	
	
.popup-div {
    position: fixed;
    width: 70%;
    min-height: 94%;
    top: 7%;
    background: #eee;
    border-radius: 15px;
    z-index: 99999999991;
    margin: 0 15%;
    padding: 1%;
    display: none;
    overflow-y: auto;
    max-height: 95%;
    left: 0px;
}	
	
	
#popup-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background: black;
    z-index: 1;
    opacity: 0.5;
    display: none;
    right: 0;
}
.pink_calender:hover{
	    background: #0a500c;
    color: #fff;
}	
.pink_calender {
    background: #eee;
    margin: 5px 0px;
    padding: 6px 10px;
    border-radius: 10px;
}
.pointer{cursor:pointer}
.lastCell{border-bottom-left-radius:35px;}
.firstCell{border-top-right-radius:35px;}

.firstCell,.lastCell{background:#fdb713 !important;}
.betweenCell{background:#faebd7;}

.city_offer {
    font-size: x-large;
    border-bottom: 2px dotted;
    padding: 20px;
}