.miniWrapper {
    margin-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    border: solid 1px #999;
    background: #FFF;
    color: #333;
}

.miniWrapper .employee-name {
    margin-top: 10px;
    padding-left: 10px;
}

.miniWrapper .employee-position {
    padding-left: 10px;
}

.miniWrapper .employee-phone {
    padding-left: 10px;
}

.employee + .employee > .miniWrapper {
    border-left:none;
}

.miniWrapper .btn {
    border-radius: 0;
    -moz-border-radius: 0;
    padding-top:15px;
    padding-bottom: 15px;
    text-transform:uppercase;
    border-color: transparent;
}

.miniWrapper .btn i {
    font-size: 7px;
    border: solid 1px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    text-align:center;
    padding:  5px;
    margin-left: 20px;
    top: 15px;
    position: absolute;
}

.cardWrapper {
    margin-bottom: 10px;
}

.employee-template {
    display: none;
}

img.employee-image {
    width: 100%;
}

.employees-widget .cardWrapper .card .cardFace.back h2,
.employees-widget .cardWrapper .card .cardFace.back h4,
.employees-widget .cardWrapper .card .cardFace.back{
    color:#333;
    text-align:center;
    font-size: 20px;
}

.employees-widget .cardWrapper .card .cardFace.back p{
    font-size:15px;
}

.employees-widget .heroWidget .blurbArea,
.employees-widget .cardWrapper .card .cardFace.front .front-title,
.employees-widget .cardWrapper .card .cardFace.back .detail-btn-area {
    color:#fff;
    background-color:#2d96cd;
    padding-bottom:  10px;
}
.employees-widget .cardWrapper .card .cardFace.front .front-title {background-color:rgba(45,150,215,.5);}
.employees-widget .cardWrapper .card .cardFace.front .front-title h2{font-size:24px;margin-bottom:2px;margin-top:0;text-shadow:0 1px 5px #000;}
.employees-widget .cardWrapper .card .cardFace.front .front-title p{font-size:18px;text-shadow:0 1px 1px #000;margin-bottom:0;
}

.employees-widget .employee-filter {
    margin-bottom: 15px;
}

.employees-widget a.filter {
    padding: 0 10px;
    border-left: solid 1px;
    cursor: pointer;
}

.employees-widget a.filter.active {
    background: #464646;
}

.employees-widget a.filter:first-of-type {
    border-left: none;
}

.employees-widget .separator {
    border-bottom: 1px solid;
    margin-bottom: 15px;
    margin-top: 15px;
}

/** SIMPLE VIEW **/
.simple .row-break {
    clear: both;
    display: block;
}

.simple .detail-btn-area {
    display: inline-block;
    background: #2D94CE;
    width: 100%;
    margin-top: 15px;
    margin-bottom: -7px;
}

.simple .detail-btn-area a {
    padding: 15px;
}

.simpleWrapper {
    background: #FFF;
    border:solid 1px #DDD;
    color:#333;
    margin-bottom: 10px;
}



.employee-contact-form h4.modal-title, .employee-contact-form .modal-body{
    color: #333;
    text-align: left;
}

.employee-contact-form h4.modal-title {
    padding-left: 10px;
}

.employee-contact-form .captcha.has-error {
    border: solid 1px #a94442;
}

.error-message {
    color: #a94442;
    display: block;
    margin-top: 10px;
}

.staffContactLabel{
    margin-top: 5px;
}