/* Main */


/* Helpers */

.blackTheme .box {
    background-color: #343434;
    border-bottom: 2px solid #ab8012;
    box-shadow: 0 0 3px #767474;
    color: #dedede
}

.blackTheme .boxYellow {
    background-color: #44391d;
    border-bottom: 2px solid #ab8012;
    box-shadow: 0 0 3px #9b885d;
    color: #dedede
}

.blackTheme h1 {
    color: #fac333;
}

.blackTheme a.lienbrun2:hover {
    color: #cbcbcb;
}

.blackTheme .box a, .blackTheme .boxYellow a, .blackTheme #contactContainer a {
    color: #4a6ce9;
}


/* Features /features/ */ 

.blackTheme #featuresContainer h2 {
    color: white;
}

.blackTheme .featuresHowWorksFind, .blackTheme .featuresHowWorksSend, .blackTheme .featuresHowWorksConsume {
    box-shadow: unset;
}

.blackTheme .featuresDescText p, .blackTheme .featuresHowWorks p {
    color: #dedede;
}

.blackTheme .featuresHowContentDesc, #historyContainer tbody {
    color: #dedede;
}

.blackTheme .featuresOverviewInner > div, .blackTheme .featuresOverviewOuter {
    background: #343434;
}

.blackTheme #container_index .featuresFeature a, .blackTheme .featuresPreviewDemo .featuresPreviewdemoSelect {
    color: #eee;
}

.blackTheme #container_index a.featureExternal {
    color: #a0ceff;
}

.blackTheme .featuresCheckOfferArrowLeft, .blackTheme .featuresCheckOfferArrowRight {
    background-image: url(https://baka.alldebrid.com/lib/images/default/sprite_arrow_dark.png);
}

.blackTheme .featuresHowWorksArrowUp {
    background-image: url(https://cdn.alldebrid.com/lib/images/features/arrow.up.min.dark.png);
}

.blackTheme .featuresHowWorksArrowDown {
    background-image: url(https://cdn.alldebrid.com/lib/images/features/arrow.down.min.dark.png);
}

.blackTheme .featuresFeature a i {
    color: #ababab;
}

.blackTheme .speedtestStartButton {
    color: #dedede;
    background-color: #765b15;
}



.blackTheme .featuresPreview {
    background-color: #343434;
    border-bottom: 2px solid #ab8012;

    background-image: linear-gradient(top, #232323 40px, #44391d 40px, #44391d 100%);
    background-image: -webkit-linear-gradient(top, #232323 40px, #44391d 40px, #44391d 100%);
    background-image: -moz-linear-gradient(top, #232323 40px, #44391d 40px, #44391d 100%);
    background-image: -ms-linear-gradient(top, #232323 40px, #44391d 40px, #44391d 100%);
    background-image: -o-linear-gradient(top, #232323 40px, #44391d 40px, #44391d 100%);
	border-bottom: 2px solid #ab8012;
}




.blackTheme .websaveInputSubmit, .websaveLastsItemGet i, .blackTheme .websaveResultOpen, .blackTheme .websaveResultDownload, .blackTheme .websaveResultPreview {
    color: #dedede;
    background-color: #765b15;
}

.blackTheme .websaveLastsTitle, .blackTheme .websaveResultTitle, .blackTheme .websaveInputTitle {
    color: #fefefe; 
}

.blackTheme .websaveLastsItemMetaInfos {
    color: #cdcdcd;
}

.blackTheme .toolsInfosDesc {
    color: #cdcdcd;
}

.blackTheme .toolsAction {
    color: #dedede;
    background-color: #765b15;
}

.blackTheme .toolsCategory.selectedFilter, .toolsSearchPlatforms div.selectedFilter, .toolsSearchType div.selectedFilter {
    background-color: #765b15;
}



.blackTheme .tdtop {
    background: #3A4043;
    color: #dedede;
}



.blackTheme #subjectContent.contactContent {
	color: #ededed;
	background-color: #44391d;
    border-bottom: 2px solid #ab8012;
    box-shadow: 0 0 3px #9b885d;
}

.blackTheme #formBox.contactForm {
    color: #ededed;
    background-color: #343434;
    border-bottom: 2px solid #ab8012;
    box-shadow: 0 0 3px #767474;
}

.blackTheme .form-group span {
    color: #dcdcdc;
}


.blackTheme .container_payment a, .blackTheme .container_payment_others a {
    color: #4a6ce9;
}

.blackTheme .paymentType .paymentTypeDesc .paymentTypeSubDesc, .blackTheme .paymentType .paymentTypeDesc .paymentTypeSubFeatures, 
.blackTheme .paymentPlan .paymentPlanDesc .paymentPlanPremiumDesc, .blackTheme .paymentPlan .paymentPlanDesc .paymentPlanPremiumFeatures {
  color: #cdcdcd; 
  font-size: 12px;
}

.blackTheme .paymentOffer {
    color: #cdcdcd; 
    background: #666666;

}

.blackTheme #container_index #serviceContainer a {
    color: #ededed;
}

.blackTheme .choiceLink .choice {
    color: #232323;
    background-color : #c5a738;
    border-color : #ffc50a;
}

.blackTheme .choiceLink .choice:hover {
    background-color : #c5a738;
    border-color : #ffc50a;
}

.blackTheme #displaylinks .linkClicked {
    background-color : #4c5e20;
    border-color: #738d33;
}

.blackTheme .paymentOfferDesc, .blackTheme .paymentMethodImg {
    color: #cbcbcb;
}

.blackTheme .paymentType, .blackTheme .paymentPlan {
    background: #6a6a6a;
}

.blackTheme #paymentFreedays, .blackTheme #paymentSubscription, .blackTheme #paymentMethodSummary, .blackTheme .planMessages {
    border: 2px solid #fac333;
    border-bottom: 2px solid #e7ae1a;
    background-color: #4a4a4a;
  }


.blackTheme .paymentType.selected, .blackTheme .paymentOffer.selected, .blackTheme .paymentPlan.selected, .blackTheme .paymentMethod.selected {
    border: 2px solid #fac333;
    border-bottom: 2px solid #e7ae1a;
    background-color: #4a4a4a;
}



.blackTheme .serviceResultsHeader #sortLinks {
    color: #bababa;
}

.blackTheme .serviceResultsSort {
    color: #bababa;
}

.blackTheme .serviceResultsHeader #sortTrigguerSize, .blackTheme .serviceResultsHeader #sortTrigguerName {
    color: #ededed;
}

.blackTheme .serviceResultsNbLinks, .blackTheme .serviceResultsTotalSize {
    color: #ededed;
}

.blackTheme .serviceResultsHeaderActions span.enabled, .blackTheme .serviceResultsHeader #streamLegend.enabled {
    color: #ededed;
}

.blackTheme .serviceResultsHeader #sortLinks i {
    color: #ededed;
}

.blackTheme .serviceToolsCategories a {
    color: black;
}



.blackTheme .boxError{
    color: #dedede;
    background-color: #7e2820;
    border: #cf414f solid 1px;
}

.blackTheme .boxSuccess{
    color: #dedede;
    background-color: #294a13;
    border: #477818 solid 1px;
}

.blackTheme .boxWarning{
    color: #dedede;
    background-color: #915d0f;
    border: #dbb35c solid 1px;
}

.blackTheme .resellerTitle {
    color: #fac333; 
}


.blackTheme .resellerStats thead th {
    background-color: #957a31;
    border: solid 1px #c7a343;
    color: #ededed;
    text-shadow: none;
}

.blackTheme .resellerStats tbody td {
    border: solid 1px #c7a343;
    color: #ededed;
    text-shadow: none;
}

.blackTheme .resellerPayBtn, .blackTheme .resellerGenerateBtn {
    background-color: #957a31;
}

.blackTheme .resellerGenerateWarning {
    background: #834017;
}

.blackTheme .resellerDownloadVouchersCsv, .blackTheme .resellerDownloadVouchersJson {
    background: #957a31;
}

.blackTheme #new_compare_box span a {
    color: #ededed;
}

.blackTheme .accountTitle {
    color: #fac333;
}