.apple-cert-container .inner-apple-cert-container .btn-group-apple {
  border-color: #858585 !important; 
  color: #fff !important;
}
.btn-primary:hover 
{
	background-color: #bebebe !important;
}
.inner-apple-cert-container .pull-right .btn-primary,
.inner-apple-cert-container .firmware-list-button.btn-primary {
  background-color: #858585 !important;
  border-color: #858585 !important;
  color: #fff !important;
}
.inner-apple-cert-container .pull-right .btn-primary:hover,
.inner-apple-cert-container .firmware-list-button.btn-primary:hover,
.inner-apple-cert-container .pull-right .btn-primary:active,
.inner-apple-cert-container .firmware-list-button.btn-primary:active,
.inner-apple-cert-container .pull-right .btn-primary.active,
.inner-apple-cert-container .firmware-list-button.btn-primary.active {
  background-color: #bebebe !important;
  border-color: #bebebe !important;
  color: #fff !important;
}
.icons-menu .btn-default:hover,
.nav-pills .btn-default:hover
{
	background-color: #bebebe !important;
}
.icons-menu .btn-default:active,
.nav-pills .btn-default:active,
.icons-menu .btn-default.active,
.nav-pills .btn-default.active {
  background-color: #858585 !important;
  color: #fff !important;
}
.btn-primary
{
	background-color: #858585 !important;
}
.btn-primary:hover {
  background-color: #bebebe !important;
  color: #fff !important;
}
.panel-body-aplications-qa .btn-qa:hover,
.panel-body-aplications-qa .btn-qa:active,
.panel-body-aplications-qa .btn-qa.active {
  background-color: #858585 !important;
  border-color: #bebebe !important;
  color: #fff !important;
}
.customize-groups-actionbox,
ff-accordion .panel-default > .panel-heading:hover {
  color: #858585 !important;
}
.customize .panel-title:hover {
  color: #858585 !important;
}
.switch-input:checked + .switch-label-on + .switch-selection {
  background: #858585 !important;
}
.switch-selection {
  background: #858585 !important;
}
div.user-avatar .upload-progress .progress .progress-bar {
  background-color: #bebebe !important;
  color: #000000 !important;
}
.login-form
{
	width: 450px!important;
    width: 350px;
    padding: 40px;
    background: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -225px!important;
}
.login-form h2 {
  color: #fff !important;
}
a:focus, a:hover
{
 text-decoration: unset!important;
}
.navbar-inverse
{
border-left: 25px solid #858585 !important;
}
.navbar-inverse,
.navbar-inverse .dropdown-menu,
.nav > li > a.organizations-dropdown:focus,
.navbar-inverse .ui-select-toggle,
.navbar-inverse .nav.navbar-nav .ui-select-bootstrap .ui-select-choices-row.active > span,
.navbar-inverse .nav.navbar-nav .organization-select:hover,
.navbar-inverse .nav.navbar-nav > li.organization-select:hover,
.navbar-inverse .nav.navbar-nav.navbar-right > li.dropdown:hover {
  background-color: #000 !important;
}
.navbar-inverse,
.navbar-inverse .navbar-text,
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .dropdown-menu,
.navbar-inverse .dropdown-menu .dropdown-header,
.navbar-inverse .dropdown-menu > li > a,
.navbar .nav.navbar-nav.navbar-right .ui-select-toggle,
.navbar-inverse .nav.navbar-nav .ui-select-bootstrap .ui-select-choices-row > span {
  color: #fff !important;
}
.table-container .table thead {
  background-color: #858585 !important;
  color: #fff !important;
}
.navbar-inverse .nav.navbar-nav > li.active > a,
.navbar-inverse .nav.navbar-nav > li.open > a,
.navbar-inverse .nav.navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .nav.navbar-nav .dropdown-menu > .active > a,
.navbar-inverse .nav.navbar-nav .ui-select-bootstrap .ui-select-choices-row.active > span {
  background-color: #858585 !important;
  color: #fff !important;
}
.navbar-inverse .nav.navbar-nav > li:hover,
.navbar-inverse .nav.navbar-nav > li > a:hover,
.navbar-inverse .nav.navbar-nav > li.active > a:hover,
.navbar-inverse .nav.navbar-nav .dropdown-menu > li > a:hover,
.navbar-inverse .nav.navbar-nav .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav > li:hover > a,
.navbar-inverse .navbar-nav > li > .dropdown-menu > li:hover,
.navbar .nav.navbar-nav.navbar-right .ui-select-toggle:hover,
.navbar-inverse .nav.navbar-nav .ui-select-bootstrap .ui-select-choices-row > span:hover {
  background-color: #bebebe !important;
  color: #fff !important;
}
.nav-tabs.nav-stacked li.active,
.nav-tabs.nav-stacked li.active:hover {
  border-left: 2px solid #858585 !important;
}
ul.nav-tabs li.active,
ul.nav-tabs li.active:hover {
  border-color: #858585 !important;
  border-right: 1px solid #fff !important;
}
.navbar-header {
  margin: 0px !important;
}
a.navbar-brand.logo {
    background-image: url(../../../theme/images/system_logo.png?custom) !important;
    width: 150px!important;
    height: 45px!important;
    margin-left: -20px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
	margin-bottom: 0px!important;
    background-size: contain!important;
}
.logo-image{
    width: 20px;
    height: 39px;
    overflow: hidden;
    margin-left: -30px;
	background-image: url("../../../theme/images/system_logo.png?custom") !important;
}
.login-form-outer {
      background-image: url(../../../theme/images/system_background_login.jpg?custom) !important;
	  /* background:  none !important;*/
 
}
.login-form-outer .login-header .login-logo.primary {
    width: 200px;
    height: 150px;
  background-image: url("../../../theme/images/system_logo_login.png?custom") !important;
}
.login-form-outer .login-header .login-logo.secondary {
  margin-top: -30px;
  background-image: url("../../../theme/images/system_logo_login_secondary.png?custom") !important;
}
.options-outer .btn-group .location-path-btn.btn-default.active {
  background-color: #858585 !important;
  color: #fff !important;
}
.options-outer .btn-group .location-path-btn.btn-default.hover {
  background-color: #858585 !important;
  color: #fff !important;
}
.dropdown-toggle.btn-default:focus,
.dropdown-toggle.btn-default:active {
  background-color: #858585 !important;
  color: #fff !important;
}
.dropdown:hover .btn.btn-default.select-button {
  background-color: #bebebe !important;
  color: #fff !important;
}
.nav-pills .btn-default[disabled]:hover {
  background-color: #fff !important;
  color: #ccc !important;
}
.dropdown:hover .btn.btn-default.select-button[disabled] {
  background-color: #fff !important;
  color: #ccc !important;
}
.ui-select-bootstrap .ui-select-choices-row.active > span {
  background-color: #858585 !important;
}
.steps-indicator li.done:not(:last-child):before {
  background-color: #858585 !important;
}
.steps-indicator li.current a:before {
  border: 1px solid #858585 !important;
}
.steps-indicator li.done a:before {
  background-color: #858585 !important;
}
.steps-indicator li.editing a:before {
  border: 1px solid #858585 !important;
}
.tgl-light:checked + .tgl-btn {
  background: #bebebe !important;
}
.customize .panel-title :hover,
.customize-groups-actionbox .panel-default > .panel-heading :hover {
  color: #858585;
}
#notification-main-panel ff-icon-checkbox {
  color: #858585;
}
#notification-main-panel .notification-content .notification-item:hover {
  border-right: 4px solid #858585;
}
li.notification-bell:hover a {
  color: #fff;
}
li.notification-bell:hover a:focus {
  color: #fff;
}
#notification-settings-panel .dropdown-toggle.btn-default:hover,
#notification-main-panel .dropdown-toggle.btn-default:hover,
.ff-actions .dropdown-toggle.btn-default:hover {
  background-color: #bebebe !important;
}
#news-main-panel .news-content .news-chevron {
  color: #858585;
}
.news-slide .slide-title {
  color: #858585;
}
i.mdi-checkbox-marked-circle,
i.mdi-check-circle-outline,
i.mdi-loading {
  color: #858585 !important;
}
.loading-list-select:after {
  border-top-color: #858585;
}
.box-hover:hover {
  border-color: #858585 !important;
  box-shadow: inset 0px 0px 0px 3px #858585 !important;
}
assign-policy .btn.btn-default.form-control.ui-select-toggle {
  background-color: #858585 !important;
}
option-tile-base .option-tile-base-container:hover {
  -webkit-box-shadow: inset 0px 0px 0px 3px #858585;
  -moz-box-shadow: inset 0px 0px 0px 3px #858585;
  box-shadow: inset 0px 0px 0px 3px #858585;
  border: 1px solid #858585;
}
option-tile-base .option-tile-base-container.selected {
  -webkit-box-shadow: inset 0px 0px 0px 1px #858585;
  -moz-box-shadow: inset 0px 0px 0px 1px #858585;
  box-shadow: inset 0px 0px 0px 1px #858585;
  border: 1px solid #858585;
}
option-tile-base .option-tile-base-container.selected p.option-tile-header {
  border-bottom: 1px solid #858585;
}
ff-checkbox input[type="checkbox"]:checked + label:before {
  background: #858585 !important;
}
.branding-base-color {
  color: #858585 !important;
}
.branding-base-background-color {
  background-color: #858585 !important;
}
.tmp-class-policies-choose {
  background-color: #858585;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 15px;
  line-height: 1.4;
  color: white;
}
.like-material.ui-select-container input.ui-select-search.form-control {
  border-bottom: 2px solid #858585;
}
/* NEW FAMOC */
.dropdown-menu .divider
{
	background-color:#fff !important;
}
.login-form, .login-form-outer
{
	box-shadow: unset!important; 
}
.login-form-outer .login-footer
{
	padding-bottom: 120px!important; 
}
.login-form input:focus
{
	    border: 1px solid #858585!important; 
}	
.form-control:focus
{
	border-color: #858585;
    outline: 0;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
div.context_menu
{
	background:#858585!important;
    box-shadow: none; 	
}
div.context_menu li:hover>a.main
{
	background: #bebebe !important;
	color: white!important;
}
.tabset .btn-primary:hover
{
	background: #bebebe !important;
	color: white!important;
}
.btn-link:focus, .btn-link:hover
{
	color:#bebebe !important;
	text-decoration: unset!important;
}
.btn-link {
  color: #858585 !important;
  text-decoration: unset!important;
}
div.user-details .display-name
{
	color: #858585 !important;
}
a
{
color: #858585;
}
a:focus, a:hover
{
	color:#bebebe;
}
.ui-select-choices-row>span:hover
{
	background: #bebebe !important;
}
.ui-select-bootstrap .ui-select-choices-row>span:focus, .ui-select-bootstrap .ui-select-choices-row>span:hover
{
	background: #bebebe !important;
	color:white!important;
}
.nav-tabs.nav-stacked li.active a, .nav-tabs.nav-stacked li.active:hover a
{
	color: #bebebe !important;
}
.nav-tabs.nav-stacked, .nav-tabs.nav-stacked li
{
		
}
.nav-tabs.nav-stacked a:hover
{
	color: #bebebe!important;
}
.login-form button:disabled
{
	    opacity: .8!important;
}
.login-form button
{
	    background: #858585!important;
}
.login-form button:hover, button:focus
{
	background:#bebebe!important;
}
div.user-details .display-name a
{
	    color: #858585!important;
}
ul.nav-tabs li.active a, ul.nav-tabs li.active:hover a
{
	color:#bebebe!important;
}
ul.nav-tabs a:hover
{
	color:#bebebe!important;
}
.editable-click:hover, a.editable-click:hover
{
	color:#bebebe!important;
}
.tabset .panel-default .panel-body button
{
}
.black-orange-theme .mat-input-element
{
    caret-color: #bebebe!important;/* tu */
}
.mat-input-element
	{
		caret-color: #bebebe!important;/* tu bedzie blobalnie  */
	}
.blue-famoc-theme .mat-fab.mat-primary, .blue-famoc-theme .mat-flat-button.mat-primary, .blue-famoc-theme .mat-mini-fab.mat-primary, .blue-famoc-theme .mat-raised-button.mat-primary
{
	caret-color: #bebebe!important;/* tu na cały famoc-theme kolor */
}
	/* NEW FAMOC - progress bar*/
.progress-bar
{
	    background-color: #bebebe;
}
.progress-bar-success
{
	    background-color: #00aa5a;
}
.progress-bar-danger
{
	background-color: #F04143;
}
.progress-bar-info
{
	    background-color: #bebebe;
}
.label-success
{
}

body 
{
	font-family: 'Open Sans', sans-serif;
}
/* OLD FAMOC - progress bar*/
.login-form-outer .login-header
{
	background: #fff; 
 width: 100%!important; 
 height: 0px!important; 
margin-top: 0px!important;
    position: relative;
}
