@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i);
@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto+Condensed);
@import url("../fonts/texgyreadventor_regular_ubasic/stylesheet.css");
@import url("../fonts/texgyreadventor_bold_ubasic/stylesheet.css");

/**CSS for presentation entity types***/



/********
*
*
* Actual Presentations
*
*
********/


.view-on-demand-video-actual-video-meta {
    background: #e2f0f8;
}

.view-on-demand-video-actual-video-meta .views-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    background-color: aliceblue;
    border: 1px solid #dddddd;
    padding: 20px;
    margin-bottom: 10px;
}

.views-field-field-video-embed {
    
}


.odva-video {

}

#odva-meta {
    padding: 0 0 0 25px;   
}

.odva-bold {
    font-weight: bold;
}

#odva-meta #odva-subtitle {
padding-top: 10px;
padding-bottom: 10px;
}

#odva-meta .odva-generic-list {
    padding-top: 3px;
    padding-bottom: 3px;  
}


#odva-meta #odva-lop {
    padding-top: 3px;
    padding-bottom: 3px;  
}

#odva-meta #odva-presenters {
    padding-top: 3px;
    padding-bottom: 3px;  
}

#odva-meta #odva-presentation-date {
    padding-top: 3px;
    padding-bottom: 3px;  
}

#odva-meta #odva-related-events {
    padding-top: 3px;
    padding-bottom: 3px;  
}

#odva-meta #odva-tax-tags {
    padding-top: 3px;
    padding-bottom: 3px;  
}

#odva-meta #odva-tax-topics {
    padding-top: 3px;
    padding-bottom: 3px;  
}

#odva-meta #odva-downloads {
    padding-top: 3px;
    padding-bottom: 3px;  
}

#odva-meta #odva-presentation-docs {
    padding-top: 3px;
    padding-bottom: 3px;
}

#odva-meta #odva-presentation-links {
    padding-top: 3px;
    padding-bottom: 3px;
}

#odva-details #odva-body {
    padding: 25px;
    background: #dddddd;
}

#odva-details #odva-transcript {
    padding: 25px;
    background: #eeeeee;
}


/***ODVA DL / Links View*****/

.view-on-demand-video-actual-video-dl-links {
    margin-bottom: 10px;;
}

.view-on-demand-video-actual-video-dl-links span.views-label {
    font-size: 1.1em;
    font-weight: bold;
}

.view-on-demand-video-actual-video-dl-links .views-field {
    margin-right: 50px;
}

.view-on-demand-video-actual-video-dl-links .views-field .field-content {
    padding-top: 5px;
}

.view-on-demand-video-actual-video-dl-links ul.odva-dl-links {
    border: 1px solid #ccc;
    padding: 10px 0px 10px 10px;
}

.view-on-demand-video-actual-video-dl-links ul.odva-dl-links li{
    display: inline-flex;
}

.view-on-demand-video-actual-video-dl-links .inner-list ul {
    
}

.view-on-demand-video-actual-video-dl-links .inner-list ul li {
    display: list-item;
    list-style-type: disc;
}
.view-on-demand-video-actual-video-dl-links .inner-list ul li:before {
    content: "" !important;
}

.view-on-demand-video-actual-video-dl-links .odva-slides {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 185px;
}

.view-on-demand-video-actual-video-dl-links .odva-slides a{
    background-image: url(/core/themes/classy/images/icons/application-pdf.png);
    background-repeat: no-repeat;
    background-color: #004071;
    padding: 10px 10px 10px 25px;
    background-position: 2px center;
    color: #fff;
    font-size: 0.9em;
    display: block;
}


/****Flag links block****/

.block-views-blockpresentation-flag-links-block-block-1 {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px 10px 10px 10px;
    margin: 30px 0px 30px 0px;
}

.block-views-blockpresentation-flag-links-block-block-1 ul {
    padding-top: 10px;
}


.block-views-blockpresentation-flag-links-block-block-1 ul li h4 {
    font-size: 22px !important;
    line-height: 35px !important;
    color: #555 !important;
    font-style: normal !important;
}