
body{
	background-color:#fff !important;
}
.fc-popover-body{
  background: #fff !important;
}
/* Datepicker */
.flatpickr-calendar.open{
	z-index: 999999 !important;
}
.border_solid_black{
  border: solid 1px #000 !important;
}
.ui-autocomplete{
  max-height: 200px!important;
  overflow-x: auto;
}
.login_logo {
  width: 100%;
  height: 100%;
  background-image: url(../images/logo-dark.png);
  background-size: cover;
}
#dropdownMenuButton2{
  color: #fff !important;
}
.green_color {
  color: #68af39 !important;
  font-weight: 300;
}
.white_color {
  color: #ffffff !important;
}
.sidebar .sidebar-header .sidebar-brand{
  font-size: 20px !important;
}
.pac-container {
  z-index: 9999999 !important;
}
.select2-container{
  z-index: 999999 !important;
}
.ui-autocomplete{
  z-index: 999999 !important;
}

.custom_url{
  list-style: none;
  padding:0px;
  margin:0px;
}
.custom_url li{
  float:left;
  width:20%;
  border:solid 1px #fff;
  min-height: 80vh;
}
.custom_url li span{
  background:#2E8B57;
  color:#ffffff;
  width:100% !important;
  padding:5px 10px;
  float:left;
  font-size: 20px !important;
}
.custom_tab_style{
  background: #ccc !important;
    color: #1b4b82 !important;
    padding: 10px !important;
}

.contract_custom_url{
  list-style: none;
  padding:0px;
  margin:0px;
}
.contract_custom_url li{
  float:left;
  width:16.6666%;
  border:solid 1px #fff;
  min-height: 80vh;
}
.contract_custom_url li span{
  background:#2E8B57;
  color:#ffffff;
  width:100% !important;
  padding:5px 10px;
  float:left;
  font-size: 20px !important;
}
.card-header p{
  font-size: 20px !important;
  font-weight: bold !important;
}
.input-group-text{
  background: #dddddd !important;
}
.flatpickr-calendar{
  background: #dddddd !important;
}
.max_width100{
  max-width: 100%;
}
.max_width50percent{
  max-width: 40%;
}
.pull-left{
  float: left !important;
}
.pull-right{
  float: right !important;
}
.tox .tox-tbtn svg{
  fill: #222f3e !important;
}
/* Scroll Bar */
/* width */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #fff; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #1b4b82; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #32CD32; 
}



/* Custom Side Bar */
/* .sidebar .sidebar-body {
	-webkit-box-shadow: 0 8px 10px 0 #1b4b82 !important;
	box-shadow: 0 8px 10px 0 #1b4b82 !important;
	background: #1b4b82 !important;
	border-right: 1px solid #fff;
} */
/* .sidebar .sidebar-header {
	background: #1b4b82 !important;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
} */
.navbar {
	background: #ffffff;
	border-bottom: 1px solid #fff !important;
}
.sidebar .sidebar-body .nav .nav-item.active .nav-link::before {
	background: #fff !important;
}
.sidebar .sidebar-body .nav .nav-item.active .nav-link {
	color: #fff !important;
}
.sidebar .sidebar-body .nav .nav-item.active .nav-link .link-icon {
	color: #fff !important;
}
.sidebar .sidebar-body .nav .nav-item:hover .nav-link {
	color: #7987A3 !important;
}
.sidebar .sidebar-body .nav .nav-item:hover .nav-link .link-icon{
	color: #7987A3 !important;
}
/* .sidebar .sidebar-body .nav .nav-item .nav-link{
	color:#000 !important;
}
.sidebar .sidebar-body .nav .nav-item .nav-link[aria-expanded=true] {
	color: #fff !important;
}
.sidebar .sidebar-body .nav .nav-item .nav-link[aria-expanded=true] .link-icon {
	color: #fff !important;
} */
.sidebar .sidebar-body .nav.sub-menu .nav-item .nav-link::before {
	border: 3px solid #000 !important;
	background: #000 !important;
}
.sidebar .sidebar-body .nav.sub-menu .nav-item:hover .nav-link::before {
	border: 3px solid #7987A3 !important;
	background: #7987A3 !important;
}



/* login Page */



/*radio button css*/

.custom_ul_radio_check {
    list-style-type: none;
    text-align: center;
    padding: 0;
}

.custom_ul_radio_check li {
    float: left;
    margin: 0 5px 0 0;
    width: 200px;
    height: 30px;
    position: relative;
}

.custom_ul_radio_check label,
.custom_ul_radio_check input {
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}

.custom_ul_radio_check input[type="radio"] {
    opacity: 0.011;
    z-index: 100;
}

.custom_ul_radio_check input[type="radio"]:checked+label {
    background: black !important;
    color: white;
}

.custom_ul_radio_check input[type="checkbox"] {
    opacity: 0.011;
    z-index: 100;
}

.custom_ul_radio_check input[type="checkbox"]:checked+label {
    background: black !important;
    color: white;
}

.custom_ul_radio_check label {
    padding: 1px;
    border: 1px solid #000 !important;
    cursor: pointer;
    z-index: 90;
    margin-bottom: 6px !important;
}

.custom_ul_radio_check label:hover {
    background: #DDD;
}

.cursor_pointer{
  cursor: pointer !important;
}
.text-right{
  text-align: right !important;
}

@media print {
  .hidden-print {
    display: none !important;
  }
  .visible-print{
    display: block !important;
  }
}
.visible-print{
  display: none ;
}