.trans {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.bggRed {
  color: #fff;
  background: #b31211 !important;
  background: -moz-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b31211), color-stop(100%, #a00000)) !important;
  background: -webkit-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: -o-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: -ms-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: linear-gradient(to bottom, #b31211 0%, #a00000 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a00000', endColorstr='#b31211', GradientType=0) !important;
}
.bggBlue {
  background: #3358b3 !important;
  background: -moz-linear-gradient(top, #3358b3 0%, #3153a7 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3358b3), color-stop(100%, #3153a7)) !important;
  background: -webkit-linear-gradient(top, #3358b3 0%, #3153a7 100%) !important;
  background: -o-linear-gradient(top, #3358b3 0%, #3153a7 100%) !important;
  background: -ms-linear-gradient(top, #3358b3 0%, #3153a7 100%) !important;
  background: linear-gradient(to bottom, #3358b3 0%, #3153a7 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3153A7', endColorstr='#3358b3', GradientType=0) !important;
}
.bgg {
  color: #fff;
  background: #8ab315;
  background: -moz-linear-gradient(top, #8ab315 0%, #62951b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ab315), color-stop(100%, #62951b));
  background: -webkit-linear-gradient(top, #8ab315 0%, #62951b 100%);
  background: -o-linear-gradient(top, #8ab315 0%, #62951b 100%);
  background: -ms-linear-gradient(top, #8ab315 0%, #62951b 100%);
  background: linear-gradient(to bottom, #8ab315 0%, #62951b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62951b', endColorstr='#8ab315', GradientType=0);
}
.alert p span {
  font-family: tahoma, serif;
  font-size: 13px;
}
.alert p strong {
  margin-left: 10px;
}
[class*="settingAd"] {
  display: none;
}
#service h2 {
  color: #76a418;
}
.edit-ad .single-place {
  margin: 7px 0 !important;
}
.edit-ad .ReadMore {
  color: #fff;
  background: #b31211 !important;
  background: -moz-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b31211), color-stop(100%, #a00000)) !important;
  background: -webkit-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: -o-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: -ms-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: linear-gradient(to bottom, #b31211 0%, #a00000 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a00000', endColorstr='#b31211', GradientType=0) !important;
}
.crop-img {
  position: relative;
  overflow: hidden;
  /* height: 94px;*/

}
footer .subscribe input {
  width: 100% !important;
  margin-bottom: 2px;
}
.subscribe .btn {
  margin-bottom: 7px;
}
.BTNs-small {
  margin-top: -44px;
}
.BTNs-small .btn-default {
  padding: 4px 8px !important;
  float: right;
  font-size: 14px !important;
  margin: 5px;
}
.btn-green {
  color: #fff;
  background: #8ab315;
  background: -moz-linear-gradient(top, #8ab315 0%, #62951b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ab315), color-stop(100%, #62951b));
  background: -webkit-linear-gradient(top, #8ab315 0%, #62951b 100%);
  background: -o-linear-gradient(top, #8ab315 0%, #62951b 100%);
  background: -ms-linear-gradient(top, #8ab315 0%, #62951b 100%);
  background: linear-gradient(to bottom, #8ab315 0%, #62951b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62951b', endColorstr='#8ab315', GradientType=0);
  color: #ffffff;
  border: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.btn-green:hover {
  background: #363636;
  color: #fff;
}
#controlSelect {
  overflow: hidden;
  height: 28px;
}
#controlSelect #showMonthAndYear a {
  font-size: 14px;
  font-weight: bold;
  background: #ff832c;
  border-radius: 10px;
  padding: 1px 10px;
}
#controlSelect #selectMonthAndYear {
  display: none;
  color: #8c8c8c;
}
.cal-caption {
  overflow: hidden !important;
}
#tableCalendar {
  display: none;
}
#hijiri i {
  color: #FF832C;
  text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}
.cal-body a {
  position: relative;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.cal-body a span.c-Hijiri {
  position: absolute;
  line-height: 1;
  bottom: 2px;
  right: 0;
}
.cal-body a span.c-Hijiri:after {
  content: 'هـ';
  font-size: 12px;
  padding: 0;
  line-height: 8px;
  vertical-align: bottom;
}
.cal-body a span.c-Hijiri .dayHijiri {
  border: 1px solid #89B215;
  background: #FFFFFF;
  border-radius: 9px 0 0 0;
  font-size: 12px;
  padding: 2px 1px 1px 3px;
  color: #78991C;
}
.cal-body a:hover {
  color: #78991C;
}
.cal-body a:hover .dayHijiri {
  color: #fff !important;
  background: #78991C !important;
  border: 1px solid #fff !important;
}
.cal-body a:hover .c-Hijiri:after {
  color: #78991C;
}
.cal-body a:active {
  color: #fff;
}
.cal-body a:active .dayHijiri {
  color: #fff !important;
  background: #658870 !important;
  border: 1px solid #fff !important;
}
.cal-body a:active .c-Hijiri:after {
  color: #fff;
}
.cal-body .cal-check a .dayHijiri {
  border: 1px solid #FF832C !important;
  color: #FF832C !important;
}
.cal-body .cal-check a:hover {
  color: #FF832C;
}
.cal-body .cal-check a:hover .dayHijiri {
  color: #fff !important;
  background: #FF832C !important;
  border: 1px solid #fff !important;
}
.cal-body .cal-check a:hover .c-Hijiri:after {
  color: #FF832C;
}
.cal-body .cal-check a:active {
  color: #ffffff;
}
.cal-body .cal-check a:active .dayHijiri {
  color: #fff !important;
  background: #658870 !important;
  border: 1px solid #fff !important;
}
.cal-body .cal-check a:active .c-Hijiri:after {
  color: #fff;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  min-width: 100%;
}
#onlyCalendars .cal {
  width: 100%;
}
.cal-info {
  font-family: Tahoma;
}
.carousel-caption a {
  color: #FF7F00;
  font-weight: bold;
  margin: 0 2px;
  font-size: 12px;
}
.carousel-caption a:hover {
  color: #ffffff;
}
.modal-body span {
  font-family: arial;
  font-size: 13px;
}
#myArea {
  display: none;
}
.pagination {
  margin: 0;
}
.pagination a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #549818;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination .next {
  float: right;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #76A418;
  border-color: #549818;
}
.pagination > li > a,
.pagination > li > span {
  color: #549818;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #3b7215;
}
.places .single-place .Content h2,
.usercp .single-place .Content h2 {
  font-size: 16px !important;
}
.places .single-place .Content,
.usercp .single-place .Content {
  padding-top: 19px !important;
}
.serv-calenders {
  border: 1px solid #E3E3E3;
  margin-bottom: 10px;
  padding: 0 20px 10px;
}
.merge-btn input {
  float: right;
  width: 80%;
  height: auto !important;
}
.merge-btn button {
  float: left;
  padding: 0 15px !important;
}
#date .cal {
  width: auto;
}
.containerReadMore {
  position: absolute;
  width: 100%;
  bottom: 10px;
}
.TopServ {
  margin-top: -32px !important;
  margin-bottom: 29px !important;
}
.TopServ .fancy-hr {
  margin-bottom: 20px !important;
}
.menu aside {
  background: #e5e5e5;
  min-height: 488px;
}
.ac-del {
  color: #fff;
  background: #b31211 !important;
  background: -moz-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b31211), color-stop(100%, #a00000)) !important;
  background: -webkit-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: -o-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: -ms-linear-gradient(top, #b31211 0%, #a00000 100%) !important;
  background: linear-gradient(to bottom, #b31211 0%, #a00000 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a00000', endColorstr='#b31211', GradientType=0) !important;
}
.ac-info {
  background: #3358b3 !important;
  background: -moz-linear-gradient(top, #3358b3 0%, #3153a7 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3358b3), color-stop(100%, #3153a7)) !important;
  background: -webkit-linear-gradient(top, #3358b3 0%, #3153a7 100%) !important;
  background: -o-linear-gradient(top, #3358b3 0%, #3153a7 100%) !important;
  background: -ms-linear-gradient(top, #3358b3 0%, #3153a7 100%) !important;
  background: linear-gradient(to bottom, #3358b3 0%, #3153a7 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3153A7', endColorstr='#3358b3', GradientType=0) !important;
}
.subTitle {
  text-align: right;
  padding: 0;
  margin: 0;
}
.subTitle h3 {
  padding: 0 !important;
  margin: 11px 2px !important;
  font-size: 16px !important;
  font-weight: bold;
}
.subTitle h3 span {
  font-weight: normal;
  margin-right: 5px;
  color: #7f8c8d;
}
@media (max-width: 768px) {
  #date .modal-sm,
  #date .modal-lg {
    width: 80%;
    margin: 30px auto;
  }
}
@media (min-width: 992px) {
  #date .modal-sm,
  #date .modal-lg {
    width: 500px;
  }
}
.guide .cal-info .available-day,
.guide .cal-info .booked-day {
  margin-bottom: 0;
}
.guide .cal-info .available-day:before,
.guide .cal-info .booked-day:before {
  width: 6px;
  height: 39px;
  margin-left: 0;
}
.calendarAccount .cal {
  width: 100%;
}
#noticeDay {
  display: none;
}
#GideCalendar {
  text-align: right;
}
#GideCalendar #editGuide {
  margin-top: -36px;
  display: block;
  margin-bottom: 20px;
  font-style: italic;
  font-size: 13px;
}
