.btn-primary {
    color: #fff;
    background-color: #0b2340;
    border-color: #0b2340;
}
.btn-link {
    color: #0b2340;
}
.navbar-brand {max-width:190px;}
a{color: #0b2340;}
a:hover, a:focus{color: #0b2340;}
.btn:hover, .btn:focus, .btn:active:focus, .btn.active, .btn:active, .btn:not(:disabled):not(.disabled):active:focus{box-shadow: none;}
.btn-outline-primary {
    color: #0b2340;
    background-color: transparent;
    background-image: none;
    border-color: #0b2340;
}
.btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #0b2340;
    border-color: #0b2340;
    box-shadow: none;
}
.btn-outline-info {
    color: #0b2340;
    background-color: transparent;
    background-image: none;
    border-color: #0b2340;
}
.btn-outline-info:hover, .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #0b2340;
    border-color: #0b2340;
    box-shadow: none;
}
.btn-primary {
    background: #0b2340;
    border-color: #0b2340;
    color:#ffffff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active:focus {
    background: #0b2340;
    border-color: #2a2f54;
    color:#ffffff;    box-shadow: none;
}

.btn-info {
    background: #2a2f54;
    border-color: #2a2f54;
    color:#ffffff;
}
.btn-info:hover, .btn-info:focus, .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active:focus {
    background: #2a2f54;
    border-color: #2a2f54;
    color:#ffffff;    box-shadow: none;
}

.btn-success {
    background: #0b2340;
    border-color: #0b2340;
    color:#ffffff;
}
.btn-success:hover, .btn-success:focus, .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active:focus {
    background: #2a2f54;
    border-color: #2a2f54;
    color:#ffffff;    box-shadow: none;
}
.btn-link {
    color: #2a2f54;
}
.btn-link:hover, .btn-link:focus {
    color: #0b2340;
}
.text-info{color: #2a2f54 !important;}
.text-primary{color: #0b2340 !important;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #2a2f54;
    border-color: #2a2f54;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #2a2f54;
    border-color: #2a2f54;
}
.browse_design {
    border-color: #2a2f54 !important;
}
.browse_design .btn-img-text {
    color: #2a2f54 !important;
}

.upload_design {
    border-color: #0b2340 !important;
}
.upload_design .btn-img-text {
    color: #0b2340 !important;
}

  
.custom_design {
   border-color: #2a2f54 !important;
}
.custom_design .btn-img-text {
    color: #2a2f54 !important;
}
 
  
.hire_designer {
     border-color: #777777 !important;
}
.hire_designer .btn-img-text {
    color: #777777 !important;
}
  
.quote_product {
    border-color: #2a2f54 !important;
}
.quote_product .btn-img-text {
    color: #0b2340 !important;
}
   
.browse_design:hover, .upload_design:hover, .custom_design:hover, .hire_designer:hover, .quote_product:hover {
    -webkit-box-shadow: 0 0 5px 1px #73797D;
    -moz-box-shadow: 0 0 5px 1px #73797D;
    box-shadow: 0 0 5px 1px #73797D;
}  
.btn-title-text.browse_design, .btn-title-text.quote_product {
    background: #0b2340 !important;
    border-color: #0b2340 !important;
}
.btn-title-text.browse_design a .h4, .btn-title-text.browse_design a i, .btn-title-text.quote_product a .h4, .btn-title-text.quote_product a i {
    color: #ffffff !important;
}
.btn-title-text.browse_design:hover a .h4, .btn-title-text.browse_design:hover a i, .btn-title-text.quote_product:hover a .h4, .btn-title-text.quote_product:hover a i {
    color: #0b2340 !important;
}
.btn-title-text.upload_design {
    background: #0b2340 !important;
    border-color: #0b2340 !important;
}
.btn-title-text.upload_design a .h4, .btn-title-text.upload_design a i {
    color: #ffffff !important;
}
.btn-title-text.upload_design:hover a .h4, .btn-title-text.upload_design:hover a i {
    color: #0b2340 !important;
}
.btn-title-text.custom_design {
    background: #0b2340 !important;
    border-color: #0b2340 !important;
}
.btn-title-text.custom_design a .h4, .btn-title-text.custom_design a i {
    color: #ffffff !important;
}
.btn-title-text.custom_design:hover a .h4, .btn-title-text.custom_design:hover a i {
    color: #0b2340 !important;
}
.btn-title-text.hire_designer {
    background: #777777 !important;
    border-color: #777777 !important;
}
.btn-title-text.hire_designer a .h4, .btn-title-text.hire_designer a i {
    color: #ffffff !important;
}
.btn-title-text.hire_designer:hover a .h4, .btn-title-text.hire_designer:hover a i {
    color: #777777 !important;
}
 
.dashboard_content {
 background: #2a2f54;
}
.account_dashboard_box h4 {
 color: #2a2f54;
}
.account_dashboard_box .fa-kit{
 color: #2a2f54;
}
.icon_hover_effect .fa-kit{
 color: #2a2f54;
}
.icon_hover_effect:hover .fa-kit{
 background-color: transparent;
 box-shadow: none;
}
h1, .h1 {
 color: #2a2f54;
}
.page-sub-header {
 border-bottom: 1px dotted #0b2340; margin-bottom:1rem;
}
hr {
 border-color: #0b2340;
}
.table-bordered {
 border-top: 3px solid #0b2340;
}

.badge-default {
 background: #0b2340;
}
.navbar-nav > li > a {
 color: #0b2340;
}
#InfoTab .nav-tabs {
    border-bottom-color:#0b2340;
}
#InfoTab .nav-tabs .nav-link {
    margin-right: 0.2rem;
}
#InfoTab .tab-content {
    background: #ffffff;
    padding: 0 1rem 1rem;
    border: 1px solid #0b2340;
    border-top: 0;
}
#InfoTab .nav-tabs .nav-link.active, #InfoTab .nav-tabs .nav-link:hover, #InfoTab .nav-tabs .nav-link:focus {
 background: #0b2340;
 color: #fff;
}
.nav-customtabs li .nav-link.active {
    color: #2a2f54;
}
.nav-customtabs li .nav-link.active:after {
    background: #2a2f54;
}
.form-control {
 border-color: #bbb;
}
.form-control:focus {
 border-color: #2a2f54;
}
.form-control::-moz-placeholder {
 color: #2a2f54;
}
.panel-info > .card-header {
 background: #f2f2f2;
 border-color: #dddddd;
    color: #2a2f54;
}
.panel-info {
 border-color: #dddddd;
}
.popover-title {
 background: #ddd;
 color: #2a2f54;
}
.modal-title {
 background: #2a2f54;
 color: #2a2f54;
}
.card-body > a {
 color: #0b2340;
}
.card-body > a:hover {
 color: #0b2340;
}
.navbar-link, .top-links a{
 color: #ffffff;
}
.navbar-expand-md .navbar-nav .dropdown-menu{background: #f4f4f4;border:0;}
.navbar-collapse .navbar-nav .nav-link {color: #0b2340; padding: 0.8rem;position: relative;}
.navbar-nav .nav-item .nav-link:hover, .navbar-link:hover, .navbar-light .navbar-nav .active > .nav-link, .top-links a:hover, .navbar div.dropdown-menu .dropdown-item:hover strong, .nav-item.megamenu .dropdown-menu .list-unstyled > li.active > a, .nav-item.megamenu .dropdown-menu .list-unstyled > li.active > a:after, .nav-item.megamenu .dropdown-menu .list-unstyled > li:hover > a, .navbar div.dropdown-menu .dropdown-item:hover{
 color: #0b2340 !important;
}
.navbar-light .navbar-nav .show > .nav-link, .navbar .dropdown-menu > li:hover > a{
    background: #617082;
    color: #0b2340 !important;
}
.navbar-footer-link, .bottom-links a {
 color: #0b2340;
}
.navbar-footer-link:hover, .bottom-links a:hover{
 color: #0b2340;
}
div address strong {
 color: #0b2340;
}
#accordionmenu .submenu li a {
 color: #0b2340;
}
#accordionmenu .submenu li a:hover {
 color: #0b2340;
}
#accordionmenu .card-header a {
 color: #0b2340;
}
.badge {
 background: #0b2340;
}
#straightmenu .list-unstyled .has-sub ul li.active a {
 color: #0b2340;
}
#straightmenu .list-unstyled .has-sub ul span:hover {
 color: #0b2340;
}
.list-unstyled a{
 color: #0b2340 !important;
}
.list-unstyled a:hover{
 color: #0b2340;
}
.card-title, .popover-header{color: #0b2340;}
#cssmenu > ul li > a:hover, #cssmenu > ul li:hover > a {
 background: #0b2340 !important;
    color: #ffffff !important;
}
#verticalmenu_sidebar #cssmenu > ul li ul a:hover, #verticalmenu_sidebar #cssmenu > ul li ul li.active a {
    background: transparent;
    color: #0b2340;}
#cssmenu > ul > li ul {
 background: #0b2340;
}
#accordionmenu .panel-default {
 border-color: #dddddd;
}
.panel-group .card-header + .panel-collapse .card-body {
 border-top-color: #dddddd;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
 background: #0b2340;
 color: #0b2340;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
 background: #0b2340;
 color: #0b2340;
}
#cssmenu > ul li a {
 color: #0b2340;
}
.tooltip-inner {
 background-color: #605344;
}
.tooltip-inner {
 background-color: #605344;
}
.tooltip.top .tooltip-arrow {
 border-top-color: #605344;
}
.tooltip.right .tooltip-arrow {
 border-right-color: #605344;
}
.tooltip.left .tooltip-arrow {
 border-left-color: #605344;
}
.tooltip.bottom .tooltip-arrow {
 border-bottom-color: #605344;
}
.modal-dialog .modal-title {
 color: #333333;
    background: transparent;
}

.loading {
 border-color: transparent #2a2f54 !important;
}
#loading-text {
 color: #2a2f54 !important;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
 border-color: #2a2f54;
}

.btn.btn-darkblue.btn-xs {
 color: #FFFFFF;
}
.btn.btn-xs.btn-danger {
 color: #FFFFFF;
}
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
 color: #FFFFFF;
}
.input-group-addon {
 color: #666;
}
#templatelist .card-title > a {
 color: #2a2f54;
}
#templatelist .card-title > a:hover, #templatelist .card-title > a:focus {
 color: #777777 !important;
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.top-header .container {
 padding-top:10px;
}
footer {
    background: #f8f8f8;
    border-top: 1px solid #ddd;
    padding: 15px 0px;
}
.breadcrumb_Square_box_style li.active span, .flat .a.active:after, .breadcrumbs_box_style2 li.active:first-child span, .breadcrumbs_square .active .a {
    color: #0b2340;
    background: #f8f8f8;
}
.flat .active .a { 
    color: #0b2340;
    background: #ffffff;
}
.breadcrumb_circle_style li.active span, .breadcrumb_arrow3 li.active span, .breadcrumb_arrow li.active span, .breadcrumb_left_arrow li.active span {
   color : #2a2f54;
}
.breadcrumbs_box_style2 li.active:first-child :after {
    border-left-color : #f8f8f8;
}
a, a:focus, a:hover {
    text-decoration: none;
}
.triangle-slide-overlay:hover .corner-overlay-content:before  {
  border-bottom-color:#2a2f54;
        opacity:0.9;
}
.triangle-slide-overlay .corner-overlay-content .fa {
    color: #2a2f54;
}
.slide-hover > h3 {
    color:#fff; background-color:#2a2f54;
}
.slide-hover > h3:after {
    background-color:#2a2f54;
    color:#2a2f54;
}
.slideup .productinfo {
    background-color: #777777; 
}
.product-box h3 {
    color: #0b2340 !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #0b2340; background-color:#2a2f54;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color:transparent; color: #0b2340;
}
#shopping-cart .price, #user_order_info .price {
    color:#2a2f54;
}
#sidebar-left .active a, #sidebar-left a:hover {
    color:#0b2340 !important; 
}

.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-primary .dropdown-menu > li > a:hover, .dropdown-primary .dropdown-menu > li > a:focus, .dropdown-menu > li:hover > a, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover {
    color: #0b2340 !important;
    background: #f4f4f4;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #0b2340;
    background-color: transparent;
}
.breadcrumb_arrow li.active span, .breadcrumb_left_arrow li.active span, .breadcrumb_arrow3 li.active span, .breadcrumb_circle_style li.active span {
    color:#0b2340; 
}
#accordionmenu .submenu li.active a, #accordionmenu .card-header a:hover {
    color: #0b2340;
}
footer .bottom-links li > a.active, footer .bottom-links li > a:hover, footer .bottom-links li > a:focus {
    color: #0b2340;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th {
    background-color:#ddd; border-top: 3px solid #2a2f54 !important; border-bottom:0;
}
#product_price_with_category .card-title > a {
    color: #2a2f54; 
}
#product_price_with_category .card-title > a:hover {
    color: #0b2340; 
}
#product-info .get-started {
    background: #2a2f54;
    border-color: #2a2f54;
}
#product-info .get-started:hover, #product-info .get-started:focus, #product-info .get-started.active {
    background:#0b2340;
    border-color: #0b2340;
    color: #ffffff;
}
.btn {
    outline:none !important;
}
.dropdown-menu > li > a:hover small, .dropdown-menu > li.selected > a small {
  color: #2a2f54;
}

footer .copyright {
    margin: 15px 0px 0;
}
.loading {
    border-color: transparent #2a2f54;
}
#loading-text {
    color: #2a2f54;
}
.media-boxes-filter > li a.selected, .media-boxes-filter > li a:hover {
    color: #fff;
    background: #2a2f54;
}
.account_dashboard_box .dashboard_content p{
    color: #ffffff;
}
.breadcrumb_container .breadcrumb li.active .a {
    color: #0b2340;
}
#product_price .card-title a, #faq_details .card-title a{color:#2a2f54 !important;}
#product_price .card-title a:hover, #faq_details .card-title a:hover{color:#0b2340 !important;}
#product_price .card-title .btn-link, #faq_details .card-title .btn-link{color:#2a2f54 !important;}
#product_price .card-title .btn-link:hover, #faq_details .card-title .btn-link:hover{color:#0b2340 !important;}
.page-item.active .page-link {
    background: #2a2f54;
    border-color: #2a2f54;
    color:#ffffff;
}
.account-links a:hover .fa-kit{
    color: #2a2f54;
}
.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor {
    background-color: #2a2f54;
}
a.text-info:hover, a.text-info:focus{color: #2a2f54 !important;}
.cart .badge{position:absolute; top:-5px; right:10px;}
.zoom:hover{background:#484848;}
.hover-box-shadow .thumbnail{width:100%;}
.slide-hover .card-title{background:#2a2f54 !important; color:#ffffff !important;}
.slide-hover .card-title:after{background:#2a2f54 !important;}
.footer-content .list-unstyled a {color:#666666 !important;}
.footer-content .list-unstyled a:hover {color:#2a2f54;}
.footer-content h4, .form-group .input-valid ~ .col-form-label {color:#2a2f54; font-weight:bold;}
.subscribe_section h3 small {color:#666666 !important;}
.top-header .header-search input {
    width: 300px;
}


div#top-banner {
    margin-top: 20px;
}
.bg-light {
    background-color: #0b2340 !important;
}
span.navbar-text.d-none.d-md-block {
    color: #ffffff;
}
.text-muted {
    color: #4d4a4a !important;
}
.navbar-footer-link, .bottom-links a {
    color: #ffffff !important;
}
.btn-info {
    background: #0b2340 !important;
    border-color: #0b2340 !important;
    color: #ffffff !important;
}
.footer-content h4, .form-group .input-valid ~ .col-form-label {
    color: #0b2340 !important;
    
}
.btn-primary {
    background: #0b2340 !important;
    border-color: #0b2340 !important;
    color: #ffffff;
}
.bg-light-fooab {
    background-color: #0b2340 !important;
}
footer {
   
    border-top: none !important;
   
}
.img-fluid {
    max-width: 100%;
    height: auto;
    width: 53%;
}

#avochato-text-us{
    display: none;
}
.top-links a:hover {
    color: red !important;
}
.bootstrap-select .dropdown-menu li.active small {
    color: #000 !important;
}