/*

	YachtCast Intelligence
	Moravia Yachting Branding


-------------------------------------------------*/
/*
	Colours
	--------------------------------------------
	Dark grey: #000;
	Medium grey: #000;
	Light Grey: #99989b;
	Tourquise: #a7e5da;

*/

h1 { color:#000; font-family: proxima-nova, sans-serif;}

a:focus, a:hover {
    color:#231f20;
}
.button:focus, .button:hover {
    background-color:#a7e5da; font-family:Arial, Helvetica, sans-serif;
    color:#fff;
	font-family: 'proxima-nova', Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.button:focus,
.button:hover {
    background-color:#a7e5da;
}
.loginContainer form.jsSubmit-enabled fieldset .button {
    background-color:#c60e3b;
    border-color:#FFF;
}
body.homepage {
    background: #000; 
}
header {
    background: #000; 
}
.loginContainer .logoContainer h1 {
    background:url(../images/login-logo.svg) center top no-repeat; background-size:260px auto;
    width: 100%;
    height: 113px;
    margin-top: 136px;
}
.loginContainer .form fieldset {
	padding:42px 0 0 0; margin:0 auto;
	border-color:#000;
}

.accent .loginContainer .form fieldset .loginButton {
    background:#a7e5da; font-family:Arial, Helvetica, sans-serif;
    color:#000;
    border: 1px solid #a7e5da;
    opacity: 1;
}
.accent .loginContainer .form fieldset .loginButton:hover {
    background:#a7e5da;
    color: #000;
    opacity:0.8;
}

@media only screen and (max-width:640px) {
    .accent .loginContainer .form fieldset .row.keep-signed-in .spacer {
        width: 100px;
    }
}

/* header
------------------------------------------------*/
header .logoContainer .logo {
    margin: 20px 0 -18px 10px;
    width: 391px;
    height: 64px;
    background: url(../images/logo.svg) 0 0 no-repeat;
}
.navigation li a { color: #000;}
.navigation li a:hover,
.navigationDirectory li a:hover {
    border: 1px solid #000;
    color: #000;
}
.subNavigation li.nameSearch .button,
.loginContainer .form.jsSubmit-enabled fieldset .button {
    background:#c60e3b;
    border:1px solid #c60e3b;
}
.allNotesButton {
    border:1px solid #000;
    color:#000;
}
.allNotesButton:hover {
    background-color:#c60e3b;
    border:1px solid #c60e3b;
}

.dropdown.menu.account-dropdown > li.is-dropdown-submenu-parent > a::after {
	border:none;
	height:5px; width:10px;
	background: url(/resources/images/icons/header-drop-down-arrow.svg) 0 0 no-repeat;
}

.accent .account-dropdown.dropdown.menu > li > a,
.accent .account-dropdown.dropdown.menu > li.is-active > a,
.accent .account-dropdown.dropdown.menu > li > a:hover { color:#fff;}

.accent .sectionHeading { color:#000;}
.accent .subNavigation li .title { color:#000; }

.accent .searchResults .searchActions li a.title, .accent .searchResults .searchActions li.back a, .accent .searchResults .searchActions li.edit a, .accent .searchResults .searchActions li.compare-yachts a, 
.accent .compareContainer a.compareYachtsButton,
.accent .searchResults .creat-shortlist,
.accent .searchResults .searchActions li.compare a,
.accent .compareContainer a.compareYachtsButton,
#reportIssue a.button,
.accent .mobile-navigation .back-container .backtoResults {
    border-color:#000;
    color:#000;
}
#reportIssue a.button:hover,
.accent .compareContainer a.compareYachtsButton:hover,
.accent .link-add-button:hover,
.accent .previewContainer .previewButton:hover,
.accent .searchResults .searchActions li.back a:hover, 
.accent .searchResults .searchActions li.edit a:hover {
    background-color:#000;
    color:#FFF;
	border-color:#000;
}

.accent .compareContainer a.compareYachtsButton:hover::before { background-position:16px -18px;}

.accent .searchResults .searchActions li a.title { border:1px solid #a7e5da; font-weight:400;}
.accent .searchResults .searchActions li a.title:hover { color:#fff;}
.accent .searchResults .searchActions li.show-guide a:hover:before { background-position:-29px 0;}

.accent .cancelSearch, .accent .saveSearch {
	color:#fff;
	border:1px solid #000; background:#000;
}
.accent .cancelSearch:hover, .accent .saveSearch:hover {
	border:1px solid #000;
	background:#000;
}

.accent .saveSearch:before { background-position:0 -25px;}

.accent .previewContainer .previewButton {
	background:#000; color:#fff;
	border:1px solid #000;
}

.previewContainer .previewButton:before { background-position: 0 -20px;}
.accent .previewContainer .previewButton:hover { border:1px solid #000; background-color:#000;}
.previewContainer .previewButton:hover:before {
    background-position: 0 -20px;
	background-color:#000;
}

.accent .searchResults .searchActions li a:hover,
.accent .compareContainer a.compareYachtsButton:hover,
.accent .searchResults .creat-shortlist:hover {
    border-color:#000;
}
.accent .searchResults .resultsOptions .chosen-container-single .chosen-single { color:#000;}
.accent .searchResults .resultsOptions .chosen-container-single .chosen-single:hover { color:#000;}
.accent .searchResults .result .resultDetails h3 a:hover {
    color:#a7e5da;
}
.accent .searchResults .searchActions li a:hover,
.accent .searchResults .creat-shortlist:hover,
.accent .searchResults .searchActions li.compare a:hover,
.accent .yacht-actions a.compare.active {
    background-color:#000; 
}
.accent .searchResults .resultsOptions .chosen-container-single .chosen-drop ul li.highlighted,
.accent .searchResults .resultsOptions .chosen-container-single .chosen-drop ul li.result-selected,
.accent .searchContainer fieldset .refineSearchButton {
    background-color:#a7e5da;
}

.accent .searchResults .searchActions li.download ul li ul li a { border:none; background:none; font-size:14px; color:#666; padding:11px 25px 11px 10px; line-height:1em; }
.accent .searchResults .searchActions li.download ul li ul li a:before { display:none;}
.accent .searchResults .searchActions li.download ul li ul li a:hover { color:#000 ;}



.accent .footerPagination ul li a.active,
.accent .directoryListings .pagination ul li a.active {
    background-color:#000;
    border-color:#000;
}
.accent .searchButton { background-color:#A7E5DA; color:#000; background-image:url(../images/button_ico-search-dark.svg); }
.accent .searchButton:hover { color:#fff; background-image:url(../images/button_ico-search.svg);}
.accent .savedSearches .listRow .listDetails li.action-buttons a.view:hover {
    background-color:#000; font-family:'proxima-nova', Arial, Helvetica, sans-serif;
}
.accent .searchButton:hover { background-color:#000;}
.accent .searchResults .result-filters a:hover,
.accent .searchResults .result-filters a.active,
.back-button {
    border-color:#000;
    color:#000;
}
.accent .nameSearch .button {
    border-color:#000;
    background-color:#a7e5da;
	border:1px solid #a7e5da;
	color:#000;
	background-image:url(../images/button_ico-search-dark.svg);
}
.accent .nameSearch .button:hover { opacity:0.8;}
.accent .alphabetSorting .alphabetList li a:hover {
    border-color:#000;
    color:#000;
	
}
.accent .choose-shortlist .list .listRow .listDetails li.action-buttons .select,
.accent .choose-shortlist .list .listRow .listDetails li.action-buttons a.edit,
.accent .savedSearches .listRow .listDetails li.action-buttons a.view {
    border-color:#000;
    color:#000;
}
.accent .choose-shortlist .list .listRow .listDetails li.action-buttons .select:hover,
.accent .choose-shortlist .list .listRow .listDetails li.action-buttons a.edit:hover,
.back-button:hover,
.accent #mapInfoPanelContent .buttonContainer .button:hover,
.accent .section-ourphotos .particular-tabs li.photos a:after,
.accent .myphotos-tab-container .particular-tabs li.photos a:after,
.accent .reportphotos-tab-container .particular-tabs li.photos a:after,
.accent .section-report .particular-tabs li.reports a:after,
.accent .notesList .list li.listRow .listDetails li.view a.view:hover {
    background-color:#000;
}
.blue-dropdown.dropdown.menu > li > a {
    color:#000;
}
header .blue-dropdown.dropdown.menu > li > a.choose-shortlist {
    color:#a7e5da;
}
header .blue-dropdown.dropdown.menu > li > a.choose-shortlist:before { content:'- ';}
.homepage .loginContainer form fieldset .forgotton {
    color:#fff;
}

.homepage .loginContainer form fieldset .forgotton:hover {
    color:#a7e5da;
}
.homepage .loginContainer .loginCopy h2 { margin-top:-10px; font-size:18px; color:#fff; text-align:center;}
.homepage .loginContainer .loginCopy .forgot-intro { margin:0 0 25px 0;}

.homepage .loginContainer.forgotThanks .loginCopy { text-align:center;}
.homepage .loginContainer.forgotThanks .loginCopy p { text-align:center; color:#fff; font-size:16px;}
.homepage .loginContainer.forgotThanks .loginCopy a { text-align:center; color:#fff; font-size:16px; display:inline-block; margin-top:30px;}
.homepage .loginContainer.forgotThanks .loginCopy a:hover { color:#a7e5da;}


.homepage .loginContainer .resetForm { width:424px; margin:auto; }
.homepage .loginContainer .resetForm .loginCopy label { width:170px; float:left; text-align:right; margin-right:20px; color:#fff;}
.homepage .loginContainer .resetForm .loginCopy input { width:200px;}
.homepage .loginContainer .resetForm .loginCopy h3, .homepage .loginContainer .resetForm .loginCopy p { color:#fff; text-align:center;}
.homepage .loginContainer .resetForm .loginCopy p:nth-child(2n) { margin-bottom:30px;}
.homepage .loginContainer .resetForm .loginCopy .button { background:#a7e5da; color:#000; border:1px solid #a7e5da; padding:0 15px; margin-left:190px;}

.accent .saveButton:hover,
.accent .downloadButton:hover {
    background-color: #000;
    border-color:#000;
}
.accent .sub-tabs a:hover,
.accent .sub-tabs a.active,
.accent .directoryListings .list .listRow .listDetails li.view a,
.accent .alphabetSorting .alphabetList li a.active,
.accent .alphabetSorting .alphabetList li a:hover,
.accent .button-style-one,
.accent #mapInfoPanelContent .buttonContainer .button,
.accent .notesList .list li.listRow .listDetails li.view a.view,
.accent .resultNavigationMobile li a,
.accent .link-add-button,
.loginContainer form fieldset #js_submit,
.accent .uploadButton {
    border-color:#a7e5da;
    background-color:#a7e5da;
    color:#000;
	font-family:'proxima-nova', Arial, Helvetica, sans-serif;
}
.yacht-report-image:hover,
.accent .marketing-broker-container a.marketing-broker-button {
    border-color:#000;
}
.accent .overviewContainer .overviewSection .yacht-actions .shortlist a:hover,
.accent .yachtDetailsContainer.full-width .yacht-actions .shortlist a:hover,
.accent .overviewContainer .overviewSection .yacht-actions .shortlist a.onShortlist,
.accent .button.add-button:hover,
.accent .button.edit-button:hover,
.accent .uploadButton:hover,
.accent #sistership-view-list .compare-button:hover,
.accent #sistership-view-list .shortlist-button:hover,
.accent .homepage-see-more:hover,
.accent .optionButtons .coastGuard:hover,
.accent .optionButtons .fanInfo:hover,
.accent .saveButton:hover {
    border-color:#000;
    background-color:#000;
    color:#fff;
	font-family:'proxima-nova', Arial, Helvetica, sans-serif;
}
.compare-fixed-mode .accent .compare-fixed .compareContainer a.compareYachtsButton:hover {
    background-color:#FFF;
    color:#000;
}

.loginContainer .form.jsSubmit-enabled fieldset .button {
	border:1px solid #a7e5da; color:#000;
	background:#a7e5da;
	font-family:'proxima-nova', Arial, Helvetica, sans-serif;
}
.loginContainer .form.jsSubmit-enabled fieldset .button:hover,
.loginContainer form fieldset #js_submit:hover {
    background-color:#fff;
    color:#000;
	order:1px solid #fff;
}


.navigation li span,
.navigationDirectory li a,
.navigationDirectory li span,
.home-data-feed li a,
.subNavigation li ul li a,
.accent .choose-shortlist .list .listRow.selected .listDetails li.shortlist-name a,
.accent .resultDetails .report-sale a,
.accent .sold-yacht-data-list .sold-price a,
.accent .dropdown.menu .is-active>a,
.yachtDetailsContainer .particularsCopy .report-details .report-name a,
.accent .particular-tabs li a.active,
.accent .yacht-actions .style-like-select.dropdown.menu li  a.title,
.accent .yachtDetailsContainer .overview-list .list-detail a,
.accent .marketing-broker-container a.marketing-broker-button,
.accent .overviewContainer .overviewSection .yacht-actions .shortlist a,
.accent .yachtDetailsContainer.full-width .yacht-actions .shortlist a,
.accent .yachtDetailsContainer.full-width .yacht-actions a.compare,
.accent .overviewSpcicfications p.builder-model a,
.accent .current-location-button .check,
.accent .particular-tabs li a:hover,
.accent .particulars .yachtNavigation .backtoResults,
.accent .button.add-button,
.accent .videosList li .video .details p.title a,
.accent .yacht-show-list-heading li.name,
.accent .yacht-show-list-content li.name a,
.accent .yachtReviews .documentDetails p.title,
.accent .yachtReviews ul li .review:hover .overlay .overlayInner a:hover,
.accent .yacht-news .news-item .headline,
.accent .status-caption a,
.accent .overviewSpcicfications .min-spec.model li ul li a,
.accent .tabsContainer li a.active,
.sold-price-list li a,
.current-location-link,
.menu-takeover .takeover-items li a,
.noteTypeDetails li a.website,
.single-pdf-link,
.accent .refine .clearLink a,
.accent .refine .pdfLink a,
.accent .searchResults .resultsOptions .chosen-container-single,
.accent .chosen-single,
.accent .yachtCompareHeader .resultsOptions.display .chosen-container-single .chosen-single,
.accent .savedSearches .listRow .listDetails li.name a,
.accent .accountProfileOverview ul li.edit-option a,
.accent .savedSearches .listRow .listDetails li.action-buttons a.change,
.section-ourphotos .particular-tabs li.photos a,
.myphotos-tab-container .particular-tabs li.photos a,
.reportphotos-tab-container .particular-tabs li.photos a,
.section-report .particular-tabs li.reports a,
.accent .notesList .list li.listRow .listDetails li.title a,
.accent .searchResults.recentSales .list .listRow .listDetails li.soldPrice a,
.accent .yachtNavigation .shortlist-mobile a,
.accent .status.for-sale span,
.accent .searchResults .result .resultDetails .priceContainer .soldPrice a,
.accent .button.edit-button,
.accent .model-details .sistership-link,
.accent #sistership-view-list .compare-button,
.accent #sistership-view-list .shortlist-button,
.accent .mobile-list-results-container .note,
.accent .intelligenceDetails .list li.listRow .listDetails li.noteTitle a,
.accent .addNoteButton,
.accent .noteTypeDetails li a.website,
.accent .single-pdf-link,
.accent .chosen-container-single .chosen-single-with-deselect span,
.accent .filter-applied {
    color:#000;
}


.accent .overviewSpcicfications .model-description .controles a { color:#000;}
.accent .particular-tabs li a:hover, .overviewSpcicfications p.builder-model a:hover, 
.accent .overviewSpcicfications .min-spec.model li ul li a:hover, 
.accent .overviewSpcicfications .model-description .controles a:hover, 
.accent .yachtDetailsContainer .overview-list .list-detail a:hover, 
.accent .videosList li .video .details p.title a:hover, 
.accent .yacht-news .news-item .headline:hover, 
.accent .intelligenceDetails .list li.listRow .listDetails li.noteTitle a:hover, 
.accent .yachtReviews .documentDetails p.title:hover, 
.accent .yachtReviews ul li .review:hover .overlay .overlayInner a:hover, 
.accent .yacht-show-list-content li.name a:hover { color:#a7e5da;}

.accent .particular-tabs li a.active:hover { color:#000;}

.accent .searchResults .searchActions li.compare-yachts a, 
.homepage-see-more { color:#000; border:1px solid #000;}
.accent .searchResults .searchActions li.compare-yachts a { border:1px solid #a7e5da; background-color:#a7e5da; font-weight:400;}
.accent .searchResults .searchActions li.compare-yachts a:hover { background-color:#000; border:1px solid #000; font-weight:400;}

.accent .searchResults .searchActions li.compare-yachts a:hover::before { background-position:16px -18px;}

.accent .subNavigation li ul li a:hover { color:#a7e5da; }

.accent .refine .clearLink a, .accent .refine .pdfLink a { color:#000; }
.accent .refine .clearLink a:hover, .accent .refine .pdfLink a:hover { border-color:#000;}

.accent header .dropdown.menu .is-active>a {color:#000;}
.accent .choose-shortlist .list .listRow .listDetails li.action-buttons .select:hover,
.accent .choose-shortlist .list .listRow.selected .listDetails li.action-buttons .select,
.accent .marketing-broker-container a.marketing-broker-button:hover,
.yacht-actions .style-like-select.dropdown.menu li ul li a:hover,
.searchContainer fieldset .refineSearchButton,
.compare-fixed-mode .accent .compare-fixed .compareContainer a.compareYachtsButton,
.accent .searchResults .result .imageContainer .position,
.searchButton,
.accent .sub-tabs a.notes.active .count,
.accent .sub-tabs a.reports.active .count,
.accent .tabsContainer li a.active:after,
.accent .directoryListings .list .listRow .listDetails li.view a:hover,
.accent .refine .clearLink a:hover,
.accent .refine .pdfLink a:hover,
.accent .button-style-one:hover
.accent .searchResults .searchActions li.compare-yachts a:hover {
    background-color: #000;
}
.accent .marketing-broker-container a.marketing-broker-button:hover,
.accent .overviewContainer .overviewSection .yacht-actions .shortlist a:hover,
.accent .yachtDetailsContainer.full-width .yacht-actions .shortlist a:hover,
.accent .overviewContainer .overviewSection .yacht-actions .shortlist a.onShortlist,
.accent .button.add-button:hover,
.accent .particulars .yachtNavigation .backtoResults:hover {
    color:#FFF;
}

.accent .particular-tabs li a.active:after {background:#a7e5da;}

.loginContainer #intelligence_login.form fieldset .forgotton:hover { color:#a7e5da;}
.accent .choose-shortlist .list .listRow .listDetails li.action-buttons .select { background-color:#a7e5da; color:#000; border:1px solid #a7e5da;}
.accent .choose-shortlist .list .listRow .listDetails li.action-buttons .select:hover { border:1px solid #000; }
.accent .choose-shortlist .list .listRow .listDetails li.action-buttons .select.active { border:1px solid #000;}

@media only screen and (min-width:641px) {
    .accent .particulars .yachtNavigation .backtoResults {
        border-color:#000;
    }
    .accent .particulars .yachtNavigation .backtoResults:hover {
        background-color:#000;
    }
    .accent .addNoteButton {color:#000;}
    .accent .addNoteButton:hover {
        border-color:#000;
        background-color:#000;
        color:#FFF;
    }
    .intelligenceDetails .list li.listRow .listDetails li.source a,
    .intelligenceDetails .list li.listRow .listDetails li.view a {
        color:#000;
    }

}
.accent .facts-sales .item {
    background: #000;
}
.accent .facts-sales .item p {
    color:#FFF;
}
@media only screen and (max-width:640px) {
    header .logoContainer .logo {
        width:215px;
        background-size:auto 31px;
        margin-top: 25px;
        margin-left: 5px;
    }
    .loginContainer .logoContainer h1 {
        background-size:240px auto;
        margin-top:35px;
    }
}

.loginContainer form fieldset label,
.loginContainer .errorMessage {color:#666;}

.accent .yacht-actions .shortlist a { background-position:10px 8px; position:relative; background-image:none; background-color:#a7e5da; border:1px solid #a7e5da;}
.accent .yacht-actions .shortlist a:before {
	content:'';
	height:17px; width:19px;
	position:absolute; top:7px; left:10px;
	background:url(../images/icons/button_shortlist-all-icon.svg) 0 0 no-repeat;
	color:#000;
}
.accent .yacht-actions .shortlist a:hover, .accent .yacht-actions .shortlist a.onShortlist { }
.accent .yacht-actions .shortlist a:hover:before, .accent .yacht-actions .shortlist a.onShortlist:before { background-position: 0 -18px; background-color:#000;}

.yacht-actions .shortlist a,
.yacht-actions a.compare {
    color:#000; border:1px solid #a7e5da; background-color:#a7e5da; 
}
.yacht-actions a.compare { background-image:none; position:relative; }
.yacht-actions a.compare:after {
	content:'';
	height:17px; width:20px;
	position:absolute; top:8px; left:13px;
	background:url(../images/icons/button_compare-icon.svg) 0 0 no-repeat;
}
.yacht-actions a.compare:hover, .yacht-actions a.compare.active { color:#fff;}
.yacht-actions a.compare:hover:after, .yacht-actions a.compare.active:after {
	background-position:0 -18px;}

.yacht-actions .shortlist a:hover,
.yacht-actions .shortlist a.onShortlist,
.yacht-actions a.compare:hover {
    border: 1px solid #000;
    background-color: #000;
}

.accent .yacht-actions .style-like-select { border-color:#a7e5da; background-color:#a7e5da;}

@media only screen and (min-width:641px) {
    .intelligenceDetails .list li.listRow .listDetails li.noteTitle a { color:#000; }
}
@media screen and (min-width: 641px) {
    .accent .particular-tabs li.notes a.active span.has-notes .count,
    .accent .particular-tabs li.reports a.active span.has-reports .count {
        background: #000;
    }
}

.accent .latest-news .latest-news-list li .news-copy .headline { color:#000;}
.accent .latest-news .latest-news-list li .news-copy .headline:hover { color:#000;}
.accent .latest-news .view-all-news { color:#000; border:1px solid #99989b;}
.accent .latest-news .view-all-news:hover { background-color:#000; color:#fff; border:1px solid #000;}

.accent .home-title a:hover, .accent .latest-news .heading a:hover { color:#000;}

.accent .news-search-button { background-color:#000; border:1px solid #000;}

.accent .refresh-button { border:1px solid #99989b; color:#000;}
.accent .refresh-button:hover { background-color:#000; border:1px solid #000;}

.accent .industry-news .news-item .headline, .accent .news-yachts li a { color:#000;}

.home-data-feed li a:hover { color:#000;}

/* custom pdf 
------------------------------------------*/
.accent #template_single + label:before, .accent #template_MORAVIA_SINGLE_PAGE  + label:before,/*TODO this is copied from TJB may not be needed*/
.accent #template_multi + label:before, .accent #template_MORAVIA_MULTI_PAGE_6_IMAGE  + label:before,/*TODO this is copied from TJB may not be needed*/
.accent #template_multi_two + label:before, .accent #template_MORAVIA_MULTI_PAGE_2_IMAGE  + label:before { background:#000;}/*TODO this is copied from TJB may not be needed*/

.accent #template_single+label:hover:before, .accent #template_MORAVIA_SINGLE_PAGE +label:hover:before,/*TODO this is copied from TJB may not be needed*/
.accent #template_multi+label:hover:before, .accent #template_MORAVIA_MULTI_PAGE_6_IMAGE +label:hover:before,/*TODO this is copied from TJB may not be needed*/
.accent #template_multi_two+label:hover:before, .accent #template_MORAVIA_MULTI_PAGE_2_IMAGE +label:hover:before { background:#000;}/*TODO this is copied from TJB may not be needed*/

.accent .new-content-button { 
	background-color:#fff; background-position:14px 9px;
	color:#000;
	border:1px solid #000;
	padding-left:40px; padding-right:25px;
}
.accent .new-content-button:hover {
	color:#fff;
	background-color:#000; background-position:-4px 9px;
}

.accent .addMorePhotosBtn  { color:#000; border:2px solid #000;}
.accent .addMorePhotosBtn:hover { opacity:1; }
.accent .addMorePhotosBtn:after { color:#000;}

.accent .choose-orientation input:checked + label:after { background:#000;}

.accent .addMorePhotosBtn:hover {
	background:#000;
	color:#fff;
}
.accent .addMorePhotosBtn:hover:after { color:#fff;}

.accent .preview-button { background-color:#000; border:1px solid #000;}
.accent .preview-button:hover, .accent .preview-button:focus { color:#000}

.accent .step-choose-photos .button,
.step-finished .accent  .button,
.accent .step-save-and-share .button { background-color:#000; border:1px solid #000;}

.accent .step-choose-photos .button:hover,
.step-finished .accent  .button:hover,
.accent .step-save-and-share .button:hover { background-color:#000; border:1px solid #000;}

.accent .button.save-button, .accent .button.download-button { background-color:#000; border:1px solid #000; }
.accent .button.save-button:hover, .accent .button.download-button:hover { background-color:#000; border:1px solid #000;}

.accent .select-button-small { border:1px solid #000; color:#000;}
.accent .select-button-small:hover { background-color:#000;}

.accent .button.upload-button { background-color:#000;}
.accent .button.upload-button:hover { background-color:#2ba6cb; opacity:1;}

.accent .selection-listing .actions .select-button-small { border:1px solid #000; color:#000;}
.accent .selection-listing .actions .select-button-small:hover { border:1px solid #000; color:#fff; background-color:#000;}


.accent .searchResults .searchActions li.show-guide ul li a.title , .accent .searchResults .searchActions li.show-guide ul li a.title:hover { color:#000;}
.accent .searchResults .searchActions li.show-guide ul li ul.menu li a:hover { background:#000;}


.accent .show-pdf-options .button { background-color:#000;}
.accent .show-pdf-options .button:hover { background-color:#000;}

.accent .show-pdf-options .button.back { background-color:#fff; border:1px solid #000; color:#000;}
.accent .show-pdf-options .button.back:hover { background-color:#000; color:#fff;}


.accent .searchResults .result .resultDetails .price-override:hover,
.accent .searchResults .result .resultDetails .image-override:hover { border:1px solid #000; background:#000; color:#fff;}


.overlay-contentpush .overlay-content.accent .list-heading-container .uploadButton { border:1px solid #000;}
.overlay-contentpush .overlay-content.accent li div.delete a.edit { color:#000;}
.overlay-contentpush .overlay-content.accent li div.delete a.edit:hover { color:#fff; background-color:#000;}
.overlay-contentpush .overlay-content.accent li div.name a { color:#000;}

.edit-document-container #overlay-content .saveButtonContainer .saveButton:hover { background-color:#000;}
.edit-document-container #overlay-content .preview-button:hover { background-color:#000; border-color:#000;}

.accent .searchResults h2 a { color:#000;}
.accent .searchResults .searchActions li a.statistics:hover:before { background-position:0 -20px;}

.accent .button-style-one:hover { background:#000;}

.accent .searchResults .select-filters .chosen-container ul.chosen-results li.result-selected { background:#a7e5da;}
.accent .searchResults .select-filters .chosen-container ul.chosen-results li.highlighted {background:#a7e5da;}

.accent .searchResults .select-filters .chosen-container .chosen-single, .accent .searchResults .select-filters .chosen-drop, 
.accent .searchResults .searchHeaderSection ul.style-like-select { border:1px solid #ccc;}
.accent .searchResults .select-filters .chosen-container.chosen-with-drop .chosen-drop  { z-index:1001;}

.accent .fact-heading { color:#000;}

.loginContainer .form fieldset label:not(.checkbox) { color:#fff;}

.accent .searchResults .searchActions li.search a { color:#000; border:1px solid #a7e5da; background-color:#a7e5da;}
.accent .searchResults .searchActions li.search a:hover { color:#fff; border:1px solid #000; background-color:#000;}

.accent .searchResults .searchActions li a { border:1px solid #a7e5da; color:#000; background-color:#a7e5da;}


/* header versions --------------*/
.accent .header-buttons .pdfSaveButton, .accent .header-buttons .button.pdfSaveButton, 
.accent .header-buttons .pdfBackButton, .accent .header-buttons  .button.pdfBackButton, 
.accent .header-buttons .pdfDownloadButton, .accent .header-buttons  .button.pdfDownloadButton, 
.accent .header-buttons .duplicate {
	color:#000;
	border:1px solid #000;
}

.accent .header-buttons  .pdfBackButton:hover, .accent .header-buttons  .button.pdfBackButton:hover, 
.accent .header-buttons  .pdfDownloadButton:hover, .accent .header-buttons  .button.pdfDownloadButton:hover, 
.accent .header-buttons .duplicate:hover {
	border:1px solid #000;
	background-color:#000;
}

#jsMapAreaSearch,
#jsPolygonSearch {
    background-color:#000;
}

.accent .yacht-actions .style-like-select.dropdown.menu li a.title { padding-top:11px; border-color:#000;}

.accent .searchResults .list .listRow .listDetails .name a.name:hover { opacity:0.6; color:#000;}

#modalWindowBokers ul li a { color:#000;}
#modalWindowBokers ul li a:hover { opacity:0.8;}

.brokerageSearch form fieldset input[type="radio"] { visibility:hidden;}
.brokerageSearch form fieldset input[type="radio"] + label { 
	background:url(/resources/images/icons/radio-unchecked.svg) 0 50% no-repeat; 
	padding-left:20px; margin:6px 15px 0 -15px;
}
.brokerageSearch form fieldset input[type="radio"]:checked + label { background:url(/resources/images/icons/radio-checked.svg) 0 50% no-repeat; padding-left:20px; margin-left:-15px; }



.accent .searchResults .searchActions li.download a, 
.accent .searchResults .searchActions li.edit a, 
.accent .searchResults .searchActions li.back a { background-color:#a7e5da; border:1px solid #a7e5da; font-weight:400;}
.accent .searchResults .searchActions li.download a:hover, 
.accent .searchResults .searchActions li.edit a:hover, 
.accent .searchResults .searchActions li.back a:hover { background-color:#000; border:1px solid #000; font-weight:400;}


.accent .specifications li span.spec a:hover { color:#a7e5da;}
.accent .yacht-actions a.compare, .accent .yacht-actions .shortlist a { color: #000;}
.accent .yacht-actions a.compare:hover, .accent .yacht-actions .shortlist a:hover { color: #fff;}
.accent .yacht-actions a.compare:hover { background-color: #000;}

.accent .yacht-actions a.compare:after { background:  url(../images/icons/button_compare-icon.svg) 0 0 no-repeat;}

.accent .yacht-actions .shortlist a:hover, .accent .yacht-actions .shortlist a.onShortlist { background-color: #000; border-color: #000; color: #fff; }

.accent .yacht-actions .style-like-select.dropdown.menu li ul li a:hover { background-color: #000;}

.accent .button.publish-button, .accent .button.unpublish-button, .accent .button.delete-yacht { color: #000; font-weight: 400;}

.accent .button.publish-button:hover, .accent .button.unpublish-button:hover, .accent .button.delete-yacht:hover { background: #000; border-color: #000; color: #fff; font-weight: 400;}

.accent .noteTypeDetails li a.website {
    border: 1px solid #a7e5da;
    background: url("/resources/images/icons/button_show-site-black.svg") 9px 8px no-repeat #a7e5da;
}
.accent .noteTypeDetails li a.website:hover { background-color: #000; border: 1px solid #000; color: #fff; background-image: url("/resources/images/icons/button_show-site-white.svg")}

.accent .all-note-button { border: 1px solid #000; color: #000;}
.accent .all-note-button:hover { border: 1px solid #000; color: #fff; background-color: #000;}

.accent .stats-list.yachts-sold-list li ul li.name a { color: #000;}
.accent .stats-list.yachts-sold-list li ul li.name a:hover { color: #a7e5da;}

.accent .back-button.builder-back { border: 1px solid #000; color: #000;}
.accent .back-button.builder-back:hover { color: #fff; background-color: #000;}

.accent .stats-list.yachts-sold-list li ul li.name a { color: #000;}
.accent .stats-list.yachts-sold-list li ul li.name a:hover { color: #a7e5da;}

.accent .overviewContainer .overviewSection .yachtShows  .show-guide a.title { border: 1px solid #000; color: #000; }
.accent .overviewContainer .overviewSection .yachtShows  .show-guide a.title:hover {  background-color: #000; border: 1px solid #000; color: #fff; }

.accent .result-type-links a:hover, .accent .result-type-links a.active {
    border: 1px solid #a7e5da;
    background-color: #a7e5da;
    color: #000;
}
.jsVesselConditionFilter.active {color: #000;}

.accent .cover-image-buttons .button {
    background-color: #a7e5da;
    border: 1px solid #a7e5da;
    color: #000;
}
.accent .cover-image-buttons .button:hover {
    background-color: #000;
    border: 1px solid #000;
    color: #fff;
}
.cover-image-buttons .button.cover:before {
    filter: invert(100%);
}
.cover-image-buttons .button.cover:hover:before {
    filter: invert(0);
}

.accent .cover-image-buttons .button.remove-cover {
    background-color: #a7e5da;
    border: 1px solid #a7e5da;
}
.accent .cover-image-buttons .button.remove-cover:hover {
    background-color: #000;
    border: 1px solid #000;
}
