.container {
position:relative;
margin:0 auto;
max-width:800px;
width:100%;
-webkit-font-smoothing:antialiased;
-webkit-text-size-adjust:100%;
background-color:#fff;
color:#fff;
font-size:1rem;
font-family:"Oxygen", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:400;
letter-spacing:.025rem;
line-height:1.618;
padding:1rem 0;
}
.column { width:inherit; }
/* Misc.
================================================== */
.no-support {
margin:2rem auto;
text-align:center;
width:90%;
}
/* Audio Player Styles
================================================== */
audio {
display:none;
}
#audiowrap {
margin:0 auto;
text-align:center;
}
/* Plyr Overrides
================================================== */
#audio0 {
--plyr-color-main: var(--accent-color);
}
.plyr--audio .plyr__controls {
background-color:transparent;
border:none;
color: var(--accent-color);
padding:10px 20px 20px 5px;
width:100%;
}
a.plyr__controls__item.plyr__control:hover,
.plyr--audio .plyr__controls button:hover,
.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr__play-large {
color: var(--accent-color);
background: none;
}
.plyr__progress--played,
.plyr__volume--display {
color:rgba(0,0,0,.1);
}
.plyr--audio .plyr__progress--buffer,
.plyr--audio .plyr__volume--display {
background:rgba(0,0,0,.1);
}
.plyr--audio .plyr__progress--buffer {
color:rgba(0,0,0,.1);
}
#audio0 {
border-radius: 40px;
border: 2px solid var(--accent-color);
box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.4);
display: inline-flex;
height: 53px;
width: 349px;
background: #FFF;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{
    padding: 0px;
    overflow: visible;
}
.plyr__controls .plyr__controls__item.plyr__volume{
    margin-left: 8px;
    max-width: 40px;
}
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover {
background: none;
}
.plyr__control.plyr__tab-focus {
box-shadow: none;
}
.plyr--full-ui input[type=range] {
color: var(--accent-color);
}
.plyr__control svg {
color: var(--accent-color);
}
.plyr__controls .plyr__controls__item {
margin-left:0px;
}
.plyr__time+.plyr__time::before {
  margin-right: 5px;
}
.plyr__controls .plyr__controls__item.plyr__volume {
  padding-right: 0;
}
#cancelbutton {
color: var(--accent-color);
margin-top: 12px;
margin-left: 25px;
font-size: 18px;
font-weight: normal;
cursor: pointer;
margin-right: 3px;
}
.plyr__volume input[type=range]{
    display: none;
    position: absolute;
    top: -15px;
    width: 55px;
    height: 25px;
    left: -18px;
}
.plyr__volume.volume_hover input[type=range]{
    display: block;
}
.plyr__control{
    padding:7px 5px;
}
#case-date-audio-popup-player{
    height: auto;
    width: 349px;
    padding: 0px;
    display: none;
    overflow: visible;
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header{
    display: none;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content{
    border: none;
    background: transparent;
}
.ui-dialog { position: fixed; padding: .2em; width: 300px; overflow: hidden; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .plyr__controls__item.plyr__progress__container{
        flex:80px;
    }
    .plyr__controls__item.plyr__volume{
        flex:50px;
    }
}
@media screen and (max-width: 1024px) {
    #audio0 {
        border-radius: 10px;
        border: 1px solid var(--accent-color);
        height: 39px;
        width: 292px;
    }
    #case-date-audio-popup-player{
        height: auto;
        width: 295px;
        overflow: visible;
    }
    .plyr--audio .plyr__controls{
        padding: 3px 20px 20px 5px;
    }
    #cancelbutton{
        margin-top: 5px;
    }
    .plyr__controls__item.plyr__volume {
        display:none;
    }
}
