body {
    color: #939597;
}


.view-descr {
}

.inline {
    display: inline;
}

.view-descr .item-descr {
    display: none;
}

.view-descr:hover .item-descr {
    display: block;
}

hr {
    border: none;
    margin-bottom: 3px;
    height: 1px;
    color: #ccc;
    background-color: #ccc;
}

.session-title {
    color: #fff;
    font-size: 1.5em;
    padding: 10px;
}


#tpn-loading {
    background-color: #FFFFFF;
    background-image: url("//api.thepulsenetwork.com/PulseonEngineApi/PulseOnEngineAPI/Templates/Images/pulse-loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
    display: none;
}



h3 {
    color: #f7931d;
}


.backtoprogram {
    background-color: #185EAA;
    color: #fff;
    font-size: 1.5em;
    padding: 10px;
    cursor: pointer;
}


#sessions, #speakerdetails {
    color: #000;
}

.filters .row {
    padding-bottom: 10px;
}

.session-date-header {
    color: #999;
    font-weight: bold;
    font-size: 1.7em;
}

.session-buttons {
    color: #1b75bb;
    cursor: pointer;
}

.subsession-title, .speaker-name {
    font-weight: bold;
    color: #66a;
    font-size: 1.2em;
}

.session-details {
    padding-left: 70px;
    padding-bottom: 20px;
}


