/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 11 Feb, 2020, 4:47:49 PM
    Author     : 5570 i5 Silver
*/
.main-logo-img{
    width: 140px;
}
.main-container{
    margin-top: 75px;
}
.page-footer{
    margin-top: 30px;
    background-color: #f1f1f1;
				
}
div.page-footer{
    color:#f1f1f1;
}
.form-control{
    margin-bottom: 10px;
}
.required{
    color: red;
    font-weight: 700;
}

/* Toggle Switch starts */
.switch {
  position: relative;
  display: inline-block;
  /*width: 60px;*/
  /*height: 34px;*/
  width: 40px;
  height: 22px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
/*  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;*/
  height: 12px;
  width: 12px;
  left: 6px;
  bottom: 5px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}

/* Rounded sliders */
.slider.round {
  /*border-radius: 34px;*/
  border-radius: 22px;
}

.slider.round:before {
  border-radius: 50%;
}
/* Toggle Switch Ends */

/*Three dot vertical menu - starts */
.three-dot-button{
    float: right;
}

.three-dot-button > .fa-ellipsis-h{
    font-size: 24px;
}
.three-dot-dropdown {
    /*position: absolute;*/
    display: inline-block;
    right: 0.4em;
}

.three-dot-dropdown-content {
    display: none;
    /*position: relative;*/
    /*margin-top: 60px;*/
    margin-top: 35px;
    background-color: #f9f9f9;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    position: absolute;
    right: 0px;
}

.three-dot-dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    cursor: pointer;
}

.three-dot-dropdown a:hover {background-color: #f1f1f1}

.three-dot-menu-show {display:block;}
/*Three dot vertical menu - starts */

.datatable-hidden-cell-value{
    display:none;
}

/*Validator css */
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}

/*scroll bar css starts*/
/*Custom scrollbar script
Cusstom Scrollbar CSS on Site
Will not work on IE & FF
width*/
::-webkit-scrollbar {
/*width: 8px;*/
/*width: 0.5px;*/
}

/*/ Track /*/
::-webkit-scrollbar-track {
/*background: #f1f1f1;*/
}

/*/ Handle /*/
::-webkit-scrollbar-thumb {
/*background: #888;
border-radius: 20px;*/
}

/*/ Handle on hover /*/
::-webkit-scrollbar-thumb:hover {
/*background: #555;*/
}
/*scroll bar css ends*/

.transperant-button{
    border: 0px;
    background: none;
}
.transperant-button:focus {
    outline-style: none;
    box-shadow: none;
    border-color: transparent;
}

.dropdown-menu > hr{
    margin-top: 5px;
    margin-bottom: 5px;
}

.profile-thumbnail{
    width: 190px;
    height: 190px;
    border-radius: 95px;
    border: 2px solid #d2d2d2;
    background-image: url("../images/profile-thumb-light.png");
    background-size: cover;
    /*margin: 0 auto;*/
    margin: 10px 20px 10px 15px;
}
.profile-thumbnail-header{
    width: 40px;
    height: 40px;
    border-radius: 20px;
    display: inline-block;
    margin: 0px;
}
.header-thumbnail-wrapper{
    vertical-align: middle;
    display: inline-flex;
}
.header-thumbnail-username{
    margin-top: 5px;
    margin-left: 10px;
}

/*datatable custom css starts*/
[type=search]{
    outline-offset: unset !important;
    -webkit-appearance: auto !important;
}
table.dataTable.no-footer {
    border-bottom: 0px !important;
}
/*datatable custom css ends*/

.days-nav-btns{
    display: inline-block;
    float: left;
    min-width: 100px;
    width: 18%;
    margin-right: 10px;
}

.activity-status-inactive-va{
    color: #008000;
}
.activity-status-inactive-client{
    color: #1f92e0;
}
/*Custom Menu Icon CSS*/
.menu-icons{
font-size:22px;
color:#444444;
margin-right:5px;
}

.custom-menu-item{  
display:flex;
}

/*.nav-item > a:hover{
 background-color: #f1f1f1;
 color: #444444;
    
}*/
/*Bootstrap Menu background override for Active Menu items */
.dropdown-item:active{
background-color: #f1f1f1 !important;
color:#444444 !important;
}

/* Dropdown Menu Box Shadow Custom CSS */
.dropdown-menu.show{
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;   
 }
 
/* Navigation Hover Custom CSS */ 
 a.nav-link:hover {
    background-color: rgba(233, 244, 252,0.3);
    border-radius: 3.5px;
}

/*What Our Clients are Saying About Us*/
.carousel-item{
    min-height: 200px !important;
}