.navbar {
    background-color: #8E0C3A;
}
.btn.btn-default.btn-primary {
	background-color: #8E0C3A !important;
	color: white !important;
	border-color: black !important;
}
a:hover, a:focus,
.boxed-menu .topbar i, .home-feature .feature_single .icon, .more-feature-left .feature-icon, .countup-section .counter, .countup-section span.count,
.services-area .media-box .media-icon, .services2 .media-box .media-icon, .card .card-title:hover, .team-card a.overlay_icon:hover i.fa, .links li a:hover, .links li a:hover:before,
.bredcrumb .pager.middle a, .project-details .styled_list i,
.member_desc li i,
.page-error .error h1,
.page-contactus .contact_sidebar .media-icon,
.service_single-area .service_details-desc ul.styled_list i,
.footer .social-icons .btn-social-o:hover, .copyright p a:hover, .location ul li a:hover,
.comment_title .btn, .element-sidenav .nav-item.active > a.nav-link,
.selectOptions .sbOptions a:hover,
.btn-primary-outlined, .element-sidenav .nav-item > a.nav-link:hover,
.icon-left .card-header.header-inverse a, form.register .btn-link,
ul.nav .nav-item.active .nav-link,
.pricing_image-card .circle span.price, .pricing .circle .price, i.overlay-icon,
.icon_tabs .nav-item a.nav-link:hover .fa, .icon_tabs .nav-item a.nav-link.active .fa,
.slider-caption .caption-content i.play-icon {
	color: #8E0C3A;
}

	.btn-primary, ::-moz-selection, .badge-primary,
	.slick-dots li.slick-active button, #banner-slider .slick-dots li button,
	.img_overlay-container a.icon:hover,
	.member_contact .social-icons .btn:hover,
	.page-comingsoon .count-down .tab-val,
	.list-group-item.active, .pricing-area .pricing:hover .btn,
	.card.card-style2:hover .card-block:before, .card.card-style3:hover .card-block:before,
	.blog-classic .card.card-style2 .card-block h4:before, .blog-classic .card.card-style2 .card-block .btn:hover,
	.page-item.active a.page-link, .page-item:hover a.page-link, .blog-sidebar .tags .btn:hover,
	.social-share ul.social-icons li a.btn-social:hover,
	.btn-primary-outlined:hover, .btn-primary-outlined:focus, .btn-primary-outlined.active, .btn-primary-outlined:active,
	.collapse-card .card-header a,
	.radio-custom:checked + .radio-custom-label:before, .checkbox-custom:checked + .checkbox-custom-label:before,
	ul.nav-tabs.no-bg .nav-item .nav-link.active, ul.nav-tabs.nav-pills .nav-item .nav-link.active,
	.pricing.delux .card-header, .pricing_image-card .btn:hover, .pricing .btn:hover,
	.arrow-shade button.slick-arrow:hover, .arrow-shade button.slick-arrow:focus, .slick-dots li button,
	.quick-view-bullets li.active a span {
		background-color: #8E0C3A;
	}

	.btn-primary, ::selection, .badge-primary,
	.slick-dots li.slick-active button, #banner-slider .slick-dots li button,
	.img_overlay-container a.icon:hover,
	.member_contact .social-icons .btn:hover,
	.page-comingsoon .count-down .tab-val,
	.list-group-item.active, .pricing-area .pricing:hover .btn,
	.card.card-style2:hover .card-block:before, .card.card-style3:hover .card-block:before,
	.blog-classic .card.card-style2 .card-block h4:before, .blog-classic .card.card-style2 .card-block .btn:hover,
	.page-item.active a.page-link, .page-item:hover a.page-link, .blog-sidebar .tags .btn:hover,
	.social-share ul.social-icons li a.btn-social:hover,
	.btn-primary-outlined:hover, .btn-primary-outlined:focus, .btn-primary-outlined.active, .btn-primary-outlined:active,
	.collapse-card .card-header a,
	.radio-custom:checked + .radio-custom-label:before, .checkbox-custom:checked + .checkbox-custom-label:before,
	ul.nav-tabs.no-bg .nav-item .nav-link.active, ul.nav-tabs.nav-pills .nav-item .nav-link.active,
	.pricing.delux .card-header, .pricing_image-card .btn:hover, .pricing .btn:hover,
	.arrow-shade button.slick-arrow:hover, .arrow-shade button.slick-arrow:focus, .slick-dots li button,
	.quick-view-bullets li.active a span {
		background-color: #8E0C3A;
	}

.carousel-indicators li.active {
	background-color: #8E0C3A !important;
}

.fancybox-morphing .fancybox-bg, .morphing-btn-clone {
	background-color: #8E0C3A;
}

.bg-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {
	background-color: #8E0C3A !important;
}

.text-primary, a.text-primary:focus, a.text-primary:hover {
	color: #8E0C3A !important;
}

strong:hover {
	color: #8E0C3A !important;
}

.td-mobile-header {
	display: none
}

@media(max-width: 900px) {

	
	.mob-text-right{
		text-align: right;
	}
	.dropdown-mobile a.dropdown-toggle::after {
		display:inline
	}

	.dropdown-mobile a b {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 200px;
		display:inline-block;

	}

	.section{
		padding-top: 0px !important;	
	}
	  
   .container, .container-sm {
    width: 100% !important;
    max-width:100% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
   } 
    /* .section {
    padding-top: 50px !important;
    margin-bottom:-45px;
    } */
   
   .card-body {
    padding: 0px;
    }

    .row {
        margin-right: 0px;
        margin-left: 0px;
    }

	.btn.btn-default {
    width:100%;
    margin-bottom:3px;
  }
  .card-header{
    text-align:center;
	margin-bottom:10px;
  }

	.card-accordion .card-header {
		text-align: left;
	}

    table, thead, tbody, th, td, tr { 
		display: block; 
	}
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.table tr{
	  margin-bottom:5px;
	  border: 2px solid #ccc;
	}
	.table tbody tr td{
	  text-align: center;
	  //padding-left: 25%;
	  position: relative;
	}

	.table tbody tr td div {
		text-align: right;
	}

	.table.document-table tbody tr td {
		text-align: left;
		padding-left: 0;
		position: relative;
	}

	.table.document-table tbody tr td div {
		padding-left: 0.75rem;
		height:100%;
	}

	.table tbody tr td.table-image {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding: 0px;
		width: 100%;
	}

	.table tbody tr td .btn-table {
		background-color: #8E0C3A;
		color: white;
	}

	.table tbody tr td.table-full {
		border: none;
		border-bottom: none;
		position: relative;
		padding: 0.75rem /*normal padding*/;
		width: 100%;
	}

	td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: none;
		border-bottom:none;
		position: relative;
		//padding-left: 50%;
		text-align: right;
	}

	.td-mobile-header{
		display:inline-block !important
	}

	/*td:before {*/ 
		/* Now like a table header */
		/*content: attr(data-label);
		position: absolute;*/
		/* Top/left values mimic padding */
		/*left: 0;
		width: 50%;
		padding-left: 15px;
		text-align: left;
		font-weight:600;
		font-size:15px;
		white-space: nowrap;
	}*/

	div.dataTables_wrapper div.dataTables_paginate ul.pagination {
		justify-content: center !important;
	}

	table.dataTable
  	{
   		 width:100% !important;
  	}
	
	button.navbar-toggler {
		display:none !important
	}
	
	#pageTop {
		display:none !important
	}
}