  .cards tbody tr {
    float: left;
    width: 240px;
    height: 420px;
    margin: 0.5rem;
    background-color:#fff;
    border: 0.0625rem solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    box-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.25);
}


/* button */
.btn {-webkit-appearance: initial; overflow: hidden;position: -webkit-sticky;position: sticky; z-index: 1; display:inline-block; font-size: 16px; border:2px solid transparent; letter-spacing: .5px; line-height: inherit; border-radius: 0; width: auto;font-family: 'Roboto', sans-serif; font-weight: bold; -webkit-transition: all .5s ease;-o-transition: all .5s ease !important;transition: all .5s ease !important;}
/* Red button */
.btn.btn-red {background: #d43030; border-color: #d43030; color: #ffffff}
.btn.btn-red:hover {background: #fb4700 !important; border-color: #fb4700; color: #ffffff !important}
/* grossmont button */
.btn.btn-grossmont {background: #00685e; border-color: #00685e; color: #ffffff}
.btn.btn-grossmont:hover {background: #00685e !important; border-color: #00685e; color: #ffffff !important}
/* Black button */
.btn.btn-black {background: #fb4700; border-color: #fb4700; color: #ffffff}
.btn.btn-black:hover {background: #202020 !important; border-color: #202020; color: #ffffff !important}
/* Transparent button */
.btn.btn-trans {background: transparent; border-color: #202020; color: #202020}
.btn.btn-trans:hover {background: #fb4700 !important; border-color: #fb4700; color: #ffffff !important}

/* button size */
.btn.btn-small {font-size:12px; padding: 4px 1.8em;}
.btn.btn-medium {font-size:16px; padding: 10px 42px; line-height: 2em}
.btn.btn-large {font-size:16px;  padding: 14px 30px; line-height: 2em;}
.btn.btn-rounded {border-radius: 50px;}

/* Text color */
.text-red {color: #d43030;}
.text-grossmont {color: #00685e;}
.text-black {color: #000000;}
.text-white {color: #ffffff;}

/* Background color */
.bg-red {background: #d43030;}
.bg-grossmont {background: #00685e;}
.bg-black {background: #000000;}
.bg-gray {background: #fbfbfb;}
.bg-transparent {background: transparent;}



.cards tbody td {
    display: block;
}

.cards thead {
    display: none;
}

.cards td:before {
    content: attr(data-label);
    position: relative;
    float: left;
    color: #808080;
    min-width: 4rem;
    margin-left: 0;
    margin-right: 1rem;
    text-align: left;
}

tr.selected td:before {
    color: #CCC;
}

.table .avatar {
    width: 50px;
}

.cards .avatar {
    width: 100%;
    height: 160px;
    margin: 0px;
}
.bold-title {
    font-weight: bold;
    text-align: center;
}

.card-content ul {
    list-style-type: disc !important;
    margin-left: 25px;
}
.page-content	{
    max-width: none !important;
}
.fixed-width-content table, .fixed-width-content td, .fixed-width-content th {
    border: 0px solid #d0d0d0 !important;
}
.table td, .table th {
    border-top: 0px !important;
}