.primary-bg-color{background-color:#fff}

footer.footer{background-color:transparent;color:#000;}
footer.footer .nav-link{color:#000}
footer.footer .btn{background-color:#1993cc;color:#fff;}

.master-breadcrumb {background-color:#1993cc; color:#fff;}
.breadcrumb{background-color:#1993cc;color:#fff;}
.breadcrumb-item+.breadcrumb-item::before{color:#fff;}
.breadcrumb-item.active,.master-breadcrumb a{color:#fff;}

.card-header{background-color:#1993cc;border-bottom:1px solid #1993cc;color:#fff;}
.client-home-cards .card-header{background-color:#1993cc;}
.client-home-cards .card-body {padding-top:20px;}

.sidebar .list-group-item.active,.sidebar .list-group-item.active:focus,.sidebar .list-group-item.active:hover{background-color:#000;border-color:#fff}

header.header .topbar{background-color:#000;color:#fff;}
header.header .topbar .btn{color:#fff;}
header.header .topbar .active-client .input-group-text{color:#fff;}
header.header .topbar .active-client .btn{color:#fff;}


.dataTables_wrapper table.table-list thead th.sorting_asc,.dataTables_wrapper table.table-list thead th.sorting_desc{background-color:#1993cc; color:#fff;}
table.table-list thead th{background-color:#1993cc;border-bottom:1px solid #1993cc;color:#fff;}

.page-item.active .page-link,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#1993cc;border-color:#1993cc}

.bg-sec {
    position: relative;
    overflow: hidden;
    z-index: 1;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

/*New Design Home Page Style*/
.whmclsnw #main-body{
    overflow:hidden;
}
body.whmclsnw, .whmclsnw h1, .whmclsnw h2, .whmclsnw h3, .whmclsnw h4, .whmclsnw h5, .whmclsnw h6{
    font-family: 'Rubik', sans-serif !important;
}
.whmhome .offer-img img{
    margin:0 auto;
}

.individual-bubble {
	position: absolute;
	border-radius: 100%;
	bottom: 0;
	background-color: #ccc;
	z-index: 1;
	width:5px !important;
	height:5px !important;
	background:#fff;
	opacity:0.3;
	-webkit-animation: fade 20s infinite;
}
@-webkit-keyframes fade{from{bottom:-4px;opacity:0.5;visibility:visible}to{bottom:120%}}
@keyframes fade{from{bottom:-4px;opacity:0.5;visibility:visible}to{bottom:120%}}

.stretch-card {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: stretch;
  justify-content: stretch;
}
.grid-margin {
  margin-bottom: 1.5rem;
}

.card.corona-gradient-card {
  background-image: linear-gradient(to left, #d41459, #911a6c);
  border-radius: 6px;
}
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}


.align-items-center, .page-header, .loader-demo-box, .list-wrapper ul li, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {
  align-items: center !important;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.text-clr {
  color: white;
}
