/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
.navbar-main {
    background-color: #000 !important;
}
.navbar-main .navbar-nav>li>a:hover {
    background-color: #043d5f14 !important;
}
.navbar-main .navbar-nav>li>a:focus {
    background-color: #043d5f14 !important;

    outline:none;
}
.navbar-main .navbar-nav>li>a:active {
    background-color: #043d5f14 !important;
}
.navbar-nav>li>a:hover {
    background-color: #ffffff17 !important;

}
section#header {
    background-image: url(/templates/six/img/header1.png);
    background-size: 100.5% 365%;
    background-position-x: 0px;
    background-position-y: 264px;
}
.logo{
    color: white !important;
}
ul.top-nav>li>a {
    color: white !important;
}
ul.top-nav>li.primary-action>a.btn {
    background-color: 0e2a36;
    color: #fff !important;
    -webkit-box-shadow: 3px 3px 5px 6px #d4d4d4;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
     box-shadow: 0px 0px 6px 6px #252725;
    border: 2px solid #fff;
    border-radius: 6px;
}

section#home-banner {
    background-color: transparent !important;
    color: #fff;
    background-image: url('/templates/six/img/header2.png');
    background-size: 100% 280%;
    background-position-y: -250px;
}

.home-shortcuts {
    color: #fff;
    background-color: #000 !important;
}
.home-shortcuts li:first-child {
    border-left: 1px solid white;
}

.home-shortcuts li {
    border-right: 1px solid white;
}

section#home-banner .text-center {
    padding: 20px;
    background: rgb(0 0 0 / 33%);
}
#Secondary_Navbar-Account {
    background-color: 0e2a36;
    color: black !important;
}
.navbar-main .navbar-nav>.active>a, .navbar-main .navbar-nav>.active>a:focus, .navbar-main .navbar-nav>.active>a:hover, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav>.open>a:focus, .navbar-main .navbar-nav>.open>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover {
    color: #0e2a36  !important;
    background-color: #fff !important;
}
section#header {
    padding: 20px 0;
}

section#main-body {
    margin: 0;
    padding: 20px 0;
    min-height: 350px;
    background-image: url(/templates/six/img/header3.png);
}

section#main-body .container {
    background: rgba(0, 0, 0, 0.6);
    padding: 30px;
}
.main-content h2{
    color:white;
}
.announcement-single p {
    color: #6ee621 !important;
}
section#footer {
    background-color: #000;
}
div.header-lined h1 {
    color: #fff;
}   
#order-standard_cart .products .product header span {
    color: white !important;
}
#order-standard_cart .products .product header {
    background-color: #0e2a36!important;
}
#order-standard_cart .products .product footer div a{
    background-color: #0e2a36!important;
}
#order-standard_cart .products .product .btn-sm {
    background-color: #0e2a36!important;
    border-color: #0e2a36!important;
}
.panel-sidebar > .panel-heading {
    color: white;
    background-color: #0e2a36!important;
    border-bottom: 0;
}
.panel-sidebar .panel-title {
    color: white !important;
}
.panel {
    border: none !important; 
}
#order-standard_cart .products .product {
    border: none !important; 
}

.btn-input-padded-responsive {
    background-color: #0e2a36!important;
    border-color: #0e2a36!important;
}
.logincontainer .login-form .btn-primary {
    background-color: #0e2a36!important;
    border-color: #0e2a36!important;
}
.form-horizontal{
    color :white !important;
}
.view-cart-items-header {
    background-color: #0e2a36!important;
}
#order-standard_cart .view-cart-empty {
    color: white !important;
}

#order-standard_cart .view-cart-tabs .tab-pane .btn-block {
    background-color: #0e2a36!important;
    color:white;
}
#order-standard_cart .order-summary .summary-container .text-right a.btn-success {
    background-color: #0e2a36!important;
    border-color: 0e2a36;
}
#order-standard_cart .order-summary h2 {
    background-color: #0e2a36!important;
    border-color: 0e2a36;
    border-radius: 4px;
}
.logincontainer{
    color:white !important;
}

.announcement-single p{
    color:white !important;
}
.product-title{
    color:black !important;
}
#btnCompleteProductConfig{
   background-color: #0e2a36!important;
   border-color:#0e2a36!important;
}

#order-standard_cart .product-info .product-title {
    color: #f8f8f8 !important;
}
#containerProductValidationErrors p{
    color:black !important;
}

#order-standard_cart label {
    color: #fff !important;
}
#order-standard_cart .empty-cart .btn {
    background-color: #0e2a36!important;
}
#order-standard_cart .view-cart-items {
    border-bottom: 2px solid #0e2a36!important;
}
#btnAlreadyRegistered{
    background-color: #0e2a36!important;
   border-color:#0e2a36!important;
}
#btnCompleteOrder{
    background-color: #0e2a36!important;
   border-color:#0e2a36!important;
}
.marketing-email-optin p{
    color: black !important;
}
section#main-body .container {
    background: rgba(0, 0, 0, 0.6);
    padding: 30px;
    box-shadow: 0px 0px 28px -1px #aaa;
    transition: all 0.2s;
}

.text-center button{
     background-color: #0e2a36!important;
   border-color:#0e2a36!important;
}
#frmCheckout input[type=submit]{
    background-color: #0e2a36!important;
   border-color:#0e2a36!important;
}
.checkout-error-feedback p{
    color: black !important;
}
.panel-body p{
        color: black !important;
}

.panel-sidebar>.panel-footer>a {
    color: #fff !important;
    background-color: rgba(0, 0, 0, 0.97) !important;
    border-color:rgba(0, 0, 0, 0.97) !important;
}

#order-standard_cart .product-info {
    margin: 0px 0 20px 0 !important;
    padding: 8px 0px 0px 20px !important;
    font-size: .85em !important;
    background-color: #0e2a36!important;
    border: 1px solid #efefef !important;
}

#order-standard_cart #frmConfigureProduct p{
    color:white;
}
.already-registered p{
    color:white!important;
}
.text-center p{
    color:white;
}

.breadcrumb li,.breadcrumb li a{
    color:white !important;
}
#paymentGatewaysContainer p{
    color:white !important;
}
.main-content p{
    color:rgb(255, 255, 255) !important;
}
.main-content p a{
    background-color: #0e2a36!important;
    color: white;
}