/*!
 * Start Bootstrap - Small Business (https://startbootstrap.com/template-overviews/small-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-small-business/blob/master/LICENSE)
 */
  
@import url("https://use.typekit.net/iyy2xbt.css");
body {
    padding-top: 150px;
    font-family: libre-franklin, sans-serif; 
    font-weight: 400; 
    font-style: normal;
    background-color:#fcfcfc;
} 
.md-form label{
    color:#000 !important;
}
/*.md-form input[type=text]{
    border-bottom: 1px solid #000 !important;
}*/
ul.stepper{
    background-color:#fff;
}
.navbar-languages{
    margin-top: 80px;
    z-index: 1;
}
.navbar{padding: 0rem 0rem;}
/*#000*/

.site-Union nav.navbar-dark.bg-white {
	background-color: #fff !important;
}
.site-Union nav  a.nav-link {
    color: #000 !important;
    font-size: 18px;
}
.site-Union nav  a.nav-link:hover {
	color: #000 !important;
    font-size: 18px;
}
.site-Union .logo-img {
	width: 285px;
	padding: 1px !important;
}
.btn-default {
    color: #fff;
    background-color: #0c253f !important;
}

.client-primary{
    color:#0c253f ;
}
.client-bg-primary{
    background-color:#0c253f ;
    border:solid 1px #0c253f ;
}
.bg-dark,.navbar-primary {
    background-color: #000 !important;
}
.navbar-primary a,.navbar-primary a:hover{
	color:#fff;
}
.nav-item.active a{
	font-weight:bold;
}
.logo-img {
    width: 225px;
}
a {
    color: #000;
}
a:hover {
    color: #000;
    text-decoration: none;
}
.btn-primary { 
background-color: #0c253f!important;
border-color: #0c253f !important;
}

.btn-primary:hover { 
    color: #000 !important;
background-color:
#fff !important;
border-color:
    #000 !important;
}

.bg-orange{
    background-color: #000 !important;
    border-color: #000 !important;
}
.btn-purple{
    background-color: purple !important;
    border-color: purple !important;
}

.carousel-indicators li{
background-color:
#000;
}
.carousel-caption { 
    bottom: 40px; 
    padding-top: 20px;
    padding-bottom: 20px; 
} 

ul.stepper .step.active::before {
    background-color: 
    #000;
}
.screening-questions div{
	width:100%;
}
#datatable_filter label{
    position: relative;
}
.two_col_table td{
    border: 1px solid;
    width: 50%;
    padding: 10px;
}
form .two_col_table select, form .two_col_table textarea{
    width: 100%;    
}
.picker__date-display,.btn-floating.btn-flat:hover, .btn-floating.btn-flat:focus,.btn-floating.btn-flat.active,.btn-floating.btn-flat,.picker__box .picker__table .picker__day--selected, .picker__box .picker__table .picker__day--selected:hover, .picker__box .picker__table .picker--focused{
    background-color: #000 !important;
}
.fc-time-grid-event {
    max-width:12%;
    width: -webkit-fit-content;
}

.onbehalf-setting-Yes {
    background-color: #a77859a1!important; 
    }
    .medical-setting-Yes {
    background-color: #d1ecf1 !important;
    }
.employee-setting-Yes {
    background-color: #ffc107!important
    }
    .teacher-setting-Yes {
        background-color: #25d366 !important
        }

div.dt-buttons { 
margin-top: -30px !important;
}
.dataTables_wrapper{
margin-top:20px;
}

.search-results-search-form .md-form{
 margin:0px !important;   
}
.search-results-search-form .md-form label.active { 
        transform: translateY(14px) !important;
   
}

.site-results_mobile .template-body-content, .site-results_mobile footer, .site-results_mobile .powered-by{
    display:none;
}

.hide-searchable .search-wrap {
    display: none;
}
 
.dob-label{
    margin-bottom: -10px;
    margin-top: 10px;
    color: #000;;
    /* color: rgb(117, 117, 117); */
}

.dt-button-collection{
	width:650px !important;
} 
.dt-button-collection button {
	float:left !important;
	width:210px !important;
	margin-right:5px;
}
.dt-button-collection button:first-child {
display:none !important;
}

.dataTables_filter label{
    position:relative !important;
}
.eligible-counts a.active{
    font-weight: bold; 
}
.eligible-counts a { 
    font-size:15px;
}

a.disabled {
    pointer-events: none;
    cursor: default;
  }

  .goog-logo-link {
    display:none !important;
} 
    
.goog-te-gadget{
    color: transparent !important;
}
.goog-te-gadget-simple {
    background-color: #fff !important;
    /* border:0px !important;   */
    border: 1px solid #fff !important;
}
.goog-te-gadget-icon{
    display:none;
}
.goog-te-menu-value span{
    color:#000 !important;
}
a.goog-te-menu2-item .text {
    color: #000 !important;
}
  .goog-te-banner-frame.skiptranslate {
    display: none !important;
    } 
/* #google_translate_element,.goog-te-banner-frame{
    display: none;
  } */
  .goog-te-banner-frame.skiptranslate {
    display: none !important;
    } 
    .VIpgJd-ZVi9od-l4eHX-hSRGPd, .VIpgJd-ZVi9od-l4eHX-hSRGPd:link, .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited, .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover, .VIpgJd-ZVi9od-l4eHX-hSRGPd:active{
        display:none;
    }
    .navbar .dropdown-menu a {
        padding: 0px; 
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
        width: 100%;
    }

    @media (min-width: 992px){
        .navbar-expand-lg .navbar-nav .dropdown-menu { 
            /*left: -100% !important;*/
            width: 250px;
            margin-top: 10px;
            border-radius: 0px;
        }   

         .sub-menu-items { 
            margin-left: -15px !important; 
            margin-top: -5px !important; 
        }


    } 


.menu-item-container {
    background-color: #f5f5f5;
    border-color: #ddd;
    cursor: pointer;
    /* padding: 10px; */
    margin: 10px;
    min-height: 50px;
    border-radius: 10px;
    /* line-height: 50px; */
    text-align: center;
      display: flex;
    align-items: center;
}
.menu-item-container a{
    color: #333;
    text-decoration: none;
}

.text-wrap{
    white-space:normal;
}

.easy-autocomplete-container {
    max-height: 150px;
    overflow-y: scroll;
}

#myTabContent{
    background-color:#fff;
}

label.invalid{
    color:red !important;
}

.pointer{
    cursor: pointer;
}

.tr-appt-edit input {
    width:85px;
}
.tr-appt-edit input.small {
    width:50px;
}

.select-wrapper.disable-toggle-all  .select-toggle-all {
    display: none;
}