﻿body {
    background-color:Black!important;
}
#main-navbar{
    background-color:Black!important;
    border-bottom-color:dimgray!important;
}
.navbar-toggler
{
    background-color:silver!important;
}
#main-navbar ul {
    background-color: Black !important;
}
#main-navbar ul li a {
    color:darkgray !important;
}
#main-navbar .dropdown-item{
    background-color: Black !important;
}
#main-navbar .dropdown-item:hover {
    background-color: dimgray !important;
}
#recent-work p {
    color: dimgray !important;
}
.footer {
    background-color: Black !important;
    color:silver!important;
    border-top-color:dimgray!important;
}
.footer a{
    color: silver !important;
}
.card-body {
    color: silver !important;
    background-color: #212529 !important;
    border-bottom:1px solid dimgray!important;
}
.album {
    background-color: #212529 !important;
}
.card {
    background-color: #212529 !important;
}
.gallery-description {
    background-color: #212529 !important;
}
#forsale-text{
    color:dimgray!important;
}
#recent-work div{
    color:silver!important;
}
#recent-work p {
    color: silver !important;
}

.gallery-header h1 {
    color: silver !important;
}
.gallery-header p {
    color: silver !important;
}
.gallery-header a {
    color: gray !important;
}
.gallery-header a:hover {
    color: white !important;
}
#btn-contact{
    color:white!important;
}
#btn-subgalleries {
    color: white !important;
}
/*.gallery-description {
    background-color: whitesmoke !important;
    color: dimgray !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}*/
.img-title-bg {
    background-color: #212529 !important;
}
.gallery-header{
    border-bottom-color:dimgray!important;
}
.bread-crumb a{
    color:silver!important;
}
.bread-crumb span {
    color: cadetblue !important;
}
.image-header  a h1 {
    color: silver !important;
}
.image-header{
    border: none!important;
    margin-bottom:0!important;
}
.image-description {
    background-color: Black !important;
    color: silver !important;
    border: 1px solid dimgray !important;
    border-radius:5px!important;
}
#purchase-options{
    background-color:Black!important;
}
#purchase-options h3 {
    color: silver !important;
}
#purchase-options button {
    color:silver!important;
}
.purchase-note{
    color:gray!important;
}
.silver-header h1 {
    color: silver !important;
}
.silver-header{
    border-bottom-color:dimgray!important;
}
#basket-wrapper{
    background-color:Black!important;
    border:1px solid dimgray!important;
}
#basket-wrapper table tr {
    background-color: Black !important;
}
#basket-wrapper table tr th  {
   color:silver!important;
}
#basket-wrapper table tr td {
    color: silver !important;
}
#frmCheckout {
    background-color: white;
    padding:40px;
}
.silver-text {
    color: silver !important;
}
.card{
    border-color:dimgray!important;  
    color:silver!important;
}
.card-text{
    color:darkgray;
}
.social-media-tag {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    width: 40px;
    background-color: transparent;
    z-index: 20;
    position: fixed;
    border-top: 1px solid steelblue;
    border-left: 1px solid steelblue;
    border-bottom: 1px solid steelblue;
}
.img-title-bg {
    border-bottom: 1px solid dimgray !important;
    color:silver;
}
.gallery-header{
    margin-top:0!important;
}
.border-bottom
{
    border-bottom:1px solid dimgray!important;
}
.gall-hight {
    background-color: #212529 !important;
    border-bottom:1px solid dimgray!important;
}
.dm-bg {
    background-color: #212529 !important;
    border-color:dimgray!important;
    color:silver!important;
}
.dm-bg h1{
    color:silver!important;
}
.dm-bg p {
    color: silver !important;
}
    .dm-bg h5 {
        color: silver !important;
    }
.dm-brd{
    border-bottom:1px solid dimgray!important;
    border-radius:3px;
}
.dm-bg-btn {
    background-color: dimgray !important;
    color:silver!important;
    border:1px solid silver!important;
}
.dm-bg-btn:hover {
    background-color: silver !important;
    color:black!important;
}
.form-control {
    background-color: #212529 !important;
    color:silver!important;
}
#loading-indicator {
    display: none !important;
}
.btn-outline-info {
    border: 1px solid dimgray !important;
    color: silver;
}

.btn-outline-info:hover {
    background-color:silver!important;
}
/*#whole-page-wrapper {
    background-color: #212529 !important;
    margin-top: 100px !important;
}*/
.container-fluid {
    background-color: #212529 !important;
}
footer {
    background-color: black !important;
    height:60px!important;
    padding:0 10px;    
}
footer a{
    line-height:60px;
}
.copyw {
    line-height: 60px;
}
#product-table tr {
    background-color: #212529 !important;
    color:silver!important;
}
#basket-wrapper {
    background-color: #212529 !important;
    color: silver !important;
}
#basket-wrapper table tr {
    background-color: #212529 !important;
    color: silver !important;
}
.dm-bg-footer
{
    background:black!important;
    height:60px;    
    margin-bottom:-60px;
}
.dm-bg-footer a {
    
    line-height:60px;
    color:dimgray;
}
.main-menu-wrapper
{
    position:fixed;
    top:0;
    width:100%;
    z-index:22;
}
.top-section
{
    padding-top:70px!important;
}
#ProductCarousel {
    background-color: #212529 !important;
}
html {
    background-color: #212529 !important;
}
hr {
    background-color: silver !important;
}
.img-thumbnail {
    /*background-color: #212529 !important;*/
    /*background: #212529 !important;*/
    border:1px solid dimgray;
}
#frmCheckout {
    background-color: #212529 !important;
}
#ul-checkout {
    background-color: #212529 !important;
}
#outer-div-5 {
    background-color: white !important;
}
.accordion-item {
    background-color: #212529 !important;
    color:silver!important;
}
.ul-checkout li {
    background-color: #212529 !important;
    color:silver;
}
.ul-checkout
{
    border:1px solid dimgray;
}
.ul-checkout li{
    border-bottom: 1px solid dimgray;
}
.image-header
{
    border:none!important;
}
.border-top-dm{
    border-top:1px solid dimgray!important;
}
.short-brand
{
    border:none!important;
}

.hp-header{
    color:silver;
}
.hp-subheader {
    color: silver;
}