.slims-visitor {

    .slims-card--header {
        padding-left: 148px;
        padding-top: 150px;
        h1 {
            font-size: 18px;
        }
    }

    .slims-visitor--photo {
        position: absolute;
        bottom: -32px;
        left: 16px;
        width: 115px;
        height: 115px;
        border-radius: 50%;
        overflow: hidden;
        background-color: #eee;
        text-align: center;
        @include box-shadow(0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));

        img {
            width: 100%;
            height: auto;
            display: inline-block;
        }
    }

    .slims-card--body {
        padding-top: 48px;
        margin-left: -16px;
        margin-right: -16px;

        #counterInfo {
            padding: 16px;
            width: 100%;
            background-color: #eee;
        }

        #visitorCounterForm {
            padding: 16px;
        }
    }
}