body {
    background-color: #fff;
    color:#859aa5;
}
a {
    color: #859aa5;
}
a:hover, body a:focus {
    color: #62748F;
}
h1, h2, h3, h4, h5, h6 {
    color:#455a64;
}
#page-wrapper {
  background-color: transparent;
  padding-bottom: 235px;
}

/*-------Common Style--------*/
h3.text-themecolor {
    color: #32879B;
}
li.breadcrumb-item a {
    color: #32879B;
}
.sidebar-nav.navbar-collapse .nav > li > a:hover i.fa, .sidebar-nav.navbar-collapse .nav > li > a:focus i.fa {
    color:#32879B !important;
}
.table-wrapper .pagination li.active a, .table-wrapper .pagination li.active a.page-link {
    background: none;
    color:  #000;
}
button.btn.btn-primary.nextBtn.btn-lg.pull-right {
    background: #32879B;
    border-color: #32879B;
}
.stepwizard a.btn.circle-button.active-wizard {
    background: #32879B;
    border-color: #32879B;
}
.stepwizard .circle-button:hover, .stepwizard .circle-button:focus {
    background: #32879B;
    border-color: #32879B;
}
button.theme-btn, a.theme-btn, button.theme-btn:hover, button.theme-btn:focus, a.theme-btn:hover, a.theme-btn:focus{
    background: #32879B;
    border-color: #32879B;
	color:#ffffff;
}
/*-------------Default Color Option--------------*/
body .theme-bg{
	background:#32879B !important;
}
body .theme-color{
	color:#32879B !important;
}
body .hover-theme-bg:hover, body .theme-bg:focus{
	background:#32879B !important;
}
body .hover-theme-color:hover, body .theme-color:focus{
	color:#32879B !important;
}
body .navbar-default.sidebar.left-side-bg{
	background:#ffffff;
}
body .card-bg{
	background:#ffffff;
	border-color:#e8eef1;
}

body .sidebar-nav.navbar-collapse .nav > li.active > a {
    background: rgb(51, 134, 155);
    border-left: 3px solid #32879B;
    color: #ffffff;
}
body .sidebar-nav.navbar-collapse .nav > li > a:hover, body .sidebar-nav.navbar-collapse .nav > li > a:focus {
    background: #32879B;
    border-left: 3px solid #32879B;
    color: #ffffff;
}
.nav-second-level li.active a{
    background: #FFF !important;
    color:#32879B !important;
    border-left: none !important;
    font-weight: bold;
}
body .navbar-top-links li ul li.external {
    background: #ffffff;
}
body .dropdown-menu>li>a {
    color: #67757c;
    border-bottom: 1px solid #f1f6f9;
}

body .open>.dropdown-toggle.btn-default {
    color:#99abb4;
}
body .navbar-top-links a.dropdown-toggle, body .navbar-top-links a.dropdown-toggle:hover, body .navbar-top-links a.dropdown-toggle:focus {
    color: #859aa5;
}
body .sidebar-nav.navbar-collapse .nav > li > a {
    background: #ffffff;
    border-left: 3px solid #ffffff;
    color: #000000;
    font-size:  14px;
    border-bottom: 1px solid #E0E0E0;
}

body .dropdown-menu>li>a:focus, body .dropdown-menu>li>a:hover {
    color: #67757c;
    background-color: #f4f8fb;
}
body .footer-bg{
	background: #ffffff;
	border-top: 1px solid #e8eef1;
}
body .footer-cl{
	color:#32879B;
}
.navbar-header {
    background: inherit;
}
.navbar-default .navbar-brand {
    color: #33859b !important;
    font-size: 18px;
    float:  none;
    margin-left: auto;
    margin-right:  auto;
    margin-top: 20px;
    padding: 0;
    text-align: left;
    display: block;
}
.navbar-default .navbar-brand .img{
	width: auto;
	float:  left;
	width: 50px;
	margin-right: 10px;
}
.navbar-default .navbar-brand .title{
	float:left;
	font-weight:bold;
	line-height:normal;
	padding-top: 10px;
	text-align: left;
	font-size: 15px;
}
.navbar-default .navbar-brand .title small{
	display:block;
	font-size: inherit;
}
/*-----services------*/
.service-box:after{
    border-bottom: 1px solid #32879B;
    border-top: 1px solid #32879B;
}
.service-box:before{
    border-left: 1px solid #32879B;
    border-right: 1px solid #32879B;
}
.service-box .service-content h3 a:hover{
    color:#636363;
}
.service-box .read a:hover,
.service-box:hover .service-icon i{
    color:#32879B;
    border-color: #181818;
}
.service-box:hover .service-icon i, .service-box:hover .service-content h3 a {
color:#32879B;
}
/*------Team Style-------*/
.my-team .team-prof a:hover{
    color:#32879B;
}
.my-team .team-prof small{
    color:#32879B;
}
.my-team .social-link li a{
    background:#32879B;
}
.my-team .social-link li a:hover{
    background:#455a64;
}
/*---------Tab color--------*/
.tab .nav-tabs li.active a,
.tab .nav-tabs li.active a:hover{
    border-top: 3px solid #32879B;
}
.bread-tab .nav-tabs li.active a:before{
    border-left: 17px solid #32879B;
}
.bread-tab .nav-tabs li.active > a,
.bread-tab .nav-tabs > li.active > a:focus,
.bread-tab .nav-tabs > li.active > a:hover {
    background:#32879B;
}
.simple-tab li.active{
    border-top: 3px solid #32879B;
}
.simple-tab li.active a, .simple-tab li.active a:hover, .simple-tab li.active a:focus {
    background: #32879B;
}
.simple-tab li a:hover{
    background:#32879B;
	border-right:1px solid #32879B;
}
.advance-tab .nav-tabs > li.active > a,
.advance-tab .nav-tabs > li.active > a:focus,
.advance-tab .nav-tabs > li.active > a:hover{
    background:#32879B;
}
.advance-tab .nav-tabs > li.active > a i, .advance-tab .nav-tabs > li.active > a:focus i, .advance-tab .nav-tabs > li.active > a:hover i{
	color:#fff;
}
.advance-tab .nav-tabs li.active:after {
    border-top-color:#32879B ;
}
.advance-tab .tab-content{
    border: 1px solid #32879B;
    padding: 25px 100px;
}
/*-------Accordion-------*/
#accordion .panel-title a{
    color:#32879B;
    border-left: 3px solid #32879B;
}
#accordion .panel-title a.collapsed{
    color:#32879B;
}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before{
    color:#32879B;
}
#accordion .panel-title a:hover,
#accordion .panel-title a.collapsed:hover,
#accordion .panel-title a:before,
#accordion .panel-title a:hover:before{
    color:#32879B;
}
#simple-accordion .panel-heading > .panel-title > a{
    background:#32879B;
}
#simple-accordion .panel-title > a.collapsed:hover{
    color:#32879B;
}
#advance-accordion .panel-title a:before,
#advance-accordion .panel-title a.collapsed:before{
    background:#32879B;
}
#advance-accordion .panel-title a.collapsed:before {
    background: #fff;
}
#simple-accordion .panel-title > a.collapsed {
    background: transparent;
    color: #3b4556;
}
#excellent-accordion .panel-title a{
    background:#32879B;
}

/*---ecommerce---*/
.card.hover-product .btn.btn-pro {
    border: 1px solid #32879B;
    color:#32879B;
}
.card.hover-product .btn.btn-pro:hover, .card.hover-product .btn.btn-pro:focus{
background:#32879B;
}


/*----Price Table------*/
.first-style.price-table:hover .price-value {
    background: #32879B;
}
.first-style.price-table:hover .price-value{
    background:#32879B;
}
.first-style.price-table:hover .price-value:before{
    border-color: transparent #1f7bd2 #1f7bd2 transparent;
}
.first-style.price-table:hover .price-value:after{
    border-color: transparent transparent #1f7bd2 #1f7bd2;
}
.first-style.price-table:hover .price-table-signup{
    background:#32879B;
}
.advance-pr-table.pricing-table .pricing-table-signup:hover{
    border:1px solid #32879B;
	background:#32879B;
}
.active-pr-table.advance-pr-table.pricing-table .heading:after{
    border-color:#32879B rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.active-pr-table.advance-pr-table.pricing-table .pricing-table-header{
    background:#32879B;
}
.active-pr-table.advance-pr-table.pricing-table .pricing-table-header:before{
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #32879B;
}
.active-pr-table.advance-pr-table.pricing-table .pricing-table-header:after{
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #32879B;
}
.active-pr.style-two.pricing-table .pricing-table-header > .price-value{
background:#32879B;
box-shadow: 0 0 0 2px #32879B;
}
.style-two.pricing-table .pricing-table-sign-up > .btn-block:hover{
    background:#32879B;
	border-color:#32879B;
}
.active-pr.style-two.pricing-table .pricing-table-sign-up > .btn-block{
    border:1px solid #32879B;
	background:#32879B;
}

@media (min-width: 768px){
nav.navbar.navbar-default.navbar-static-top {
    background: #ffffff;
    border-color: #e8edef;
}
}
.dataTables_wrapper{
	padding:0 !important;
}
.m-l-o{
	margin-left:0 !important;
}
.table-action-head{
	margin-top:10px;
	padding: 5px 0 15px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;
}
.table-action-head .btn{
	float:none;
	margin:0;
}
.title-subtitle{
	    text-align: center;
    margin: 0;
    padding: 0;
    line-height: normal;
    margin-bottom: 40px;
    font-size: 30px;
    font-weight: bold;
}
.table-profile{
	color:#455a64;
}
.table-profile table{
	border:1px solid #e8edef;
	padding:5px;
}
.table-profile table th{
	width:30% !important;
}
.profile-record{
	padding-top:50px;
}
.imgtable{
	width:  100px;
	height:  100px;
	object-fit: cover;
}
#fullscreen{
	padding-top: 33px;
	padding-bottom: 33px;
	margin-right: 10px;
	font-size:  20px;
}
.navbar-brand>img{
	height:30px;
	width:auto;
	max-width: initial;
	display:  inline-block;
	margin-right:  10px;
}
@media(max-width:767px){
	#fullscreen{
		display:none;
	}
}
.modal-open .card{
	-webkit-transform-style:initial;
    -moz-transform-style:initial;
    -o-transform-style:initial;
    transform-style: initial;
}
.mr10{
	margin-right:10px;
} 

.login-page{
    background-image: linear-gradient(#32879b, #52b1c7);
}