
/* common */
a { color: #990000; }
a:hover, a:focus { color: #cc0000; }

/* background-color */
.bg-white { background-color: #fff; }
.bg-black { background-color: #10161d; }
.bg-blue { background-color: #cc0000; }
.bg-blue a { color: #f1c40f; }
.bg-blue a:hover, a:focus { color: #000; }
.bg-red { background-color: #990000; }
.bg-red a { color: #f1c40f; }
.bg-red a:hover, a:focus { color: #000; }

/* tooltip */
.tooltip-inner {
    background-color: #f1c40f;
}
.tooltip.top .tooltip-arrow { border-top-color: #f1c40f; }

/* modal */
.modal-header {
    background-color: #f1c40f; color: #cc0000;
}
.modal-header .close {
    color: #ff3300;
}
.modal-header .close:hover { color: #ff3300; }
.modal-footer .btn { border: #ff3300 solid 2px; color: #ff3300; }
.modal-content {
    background-image: url(http://bundlefiles92-public.s3-website-us-east-1.amazonaws.com/bundleofholding/images//common/pattern-dot.png); border: 0;
    -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}
.modal-footer .btn:hover { background-color: #fff; }
.modal-content .modal-title { color: #ff3300; }
.modal-content .modal-description {
    background-color: #fff;
}

.nicescroll-rails {
    background-color: #cc0000; margin-left: 20px;
    -webkit-box-shadow: 0 1px 2px rgba(255,255,255,.05), inset 0 2px 5px rgba(0,0,0,.25), inset 0 0 250px rgba(255,255,255,.03);
    -moz-box-shadow: 0 1px 2px rgba(255,255,255,.05), inset 0 2px 5px rgba(0,0,0,.25), inset 0 0 250px rgba(255,255,255,.03);
    box-shadow: 0 1px 2px rgba(255,255,255,.05), inset 0 2px 5px rgba(0,0,0,.25), inset 0 0 250px rgba(255,255,255,.03);
}
.nicescroll-rails div {
    background: #990000 url(http://bundlefiles92-public.s3-website-us-east-1.amazonaws.com/bundleofholding/images//common/ico-line.png) no-repeat center;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 0 2px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 0 2px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 0 2px rgba(255,255,255,.3);
}

/* form */
.custom-button input {
    background-color: #f1c40f; color: #990000;
}
.custom-button input:hover { background-color: #990000; color: #f1c40f; }
.custom-checkbox label, .custom-radio label { background: url(/images/custom-input/custom-input-990000.svg) no-repeat; }
.custom-checkbox label { background-position: 0 -66px; color: #1a1e22; }
.custom-radio label { color: #1a1e22; }
.custom-input input {
    border: #990000 solid 2px;
}

/* header */
#header { border-bottom: #990000 solid 2px; }
#header .logo, #header .logo a { color: #fff; }
#header .user, #header .user a { color: #f1c40f; }
#header .user a:hover { color: #990000; }
#header .button a {
    background-color: #990000; color: #fff;
}
#header .button a:hover { background-color: #f1c40f; }
#header .counter {
    border:  solid 2px; color: ;
}

/* social */
#social .title { color: #fff; }
#social .links a {
    background-color: #990000;
}
#social .links a:hover { background-color: #f1c40f; }
#social .description { color: #990000; }

/* footer */
#footer { border-top: #393f45 solid 2px; }
#footer, #footer a { color: #7f8c8d; }
#footer a:hover { color: #fff; }
#footer .links a:hover { color: #fff; }

/* bundle */
#bundle { background-image: url('http://bundlefiles92-public.s3-website-us-east-1.amazonaws.com/bundleofholding/images/20170711b/240Catalyst-HeaderGraphic-1400x590.png'); padding: 15px 0; text-align: center; }
#bundle .bg-blue { color: #fff; }
#bundle .bg-red { color: #fff; }
#bundle .note { color: #f1c40f; }
#bundle .bg-blue .item h3 { color: #f1c40f; }
#bundle .bg-red .item h3 { color: #f1c40f; }
#bundle .button a.btn-blue { background-color: #cc0000; color: #fff; }
#bundle .button a.btn-blue:hover { background-color: #fff; color: #cc0000; }
#bundle .button a.btn-yellow { background-color: #f1c40f; color: #990000; }
#bundle .button a.btn-yellow:hover { background-color: #fff; color: #f1c40f; }
.bundle-poster img {
    height: auto; max-width: 235px; width: 100%;
    -webkit-box-shadow: 1px 1px 13px rgba(hex2rgb(#10161d),.33); -moz-box-shadow: 1px 1px 13px rgba(hex2rgb(#10161d),.33); box-shadow: 1px 1px 13px rgba(hex2rgb(#10161d),.33);
}
#bundle .title { color: #f1c40f; }

/* overview */
#overview h2, #overview h3 { color: #990000; }
#overview .overview-gallery img {
    border: #990000 solid 1px; height: auto; margin: 0 35px; width: 190px;
    -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
    -webkit-box-shadow: 1px 2px 1px #990000, inset 1px 1px 16px rgba(hex2rgb(#10161d),.75);
    -moz-box-shadow: 1px 2px 1px #990000, inset 1px 1px 16px rgba(hex2rgb(#10161d),.75);
    box-shadow: 1px 2px 1px #990000, inset 1px 1px 16px rgba(hex2rgb(#10161d),.75);
}
#overview .overview-charities-description ul { color: #990000; }
#overview .description h2 { color: #990000; }

/* bundle */
.bundle-item { border-top: #f1c40f solid 2px; }

/* core-bundle */
#core-bundle { color: #fff; }
#core-bundle .description span { color: #f1c40f; }
#core-bundle .bundle-title, #core-bundle .bundle-description { color: #fff; }
#core-bundle .bundle-button a { background-color: #f1c40f; color: #990000; }
#core-bundle .bundle-button a:hover { background-color: #990000; color: #f1c40f; }

/* bonus-bundle */
#bonus-bundle { color: #fff; }
#bonus-bundle .description span { color: #f1c40f; }
#bonus-bundle .bundle-title, #bonus-bundle .bundle-description { color: #fff; }
#bonus-bundle .bundle-button a { background-color: #cc0000; color: #fff; }
#bonus-bundle .bundle-button a:hover { background-color: #fff; color: #cc0000; }

/* get-bundle */
#get-bundle .title { color: #990000; }
#get-bundle .stats { background-color: #990000; border: #990000 solid 5px; }
#get-bundle .stats h3 { color: #f1c40f; }
#get-bundle .stats p { color: #fff; }
#get-bundle .stats dl { background-color: #fff; color: #1a1e22; }

/* customers -- background is same as starter collection */
#customers { color: #fff; }
#customers .primary-list { border-right: #990000 solid 2px; }
#customers .primary-list ul { border: #990000 solid 2px; }
#customers .primary-list li { border-top: #990000 solid 2px; }
#customers .customer-name { color: #f1c40f; }
#customers .contender-title { color: #990000; }

/* buynow */
#buynow .title { color: #990000; }
#buynow .subtitle { color: #1a1e22; }
#buynow .index {
    background-color: #990000; border: #f1c40f solid 7px; color: ;
}
#buynow .note { background-color: #f1c40f; color: #1a1e22; }
#buynow .step { border-top: rgba(hex2rgb(),0.2) solid 2px; }

/* custom styles */
hr.right_bg_color { border: 1px solid rgba(hex2rgb(#990000),0.5); }
.lightbox_white_content { border: 16px solid #f1c40f; }

/* next */
#core-bundle .next p {color: #fff; margin-top: 1em; line-height: 1.3em; font-style: normal;}
#core-bundle .next a {color: #f1c40f;}
#core-bundle .next p a:hover {color: #f1c40f;}

/* multi */
#multi {border-bottom: #990000 solid 2px; }
#multi .button a {background-color: #cc0000; color: ;}
#multi .button a:hover {background-color: ; color: #cc0000;}
#multi .button-selected p {background-color: #990000; color: ;}

/* modal scrollbar */
.tinyscrollbar .track {
    background-color: #f1c40f; height: 100%; position: relative; width: 9px;
    -webkit-box-shadow: 0 1px 2px rgba(255,255,255,.05), inset 0 2px 5px rgba(0,0,0,.25), inset 0 0 250px rgba(255,255,255,.03);
    -moz-box-shadow: 0 1px 2px rgba(255,255,255,.05), inset 0 2px 5px rgba(0,0,0,.25), inset 0 0 250px rgba(255,255,255,.03);
    box-shadow: 0 1px 2px rgba(255,255,255,.05), inset 0 2px 5px rgba(0,0,0,.25), inset 0 0 250px rgba(255,255,255,.03);
}
.tinyscrollbar .thumb {
    background: #ff3300 url(http://bundlefiles92-public.s3-website-us-east-1.amazonaws.com/bundleofholding/images//common/ico-line.png) no-repeat center; cursor: pointer; left: 0; height: 20px; overflow: hidden;
