body {
	margin: 0;
	padding: 0;
	background-color: #edf4fb;
}

.span-minimsj{
	font-size: 11px;
  font-weight: 200;
  color: #777777;
}

.balance-info-div{
	padding-right: 10px;
  padding-left: 10px;
}

.balance-info{
	padding: 5px;
  /* border-radius: 5px; */
  font-size: 12px;
  color: #757575;
  background-color: #e0f8ff;
  border-radius: 0px;
	text-align: left;
}

.crossed-price{
	text-decoration: line-through;
	color: #9c9c9c !important;
	font-size: 16px;
	margin-bottom: -10px;
}

.link-like-text{
	font-weight: 300;
	font-size: 13px;
	color: #295d81;
	text-decoration: underline;
	cursor: pointer;
}

.modal-content{
	width: auto;
}

.featuredItemCaption{
	vertical-align: baseline;
	margin-left: 10px;
	font-size: 11px;
	font-weight: 300;
	margin-top: -5px;
	color: gray;
	font-family: &quot; Helvetica Neue&quot;, &quot;Helvetica&quot;, &quot;Arial&quot;, &quot;sans-serif&quot;;
}

.featuredItemPrice{
	position: absolute;
  bottom: 5px;
  left: 30px;
  padding: 4px;
  background-color: #2b2b2beb;
  border-radius: 5px;
  color: white;
}

.FeaturedItemPiece{
	cursor:pointer;
	margin-top: 10px;
}

.FeaturedItemBlock:hover{
	border: solid 2px #808080 !important;
}

.featuredItemsZone{
	margin-top: 20px;
	margin-bottom: 20px;
}

.featuredListingItem{
	background-color: #d6ebff !important;
	border-top: 1px solid #63636382 !important;
	border-bottom: 1px solid #63636382 !important;
}

.charsLeftSpan{
	font-size: 12px;
	margin-top: -8px;
	font-weight: 300;
	color: #2b6989;
}

.movementRow{
	cursor: pointer;
}

.movementReject{
	background-color: #ffc4c47d;
}

.sumMovement{
	display: inline-block;
  vertical-align: text-top;
}

.movementsTable h3{
	font-weight: 400;
	font-size: 14px;
}

.movementsTable h4{
	font-weight: 400;
	font-size: 12px;
	color: #00c72e;
	display: inline-block;
}

.movementsTable h5{
	font-weight: 300;
	font-size: 12px;
	margin-top: -7px;
}

.balanceResult{
	font-weight: 400;
  font-size: 12px;
  color: #6f6f70;
  display: inline-block;
  margin-left: 3px;
}

.publishTypeOption h5{
	color: #3c3c3c;
  font-weight: 400;
}

.publishTypeOption h4{
	font-size: 20px;
	color: #5cb85b;
}

.publishTypeOption h3{
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #3379b7;
	font-weight: 400;
}

.publishTypeOption h2 {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #366588;
    font-weight: 400;
}



.account-balance{
	text-align: center;
  padding: 1px;
  margin-top: 10px;
	margin-bottom: 10px;
  background-color: white;
  border-radius: 5px;
  box-shadow: 1px 2px 0 0 #e0e0e0;
}

.balance-lg{
	display: block;
}

.balance-xs{
	display: none;
}

.account-balance h2{
	margin-top: 0px;
  font-weight: 200;
  color: #6f6f6f;
}

.account-balance h3{
	font-weight: 300;
  margin-bottom: 0px;
  margin-top: 10px;
}

.account-balance-span{
	font-weight: 200;
  margin-top: -25px;
  color: #44ae2c;
}

.itemIDErrorDiv{
	padding: 20px;
  text-align: center;
  border-radius: 5px;
}

.itemIDErrorDiv h2{
	font-size: 22px;
  font-weight: 400;
	color: #ff6f6f;
}

.itemIDErrorDiv i{
	color: #ff7070;
  margin-right: 7px;
  vertical-align: text-top;
	margin-top: 2px;
}


.update-profile-btn{
	width: 60%;
	margin-bottom: 15px;
	margin-top: 10px;
	border-radius: 15px;
	box-shadow: 1px 2px 0 0 #959595;
}

.edit-item-options-modal-btn{
	width: 100%;
  margin-bottom: 15px;
}

.edit-item-options-btn{
	position:absolute;
	right:15%;
	border-radius:15px;
	height:30px;
	width:30px;
	font-size : 15px;
	box-shadow: 3px 3px 3px #888888;
	margin-top: -30px;
}

.featured-item-options-btn{
	position: absolute;
  left: 15%;
  border-radius: 12.5px;
  height: 25px;
  width: 25px;
  font-size: 19px;
  box-shadow: 3px 3px 3px #888888;
  margin-top: 35px;
}

.btn-anu-info{
	padding: 0px 6px !important;
  font-size: 15px !important;
  border-radius: 100px !important;
  line-height: 30px !important;
}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #37a8ff;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 130%;
  left: 50%;
  margin-left: -70px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #37a8ff transparent transparent transparent;
}

.socialButtons{
	position: absolute;
  bottom: 0;
  width: 57%;
	text-align: center;
}

.socialButtons h3{
	font-family: 'Lato', Arial;
	vertical-align: sub;
  color: #66666673;
  font-size: 13px;
	margin-top: 10px;
}

.socialButtons span{
	vertical-align: text-top;
}

.socialButtons .button{
	border: 0px;
  border-top: 1px #b0b4b8;
  border-style: solid;
}

.socialButtons .button:hover h3{
	color: #000000e0;
}

.shareButton:hover .tooltiptext {
  visibility: visible !important;
  opacity: 1;
}



.toggleSideMenu {
	margin: 5px 5px 0 0;
  position: relative;
  display: inline-block;
  pointer-events: auto;
  /*margin: -5px;
	padding: 5px; */
}

.likeButtonP{
	display: inline-block;
	white-space: nowrap;
	margin-left: 5px;
	margin-bottom: 0px;
}

.itemCommentsBar{
	margin-top: 0px;
  background-color: #f8f8f8;
  margin: 0px;
  width: 100% !important;
  bottom: 0;
  min-height: 30px;
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1430;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
	box-shadow: -1px 0px 2px #bfbfbf;
}

.itemCommentsBar h3{
	margin-top: 5px;
	margin-right: 5px;
	display: inline-block;
	cursor: pointer;
}

.itemCommentsBar .share{
	vertical-align: sub;
	margin-left: 3px;

}

.tooltiptextItem {
  bottom: 100% !important;
	margin-left: 0px !important;
  left: 30px !important;

}

.share:hover .tooltiptextItem {
 visibility: visible !important;
 opacity: 1 !important;
}

.actions-brief-item{
	margin-top: 12px;
	white-space: nowrap;
}

.userNameComment{
	cursor: pointer;
}

.item-info-desc{
	margin-top: 0px;
  font-family: 'Lato', Arial;
  font-weight: 400;
}

.input-group-select{
	margin-top: 0px !important;
  height: 32px !important;
}

.changeProfilePicture h4{
	color: #2a6989;
  font-size: 14px;
}

.profile-list-item{
	cursor: pointer;
}

.profile-list-item:hover{
	background-color: #ececec;
  border: 1px solid #7b7b7b !important;
}

.profile-pic-modal-div{
	padding:40px;
}



.bar-subheader {
  top: 44px;
  height: 44px;
}
.bar-subheader .title {
  height: 43px;
  line-height: 44px;
}

.post-category-state{
	bottom: -35px !important;
}

.post-category-item{
	bottom: -20px !important;
}

.post-category-state-item{
	bottom: -40px !important;
}


.post-category {
  position: absolute;
  right: 0px;
  bottom: -15px;
  border-radius: 2px 0px 0px 2px;
  padding: 1px 10px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  max-width: 160px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.post-category {
  border-right: 2px solid #d8d8d8;
  background-color: #F1F1F1;
  color: #727272; }
  .post-category.Telefonos {
    border-color: #387ef5;
    background-color: rgba(105, 157, 247, 0.7);
    color: #FFFFFF; }
  .post-category.ComputadorasyTablets {
    border-color: #387ef5;
    background-color: rgba(105, 157, 247, 0.7);
    color: #FFFFFF; }
  .post-category.AudioTVFotoVideo {
    border-color: #387ef5;
    background-color: rgba(105, 157, 247, 0.7);
    color: #FFFFFF; }
  .post-category.ConsolasyVideojuegos {
    border-color: #387ef5;
    background-color: rgba(105, 157, 247, 0.7);
    color: #FFFFFF; }
  .post-category.OtrosElectronicos {
    border-color: #387ef5;
    background-color: rgba(105, 157, 247, 0.7);
    color: #FFFFFF; }


  .post-category.AutosyCamionetas {
    border-color: #ef473a;
    background-color: rgba(243, 115, 105, 0.7);
    color: #FFFFFF; }
  .post-category.AutopartesyAccesorios {
    border-color: #ef473a;
    background-color: rgba(243, 162, 105, 0.73);
    color: #FFFFFF; }
  .post-category.Motocicletas {
    border-color: #ef473a;
    background-color: rgba(243, 115, 105, 0.7);
    color: #FFFFFF; }
  .post-category.CamionetasyComerciales {
    border-color: #ef473a;
    background-color: rgba(243, 162, 105, 0.73);
    color: #FFFFFF; }
  .post-category.NauticayAviacion {
    border-color: #ef473a;
    background-color: rgba(243, 162, 105, 0.73);
    color: #FFFFFF; }


  .post-category.CasasyDepartamentos {
    border-color: #886aea;
    background-color: rgba(172, 151, 240, 0.7);
    color: #FFFFFF; }
  .post-category.TerrenosyLotes {
    border-color: #886aea;
    background-color: rgba(172, 151, 240, 0.7);
    color: #FFFFFF; }
  .post-category.OficinasyLocales {
    border-color: #886aea;
    background-color: rgba(172, 151, 240, 0.7);
    color: #FFFFFF; }
  .post-category.AsistenciasyCuartos {
    border-color: #886aea;
    background-color: rgba(172, 151, 240, 0.7);
    color: #FFFFFF; }
  .post-category.CasasdeCampo {
    border-color: #886aea;
    background-color: rgba(172, 151, 240, 0.7);
    color: #FFFFFF; }
  .post-category.Traspasos {
    border-color: #886aea;
    background-color: rgba(172, 151, 240, 0.7);
    color: #FFFFFF; }
  .post-category.RentasVacacionales {
    border-color: #886aea;
    background-color: rgba(172, 151, 240, 0.7);
    color: #FFFFFF; }

  .post-category.AnimalesyMascotas {
    border-color: #33cd5f;
    background-color: rgba(92, 215, 127, 0.7);
    color: #FFFFFF; }
  .post-category.Bicicletas {
    border-color: #33cd5f;
    background-color: rgba(92, 215, 127, 0.7);
    color: #FFFFFF; }
  .post-category.Deportes {
    border-color: #33cd5f;
    background-color: rgba(92, 215, 127, 0.7);
    color: #FFFFFF; }
  .post-category.InstrumentosMusicales {
    border-color: #33cd5f;
    background-color: rgba(92, 215, 127, 0.7);
    color: #FFFFFF; }
  .post-category.CazaPescaCamping {
    border-color: #33cd5f;
    background-color: rgba(92, 215, 127, 0.7);
    color: #FFFFFF; }
  .post-category.Coleccionables {
    border-color: #33cd5f;
    background-color: rgba(92, 215, 127, 0.7);
    color: #FFFFFF; }
  .post-category.Libros {
    border-color: #33cd5f;
    background-color: rgba(92, 215, 127, 0.7);
    color: #FFFFFF; }
  .post-category.Boletos {
    border-color: #33cd5f;
    background-color: rgba(92, 215, 127, 0.7);
    color: #FFFFFF; }
  .post-category.Viajes {
    border-color: #33cd5f;
    background-color: rgba(92, 215, 127, 0.7);
    color: #FFFFFF; }



  .post-category.RopayZapatos {
    border-color: #804515;
    background-color: rgba(172, 93, 28, 0.7);
    color: #FFFFFF; }
  .post-category.Articulosparaninos {
    border-color: #804515;
    background-color: rgba(172, 93, 28, 0.7);
    color: #FFFFFF; }
  .post-category.AccesoriosyRelojes {
    border-color: #804515;
    background-color: rgba(172, 93, 28, 0.7);
    color: #FFFFFF; }
  .post-category.SaludyBelleza {
    border-color: #804515;
    background-color: rgba(172, 93, 28, 0.7);
    color: #FFFFFF; }
  .post-category.AmoryAmistad {
    border-color: #804515;
    background-color: rgba(172, 93, 28, 0.7);
    color: #FFFFFF; }
  .post-category.Empleo {
    border-color: #804515;
    background-color: rgba(172, 93, 28, 0.7);
    color: #FFFFFF; }
  .post-category.ServiciosyEventos {
    border-color: #804515;
    background-color: rgba(172, 93, 28, 0.7);
    color: #FFFFFF; }
  .post-category.BuscoEmpleo {
    border-color: #804515;
    background-color: rgba(172, 93, 28, 0.7);
    color: #FFFFFF; }

  .post-category.Electrodomesticos {
    border-color: #882D60;
    background-color: rgba(174, 58, 123, 0.7);
    color: #FFFFFF; }
  .post-category.MueblesyDecoracion {
    border-color: #882D60;
    background-color: rgba(174, 58, 123, 0.7);
    color: #FFFFFF; }
  .post-category.JardinyExterior {
    border-color: #882D60;
    background-color: rgba(174, 58, 123, 0.7);
    color: #FFFFFF; }
  .post-category.MaquinariayConstruccion {
    border-color: #882D60;
    background-color: rgba(174, 58, 123, 0.7);
    color: #FFFFFF; }
  .post-category.ArticulosdeOficina {
    border-color: #882D60;
    background-color: rgba(174, 58, 123, 0.7);
    color: #FFFFFF; }
  .post-category.RestaurantesyComida {
    border-color: #882D60;
    background-color: rgba(174, 58, 123, 0.7);
    color: #FFFFFF; }
  .post-category.Todolodemas {
    border-color: #882D60;
    background-color: rgba(174, 58, 123, 0.7);
    color: #FFFFFF; }
  .post-category.Negro {
    border-color: #000;
    background-color: rgba(26, 26, 26, 0.7);
    color: #FFFFFF; }


  .post-category.AmarilloFeo {
    border-color: #ffc900;
    background-color: rgba(255, 212, 51, 0.7);
    color: #FFFFFF; }

.actions-brief-row{
	float: right;
  text-align: right;
  margin-right: -15px !important;
}

.actions-brief {
  padding: 10px;
  /*padding-top: 5px;*/
  font-size: 9px;
  font-weight: 300;
	position: absolute;
  right: 0;
  top: 30px;
	min-width: 100px;
}

a.subdued {
  padding-right: 0px;
  color: #888;
  text-decoration: none;
}
a.subdued:hover {
  text-decoration: none;
}
a.subdued:last-child {
  padding-right: 0;
}

.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: horizontal;
  -moz-flex-direction: horizontal;
  -ms-flex-direction: horizontal;
  flex-direction: horizontal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-color: #b2b2b2;
  background-color: #f7f7f7;
  background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
  color: #444;
  position: absolute;
  bottom: 0;
  z-index: 5;
  width: 100%;
  height: 49px;
  border-style: solid;
  border-top-width: 1px;
  background-size: 0;
  line-height: 49px;
}

.tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.tab-item-active .tab-title, .tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.tab-item-active i, .tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.active .tab-title, .tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.active i, .tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.activated .tab-title, .tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.activated i {
    display: block;
    margin-top: -1px; }
  .tabs-top.tabs-striped.tabs-icon-left .tab-item {
    margin-top: 1px; }
    .tabs-top.tabs-striped.tabs-icon-left .tab-item.tab-item-active .tab-title, .tabs-top.tabs-striped.tabs-icon-left .tab-item.tab-item-active i, .tabs-top.tabs-striped.tabs-icon-left .tab-item.active .tab-title, .tabs-top.tabs-striped.tabs-icon-left .tab-item.active i, .tabs-top.tabs-striped.tabs-icon-left .tab-item.activated .tab-title, .tabs-top.tabs-striped.tabs-icon-left .tab-item.activated i {
      margin-top: -0.1em; }

/* Allow parent element to have tabs-top */
/* If you change this, change platform.scss as well */
.tabs-top > .tabs,
.tabs.tabs-top {
  top: 44px;
  padding-top: 0;
  background-position: bottom;
  border-top-width: 0;
  border-bottom-width: 1px; }
  .tabs-top > .tabs .tab-item.tab-item-active .badge, .tabs-top > .tabs .tab-item.active .badge, .tabs-top > .tabs .tab-item.activated .badge,
  .tabs.tabs-top .tab-item.tab-item-active .badge,
  .tabs.tabs-top .tab-item.active .badge,
  .tabs.tabs-top .tab-item.activated .badge {
    top: 4%; }

.tabs-top ~ .bar-header {
  border-bottom-width: 0; }

.tab-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  overflow: hidden;
  max-width: 150px;
  height: 100%;
  color: inherit;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  font-size: 14px;
  font-family: "-apple-system", "Helvetica Neue", "Roboto", "Segoe UI", sans-serif;
  opacity: 0.7; }
  .tab-item:hover {
    cursor: pointer; }
  .tab-item.tab-hidden {
    display: none; }

.tabs-item-hide > .tabs,
.tabs.tabs-item-hide {
  display: none; }

.tabs-icon-top > .tabs .tab-item,
.tabs-icon-top.tabs .tab-item,
.tabs-icon-bottom > .tabs .tab-item,
.tabs-icon-bottom.tabs .tab-item {
  font-size: 10px;
  line-height: 14px; }

.tab-item .icon {
  display: block;
  margin: 0 auto;
  height: 32px;
  font-size: 32px; }

.tabs-icon-left.tabs .tab-item,
.tabs-icon-left > .tabs .tab-item,
.tabs-icon-right.tabs .tab-item,
.tabs-icon-right > .tabs .tab-item {
  font-size: 10px; }
  .tabs-icon-left.tabs .tab-item .icon, .tabs-icon-left.tabs .tab-item .tab-title,
  .tabs-icon-left > .tabs .tab-item .icon,
  .tabs-icon-left > .tabs .tab-item .tab-title,
  .tabs-icon-right.tabs .tab-item .icon,
  .tabs-icon-right.tabs .tab-item .tab-title,
  .tabs-icon-right > .tabs .tab-item .icon,
  .tabs-icon-right > .tabs .tab-item .tab-title {
    display: inline-block;
    vertical-align: top;
    margin-top: -.1em; }
    .tabs-icon-left.tabs .tab-item .icon:before, .tabs-icon-left.tabs .tab-item .tab-title:before,
    .tabs-icon-left > .tabs .tab-item .icon:before,
    .tabs-icon-left > .tabs .tab-item .tab-title:before,
    .tabs-icon-right.tabs .tab-item .icon:before,
    .tabs-icon-right.tabs .tab-item .tab-title:before,
    .tabs-icon-right > .tabs .tab-item .icon:before,
    .tabs-icon-right > .tabs .tab-item .tab-title:before {
      font-size: 24px;
      line-height: 49px; }

.tabs-icon-left > .tabs .tab-item .icon,
.tabs-icon-left.tabs .tab-item .icon {
  padding-right: 3px; }

.tabs-icon-right > .tabs .tab-item .icon,
.tabs-icon-right.tabs .tab-item .icon {
  padding-left: 3px; }

.tabs-icon-only > .tabs .icon,
.tabs-icon-only.tabs .icon {
  line-height: inherit; }

.tab-item.has-badge {
  position: relative; }

.tab-item .badge {
  position: absolute;
  top: 4%;
  right: 33%;
  right: calc(50% - 26px);
  padding: 1px 6px;
  height: auto;
  font-size: 12px;
  line-height: 16px; }

/* Navigational tab */
/* Active state for tab */
.tab-item.tab-item-active,
.tab-item.active,
.tab-item.activated {
  opacity: 1; }
  .tab-item.tab-item-active.tab-item-light,
  .tab-item.active.tab-item-light,
  .tab-item.activated.tab-item-light {
    color: #fff; }
  .tab-item.tab-item-active.tab-item-stable,
  .tab-item.active.tab-item-stable,
  .tab-item.activated.tab-item-stable {
    color: #f7f7f7; }
  .tab-item.tab-item-active.tab-item-positive,
  .tab-item.active.tab-item-positive,
  .tab-item.activated.tab-item-positive {
    color: #2B7BF2; }
  .tab-item.tab-item-active.tab-item-calm,
  .tab-item.active.tab-item-calm,
  .tab-item.activated.tab-item-calm {
    color: #11c1f3; }
  .tab-item.tab-item-active.tab-item-assertive,
  .tab-item.active.tab-item-assertive,
  .tab-item.activated.tab-item-assertive {
    color: #ef473a; }
  .tab-item.tab-item-active.tab-item-balanced,
  .tab-item.active.tab-item-balanced,
  .tab-item.activated.tab-item-balanced {
    color: #33cd5f; }
  .tab-item.tab-item-active.tab-item-energized,
  .tab-item.active.tab-item-energized,
  .tab-item.activated.tab-item-energized {
    color: #ffc900; }
  .tab-item.tab-item-active.tab-item-royal,
  .tab-item.active.tab-item-royal,
  .tab-item.activated.tab-item-royal {
    color: #886aea; }
  .tab-item.tab-item-active.tab-item-dark,
  .tab-item.active.tab-item-dark,
  .tab-item.activated.tab-item-dark {
    color: #444; }

.item.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0; }
  .item.tabs .icon:before {
    position: relative; }

.tab-item.disabled,
.tab-item[disabled] {
  opacity: .4;
  cursor: default;
  pointer-events: none; }

.nav-bar-tabs-top.hide ~ .view-container .tabs-top .tabs {
  top: 0; }

.pane[hide-nav-bar="true"] .has-tabs-top {
  top: 49px; }

.liked {
  color: #2B7BF2 !important;
  font-weight: 500 !important;
}

/**
 * Checkbox
 * --------------------------------------------------
 */
.checkbox {
  position: relative;
  display: inline-block;
  padding: 7px 7px;
  cursor: pointer; }
  .checkbox input:before,
  .checkbox .checkbox-icon:before {
    border-color: #ddd; }
  .checkbox input:checked:before,
  .checkbox input:checked + .checkbox-icon:before {
    background: #2B7BF2;
    border-color: #2B7BF2; }

.checkbox-light input:before,
.checkbox-light .checkbox-icon:before {
  border-color: #ddd; }

.checkbox-light input:checked:before,
.checkbox-light input:checked + .checkbox-icon:before {
  background: #ddd;
  border-color: #ddd; }

.checkbox-stable input:before,
.checkbox-stable .checkbox-icon:before {
  border-color: #b2b2b2; }

.checkbox-stable input:checked:before,
.checkbox-stable input:checked + .checkbox-icon:before {
  background: #b2b2b2;
  border-color: #b2b2b2; }

.checkbox-positive input:before,
.checkbox-positive .checkbox-icon:before {
  border-color: #2B7BF2; }

.checkbox-positive input:checked:before,
.checkbox-positive input:checked + .checkbox-icon:before {
  background: #2B7BF2;
  border-color: #2B7BF2; }

.checkbox-calm input:before,
.checkbox-calm .checkbox-icon:before {
  border-color: #11c1f3; }

.checkbox-calm input:checked:before,
.checkbox-calm input:checked + .checkbox-icon:before {
  background: #11c1f3;
  border-color: #11c1f3; }

.checkbox-assertive input:before,
.checkbox-assertive .checkbox-icon:before {
  border-color: #ef473a; }

.checkbox-assertive input:checked:before,
.checkbox-assertive input:checked + .checkbox-icon:before {
  background: #ef473a;
  border-color: #ef473a; }

.checkbox-balanced input:before,
.checkbox-balanced .checkbox-icon:before {
  border-color: #33cd5f; }

.checkbox-balanced input:checked:before,
.checkbox-balanced input:checked + .checkbox-icon:before {
  background: #33cd5f;
  border-color: #33cd5f; }

.checkbox-energized input:before,
.checkbox-energized .checkbox-icon:before {
  border-color: #ffc900; }

.checkbox-energized input:checked:before,
.checkbox-energized input:checked + .checkbox-icon:before {
  background: #ffc900;
  border-color: #ffc900; }

.checkbox-royal input:before,
.checkbox-royal .checkbox-icon:before {
  border-color: #886aea; }

.checkbox-royal input:checked:before,
.checkbox-royal input:checked + .checkbox-icon:before {
  background: #886aea;
  border-color: #886aea; }

.checkbox-dark input:before,
.checkbox-dark .checkbox-icon:before {
  border-color: #444; }

.checkbox-dark input:checked:before,
.checkbox-dark input:checked + .checkbox-icon:before {
  background: #444;
  border-color: #444; }

.checkbox input:disabled:before,
.checkbox input:disabled + .checkbox-icon:before {
  border-color: #ddd; }

.checkbox input:disabled:checked:before,
.checkbox input:disabled:checked + .checkbox-icon:before {
  background: #ddd; }

.checkbox.checkbox-input-hidden input {
  display: none !important; }

.checkbox input,
.checkbox-icon {
  position: relative;
  width: 28px;
  height: 28px;
  display: block;
  border: 0;
  background: transparent;
  cursor: pointer;
  -webkit-appearance: none; }
  .checkbox input:before,
  .checkbox-icon:before {
    display: table;
    width: 100%;
    height: 100%;
    border-width: 1px;
    border-style: solid;
    border-radius: 28px;
    background: #fff;
    content: ' ';
    -webkit-transition: background-color 20ms ease-in-out;
    transition: background-color 20ms ease-in-out; }

.checkbox input:checked:before,
input:checked + .checkbox-icon:before {
  border-width: 2px; }

.checkbox input:after,
.checkbox-icon:after {
  -webkit-transition: opacity 0.05s ease-in-out;
  transition: opacity 0.05s ease-in-out;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  top: 33%;
  left: 25%;
  display: table;
  width: 14px;
  height: 6px;
  border: 1px solid #fff;
  border-top: 0;
  border-right: 0;
  content: ' ';
  opacity: 0; }

.platform-android .checkbox-platform input:before,
.platform-android .checkbox-platform .checkbox-icon:before,
.checkbox-square input:before,
.checkbox-square .checkbox-icon:before {
  border-radius: 2px;
  width: 72%;
  height: 72%;
  margin-top: 14%;
  margin-left: 14%;
  border-width: 2px; }

.platform-android .checkbox-platform input:after,
.platform-android .checkbox-platform .checkbox-icon:after,
.checkbox-square input:after,
.checkbox-square .checkbox-icon:after {
  border-width: 2px;
  top: 19%;
  left: 25%;
  width: 13px;
  height: 7px; }

.platform-android .item-checkbox-right .checkbox-square .checkbox-icon::after {
  top: 31%; }

.grade-c .checkbox input:after,
.grade-c .checkbox-icon:after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  top: 3px;
  left: 4px;
  border: none;
  color: #fff;
  content: '\2713';
  font-weight: bold;
  font-size: 20px; }

.checkbox input:checked:after,
input:checked + .checkbox-icon:after {
  opacity: 1; }

.item-checkbox {
  padding-left: 60px; }
  .item-checkbox.active {
    box-shadow: none; }

.item-checkbox .checkbox {
  position: absolute;
  top: 50%;
  right: 8px;
  left: 8px;
  z-index: 3;
  margin-top: -21px; }

.item-checkbox.item-checkbox-right {
  padding-right: 60px;
  padding-left: 16px; }

.item-checkbox-right .checkbox input,
.item-checkbox-right .checkbox-icon {
  float: right; }


/**
 * Toggle
 * --------------------------------------------------
 */
.item-toggle {
  pointer-events: none; }

.toggle {
  position: relative;
  display: inline-block;
  pointer-events: auto;
  margin: -5px;
	padding: 5px;
}
  .toggle input:checked + .track {
    border-color: #4cd964;
    background-color: #4cd964; }
  .toggle.dragging .handle {
    background-color: #f2f2f2 !important; }

.toggle.toggle-light input:checked + .track {
  border-color: #ddd;
  background-color: #ddd; }

.toggle.toggle-stable input:checked + .track {
  border-color: #b2b2b2;
  background-color: #b2b2b2; }

.toggle.toggle-positive input:checked + .track {
  border-color: #2B7BF2;
  background-color: #2B7BF2; }

.toggle.toggle-calm input:checked + .track {
  border-color: #11c1f3;
  background-color: #11c1f3; }

.toggle.toggle-assertive input:checked + .track {
  border-color: #ef473a;
  background-color: #ef473a; }

.toggle.toggle-balanced input:checked + .track {
  border-color: #33cd5f;
  background-color: #33cd5f; }

.toggle.toggle-energized input:checked + .track {
  border-color: #ffc900;
  background-color: #ffc900; }

.toggle.toggle-royal input:checked + .track {
  border-color: #886aea;
  background-color: #886aea; }

.toggle.toggle-dark input:checked + .track {
  border-color: #444;
  background-color: #444; }

.toggle input {
  display: none; }

/* the track appearance when the toggle is "off" */
.toggle .track {
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background-color, border;
  transition-property: background-color, border;
  display: inline-block;
  box-sizing: border-box;
  width: 51px;
  height: 31px;
  border: solid 2px #e6e6e6;
  border-radius: 20px;
  background-color: #fff;
  content: ' ';
  cursor: pointer;
  pointer-events: none; }

/* Fix to avoid background color bleeding */
/* (occurred on (at least) Android 4.2, Asus MeMO Pad HD7 ME173X) */
.platform-android4_2 .toggle .track {
  -webkit-background-clip: padding-box; }

/* the handle (circle) thats inside the toggle's track area */
/* also the handle's appearance when it is "off" */
.toggle .handle {
  -webkit-transition: 0.3s cubic-bezier(0, 1.1, 1, 1.1);
  transition: 0.3s cubic-bezier(0, 1.1, 1, 1.1);
  -webkit-transition-property: background-color, transform;
  transition-property: background-color, transform;
  position: absolute;
  display: block;
  width: 27px;
  height: 27px;
  border-radius: 27px;
  background-color: #fff;
  top: 7px;
  left: 7px;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.35), 0 1px 1px rgba(0, 0, 0, 0.15); }
  .toggle .handle:before {
    position: absolute;
    top: -4px;
    left: -21.5px;
    padding: 18.5px 34px;
    content: " "; }

.toggle input:checked + .track .handle {
  -webkit-transform: translate3d(20px, 0, 0);
  transform: translate3d(20px, 0, 0);
  background-color: #fff; }

.item-toggle.active {
  box-shadow: none; }

.item-toggle,
.item-toggle.item-complex .item-content {
  padding-right: 99px; }

.item-toggle.item-complex {
  padding-right: 0; }

.item-toggle .toggle {
  position: absolute;
  top: 10px;
  right: 16px;
  z-index: 3; }

.toggle input:disabled + .track {
  opacity: .6; }

.toggle-small .track {
  border: 0;
  width: 34px;
  height: 15px;
  background: #9e9e9e; }

.toggle-small input:checked + .track {
  background: rgba(0, 150, 137, 0.5); }

.toggle-small .handle {
  top: 2px;
  left: 4px;
  width: 21px;
  height: 21px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); }

.toggle-small input:checked + .track .handle {
  -webkit-transform: translate3d(16px, 0, 0);
  transform: translate3d(16px, 0, 0);
  background: #009689; }

.toggle-small.item-toggle .toggle {
  top: 19px; }

.toggle-small .toggle-light input:checked + .track {
  background-color: rgba(221, 221, 221, 0.5); }

.toggle-small .toggle-light input:checked + .track .handle {
  background-color: #ddd; }

.toggle-small .toggle-stable input:checked + .track {
  background-color: rgba(178, 178, 178, 0.5); }

.toggle-small .toggle-stable input:checked + .track .handle {
  background-color: #b2b2b2; }

.toggle-small .toggle-positive input:checked + .track {
  background-color: rgba(43, 123, 242, 0.5); }

.toggle-small .toggle-positive input:checked + .track .handle {
  background-color: #2B7BF2; }

.toggle-small .toggle-calm input:checked + .track {
  background-color: rgba(17, 193, 243, 0.5); }

.toggle-small .toggle-calm input:checked + .track .handle {
  background-color: #11c1f3; }

.toggle-small .toggle-assertive input:checked + .track {
  background-color: rgba(239, 71, 58, 0.5); }

.toggle-small .toggle-assertive input:checked + .track .handle {
  background-color: #ef473a; }

.toggle-small .toggle-balanced input:checked + .track {
  background-color: rgba(51, 205, 95, 0.5); }

.toggle-small .toggle-balanced input:checked + .track .handle {
  background-color: #33cd5f; }

.toggle-small .toggle-energized input:checked + .track {
  background-color: rgba(255, 201, 0, 0.5); }

.toggle-small .toggle-energized input:checked + .track .handle {
  background-color: #ffc900; }

.toggle-small .toggle-royal input:checked + .track {
  background-color: rgba(136, 106, 234, 0.5); }

.toggle-small .toggle-royal input:checked + .track .handle {
  background-color: #886aea; }

.toggle-small .toggle-dark input:checked + .track {
  background-color: rgba(68, 68, 68, 0.5); }

.toggle-small .toggle-dark input:checked + .track .handle {
  background-color: #444; }

/**
 * Radio Button Inputs
 * --------------------------------------------------
 */
.item-radio {
  padding: 0; }
  .item-radio:hover {
    cursor: pointer; }

.item-radio .item-content {
  /* give some room to the right for the checkmark icon */
  padding-right: 64px; }

.item-radio .radio-icon {
  /* checkmark icon will be hidden by default */
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  visibility: hidden;
  padding: 14px;
  height: 100%;
  font-size: 24px; }

.item-radio input {
  /* hide any radio button inputs elements (the ugly circles) */
  position: absolute;
  left: -9999px; }
  .item-radio input:checked + .radio-content .item-content {
    /* style the item content when its checked */
    background: #f7f7f7; }
  .item-radio input:checked + .radio-content .radio-icon {
    /* show the checkmark icon when its checked */
    visibility: visible; }

/**
 * Range
 * --------------------------------------------------
 */
.range input {
  display: inline-block;
  overflow: hidden;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-right: 2px;
  padding-left: 1px;
  width: auto;
  height: 43px;
  outline: none;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccc), color-stop(100%, #ccc));
  background: linear-gradient(to right, #ccc 0%, #ccc 100%);
  background-position: center;
  background-size: 99% 2px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  /*
   &::-ms-track{
     background: transparent;
     border-color: transparent;
     border-width: 11px 0 16px;
     color:transparent;
     margin-top:20px;
   }
   &::-ms-thumb {
     width: $range-slider-width;
     height: $range-slider-height;
     border-radius: $range-slider-border-radius;
     background-color: $toggle-handle-off-bg-color;
     border-color:$toggle-handle-off-bg-color;
     box-shadow: $range-slider-box-shadow;
     margin-left:1px;
     margin-right:1px;
     outline:none;
   }
   &::-ms-fill-upper {
     height: $range-track-height;
     background:$range-default-track-bg;
   }
   */ }
  .range input::-moz-focus-outer {
    /* hide the focus outline in Firefox */
    border: 0; }
  .range input::-webkit-slider-thumb {
    position: relative;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    -webkit-appearance: none;
    border: 0; }
  .range input::-webkit-slider-thumb:before {
    /* what creates the colorful line on the left side of the slider */
    position: absolute;
    top: 13px;
    left: -2001px;
    width: 2000px;
    height: 2px;
    background: #444;
    content: ' '; }
  .range input::-webkit-slider-thumb:after {
    /* create a larger (but hidden) hit area */
    position: absolute;
    top: -15px;
    left: -15px;
    padding: 30px;
    content: ' '; }
  .range input::-ms-fill-lower {
    height: 2px;
    background: #444; }

.range {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 2px 11px; }
  .range.range-light input::-webkit-slider-thumb:before {
    background: #ddd; }
  .range.range-light input::-ms-fill-lower {
    background: #ddd; }
  .range.range-stable input::-webkit-slider-thumb:before {
    background: #b2b2b2; }
  .range.range-stable input::-ms-fill-lower {
    background: #b2b2b2; }
  .range.range-positive input::-webkit-slider-thumb:before {
    background: #2B7BF2; }
  .range.range-positive input::-ms-fill-lower {
    background: #2B7BF2; }
  .range.range-calm input::-webkit-slider-thumb:before {
    background: #11c1f3; }
  .range.range-calm input::-ms-fill-lower {
    background: #11c1f3; }
  .range.range-balanced input::-webkit-slider-thumb:before {
    background: #33cd5f; }
  .range.range-balanced input::-ms-fill-lower {
    background: #33cd5f; }
  .range.range-assertive input::-webkit-slider-thumb:before {
    background: #ef473a; }
  .range.range-assertive input::-ms-fill-lower {
    background: #ef473a; }
  .range.range-energized input::-webkit-slider-thumb:before {
    background: #ffc900; }
  .range.range-energized input::-ms-fill-lower {
    background: #ffc900; }
  .range.range-royal input::-webkit-slider-thumb:before {
    background: #886aea; }
  .range.range-royal input::-ms-fill-lower {
    background: #886aea; }
  .range.range-dark input::-webkit-slider-thumb:before {
    background: #444; }
  .range.range-dark input::-ms-fill-lower {
    background: #444; }

.range .icon {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
  -moz-box-flex: 0;
  -moz-flex: 0;
  -ms-flex: 0;
  flex: 0;
  display: block;
  min-width: 24px;
  text-align: center;
  font-size: 24px; }

.range input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  margin-right: 10px;
  margin-left: 10px; }

.range-label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: block;
  white-space: nowrap; }

.range-label:first-child {
  padding-left: 5px; }

.range input + .range-label {
  padding-right: 5px;
  padding-left: 0; }

.platform-windowsphone .range input {
  height: auto; }

.shop-cart-item-row h1 {
    font-size: 18px;
    font-weight: 200;
    color: #285E82;
}

.noPaddingDiv{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.infititeDiv{
	overflow: auto;
	max-height: 100vh;
}

.breadcrum{
	font: 13px verdana;
}

.breadcrum a{
	font: 13px verdana;
  color: #285E82;
  text-decoration: underline;
  font-weight: bold;
}

.catLabels{
	padding-right: 5px;
  padding-left: 5px;
}

.catLabels input{
	font-size: 12px;
  padding-top: 0px;
  max-height: 25px;
  padding-bottom: 0px;
}

.catLabels .input-group-addon{
	font-size: 12px;
  max-height: 40px;
  padding-bottom: 0px;
  padding-top: 0px;
}

.big-icon {
    color: #666666;
    font-size: 60px !important;
}



.error-msj p{
	font: verdana;
	color: #285E82;
}

.menu-toggle-back{
	z-index: 3000;
  position: fixed;
  top: 0;
  left: 0;
	margin-left: 5px !important;
}

.sinceSpan{
  font: 10px verdana;
  color: #444;
  margin-top: -10px;
}

.iList a{
	cursor:pointer;
}

.itemVisitors{
	font: 13px verdana;
	color: #94bbdb;
	text-align: right;
	font-weight: bold;
  margin-top: -10px;
}

.iList{
	padding: 10px;
}

.iListFeed{
	/*padding: 10px;*/
}

.rangeFilterI{
	padding-left: 0px;
}

.rangeFilterE{
	padding-right: 0px;
}

.anuform-control{
	font: 14px verdana !important;
  height: 30px !important;
  color: #828384 !important;
}

.anuform-control-main{
	font: 14px verdana !important;
  height: 30px !important;
  color: #1c1c1d !important;
	padding: 0px;
	margin-bottom: 3px;
	margin-top: 3px;
}

.anuform-control-main::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #1c1c1d !important;
  opacity: 1; /* Firefox */
}

.anuform-control-main::-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #1c1c1d !important;
}

.anuform-control-main::-ms-input-placeholder { /* Microsoft Edge */
  color:#1c1c1d !important;
}

.profilepic{
	position:relative;
	overflow:hidden;
	padding-bottom:100%;
	widht: 10px;
	border-radius: 8px;
}

.profilepic img{
	position: absolute;
	max-width: 100%;
	width: 100%;
	height: auto;
}

.noMarginItem{
	text-align:center;
	margin:0;
	padding:0;
	margin-top:10px;
}

.item-count{
	text-align:center;
	font-size: 18px;
	line-height: 18px;
}

.item-name{
	text-align:center;
	font-size: 11px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.43);
}

.user-bar-title{
	display: inline-flex;
  align-items: center;
	font-size:18px;
}

.user-bar-title h1 {
	font-size:18px;
	font-weight: 200;
	color: #285E82;
}

.user-info-text{
	line-height: 0.9;
}

.user-info-name{
	font-size: 16px;
  font-weight: 600;
}

.user-info-username{
	font-size: 14px;
  text-decoration: bold;
  color: #37a91a;
}

.user-info-city{
	font-size: 12px;
	font-weight: 200;
  text-decoration: none;
  color: gray;
	line-height: 0.7;
	margin-top: -3px;
}

.user-info-description{
	font-size: 14px;
	font-weight: 350;
  color: rgba(0, 0, 0, 0.6);
	line-height: 1.0;
}

.user-info-contact{
	font-size: 14px;
	font-weight: 350;
  color: #2B7BF2;
}

.user-info-website{
	font-size: 14px;
	font-weight: 350;
  color: #2B7BF2;
	line-height: 0.7;
}

.user-info-mail{
	font-size: 14px;
	font-weight: 350;
  color: #2B7BF2;
	text-decoration: none;
	line-height: 0.7;
}

.split-actions {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    margin: 0px;
    padding: 0px;
    background-color: #f0f0f0;
    background-image: none;
		text-align: center;
		min-height: 35px;
		margin-top:10px;
}

.user-interaction{
	text-align: center;
	text-decoration: none;

}

.user-interaction-tab{
	margin: 0px;
  min-height: 44px;
  text-transform: uppercase;
  font-size: 13px;
	color: rgba(119, 119, 119, 0.88);
  font-weight: 600;
	display: inline-flex;
  align-items: center;
}

.user-interaction-tab:hover {
	text-decoration: none;
	color: rgba(119, 119, 119, 0.88);
	cursor: pointer;
}

.user-interaction-tab.active {
	text-decoration: none;
	color: #2B7BF2;;
	cursor: pointer;
}











.anuWell {
    background: #97bbdf;
	font: 11px verdana;
	padding: 2px;
}

.selectionBox{
	text-align: right;
	margin-top: 30px;
}

.selectionBoxItem{
	text-align: right;
}

.barLogo {
	text-align: center;
}

.selection a{
	font: 11px verdana;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.newItem{
	font: 40px verdana;
	font-weight: bold;
	font-size:40px;
}

.upBar{
	position: relative;
}

.anuform-control{
	font: 11px verdana;
	height: 20px;
	padding: 0px;
	margin-bottom: 3px;
	margin-top: 3px;

}


.formButton{
	font: 11px verdana;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: -15px;
}

.searchButton {
	font: 11px verdana;
	width: 100%;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}


.breadcrums{
	font: 13px verdana;
	margin-top: -15px;
	padding: 0px;
}

.breadcrums a{
	font: 1px verdana;
	color: #285E82;
	text-decoration: underline;
	font-weight: bold;
}

.breadQ {
	margin-top: 5px;
}

.breadcrums{
	font: 13px verdana;
	margin-top: -15px;
	padding: 0px;
}

.breadcrums a{
	font: 13px verdana;
	color: #285E82;
	text-decoration: underline;
	font-weight: bold;
}

.breadQ {
	margin-top: 5px;
}

.orderSelect  {
	text-align: right;
}

.filters h3{
	font: 13px verdana;
	color: #285E82;
	font-weight: bold;
}

.filters ul{
	margin-left: -20px;
}

.filters a{
	font: 13px verdana;
	color: #000000;
}

.separatorLine{

}

.itemL {
	text-align: left;
}

.itemsList h2 {
	font: 15px verdana;
	color: #285E82;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

.itemsList h3 {
	font: 12px verdana;
	color: #000000;
	margin-top: 20px;

}

.itemsList h4 {
	font: 12px verdana;
	color: #000000;
	margin-top: 13px;
	margin-bottom: 5px;
	margin-left: -10px;
}
.itemsList h5 {
	font: 12px verdana;
	color: grey;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}

.iList h2 {
	font: 15px verdana;
	color: #285E82;
	font-weight: bold;
	margin-top: 0px;
}

.iList h3 {
	font: 12px verdana;
	color: #000000;
	margin-top: 0px;
}

.iList h4 {
	font: 12px verdana;
	color: #000000;
	margin-top: 0px;
}
.iList h5 {
	font: 12px verdana;
	color: grey;
}

.iList h2m {
	font: 13px verdana;
	color: #285E82;
	font-weight: bold;
	margin-top: 0px;
}

.iList h3m {
	font: 12px verdana;
	color: #000000;
	margin-top: 0px;
}

.iList h4m {
	font: 11px verdana;
	color: #000000;
	margin-top: 0px;
	margin-right: -10px;
	white-space: nowrap;
}
.iList h5m {
	font: 10px verdana;
	color: grey;

}



.pages {
	text-align: center;
}

.footer-content{
	text-align: center;
}

.itemTop{

	box-shadow: 3px 3px 2px #888888;
	margin-bottom:0px;
}


.itemTime{
	font: 13px verdana;
	color: red;
	text-align: center;
	float: left;
	font-weight: bold;
}

.itemModify{
	font: 13px verdana;
	color: #285E82;
	text-decoration: underline;
	font-weight: bold;
	text-align:right;
}

.itemShare{
	margin-right: -50px;
}

.over {
    float: left;
    overflow: visible;
    position: relative;
    z-index: 1000;
	width:100%;
	margin-top: -33px;
	margin-left: 60px;
}

.oversm {
    float: left;
	width:90%;
	margin-left: 20px;
	margin-top: 12px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
	margin-right: 15%;
}

.itemData{
	margin-top: -2px;
	background: white url() no-repeat center center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
	box-shadow: 3px 3px 2px #888888;
	padding-left: 15px;
  padding-right: 15px;
}

.itemTitle{
	margin-right: 5%;
	margin-left: 5%;
}

.itemTitle h1{
	font: 21px verdana;
	color: #285E82;
	font-weight: bold;
}

.itemGallery{
	width:100%;
	text-align: center;
	padding: 5%;
	margin-top: -30px;
}

#sync1 .item{

    padding: 0px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
		width: 100%;
		height: 400px;
}


#sync2 div{
	text-align: center;
}

#sync2 .item{

    padding: 0px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
		width: 100%;
		max-height: 70px;
}

#sync2 .item h1{
  font-size: 18px;
}
#sync2 .synced .item{
  background: #0c83e7;
}


.itemInfo{
	margin-top:20px;
	font: 13px verdana;
	color: #000000;
}


.itemBread{
	font: 13px verdana;
	margin-top: -15px;
	padding: 0px;
}

.itemUbication{
	font: 13px verdana;
	color: #285E82;
	font-weight: bold;
}

.itemUbi{
	font: 13px verdana;
	color: #000000;
}


.itemInfo h3{
	font: 13px verdana;
	color: red;
	font-weight: bold;
}

.itemText {

}

input.ng-invalid {
  border: 1px solid orange;
	color: red !important;
}

.inputInvalid {
  border: 1px solid orange;
	color: red !important;
}

textarea.ng-invalid {
  border: 1px solid orange;
	color: red !important;
}

select.ng-invalid {
  border: 1px solid orange;
	color: red !important;
}



input.ng-valid {
  border: 1px solid green;
	color: #285E82 !important;
}

textarea.ng-valid {
  border: 1px solid green;
	color: #285E82 !important;
}

select.ng-valid {
  border: 1px solid green;
	color: #285E82 !important;
}

.itemContact {
	margin-top: 25px;
	margin-left: -2%;
}

.iconlg{
    font-size: 50px;
}

.itemMail{
	font: 13px verdana;
	color: #285E82;
	text-decoration: underline;
	font-weight: bold;
}

.mailPanel{
	margin-left: 4%;
}


.itemPhone{
	font: 13px verdana;
	color: #285E82;
	font-weight: bold;
}

.itemPhone a{
 font: 13px verdana;
 color: #285E82;
 font-weight: bold;
}



.itemReport{
	font: 13px verdana;
	color: grey;
	font-weight: bold;
	text-align:left;
	text-decoration: underline;
}

.iconReport{
	font-size: 20px;
	color: red;
	font-weight: bold;
	margin-right: 5px;
}


.itemModify2{
	font: 13px verdana;
	color: green;
	font-weight: bold;
	text-align:left;
	text-decoration: underline;
}

.iconModify{
	font-size: 20px;
	color: #00BFFF;
	font-weight: bold;
	margin-right: 5px;
}

.itemMsj{
	font: 10px verdana;
	color: gray;
	text-align:left;
}

.newiBody{
	background-color: #edf4fb;
	font: 13px verdana;
	color: #285E82;
	font-weight: bold;
}

.newiform-control{
	font: 13px verdana;
	height: 25px;
	width: 100%;
	padding: 0px;
	margin-bottom: 3px;
	margin-top: 3px;
}

.catPop{
	background-color: white;
	font: 13px verdana;
	color: #285E82;
	font-weight: bold;
	width: 500px;
}

.categories h1{
	font: 16px verdana;
	color: #285E82;
	font-weight: bold;
	margin-top: -5px;
}

.categories h3{
	font: 11px verdana;
	color: #6F99BF;
	font-weight: bold;
	margin-top: -7px;
}

.catImg{
	width:60%;
}

.catDivImg{
	margin-left:-20px;
	text-align: center;
}

.catLateral{
	margin-left:-20px;
	max-width:100%;
}

.popover{
	max-width: 90%; /* Max Width of the popover (depending on the container!) */
}

.states h3{
	font: 11px verdana;
	color: #6F99BF;
	font-weight: bold;
	margin-top: -7px;
}

.msjAlert{
	font: 15px verdana;
	font-weight: bold;
	color: #FE2E2E;
}

.catContainer{
	width: 100%;
}

.fixed_footer {
    position: fixed;
    bottom: 0;
    width: 100%;
}


.listing-center-div{
	margin-top: 25px;
}

@media screen and (max-width: 1200px) {
	.edit-item-options-btn{
		position:absolute;
		right:18%;
		border-radius:15px;
		height:30px;
		width:30px;
		font-size : 15px;
		box-shadow: 3px 3px 3px #888888;
		margin-top: -45px;
	}
}

@media screen and (max-width: 992px) {
	.edit-item-options-btn{
		position:absolute;
		right:13%;
		border-radius:15px;
		height:30px;
		width:30px;
		font-size : 15px;
		box-shadow: 3px 3px 3px #888888;
		margin-top: -45px;
	}
}


@media screen and (max-width: 767px) {

	.itemData{
		padding-left: 0px;
	  padding-right: 0px;
	}

	.catDivImg{
		margin-left: -1px;
		text-align: center;
	}

	.listing-center-div{
		padding-left: 5px;
    padding-right: 5px;
	}

	#sync1 .item{
		height: 400px !important;
	}
	#sync2 .item{
		height: 30px !important;
	}
	.itemPhone{
		margin-top: -30px;
	}
	.itemTitle{
		margin-right: 2%;
		margin-left: 2%;
	}

	.anuform-control{
		font: 14px verdana;
		height: 25px;
		padding: 0px;
		margin-bottom: 5px;
		margin-top: 3px;
	}

	.searchButton {
		font: 14px verdana;
		width: 100%;
		margin-top: 3px;
		margin-right: 3px;
		margin-bottom: 3px;
	}

	.states h3{
		font: 12px verdana;
		color: #6F99BF;
		font-weight: bold;
		margin-top: 0px;
	}

	.categories h1{
		font: 16px verdana;
		color: #285E82;
		font-weight: bold;
		margin-top: 0px;
	}

	.categories h3{
		font: 12px verdana;
		color: #6F99BF;
		font-weight: bold;
		margin-top: -3px;
	}

}

@media screen and (max-width: 575px) {

	.balance-lg{
		display:none;
	}

	.balance-xs{
		display: block;
	}

	.edit-item-options-btn{
		position:absolute;
		right:70px;
		border-radius:15px;
		height:30px;
		width:30px;
		font-size : 15px;
		box-shadow: 3px 3px 3px #888888;
		margin-top: -45px;
	}

	.socialButtons h3{
	  font-size: 10px;
	}



	.post-category {
	  font-size: 9px;
	  max-width: 120px;
	}

	.iListDiv{
		padding-right: 5px;
    padding-left: 5px;
	}


	.iListFeedDiv{
		padding-right: 5px;
    padding-left: 5px;
	}

	.iList {
    padding: 0px;
	}


	.iListFeed{
		padding: 0px;
	}

	#sync1 .item{
		height: 300px !important;
	}


}

@media screen and (max-width: 400px) {


	.edit-item-options-btn{
		position:absolute;
		right:55px;
		border-radius:15px;
		height:30px;
		width:30px;
		font-size : 15px;
		box-shadow: 3px 3px 3px #888888;
		margin-top: -60px;
	}

	.profile-pic-modal-div{
		padding:0px;
		padding-top: 40px;
		padding-bottom: 40px;
	}


	.actions-brief {
		top: 10px;
		font-size: 8px;
	}



	.post-category {
    font-size: 8px;
    max-width: 80px;
		bottom: -5px;
	}

	.post-category-state{
		bottom: -20px !important;
	}

	.post-category-item{
		max-width: 100px !important;
		bottom: -20px !important;
	}

	.post-category-state-item{
		bottom: -35px !important;
		max-width: 100px !important;
	}

	#sync1 .item{
		height: 200px !important;
	}

	.rangeFilterI{
		padding-left: 0px;
		padding-right: 5px;
	}

	.rangeFilterE{
		padding-right: 0px;
		padding-left: 5px;
	}

}




.space-24,[class*=vspace-24]{max-height:1px;min-height:1px;overflow:hidden;margin:24px 0 23px}
.space-12,[class*=vspace-12]{max-height:1px;min-height:1px;overflow:hidden;margin:12px 0 11px}
.space-2,[class*=vspace-2]{max-height:1px;min-height:1px;overflow:hidden;margin:2px 0 1px}
