html, body {
    scrollbar-color: #D3D3D3 #F0F0F0;
}

.company-logo-small {
    content: '';
    background: url('/resources/themes/corporate_design/images/smaser_logo_small-bc40a0ccc946a60744d2519edeac9b79.png') no-repeat !important;
    background-size: 110px !important;
    width: 110px !important;
}

.menu__container {
    background-color: #008040 !important;
}

.menu--company-logo, .menu__item--border {
    border-right: 1px solid #808080 !important;
}

.menu__item--padding {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.menu__item:hover {
    background-color: #22b14c !important;
}

.menu__item:focus {
    background-color: #22b14c !important;
}

.menu__item--link {
    color: #ffffff !important;
}

.menu__item--link:hover, .menu__item--link:focus  {
    background-color: #22b14c !important;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #22b14c !important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    /*background-color: white !important;*/
    /*color: white !important;*/
    background-color: #d9d9d9 !important;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #d9d9d9;
}

.dropdown-menu__item--link {
    margin-left: 0 !important;;
    color: #575757 !important;
    background-color: #ffffff !important;
}

.dropdown-menu__item--link:hover {
    margin-left: 0 !important;
    color: #ffffff !important;
    background-color: #22b14c !important;
}

.btn-navigate {
    color: #22b14c !important;
}

.btn-primary {
    background-color: #22b14c !important;
    border-color:  #22b14c !important;
}

.btn-primary > .glyphicon {
    color: white !important;
}

a {
    color: #008040 !important;
}

a.btn-primary {
    color: white !important;
}

.dropdown-menu.inner * a {
    color: black !important;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    color: white !important;
    background-color: #22b14c;
    border-color: #22b14c;
}

.table-fixed thead > tr {
    background-color: #d9d9d9 !important;
}

.panel-heading {
    background-color: #d9d9d9 !important;
}

.panel-footer {
    background-color: #d9d9d9 !important;
}

a.opt {
    color: black !important;
}

.badge-facets-count {
    color: #008040 !important;
}

.badge-selected-facets-count {
    background-color: #008040 !important;
    color: white !important;
}

.facet__title {
    color: #008040 !important;
}

.dropdown-menu--border {
    border-right: 1px solid #22b14c !important;
    border-left: 1px solid #22b14c !important;
    border-bottom: 1px solid #22b14c !important;
}

.glyphicon {
    color: #22b14c !important;
}

.glyphicon-default {
    color: white !important;
}

.glyphicon--user {
    color: white !important;
}

.glyphicon__login--user {
    color: black !important;
}

.glyphicon-envelope--color {
    color: white !important;
}

.searchHistoryTable--glyphicon-color, .savedSearchesTable--glyphicon-color {
    color: black !important;
}

code {
    background-color: #d9d9d9 !important;
}

.create-record__header {
    background-color: #d9d9d9 !important;
}

.create-record__close-icon, .modal-dialog__close-icon {
    color: #008040 !important;
}

.create-record__close-icon:hover, .modal-dialog__close-icon:hover {
    color: #22b14c !important;
}

.thesaurus__options {
    background-color: #d9d9d9 !important;
}

.thesaurus__options-button {
    color: black !important;
}

.btn-default {
    color: black !important;
}

.btn-default > .glyphicon {
    color: #22b14c;
}

.glyphicon-primary--color {
    color: black !important;
}

.check-mark {
    color: black !important;
}

.typeahead > li > a {
    color: black !important;
}

.modal-header {
    background-color: #d9d9d9 !important;
}

.input-group-addon {
    background-color: #22b14c !important;
    color: #ffffff !important;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #d9d9d9 !important;
}

.table-hover > tbody > tr:hover {
    background-color: #d9d9d9 !important;
}

.link--template {
    background-color: #FFF4E6 !important;
    color: #CE7C14 !important;
}

.form-control:focus {
  border-color: #000000;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.6);
}

.form-signin .form-control:focus {
    border-color: #000000;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgb(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(0, 0, 0, 0.6);
}

.badge-selected-facets-count {
    background-color: #008040 !important;
}

.badge-facets-count {
    color: #008040 !important;
}

.form-control:focus {
    border-color: #575757 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(87, 87, 87, .6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(87, 87, 87, .6) !important;
}

.loader {
    border-top: 16px solid #008040 !important;
}

.alert-info {
    color: black !important;
    background-color: #d9d9d9 !important;
    border-color: #d9d9d9 !important;
}


/*.filter-dropdown-multiselect #checkboxes label:hover {
    background-color: #00ae00 !important;
}*/

/*option:hover {
	background-color: #e8fee7 !important;
} 
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #00ae00;
    outline: 0;
}

.form-control:focus {
    border-color: #00ae00;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}*/



@media (min-width: 992px) {#header_pic_big {width: 100%;} #header_pic_small {display: none}}
@media (max-width: 991px) {#header_pic_big {display: none; } #header_pic_small {width: 100%;}}

::selection {
    background: #22b14c;
    color: white;
}