body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
}
.ipmgdrexp{
	background-color: #fff;
	position: relative;
}
.ipmgdrexp-box{
	background-color: #fff; 
}

/* Style the div for navigation row */
.cls_dv_gDrive_nav {
	outline: none;
	padding: 0 5px;
	background-color: #f0f0f0;
	clear: both;
/* 	line-height: 45px; */
	/* to display child element vertically middle */
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}
/* Style the div for row */
.cls_dv_gDrive_row {
	border-top: 1px solid #c0c0c0;
	outline: none;
	padding: 0px 5px;
	background-color: #fff;
	clear: both;
/* 	line-height: 45px; */
	padding-left: 30px;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
	/* to vertically center child divs */
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}
div .cls_dv_gDrive_row:last-child {
 	border-bottom: 1px solid #c0c0c0; 
}

/* Style the cls_dv_gDrive_rw_active class for 'cls_dv_gDrive_row' */
.cls_dv_gDrive_rw_active {
	background-color: #e8f0fe;
	color: #1967d2;
}
/* set the height of buttons */
/*
.btn-primary{
	line-height: 20px;
}
.btn-gDrive{
	font-weight: normal !important;
	text-transform: none !important;
	border-radius: 2px !important;
	color: #eaeaea !important;
}
*/
/* bottons of top row */
.gDrive_folder_top_icon{
	content: url("./../gDrive_icons/gDrive-folder-top.svg");
	height: fit-content;
	margin-right: 5px;
	vertical-align: middle;
	margin-bottom: 5px;
}
.gDrive_folder_up_icon{
	content: url("./../gDrive_icons/gDrive-folder-up.svg");
	height: fit-content;
	margin-right: 5px;
	vertical-align: middle;
	margin-bottom: 5px;
}
.dDrive_page_first_icon{
	content: url("./../gDrive_icons/gDrive-page-first.svg");
	height: fit-content;
	margin-right: 5px;
	vertical-align: middle;
	margin-bottom: 5px;
}
.dDrive_page_next_icon{
	content: url("./../gDrive_icons/gDrive-page-next.svg");
	height: fit-content;
	margin-left: 5px;
	vertical-align: middle;
	margin-bottom: 5px;
}
.dDrive_download_icon{
	content: url("./../gDrive_icons/gDrive-file-download.svg");
	height: fit-content;
	margin-right: 5px;
	vertical-align: middle;
	margin-bottom: 5px;
}
/* div for each rows */
.gDrive_file_icon-gDrive-folder{
	background-image: url("./../gDrive_icons/gDrive-folder.png");
}
.gDrive_file_icon-vnd-google-apps-document{
	background-image: url("./../gDrive_icons/vnd.google-apps.document.png");
}
.gDrive_file_icon-vnd-google-apps-spreadsheet{
	background-image: url("./../gDrive_icons/vnd.google-apps.spreadsheet.png");
}
.gDrive_file_icon-vnd-google-apps-presentation{
	background-image: url("./../gDrive_icons/vnd.google-apps.presentation.png");
}
.gDrive_file_icon-vnd-google-apps-drawing{
	background-image: url("./../gDrive_icons/vnd.google-apps.drawing.png");
}
.gDrive_file_icon-vnd-google-apps-form{
	background-image: url("./../gDrive_icons/vnd.google-apps.form.png");
}
.gDrive_file_icon-vnd-google-apps-drawing{
	background-image: url("./../gDrive_icons/vnd.google-apps.drawing.png");
}
.gDrive_file_icon-vnd-google-apps-map{
	background-image: url("./../gDrive_icons/vnd.google-apps.map.png");
}
.gDrive_file_icon-vnd-google-apps-script{
	background-image: url("./../gDrive_icons/vnd.google-apps.script.png");
}
.gDrive_file_icon-pdf{
	background-image: url("./../gDrive_icons/pdf.png");
}
.gDrive_file_icon-xps{
	background-image: url("./../gDrive_icons/xps.png");
}
.gDrive_file_icon-image{
	background-image: url("./../gDrive_icons/image.png");
}
.gDrive_file_icon-txt{
	background-image: url("./../gDrive_icons/txt.png");
}
.gDrive_file_icon-document-word-processing{
	background-image: url("./../gDrive_icons/document-word-processing.png");
}
.gDrive_file_icon-document-spreadsheet{
	background-image: url("./../gDrive_icons/document-spreadsheet.png");
}
.gDrive_file_icon-document-presentation{
	background-image: url("./../gDrive_icons/document-presentation.png");
}
.gDrive_file_icon-video-icon{
	background-image: url("./../gDrive_icons/video-icon.png");
}
.gDrive_file_icon-audio-icon{
	background-image: url("./../gDrive_icons/audio-icon.png");
}
.gDrive_file_icon-shell-script{
	background-image: url("./../gDrive_icons/shell-script.png");
}
.gDrive_file_icon-x-httpd-php{
	background-image: url("./../gDrive_icons/x-httpd-php.png");
}
.gDrive_file_icon-compress-archive{
	background-image: url("./../gDrive_icons/compress-archive.png");
}
.gDrive_file_icon-x-7z-compressed{
	background-image: url("./../gDrive_icons/x-7z-compressed.png");
}
.gDrive_file_icon-postscript{
	background-image: url("./../gDrive_icons/postscript.png");
}
.gDrive_file_icon-dxf{
	background-image: url("./../gDrive_icons/dxf.png");
}
.gDrive_file_icon-undefined{
	background-image: url("./../gDrive_icons/undefined.png");
}
.gDrive_file_icon-gDrive-folder,
.gDrive_file_icon-vnd-google-apps-document,
.gDrive_file_icon-vnd-google-apps-spreadsheet,
.gDrive_file_icon-vnd-google-apps-presentation,
.gDrive_file_icon-vnd-google-apps-drawing,
.gDrive_file_icon-vnd-google-apps-form,
.gDrive_file_icon-vnd-google-apps-drawing,
.gDrive_file_icon-vnd-google-apps-map,
.gDrive_file_icon-vnd-google-apps-script,
.gDrive_file_icon-pdf,
.gDrive_file_icon-xps,
.gDrive_file_icon-image,
.gDrive_file_icon-txt,
.gDrive_file_icon-document-word-processing,
.gDrive_file_icon-document-spreadsheet,
.gDrive_file_icon-document-presentation,
.gDrive_file_icon-video-icon,
.gDrive_file_icon-audio-icon,
.gDrive_file_icon-shell-script,
.gDrive_file_icon-x-httpd-php,
.gDrive_file_icon-compress-archive,
.gDrive_file_icon-x-7z-compressed,
.gDrive_file_icon-postscript,
.gDrive_file_icon-dxf,
.gDrive_file_icon-undefined{
	background-repeat: no-repeat;
	background-position: 5px;
}
/* */
.gDrive-file-name-left{
	float: left;
/* 	z-index: 1; */
}
*.gDrive-file-name-content{
	line-height: initial !important;
	display: inline-table;
	margin: auto auto 5px auto !important;
}
.gDrive-btn-right{
/* 	float: right; */
/* 	z-index: 2; /* Must be higher than gDrive-file-name-left */
	/* parent div is using flex to align vertically center */
	margin-left: auto;
}
.gDrive-file-name-left,
.gDrive-btn-right {
	clear: none;
/* 	position: relative;
	top: 50%;
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	transform: translate(0%, -50%); */
}
.gDrive-loading-msg-dv {
	width: 50px;
	height: 50px;
	display: none;
 	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-image: url("./../../images/ipm-gDrive-directory-loading.gif");
/*	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIHdpZHRoPSIyNCIgICBoZWlnaHQ9IjI0IiAgIHZpZXdCb3g9IjAgMCAyNCAyNCIgICBpZD0ic3ZnNiIgICBzb2RpcG9kaTpkb2NuYW1lPSJmb2xkZXJzIGdEcml2ZS5zdmciICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSI+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTEyIj4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPmZvbGRlcnM8L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxkZWZzICAgICBpZD0iZGVmczEwIiAvPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxMyIgICAgIGlkPSJuYW1lZHZpZXc4IiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgaW5rc2NhcGU6em9vbT0iMTYiICAgICBpbmtzY2FwZTpjeD0iMjMuNTg2NjU2IiAgICAgaW5rc2NhcGU6Y3k9IjkuMzAyNDAzNiIgICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIgICAgIGlua3NjYXBlOndpbmRvdy15PSIyOSIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc2IiAgICAgZml0LW1hcmdpbi10b3A9IjAiICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiIC8+ICA8dGl0bGUgICAgIGlkPSJ0aXRsZTIiPmZvbGRlcnM8L3RpdGxlPiAgPGcgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjEiICAgICBpZD0iZzIyNyIgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuNzUsMCwwLDAuNzUsLTAuNDM1NTQwNzksNi40MDMxMzAyKSIgLz4gIDxwYXRoICAgICBpZD0icmVjdDgxNiIgICAgIHN0eWxlPSJvcGFjaXR5OjE7dmVjdG9yLWVmZmVjdDpub25lO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNTM4MTM4MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eToxO3BhaW50LW9yZGVyOnN0cm9rZSBmaWxsIG1hcmtlcnMiICAgICBkPSJNIDIzLjksMjMuOSBIIDI0IFYgMjQgSCAyMy45IFogTSAwLDAgSCAwLjEgViAwLjEgSCAwIFogbSA3LjE4ODcyMzcsMTkuMzMyOTAzIC0xLjE1NDU4NCwtMi4yNDYxOSAyLjY2MTA3MywtNC42NTYyNjEgMS41NzQ0MzIzLDIuNzkxOTkzIC0yLjI5MzcwNTUsNC4xMTA0NTggeiBtIDcuMTM3NDI2MywwIC01LjE4NDc3NDMsLTAuMDA3OCAxLjQ2OTQ3MDMsLTIuNjI0MDU0IDQuNzIyOTQxLDAuMDA3OCAwLjI3MjkwMSwwLjQ4MjgyNiB6IE0gOS41NTAzNzE3LDEwLjkzNTkzMSBoIDIuNTA4NTk1MyBsIDIuNjk3NTY5LDQuNzU0ODI5IGggLTMuMDc1MzkgTCA5LjI3NzQ3MDcsMTEuNDE4NzU3IFogTSAwLjc1MDAwMDA0LDYuNzQ0MDAwMSBjIDAsLTAuNDAyNzUgMC4zMzI5OTk5NiwtMC43NDQgMC43NDM5OTk5NiwtMC43NDQgSCA5LjMgbCAxLjQ3LDMgaCA5LjQ3Nzc1IGMgMC40MTE3NSwwIDAuNzUyMjUsMC4zMzYgMC43NTIyNSwwLjc1MDc1IFYgMjAuMjQ5MjUgQyAyMSwyMC42NjYyNSAyMC42NjYyNSwyMSAyMC4yNTUyNSwyMSBIIDEuNDk0NzUgQyAxLjA4NDUsMjEgMC43NTAwMDAwNCwyMC42NjcgMC43NTAwMDAwNCwyMC4yNTYgTSAyLjI1LDQuNTAwMDAwMSB2IC0wLjc1Njc1IGMgMCwtMC44MjU3NSAwLjY3Mjc1LC0xLjQ5MzI1IDEuNTAyMjUsLTEuNDkzMjUgSCAxMiBsIDEuNSwzIGggOC45OTU1IGMgMC44MzE3NSwwIDEuNTA0NSwwLjY2OTc1IDEuNTA0NSwxLjQ5NjI1IFYgMTcuMjUzNzUgQyAyNCwxOC4wODAyNSAyMy4zMzEsMTguNzUgMjIuNTA1MjUsMTguNzUgSCAyMi41IFYgMTggaCAwLjAwNTMgQyAyMi45MTYyNSwxOCAyMy4yNSwxNy42NjYyNSAyMy4yNSwxNy4yNDkyNSBWIDYuNzUwNzUwMSBjIDAsLTAuNDE0NzUgLTAuMzQwNSwtMC43NTA3NSAtMC43NTIyNSwtMC43NTA3NSBIIDEzLjAyIGwgLTEuNDcsLTMgSCAzLjc0NCBjIC0wLjQxMSwwIC0wLjc0NCwwLjM0MTI1IC0wLjc0NCwwLjc0NCB2IDAuNzU2IHogbSA5LDMuNzUgLTEuNSwtMyBIIDEuNTAyMjUgQyAwLjY3Mjc1MDAzLDUuMjUwMDAwMSA1ZS04LDUuOTE3NTAwMSA1ZS04LDYuNzQzMjUwMSBWIDIwLjI1Njc1IEMgNWUtOCwyMS4wODE3NSAwLjY3NTAwMDA0LDIxLjc1IDEuNDk0NzUsMjEuNzUgSCAyMC4yNTQ1IGMgMC44MjU3NSwwIDEuNDk0NzUsLTAuNjY5NzUgMS40OTQ3NSwtMS40OTYyNSBWIDkuNzQ2MjUwMSBjIDAsLTAuODI2NSAtMC42NzI3NSwtMS40OTYyNSAtMS41MDQ1LC0xLjQ5NjI1IGggLTguOTk1NSB6IiAvPjwvc3ZnPg==);*/
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}