.nav-fill-custom .nav-link{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}.nav-fill-custom .nav-item:not(:first-child){border-left:1px solid #eee}.nav-fill-custom i{display:none}.nav-fill-custom .pills-tab-title{font-weight:bold;color:#333;font-size:20px}.nav-fill-custom p{color:#999}.nav-fill-custom .active i{display:block}.nav-fill-custom .active .pills-tab-title{color:#fff}.nav-fill-custom .active p{color:#9ebeff}b,strong{font-weight:600}.nav-fill-custom .nav-link.active,.nav-fill-custom .show>.nav-link{background:-webkit-gradient(linear,left top,right top,from(#14429c),to(#2e6ac4));background:linear-gradient(to right,#14429c,#2e6ac4)}.text-primary-light{color:#9ebeff}.title{font-size:32px;font-weight:bold;margin-bottom:30px}.tab-pane{background-image:url("../img/login-bg.png");background-size:cover;color:#c4d8ff;position:relative}.tab-pane:before{content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(#14429c),to(#14419c57));background-image:linear-gradient(to top,#14429c,#14419c57);width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}.tab-pane:nth-child(2){background-image:url("../img/health-care-banner1.jpg")}.employee-section .card .overflow-hidden{background-color:#000}.employee-section .card-img-top{max-height:350px;height:350px;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;-o-object-fit:cover;object-fit:cover}.employee-section .card-img-top:hover{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.5}.background-gradient-right{background-image:-webkit-gradient(linear,left top,right top,from(#17449e),to(#2e67bd));background-image:linear-gradient(to right,#17449e,#2e67bd)}.card-bg{background-color:#137;position:relative}.card-bg:before{background-image:url(../img/health-care-banner1.jpg);background-size:cover;content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:.1;pointer-events:none}.feature-section img{height:100px;width:100px}.feature-section p{opacity:.7}.footer-section i{font-size:32px;color:#fff}.footer-section h3{color:#fff}.section-title{font-size:40px;margin-bottom:80px;font-weight:bold;color:#1c4ca5;position:relative}.section-title:after{content:attr(data-title);font-size:70px;opacity:.05;position:absolute;top:0;left:0}.appointment-block .btn{border-radius:3px !important}.form-control,.custom-select{padding:10px 15px;min-height:60px;color:#999;border-radius:3px}.sticky .dropdown-menu{margin-top:12px}.form-control:focus,.custom-select:focus{border-color:#e3e6ec !important;-webkit-box-shadow:none !important;box-shadow:none !important}.background-gradient-dark-right{background:-webkit-gradient(linear,left top,right top,from(#444),to(#666));background:linear-gradient(to right,#444,#666)}.services-hours .counter-value{font-size:50px;line-height:1.2}@media(min-width:576px){.appointment-block .col-sm-6:nth-child(odd){padding-right:10px}.appointment-block .col-sm-6:nth-child(even){padding-left:10px}}@media(max-width:991px){.navbar-collapse .navbar-nav{margin:auto}}
.navbar {
    z-index: 99;
}
.app-item {
    text-align: center;
    display: block;
    padding: 10px;
    background: #f5f5f5;
    border-radius: 4px;
    height: 100%;
}
span.app-logo-container {
    display: flex;
    height: 100px;
    background: #fff;
    width: 100%;
    padding: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.075);
    margin-bottom: 10px;
    border-radius: 4px;
    transition:0.2s ease-in-out;
}

.app-item-container:hover {
    text-decoration: none;
}
.app-item-container:hover .app-logo-container {
    box-shadow: 0 0 20px rgba(0,0,0,0.14);
    
}
.app-item-container:hover .app-img {
    transform: scale(0.8);
}
.app-img {
    margin: auto;
    max-height: 60px;
    max-width: 100%;
    transition: 0.2s ease-in-out;
}
.dropdown-user .dropdown-toggle i {
    font-size: 16px;
}
.dropdown-user .dropdown-menu {
    min-width: 100%;
    margin-top: 2px;
    border-radius: 8px;
    background: #fff;
}

.appointment-block-left, .appointment-block{
    max-width: 600px;
}

.nav-pills{
    overflow:auto;
}


#okta-sign-in a.social-auth-facebook-button,
#okta-sign-in a.social-auth-facebook-button:hover {
    color: #fff !important;
    text-decoration: none;
}

#okta-sign-in .social-auth-google-button.link-button {
    color: #2f3f4a !important;
    text-decoration: none;
}

#okta-sign-in .auth-divider {
    margin: 20px 0 35px !important;
   
}
    #okta-sign-in .auth-divider .auth-divider-text {
        padding: 0 6px;
        border-radius: 6px;
    }