/* CSS Document */

.radio-partner {
    padding: 15px;
    margin-bottom: 20px;
    line-height: 1.5;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.radio-partner label {
    width: 100%;
}
.radio-partner i {
    padding-right: 10px;
}
.radio-partner span.partner-favorite {
    padding-left: 15px;
}
.radio-partner span.partner-favorite i {
    padding-right: 0;
    color: rgb(139, 0, 0);
}
.radio-partner .partner-metadata {
    box-sizing: border-box;
    margin: 0px 0px 0px 26px;
    min-width: 0px;
}
.fa-file-text-o-color {
    color: rgb(12, 126, 150);
}
.fa-map-marker-color {
    color: rgb(149, 93, 4);
}
.sendmessagespacing {
    padding-left: 25px;
}
i.partydescriptionicon {
    font-weight: bold;
    font-size:112%;
}
span.partydesctext {
    font-weight: bold;
    padding-left: 6px;
}
/* Favorite Icons */
.fav-link .heart-filled, .fav-link .heart-empty {
    color: rgb(139, 0, 0); 
}
.fav-link .heart-filled, .fav-link .heart-empty {
    display: inline-block;
}
.fav-link .heart-filled {
    display: none;
}
.fav-link:hover .heart-empty {
    display: none;
}
.fav-link:hover .heart-filled {
    display: inline-block;
}
.fav-link.is-favorited .heart-empty {
    display: none;
}
.fav-link.is-favorited .heart-filled {
    display: inline-block;
}
.fav-link.is-favorited:hover .heart-filled {
    display: none;
}
.fav-link.is-favorited:hover .heart-empty {
    display: inline-block;
}
/* End Favorite Icons */

/* EVERYTHING BELOW THIS SHOULD BE EXISTING CSS IN DEV AND PROD */
.ml-negative-16 {
    margin-left: -16px;
}
.pl3 {
    padding-left: 3px !important;
}
td.notopborder {
    border-top: none !important;
}
.pl5 {
    padding-left: 5px !important;
}
span.service-status {
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 10px;
    display: inline-block;
    /*width: 128px;*/
    text-align: center;
}
span.service-dispatched {
    background-color: #f5f5f5;
    color: #000000;
}
span.service-onhold {
    background-color: #ffcc00;
    color: #000000;
}
span.service-success {
    background-color: #6B7C4A;
    color: #fff;
}
span.service-fail {
    background-color: #a94442;
    color: #fff;
}
.servicehistory {
    padding-left: 25px;
}
#text-black {
    color: #333 !important;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
