.sjm-directory-modal {
    min-height: 530px;
}

.directory-header {
    text-align: left;
}

.directory-header > h4 {
    display: inline-flex;
    text-align: left;
}

.directory-header > i {
    display: inline-flex;
    text-align: left;
    font-size: xx-large;
    vertical-align: sub;
    padding-right: 7px;
}

.directory-params {
    padding-top:5px;
}

.directory-assignments {
    position:relative;
}

.directory-assignments .user-title {
    padding-right: 10px;
    color: rgba(0, 0, 0, 0.56);
}

.directory-assignments .switch {
    float:right;
}

.directory-assignments i {
    -webkit-transition: color 150ms ease-in-out;
    -moz-transition: color 150ms ease-in-out;
    -o-transition: color 150ms ease-in-out;
    -ms-transition: color 150ms ease-in-out;
    transition: color 150ms ease-in-out;
    vertical-align: middle;
    font-size: 15px;
    right: 0;
    cursor: pointer;
    padding-bottom: 2px;
}

.directory-assignments i:hover {
    color: rgba(39, 37, 39, 1);
}

.directory-assignment-row {
}

.directory-assignment-results {
    padding-top: 25px;
}

.contact{
    -webkit-transition: background-color 150ms ease-in-out;
    -moz-transition: background-color 150ms ease-in-out;
    -o-transition: background-color 150ms ease-in-out;
    -ms-transition: background-color 150ms ease-in-out;
    transition: background-color 150ms ease-in-out;
    height:70px;
    position:relative;
    border: rgba(128, 128, 128, 0.40) 1px solid;
    display: inline-table;
    overflow: hidden;
    cursor:pointer;
}

.contact:hover {
    background-color: rgba(86, 82, 87, 0.08);
}

.column-1 {
    float: left;
    width: 100%
}

.column-2 {
    float: right;
    width: 100%
}

.contact .icon {
    text-align: right;
}

.contact .info {
    text-align: left;
    margin-left: 20px !important;
    padding-bottom: 10px;
}

.contact i {
    font-size: 100px;
}
.contact p {
    margin: 12px 0 0 -20px;
}
.contact p strong {
    display:inherit;
    font-weight:600;
    font-size:15px;
    color: #909090;
}
.contact p span {
    display: inherit;
    font-size:13px;
    font-weight:400;
    color: #9a9a9a;
}

.contact p span i {
    vertical-align: sub;
    font-size: 16px;
    padding-right: 5px;
}

.chip i.material-icons {
    padding-left: 10px !important;
    float:right;
}

span.badge {
    background-color: lightgray !important;
    padding: 4px 9px !important;
    border-radius: 4px;
}