

.button-minor{
	white-space: normal;
	background: #eeeeee;
	color:#333333;
	font-size: 14px;;
}

.button-minor:hover{
	background: #333333;
	color:#eeeeee;
}

.filter_wrapper
{
	margin-top:6px;
	margin-bottom:-12px;
}

.filter_wrapper .filter_link,
.filter_wrapper .filter_spacer,
.filter_wrapper .campaign-search-form
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	padding:5px 2px;
}

.filter_wrapper .filter_spacer
{
	padding-left:0px;
	padding-right:0px;
}

.filter_wrapper .filter_spacer:last-child
{
	display:none;
}

.filter_wrapper .filter_link.active
{
	text-decoration:underline;
}

.campaign-row-item-inactive .data-id
{
	color:darkred;
}

.campaign-row-item-active .data-id
{
	color:#729716;
}

/* > ############################################################################# */
.likes-for-type-wrapper
{

}

.likes-for-type-tab-bar
{
	display:block;
	padding-left:-3px;
}

.likes-for-type-tab-content-wrapper
{
	/* background:#eaf5ff; */
	padding:0px;
	border-top:2px solid #2d70b7;
	min-height:300px;
}

.likes-for-type-tab
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;

	font-size:14px;

	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:pointer;

	/* damit alle Typen untereinander passen
			margin:2px;
	  padding: 10px 5px;
	*/
	margin:1px;
	padding:10px 5px;
}

.likes-for-type-tab.active, .likes-for-type-tab:hover
{
	background:#2d70b7;
	color:#FFFFFF;
}

.likes-for-type-tab-content.not-active
{
	display:none;
}

.likes-for-type-tab-content
{
	padding:0px 5px;

}

.container-for-like-refresh
{
	text-align:center;
	padding:5px;
}

.btn-for-like-refresh, .btn-for-open-all-likes
{
	padding:5px 10px;
	font-size:16px;
	margin:3px;
	cursor:pointer;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}

.btn-for-like-refresh:hover, .btn-for-open-all-likes:hover
{
	background:#2d70b7;
	color:#FFFFFF;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.btn-for-like-refresh:hover .font-blue
{
	color:inherit;
}

.loading-div
{
	text-align:center;
	padding-top:20px;
}

.loading-div strong
{
	font-size:24px;
	font-weight:normal;
}

/* > ############################################################################# */
.available-like-table
{
	margin-left:-10px;
	margin-right:-10px;
}

.available-like-table p
{
	padding:0px;
	margin:0px;
}

.available-like-table tr.available-like a
{
	display:block;
	padding:3px;
}

.available-like-table tr.available-like td
{
	border-bottom:1px dotted #999999;
	margin:0px;
}

.available-like-table tr.available-like.was-clicked
{
	background:#dff3ff;
}

.available-like__name
{

	padding-bottom:3px;
	color:#000000;
}

.available-like__dislike_info
{
	font-size:12px;
	color:#ff7b31;
	display:block;
}

.message-item code{
	color: #c7c7c7;
	background: #474747;
}


.available-like__dislike_info.dislike_bigger_2
{
	color:#D21B1D;
}

.available-like__provision_successful
{
	display:block;
	background:#90ac3e;
	color:#FFFFFF;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.available-like__provision_successful *
{
	color: inherit;
}

.available-like__last-likes{
	padding:5px 10px;
	margin-top: 5px;
}

.available-like__last-likes li{

	margin-left: 10px;
	font-size: 12px;
	line-height: 1.2;
	margin-bottom: 12px;
}

.available-like__last-likes li small{
	font-size: 10px;

}

.icon-success
{
	color:#90ac3e !important;
}

.icon-error
{
	color:#D21B1D !important;
}

.new-feature-test-phase-hint
{
	padding:5px 10px;
	background-color:#a8191b;
	color:#FFFFFF;
	-webkit-border-radius:2px;
	border-radius:2px;

}

.new-feature-test-phase-hint a
{
	color:inherit;
}

.new-feature-test-phase-hint a:hover
{
	text-decoration:underline;
}

/* > Minimal View ############################################ */
.setting-use-minimal-view .available-like-table tr.available-like p,
.setting-use-minimal-view .available-like-table tr.available-like a
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}

.setting-use-minimal-view .available-like__like_button *,
.setting-use-minimal-view .available-like__info_money,
.setting-use-minimal-view .available-like__check_button,
.setting-use-minimal-view .like_action_col br,
.setting-use-minimal-view .available-like__provision_successful span
{
	display:none !important;
}

.setting-use-minimal-view .like_action_col
{
	width:70px; /*platz für 2 Buttons*/
}

.setting-use-minimal-view .like_url_col
{
	text-align:left;
	min-height:20px;
	padding-left:45px;
	position:relative;

}

.setting-use-minimal-view .available-like__like_button .like_button_icon
{
	display:block !important;

	position:absolute;
	left:2px;
	top:5px;
	text-align:center;
	background:#2d70b7;
	color:#FFFFFF;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding:5px 15px;
}

.setting-use-minimal-view .available-like__like_button .like_button_icon:hover
{
	background:#3c95b7;
	color:#FFFFFF;
}

/* > ############################################ */
.tab-bar-footer
{
	text-align:center;
}

.tab-bar-footer label
{
	background:none;
	color:#2d70b7;
	font-weight:bold;
	padding:5px;
	font-size:14px;
	background:#dff3ff;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.tab-bar-footer label *
{
	font-size:inherit;
	font-weight:inherit;

}

.tab-bar-footer label:hover
{
	text-decoration:underline;
}

/* > ############################################ */
.table--small-for-admin-overview
{
	margin:0px;
}

.table--small-for-admin-overview td,
.table--small-for-admin-overview th
{
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
	text-align:right;
}

.notice *, .error *, .info *, .success *
{
	color:inherit;
}

/* > ######################################### */
.diagram-panel
{
	padding:10px;
	margin-top:18px;
	border:1px solid #cccccc;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.diagram-panel h4
{
	margin:0;
	text-align:center;
	margin-bottom:6px;
}

.tab-menu
{
	text-align:center;
	margin:10px;
}

.tab-menu .tab
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	background:#FFFFFF;
	border:1px solid #2d70b7;
	color:#2d70b7;
	-webkit-border-radius:20px;
	border-radius:20px;
	margin:3px;
	font-size:12px;
	padding: 5px 10px;
	cursor:pointer;
	/* http://www.the-art-of-web.com/css/css-animation/ */
   /* transition: [transition-property] [transition-duration] [transition-timing-function] [transition-delay]; */
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.tab-menu .tab.tab--pill-sep
{
	margin-right:16px;
}

.tab-menu .tab.active, .tab-menu .tab:hover
{
	background:#2d70b7;
	color:#FFFFFF;
}

.tab-content-wrapper .tab-content
{
	display:none;
}

.tab-content-wrapper .tab-content.active
{
	display:block;
}

.dashboard-box-wrapper
{
	text-align:center;
	margin-bottom:18px;
}

.dashboard-box
{
	background:#2d70b7;
	color:#FFFFFF;

	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;

	width:180px;

	padding:5px 10px;

	-webkit-border-radius:4px;
	border-radius:4px;
	margin:10px;
	line-height:1.3;

}

.dashboard-box .dashboard-label
{
	display:block;
	text-align:left;
	font-weight:bold;
	margin-bottom:2px;
}

.dashboard-box .dashboard-key-value
{
	display:block;
	text-align:right;
	margin-bottom:2px;
}
