/*============== almost black ===============*/
body,
.block .list-inline .btn-link,
.block .list-inline .btn-primary,
.block .list-inline li a,
.block .list-inline li,
.block .list-unstyled li a,
.block .list-unstyled li,
.btn-primary,
.btn-primary.disabled,
.btn-primary.disabled_,
.commentsList .media-body .media-heading,
.errorInfo h3,
.errorInfo p,
.footerInfo .input-group .form-control,
.formField .form-control,
.homeContactContent .form-group .form-control,
.homeContactContent p,
.login-or,
.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav > li > a,
.navbar-nav > li.dropdown.singleDrop .dropdown-menu a,
.pagerArea > .pager li a,
h2.resultInfo,
.searchArea > .input-group-addon,
.sectionLink .linkIcon,
.select2-container .select2-selection--single .select2-selection__clear,
.select2-container,
.tabCommon .media-body p,
.tabCommon .nav li a,
.customModal .modal-title,
.species-status span.badge,
a.color-0,
.badge.color-0,
nav.navbar.menu-bottom-fixed a.nav-link {
    color : #333;
}

.langswitcher .btn-info.active,
.langswitcher .btn-info.active.focus,
.langswitcher .btn-info.active:hover,
.langswitcher.show > .dropdown-toggle.btn-info,
.langswitcher.show > .dropdown-toggle.btn-info:hover {
    background-color : #333;
    border-color     : #333;
}


/*================= Dark grey ====================*/
.commentsList cite,
.commentsList cite:before,
.homeContactContent .form-group .input-group-addon,
.homeContactContent .form-group i,
.compare-tabs a,
.place-tabs .nav-tabs a.nav-link {
    color : #888;
}


/*================= Grey ====================*/
.courseList,
.thumbnailContent {
    border-color : #ccc;
}

a.compare-countries.disabled,
.pagerArea > .pager li.prev a.disabled,
.pagerArea > .pager li.next a.disabled,
.checkmark {
    background-color : #ccc;
    opacity          : .8;
}

/*================= Purple light ====================*/
.color-footer,
.copyRight a,
.copyRight,
.footerInfo p,
.footerList > li > a,
.postLink li .media-body .media-heading a {
    color : #d8e3f0;
}

/*================= White ====================*/
.color-white {
    color: #fff;
}

.btn-primary.color-white:hover{
    color: #333;
}

.all-countries .testimonialContent span.userSign,
.avatar-edit .action:hover,
.block .list-inline .btn-primary,
.compare-wrap .btn.dropdown-toggle,
.courseList,
.customModal .modal-body,
.customModal .modal-footer,
.diary .testimonialContent span.userSign,
.place .testimonialContent span.userSign,
.observation .testimonialContent span.userSign,
.justified-gallery .action.is_first,
.justified-gallery .action:hover,
.main-wrapper,
.mainContent,
.personal-area .testimonialContent span.userSign,
.navbar-light .navbar-nav,
.navbar-light.lightHeader,
.owl-item .action,
.searchArea .input-group-text,
.sectionLink .linkIcon,
.sectionTitle span.shape,
.sectionTitle span.shape:after,
.sectionTitle span.shape:before,
.testimonialContent,
.whiteSection,
[data-id="id_country"].btn.dropdown-toggle,
a.edit-admin.carousel:hover,
a.edit-admin.white,
/*input.form-control.datetimepicker-input:disabled,*/
/*input.form-control.datetimepicker-input[readonly],*/
ul.users-rating li,
.sticker-round {
    background-color : #fff;
}

.select2-container .select2-selection--single .select2-selection__clear {
    background: none;
}

.bannercontainer h1,
.block .list-inline .btn-primary:hover,
.breadcrumb-item + .breadcrumb-item::before,
.btn-social:focus,
.btn-social:hover,
.carousel-caption a,
.carousel-caption,
.commentContent h2,
.commentContent h3,
.commentContent i,
.commentContent p,
.counterInfo a,
.countUpSection .counterInfo,
.countUpSection,
.customModal .close:focus,
.featuresContent .media-left i,
.footerInfo .input-group .input-group-addon i,
.footerTitle .h4,
.footerTitle a .domain,
.footerTitle h4,
.homeContactContent address > p > i,
.justified-gallery a[data-fancybox],
.justified-gallery.diary .action,
.media-body h3.media-heading,
.navbar-nav > li.color-1.singleDrop > .dropdown-menu a:hover,
.navbar-nav > li.color-1.singleDrop > .dropdown-menu li.active li.active a:hover,
.navbar-nav > li.color-1.singleDrop > .dropdown-menu.show a:hover,
.navbar-nav > li.color-3.singleDrop > .dropdown-menu a:hover,
.navbar-nav > li.color-3.singleDrop > .dropdown-menu.show a:hover,
.navbar-nav > li.color-3.singleDrop > .dropdown-menu.show li.active a:hover,
.navbar-nav > li.color-4.singleDrop > .dropdown-menu a:hover .icon,
.navbar-nav > li.color-4.singleDrop > .dropdown-menu a:hover,
.navbar-nav > li.color-4.singleDrop > .dropdown-menu li.active li.active a:hover,
.navbar-nav > li.color-4.singleDrop > .dropdown-menu.show a:hover,
.navbar-nav > li.color-5.singleDrop > .dropdown-menu a:hover,
.navbar-nav > li.color-5.singleDrop > .dropdown-menu li.active li.active a:hover,
.navbar-nav > li.color-5.singleDrop > .dropdown-menu.show a:hover,
.navbar-nav > li.color-6.singleDrop > .dropdown-menu a:hover,
.navbar-nav > li.color-6.singleDrop > .dropdown-menu.show a:hover,
.navbar-nav > li.color-6.singleDrop > .dropdown-menu.show li.active a:hover,
.pagerArea > .pager li.next a:hover,
.pagerArea > .pager li.prev a:hover,
.pageTitleSection .pageTitleInfo .breadcrumb li a,
.pageTitleSection .pageTitleInfo .breadcrumb li,
.pageTitleSection .pageTitleInfo h2,
.pageTitleSection,
.partnersLogo a.auth,
.promotionWrapper .promotionInfo .h2,
.promotionWrapper .promotionInfo h2,
.promotionWrapper .promotionInfo p,
.promotionWrapper,
.rating_page .caption,
.searchArea > .input-group-addon.button:hover,
.sectionLink .linkText,
.sectionLink .locateArrow,
.sectionTitleSmall h1,
.sectionTitleSmall h2,
.sectionTitleSmall p,
.teamStyle .media-body .list-inline li a,
.teamStyle .media-body .list-inline li span,
.testimonialContent .caption,
.testimonialContent .caption-top,
#subscription_button:hover,
.countUpSection .counter-wrap,
.promotionWrapper.user-area a.link-more,
.list-group-item-action a.o-q {
    color : #fff;
}

a.btn-social,
.btn-social {
    color : #fff !important;
}

.owl-item .action,
.owl-item a.action:hover,
.featuresContent .media-left i,
a.edit-admin.carousel:hover {
    border-color : #fff;
}

/*================= Yellow light ==================*/
.block .list-inline.btn-yellow .btn-link:hover,
.justified-gallery .action.is_best,
.justified-gallery .action.is_first,
.justified-gallery.diary .action,
.navbar-light.lightHeader .navbar-nav > li.active.color-1 > a,
.navbar-nav > li.color-1 > a.nav-link:hover,
.owl-item .action.is_best,
.sectionLink:hover .border-color-1,
.species-status .need-validation i.icon-wrap,
.time-diary,
nav.navbar .color-1,
ul.taxons-tree li.species a i.need-validation,
.testimonialContent .color-1,
.rating_page .caption .color-1,
.select2 .color-1,
.select2-results .color-1,
.place ul .color-1,
.place h1 .color-1,
a.users-compare.disabled i{
    color : #f0c24b;
}


.bg-color-1,
.sectionTitle span.bg-color-1:after,
.sectionTitle span.bg-color-1:before{
    background-color : #f0c24b !important;
}

a.users-compare {
    background-color : #f0c24b;
}

a.users-compare.disabled {
    background-color:#fff;
}

.block .list-inline.btn-yellow .btn-primary:hover,
.btn-primary,
.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:hover,
.btn-primary.disabled,
.btn-primary.disabled_,
.btn-primary:active,
.btn-primary:active.focus,
.btn-primary:active:hover,
.btn-primary:focus,
.btn-primary:hover,
.justified-gallery .action.time,
.navbar-nav > li.color-1.singleDrop > .dropdown-menu a:hover,
.navbar-nav > li.color-1.singleDrop.show > .dropdown-menu.show a:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover,
.pagerArea > .pager li.prev a, .pagerArea > .pager li.next a,
.searchArea > .input-group-addon.button,
.species-status .need-validation span.badge,
.footerInfo .input-group .input-group-addon,
.footerInfo .input-group .input-group-addon:hover,
.tabCommon .nav li a.active,
.container_switch input:checked ~ .checkmark,
.dropdown-item:focus,
.dropdown-item:hover {
    background-color : #f0c24b;
}


.border-color-1,
.tabCommon .nav li a.active {
    border-color : #f0c24b;
}


.owl-item .action.is_best {
    border-color : #f0c24b;
}

.justified-gallery img.first_image {
    border : 8px solid #f0c24b;
}

.navbar-nav > li.color-1.dropdown a:after {
    border-bottom-color : #f0c24b;
}

@media (min-width : 768px) {
    .navbar-nav > li.color-1.singleDrop > .dropdown-menu {
        border-top : .25rem solid #f0c24b;
    }
}


/*================= Yellow dark ==================*/
.color-1,
.color-1-d,
.pagerArea > .pager li a:hover,
.pagerArea > .pager li a:hover,
.pagerArea > .pager li.active a,
.pagerArea > .pager li.active a,
.mainContent h3 {
    color : #bc8b0d;
}

.bg-color-1-d {
    background-color : #bc8b0d !important;
}

/*================= Green light ==================*/
.rating_page .caption .color-2 {
    color: #b5d56a;
}

.bg-color-2,
.sectionTitle span.bg-color-2:after,
.sectionTitle span.bg-color-2:before {
    background-color : #b5d56a !important;
}

.block .list-inline.btn-green .btn-primary:hover,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
.species-status .valid span.badge,
.thumb-link .action{
    background-color : #b5d56a;
}

.border-color-2 {
    border-color : #b5d56a;
}


/*================= Green dark ==================*/
.block .list-inline.btn-green .btn-link:hover,
.color-2,
.justified-gallery .action.rating_up,
.navbar-light.lightHeader .navbar-nav > li.active.color-2 > a,
.navbar-nav > li.color-2 > a.nav-link:hover,
.owl-item .action.rating_up,
.sectionLink:hover .border-color-2,
.species-status .valid i.icon-wrap {
    color : #7d9f2d;
}

.bg-color-2-d {
    background-color : #7d9f2d !important;
}

.badge-success {
    background-color : #7d9f2d;
}

.owl-item .action.rating_up {
    border-color : #7d9f2d;
}


/*================= Red light ==================*/
.navbar-light.lightHeader .navbar-nav > li.active.color-3 > a,
.copyRight a:hover,
.footerList > li > a:hover,
.formField .help-block a:hover,
.justified-gallery .action.mark_bad {
    color : #f1665a;
}

.bg-color-3,
.sectionTitle h2 span.bg-color-3:after,
.sectionTitle h2 span.bg-color-3:before {
    background-color : #f1665a !important;
}

.badge-danger,
.countUpSection .counterInfo,
.navbar-nav > li.color-3.singleDrop > .dropdown-menu a:hover,
.sectionTitle span.bg-color-3,
.sectionTitle span.bg-color-3:after,
.sectionTitle span.bg-color-3:before {
    background-color : #f1665a;
}


.border-color-3,
.footerInfo .input-group .input-group-addon:hover,
.courseList a.edit-admin.carousel {
    border-color : #f1665a;
}

.footerInfo .input-group .input-group-addon:hover,
.navbar-nav > li.color-3.dropdown a:after {
    border-bottom-color : #f1665a;
}

@media (min-width : 768px) {
    .navbar-nav > li.color-3.singleDrop > .dropdown-menu {
        border-top : .25rem solid #f1665a;
    }
}


/*================= Red dark ==================*/
.avatar-edit .action.edit,
.block .list-inline.btn-red .btn-link:hover,
.blogComments h3,
.blogComments h3,
.color-3,
.courseList a.edit-admin.carousel,
.domain span,
.formField .help-block a:hover,
.homeContactContent .h2,
.homeContactContent h2,
.homeContactContent h2,
.justified-gallery .action.is_first,
.navbar-nav > li.color-3 > a.nav-link:hover,
.owl-item .action.rating_down,
.sectionLink:hover .border-color-3,
.sectionTitle h2,
.sectionTitle,
a,
.mainContent h2 {
    color : #d93b2e;
}

.bg-color-3-d {
    background-color : #d93b2e !important;
}

.owl-item .action.rating_down {
    border-color : #d93b2e;
}


/*================= Blue < 3 ==================*/
.bg-color-4,
.sectionTitle h2 span.bg-color-4:after,
.sectionTitle h2 span.bg-color-4:before,
.sectionTitle span.bg-color-4,
.sectionTitle span.bg-color-4:after,
.sectionTitle span.bg-color-4:before,
.navbar-nav > li.color-4.singleDrop > .dropdown-menu a:hover {
    background-color : #84bed6 !important;
}


.block .list-inline.btn-sky .btn-primary:hover,
.LanguageList .sbOptions a:hover{
    background-color : #84bed6;
}


.border-color-4,
.compare-wrap .btn.dropdown-toggle,
[data-id="id_country"].btn.dropdown-toggle {
    border-color : #84bed6;
}

.navbar-nav > li.color-4.dropdown a:after {
    border-bottom-color : #84bed6;
}

@media (min-width : 768px) {
    .navbar-nav > li.color-4.singleDrop > .dropdown-menu {
        border-top : .25rem solid #84bed6;
    }
}


/*================= Blue 3 ==================*/
.color-4,
.color-d5,
.coursesCounter .counterInner > .btn-primary,
.sectionLink:hover .border-color-4,
.block .list-inline.btn-sky .btn-link:hover,
.navbar-light.lightHeader .navbar-nav > li.active.color-4 > a,
.navbar-nav > li.color-4 > a:hover,
.navbar-nav > li.color-4 > a.nav-link:hover,
table.territory_compare > tbody > tr > td a {
    color : #4f9dbe;
}

.bg-color-4-d{
    background-color : #4f9dbe !important;
}

/*================= Blue 4.5 ==================*/

.color-4-45{
    color: #267ea4;
}

.badge.badge-info,
.compare-tabs a.active .badge.badge-secondary{
    background-color: #267ea4;
}


/*================= Blue 7 ==================*/
li.genus li.species a,
li.species a,
li.species span.species-name,
ul.my-country-navigation li a.courseList,
table.territory_compare a.species-compare,
.diary a.species-link,
.observation a.species-link,
.compare-tabs a.active,
.place-tabs .nav-tabs a.nav-link.active {
    color : #115f80;
}
    /*================= Purple light ==================*/
.bg-color-5,
.sectionTitle span.bg-color-5:after,
.sectionTitle span.bg-color-5:before {
    background-color : #a597e7 !important;
}

.block .list-inline.btn-purple .btn-primary:hover,
.navbar-nav > li.color-5.singleDrop > .dropdown-menu a:hover {
    background-color : #9386d5;
}


.border-color-5 {
    border-color : #a597e7;
}

.navbar-nav > li.color-5.dropdown a:after {
    border-bottom-color : #a597e7;
}

@media (min-width : 768px) {
    .navbar-nav > li.color-5.singleDrop > .dropdown-menu {
        border-top : .25rem solid #a597e7;
    }
}


/*================= Purple dark ==================*/
.block .list-inline.btn-purple .btn-link:hover,
.color-5,
.color-d3,
.desc-diary,
.formPanel.panel .panel-body .media-list.blogListing li .media-heading a:hover,
.navbar-light.lightHeader .navbar-nav > li.active.color-5 > a,
.navbar-nav > li.color-5 > a.nav-link:hover,
.species-displayed-wrap,
.territory a,
li.species div.courseList,
.owl-item .action.mark_bad {
    color : #7867ce;
}

.bg-color-5-d {
    background-color : #7867ce !important;
}

.badge.species-length,
.species-displayed.badge {
    background-color : #7867ce;
}

.owl-item .action.mark_bad {
    border-color : #7867ce;
}

/*================= Purple darkest ==================*/

li.genus a {
    color : #5845b6;
}

/*================= Pink light ==================*/
.bg-color-6 {
    background-color : #ea77ad;
}

.block .list-inline.btn-pink .btn-primary:hover,
.navbar-nav > li.color-6.singleDrop > .dropdown-menu a:hover {
    background-color : #ea77ad;
}

.border-color-6 {
    border-color : #ea77ad;
}

.navbar-nav > li.color-6.dropdown a:after {
    border-bottom-color : #ea77ad;
}

@media (min-width : 768px) {
    .navbar-nav > li.color-6.singleDrop > .dropdown-menu {
        border-top : .25rem solid #ea77ad;
    }
}


/*================= Pink dark ==================*/
.color-6,
.color-d2,
.navbar-light.lightHeader .navbar-nav > li.active.color-6 > a,
.navbar-nav > li.color-6 > a.nav-link:hover {
    color : #d03b80;
}

.bg-color-6-d {
    background-color : #d03b80 !important;
}

.badge.families-length {
    background-color : #d03b80;
}

/*================= $color7 ==================*/
.color-7,
li.species div.courseList,
ul.territory li a {
    color : #17a2b8;
}

.custom-control-input:checked ~ .custom-control-label::before {
    background-color : #17a2b8;
    border-color     : #17a2b8;
}

/*================= $color 8 ==================*/
.bg-color-8,
.searchArea,
.langswitcher .btn,
.promotionWrapper {
    background-color : #2f3c43;
}

.langswitcher .btn {
    border-color : #2f3c43;
}

/*================= Social networks ==================*/

.btn-facebook,
.socialaccount_provider.facebook {
    background-color : #3b5998;
}

.btn-facebook:hover {
    background-color : #4c70ba;
}

.btn-instagram,
.socialaccount_provider.instagram {
    background-color : #ff496d;
}

.btn-instagram:hover {
    background-color : #f7748c;
}

.btn-flickr {
    background-color : #0063dc;
}

.btn-flickr:hover {
    background-color : #107cff;
}

.btn-google-plus,
.socialaccount_provider.google,
.btn-apple,
.socialaccount_provider.apple {
    background-color : #f2f2f2;
}

.btn-google-plus:hover,
.btn-apple:hover {
    background-color : #ffffff;
    outline: 1px solid #f2f2f2;
}


.btn-linkedin {
    background-color : #0976b4;
}

.btn-linkedin:hover {
    background-color : #0b96e5;
}

.btn-pinterest {
    background-color : #cc2127;
}

.btn-pinterest:hover {
    background-color : #e04046;
}

.btn-reddit {
    background-color : #ff4500;
}

.btn-reddit:hover {
    background-color : #ff6a33;
}

.btn-skype {
    background-color : #00aff0;
}

.btn-skype:hover {
    background-color : #24c4ff;
}

.btn-telegram {
    background-color : #0088cc;
}

.btn-telegram:hover {
    background-color : #1199dd;
}

.btn-tumblr {
    background-color : #35465c;
}

.btn-tumblr:hover {
    background-color : #485f7c;
}

.btn-twitch {
    background-color : #6441a5;
}

.btn-twitch:hover {
    background-color : #7e5bbe;
}

.btn-twitter {
    background-color : #55acee;
}

.btn-twitter:hover {
    background-color : #83c3f3;
}

.btn-vimeo {
    background-color : #1ab7ea;
}

.btn-vimeo:hover {
    background-color : #49c6ee;
}

.btn-vine {
    background-color : #00b488;
}

.btn-vine:hover {
    background-color : #00e7af;
}

.btn-vk,
.socialaccount_provider.vk {
    background-color : #45668e;
}

.btn-vk:hover {
    background-color : #587fae;
}

.btn-wechat {
    background-color : #98d11c;
}

.btn-wechat:hover {
    background-color : #afe53b;
}

.btn-yahoo {
    background-color : #400191;
}

.btn-yahoo:hover {
    background-color : #5601c4;
}

.btn-youtube {
    background-color : #e52d27;
}

.btn-youtube:hover {
    background-color : #ea5955;
}

.btn-email {
    background-color : #44c456;
}

.btn-email:hover {
    background-color : #6bd079;
}

.btn-yandex,
.socialaccount_provider.yandex {
    background-color: #FC3F1D;
}


/*================= Species statuses ==================*/

.badge.status-EX {
    background-color : #000;
    color            : #eb001a;
}

.badge.status-EW {
    background-color : #000;
    color            : #fff;
}

.badge.status-CR {
    background-color : #db0018;
    color            : #ffebec;
}

.badge.status-EN {
    background-color : #c84d12;
    color            : #fff;
}

.badge.status-VU {
    /*background-color : #d19e00;*/
    background-color : #f0c24b;
    color            : #333;
}

.badge.status-NT {
    background-color : #006a68;
    color            : #98ebac;
}

.badge.status-LC {
    background-color : #006a68;
    color            : #fff;
}

.badge.status-NE {
    background-color : #655;
    color            : #fff;
}


/*================= Others ==================*/
.domain {
    color : #224895;
}

.color-table,
.additional-actions .dropdown-item {
    color : #212529;
}


.justified-gallery .action:hover {
    color : #23527c;
}

.container_switch:hover input ~ .checkmark {
    background-color : #ccc;
}

ul.taxons-tree li a:hover {
    color : #337ab7;
}

.list-group-item-action a,
.badge-light {
    /*color : #495057;*/
    color : #212529;
}

.avatar-edit .action:hover,
.justified-gallery .action:hover,
.owl-item a.action:hover,
a.edit-admin.carousel:hover {
    color : #23527c;
}


.teamStyle .media-body h5 {
    color : rgba(34, 34, 34, 0.7);
}

.owl-theme .owl-dots .owl-dot span {
    background : #D6D6D6;
}

.carousel-caption,
.justified-gallery .action,
.avatar-edit .action,
.testimonialContent .caption,
.rating_page .caption,
.promotionWrapper.user-area .promotionInfo {
    background-color : rgba(0, 0, 0, .4);
}

table.territory_compare tbody tr.d-flex.even {
    background-color : rgba(0, 0, 0, .05);
}


.pageTitleSection .pageTitleInfo .breadcrumb,
.searchArea > .input-group-addon,
.pagerArea > .pager li a,
.navbar-light,
.navbar-light .navbar-nav > li.open > a,
.navbar-light .navbar-nav > li.open > a:hover > a:focus,
.navbar-nav > li.color-1.singleDrop > .dropdown-menu.show a,
.navbar-light .navbar-nav > li.active > a,
.navbar-light .navbar-nav > li.active > a:hover,
.navbar-light .navbar-nav > li.active > a:focus,
.navbar-nav > li.dropdown.singleDrop .dropdown-menu a,
.homeContactContent .form-group .input-group-addon,
.homeContactContent .form-group .form-control {
    background-color : transparent;
}

@media (min-width : 768px) {
    .navbar-light .navbar-nav {
        background-color : transparent;
    }
}

.navbar-light .navbar-nav > li > a:hover,
.navbar-light .navbar-nav > li > a:focus {
    background-color : transparent !important;
}

.formField .form-control {
    border-color : #e4e4e4;
}

.tabCommon .nav li a,
.footerInfo .input-group .form-control,
.blogComments {
    background-color : #f8f8f8;
}

.footerInfoArea {
    background-color : #003446;
}

.countUpSection {
    background-color : #95826c;
}

li.species.seen div.courseList,
li.family.seen .courseList,
li.order.seen .courseList,
ul.my-country-navigation a:hover {
    background-color : #C6F0F7;
}

table.table-bordered tbody,
table.table-bordered td {
    border-color : #dee2e6;
}

.pageTitleSection {
    /*background : #524636 url("../img/page-title/page-title-bg.8069b7379ab4.jpg") no-repeat center center;*/
    background-color: #2f3c43;
}
