@font-face {
  font-family: 'Glyphicons';
  src: url("theme/font/glyphicons-regular.eot");
  src: url("theme/font/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("theme/font/glyphicons-regular.woff") format("woff"), url("theme/font/glyphicons-regular.ttf") format("truetype"), url("theme/font/glyphicons-regular.svg#glyphicons_halflingsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="glyphicon-"],
[class*=" glyphicon-"] {
  font-family: 'Glyphicons';
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: 15px;
  vertical-align: middle;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

[class^="glyphicon-"]:before,
[class*=" glyphicon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}

/* main style */
.breadcrumbs li {
    display: inline;
    /*color: #ff7676 ;*/
}
.breadcrumbs ul {
    list-style-type: none;
}
.breadcrumbs a:hover {
    text-decoration: underline;
}
.panel {
    margin-top:0px !important;
}
.calender_top ul.stats {
    list-style-type: none;
}
.calender_top {
    padding: 5px;
    background: #7ace4c;
    color: black;
}
.calender_top i{
    float: left;
    /*display: block;*/
    font-size: 40px;
}
.calender_top div.details {
    float: left;
    width: 70%;
    margin-left: 5px;
}
.calender_top div.details .big {
    font-weight: bold;
}
.calender_top #dtimezone {
    margin-top: 5px;
}
.register-box img {
    max-height: 80px;
    max-width: 100px;
}
.sidebar-adds-area {
    margin: 20% 0 0 10%;
}
.color-green {
    color: green;
}
.color-red {
    color: red;
}
.color-blue {
    color: blue;
}
.color-grey {
    color: grey;;
}
.display-none {
    display: none;
}

/* ----------end main style----------- */
/* ---------- .pricing-tables style---------- */
.pricing-tables {
  *zoom: 1;
}
.pricing-tables:after {
  content: "";
  display: table;
  clear: both;
}
.pricing-tables .pricing {
  list-style-type: none;
  margin-top: 30px;
  float: left;
}
.pricing-tables .pricing.highlighted {
  margin-top: 0;
}
.pricing-tables .pricing.highlighted > li {
  background: #f6f6f6;
}
.pricing-tables .pricing.highlighted > li:nth-child(odd) {
  background: #fff;
}
.pricing-tables .pricing > li {
  background: #ddd;
  border-top: 1px solid #bbb;
  padding: 8px 12px;
  text-align: center;
}
.pricing-tables .pricing > li:first-child {
  border-top: 0;
}
.pricing-tables .pricing > li:nth-child(odd) {
  background: #e3e3e3;
}
.pricing-tables .pricing > li.head {
  background: #888;
  color: #fff;
  padding: 0;
  position: relative;
}
.pricing-tables .pricing > li.head .info {
  background: #4c9ae3;
  padding: 5px 0;
}
.pricing-tables .pricing > li.head .name {
  background: #666;
  padding: 8px 0;
  font-size: 16px;
}
.pricing-tables .pricing > li.head .price {
  font-size: 28px;
  padding: 15px 0;
}
.pricing-tables .pricing > li.head .price span {
  display: block;
  margin-top: 5px;
  font-size: 12px;
}
.pricing-tables .pricing > li.button {
  background: #fff;
}
.pricing-tables .pricing > li.button .help-text {
  font-size: 11px;
  margin-top: 5px;
  color: #888;
}
.pricing-tables .pricing.green > li.head {
  background: #339933;
}
.pricing-tables .pricing.green > li.head .info {
  background: #39ac39;
}
.pricing-tables .pricing.green > li.head .name {
  background: #267326;
}

.pricing-tables .pricing.blue > li.head {
  background: #368ee0;
}
.pricing-tables .pricing.blue > li.head .info {
  background: #4c9ae3;
}
.pricing-tables .pricing.blue > li.head .name {
  background: #1e74c5;
}
/*home page*/
ul.shop-items {
    list-style-type: none;
}
.shop-items > li .product {
  position: relative;
}
.shop-items > li .product:hover {
  background: #339933;
  /*transition: ease-in-out 300ms;*/
}
.shop-items > li .product:hover .extended {
  display: block;
  position: absolute;
  z-index: 999;
  background: #339933;
  left: 0;
  right: 0;
}
.shop-items > li .product:hover > a:hover {
  background: red;
}
.shop-items > li .product:hover > a .details {
  color: #fff;
}
.shop-items > li .product:hover > a .details .name {
  color: #fff;
}
.shop-items > li .product > a {
  text-decoration: none;
}
.shop-items > li .product > a img {
  max-width: 100%;
  height: 106px;
  width: 330px;
}
.shop-items > li .product > a .details {
  padding: 10px;
}
.shop-items > li .product > a .details .name {
  display: block;
  font-size: 16px;
  color: #333;
}
.shop-items > li .product > a .details .name .description {
    font-size: 10px;
}
.shop-items > li .product > a .details .price {
  text-align: right;
  font-size: 18px;
}
.shop-items > li .extended {
  /*padding: 10px 10px 5px 10px;*/
  display: none;
  *zoom: 1;
}
.shop-items > li .extended:after {
  content: "";
  display: table;
  clear: both;
}
.shop-items > li .extended .pull-right > a {
  color: #fff;
  font-size: 16px;
  padding: 2px 5px;
  text-decoration: none;
}
/*end home page*/
/*view to-let page*/
.image-main img{
    height: 200px;
    width: 100%;
    padding-left: 3%;
}
.more-images {
  margin-top: 15px;
}
.thumbnails a {
  display: block;
}
.thumbnails a img {
    height: 70px;
    width: 150px;
}
ul.thumbnails {
    list-style-type: none;
}

.product-details .price {
  font-size: 24px;
}
.product-details .price, .product-details div.colors, .product-details .sizes, .product-details .actions {
  margin-top: 30px;
}
.product-details div.colors {
  *zoom: 1;
}
.product-details div.colors:after {
  content: "";
  display: table;
  clear: both;
}
.product-details .actions {
  text-align: right;
}
.product-details .actions .non {
  margin-right: 15px;
}
.view-page-ads-area {
    height: 300px;
}
.margin-l-3per {
    margin-left: 3%;
}
/* end view to-let page*/
/* benefits of account page */
.columns .callout {
    height: 280px; border: 1px solid grey; padding: 10px;
}
/* end benefits of account page */
/* add-new-tolet page */
.fileinput .fileinput-preview {
    width: 200px; height: 150px;
}
/* end add-new-tolet page */
/*dashboard page*/
.usertable-dashboard form input[type="text"] {
    width:40%;
}
/*end dashboard page*/
