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

.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: #777;
}

.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;
}
.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: -27px;
	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;
}

.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: 470px;
}


#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-right: 10%;
	margin-left: 6%;
	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;
}



input.ng-valid {
  border: 1px solid green;
}

.itemContact {
	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;
}



.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:100%;
}

.catDivImg{
	margin-left:-20px;
}

.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%;
}



@media screen and (max-width: 767px) {
	#sync1 .item{
		height: 200px !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;
	}

}



.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}
