.panel-left{
	text-align: center;
}

.panel-left h2 {
	margin-bottom: 0;
}

.panel-left h4 {
	margin-top: 0;
}

.panel-left .item-media img {
    max-width: 100px;
}

.panel-left .log-out-container{
	position: absolute;
    bottom: 20px;
    width: 100%;
    margin: 0;
}

.list-block.media-list li.claimed .item-link .item-title-row, .list-block li.media-item .item-link .item-title-row {
    padding-right: 0;
    background:none;
}

.list-block.media-list li.claimed .item-link .item-title-row, .list-block li.media-item .item-link .item-title-row {
    padding-right: 0;
    background:none;
}

.list-block.media-list li.claimed .item-title {
    color: #212121;
}

    

.pixelz .media-list .badge{
	height: 16px;
	position: relative;
	top: 2px;
}   

.pixelz span.dot{
	color: black;
	opacity: 0.25;
	display: inline-block;
	margin: 0 3px;
}    

.pixelz .navbar{
    background: #2f2f2f;
}

.pixelz .toolbar{
    background: #5f5f5f;
    height: 55px;
}

.pixelz .tabbar .tab-link .badge{
	display: inline-block;
} 

.list-block .swipeout-actions-right a.swipeout-delete{
	background: #4caf50;
}

.list-block .swipeout-actions-right a.swipeout-unsolve{
	background: #f44336;
}

.markings img{
	max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.button-solve{
	background: #4caf50 !important;
}

.speed-dial-buttons a{
	background: #4caf50 !important;
}

.speed-dial-buttons img{
	width: 22px;
}

.speed-dial-buttons img{
	width: 22px;
}

.button{
	background: #efefef;
}

.multiple-rejections{
	position: absolute;
    top: 10px;
    left: 27px;
}

.page[data-page="rejection"] .page-content{
	padding-bottom: 70px;
}

.page[data-page="rejection"] .page-content .intro{
	margin-bottom: 15px;
	margin-top: 20px;
}

.page[data-page="rejection"] .page-content .intro h2{
	margin: 0;
}

.page[data-page="rejection"] .page-content .intro p{
	margin-bottom: 10px;
	margin-top: 0;
}

.content-block.markings{
	margin-top: 0;
}

.claimed-by{
	display: none;
}

.speed-dial{
	display: none;
}

.page.claimed .claimed-by{
	display: inline-flex;
}

.page.claimed .speed-dial{
	display: block;
}

.login-screen-title{margin-top: 90px!important;}

/* Helpers */

.align-center{
	text-align: center;
}

.distance-small{
	margin-bottom: 10px;
}

.position-relative{
	position: relative;
}

.success {
    background-color: #2196f3;
}

.failed {
    background-color: #f44336;
}

.textCenter {
    text-align: center;
}

#notificationMessage {
    z-index: 1000;
}

.smooth_zoom_preloader {
		background-image: url(../zoom_assets/preloader.gif);
	}	
.smooth_zoom_icons {
	background-image: url(../zoom_assets/icons.png);
}

.fancybox-caption {
	display: flex;
	justify-content: center;
	align-items: center;
}