/* @override 
	http://localhost/petz/sngine/templates/default/styles/profile.css
	http://petzinfo.com/templates/default/styles/profile.css
	http://localhost/petzinfo/trunk/templates/default/styles/profile.css */
html{
}
/*body.page-profile, .page-home, .page-pets, .page-pets-add, .page-pets-edit {
	background: url(../images/bg-header_blue.jpg) 0 0px repeat-x, url(../images/bg-paws.gif);
}

body.page-profile #content-wrapper, .page-home #content-wrapper, .page-pets #content-wrapper, .page-pets-add #content-wrapper, .page-pets-edit #content-wrapper{
	padding-top: 80px;
}*/
body {
/*	background: url(../images/bg-header_blue.jpg) 0 0px repeat-x, url(../images/bg-paws.gif);*/
/*	background: url(../images/bg-paws.gif) center -500px repeat;*/
}
body.page- ,body.page-account-delete{
	background: none;
} 
body #content-wrapper{
	padding-top: 70px;
/*	max-width: 960px;*/
}
body.page-recover #content-wrapper{
	padding-top: 60px;
}
body.no-top-bg, body.page-signin, body.page-about, body.page-reset{
/*	background: url(../images/bg-paws.gif);*/
} 
.box-wrapper{
	border: 1px solid #dddedd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #fff;
	position: relative;
}
.box-inner{
	padding: 20px !important;
}
.box-inner-sm{
	padding: 10px !important;
}
.box-inner h1, .box-inner h2, .box-inner h3, .box-inner h4{
	margin-top: 0;
}
.ui-datepicker{
	z-index: 1000000000 !important;
}
/* 
 *Top Links
 */

#top-links{
	position: absolute;
	top: 0;
	left: 300px;
	z-index: 1000;
}
.top-link{
	background-color: #fff;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-bottom-left-radius: 7px;
	-moz-border-bottom-right-radius: 7px;
	padding: 10px 10px 5px;
	margin-right: 20px;
	text-decoration: none;
	box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5), 0 2px 5px rgba(0, 0, 0, 0.5);
	float: left;
	transition: all .1s;
	-moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5), 0 2px 5px rgba(0, 0, 0, 0.5);
	font: 14px Museo-500;
}
.top-link:hover{
	text-decoration: none;
	padding-top: 15px;
}
#top-link-lost-petz{
	background-color: #fe2200;
	color: #fff;
}
#top-link-feedback{
	color: #ff9900;
	margin-left: 100px;
}
#top-link-feedback:hover{
	color: #fff;
	background-color: #ff9900;
}

/*
 * MAIN CONTENT
 */
 
 #content-wrapper{
 	position: relative;
 	padding: 0;
 	top: 0;
 	left: 0;
 	margin-right: auto;
 	margin-left: auto;
 }


 /*
  * MAIN CONTENT
  */

#main-content-header{
	clear: both;
	display: block;
	width: 100%;
/*	margin-bottom: 10px;*/
	float: left;
	padding-bottom: 0;
} 
.main-content-header-tabs{
	margin-bottom: 0 !important;
}
.sidebar.sidebar-content-tabs{
	margin-top: 34px;
}
#icon-navigation li{
	position: relative;
	float: left;
}
#icon-navigation li .notification-bubble{
	position: absolute;
	top: -7px;
	right: 0;
}
#icon-navigation .icon{
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 5px;
/*	transition: all .1s;*/
}
#icon-navigation{
	float: left;
	margin-bottom: 5px;
}
#icon-navigation .icon:hover{
/*	opacity: 0.7;*/
}
#icon-navigation .icon-feed{
	background: url(../images/sprite-icons.png) 0px 0px;
}
#icon-navigation .icon-home{
	background: url(../images/sprite-icons.png) -210px 0px;
}
#icon-navigation .icon-pets{
	background: url(../images/sprite-icons.png) -120px 0px;
}
#icon-navigation .icon-add-pet{
	background: url(../images/sprite-icons.png) -180px 0px;
}
#icon-navigation .icon-records{
	background: url(../images/sprite-icons.png) -240px 0px;
}
#icon-navigation .icon-petz-records{
	background: url(../images/sprite-icons.png) -30px 0px;
}
#icon-navigation .icon-alerts{
	background: url(../images/sprite-icons.png) -150px 0px;
}
#icon-navigation .icon-message{
	background: url(../images/sprite-icons.png) -90px 0px;
}
#icon-navigation .icon-facebook{
	background: url(../images/sprite-icons.png) -60px 0px;
}


#icon-navigation .active .icon-feed, #icon-navigation .icon-feed:hover{
	background: url(../images/sprite-icons.png) 0px -30px;
}
#icon-navigation .active .icon-home, #icon-navigation .icon-home:hover{
	background: url(../images/sprite-icons.png) -210px -30px;
}
#icon-navigation .active .icon-pets, #icon-navigation .icon-pets:hover{
	background: url(../images/sprite-icons.png) -120px -30px;
}
#icon-navigation .active .icon-add-pet, #icon-navigation .icon-add-pet:hover{
	background: url(../images/sprite-icons.png) -180px -30px;
}
#icon-navigation .active .icon-records, #icon-navigation .icon-records:hover{
	background: url(../images/sprite-icons.png) -240px -30px;
}
#icon-navigation .active .icon-petz-records, #icon-navigation .icon-petz-records:hover{
	background: url(../images/sprite-icons.png) -30px -30px;
}
#icon-navigation .active .icon-alerts, #icon-navigation .icon-alerts:hover{
	background: url(../images/sprite-icons.png) -150px -30px;
}
#icon-navigation .active .icon-message, #icon-navigation .icon-message:hover{
	background: url(../images/sprite-icons.png) -90px -30px;
}
#icon-navigation .active .icon-facebook, #icon-navigation .icon-facebook:hover{
	background: url(../images/sprite-icons.png) -60px -30px;
}


#search-wrapper{
	width: 200px;
	float: right;
}
::-webkit-input-placeholder {
   color: #ccc !important;
}


/* Add a pet */



#main-content{
	clear: both;
}
.page-profile #main-content{
	margin-bottom: 40px;
}
.icons, #addpet-step1 .icons{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
}
.page-listings .icons{
	top: 25px;
	right: 20px;
}
h1 .icons{
	font: 16px Museo-300;
	right: 20px;
	z-index: 1;
	display: inline-block;
	top: 10px;
}
.icons .toggle-icon, #addpet-step1 .icons .toggle-icon{
	color: #b6b7b6;
	display: inline-block;
	transition: all .1s;
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
}

.icons .toggle-icon:hover{
	color: #333;
}
.icons .toggle-icon.active{
	color: #333;
/*	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* IE 9 *!/
	-webkit-transform:rotate(180deg);*/
	
	
	
}
.icons .questionmark-icon{
	margin-right: 5px;
}
a.questionmark-icon{
	color: #ff9800;
	font-weight: bold;
}
#main-content h1{
	color: #666;
	text-align: center;
	border-bottom: 1px solid #dddedd;
	font: 26px Museo-500;
	position: relative;
	padding: 15px 15px 20px;
	margin-bottom: 0;
	margin-top: 5px;
}
#main-content h1 .pull-right, .appHeaderWrapper .pull-right{
	position: absolute;
	top: 10px;
	right: 10px;
}
#main-content h1 .pull-left, .appHeaderWrapper .pull-left{
	position: absolute;
	top: 10px;
	left: 10px;
}
form#addpet{
	margin-bottom: 20px;
}
#addpet ul li.addpet-step{
	padding: 5px 15px;
	position: relative;
	border-bottom: 1px solid #dddedd;
	margin-bottom: 10px;
}
#addpet-step1{
	border-bottom-style: none !important;
	margin-bottom: 0 !important;
	padding-right: 30px !important;
	padding-left: 20px !important;
	margin-top: 20px;
}

.addpet-step-inside > li:first-child{
	border-top: 1px solid #dddedd;
	padding-top: 15px !important;
}
.addpet-step-inside > li:first-child .icons{
	margin-top: 10px;
}
.addpet-step-inside > li:last-child{
	border-bottom: none !important;
	margin-bottom: 0 !important;
}
.pet-picture{
/*	margin-right: 15px;
	margin-left: 15px;*/
	text-align: center;
/*	width: 110px;*/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 5px;
	padding-left: 5px;
}
#addpet-step1 .col-xs-4.box-wrapper{
	padding: 10px;
	margin-top: 25px;
}
#addpet-step1 .box-wrapper .box-inner{
	padding: 0;
	font-size: 18px;
	text-align: center;
}
.petz-form label{
	width: 100%;
	font: 16px Museo-500;
	line-height: 20px;
	margin-bottom: 10px;
	color: #666 !important;
	text-align: center;
}
.petz-form input{
	width: 60%;
}
.page-pets-edit label{
	color: #666666 ;
	font: 15px Museo-500;
	text-align: left !important;
	padding-right: 0;
}
#qr-id-tag{
	text-align: center;
}
#addpet-step1 .pet-profile-image{
	width: 110px;
	height: 110px;
	margin-right: auto;
	margin-left: auto;
}
#addpet-step1 .pet-picture label{
	text-align: center;
	font: 14px/14px Museo-500;
	margin-top: 15px;
	margin-bottom: 10px;
}

#qrcode{
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: inline-block;
}
a.question-mark{
	display: inline !important;
	margin-left: 5px;
}
.save-btn-wrapper{
	clear: both;
	text-align: center;
	margin-top: 10px;
	display: block;
	float: left;
	width: 100%;
	/*margin-bottom: 20px;*/
}
.save-step{
/*	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-style: none;
	background-color: #ff9800;
	color: #fff;
	padding: 10px;
	text-align: center;
	height: 55px;
	width: 55px;*/
}
.save-step:hover{
/*	background-color: #ffa41f;*/
}
.save-step.save-regular{
	background-color: #4697ec;
}
.save-step.save-regular:hover{
	background-color: #2182e8;
}
.temp-text{
	font-size: 18px;
}
.addmore-step{
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border: 2px solid #ccc;
	background-color: #edeeed;
	text-transform: uppercase;
	color: #ccc;
	width: 47px;
	height: 47px;
	font-size: 30px;
	line-height: 30px;
	margin-right: 5px;
	padding: 8px;
	display: inline-block;
	position: relative;
	top: 10px;
}
.addmore-step:hover{
	background-color: #3399ff;
	color: #fff;
	border-color: #116fd5;
}
.addpet-step-title{
}
#addpet ul li .addpet-step-title h2{
	color: #3399ff;
	margin: 0 0 10px;
	cursor: pointer;
	font-size: 20px;
}
#addpet ul li ul li .addpet-step-title h2{
	color: #3399ff;
	margin: 0 0 10px;
	cursor: pointer;
	font-size: 16px !important;
}
/*.addpet-step label{
	padding: 0;
	font-weight: normal;
	font-style: normal;
	color: #555;
	text-align: left;
}*/

.addpet-step-inside{
	display: none;
	margin-top: 20px;
}
.main-li ul{
	display: none;
}
#addpet-step-qr .addpet-step-inside{
	text-align: center;
}
#addpet-step-qr p{
	color: #3399ff;
	margin-top: 10px;
}
#addpet-step-qr p a{
	text-decoration: underline;
}
#addpet-step-qr p a:hover{
	text-decoration: none;
}
.sir-documents{
	text-align: center;
	margin-top: 10px;
}
.addpet-step-inside .row{
	clear: both;
}
form.uploadDocuments{
	text-align: center;
}
form.uploadDocuments h3{
	margin-top: 0;
	margin-bottom: 15px;
}
.pet-document{
	margin-bottom: 10px;
}
.customfile-button{
	text-transform: uppercase;
	font-weight: normal !important;
	font-family: Museo-500;
}
.btn-add-document{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #ccc;
	background-color: #fff;
	text-transform: uppercase;
	color: #ccc;
	font-size: 11px;
	height: 100px;
	width: 80px;
	line-height: 12px;
	margin-right: 10px;
}
.btn-add-document:hover{
	background-color: #eee;
}
.sir-photos{
	text-align: center;
	margin-top: 20px;
	padding: 0;
	clear: none;
}
.btn-add-photo{
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border: 2px solid #ccc;
	background-color: #edeeed;
	text-transform: uppercase;
	color: #ccc;
	width: 47px;
	height: 47px;
	font-size: 30px;
	line-height: 30px;
	margin-right: 5px;
	padding: 8px;
}

.btn-add-photo:hover{
	background-color: #fff;
}
a.btn-add-photo{
	color: #ccc;
	display: inline-block;
}
.addpet-step-inside table{
	text-align: center;
}
.addpet-step-inside th{
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
}

.vaccination-field{
/*	max-width: 110px;
	margin-right: 10px;*/
}
.procedure, #panel-medications .form-horizontal{
	border-bottom: 1px solid #dddedd;
	margin-bottom: 20px;
}
.procedure:last-child, #panel-medications .form-horizontal:last-child{
	margin-bottom: -10px;
}
.procedure .block-level, #panel-medications .form-horizontal .block-level{
	text-align: center;
}
.procedure .block-level a,#panel-medications .block-level a{
	text-align: center;
	color: #ff0000;
	margin-bottom: 10px;
	display: block;
	clear: both;
}
.medical-links{
	margin-bottom: 10px;
}
.medical-links ul li:first-child a{
	text-align: center;
	border-top: 1px solid #eee;
}
.medical-links ul li a{
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.medical-links ul li a:hover{
	text-decoration: none;
	background-color: #eee;
}
.remove-row{
	margin-left: 15px;
	display: inline-block;
}
.alerts-action li{
}
.alerts-action li .roundedOne {
}
/* PROFILE HOME */


/* Status Update */
.appHeaderWrapper{
/*	padding: 15px !important;*/
	position: relative;
/*	border-bottom: 1px solid #dddedd !important;*/
}
.appHeaderWrapper .right{
}
.appHeaderWrapper .btn.pull-right{
/*	margin-top: -30px;*/
}
.box-wrapper #update-status-wrapper.box-wrapper{
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#update-status-wrapper h1{
	border-style: none;
}
#update-status-wrapper .header{
	text-align: center;
	color: #3399ff;
	font: 16px Museo-500 !important;
	padding-top: 10px;
	padding-bottom: 10px;
}
#update-status-wrapper .subtitle, h1 .subtitle{
	font: 30px/26px Museo-500 !important;
	color: #3399ff;
	margin-top: 3px;
}
#update-status-wrapper .publisherContent{
	width: 100%;
	text-align: center;
	border-color: #dddedd;
	border-right-style: none;
	border-left-style: none;
	background-color: #f9f9f9;
/*	margin-bottom: 10px;*/
margin-top: 0;
}
#update-status-wrapper .publisherContent .uiButton{
	margin-left: 10px;
}
.update-status-actions li{
	display: inline;
	padding: 5px 10px 0;
}

.status-icon{
	width: 30px;
	height: 30px;
	display: inline-block;
}
.update-status-actions .app_icon {
    background: none;
    display: inline-block;
    cursor: pointer;
}
.update-status-actions .app_icon:hover, .update-status-actions .active .app_icon{
    color: #ff9800 !important;
}

#update-status-form #update-status, .publisherWrapper .shareNews{
	width: 100%;
	border-top: 1px solid #dddedd;
	border-bottom: 1px solid #dddedd;
	border-right-style: none;
	border-left-style: none;
	padding: 15px;
/*	min-height: 90px;*/
/*	background-color: #f9f9f9;*/
	font: 16px Museo-500;
	background-color: #f3f3f3;
	color: #7f807f;
	height: 60px !important;
}
#update-status-form #update-status:focus, .publisherWrapper .shareNews:focus{
/*	min-height: 100px !important;*/
}


#update-status-form .save-step{
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}
.postNews{
	margin: 0 !important;
	height: inherit!important;
}
.postNews .row{
	padding: 10px;
}
.update-status-actions-wrapper{
	float: left;
	margin-top: 0;
	position: relative;
	top: -15px;
	
}
.update-status-actions{
	float: left;
	line-height: inherit !important;
	height: 30px;
	padding: 0 0 0 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.update-status-actions .holder strong{
	top: 5px;
	position: relative;
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;
}
.update-status-actions .name{
	display: none;
}
#status-photo, #photoPublisher .app_photos{
	background: url(../images/sprite-icons.png) -1px -151px;
}
#status-video, #videoPublisher .app_videos{
	background: url(../images/sprite-icons.png) -31px -151px;
}
#status-map{
	background: url(../images/sprite-icons.png) -61px -151px;
}
#status-audio, #musicPublisher .app_music{
	background: url(../images/sprite-icons.png) -151px -151px;
}
#linkPublisher .app_links{
	background: url(../images/sprite-icons.png) -241px -151px;
}
#newsPublisher .app_news{
	background: url(../images/sprite-icons.png) -271px -151px;
}
.update-status-actions .appLink{
	position: relative;
}
.update-status-actions .appLink.active:before{
	content: "";
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #dcdddc;
	position: absolute;
	top: -20px;
	left: -3px;
	color: #dcdddc;
}
#newsPublisher.publisher, .publisher{
	position: relative;
	margin-bottom: 30px;
}
.postPublisher-btn{
	position: absolute;
	right: 10px;
	bottom: -55px;
	margin-bottom: 5px;
}

.postPublisher-btn .btn {
	float: right;
	font-size: 20px;
	line-height: 20px;
	margin-top: 5px;
}
.postPublisher-social, .postPhoto-social{
	width: 150px;
	text-align: right;
	padding-right: 30px;
	font-size: 16px;
	line-height: 12px;
}
.postPublisher .btn-round, .publisherWrapper .btn-round{
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-style: none;
	color: #fff;
	padding: 7px;
	text-align: center;
	height: 47px;
	width: 47px;
	text-shadow: none;
	font: 15px/35px Museo-500;
	margin-right: 15px;
	float: right;
}
.publisherFooter{
	display: block;
	width: 100%;
	float: left;
}
.button-fbShare.left,.button-twShare.left{
	float: none !important;
}
/* Timeline */

.timeline{
/*	margin-top: 15px;*/
}
.timeline .uiAlbumThumb, .timeline .uiMediaThumb {
	text-align: center;
}

.timeline li .fancybox img,.timeline .uiMediaThumb img{
	max-width: 80%;
	margin-right: auto !important;
	margin-left: auto !important;
	display: inline-block !important;
	float: none !important;
}

.feed-item{
	float: left;
	border-bottom: 1px solid #dddedd;
	width: 100%;
	margin-bottom: 10px;
}
.feed-item:last-child{
	border-bottom-style: none;
}
.item-actions{
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}
.item-actions ul li{
	display: inline;
	padding: 0 !important;
	float: left;
	margin-right: 5px;
}
.item-like{
	background: url(../images/sprite-icons.png) -61px -121px;
}
.active .item-like{
	background: url(../images/sprite-icons.png) -91px -121px;
}
.item-share{
	background: url(../images/sprite-icons.png) -121px -121px;
}
.item-icon{
	width: 30px;
	height: 30px;
	display: inline-block;
}
.item-actions{
	float: right;
}
.timeline li{
	padding: 10px;
}

.item-side{
	float: left;
	width: 60px;
	margin-right: 10px;
	margin-left: 10px;
}
.item-text img{
	max-width: 100%;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.item-content{
/*	float: left;*/
/*	width: 410px;*/
}
.item-title{
	margin-bottom: 15px;
	margin-top: 5px;
	position: relative;
}
.item-title a{
	font: 18px/24px Museo-500;
}
.item-date{
	font-size: 11px;
	line-height: 10px;
}


/* Timeline AJAX */
#livefeeds{
	margin-top: 20px;
}
#livefeeds .dataContainer{
	width: 100% !important;
	padding: 5px;
}
.publisherWrapper, .centerPanelContent, .appHeaderWrapper, .centerPanelHeader, .liveFeeds, .dataContainer {
    width: inherit !important;
	margin: 0;
	padding: 0;
}

.doDislikePost{
	display: none !important;
}
.feedItem, .newsfeeds .dataContainer{
	position: relative;
}
.feedItem .dataSideWrapper.small, .newsfeed .dataSideWrapper.small{
	position: absolute;
	right: 20px;
	top: 5px;
}


.feedItem .dataContent.mb5{
	margin: 0;
}
.feedItem .dataTools{
	font-size: 12px;
	line-height: 14px;
	margin-top: 20px;
	padding-left: 0;
}
.voteBox {
    background: transparent;
    width: 30px;
    height: 30px;
    display: inline-block;
    }

.voteBox:hover, .voteBox.active {
    background: transparent;
    }


.voteBox i.up, .voteBox i.down {
    background: url(../images/sprite-icons.png) -61px -121px;
    width: 30px;
    height: 30px;
    }

.voteBox i.down {
    background: url(../images/sprite-icons.png) -61px -121px;
    }

.voteBox:hover i.up, .voteBox:hover i.down {
    background: url(../images/sprite-icons.png) -61px -121px;
	opacity: 0.7;
}
 .voteBox.active i.up, .voteBox.active i.down{
 	background: url(../images/sprite-icons.png) -91px -121px;
 }   
.doLikeUnlikePost{
	margin-top: 6px;
	color: #3399ff;
}
.doLikeUnlikePost:hover{
	color: #0b87ff;
}
.doLikeUnlikePost.active{
	color: #ff9800;
}  

#publisherLoading{
	margin-right: auto;
	margin-left: auto;
	float: none;
	text-align: center;
}
#uploadForm{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#uploadForm #uploadFile{
	margin-right: auto;
	margin-left: auto;
}
.viewMore{
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 0;
	
}
.viewMoreComments{
	margin-bottom: 5px;
}
.timelinePost-header{
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}
.feedItem .dataSideWrapper img, .timelinePost-header .dataSideWrapper img, #streamComments .dataSideWrapper img{
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	width: 64px;
	height: 64px;
	background-color: #eee;
	border-style: none;
}
.feedItem .qCommentContainer .dataSideWrapper{
	margin-left: 5px;
}
.qCommentContainer .dataSideWrapper img{
	width: 30px !important;
	height: 30px !important;
}
.timelinePost-username{
	float: left;
	margin-top: 7px;
	margin-left: 15px;
	font: normal normal 20px Museo-500 !important;
	line-height: 20px;
}
.timelinePost-date, .timelinePost-header .timeago{
	display: block;
	font: 12px Museo-300;
	color: #333;
}
#streamComments .media,#streamComments .media-body{overflow:inherit;zoom:1;}
#streamComments{
/*	border-top: 1px solid #dddedd;
	padding-top: 10px;*/
	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: center;
}
#streamComments > li{
/*	border: 1px solid #dddedd;*/
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
/*	background-color: #fff;*/
	margin-bottom: 5px;
	padding: 5px 10px;
	width: 100%;
	display: inline-block;
	background-color: #eceff4;
	text-align: left;
}

.page-photo #streamComments > li{
	width: 100%;
}
.postQComment{
	border: 1px solid #dddedd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #fff;
	margin-top: 10px;
}
.postQComment textarea{
	border: 1px solid #dddedd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #fff;
	margin-top: 10px;
	padding: 10px;
	width: 100%;
	height: 36px !important;
	margin-bottom: 10px;
	font: 14px Museo-300;
}
.dataTools .app_icon, .whoDislikePost{
	display: none;
}


/* Comments List */


.comments-list .feed-item{
	padding: 10px;
	border: 1px solid #dddedd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.item-inner{
	float: left;
}
.comments-list .item-side{
	margin-right: 10px;
	width: 50px;
	margin-left: 0;
}
.comments-list .item-title{
	margin: 5px 0;
}
.comments-list .item-content{
	width: 300px;
}


/* PETS LISTING */
/*#my-petz-wrapper h1{
	position: relative;
	padding-bottom: 20px;
	padding-top: 15px;
	margin-bottom: 0;
	margin-top: 5px;
}*/
.add-pet-shortcut{
/*	border-bottom: 1px solid #dddedd;*/
	position: absolute;
	right: 20px;
	top: 14px;
}
.petz-listing-home #main-content-header{
	margin: 0;
}

.nav-tabs{
	border-bottom-style: none !important;
	margin: 0 20px !important;
	float: left;
}
.nav-tabs>li{
	margin-right: 5px;
}

.nav-tabs>li>a{
	border-bottom-style: none !important;
	float: left;
	color: #fff;
	border-width: 2px !important;
	/*border-color: #fff !important; */
	line-height: 12px !important;
	box-shadow: 1px -1px 3px rgba(255, 255, 255, 0.3);
	font: 19px Museo-300 !important;
	padding: 9px 20px 7px !important;
	background-color: #3399ff;
	border-radius:7px 7px 0 0 !important;
}
.nav-tabs>li>a:hover, .nav-tabs .active a{
	background-color: #fefffe;
	color: #ff9800 !important;
	
	
}
#main-content-header .nav-tabs .active a{
	padding: 7px 30px;
	border-color: #eee !important;
}

#main-content-header .action-icons ul{
}
#main-content-header .action-icons{
	float: right;
}
#main-content-header .action-icons li{
	float: left;
	margin-right: 10px;
	font-size: 16px;
	line-height: 1px;
}
#main-content-header .action-icons a{
	color: #fff;
	display: inline-block;
	margin-top: 5px;
}
ul.petz-list li.list-item{
	padding: 15px 20px;
	position: relative;
}
ul.petz-list table td{
	text-align: center;
}
li.list-item{
	border-bottom: 1px solid #dddedd;
	display: inherit !important;
}
li.list-item:last-child{
	border-bottom: none;
}
.petz-list .list-title{
	margin-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
/*	width: inherit;*/
}
.list-title .list-avatar{
	margin-right: 20px;
}
.list-title .list-info{
	margin-right: 20px;
	margin-top: 5px;
}
.list-title .list-info .list-name{
	font-size: 24px;
	line-height: 24px;
	font-family: Museo-500 !important;
}
.list-name .text-font-md{
	text-transform: uppercase;
	font-size: 16px;
}
.list-title .list-info .list-date{
	font-size: 16px;
	line-height: 26px;
	margin-left: 5px;
	display: inline-block;
	margin-top: 2px;
}
.listing-description .list-description{
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 60px;
}
.list-description{
/*	font-size: 16px;
	line-height: 18px;*/
}
.list-title .list-share{
	margin-top: 0;
}
/*.list-title .list-share ul{
	margin: -5px 0 0;
}*/
.list-title .list-share li{
	padding: 0;
}
.list-title .list-share a{
	font-size: 14px;
	display: inline-block;
}
.petz-idcard .petz-records-list tr{
	border-style: none !important;
}
.petz-idcard .petz-records-list th{
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	border-style: none !important;
	text-align: center;
}
.petz-records-list td{
	text-align: center;
}
/*.petz-list .list-share ul{
	margin: 0;
}*/
.petz-list .list-share a{
	font-size: 11px;
	line-height: 11px;
}
.petz-photos-list{
	margin-top: -20px;
}
.petz-photos-list a.btn-add-photo{
	margin-right: auto;
	margin-left: auto;
	float: none;
}
.col-xs-8 .petz-photos-list{
	margin-top: 0px;
}
.petz-photos-list a{
	float: left;
}
.petz-photos-list a{
	width: 50px;
	height: 50px;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}
.petz-photos-list a img{
/*	border: 2px solid #ff9800;*/
	height: 50px;
	width: 50px;
}
.petz-photos-list .header{
	margin-bottom: 5px;
	text-transform: uppercase;
}
.petz-photos-list li{
	padding: 0;
}

#public-petz-table{
	margin-top: 30px;
}
#public-petz-table .results-table-header{
	margin-top: 0px;
	border-bottom-style: none;
	margin-bottom: -1px;
}
#public-petz-table.results-table{
	margin-top: 0px;
}


/* PETZ MEDIA */
#petz-media-table .table-grid .inner{
	min-height: 260px;
}
.table-grid .fancybox{
	display: inline-block;
	margin-bottom: 10px;
}
.table-grid .fancybox img{
/*	height: 160px;*/
	width: 100%;
	margin: 0;
}
.table-grid .fancybox{
	overflow: hidden;
	height: 160px;
}
#mediaPublisherForm{
	display: none;
}
#mediaPublisher{
	margin-bottom: 40px;
}
#mediaPublisher .publisherFooter{
	margin-top: 10px;
}
#mediaPublisher .publisherFooter textarea{
	margin-bottom: 10px;
}
#mediaPublisher .customFileInputBootstrap{
	width: 300px;
}
#mediaPublisher h4{
	border-bottom: 1px solid #dddedd;
	padding-bottom: 5px;
	font: 16px/16px Museo-500;
}
.petmedia-like{
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 30px 30px 0;
	background-color: #fff;
	font-size: 26px;
	border-bottom-right-radius: 100px;
	-webkit-border-bottom-right-radius: 100px;
	-moz-border-bottom-right-radius: 100px;
}
.petmedia-like i{
	position: relative;
	left: 12px;
	top: 10px;
}
.petmedia-like:hover i, .petmedia-like.active i{
	position: relative;
	left: 12px;
	top: 10px;
	color: #ff9800;
}

.pet-like{
	text-decoration:none !important;
}
.pet-like:hover i, .pet-like.active i{
	position: relative;
	color: #ff9800;
}

.media-description{
/*	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	width: 100%;
	height: 50px;*/
}

/* MESSAGES */

.thread-title{
	border-bottom: 1px solid #dddedd;
	margin-bottom: 20px;
}
.thread-title small{
	position: relative;
	top: 12px;
	background-color: #fff;
	padding: 10px;
}
.header .actions a i{
	margin-right: 5px;
}
#messages-list-wrapper.timeline .item-title{
	margin-bottom: 5px;
}

#inbox-header{
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom: 1px solid #dddedd;
}
#inbox-header h2{
	margin: 0;
}

#write-message{
	margin-top: 20px;
}
.write-comment-box .write-comment-input{
	width: 100%;
	border-top: 1px none #dddedd;
	border-bottom: 1px solid #dddedd;
	border-right-style: none;
	border-left-style: none;
	padding: 15px;
	min-height: 70px;
}
.write-comment-box .save-step{
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}

#public-petz-table{
	margin-top: 30px;
}

.loading {
    width:100px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    background:url(spinner.gif) no-repeat center #fff;
    text-align:center;
    padding:10px;
    font:normal 16px Tahoma, Geneva, sans-serif;
    border:1px solid #666;
    margin-left: -50px;
    margin-top: -50px;
    z-index:2;
    overflow: auto;
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
}

/* Petz Records */

#search-records{
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#search-records-input-wrapper{
	display: block;
	width: 100%;
	clear: both;
	float: left;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddedd;
	margin-bottom: 20px;
}
#search-records-input-wrapper form{
	max-width: 40%;
	margin-right: auto;
	margin-left: auto;
}
.sort-records-list{
	color: #3399ff;
	text-transform: uppercase;
	display: block;
	margin-bottom: 30px;
}
.sort-records-list .roundedOne{
	margin-right: 10px;
}
.show-all-wrapper{
	padding-top: 10px;
	padding-bottom: 10px;
}

.sort-records-list ul{
/*	columns:2;
	-webkit-columns:2; /* Safari and Chrome *!/
	-moz-columns:2; /* Firefox *!/*/
	padding-right: 60px;
	width: 100%;
	padding-left: 120px;
}
.sort-records-list ul li{
	width: 50%;
	float: left;
	text-align: left;
	padding: 10px;
}

/* RESULTS TABLE */
.results-table{
	margin-top: 30px;
}
.panel-body.results-table{
	margin-top: 0;
	padding-top: 30px;
}
.results-table-header{
	border-bottom: 1px solid #dddedd;
}
.results-table .action-icons ul{
	margin: 10px 10px 0 0;
}
.results-table .nav-tabs{
	margin-left: 20px;
	border-style: none;
}

.results-table-body img{
	max-width: 100%;
	width: 100%;
	margin-bottom: 5px;
}

.results-table .action-icons a{
	color: #3399ff;
}
.results-table .action-icons a.active{
	color: #ff9800;
}
/* DROPDOWNS */
.dropdown-menu>li{
	border-bottom: 1px solid #dddedd;
	text-align: center;
}
.dropdown-menu>li:last-child{
	border-bottom: 1px none #7f7f7f;
}
.dropdown-menu>li>a{
	color: #7f7f7f;
/*	text-align: center;*/
}
.dropdown-menu>li>a .fa{
	margin-right: 10px;
}

/* TABLE GRID */


/*.table-grid{
	columns:3; /* Safari and Chrome *!/
	column-rule: 1px solid #dddedd;
	column-gap: 1px;
	
	-webkit-columns:3; /* Safari and Chrome *!/
	-webkit-column-rule: 1px solid #dddedd;
	-webkit-column-gap: 1px;
	
	-moz-columns:3; /* Safari and Chrome *!/
	-moz-column-rule: 1px solid #dddedd;
	-moz-column-gap: 1px;
}

.table-grid.table-border{
	border: 1px solid #dddedd;
	border-bottom-style: none;
}
.table-grid > li{
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	border-bottom: 1px solid #dddedd;
	margin: 0;
	padding: 0;
}
.table-grid  > li .inner:hover{
	background-color: #f9f9f9;
}
.table-grid > li{
	position: relative;
}
#petz-list .table-grid > li > div.inner{
	min-height: 205px;
}
.table-grid > li > div.inner{
	padding: 20px 10px 10px;
	display: inline-block;
	width: 100%;
	min-height: 220px;
}
.table-row{
	padding: 5px;
}*/






.table-grid{
	width: 100%;
}

.table-grid.table-border{
	border: 1px solid #dddedd;
	border-bottom-style: none;
}
.table-grid > li{
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	border-bottom: 1px solid #dddedd;
	margin: 0;
	padding: 0;
	float: left;
	width: 33%;
	
}
.table-grid > li:nth-child(3n+2) {
    width: 34%;
}
.table-grid  > li .inner:hover{
	background-color: #f9f9f9;
}
.table-grid > li{
	position: relative;
}
#petz-list .table-grid > li > div.inner{
/*	min-height: 205px;*/
}
.table-grid > li > div.inner{
	padding: 20px 10px 10px;
	display: inline-block;
	width: 100% !important;
	min-height: 220px;
	height: 100%;
}
.page-records .table-grid > li > div.inner{
/*	min-height: 260px;*/
}
#petz-list .table-grid > li > div.inner{
/*	min-height: 220px;*/
}
#public-petz-table .table-grid > li > div.inner{
/*	min-height: 200px;*/
}
.table-grid  > li:nth-child(3n+1) .inner{
	border-right: 1px solid #dddedd; 
}
.table-grid  > li:nth-child(3n+2) .inner{
	border-right: 1px solid #dddedd; 
}

.table-row{
	padding: 5px;
}
/* TABLE LIST */
#petz-list{
	margin-top: 0;
	border-top-style: none !important;
}
#petz-list .box-wrapper{
	border-style: none !important;
}

.table-list > li{
	clear: both;
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddedd;
}

.table-list > li .inner{
/*	columns:2;
	-webkit-columns:2; /* Safari and Chrome *!/
	-moz-columns:2; /* Firefox *!/*/
	width: 100%;
	padding: 5px;
	display: block;
	float: left;
	clear: both;
	position: relative;
}
.table-list > li .inner:hover{
	background-color: #f9f9f9;
}
.table-list > li img{
	width: 80px;
	float: left;
	margin: 0 10px 0 0;
}

.table-list .list-btn-group{
	position: absolute;
	top: 20px;
	right: 10px;
}
#records-list .table-list .list-btn-group{
	position: absolute;
	top: 30px;
	right: 10px;
}

.table-header{
	padding: 20px;
	border-bottom: 1px solid #dddedd;
/*	border-top-left-bottom-style: 5px;
	border-top-right-bottom-style: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-bottom-style: none;*/
}
.table-header h2{
	color: #3399ff;
	text-align: center;
	margin-top: 0;
	font: 26px Museo-500;
}
.table-header form{
	margin: 0;
	text-align: center;
}
.table-header form {
	margin-right: auto;
	margin-left: auto;
	float: none;
	margin-top: 5px;
}

.result-title{
	font: normal normal 20px Museo-300;
	margin-bottom: 2px;
	display: block;
	margin-top: 5px;
	text-align: center;
}
.result-text{
	font-size: 15px;
	line-height: 19px;
}
.result-alert{
	font-size: 16px;
}
.results-table img.img-circle {
	max-width: 85px !important;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	margin-top: 10px;
/*	border: 2px solid #3399ff;*/
}
img.img-circle.img-lg {
	max-width: inherit !important;
	max-height: inherit !important;
}

/* PETZ RECORDS ADD */

h1 .btn-back.pull-left{
	position: absolute;
	top: 20px;
	left: 20px;
}
form#add-new-record{
	margin-top: 30px;
}
#petz-records-add-wrapper label{
	color: #3399ff;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
}
#petz-records-add-wrapper .form-group{
	display: block;
	float: left;
	width: 100%;
}
form#add-new-record label{
	display: block;
}
#record-title, #record-date, #record-assigned, #add-new-record #datepicker, #add-new-record #title, #add-new-record #pets{
	max-width: 300px;
}
.help-block{
	font-size: 12px;
	line-height: 16px;
	color: #aaa;
}
#select-upload{
	margin-top: 50px;
	margin-bottom: 30px;
}
#select-upload label{
	margin-bottom: 20px;
	margin-top: 50px;
}
#select-upload .btn-round-orange{
	padding-top: 30px;
	width: 80px;
	height: 80px;
	line-height: 16px;
	margin: 0 auto;
}
.col-or{
	background: url(../images/signup/signup_or.png) center center no-repeat;
	height: 150px;
}
#record-file{
	position: absolute;
	left: -9999px;
}
/*#add-new-record #upload-text, #add-new-record #upload-file{
	color: #3399ff;
	cursor: pointer;
	text-decoration: underline;
}
#add-new-record #upload-text:hover, #add-new-record #upload-file:hover{
	color: #3399ff;
	text-decoration: none;
}*/

/*  RECORDS PETZ VIEW */

.petz-idcard{
	position: relative;
	padding: 20px;
}


.single-pet .list-info, .single-pet .list-avatar{
	margin: 0;
}
.single-pet .list-avatar{
	text-align: center;
}
.single-pet .list-title{
	margin-bottom: 30px;
}

.single-pet .list-avatar a{
	width: 120px;
	height: 120px;
	background-size: cover !important;
	background-position: center center !important;
	display: inline-block;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background-repeat: no-repeat !important;
	overflow: hidden;
}
.single-pet .list-avatar img{
	height: 120px;
	width: 120px;
	border-radius: 200px;
}
.single-pet .list-share{
	margin-left: 15px;
	display: inline-block;
}
.single-pet .list-share .fa-lg{
	margin-top: -10px;
}
.single-pet .list-info .icons{
	position: absolute;
	top: 0;
	right: 0;
}
.single-pet .icons .toggle-icon{
	margin-top: 5px;
	margin-left: 2px;
}
.single-pet{
	/*border-bottom: 1px solid #dddedd;*/
}
.list-actions{
	position: absolute;
	top: 20px;
	right: 20px;
}
/* RECORS LIST */

#records-list .table-list a{
}
.list-buttons{
	position: absolute;
	top: 40px;
	right: 20px;
}
/* TAB SECTION */

.results-table .tab-content .results-table-header{
	margin-top: 20px;
}
.results-table.profile-tab{
	margin-top: 0;
	border-bottom: 1px solid #dddedd;
}



.profile-tab{
	position: relative;
	margin: 0;
}
.profile-tab .btn-add-wrapper{
	margin-top: 20px;
	margin-bottom: 10px;
}
ul li .profile-tab-link{
	max-width: 270px;
	font: 20px/20px Museo-300 !important;
	padding: 22px 60px 22px 20px;
	border-top-right-radius: 100px;
	-webkit-border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
	-webkit-border-bottom-right-radius: 100px;
	box-shadow: 0 5px 5px rgba(57, 57, 57, 0.20);
	margin-bottom: 5px;
	position: relative;
	cursor: pointer;
	background: #fff;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1;
	text-align: center;
	border: 1px solid #dddedd;
	border-left-style: none;
}

.profile-tab:first-child .profile-tab-link{
	background: none;
}
.profile-tab-link .circle-icon{
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	width: 50px;
	height: 50px;
	display: inline-block;
	position: absolute;
	top: 7px;
	right: 9px;
	box-shadow: inset 3px 3px 7px #333;
	background-color: #606060;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	
}
.profile-tab-link .circle-icon i{
	margin-top: 15px;
	color: #a9a9a9;
}
.profile-tab.active .profile-tab-link .circle-icon, .profile-tab-link:hover .circle-icon,.profile-tab-link.active .circle-icon{
	background-color: #4a99e9;
	box-shadow: inset 3px 3px 7px #0a529b;
}
.profile-tab.active .profile-tab-link .circle-icon i, .profile-tab-link:hover .circle-icon i,.profile-tab-link.active .circle-icon i{
	color: #fff;
}
.profile-tab-content{
/*	display: none;*/
	margin-bottom: 20px;
}
ul li ul li .profile-tab-link{
	max-width: 220px;
	font: 18px/18px Museo-300 !important;
	padding: 18px 40px 18px 15px;
	border-top-right-radius: 100px;
	-webkit-border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
	-webkit-border-bottom-right-radius: 100px;
	box-shadow: 0 5px 5px rgba(57, 57, 57, 0.20);
	margin-bottom: 5px;
	position: relative;
	cursor: pointer;
	background: #fff;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1;
	text-align: center;
	border: 1px solid #dddedd;
	border-left-style: none;
}
ul li ul li .profile-tab-link .circle-icon{
	width: 40px;
	height: 40px;
}
ul li ul li  .profile-tab-link .circle-icon i{
	color: #a9a9a9;
	margin-top: 12px;
	font-size: 16px;
}

.add-pet-wrapper .profile-tab{
	border-bottom: 1px solid #dddedd;
}


/* ACCORDION */
.panel-group .panel{
	position: relative;
	overflow:visible !important;
}
.panel-group .panel-default{
	border-style: none;
	border-top: 1px solid #dddedd;
}
.panel-group li.panel-default{
	margin: 0 !important;
}
.panel-group li.panel-default li.panel-default:first-child{
	padding-top: 20px;
}
.panel-group .panel-heading{
	padding: 0;
	background-color: #fff !important;
	border-style: none !important;
	position: relative;
}
.panel-group .panel-heading a{
	text-decoration: none;
}
.panel .text-success{
	background-color: #ebf5eb;
	border-radius: 5px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 5px;
	color: #58b957;
}
.panel-group .panel-body{
/*	padding: 0;*/
	border-style: none !important;
}
.panel-group .panel-body.no-padding{
/*	padding: 0;*/
	border-style: none !important;
}
.panel-group .panel-body .panel-body{
	padding: 20px;
}
.panel-group .panel-body-header{
	margin-bottom: 20px;
}
.add-flyer{
	border: 1px solid #dddedd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #fff;
	display: inline-block;
	padding: 20px;
	font-size: 14px;
	line-height: 16px;
}
.add-flyer .text-primary{
	display: block;
}
.add-flyer:hover{
	text-decoration: none;
	background-color: #f9f9f9;
}
.add-flyer .btn-add-photo{
	display: inline-block;
}
.no-qr-text{
	font-size: 22px;
	line-height: 28px;
}

/* LOST PETZ */
.page-pets-map #content-wrapper{
	padding-top: 100px;
}

.lost-pet-circle{
	width: 170px;
	background-color: #ef3c00;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border: 5px solid #fff;
	color: #fff;
	text-align: center;
	font: 40px Museo-500;
	line-height: 40px;
	padding: 45px 0 0;
	height: 170px;
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
}

.found-pet-circle{
	width: 170px;
	background-color: #4a99e9;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border: 5px solid #fff;
	color: #fff;
	text-align: center;
	font: 40px Museo-500;
	line-height: 40px;
	padding: 45px 0 0;
	height: 170px;
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
}

.petz-map-circle{
	width: 170px;
	background-color: #4a99e9;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border: 5px solid #fff;
	color: #fff;
	text-align: center;
	font: 40px Museo-500;
	line-height: 40px;
	padding: 45px 0 0;
	height: 170px;
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#lost-pet-tabs{
	margin-top: 50px;
}
#lost-pet-tabs{
	margin-top: 50px;
}
#lost-pet-tabs .results-table-header, #lost-pet-tabs .results-table-header ul{
	border-bottom-style: none;
}
#lost-pet-tabs .results-table-header ul{
	padding-left: 40px;
	position: relative;
	z-index: 1000;
}


/* ALERTS HOME */

.alerts-home .sort-records-list{
	padding-top: 10px;
	padding-bottom: 10px;
}

.mix_all{
/*	display: inherit !important;*/
}
.alert-item-header{
	text-align: center;
	border-top: 1px solid #dddedd;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
	font-size: 18px;
	line-height: 26px;
}
.alert-item-header a.text-font-sm{
	font-size: 24px;
	display: inline-block;
	margin-top: 10px;
}
.alert-item-header .list-avatar{
	margin-left: 250px;
	margin-right: 15px;
}
.alert-item-wrapper thead th{
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-family: Museo-700;
	vertical-align: middle !important;
}
.alert-item-wrapper .item-delete{
	font-size: 20px;
	display: inline-block;
	margin-bottom: 5px;
	margin-top: 7px;
	margin-left: 20px;
	position: relative;
	top: -2px;
}
.alert-item-wrapper td{
	vertical-align: middle !important;
	text-align: center;
}
.alert-item-wrapper{
	width: 100%;
}
.alert-item-wrapper .table{
	margin-bottom: -1px;
	border-bottom-style: none;
	clear: both;
	width: 100%;
}
.widget-report-text{
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	font-family: Museo-300;
}
#widget-report-text strong{
	font-family: Museo-500;
}
/* SETTINGS */

.settings-avatar{
	/*border-width: 15px !important;
	border-color: #fff !important;
	-moz-box-shadow: 0 0 2px #999999;
	box-shadow: 0 0 2px #999999;
	border-radius: 100px;
	display: inline-block;
	padding: 20px;
	margin-top: -20px;
	margin-bottom: 20px;*/
	margin: 0 auto 20px;
	text-align: center;
}
.settings-avatar img{
	/*margin: 0 !important;
	padding: 0 !important;
	border-style: none !important;*/
	max-width: 200px !important;
	margin-right: auto;
	margin-left: auto;
	border: 5px solid #fff;
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.5);
	background-position: 0 0;
}

/* MESSAGES */

.page-messages .actions  li a{
	color: #555;
}

.page-messages .actions  li a i{
	color: #3399ff;
}


/* BUSINESS PAGE */
.busines-profile-cover{
	height: 300px;
	overflow: hidden;
	background-size: cover!important;
}
.BusinessChangeAvatarImg{
	max-width: 200px;
	float: right;
}
#BusinessUploadForm .customFileInputBootstrap{
	width: 300px;
}
#BusinessUploadForm{
	width: 300px;
}
.business-menu .table-grid > li > div.inner{
	padding: 20px 10px 10px;
	display: inline-block;
	width: 100% !important;
	min-height: 200px;
}
.page-business h1{
	color: #fff;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
}
.page-business .like-this{
	color: #fff;
	margin-top: 10px;
	font-size: 20px;

}
.page-business a.like-this i{
	margin-right: 5px;
}
.business-social ul{
	display: inline-block;
	margin: 0;
}
.business-social ul li{
	padding: 0;
}
.business-menu img{
	margin-top: 10px;
}
.business-menu .media-img-circle{
	width: 92px;
	height: 92px;
	display: inline-block;
	border-radius: 200px;
	margin-top: 10px;
	background-size: cover !important;
}
.fan-count{
	margin-left: 5px;
	margin-top: 5px;
}
.business-like{
	color: #3399ff;
	font-size: 22px;
}
/* EVENTS PAGE */


.petz-events-circle{
	width: 170px;
	background-color: #4797ed;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border: 5px solid #fff;
	color: #fff;
	text-align: center;
	font: 33px Museo-500;
	line-height: 33px;
	padding: 45px 0 0;
	height: 170px;
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
}
.events-page #search-wrapper{
	width: 400px;
	float: right;
}
#post-image img{
	min-width: 100%;
}
.post-title-wrapper{
	margin-top: 10px;
	margin-bottom: 10px;
}
#main-content .post-title h1{
	margin: 0;
	padding: 0;
	border-style: none;
	font-size: 22px;
	line-height: 22px;
}
.divider{
	width: 1px;
	background-color: #eee;
	margin: 0 10px;
	position: relative;
	top: 10px;
	bottom: 0;
	height: 25px;
	display: inline-block;
}
.event-description{
	margin-bottom: 20px;
}
.event-details{
	float: left;
	width: 440px;
}
.event-details div{
	padding: 10px;
}
.event-map-wrapper{
	float: right;
	width: 360px;
	border-left: 1px solid #dcdddc;
}
.event-time{
	display: inline;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #eee;
}

a#add-event-photo-btn{
	background-color: #fff;
	padding: 10px 40px;
	font: 16px/16px Museo-500;
	color: #333;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-top: 60px;
	margin-bottom: 50px;
}
a#add-event-photo-btn i{
	margin-right: 10px;
	font-size: 22px;
	line-height: 22px;
}

#invite-friends-list li{
	float: left;
	width: 33%;
	padding: 5px;
}
#invite-friends-list li img{
	width: 40px;
	height: 40px;
	margin: -2px 5px 5px;
}
/* EVENT HUB */


.event-hub #main-content-header{
	margin-bottom: 0;
}
.event-hub .full-h1{
	background-color: #fc9600;
	margin: 0 0 10px !important;
	padding-top: 15px;
	color: #fff !important;
}
#events-search{
	max-width: 400px;
	margin-right: auto;
	margin-left: auto;
}
#events-list .event-date{
	background-color: #d9e9fa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px;
	text-align: center;
	font-family: Museo-300;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}

#events-list .event-image{
	float: left;
	width: 200px;
	text-align: center;
}
#events-list .event-image img{
	width: 86px;
	height: 86px;
	-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
}
#events-list .event-body{
	padding: 20px;
}
#events-list .event-actions{
	float: right;
}



.event-hub .petz-events-circle.circle-small{
	width: 120px !important;
	height: 120px !important;
	font-size: 24px;
	line-height: 24px;
	margin: -5px auto 5px;
	padding-top: 33px;
}

.sidebar .today{
	background-color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 3px;
}
#events-list.grid .event{
	width: 33.3%;
	float: left;
	border-top: 1px solid #dddedd;
	padding: 5px;
	text-align: center;
}
#events-list.grid .event:nth-child(3n+2){
	border-right: 1px solid #dddedd;
	border-left: 1px solid #dddedd;
}
#events-list.grid .event-image{
	width: 100%;
	margin: 0;
}
#events-list.grid .event h2{
	font-size: 18px;
	line-height: 22px;
}
#events-list.grid .event-body{
}
#events-list.grid .event-actions{
	float: none;
	margin-top: 5px;
}

#btn-create-event{
	background-color: #fff;
	padding: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
	font: 16px/16px Museo-500;
}
#btn-create-event:hover{
	text-decoration: none;
	background-color: #efefef;
}
#btn-create-event:active{
	background-color: #fff;
}



/* PAGE PROFILE */

/*.page-profile .appHeaderWrapper{
	border-bottom: 1px solid #dddedd !important;
}*/
.profile-events-table{
	border-top: 1px solid #dddedd;
}
.profile-events-table li{
	width: 264px;
}
.profile-events-table li .inner{
	padding: 0;
}
.profile-events-table li .inner:hover{
	background-color: #f9f9f9;
}
.profile-events-table li:nth-child(3n-1){
	border-right: inherit;
	border-left: inherit;
	
}
.profile-events-table li:nth-child(2n+1){
	border-right: 1px solid #dddedd;
	width: 265px;
}
.profile-events-table .result-title{
	border-bottom: 1px solid #dddedd;
	margin-top: 2px;
	margin-bottom: 2px;
}
.profile-events-table .result-title, .profile-events-table .result-date{
	padding: 10px 5px;
}


/* FRIENDS */

.doFollow{
	min-width: 90px;
}
.friend-info .doFollow{
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 12px;
	padding: 7px 7px 5px;
	min-width: 70px;
	line-height: 12px;
}
.doFollow.btn-default i{
	color: #3399ff;
	
}
.friend-name{
	font: 20px Museo-500;
	margin-top: 10px;
	max-width: 160px !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	
}
.page-profile-people h1{
/*	text-align: left !important;*/
}
.page-profile-people .appHeaderWrapper form{
	width: 200px;
	position: absolute;
	top: 10px;
	right: 15px;
	line-height: inherit!important;
}
.friends-list .results-table-header ul.nav-tabs{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: inline-block !important;
	float: none !important;
}

.friends-list{
	margin-top: 0 !important;
}
.friends-list .friend{
	width: 50%;
	float: left;
	margin-bottom: 10px;
	border-bottom: none !important;
}
.friends-list .friend .friend-inner{
	border: 1px solid #dddedd;
	-webkit-border-top-left-radius: 200px;
	-webkit-border-bottom-left-radius: 200px;
	-moz-border-radius-topleft: 200px;
	-moz-border-radius-bottomleft: 200px;
	border-top-left-radius: 200px;
	border-bottom-left-radius: 200px;
	padding: 15px;
	position: relative;
	
}
.friend-avatar{
	margin-right: 20px;
}
.friend-avatar img{
	width: 63px;
	height: 63px;
}
.friend-name{
	font: 20px Museo-500;
	margin-top: 10px;
}
.friend-info .dropdown{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.friend-info .dropdown .fa{
	color: #aaa;
}

.friend-info .btn-add-friend{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.friend-info .btn-add-friend:hover{
	text-decoration: none;
}
.friend-info .uiButton, .friend-info a.uiButton, .friend-info span.uiButton, .friend-info .uiDoButton{
	border-style: none !important;
	background-color: transparent !important;
	color: inherit !important;
	background-image: none;
	border: none;
	font-family: inherit;
	-webkit-border-radius: 0px;
}
.spinner-icon{
	width: inherit !important;
	height: inherit !important;
}


/* MEDIA PAGES */
.media-header{
	position: relative;
	float: left;
	margin-left: 10px;
}
.results-table-header .relative{
	top: 5px;
	right: 10px;
}
.results-table-header .relative i{
	margin-right: 5px;
}
.page-profile-media .postPublisher-btn{
	position: inherit;
	right: 0;
	bottom: 0;
	margin-right: auto;
	margin-left: auto;
	float: none;
	margin-top: 10px;
}
.page-profile-media .uiAlbumThumbWrap img{
	width: 100%;
	height: 150px;
}
.squarethumb {
	margin: 0;
}
.dataGrid td.squarethumb{
	max-width: 33% !important;
	
}
.squarethumb i{
	width: 100% !important;
	display: inline-block;
	height: 190px;
	background-size: cover !important;
	background-position: center center !important;
	max-width: 240px;
}
.mediaGallery td{
	padding: 5px;
}
.mediaGallery .squarethumb a{
	margin: 0;
}
.mediaGallery .squarethumb{
	width: 100% !important;
}

.mediaGallery .squarethumb i{
	width: 100% !important;
	height: 110px;
}

.page-album .appHeaderWrapper, .page-photo .appHeaderWrapper{
	padding: 15px 20px 10px 40px;
}
.page-editalbum .button-close{
	margin-left: -20px;
	position: relative;
	z-index: 1; 
} 
.page-album .mediaContainer img, .page-photo .mediaContainer img{
	max-height: 600px;
}
.page-album .publisherTab, a.publisherTab, .page-photo .publisherTab, a.publisherTab, .page-profile-media .publisherTab, a.publisherTab{
	width: 100%;
}

/* Messages */

ul#messageFeeds .media-body{
	overflow: visible !important;
}
ul#messageFeeds .media{
	overflow: visible !important;
	width: 100% !important;
	padding: 10px;
}
.msgContainer .media-body{
	color: #333;
}
.postReply{
	text-align: center;
}

/* LISTINGS */

.results-table .form-horizontal .form-group{
	margin-bottom: 5px;
}

/* CROPPING */
.jcrop-keymgr{
	opacity:0
}

/* Overview */
.result-title-pet {font: normal normal 24px Museo-300;
  margin-bottom: 2px;
  display: block;
  margin-top: 5px;
  text-align: center;}
#public { margin-top: -70px;  margin-bottom: 60px; font-size: 18px; padding: 8px ; margin-left: auto;
  margin-right: auto;}
.add-pet-shortcut-left {position: absolute; top: 14px; font-size: 18px; padding-left: 10px; text-transform: uppercase; font-weight:normal !important;}
.add-pet-shortcut-left2 {position: absolute; top: 10px; font-size: 14px; padding-left: 10px; text-transform: uppercase; font-weight:normal !important;}
.add-pet-shortcut {font-size: 18px; text-transform: uppercase; font-weight:normal !important; }
/*.table-grid > li .inner {border: 1px solid #dddedd;}
.table-grid > li  > div.inner{ border: 1px solid #dddedd; min-height: 150px ;}*/
.table-grid > li {height: 240px ;} 
.grid {min-height: 220px; border-top: 1px solid #dddedd;}
.inner {min-height: 199px;}
.fa-cog  {font-size: 1.6em; }
.fa-gray {color: #666666;}
.conf {font-size: 12px; border: 1px solid rgb(150, 150, 160);   border-radius: 5px;   padding: 2px;}
i.fa.fa-chevron-down {font-size: 20px; /*color: #666666 */}
.text-warning a {color:#666666;}
.grid2 > li { width: 50% !important ; min-height: 220px;}
.grid3 > li { width: 50% !important ; max-height: 150px !important;}
.grid3 > li > div.inner {  min-height: 149px !important;}
.grid-full > li { width: 100% !important ; max-height: 220px !important; overflow: hidden;border-top: 1px solid #dddedd;padding-top:5px; position:relative; }

.grid-full img { width: 60px  !important ; margin-top:6px; }
.grid-full > li > div.inner { 
  min-height: 100px !important;}
  .grid-full2 > li { width: 100% !important ; border-top: 1px solid #dddedd;padding-top:5px; }
  
.user-profile-image-wrapper {  margin: -50px auto 20px !important;}
#Grid .mix { opacity: 1.0 !important; display: block !important; }
.position {position: absolute; font-size: 36px; margin-top: -20px; z-index: 9999; color: #3399ff; left: 50%;
  margin-left: -18px; background-color: rgb(252, 252, 252);
  border-radius: 50%;
  -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
  width: 25px;
  height: 25px; cursor: pointer}
  .position-up {position: absolute; font-size: 36px; margin-top: -20px; z-index: 9999; color: #ff9900; left: 50%;
  margin-left: -18px; background-color: rgb(252, 252, 252);
  border-radius: 50%;
  -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
  width: 25px;
  height: 25px; display: none; cursor: pointer}
  .position-up-rec {position: absolute; font-size: 36px; margin-top: -20px; z-index: 9999; color: #ff9900; left: 50%;
  margin-left: -18px; background-color: rgb(252, 252, 252);
  border-radius: 50%;
  -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
  width: 25px;
  height: 25px;  cursor: pointer}
  .position2 {position: absolute; font-size: 36px; margin-top: 27px; z-index: 9998; color: #ff9900; left: 50%;
  margin-left: -18px;}
  .caption {height: 70px;
  vertical-align: middle;
  text-align: center;
  margin-top: 25px;
  font-size: 18px; color: #000000;}
  .position-down-rec {position: absolute; font-size: 36px; margin-top: -20px; z-index: 9999; color: #3399ff; left: 50%;
  margin-left: -18px; background-color: rgb(252, 252, 252);
  border-radius: 50%;
  -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
  width: 25px;
  height: 25px; cursor: pointer; display:none}
  
   .position-up-alerts {position: absolute; font-size: 36px; margin-top: -20px; z-index: 9999; color: #ff9900; left: 50%;
  margin-left: -18px; background-color: rgb(252, 252, 252);
  border-radius: 50%;
  -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
  width: 25px;
  height: 25px;  cursor: pointer}
    .position-down-alerts {position: absolute; font-size: 36px; margin-top: -20px; z-index: 9999; color: #3399ff; left: 50%;
  margin-left: -18px; background-color: rgb(252, 252, 252);
  border-radius: 50%;
  -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
  width: 25px;
  height: 25px; cursor: pointer; display:none}
  
  #status {background-color: white;color: #a1dc00; position: absolute; margin-top: -72px;  margin-left: 145px;
  border: 1px solid #fff;  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);  border-radius: 50%;}
  
  .grid-sec1 >li {max-height: 200px; }
  .grid-sec1>li {width: 25% !important; /*border-right: 1px solid #dddedd */}
  .grid-sec1 > li > div.inner {  padding: 0px 10px 20px; }
  .table-grid > li:nth-child(2n+1) .inner {
  border-right: 1px solid #dddedd;}
  
  .quart img {max-width: 100% !important; margin-right: auto;   margin-left: auto; padding-top: 5px; padding-bottom: 5px}
  .result-title2{font: normal normal 21px Museo-300;
  margin-bottom: 12px;
  display: block;
  padding-top: 15px; color: #666666;}
  .col-half {width: 49%; position: relative; float: left; border: 1px solid #dddedd;
  border-radius: 5px;}
  .box-wrapper2 {position: relative;}
  .plan { position: relative;
  font-size: 18px;
  padding: 50px 0px 0px;
  line-height: 1.5em; }
    .memb {font-size: 18px; line-height: 1.6em; }
  .plan-up a {color: #ff9900; text-decoration: none;};
  .widget.widget-box p a:hover {text-decoration:underline !important;}
.widget a:hover {text-decoration: underline !important;}
  .hhalf {font-size: 18px !important; margin-top: 15px; margin-bottom: 5px; height: 100px; position: relative; }
  .fa-stack-l {position: absolute; left: 8px; top: 8px; font-size: 25px;}
  .iconlist-avatar img { width: 35px;  height: 35px;
    border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  position: absolute;left: 8px; top: 2px;
  }
   .fa-orange {color: #ff9900;padding-right: 5px;}
   .fa-green {color: #a1dc00; padding-right: 5px;}
   .fa-red {color: #ff4747}
   .fa-blue {color: #3399ff;}
   ul.bar  {padding-left: 30px; padding-bottom: 20px;}
   ul.bar li {font-size: 16px; color: #3399ff; }
   ul.tips  {padding-left: 10px;}
   ul.tips li {font-size: 16px; color: #666666; padding: 10px 5px;}
   .member {color: #3399ff; font-weight: bold;}
   .prof {font-size: 18px; color: #666666; text-align: center; padding: 10px;}
   .percentage {font-size: 18px; color: #666666; text-align: center; padding: 2px;}
   .wel {color: #666666; font-size: 24px;}
   .see-more2 {  font-size: 18px;
  /* background-color: #4b9aea; */
  padding: 2px 10px;
  color: #3399ff;
  font-family: Museo-500;
  display: inline-block;
  margin: 0;}
  
  .block-public {
	border-bottom: 1px solid #eeefee;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	width: 170px;
	
	background-color: #3399ff;
	color: #fff;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	position: relative;
}
.public-title {color: #fff; font-size: 16px;}
.public-title:hover {color: white;}
.img-aid {  margin-bottom: 15px;margin-top: -80px;
  }
  
  .img-aid2 {  margin-bottom: 15px; }
  
  .bullet-clear {clear: both;
  float: left;
  height: 40px;
  padding-right: 5px;}
  
 /* #petz-list .grid-sec1 > li > div.pic-col1:hover a {color: #3399ff;}
  #petz-list .grid-sec1 > li > div.pic-col2:hover {background-color: #ff9900;}
  #petz-list .grid-sec1 > li > div.pic-col3:hover {background-color: #ff4747;}
  #petz-list .grid-sec1 > li > div.pic-col4:hover {background-color: #a1dc00;} */
   
   /*.grid-full > li > div.inner:hover {background-color: #f2f6fa;} */
   
  .ital, .ital a {font-style: italic; color: black !important; padding-bottom: 10px; font-family: Museo-500 ;} 
  .rec-size {font-size: 17px;}
  #bar-width {width: 80%; margin: 0 auto;}
  .margin-top {margin-top: 30px; margin-bottom: 5px;}
/*
  .extra { 
    display: none;
}
.dots a {text-decoration:none;}
p:hover .extra {
    display: inline-block;overflow:hidden;text-decoration:underline !important; color:#3399ff;
} 
p:hover .dots {
    display: none;
}  */

 .dots {display:none;}
 p:hover .extra {
    display: none;
} 
p:hover .dots {
    display: block;overflow:hidden;text-decoration:underline !important; color:#3399ff;
} 
 .text-warning a {text-decoration:none }
  
p:hover .extra  a{
    color:#3399ff; 
} 
p:hover .dots  a{
    color:#3399ff; text-decoration:underline !important;
} 
/*.grid-full > li:hover  .extra{ display: inline-block;overflow: hidden;height:100%} */
/*.grid-full > li:hover {background-color: #eee;} */

/*.grid-full > li:hover  .dots { display: none;}  */


.result-alert-aid {font-size: 16px;}
.museo {font-family: Museo-500;}
.fa-4x {font-size: 4.4em !important;}
.fa-aid {position: absolute;
 top:0;
 left: 0;
 right:0;
 bottom: 0;
  text-align: center;
  font-size: 2.4em;
  margin-top:15px;}
  
  .fa-container {
  position: relative;
  display: inline-block;
  width: 70px;
  height: 80px;
  /* line-height: 4em; */
  vertical-align: middle;
  margin-bottom: 15px;}
  
  .fa-container-blue {
  
  float: left;
   width: 40px;
  height: 40px;
  background-color: #3399ff;
  border-radius: 50%;
  margin-bottom: 15px;
  margin-right: 15px;}
  
  .fa-container-blue-sm {
  
  float: left;
   width: 30px;
  height: 30px;
  background-color: #3399ff;
  border-radius: 50%;
  margin-bottom: 15px;
  margin-right: 15px;}
  
  .fa-container-red {
  
  float: left;
   width: 40px;
  height: 40px;
  background-color: #ff4747;
  border-radius: 50%;
  margin-bottom: 15px;
  margin-right: 15px;}
  
  .fa-26x {font-size: 2.6em !important;}
  
  .block-public {top:-2px}
  .block-public:hover{top:0px};
  
  a.block-public:hover {text-decoration:none !important};
  .table-grid > li.inner > a:hover {color: #3399ff;background-color: #ffffff;}
  .table-grid > li .inner:hover {  background-color: #ffffff;}
  .text-warning2 {color: #666666 ; padding: 0 1px;}
   .grid-sec1 li:hover .result-title2 {color: #3399ff !important;text-decoration: none}
   .grid-sec1 li:hover .text-warning2 {color: #3399ff !important;text-decoration: none}
   .text-primary-petz {color: #666666;}
   .fa-stack-view {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  vertical-align: middle; /*top: -7px; */ left: -2px;}
  .shift {top:4px; left:2px}
  .circle-size {font-size: 1.5em !important;}
  .shift-left {margin-left: -15px;}
  .shift-top {top: 25px;}
  .result-likes:hover a {color:#3399ff;}
  .result-title-recent {font: normal normal 18px Museo-500;
  margin-bottom: 2px;
  display: block;
  margin-top: 5px;
  text-align: center;}
  .tab-divs {padding:10px; border: 1px solid #dddedd; min-height:55px;overflow:hidden}
  .font-table {font-size: 17px;font-family: Museo-500; }
  .font-cell {font-size: 18px;font-family: Museo-300;}
  
  /* Pet Main Info */ 
  
  .conf {min-width: 60px; top: 0px !important}
  p.pet-main {font-size: 28px; font-family: Museo-300; color: #666666}
  .pet-name {color: #3399ff;}
  .thumbs {position: absolute; top: -5px; right: 40px; font-size: 25px; min-width: 150px}
  .likes {color: #3399ff; font-size: 18px !important; font-family: Museo-500;}
  .tow-right {right: -12px !important;}
  .list-description {font-size: 18px; font-family: Museo-500;color: #666666;margin-top: 10px; margin-bottom: 20px}
  .descript {font-size: 16px; font-family: Museo-500;color: #666666; margin-top: 15px;}
  .name-avatar {font-size: 30px; font-family: Museo-500; color: #3399ff; margin-top: 20px;}
  .single-pet .list-title {margin-bottom: 0px !important;}
.single-pet .list-avatar a {
  margin-bottom: 15px; }
  .favorite-title {font-size: 20px; font-family: Museo-300; color: #3399ff}
  .btn-green {background-color: #a1dc00; color: white; font-size:20px; font-family: Museo-500; margin: 10px 3px; padding:5px 10px!important;}
  .form-control {width: 50%; display: inline-block; float: right}
  .form-control2 {width: 80%; display: inline-block; }
  .page-pets-edit label {/*min-width: 120px; */ padding-left: 10px;}
  .submit-main {float: left; width: 100%;  margin-top: 20px; text-align: center}
  .sm-right {width: 100px; }
  .lab-color  label{color:#666666 !important; }
  .page-pets-edit label {  color: #666666 ; font: 15px Museo-300 !important;}
  .fav-title {font-size: 20px; font-family: Museo-300;color: black;  }
   .active-sm {font-size: 12px; font-family: Museo-300;color: #666666; }
   .al {display: inline-block;}
   .show-all-wrapper {width: auto; /*float: left; */ display: inline-block;}
   .select-fav {margin: 0 auto;  width: 640px; height: 60px; border-bottom: 1px solid #dddedd; padding-bottom: 30px;}
   .activity {height: 150px; width: 600px}
   .panel-title>a { color: #666666;}
   .panel-title>a:hover {color: #3399ff;}
   .roundedOne {top: 0px !important; }
   .col-xs-52 {width: 33%; float: left}
  .show-all-wrapper-fav {width: 200px; display: inline-block; margin-left:10px; padding-bottom: 5px; padding-top: 5px}
  .lg {font-size: 18px;}
  #panel-favactive {padding-bottom: 100px;}
  .text-primary2 {font:15px Museo-300 !important; color: #666666 !important}
  input:focus + label{ color: #3399ff; }
   select:focus + label{ color: #3399ff; }
   textarea:focus + label{ color: #3399ff; }
   input{
    color: #3399ff !important;} 
	.multiSelect {display:inline;}
	.icons2 {position: absolute;
  top: 13px;
  right: 80px;
  z-index: 10;}
  
.dots-f {display:none;}
 p:hover .extra {
    display: none;
} 
p:hover .dots-f{
    display: block;overflow:hidden;text-decoration:none !important;} 
	
	/*.fa-cog:hover  {color: #3399ff !important;}
	.fa-chevron-down:hover {color: #3399ff !important;}
	.drop-down a:hover {color: #3399ff;} */
	div.dropdown.pull-right.conf.tow-right.fa-gray:hover a {color: #3399ff !important;}
	.toggle-icon {color: #666666 !important;}
	.hid {display: none}
	.view-center {width:280px; margin: 0 auto; }