.topnav .mob-cart{
    display: block !important;
}
.awesome-bar {
    background-image: url(https://d29yc2h58cgo41.cloudfront.net/images/contentimages/images/topbar_nc.png) !important;
}
.home_page_body .body-container {
  display: flex;
}
::selection {
    background: #007dc3;
    color: #fff
}

.page-header {
    color: #007dc3
}

.page-section-header {
    color: #007dc3
}

.page-sub-header {
    color: #023755
}

.table .thead-light th,
.table .thead th,
.table thead th {
    color: #023755 !important;
    background: rgba(0, 0, 0, 0);
    border-bottom-color: #023755
}

.card-header {
    background: #f8f8f8
}

a {
    color: #023755;
}

a:hover {
    color: #007dc3;
    text-decoration: none
}

.btn-primary {
    background: #007dc3;
    border-color: #007dc3;
    color: #fff;
}

.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: #035a8b;
    border-color: #035a8b;
    color: #fff;
}

.btn-primary.disabled,
.btn-primary:disabled {
    background: #035a8b;
    border-color: #035a8b;
    color: #fff !important;
    opacity: .65;
    filter: alpha(opacity=65)
}

.btn-info {
    background: #007dc3;
    border-color: #007dc3;
    color: #fff
}

.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: #035a8b;
    border-color: #035a8b;
    color: #fff;
}

.btn-info.disabled,
.btn-info:disabled {
    background: #035a8b;
    border-color: #035a8b;
    opacity: .65;
    filter: alpha(opacity=65)
}

.btn-secondary {
    background: #606363;
    border-color: #606363;
    color: #fff
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active:focus {
    background: transparent;
    border-color: #035a8b;
    color: #606363;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    background: #035a8b;
    border-color: #035a8b;
    opacity: .65;
    filter: alpha(opacity=65)
}

.btn-success {
    background: #007dc3;
    border-color: #007dc3;
    color: #fff;
}

.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: #035a8b;
    border-color: #035a8b;
    color: #fff;
}

.btn-success.disabled,
.btn-success:disabled {
    background: #035a8b;
    border-color: #035a8b;
    color: #fff !important;
    opacity: .65;
    filter: alpha(opacity=65)
}

.btn-outline-primary {
    background: rgba(0, 0, 0, 0);
    border-color: #007dc3;
    color: #007dc3
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
    background: #035a8b;
    color: #fff;
    border-color: #035a8b
}

.btn-outline-info {
    background: rgba(0, 0, 0, 0);
    border-color: #007dc3;
    color: #007dc3
}

.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active:focus {
    background: #035a8b;
    color: #fff;
    border-color: #035a8b
}

.btn-link {
    color: #023755;
}

.btn-link:hover,
.btn-link:focus {
    color: #035a8b
}

.btn-link:disabled,
.btn-link.disabled {
    color: #035a8b
}

.border-primary {
    border-color: #007dc3 !important
}

.border-info {
    border-color: #007dc3 !important
}

.border-secondary {
    border-color: #606363 !important
}

.loading {
    border-color: rgba(0, 0, 0, 0) #007dc3
}

#loading-text {
    color: #007dc3
}

.text-primary {
    color: #023755 !important
}

.text-info {
    color: #007dc3 !important
}

.text-secondary {
    color: #606363 !important
}

.card-title {
    color: #023755
}

.card-title a.btn-link {
    color: #035a8b !important
}

.card-title a.btn-link:hover {
    color: #035a8b !important
}

.card-title a:not(.btn) {
    color: #333 !important
}

.card-title a:not(.btn):hover {
    color: #035a8b !important
}

.bg-primary {
    background-color: #007dc3 !important
}

.bg-info {
    background-color: #007dc3 !important
}

.badge-primary {
    background: #007dc3
}

.badge-info {
    background: #007dc3
}

a.text-primary:hover,
a.text-primary:focus {
    color: #035a8b !important
}

a.text-info:hover,
a.text-info:focus {
    color: #035a8b !important
}

.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active {
    background-Color: #fff;
    color: #035a8b !important
}

.bootstrap-select .dropdown-menu li.active small {
    color: #035a8b !important
}

.bootstrap-select .dropdown-toggle small {
    color: #007dc3 !important
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #007dc3;
    border-color: #007dc3;
    box-shadow: none
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #007dc3;
    border-color: #007dc3;
    box-shadow: none
}

.form-control:focus {
    border-color: #007dc3
}

.form-control:focus+.input-group-append .input-group-text {
    border-color: #007dc3
}

.form-control:focus~.col-form-label {
    color: #007dc3
}

input:focus+.input-group-append .input-group-text {
    border-color: #007dc3
}

.page-item.active .page-link,
.page-item:hover .page-link,
.page-item.active:hover .page-link {
    background: #035a8b;
    border-color: #035a8b;
    color: #fff
}

.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor {
    background-color: #fff
}

.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor strong,
.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor a {
    color: #007dc3 !important
}

.tt-dropdown-menu .tt-suggestion a:hover {
    color: #035a8b !important
}

.tt-dropdown-menu .tt-suggestion:hover strong {
    color: #035a8b !important
}

.account-links a:hover .cicon {
    color: #035a8b;
}

.account_dashboard_box h4 {
    color: #007dc3
}

.bar {
    background-color: #007dc3
}

.form-group .input-valid~.col-form-label {
    color: #007dc3
}

#sitemap ul li a:hover {
    color: #035a8b
}

.carousel-control-prev:hover,
.carousel-control-next:hover {
    border-color: #035a8b
}

.slick-arrow.slick-prev:hover,
.slick-arrow.slick-prev:focus,
.slick-arrow.slick-prev:active,
.slick-arrow.slick-next:hover,
.slick-arrow.slick-next:focus,
.slick-arrow.slick-next:active {
    border: 1px dashed #007dc3 !important;    
}

.scroll-top {    
    color: #007dc3;
    border: 1px dashed #007dc3;    
}

.scroll-top .scroll-up {
    color: #007dc3
}

.card-title {
    color: #023755
}

.page-header,
.section-title {
    color: #023755;    
}

#product_help_template .cicon-pdf,
#product_help_template .cicon-ai {
    color: #023755
}

#top-banner .carousel-indicators li {    
    background-color: #007dc3;    
}

.navbar .container .collapse .navbar-nav .nav-item:hover>.nav-link,
.navbar .container .collapse .navbar-nav .nav-item.active>.nav-link {
    color: #035a8b !important
}

.navbar .container .collapse .navbar-nav .nav-item.show>.nav-link {
    color: #007dc3 !important;
    background: #fff
}

.navbar .container .collapse .navbar-nav .nav-item.show>.nav-link:before {    
    background: #007dc3;    
}
.navbar .navbar-nav .nav-item .nav-link:before{
    background: #007dc3;
}

.navbar .container .collapse .navbar-nav .nav-item .dropdown-menu li a:hover {
    color: #035a8b !important
}

.navbar .container .collapse .navbar-nav .nav-item .dropdown-menu li a:hover:before {
    background: #035a8b;    
}

.navbar .container .collapse .navbar-nav .nav-item .dropdown-menu li:hover>.dropdown-item {
    color: #035a8b !important
}

.navbar .container .collapse .navbar-nav .nav-item .dropdown-menu li:hover>.dropdown-item:before {
    background: #035a8b;    
}

.navbar .container .collapse .navbar-nav .nav-item .dropdown-menu li:hover>.dropdown-item:after {
    color: #035a8b;
}

.navbar .container .collapse .navbar-nav .nav-item .dropdown-menu .list-unstyled>li.active>a {
    color: #035a8b;
}

.navbar .container .collapse .navbar-nav .nav-item .dropdown-menu .list-unstyled>li.active>a:after {
    color: #035a8b;
}

.navbar .container .collapse .navbar-nav .nav-item .dropdown-menu .card .card-body .nav li a {
    color: #023755;    
}

.navbar .container .collapse .navbar-nav .nav-item .dropdown-menu .card .card-body .nav li a:hover strong {
    color: #035a8b
}

.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li>.dropdown-item {    
    color: #212529
}

.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li .dropdown-menu .list-unstyled>li>a:hover {
    color: #035a8b !important
}

.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li .dropdown-menu .list-unstyled>li>a:hover:before {
    color: #035a8b !important
}

.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:hover li:hover a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:hover li:focus a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:hover li:active a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:focus li:hover a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:focus li:focus a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:focus li:active a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:active li:hover a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:active li:focus a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li:active li:active a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li.active li:hover a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li.active li:focus a,
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled>li.active li:active a {    
    color: #035a8b;    
}

@media only screen and (min-width: 768px)and (min-width: 992px) {
    .navbar .container .collapse .navbar-collapse .navbar-nav .nav-item .nav-link:hover::before {       
        border-bottom: 2px solid #035a8b;        
    }
}

.navbar .container .collapse #search-toggle-btn {    
    background: #007dc3;    
    border: 1px dashed #007dc3;
}

.navbar .container .collapse .category_menu_deatils {
    background: #007dc3
}

.top-header .container .top-links>li a {    
    color: #023755;    
}

.top-header .container .top-links>li a:hover,
.top-header .container .top-links>li a:active,
.top-header .container .top-links>li a:focus {
    color: #035a8b
}

#InfoTab .nav-tabs li .nav-link.active {
    color: #035a8b;    
}

#InfoTab .nav-tabs li .nav-link.active:after {
    background: #035a8b;    
}

#InfoTab .nav-tabs li .nav-link.active,
#InfoTab .nav-tabs li .nav-link:hover {
    color: #035a8b;    
}

#InfoTab .nav-tabs li .nav-link.active:after,
#InfoTab .nav-tabs li .nav-link:hover:after {
    background: #007dc3;
}

.nav-customtabs .nav-item .nav-link.active,
.nav-customtabs .nav-item .nav-link:hover {
    color: #035a8b;    
}

.nav-customtabs .nav-item .nav-link.active:after,
.nav-customtabs .nav-item .nav-link:hover:after {
    background: #035a8b;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background: #035a8b;
}

#user_loginpage #loginsignin .form-group .btn-link {
    color: #007dc3;
}

.accordion-menu .list-group-item>a,
.accordion .list-group-item>a {  
    color: #023755 !important
}

.accordion-menu .list-group-item>a:hover,
.accordion-menu .list-group-item>a[aria-expanded=true],
.accordion .list-group-item>a:hover,
.accordion .list-group-item>a[aria-expanded=true] {
    color: #023755 !important
}

.accordion-menu .list-group-item>a:hover:before,
.accordion-menu .list-group-item>a[aria-expanded=true]:before,
.accordion .list-group-item>a:hover:before,
.accordion .list-group-item>a[aria-expanded=true]:before {
    background-color: #023755
}

.sidebar .list-group-item ul li:hover>a,
.sidebar .list-group-item ul li.active>a {
    color: #035a8b !important
}

.sidebar #cssmenu .list-group .list-group-item>a {
    color: #023755 !important
}

.sidebar #cssmenu .list-group .list-group-item:hover>a {
    color: #035a8b !important;    
}

.sidebar #cssmenu .list-group .list-group-item .list-unstyled li:hover,
.sidebar #cssmenu .list-group .list-group-item .list-unstyled li.active {
    color: #035a8b !important
}

#straightmenu .list-group li .list-unstyled li a.active {
    color: #035a8b !important
}

#straightmenu .list-group li .list-unstyled li a:hover {
    color: #035a8b !important
}

#straightmenu .list-group-item a:hover,
#straightmenu .list-group-item a.active {
    color: #035a8b !important
}

#myaccount_menu li.active a,
#myaccount_menu li:hover a {
    color: #035a8b !important
}

.treeview li .act {
    color: #035a8b !important
}

.treeview li a:hover {
    color: #035a8b !important
}

#category_list a:hover,
#category_list a.act {
    color: #035a8b;
}

.btn-img-text i { 
    color: #035a8b !important;    
}

.btn-img-text .media-body .h4 {
    color: #035a8b;    
}

.btn-img-text .media-body .text-black-50 {
    color: #023755;    
}
.btn-img-text:hover span, .btn-img-text:hover i{
    color: #fff !important;
}

.btn-img-text:hover {
    background: #035a8b
}

.btn-title-text.browse_design {
    background: #007dc3 !important;
    border: 1px solid #007dc3 !important
}

.btn-title-text.browse_design:hover a .h4,
.btn-title-text.browse_design:hover a i {
    color: #035a8b !important
}

.btn-title-text.upload_design {
    background: #007dc3 !important;
    border: 1px solid #007dc3 !important
}

.btn-title-text.upload_design a .h4,
.btn-title-text.upload_design a i {
    color: #fff !important
}

.btn-title-text.upload_design:hover a .h4,
.btn-title-text.upload_design:hover a i {
    color: #035a8b !important
}
.upload_design{
    border-color: #007dc3 !important;
}
.btn-title-text.custom_design {
    background: #007dc3 !important;
    border: 1px solid #007dc3 !important
}

.btn-title-text.custom_design a .h4,
.btn-title-text.custom_design a i {
    color: #fff !important
}

.btn-title-text.custom_design:hover {
    background: rgba(0, 0, 0, 0) !important
}

.btn-title-text.custom_design:hover a .h4,
.btn-title-text.custom_design:hover a i {
    color: #035a8b !important
}

.btn-title-text.hire_designer {
    background: #023755 !important;
    border: 1px solid #023755 !important
}

.btn-title-text.hire_designer:hover a .h4,
.btn-title-text.hire_designer:hover a i {
    color: #035a8b !important
}

.btn-title-text.quote_product {
    background: #023755 !important;
    border: 1px solid #023755 !important
}

.btn-title-text.quote_product:hover a .h4 {
    color: #035a8b !important
}

#home_page .product-box .hover-box-shadow .card-body .card-title {
    color: #023755 !important;    
}
#home_page .pager li .btn-secondary:hover {
    border-color: #035a8b;
}
.product-content .btn-link {
    border-bottom: 2px solid #007dc3;    
}
.product-box .hover-box-shadow:hover h3 {
    color: #035a8b !important
}
.product-box .hover-box-shadow:hover .btn-info,
.product-box .hover-box-shadow:focus .btn-info {    
    color: #fff;    
}

.flip3d .card-header {
    background: #007dc3 !important
}

.slideup:hover {
    border-color: #023755
}

.slideup .card-body {
    background: #023755 !important
}

.slide-hover .card-title {
    background: #007dc3 !important
}

#disp_product_price.text-dark,
#disp_total_price.text-dark {
    color: #007dc3 !important
}

#order-billing-details .imgPlaceHolder .imgPlaceHolder-text,
.order_history .imgPlaceHolder .imgPlaceHolder-text,
#price_calculator .imgPlaceHolder .imgPlaceHolder-text {
    color: #023755
}

#order-billing-details .custom-control-input:checked~label .imgPlaceHolder,
.order_history .custom-control-input:checked~label .imgPlaceHolder,
#price_calculator .custom-control-input:checked~label .imgPlaceHolder {
    border-color: #007dc3
}

#order-billing-details .custom-control-input:checked~label .imgPlaceHolder .imgPlaceHolder-text,
.order_history .custom-control-input:checked~label .imgPlaceHolder .imgPlaceHolder-text,
#price_calculator .custom-control-input:checked~label .imgPlaceHolder .imgPlaceHolder-text {
    color: #023755
}

#price_calculator .card-header {
    background: #007dc3 !important;    
}

@media only screen and (min-width: 768px) {
    #price_calculator .card-header {
        background: #007dc3 !important
    }    
}

#price_calculator .shipping_calc_option .page-section-header .accordion-toggle i.ops-truck-fast:before {
    color: #023755;
}

#designer_template_category li a:hover,
#designer_template_category li a.p_act {
    color: #035a8b;
}

#shopping-cart .card-header .card-title a {    
    color: #023755 !important;    
}

#shopping-cart .card-header .card-title a:hover {
    color: #035a8b !important
}

#shopping-cart .order-details .page-section-header,
#shopping-cart .shippingdetails .page-section-header {
    color: #023755
}

#shopping-cart .orderprice {
    color: #023755
}

#shopping-cart .checkoutRightSide .order_detail_summary {
    color: #023755
}
.cms-header-block .header-box .header-content .btn-link {    
    border-bottom: 2px solid #007dc3
}

.top-sellers .product-box .card:hover .card-body .card-title {
    color: #007dc3 !important
}

.experience-section .printing-content .btn-light {
    color: #007dc3;    
}

.review-section .card:hover {
    border-color: #007dc3;    
}

#footer .social li a {    
    color: #007dc3;    
}

#footer .social li a:hover,
#footer .social li a:focus,
#footer .social li a:active {
    color: #035a8b;
}

#footer #footersubscribe_sidebar .input-group #subscribe {
    background: #007dc3;    
}

#add_job:hover,
#add_job:focus,
#add_job:active {
    background: #035a8b;
}

#product_design_upload .drag_html .drag_drop {
    border: 1px dashed #007dc3;  
}

#product_design_upload .drag_html .fa-cloud-upload:before {
    color: #292d32
}

.breadcrumb_container .breadcrumb.breadcrumb_arrow4>li+li:before {
    color: #023755
}

.about-us .about-box .about-icon {
    background: #007dc3;
}

.search-toggle #top_search:focus {
    border-color: #007dc3;
}

.contact_detail a:hover {
    color: #035a8b;
}

.text-three-img-section .services .service-tag {    
    color: #023755;
}

.navbar .navbar-nav .nav-item:hover>.nav-link::before {
    border-bottom: 2px solid #007dc3;    
}

.navbar .navbar-nav .nav-item.active>.nav-link::before {
    border-bottom: 2px solid #007dc3;    
}

.upload_artwork_letter:hover {
    background-color: #007dc3;    
}

#price_calculator #productpricetotal .custom-control-input:checked~.custom-control-label::before {    
    border-color: #007dc3;
    background-color: #007dc3
}
.breadcrumb .active .a{
    color: #007dc3 !important;
}
#InfoTab .nav-tabs .nav-item .nav-link.active, #InfoTab .nav-tabs .nav-item .nav-link.active:before{
    color: #007dc3;
    border-color: #007dc3;
}
.hide_upload_design_action .upload_design {display:none;}