input[type=checkbox], input[type=radio] {
	margin: 4px 4px 0px;
}

table.dataTable thead th,
table.dataTable thead td {
	padding: 6px 3px 6px 3px;
	border-bottom: 1px solid #111;
}

table.dataTable tfoot th,
table.dataTable tfoot td {
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #111;
}

table.dataTable tbody th,
table.dataTable tbody td {
	padding: 6px 3px 0px 3px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	padding: 0 0 0 1px;
}

.skin-purple .sidebar-menu>li.header {
	color: #ffffff;
	background: #1a2226;
}

table.dataTable {
	cursor: pointer;
}

.dataTables_paginate  ul.pagination {
	margin: 0;
}

.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	margin-left: -17px;
}

.checkbox label, .radio label {
	padding-right: 10px;
	padding-left: 17px;
}

.alert {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.skin-vermando .sidebar-form {
	margin: 10px 10px;
}
.skin-vermando .sidebar-form input[type="text"]{
	height: 25px;
}
.skin-vermando .sidebar-form .btn {
	height: 25px;
	padding: 0 12px 0 12px;
}

table.dataTable tbody th, table.dataTable tbody td {
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 0px;
	vertical-align: middle;
	height: 30px;
}

table.dataTable tbody tr.lead-moehre {
    background-color: #e0e0e0;
}

table.dataTable tbody tr.lead-offen {
    background-color: #bfe9d5;
}

table.dataTable tbody tr.lead-erworben {
    background-color: #82e1b5;
}

table.dataTable tbody tr.lead-direkt {
    //background-color: #bfe9d5;
    background-color: #77d8ef;
}

table.dataTable tbody tr.lead-storniert {
    background-color: #e9adad;
}

table.dataTable tbody tr.anbieter-markiert {
    background-color: #e9adad;
}

table.dataTable tbody tr.selbstvalidierung {
    background-color: #77d8ef;
}

table.dataTable tbody tr.selbstvalidierung.selected {
    background-color: #5ba6b8;
}

table.dataTable tbody tr.selbstvalidierung.validiert {
    background-color: #bfe9d5;
}

table.dataTable tbody tr.selbstvalidierung.validiert.selected {
    background-color: #9bbdad;
}

table.dataTable tbody tr.baumarkt {
    background-color: #e9b1e1;
}

table.dataTable tbody tr.baumarkt.selected {
    background-color: #cb99c4;
}

table.dataTable tbody tr.marked {
    background-color: #bfeffb;
}

table.dataTable tbody tr.marked.lead {
    //background-color: #fce6c4;
    background-color: #c4fcee;
}



.tooltip-inner {
	max-width: none;
	text-align: left;
}

.bg-vermando {
	background-color: #007770;
	color: #ffffff;
}

.btn-xxs {
	padding: 0px 4px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 3px;
}



.user-panel.user-panel-partner {
	text-align: center;
	background-color: #333;
}

.user-panel > img.partner-image {
	max-width: 95%;
	max-height: 80px;
	background-color: #ffffff;
}

.user-panel > h3 {
	font-size: 125%;
	white-space: normal;
	color: #ffffff;
	margin-bottom: 10px;
	margin-top: 10px;
}

.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>h3 {
    display: none !important;
}

.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>div {
    display: none !important;
}

.user-menu .partner-image {
	float: left;
	max-width: 100%;
	max-height: 25px;
	margin-right: 10px;
	margin-top: -2px;
	background-color: #ffffff;
}

.form-group.kantone {
	margin-bottom: 6px;
}

.form-group.kantone > div.checkbox {
	margin-bottom: 6px;
}

a[data-toggle="collapse"] {
	color: #000000;
}

.box.box-vermando {
    border-top-color: #007770;
}

.box.box-solid.box-vermando>.box-header {
	color: #fff;
	background: #007770;
	background-color: #007770;
}
.switch > label {
    margin-left: 20px;
}

.checkbox.icheck > label {
    padding-bottom: 5px;
}

.bg-vermando, .callout.callout-vermando, .alert-vermando, .label-vermando, .modal-vermando .modal-body {
	background-color: #007770 !important;
}

.box.box-vermando {
	border-top-color: #007770;
}

.form-group.has-error label a {
	color: #dd4b39;
}

.link-disabled {
	pointer-events: none;
	cursor: default;
}

.sidebar .last-actions {
	color: #b8c7ce;
}

.select2-container {
	width: 100% !important;
	padding: 0;
}
.select2-search__field {
	width: 100% !important;
	padding: 0;
}

.dl-horizontal.dl-horizontal-special dt  {
	text-align: left;
	width: auto;
}

.dl-horizontal.dl-horizontal-special dd  {
	margin-left: 120px;
}

a.box-title-link {
	color: #ffffff;
	text-decoration: underline;
}

a.box-title-link:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.box-title-link:active {
	color: #ffffff;
	text-decoration: underline;
}
.btn-vermando {
  color: #fff;
  background-color: #00a097;
  border-color: #008c84;
}
.btn-vermando:hover,
.btn-vermando:active,
.btn-vermando:focus,
.btn-vermando.hover {
  color: #fff;
  background-color: #008c84;
}

hr {
	margin-top: 7px;
}