﻿
/* Community Health Worker Portfolio Design */


.hwAbout {
    position: relative;
    top: -60px;
    z-index: 99;
    padding: 20px;
    padding-top: 70px;
    border-radius: 10px;
    text-align: center;
    font-size: 14px;
}

.hwAbout::-webkit-scrollbar {
    width: 0px; /* remove scrollbar space */
    background: transparent; /* optional: just make scrollbar invisible */
}
/* optional: show position indicator in red */
.hwAbout::-webkit-scrollbar-thumb {
    background: #FF0000;
}

.hwAbout h4 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 0px;
}

.hwAbout h5 {
    font-size: 15px;
    text-align: center;
    margin-top: 5px;
}
.hwAuthorImg {
    position: relative;
    z-index: 100;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    border: 3px solid #000;
    opacity: 1;
    transition: 0.3s ease;
    cursor: pointer;
}

    .hwAuthorImg:hover {
        transform: scale(1.2, 1.2);
    }



@media screen and (min-width: 0) and (max-width: 768px) {

    /* Disable hover on mobile */
    .hwAuthorImg {
        opacity: 1;
    }

    .hwAbout {
        height: auto;
    }

    .hwAuthorImg:hover {
        transform: none;
    }
}

/* Meet the Team Flexbox Grid layout */


.hwFlex {
    display: -ms-flexbox;
    -ms-flex-direction: row;
    -ms-flex-pack:center;
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    justify-content:center
}

.hwPanel {
    /*max-width is necessary so that IE honors the border-box*/
    max-width: 292px;
    box-sizing: border-box;
    /* Four columns per row */
    padding: 20px;
    margin: 0 0;
    flex: 0 0 25%;
}

@media screen and (min-width: 0) and (max-width: 992px) {
    .hwPanel {
        /* Two columns per row */
        flex: 0 0 50%;
    }
}

@media screen and (min-width: 0) and (max-width: 768px) {
    .hwPanel {
        /* One column per row */
        flex: 0 0 100%;
    }
}

/*
   Manage Portfolio mobile adjustments
*/

@media screen and (min-width: 0) and (max-width: 768px) {

    .hwFlex {
        display: block;
        overflow: hidden; /* This seems to fix the issues with wrapping. */
    }

    .hwPanel {
        display: block;
        flex: none;
        padding: 0px;
    }

    .hwAbout {
        margin: 0px;
    }
}

/*.form-control {
    padding-right: 30px;
}*/

    .form-control + .glyphicon {
        position: absolute;
        right: 0;
        padding: 8px 27px;
    }


.unreadNotification {
    border-radius: 1em;
    font-size: .5em;
    color: white;
    background-color: #0000ff;
    position: absolute;
    min-width: 6px;
    padding: 2px 4px;
    margin-left: -7px;
    margin-top: -5px;
    font-weight: 900;
    line-height: 1.25;
}