#Dashboard-cards{
    padding: 15px 20px 0px 20px;
}
.text-info{
  color: #4678ad!important;
}

.headlogo{}

.headlogo a span{font-weight: bold;}

.real-manager{text-align:center;}

.real-manager img{
    max-width: 108px;
    margin-bottom: 15px;
    width: 100%;
}
.text-short{
	font-size:smaller;
}
.tabIcon{
	font-weight:bold;
}
.customtab li a.nav-link.active, .profile-tab li a.nav-link.active {
    border-bottom: 2px solid #4678ad;
}
.light-logo{
    max-width: 218px !important;
    width: 100% !important;
}

.login-box{
    margin-left:260px;
    box-shadow: 1px 1px 23px #6e6969;}

.skin-megna .topbar {
    background: #4678ad!important;
}

.topbar .top-navbar .navbar-header {
    background: #fff!important;
}	

/*a {
    color: #4678ad !important;
}*/

.bg-info {
    background-color: #4678ad!important;
}
.skin-megna .sidebar-nav>ul>li.active>a {
    color: #000!important;
    border-color: #4678ad!important;
}
.sidebar-nav ul li a i:hover{color: #4678ad!important;}
.sidebar-nav ul li a:hover{color: #4678ad!important;}

.form-control:focus{
	    border: 2px solid #4678ad !important;
}

.text-cyan {
    color: #4678ad!important;
}
.progress-bar {
    background-color: #4678ad!important;
}
.tooltip-content{
	width: auto !important;
	margin: 0px 0 20px -78px!important;
	left:auto !important;
	
	
}
.tooltip-item{
	background: rgba(0, 0, 0, 0) !important;
}
.badge-primary {
    color: #fff!important;
    background-color: #4678ad!important;
}
.text-primary {
    color: #4678ad!important;
}
.logo-text{
	color:black !important;	
}
.compulsory-field{
	color:red !important;
}
.divFollowUpCard{
    box-shadow: 6px 8px 6px -1px rgba(49,121,255,0.4);
	padding:4px;	
}
@media (max-width: 767px){
.fixed-layout .page-wrapper {
    padding-top: 87px!important;
}
.logoimg img{width:100%;}
.login-box{
    margin: 47px 19px;
}
}
.hFirmName {
	margin:auto;
	margin-left:20px;
}
.p-r-17
{
	padding-right:17px;
}
@media (max-width: 767px)
{
	.hFirmName {
		margin-top: 23px;
		font-size: initial;
	}
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
	color:black;
}

.sidebar-nav ul li a {
    font-weight: 500;
}
.text-bold{
    font-weight:bold;
}
.card-img-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    padding: 10px;
}

.NoRecordsDiv{
    border:1px dashed lightgray;
}

.sidebar-nav>ul>li>a i{
    color: #005f95 !important;
}
.skin-megna .page-titles .breadcrumb .breadcrumb-item.active, .skin-megna .sidebar-nav ul li a.active, .skin-megna .sidebar-nav ul li a.active i, .skin-megna .sidebar-nav ul li a:hover, .skin-megna .sidebar-nav ul li a:hover i, .skin-megna .sidebar-nav>ul>li.active>a i {
    color: #005f95 !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6
{
    color:#464a4c !important;
    line-height: 1em !important;
}
a{
    color:#005f95 !important;
}
.table-condensed tr td {
    padding-top: 5px;
    padding-bottom: 5px;
}
ul#myTab .active {
    border-bottom: 2px solid #005f95;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-color: white;
}
.btn{
    padding:0.50em;
}
.switch {
  position: relative;
  display: inline-block;
  width: 90px;
  height: 34px;
}
.switch input {display:none;}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ca2222;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 4px;
  bottom: 5px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2ab934;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(36px);
  -ms-transform: translateX(36px);
  transform: translateX(36px);
}

/*------ ADDED CSS ---------*/
.on
{
  display: none;
}

.on, .off
{
  color: white;
  position: absolute;
  transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
  font-size: 10px;
  font-family: Verdana, sans-serif;
}

input:checked+ .slider .on
{display: block;}

input:checked + .slider .off
{display: none;}

/*--------- END --------*/

/* Rounded sliders */
.slider.round {
  border-radius: 30px;
}

.slider.round:before {
  border-radius: 80%;}
  .round {
    line-height: 48px;
    color: #fff;
	width: 61px;
    height: 25px;
    display: inline-block;
    text-align: center;
}

.setpaddingtotd td {
  padding: 5px;
}
