.switch {
  position: relative;
  display: block;
  vertical-align: top;
  width: 100px;
  height: 30px;
  padding: 3px;
  margin: 0 10px 10px 0;
  background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
  background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
  border-radius: 18px !important;
  box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.switch-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0 !important;
}
.switch-label {
  position: relative;
  display: block;
  height: inherit;
  font-size: 11px;
  text-transform: uppercase;
  background: #f0262f;
  border-radius: inherit !important;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
}
.switch-label:before, .switch-label:after {
  position: absolute;
  top: 50%;
  margin-top: -.5em;
  line-height: 1;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}
.switch-label:before {
  content: attr(data-off);
  right: 11px;
  color: #FFFFFF;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.switch-label:after {
  content: attr(data-on);
  left: 11px;
  color: #FFFFFF;
  text-shadow: 0 1px rgba(0, 0, 0, 0.2);
  opacity: 0;
}
.switch-input:checked ~ .switch-label {
  background: forestgreen;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.switch-input:checked ~ .switch-label:before {
  opacity: 0;
}
.switch-input:checked ~ .switch-label:after {
  opacity: 1;
}
.switch-handle {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 28px;
  height: 28px;
  background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
  background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
  border-radius: 100% !important;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.switch-handle:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -6px;
  width: 12px;
  height: 12px;
  background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
  background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
  border-radius: 6px !important;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
}
.switch-input:checked ~ .switch-handle {
  left: 74px;
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}

/* Transition
========================== */
.switch-label, .switch-handle {
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
  -moz-transition: All 0.3s ease;
  -o-transition: All 0.3s ease;
}
div.page-bar ul.page-breadcrumb li a.breadcrumbActive{
  text-decoration:underline;
}
.removeLeftPadding{
  padding-left: 0px !important;
  padding-right: 15px;
}
.showActionHeight{
  height: 15px;
}
.checkbox{
  margin-top:0px !important;
  margin-bottom:0px !important;
}
.setWhiteColor{
  color: #FFFFFF;
}
.page-footer .page-footer-inner{
  float: right !important;
}
.badge{
  height: auto;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
  background: #eee !important;
  border-color: #dddddd !important;
  color: #333 !important;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th a{
  color: #363636;
  text-decoration: none;
}
.fa-sort{
  float: right;
  padding-top: 3px;
}
.fa-sort-desc{
  float: right;
}
.fa-sort-asc{
  float: right;
}
.fa-sort-alpha-desc{
  float: right;
}
.fa-sort-alpha-asc{
  float: right;
}
.fa-sort-amount-asc{
  float: right;
}
.fa-sort-amount-desc{
  float: right;
}
.fa-sort-numeric-asc{
  float: right;
}
.fa-sort-numeric-desc{
  float: right;
}
.error{
  color: red;
}
.login .content{
  margin: 0px auto 10px auto !important;
}
.help-block{
  display: none !important;
}
.sidebar-toggler{
  margin-bottom: 15px;
}
.remove-underline{
  text-decoration: none !important;
}
img.offerMediaList{
  height: 250px;
  width: 250px;
}
.marginBottom{
  margin-bottom: 20px;
}
img.profileImg {
  height: 100px;
  width: 100px;
  border-radius: 50% !important;
}
.field-icon {
  float: right;
  margin-left: -25px;
  margin-top: -27px;
  position: relative;
  z-index: 2;
  margin-right: 6px;
  font-size: 17px !important;
}
.close{
  margin-top:5px !important;
}
.rating-static {
  width: 60px;
  height: 16px;
  display: block;
  background: url('http://www.itsalif.info/blogfiles/rating/star-rating.png') 0 0 no-repeat;
}

.rating-50 { background-position: 0 0; }
.rating-40 { background-position: -12px 0; } 
.rating-30 { background-position: -24px 0; }
.rating-20 { background-position: -36px 0; }
.rating-10 { background-position: -48px 0; }
.rating-0  { background-position: -60px 0; }

.rating-5  { background-position: -48px -16px; }
.rating-15 { background-position: -36px -16px; }
.rating-25 { background-position: -24px -16px; }
.rating-35 { background-position: -12px -16px; }
.rating-45 { background-position: 0 -16px; }

div.stars {
  width: 270px;
  display: inline-block !important;
}

input.star { display: none !important; }

label.star {
  float: right;
  padding: 10px;
  font-size: 36px;
  color: #444;
  transition: all .2s !important;
}
input.star:checked ~ label.star:before {
  content: '\f005';
  color: #FD4;
  transition: all .25s !important;
}
input.star-5:checked ~ label.star:before {
  color: #FE7;
  text-shadow: 0 0 20px #952 !important;
}

input.star-1:checked ~ label.star:before { color: #F62 !important; }

label.star:hover { transform: rotate(-15deg) scale(1.3) !important; }

label.star:before {
  content: '\f006';
  font-family: FontAwesome !important;
}
input.star-display { display: none !important; }

label.star-display {
  float: right;
  padding: 5px;
  font-size: 15px;
  color: #444;
  transition: all .2s !important;
}
input.star-display:checked ~ label.star-display:before {
  content: '\f005';
  color: #FD4;
  transition: all .25s;
}

label.star-display:hover { transform: rotate(-15deg) scale(1.3) !important; }

label.star-display:before {
  content: '\f006';
  font-family: FontAwesome !important;
}
.padding-left {
  padding-left: 15px !important;
}
.padding-top {
  padding-top: 10px !important;
}

.fa-eye:before {
  cursor: pointer !important; 
}
.viewProfileImg{
  width: 100px;
}
.offerTitle{
  padding-left: 9px;
  font-size: 15px;
}
.noresult{
  text-align: center;
  width: 80%;
  padding-top: 19px;
}

.header-site-name{
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
}