@charset "utf-8";
/* CSS Document */


#iFolio
{
	border:#949494 solid thin;
	background-color: rgba(255, 255, 255, 0.60);
    position: absolute;
    top: 95%;
    left: 0.5%;
    padding: 0.4%;
    border-radius: 50%;
	font-size:12px;
}
.aCont
{
	/*height:32px;*/
	background-color:#FFC;
	border:#ccc 1px solid;
	box-shadow:#666 1px 1px 1px;
}

.pdfIcon{
	position:absolute;
		cursor:pointer;	
}

#autoManual{
	height:35px;
	width:100px;
	border:2px solid;
	
	border-radius:10px;
	position:absolute;
	margin-left:20px;
	margin-top:23px;
	cursor:pointer;
	
	text-align:center;
	vertical-align:middle;
	line-height:32px;
	font-size:18px;
	
	
}
.auto{
	border-color:#767b79;
	background:#FFF;
	color:#767b79;
}
.manual{
	background:#767b79;
	border-color:#FFF;
	color:#FFF;
}

#audioTag{
	position:absolute;
	margin-top:7px;
	margin-left:150px;
	height:50px;
}


/* ==========AUDIO=================== */

audio::-webkit-media-controls-mute-button{
	display:none;
}


audio::-webkit-media-controls-current-time-display{
	display:none;
}
audio::-webkit-media-controls-time-remaining-display{
	display:none;
}

audio::-webkit-media-controls-volume-slider-container{
	display:none;
}

audio::-webkit-media-controls-volume-slider{
	display:none;	
}
/*
audio::-webkit-media-controls-timeline{
	background-color:#000;
}*/
audio::-webkit-media-controls-panel{
	background-color:#e6e6e6;
	border:#767b79 2px solid;
	border-radius:9px;
}



        /* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
       /* HIDE DOWNLOAD AUDIO BUTTON */
     .aCont {
           overflow: hidden;width: 130px; 
        }

     audio { width: 165px; }
}


/* =============VIDEO=================== */

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}


video::-webkit-media-controls-panel{
	background-color:#FFC;
	border:#ccc 1px solid;
	box-shadow:#666 1px 1px 1px;
}

.printIcon{
	position:absolute;
	right:1%;
	top:1%;
	cursor:pointer;
	/*background-color:rgba(150,150,150,0.7);
	border-radius:50%;*/
	
}

/* ==========MEDIA=================== */

@media print
{
	@page {size: A4 landscape;}
	
	.printIcon{
        display: none !important;
    }
	.noPrint{
		display:none;
	}
	.jssora031{
		display:none !important;
	}
}

