body {
    font-size: 1.2em;
}

h1, h2, h3, h4, h5 {
	color: #777;
}

a, a:hover, a:focus {
	color: #ac0;
}

.panel {
	//border-color: #222;
}

.panel-primary {
    border: none;
}

.panel-primary>.panel-heading {
    padding: 8px 15px;
    background-color: #222;
    border: none;
	color: #eee;
}

.panel-primary>.panel-heading .btn{
    height: 18px;
    line-height: 9px;
    background-color: #eee;
	color: #222;
	border-color: #222;
}

.modal-content {
}

.modal-content .modal-header {
	padding: 8px 15px;
	background-color: #222;
	color: #eee;
}

.modal-content .modal-header .close {
	color: white;
	opacity: 1;
}

.form-control  {
    padding: 4px 8px;
    height: 28px;
    font-size: 13px;
}

.form-control:focus {
  border-color: #ac0;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(155, 199, 5, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(155, 199, 5, .6);
}

.form-control-feedback {
    height: 28px;
    line-height: 28px
}

.form-text-height  {
    line-height: 28px;
}



/* Pagination */
.pagination {
	margin: 0;
	float: left;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-radius: 0;
}

.pagination>li>a, 
.pagination>li>span,
.pagination>li>a:hover {
	color: #222;
}

.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
	background-color: #ac0;	
	border-color: #ac0;
}


/* Anzahl Suchergebnisse pro Seite */
.pagination.page-sizes {
	float: right;
}

/* Silderfilter grün machen */
.slider-handle {
	background-color: #ac0 !important;
	background-image: none !important;
}

/* Slider ohne Schatten */
.slider-selection {
	background-image: none;  
	background-color: #eee;  
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* Multi-Select */
.select2-container--default .select2-selection--multiple {
    border: 1px solid #ccc !important;
    border-radius: 0px !important;
}

.select2-container .select2-selection--multiple {
    min-height: 28px !important;
    line-height: normal;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top: 2px !important;
    height: 22px !important;
    line-height: 20px !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #ac0;	
}

/* Buttons */

.btn {
    padding: 4px 8px;
    height: 28px;
    line-height: 18px;
}

.btn-primary,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus,
.open>.dropdown-toggle.btn-primary,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary.disabled:focus, 
.btn-primary.disabled:hover, 
.btn-primary[disabled]:focus, 
.btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary:focus, 
fieldset[disabled] .btn-primary:hover,

.btn-success,
.btn-success:focus,
.btn-success:active,
.btn-success:active:focus,
.open>.dropdown-toggle.btn-success,
.open>.dropdown-toggle.btn-success:focus {
    background-color: #ac0;
    border-color: #ac0;
	outline: none;
}

.btn-primary:hover,
.btn-success:hover {
	background-color: #98b700;
	border-color: #98b700;
	outline: none;
}

.btn-danger:hover {
	background-color: #e60026;
	border-color: #e60026;
	outline: none;
}


.btn-info,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info:active:focus,
.open>.dropdown-toggle.btn-info,
.open>.dropdown-toggle.btn-info:focus {
    background-color: #04c;
    border-color: #04c;
	outline: none;
}

.btn-warning,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning:active:focus,
.open>.dropdown-toggle.btn-warning,
.open>.dropdown-toggle.btn-warning:focus {
    background-color: #c80;
    border-color: #c80;
	outline: none;
}

.btn-danger,
.btn-danger:focus,
.btn-danger:active,
.btn-danger:active:focus,
.open>.dropdown-toggle.btn-danger,
.open>.dropdown-toggle.btn-danger:focus {
    background-color: #c02;
    border-color: #c02;
	outline: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link:active:focus,
.open>.dropdown-toggle.btn-link,
.open>.dropdown-toggle.btn-link:focus {
    color: #ac0;
	outline: none;
}

/* Nav-Bars */
.nav-tabs {
	background-color: white;
}
.nav-tabs > li > a {
	color: #222;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{
    background-color: #eee;
    margin-left: 1px;
}

/* Pills */
#admin-firm .nav-pills > li > a {
	color: #222;
}
#admin-firm .nav-pills>li.active>a,
#admin-firm .nav-pills>li.active>a:hover{
	background-color: #ac0;	
	color: white;
}

/* Labels */
.label-primary, .label-success {
	background-color: #ac0;
}
.label-info {
	background-color: #04c;
}
.label-warning {
    background-color: #c80;
}
.label-danger {
	background-color: #c02;
}

.helpdesk {
	background-color: #eee;
}


/* Alert */
.alert-success {
	border-color: #ac0;
	background-color: #ef9;
	color: #222;
}
.alert-info {
	border-color: #04c;
	background-color: #9bf;
	color: #222;
}
.alert-warning {
	border-color: #c80;
	background-color: #fd9;
	color: #222;
}
.alert-danger {
	border-color: #c02;
	background-color: #f9a;
	color: #222;
}

/* Text */
.text-success {
	color: #ac0;
}
.text-info {
	color: #04c;
}
.text-warning {
	color: #c80;
}
.text-danger {
	color: #c02;
}

/* No Border-Radius */
.panel, .panel-heading, 
.btn, 
.alert, 
.nav-tabs>li>a,
.input-group-addon,
.modal-content,
.form-control,
.well {
    border-radius: 0 !important;
}

/* Tooltip */

.tooltip .tooltip-inner {
	background-color: rgba(34, 34, 34, 0.85);
}

.tooltip.top.tooltip-arrow {
  border-left-color: rgba(34, 34, 34, 0.85);
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: rgba(34, 34, 34, 0.85);
}

.tooltip.right .tooltip-arrow {
  border-left-color: rgba(34, 34, 34, 0.85);
}

.tooltip.left .tooltip-arrow {
  border-left-color: rgba(34, 34, 34, 0.85);
}

/* Status für Industriebestellung */

.industry-order-inquiry-red {
	color: #c02;
	font-weight: bold;
}
.industry-order-inquiry-orange {
	color: #c80;
	font-weight: bold;
}
.industry-order-inquiry-green {
	color: #ac0;
	font-weight: bold;
}

.redbold {
	font-weight: bold;
	color: #c02;
}

body[data-customer-view="true"] {
	top: 100px;
}
body[data-customer-view="true"] #navigation .navbar,
body[data-customer-view="true"] .content .panel .panel-heading:not([data-toggle="collapse"]) {
	border-bottom: 5px solid #98b700;
}

body[data-customer-view="true"] #footer {
	border-top: 5px solid #98b700;
}

/* Cookie-Banner */
.cc-window {
  font-size: 14px;
  text-align: center;
}

/* Erweiterte Reifensuche vehicleType*/
.detail-search-panel .active {
	color: #ac0;
}

.detail-search-panel .vehicle-selection:hover i {
	color: #ac0;
	cursor: pointer;
}

/* Reifendetails */
#tyreDetails .accordion .selected-offer .panel-heading,
#tyreDetails .accordion .selected-offerRear .panel-heading {
	background-color: #ef9;
}

/* Kundenangebot */
#edit-customer-offer .btn-add-icon {
    color: #ac0;
}

.sk-fading-circle {
	top: 50%;
	left: 50%;
	margin-left: -50px;
	margin-top: -50px;
	width: 100px;
	height: 100px;
	position: relative; 
}

.sk-fading-circle .sk-circle:before {
 	background-color: #ac0;
}
