@charset "utf-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
	background:transparent;
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	outline:0;
	border:0;
}
body{line-height:1}
/* Sectioning */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
/* Embedded */
audio, canvas {display:inline-block}
video {display:block;border:1px solid #d7d8da;}
audio:not([controls]) {display:none}
svg:not(:root) {overflow:hidden}
/* Interactive */
a{background:transparent;margin:0;padding:0;font-size:100%;vertical-align:baseline}
/* Flow */
abbr[title]{border-bottom:1px dotted;cursor:help}
b{font-weight:bold}
blockquote, q{quotes:none}
blockquote:before, blockquote:after{content:none}
br{letter-spacing:0}
del{text-decoration:line-through}
dfn {font-style:normal;}
em{font-style:normal}
hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #d7d8da;-moz-box-sizing:content-box;box-sizing:content-box;}
img{vertical-align:bottom;border:0;-ms-interpolation-mode:bicubic}
ins{text-decoration:none}
li{list-style-type:none;}
pre{margin: 0;font-family: monospace, sans-serif;white-space: pre-wrap;word-wrap: break-word}
q:before, q:after{content:none}
strong{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
[hidden]{display:none}
input[type=text]::-ms-clear {
    display: none;
}





/* 
 * Layout helpers 
*/
.ui-helper-block{display:block}
.ui-helper-inline {
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
}

.ui-helper-top .ui-helper-topitem{display:table-cell;vertical-align:top}
* html .ui-helper-top .ui-helper-topitem{/* IE 6 */display:inline;zoom:1;}
*:first-child+html .ui-helper-top .ui-helper-topitem{/* IE 7 */display:inline;zoom:1;}

.ui-helper-middle .ui-helper-middleitem{display:table-cell;vertical-align:middle}
* html .ui-helper-middle .ui-helper-middleitem{/* IE 6 */display:inline;zoom:1;}
*:first-child+html .ui-helper-middle .ui-helper-middleitem{/* IE 7 */display:inline;zoom:1;}

.ui-helper-noscroll{position:fixed;overflow-y:scroll}
.ui-helper-noscroll_notfixed{overflow-y:scroll}
/*
ui-contextmenu
*/

.ui-contextmenu {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: opacity 0.218s;
	-moz-transition: opacity 0.218s;
	-o-transition: opacity 0.218s;
	transition: opacity 0.218s;
	background: white;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, .2);
	cursor: default;
	margin: 0;
	outline: none;
	padding: 6px 0;
	min-width:160px;
	position: absolute;
	list-style-type: none;
}
.ui-contextmenu > li {white-space:nowrap;margin: 0 0 0 0;padding: 0px;background-repeat: no-repeat;}
.ui-contextmenu > li > a {position: relative;display: block;padding: 6px 16px 6px 16px ;color: ButtonText;text-decoration: none;margin: 0px;}
.ui-contextmenu > li > a:hover {border: 0px;outline: 0px;margin: 0px;padding: 6px 16px 6px 16px ;background-color: #eee;cursor: default;}
.ui-contextmenu > li > a.nolink:hover {background-color: transparent;}
.ui-contextmenu > li.divider {border-top: 1px solid #ddd;height:0px;padding: 0;margin: 5px 0px 5px 0px;}
.ui-contextmenu > li.hassubmenu,.ui-contextmenu > li.hassubmenu > a:hover{
background-image: url(./icons/submenu.gif);
background-repeat: no-repeat;
background-position: right center;
}

.ui-filemanager-empty{font-size:13px;text-align:center;padding:3em;}
.ui-filemanager-error{font-size:13px;text-align:center;font-weight:bold; padding:3em;}
.ui-filemanager-deniedfilesfound{text-align:left;font-weight:bold; padding:20px;}
.ui-filemanager-folders{}
.ui-filemanager-folders .item{min-height:43px; padding-left:7px;padding-right:5px;border-top:1px solid #fff;border-bottom:1px solid #aaa;}
.ui-filemanager-folders .item img{position:relative;top:-2px;}
.ui-filemanager-folders .item a{color:#000000;}
.ui-filemanager-folders .item .separator{min-height:42px;width:4px}

.ui-filemanager-sortheader-only {background-color:#fff;border-collapse: collapse;border-style:none;border-spacing:1px;width:100%}
.ui-filemanager-sortheader-only td{border-bottom:1px solid #aaa;height:2em;line-height:2em;padding-top:0px;padding-bottom:0px;vertical-align:middle;padding-left:5px;padding-right:5px;text-align:left;white-space:nowrap;}
.ui-filemanager-sortheader-only-mobile td{height:2.8em;line-height:2.8em;}
.ui-filemanager-sortheader-only td.check{text-align:center;width:20px;}
.ui-filemanager-sortheader-only td.name{width:100px;padding-left:10px;}
.ui-filemanager-sortheader-only td.date{width:100px}
.ui-filemanager-sortheader-only td.size{width:100px;text-align:left;padding-right:5px}
.ui-filemanager-sortheader-only td.type{width:100px}
.ui-filemanager-sortheader-only td.space{width:auto}
.ui-filemanager-sortheader-only td.sorted{font-weight:bold;font-size:1em}
.ui-filemanager-sortheader-only .ui-fb-link{cursor:pointer;border-left:0px;border-right:0px;border-top:0px;}
.ui-filemanager-sortheader-only .ui-fb-link:hover{border-left:0px;border-right:0px;border-top:0px;border-bottom:1px solid #aaa;}

.ui-filemanager-asc{display:inline-block;
	background-image: url(./img/all.png);background-position:-100px -20px;width: 10px;height: 5px;
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	}

.ui-filemanager-desc{display:inline-block;
	background-image: url(./img/all.png);background-position:-110px -20px; width: 10px;height: 5px;
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	}

.ui-filemanger-propertyheader{border-bottom:1px solid #aaa; padding:10px 10px 10px 10px}
.ui-filemanger-descriptionheader{font-size:1em;font-weight:bold;}

.ui-filemanager-details-highlight {background-color:#eee}
.ui-filemanager-details {table-layout:fixed;border-collapse: collapse;border:1px solid #fff;border-spacing:0px;width:100%}
.ui-filemanager-details .body{cursor:pointer;}
.ui-filemanager-details .body td{vertical-align:middle;height:2em;line-height:2em;padding-left:5px;padding-right:5px;text-align:left;}
.ui-filemanager-details .body td.cboxarea{text-align:center;width:30px;}
.ui-filemanager-details .body td.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ui-filemanager-details .body td.ext{width:35px;white-space:nowrap;font-size:12px}
.ui-filemanager-details .body td.date{width:130px;white-space:nowrap;font-size:12px}
.ui-filemanager-details .body td.fsize{width:70px;font-size:12px;text-align:right;padding-right:5px;white-space:nowrap;}
.ui-filemanager-details .body span.icon{vertical-align:middle;margin-right:0em;margin-left:0em;}
.ui-filemanager-details .body span.name{margin-left:0px;vertical-align:middle;}
.ui-filemanager-details .body a.parent{vertical-align:middel;cursor:pointer;padding-left:1em;font-size:0.85em;color:#008000}
.ui-filemanager-details .body a.parent:hover{vertical-align:middel;cursor:pointer;padding-left:1em;font-size:0.85em;color:#008000;text-decoration:underline}
.ui-filemanager-details .body .ui-fbicon-overlay{position:relative;left:-21px;margin-right:-21px;vertical-align:middle;}
html.ie8 .ui-filemanager-details .body .ui-fbicon-overlay,html.pad .ui-filemanager-details .body .ui-fbicon-overlay{
	position:relative;left:-20px;margin-right:-20px;vertical-align:middle;margin-left:0em;}
.ui-filemanager-details .body td.ranking {font-weight:bold;padding-left:5px;padding-right:0px;width:24px;text-align:right;white-space:nowrap;font-size:12px}
.ui-filemanager-details .body td.ranking_num {width:40px;text-align:right;white-space:nowrap;font-size:12px}

.ui-filemanager-sortheader-for-details{background-color:#fff;}
.ui-filemanager-sortheader-for-details td{border-bottom:1px solid #aaa;height:2em;line-height:2em;padding-top:0px;padding-bottom:0px;vertical-align:middle;padding-left:5px;padding-right:5px;text-align:left;white-space:nowrap;}
.ui-filemanager-sortheader-for-details-mobile td{height:2.8em;line-height:2.8em}
.ui-filemanager-sortheader-for-details td .ui-icon{ display:inline-block }
.ui-filemanager-sortheader-for-details td.check{text-align:center;width:20px;}
.ui-filemanager-sortheader-for-details td.name{width:auto}
.ui-filemanager-sortheader-for-details td.date{width:130px}
.ui-filemanager-sortheader-for-details td.size{width:70px;text-align:right;padding-right:10px;}
.ui-filemanager-sortheader-for-details td.type{width:47px}
.ui-filemanager-sortheader-for-details td.sorted{font-weight:bold;font-size:1em}
.ui-filemanager-sortheader-for-details .ui-fb-link{cursor:pointer;border-left:0px;border-right:0px;border-top:0px}
.ui-filemanager-sortheader-for-details .ui-fb-link:hover{border-left:0px;border-right:0px;border-top:0px;border-bottom:1px solid #aaa;}

.ui-filemanager-slimtile {margin:0px;}
.ui-filemanager-slimtile .item{padding:5px 10px 5px 5px;position: relative;width:180px;white-space:nowrap;overflow:hidden;
text-overflow:ellipsis;}
.ui-filemanager-slimtile .item span.icon{vertical-align:middle;margin-right:0em;margin-left:0em;}
.ui-filemanager-slimtile .item span.name{vertical-align:middle;margin-left:0.5em;}
.ui-filemanager-slimtile .ui-fbicon-overlay{position:relative;left:-21px;margin-right:-21px;vertical-align:middle;}
html.ie8 .ui-filemanager-slimtile .ui-fbicon-overlay,html.pad .ui-filemanager-slimtile .ui-fbicon-overlay{
	position:relative;left:-20px;margin-right:-20px;vertical-align:middle;margin-left:0em;}


.ui-filemanager-thumbnails {margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px;padding-left:0px;}
.ui-filemanager-thumbnails .listbody{padding-left:5px;padding-right:5px;}
.ui-filemanager-thumbnails .item{position: relative;width:100px;margin-top:5px;margin-left:0px;margin-right:4px;margin-bottom:0px;vertical-align:top;text-align:center;padding:4px;}
.ui-filemanager-thumbnails .item .thumbnail{position: relative;}
.ui-filemanager-thumbnails .item .thumbnail .imgborder{border-style:solid;border-left-color:#d3d3d3;border-top-color:#d3d3d3;border-right-color:#696969;
border-bottom-color:#696969; border-width:1px;border-bottom-width:2px;border-right-width:2px}
.ui-filemanager-thumbnails .item .thumbnail .img{width:100px;height:100px;text-align:center;}
.ui-filemanager-thumbnails .item .thumbnail .icon{display:block;position:absolute;width:16px;height:16px;top:83px;left:83px;}
.ui-filemanager-thumbnails .item .cboxarea{
	text-align:right;display:block;position:absolute;width:30px;height:30px;
	-moz-border-radius: 0 0 0 20px;
	-webkit-border-radius:  0 0 0 20px;
	border-radius:  0 0 0 20px;border-style:none;
	top:0px;left:65px;z-index:1;padding-top:3px;padding-left:12px;
}

.ui-filemanager-thumbnails .item .cbox{margin-right:9px;margin-top:6px}
.ui-filemanager-thumbnails .item .filename{color:#000;
word-wrap: break-word;
white-space: pre-wrap;
display: block;
text-align: center;
}
.ui-filemanager-thumbnails .item .custom {color:#000; text-decoration:none;text-align:left;font-size:0.85em;}
.ui-filemanager-thumbnails .parent{text-align:left;padding-top:0.5em;font-size:0.85em;color:#008000;cursor:pointer;word-wrap: break-word;}
.ui-filemanager-thumbnails .parent:hover{text-align:left;padding-top:0.5em;font-size:0.85em;color:#008000;cursor:pointer;text-decoration:underline}
.ui-filemanager-thumbnails .pathlink{cursor:pointer}
.ui-filemanager-thumbnails .ui-fbicon-overlay-s{position:absolute;left:0px;top:0px}




.ui-filemanager-largethumbnails {margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px;padding-left:0px;word-wrap: break-word;}
.ui-filemanager-largethumbnails .listbody{padding-left:5px;padding-right:5px;}
.ui-filemanager-largethumbnails .item{position: relative;width:172px;margin-top:10px;margin-left:0px;margin-right:4px;margin-bottom:0px;vertical-align:top;text-align:center;padding:4px;}
.ui-filemanager-largethumbnails .item .thumbnail{position: relative;}
.ui-filemanager-largethumbnails .item .thumbnail .imgborder{border-style:solid;border-left-color:#d3d3d3;border-top-color:#d3d3d3;border-right-color:#696969;
border-bottom-color:#696969; border-width:1px;border-bottom-width:2px;border-right-width:2px}
.ui-filemanager-largethumbnails .item .thumbnail .img{width:170px;height:170px;}
.ui-filemanager-largethumbnails .item .thumbnail .icon{display:block;position:absolute;width:16px;height:16px;top:153px;left:153px;}
.ui-filemanager-largethumbnails .item .cboxarea{
	text-align:right;display:block;position:absolute;width:36px;height:36px;
	-moz-border-radius: 0 0 0 20px;
	-webkit-border-radius:  0 0 0 20px;
	border-radius:  0 0 0 20px;border-style:none;
	top:0px;left:132px;z-index:1;padding-top:4px;padding-left:12px;
}
.ui-filemanager-largethumbnails .item .cbox{margin-right:15px;margin-top:6px}
.ui-filemanager-largethumbnails .item .filename{color:#000;
word-wrap: break-word;
white-space: pre-wrap;
display: block;
text-align: center;}
.ui-filemanager-largethumbnails .item .custom {color:#000; text-decoration:none;text-align:left;font-size:0.85em;}
.ui-filemanager-largethumbnails .parent{text-align:left;padding-top:0.5em;font-size:0.85em;color:#008000;cursor:pointer;}
.ui-filemanager-largethumbnails .parent:hover{text-align:left;padding-top:0.5em;font-size:0.85em;color:#008000;cursor:pointer;text-decoration:underline}
.ui-filemanager-largethumbnails .pathlink{cursor:pointer}
.ui-filemanager-largethumbnails .ui-fbicon-overlay-m{position:absolute;left:1px;top:0px}


.ui-filemanager-card{margin:0px;padding:0px;}
.ui-filemanager-card .item{border-bottom: 1px solid #d3d3d3;position:relative;}
.ui-filemanager-card .item a.bodyarea{display: block;padding: 3px;}
.ui-filemanager-card .thumbnail{float: left;padding:0px;}
.ui-filemanager-card .thumbnail .imgborder{border-style:solid;border-left-color:#d3d3d3;border-top-color:#d3d3d3;border-right-color:#696969;
border-bottom-color:#696969; border-width:1px;border-bottom-width:2px;border-right-width:2px}
.ui-filemanager-card .thumbnail .img{width:100px;height:100px}
.ui-filemanager-card .thumbnail .icon{display:block;position:absolute;width:16px;height:16px;top:83px;left:83px;}
.ui-filemanager-card .cboxarea{
	text-align:right;display:block;position:absolute;width:30px;height:30px;
	-moz-border-radius: 0 0 0 20px;
	-webkit-border-radius:  0 0 0 20px;
	border-radius:  0 0 0 20px;border-style:none;
	top:0px;left:74px;z-index:1;padding-top:3px;padding-left:12px;
}
.ui-filemanager-card .cbox{margin-right:14px;margin-top:5px}
.ui-filemanager-card .fileinfo{margin-left:102px;padding:3px 0px 0px 10px;}
.ui-filemanager-card .filename{font-weight:bold;color:#000;padding-bottom:5px;font-size:1em;word-wrap:break-word;overflow:normal;}
.ui-filemanager-card .filename:hover{text-decoration:underline}
.ui-filemanager-card .props{color: #545454;font-size:0.85em;word-wrap:break-word;}
.ui-filemanager-card .props span{white-space:nowrap;padding-right:10px;}
.ui-filemanager-card .props .separator{padding:0 5px 0 5px 0}
.ui-filemanager-card .snippet{padding-top:0.5em;padding-right:5px;font-size:0.85em;line-height:1.4;color:#545454;word-wrap:break-word;}
.ui-filemanager-card strong{font-size:1.1em;color:#000}
.ui-filemanager-card .body{padding-top:0.5em;padding-right:5px;font-size:0.85em;line-height:1.4;color:#545454;word-wrap:break-word;}
.ui-filemanager-card .parentcn{padding-top:0.5em;}
.ui-filemanager-card .parentfolder{font-size:0.85em;color:#008000;word-wrap:break-word;}
.ui-filemanager-card .parentname{font-size:0.85em;color:#008000;word-wrap:break-word;}
.ui-filemanager-card .parentname:hover{text-decoration:underline}
.ui-filemanager-card .description{font-size:0.85em;line-height:1.4;color:#000;font-weight:bold;padding-top:1em;padding-bottom:1em;word-wrap:break-word;}
.ui-filemanager-card .comment{padding-left:1em;overflow:hidden;margin:0px;font-size:0.85em;line-height:1.4;color:#000;padding-top:1em;}
.ui-filemanager-card .comment li{list-style-type: none;padding-bottom:1em;position:relative;border:0px;word-wrap:break-word;}
.ui-filemanager-card .comment li .data{padding-left:1em;padding-top:0.2em;}
.ui-filemanager-card .custom {margin-left:10px;margin-bottom:10px;color:#000; text-decoration:none;text-align:left;font-size:0.85em;}
.ui-filemanager-card .pathlink{cursor:pointer}
.ui-filemanager-card .ui-fbicon-overlay-s{position:absolute;top:3px;left:3px}

.ui-filemanager-slimdetails table.body{width:100%;table-layout:fixed;border-collapse: collapse;border-style:none;border-spacing:0px}
.ui-filemanager-slimdetails table.body tr{list-style-type: none;border-bottom: 1px solid #d3d3d3;position:relative;}
.ui-filemanager-slimdetails table.body td{padding:0px;vertical-align:top}
.ui-filemanager-slimdetails table.body td.cboxarea{padding:8px 0px 0px 0px;text-align:center;width:30px;vertical-align:top}
.ui-filemanager-slimdetails table.body td.icon{padding:8px 0px 0px 0px;vertical-align:top;}
.ui-filemanager-slimdetails table.body td.fileinfo{padding:6px 0px 5px 3px;vertical-align:top;}
.ui-filemanager-slimdetails table.body .filename{padding:0px;word-wrap:break-word;font-weight:normal;
	color:#000;font-size:16px;padding:0px 0px 6px 0px}
.ui-filemanager-slimdetails table.body .icon{width:21px;vertical-align:top;}
.ui-filemanager-slimdetails table.body .props{font-size:10px;}
.ui-filemanager-slimdetails table.body .parent{padding-top:0.5em;font-size:0.85em;color:#008000;word-wrap:break-word;}
.ui-filemanager-slimdetails table.body .parent:hover{padding-top:0.5em;font-size:0.85em;color:#008000;text-decoration:underline}
.ui-filemanager-slimdetails table.body .ui-fb-link{border-left:0px;border-right:0px;border-top:0px}
.ui-filemanager-slimdetails table.body .ui-fb-link:hover{border-left:0px;border-right:0px;border-top:0px;border-bottom:1px solid #d3d3d3}
.ui-filemanager-slimdetails table.body .ui-fbicon-overlay{
	position:relative;left:-21px;margin-right:-21px;vertical-align:top;}
html.android .ui-filemanager-slimdetails table.body .ui-fbicon-overlay{
	position:relative;left:-19px;margin-right:-19px;vertical-align:top;}
html.ie8 .ui-filemanager-slimdetails table.body .ui-fbicon-overlay,
html.iphone .ui-filemanager-slimdetails table.body .ui-fbicon-overlay,
html.ipod .ui-filemanager-slimdetails table.body .ui-fbicon-overlay,
html.ipad .ui-filemanager-slimdetails table.body .ui-fbicon-overlay{
	position:relative;left:-20px;margin-right:-20px;vertical-align:top;}

.ui-filemanager-pager{padding-right:10px;border-bottom:1px solid #aaa;background-color:#f9f9f9;margin:0px;text-align:right;padding-left:2px}

.ui-filemanger-synonym{padding-right:10px; padding-left:10px; padding-top:3px; padding-bottom:3px;}
.ui-filemanger-synonym .desc{font-weight:bold;padding-right:10px;}
.ui-filemanger-synonym a{white-space:nowrap;text-decoration:underline;padding-right:10px;}

.ui-filemanger-daterange{margin:20px}
.ui-filemanger-daterange td{white-space:nowrap;vertical-align:middle;padding:3px;}
.ui-filemanger-daterange input{width:130px}

.ui-filemanager-loading{z-index:99999;background: #ffffff url(./img/loading_background.png) 50% 50% repeat-x; opacity: .8;filter:Alpha(Opacity=80);}

.ui-viewer-file-navigate{
display: block;
line-height: 50px;
position: absolute;
text-align:center;
top: 50%;
width: 40px;
height: 50px;
padding: 0;
margin: -25px 0 0 0;
border: 0 none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
background-repeat: no-repeat;
opacity:0.6;
font-size:20px;
background-color:#aaa;
color: #fff;
overflow: hidden;
text-decoration: none;
white-space: nowrap;
transition-property: opacity;
cursor: pointer;
z-index: 200;
}

.ui-viewer-file-navigate-hover:hover{
opacity:1.0;
background-color:#000;
color: #fff;
}

.ui-viewer-prevfile{
left:0;
}

.ui-viewer-nextfile{
position: absolute;
right: 0;
border-radius: 3px 0 0 3px;
}


.ui-filemanager-search-outer{
	width: 100%;
	vertical-align: middle;
}
.ui-filemanager-search-inner{
	width: 100%;
	max-width:600px;
	display: inline-block;
	box-sizing: border-box;
	padding-left: 0px;
	width: 100%;
	height: 36px;
	vertical-align: middle;
	white-space: nowrap;
}
.ui-filemanager-search-form{
	background: rgba(0,0,0,0.04);
	border: 1px solid rgba(0,0,0,0);
	position: relative;
	-webkit-transition: background 100ms ease-in,width 100ms ease-out;
	transition: background 100ms ease-in,width 100ms ease-out;
	display: block;
	margin-top: 0em;
	white-space: nowrap;
}
html.ie8 .ui-filemanager-search-form{
	background-color:#efefef;
	border: none;
}

.ui-filemanager-search-clearbtn{
	right: 35px;
	background: none;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0 4px;
	line-height: 0;
	position: absolute;
	transition: opacity 250ms ease-out;
	align-items: flex-start;
	text-align: center;
	color: buttontext;
	box-sizing: border-box;
	text-rendering: auto;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	margin: 0em 0em 0em 0em;
	-webkit-writing-mode: horizontal-tb;
	-webkit-appearance: button;
}

.ui-filemanager-search-optionbtn{
	background: none;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0 4px;
	line-height: 0;
	opacity: 1!important;
	position: absolute;
	right: 0;
	align-items: flex-start;
	text-align: center;
	color: buttontext;
	box-sizing: border-box;
	text-rendering: auto;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	margin: 0em 0em 0em 0em;
	-webkit-writing-mode: horizontal-tb;
	-webkit-appearance: button;
}

.ui-filemanager-search-form svg{
	padding: 4px;
	margin: 2px;
	color: black;
	opacity: .54;
	fill: currentColor;
	overflow: visible;
	vertical-align: top;
}

.ui-filemanager-search-searchbtn{
	background: none;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0 4px;
	line-height: 0;
	align-items: flex-start;
	text-align: center;
	color: buttontext;
	box-sizing: border-box;
	float: left;
	text-rendering: auto;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	margin: 0em 0em 0em 0em;
	webkit-writing-mode: horizontal-tb;
	-webkit-appearance: button;
}
.ui-filemanager-search-searchbtn:focus,
.ui-filemanager-search-clearbtn:focus,
.ui-filemanager-search-optionbtn:focus
{
	background-color:#d9d9d9;
}

.ui-filemanager-search-textcontainer{
	margin-right: 83px;
	height: 34px;
	padding: 0 11px;
	white-space: nowrap;
}

.ui-filemanager-search-select{
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
}

.ui-filemanager-search-text{
	border: none;
	font-size:16px;
	height: 24px;
	outline: none;
	padding: 6px 0 6px 0px;
	width: 100%;
	background: transparent;
	direction: ltr;
	unicode-bidi: isolate;
	-webkit-appearance: textfield;
	-webkit-rtl-ordering: logical;
	user-select: text;
	cursor: auto;
	text-rendering: auto;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
	margin: 0em 0em 0em 0em;
	-webkit-writing-mode: horizontal-tb;
}

.ui-filemanager-search-separator{
	border-top: 1px solid #e5e5e5;
	content: '\0000a0';
	display: block;
	line-height: 0;
	margin-bottom: 0px;
	margin-top:12px;
}
.ui-filemanager-search-custom-buttons{
	margin:6px 6px 6px 6px;
	display:inline;
}

.ui-filemanager-search-custom-buttons a{
	padding-right:6px;
}

.ui-filemanager-search-dialog-background{
	position:absolute;
	top:0px;
	left:0px;
	width:10000px;
	height:10000px
}


html.ie8 .ui-filemanager-search-dialog-background,
html.ie9 .ui-filemanager-search-dialog-background,
html.ie10 .ui-filemanager-search-dialog-background{
	background: transparent url(./img/transparent.gif) 0 0 repeat;
}

.ui-filemanager-search-dialog-item{
	display: flex;
	line-height: 29px;
	margin-top: 12px;
	margin-bottom:0px;
	outline: none;
}

.ui-filemanager-search-dialog-item input::placeholder {
  color: #a9a9a9	;
}
.ui-filemanager-search-dialog-item input:-ms-input-placeholder {
  color: #a9a9a9;
}
.ui-filemanager-search-dialog-item input::-ms-input-placeholder {
  color: #a9a9a9;
}

html.ie8 .ui-filemanager-search-dialog-item,
html.ie9 .ui-filemanager-search-dialog-item,
html.ie10 .ui-filemanager-search-dialog-item{
	clear: both;
}

.ui-filemanager-search-dialog-item-label{
	flex: 0 0 120px;
	display: inline-block;
	margin-right: 10px;
	outline: none;
	overflow: hidden;
	text-overflow: ellipsis;
}

html.ie8 .ui-filemanager-search-dialog-item-label,
html.ie9 .ui-filemanager-search-dialog-item-label,
html.ie10 .ui-filemanager-search-dialog-item-label{
	float:left;
	width:130px;
}

.ui-filemanager-search-dialog-item-label-in-value{
	overflow: hidden;
	padding-top: 8px;
	text-overflow: ellipsis;
	display: block;
	line-height: 29px;
}

.ui-filemanager-search-dialog-item-value{
	webkit-align-items: center;
	align-items: center;
	-webkit-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	outline: none;
	overflow: hidden;
}
.ui-filemanager-search-dialog-text{
	border-radius: 1px;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
	font-size: 13px;
	height: 29px;
	padding: 1px 8px;
	-webkit-appearance: textfield;
	background-color: white;
	-webkit-rtl-ordering: logical;
	user-select: text;
	cursor: auto;
	text-rendering: auto;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
	margin: 0em 28px 0em 0em;
	-webkit-writing-mode: horizontal-tb;
	box-sizing: border-box;
	width: 100%;
}

.ui-filemanager-search-dialog-item-value-in-value{
	display: inline-block;
	margin-right: 8px;
	line-height: 29px;
}

.ui-filemanager-search-dialog-footer{
	margin-top:26px;
	margin-bottom:8px;
	padding-right:30px;
	text-align:right;
}

.ui-filemanager-search-dialog-footer button{
	margin-right:10px;
}

.ui-filemanager-search-dialog-close{
	cursor: pointer;
	opacity: .7;
	padding: 5px;
	position: absolute;
	right: 5px;
	top: 5px;
}

.ui-filemanager-search-dialog-add{
	cursor: pointer;
	opacity: .7;
}
html.ie8 .ui-filemanager-search-dialog-add,
html.ie9 .ui-filemanager-search-dialog-add,
html.ie10 .ui-filemanager-search-dialog-add{
	float:right;
}


.ui-filemanager-detailtag-sorted{text-align:left;border-bottom:1px solid #aaa;line-height:2em;padding:5px;}

/* for header */
.ui-filemanager-sortheader-for-detailtag{background-color:#fff;}
.ui-filemanager-sortheader-for-detailtag td{border-bottom:1px solid #aaa;height:2em;line-height:2em;padding-top:0px;padding-bottom:0px;vertical-align:middle;padding-left:5px;padding-right:5px;text-align:left;white-space:nowrap;}
.ui-filemanager-sortheader-for-detailtag td .ui-icon{ display:inline-block }
.ui-filemanager-sortheader-for-detailtag td.check{text-align:center;width:20px;}
.ui-filemanager-sortheader-for-detailtag td.name{width:200px;}
.ui-filemanager-sortheader-for-detailtag td.title{width:50px;}
.ui-filemanager-sortheader-for-detailtag td.subject{width:50px;}
.ui-filemanager-sortheader-for-detailtag td.author{width:50px;}
.ui-filemanager-sortheader-for-detailtag td.category{width:50px;}
.ui-filemanager-sortheader-for-detailtag td.fsize{width:50px}
.ui-filemanager-sortheader-for-detailtag td.date{width:100px;}
.ui-filemanager-sortheader-for-detailtag td.type{width:25px;}
.ui-filemanager-sortheader-for-detailtag td.extra{width:400px;}
.ui-filemanager-sortheader-for-detailtag td.rt{text-align:right}
.ui-filemanager-sortheader-for-detailtag td.rt{text-align:right}

/* for body */
.ui-filemanager-detailtag {border-collapse:collapse; border-style:none;border-spacing:0px; top:-1px}
.ui-filemanager-detailtag .body{cursor:pointer;}

.ui-filemanager-detailtag .body .partition{cursor:default;background-color:#ffffaa;border:1px double #061;height:1.5em;line-height:1.5em;}
/* border:1px double にする理由：http://stackoverflow.com/questions/4096390/ */


.ui-filemanager-detailtag .body a.parent{vertical-align:middle;cursor:pointer;padding-left:1em;font-size:0.85em;color:#008000}
.ui-filemanager-detailtag .body a.parent:hover{vertical-align:middle;cursor:pointer;padding-left:1em;font-size:0.85em;color:#008000;text-decoration:underline}
.ui-filemanager-detailtag .body td{vertical-align:middle;height:2em;line-height:2em;padding-left:5px;padding-right:5px;text-align:left;white-space:nowrap;}
.ui-filemanager-detailtag .body td.cboxarea{text-align:center;width:20px;}
.ui-filemanager-detailtag .body span.icon{vertical-align:middle;margin-right:0em;margin-left:0em;}
.ui-filemanager-detailtag .body span.name{margin-left:0.5em;vertical-align:middle;}
.ui-filemanager-detailtag .body td.title{font-size:12px;}
.ui-filemanager-detailtag .body td.subject{font-size:12px;}
.ui-filemanager-detailtag .body td.author{font-size:12px;}
.ui-filemanager-detailtag .body td.extra{font-size:12px;}
.ui-filemanager-detailtag .body td.fsize{font-size:12px;text-align:right;}
.ui-filemanager-detailtag .body td.date{font-size:12px;}
.ui-filemanager-detailtag .body td.type{font-size:12px;}
.ui-filemanager-detailtag .body td.rt{text-align:right}
.ui-filemanager-detailtag .body .ui-fbicon-overlay{position:relative;left:-21px;margin-right:-21px;vertical-align:middle;}
html.ie8 .ui-filemanager-detailtag .body .ui-fbicon-overlay,html.pad .ui-filemanager-detailtag .body .ui-fbicon-overlay{
	position:relative;left:-20px;margin-right:-20px;vertical-align:middle;margin-left:0em;}

/*
.ui-fileviewer
*/

.ui-fileviewer{text-align:center;vertical-align:middle;}
.ui-fileviewer .message {vertical-align:middle;margin-top:20px;}
.ui-fileviewer .message a{font-weight:bold;}
.ui-fileviewer .video{display:inline-block;margin:0px;vertical-align:middle}
.ui-fileviewer .flv{margin:0px;vertical-align:middle}
.ui-fileviewer .swf{margin:0px;vertical-align:middle}
.ui-fileviewer .img{vertical-align:middle}
.ui-fileviewer .errortext{margin:10px 0 0 0}
.ui-fileviewer .errortext .cause{margin:10px 0 10px 0;}
.ui-fileviewer .errortext .recreate{margin:10px 0 10px 0}

.ui-fileviewer .fileiconwrapper{width:172px;height:172px; margin:50px 0 50px 0; display:inline-block;}
.ui-fileviewer .fileicon{position: relative;}
.ui-fileviewer .fileicon .imgborder{border-style:solid;border-left-color:#d3d3d3;border-top-color:#d3d3d3;border-right-color:#696969;
border-bottom-color:#696969; border-width:1px;border-bottom-width:2px;border-right-width:2px;}
.ui-fileviewer .fileicon .img{width:170px;height:170px;}
.ui-fileviewer .fileicon .icon{display:block;position:absolute;width:16px;height:16px;top:153px;left:153px;}

.ui-fileviewer .ui-fb-license{overflow:scorll;}
.ui-fileviewer .ui-fb-license .title{font-weight:bold;font-size:16px;}
.ui-fileviewer .ui-fb-license table{ margin:5px }
.ui-fileviewer .ui-fb-license table.inner td{ text-align:left;padding:3px 6px 3px 6px;border:1px solid #aaa;}
.ui-fileviewer .ui-fb-license table.inner td.label{background-color:#eee}
.ui-fileviewer .ui-fb-license table.inner td.value{padding:3px 20px 3px 20px;max-width:200px;word-wrap: break-word;}

.ui-fb-pages{text-align:left;padding:0px 10px 0px 10px;background-color:#eee}
.ui-fb-pages .item{position: relative;width:172px;margin-top:10px;margin-left:0px;margin-right:4px;margin-bottom:0px;vertical-align:top;text-align:center;padding:4px;}
.ui-fb-pages .item .thumbnail{position: relative;}
.ui-fb-pages .item .thumbnail img{width:170px;height:170px;border-style:solid;border-left-color:#d3d3d3;border-top-color:#d3d3d3;border-right-color:#696969;
border-bottom-color:#696969; border-width:1px;border-bottom-width:2px;border-right-width:2px;background-color:#fff}
.ui-fb-pages .item .title{color:#000;word-break: break-all;
word-wrap: break-word;
white-space: pre-wrap;
display: block;
text-align: left;}

.ui-fileviewer .ui-fb-markdown{overflow:scroll;text-align:left;padding:0px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.5;
  color: #333;
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ui-fileviewer .ui-fb-markdown .ui-fb-markdown-inner{padding:20px;
max-width:800px;
margin-right: auto;
margin-left : auto;}

.ui-fileviewer .ui-fb-markdown .pl-c {
  color: #969896;
}

.ui-fileviewer .ui-fb-markdown .pl-c1,
.ui-fileviewer .ui-fb-markdown .pl-s .pl-v {
  color: #0086b3;
}

.ui-fileviewer .ui-fb-markdown .pl-e,
.ui-fileviewer .ui-fb-markdown .pl-en {
  color: #795da3;
}

.ui-fileviewer .ui-fb-markdown .pl-smi,
.ui-fileviewer .ui-fb-markdown .pl-s .pl-s1 {
  color: #333;
}

.ui-fileviewer .ui-fb-markdown .pl-ent {
  color: #63a35c;
}

.ui-fileviewer .ui-fb-markdown .pl-k {
  color: #a71d5d;
}

.ui-fileviewer .ui-fb-markdown .pl-s,
.ui-fileviewer .ui-fb-markdown .pl-pds,
.ui-fileviewer .ui-fb-markdown .pl-s .pl-pse .pl-s1,
.ui-fileviewer .ui-fb-markdown .pl-sr,
.ui-fileviewer .ui-fb-markdown .pl-sr .pl-cce,
.ui-fileviewer .ui-fb-markdown .pl-sr .pl-sre,
.ui-fileviewer .ui-fb-markdown .pl-sr .pl-sra {
  color: #183691;
}

.ui-fileviewer .ui-fb-markdown .pl-v {
  color: #ed6a43;
}

.ui-fileviewer .ui-fb-markdown .pl-id {
  color: #b52a1d;
}

.ui-fileviewer .ui-fb-markdown .pl-ii {
  color: #f8f8f8;
  background-color: #b52a1d;
}

.ui-fileviewer .ui-fb-markdown .pl-sr .pl-cce {
  font-weight: bold;
  color: #63a35c;
}

.ui-fileviewer .ui-fb-markdown .pl-ml {
  color: #693a17;
}

.ui-fileviewer .ui-fb-markdown .pl-mh,
.ui-fileviewer .ui-fb-markdown .pl-mh .pl-en,
.ui-fileviewer .ui-fb-markdown .pl-ms {
  font-weight: bold;
  color: #1d3e81;
}

.ui-fileviewer .ui-fb-markdown .pl-mq {
  color: #008080;
}

.ui-fileviewer .ui-fb-markdown .pl-mi {
  font-style: italic;
  color: #333;
}

.ui-fileviewer .ui-fb-markdown .pl-mb {
  font-weight: bold;
  color: #333;
}

.ui-fileviewer .ui-fb-markdown .pl-md {
  color: #bd2c00;
  background-color: #ffecec;
}

.ui-fileviewer .ui-fb-markdown .pl-mi1 {
  color: #55a532;
  background-color: #eaffea;
}

.ui-fileviewer .ui-fb-markdown .pl-mdr {
  font-weight: bold;
  color: #795da3;
}

.ui-fileviewer .ui-fb-markdown .pl-mo {
  color: #1d3e81;
}

.ui-fileviewer .ui-fb-markdown .octicon {
  display: inline-block;
  vertical-align: text-top;
  fill: currentColor;
}

.ui-fileviewer .ui-fb-markdown a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

.ui-fileviewer .ui-fb-markdown a:active,
.ui-fileviewer .ui-fb-markdown a:hover {
  outline-width: 0;
}

.ui-fileviewer .ui-fb-markdown strong {
  font-weight: inherit;
}

.ui-fileviewer .ui-fb-markdown strong {
  font-weight: bolder;
}

.ui-fileviewer .ui-fb-markdown h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.ui-fileviewer .ui-fb-markdown img {
  border-style: none;
}

.ui-fileviewer .ui-fb-markdown svg:not(:root) {
  overflow: hidden;
}

.ui-fileviewer .ui-fb-markdown code,
.ui-fileviewer .ui-fb-markdown kbd,
.ui-fileviewer .ui-fb-markdown pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

.ui-fileviewer .ui-fb-markdown hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.ui-fileviewer .ui-fb-markdown input {
  font: inherit;
  margin: 0;
}

.ui-fileviewer .ui-fb-markdown input {
  overflow: visible;
}

.ui-fileviewer .ui-fb-markdown button:-moz-focusring,
.ui-fileviewer .ui-fb-markdown [type="button"]:-moz-focusring,
.ui-fileviewer .ui-fb-markdown [type="reset"]:-moz-focusring,
.ui-fileviewer .ui-fb-markdown [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

.ui-fileviewer .ui-fb-markdown [type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

.ui-fileviewer .ui-fb-markdown * {
  box-sizing: border-box;
}

.ui-fileviewer .ui-fb-markdown input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.ui-fileviewer .ui-fb-markdown a {
  color: #4078c0;
  text-decoration: none;
}

.ui-fileviewer .ui-fb-markdown a:hover,
.ui-fileviewer .ui-fb-markdown a:active {
  text-decoration: underline;
}

.ui-fileviewer .ui-fb-markdown strong {
  font-weight: 600;
}

.ui-fileviewer .ui-fb-markdown hr {
  height: 0;
  margin: 15px 0;
  overflow: hidden;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #ddd;
}

.ui-fileviewer .ui-fb-markdown hr::before {
  display: table;
  content: "";
}

.ui-fileviewer .ui-fb-markdown hr::after {
  display: table;
  clear: both;
  content: "";
}

.ui-fileviewer .ui-fb-markdown table {
  border-spacing: 0;
  border-collapse: collapse;
}

.ui-fileviewer .ui-fb-markdown td,
.ui-fileviewer .ui-fb-markdown th {
  padding: 0;
}

.ui-fileviewer .ui-fb-markdown h1,
.ui-fileviewer .ui-fb-markdown h2,
.ui-fileviewer .ui-fb-markdown h3,
.ui-fileviewer .ui-fb-markdown h4,
.ui-fileviewer .ui-fb-markdown h5,
.ui-fileviewer .ui-fb-markdown h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.ui-fileviewer .ui-fb-markdown h1 {
  font-size: 32px;
  font-weight: 600;
}

.ui-fileviewer .ui-fb-markdown h2 {
  font-size: 24px;
  font-weight: 600;
}

.ui-fileviewer .ui-fb-markdown h3 {
  font-size: 20px;
  font-weight: 600;
}

.ui-fileviewer .ui-fb-markdown h4 {
  font-size: 16px;
  font-weight: 600;
}

.ui-fileviewer .ui-fb-markdown h5 {
  font-size: 14px;
  font-weight: 600;
}

.ui-fileviewer .ui-fb-markdown h6 {
  font-size: 12px;
  font-weight: 600;
}

.ui-fileviewer .ui-fb-markdown p {
  margin-top: 0;
  margin-bottom: 10px;
}

.ui-fileviewer .ui-fb-markdown blockquote {
  margin: 0;
}

.ui-fileviewer .ui-fb-markdown ul,
.ui-fileviewer .ui-fb-markdown ol {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.ui-fileviewer .ui-fb-markdown ol ol,
.ui-fileviewer .ui-fb-markdown ul ol{
  list-style-type: lower-roman;
}

.ui-fileviewer .ui-fb-markdown ul ul ol,
.ui-fileviewer .ui-fb-markdown ul ol ol,
.ui-fileviewer .ui-fb-markdown ol ul ol,
.ui-fileviewer .ui-fb-markdown ol ol ol{
  list-style-type: lower-alpha;
}

.ui-fileviewer .ui-fb-markdown li{
  list-style-type: inherit;
}

.ui-fileviewer .ui-fb-markdown dd {
  margin-left: 0;
}

.ui-fileviewer .ui-fb-markdown code {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
}

.ui-fileviewer .ui-fb-markdown pre {
  margin-top: 0;
  margin-bottom: 0;
  font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

.ui-fileviewer .ui-fb-markdown .octicon {
  vertical-align: text-bottom;
}

.ui-fileviewer .ui-fb-markdown input {
  -webkit-font-feature-settings: "liga" 0;
  font-feature-settings: "liga" 0;
}

.ui-fileviewer .ui-fb-markdown .form-select::-ms-expand {
  opacity: 0;
}

.ui-fileviewer .ui-fb-markdown::before {
  display: table;
  content: "";
}

.ui-fileviewer .ui-fb-markdown::after {
  display: table;
  clear: both;
  content: "";
}

.ui-fileviewer .ui-fb-markdown>*:first-child {
  margin-top: 0 !important;
}

.ui-fileviewer .ui-fb-markdown>*:last-child {
  margin-bottom: 0 !important;
}

.ui-fileviewer .ui-fb-markdown a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.ui-fileviewer .ui-fb-markdown .anchor {
  float: left;
  padding-right: 4px;
  margin-left: -20px;
  line-height: 1;
}

.ui-fileviewer .ui-fb-markdown .anchor:focus {
  outline: none;
}

.ui-fileviewer .ui-fb-markdown p,
.ui-fileviewer .ui-fb-markdown blockquote,
.ui-fileviewer .ui-fb-markdown ul,
.ui-fileviewer .ui-fb-markdown ol,
.ui-fileviewer .ui-fb-markdown dl,
.ui-fileviewer .ui-fb-markdown table,
.ui-fileviewer .ui-fb-markdown pre {
  margin-top: 0;
  margin-bottom: 16px;
}

.ui-fileviewer .ui-fb-markdown hr {
  height: 0.25em;
  padding: 0;
  margin: 24px 0;
  background-color: #e7e7e7;
  border: 0;
}

.ui-fileviewer .ui-fb-markdown blockquote {
  padding: 0 1em;
  color: #777;
  border-left: 0.25em solid #ddd;
}

.ui-fileviewer .ui-fb-markdown blockquote>:first-child {
  margin-top: 0;
}

.ui-fileviewer .ui-fb-markdown blockquote>:last-child {
  margin-bottom: 0;
}

.ui-fileviewer .ui-fb-markdown kbd {
  display: inline-block;
  padding: 3px 5px;
  font-size: 11px;
  line-height: 10px;
  color: #555;
  vertical-align: middle;
  background-color: #fcfcfc;
  border: solid 1px #ccc;
  border-bottom-color: #bbb;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #bbb;
}

.ui-fileviewer .ui-fb-markdown h1,
.ui-fileviewer .ui-fb-markdown h2,
.ui-fileviewer .ui-fb-markdown h3,
.ui-fileviewer .ui-fb-markdown h4,
.ui-fileviewer .ui-fb-markdown h5,
.ui-fileviewer .ui-fb-markdown h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}

.ui-fileviewer .ui-fb-markdown h1 .octicon-link,
.ui-fileviewer .ui-fb-markdown h2 .octicon-link,
.ui-fileviewer .ui-fb-markdown h3 .octicon-link,
.ui-fileviewer .ui-fb-markdown h4 .octicon-link,
.ui-fileviewer .ui-fb-markdown h5 .octicon-link,
.ui-fileviewer .ui-fb-markdown h6 .octicon-link {
  color: #000;
  vertical-align: middle;
  visibility: hidden;
}

.ui-fileviewer .ui-fb-markdown h1:hover .anchor,
.ui-fileviewer .ui-fb-markdown h2:hover .anchor,
.ui-fileviewer .ui-fb-markdown h3:hover .anchor,
.ui-fileviewer .ui-fb-markdown h4:hover .anchor,
.ui-fileviewer .ui-fb-markdown h5:hover .anchor,
.ui-fileviewer .ui-fb-markdown h6:hover .anchor {
  text-decoration: none;
}

.ui-fileviewer .ui-fb-markdown h1:hover .anchor .octicon-link,
.ui-fileviewer .ui-fb-markdown h2:hover .anchor .octicon-link,
.ui-fileviewer .ui-fb-markdown h3:hover .anchor .octicon-link,
.ui-fileviewer .ui-fb-markdown h4:hover .anchor .octicon-link,
.ui-fileviewer .ui-fb-markdown h5:hover .anchor .octicon-link,
.ui-fileviewer .ui-fb-markdown h6:hover .anchor .octicon-link {
  visibility: visible;
}

.ui-fileviewer .ui-fb-markdown h1 {
  padding-bottom: 0.3em;
  font-size: 2em;
  border-bottom: 1px solid #eee;
}

.ui-fileviewer .ui-fb-markdown h2 {
  padding-bottom: 0.3em;
  font-size: 1.5em;
  border-bottom: 1px solid #eee;
}

.ui-fileviewer .ui-fb-markdown h3 {
  font-size: 1.25em;
}

.ui-fileviewer .ui-fb-markdown h4 {
  font-size: 1em;
}

.ui-fileviewer .ui-fb-markdown h5 {
  font-size: 0.875em;
}

.ui-fileviewer .ui-fb-markdown h6 {
  font-size: 0.85em;
  color: #777;
}

.ui-fileviewer .ui-fb-markdown ul,
.ui-fileviewer .ui-fb-markdown ol {
  padding-left: 2em;
}

.ui-fileviewer .ui-fb-markdown ul ul,
.ui-fileviewer .ui-fb-markdown ul ol,
.ui-fileviewer .ui-fb-markdown ol ol,
.ui-fileviewer .ui-fb-markdown ol ul {
  margin-top: 0;
  margin-bottom: 0;
}

.ui-fileviewer .ui-fb-markdown li>p {
  margin-top: 16px;
}

.ui-fileviewer .ui-fb-markdown li+li {
  margin-top: 0.25em;
}

.ui-fileviewer .ui-fb-markdown dl {
  padding: 0;
}

.ui-fileviewer .ui-fb-markdown dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: bold;
}

.ui-fileviewer .ui-fb-markdown dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}

.ui-fileviewer .ui-fb-markdown table {
  display: block;
  width: 100%;
  overflow: auto;
}

.ui-fileviewer .ui-fb-markdown table th {
  font-weight: bold;
}

.ui-fileviewer .ui-fb-markdown table th,
.ui-fileviewer .ui-fb-markdown table td {
  padding: 6px 13px;
  border: 1px solid #ddd;
}

.ui-fileviewer .ui-fb-markdown table tr {
  background-color: #fff;
  border-top: 1px solid #ccc;
}

.ui-fileviewer .ui-fb-markdown table tr:nth-child(2n) {
  background-color: #f8f8f8;
}

.ui-fileviewer .ui-fb-markdown img {
  max-width: 100%;
  box-sizing: content-box;
  background-color: #fff;
}

.ui-fileviewer .ui-fb-markdown code {
  padding: 0;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(0,0,0,0.04);
  border-radius: 3px;
}

.ui-fileviewer .ui-fb-markdown code::before,
.ui-fileviewer .ui-fb-markdown code::after {
  letter-spacing: -0.2em;
  content: "\00a0";
}

.ui-fileviewer .ui-fb-markdown pre {
  word-wrap: normal;
}

.ui-fileviewer .ui-fb-markdown pre>code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}

.ui-fileviewer .ui-fb-markdown .highlight {
  margin-bottom: 16px;
}

.ui-fileviewer .ui-fb-markdown .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.ui-fileviewer .ui-fb-markdown .highlight pre,
.ui-fileviewer .ui-fb-markdown pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f7f7f7;
  border-radius: 3px;
}

.ui-fileviewer .ui-fb-markdown pre code {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}

.ui-fileviewer .ui-fb-markdown pre code::before,
.ui-fileviewer .ui-fb-markdown pre code::after {
  content: normal;
}

.ui-fileviewer .ui-fb-markdown .pl-0 {
  padding-left: 0 !important;
}

.ui-fileviewer .ui-fb-markdown .pl-1 {
  padding-left: 3px !important;
}

.ui-fileviewer .ui-fb-markdown .pl-2 {
  padding-left: 6px !important;
}

.ui-fileviewer .ui-fb-markdown .pl-3 {
  padding-left: 12px !important;
}

.ui-fileviewer .ui-fb-markdown .pl-4 {
  padding-left: 24px !important;
}

.ui-fileviewer .ui-fb-markdown .pl-5 {
  padding-left: 36px !important;
}

.ui-fileviewer .ui-fb-markdown .pl-6 {
  padding-left: 48px !important;
}

.ui-fileviewer .ui-fb-markdown .full-commit .btn-outline:not(:disabled):hover {
  color: #4078c0;
  border: 1px solid #4078c0;
}

.ui-fileviewer .ui-fb-markdown kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
  line-height: 10px;
  color: #555;
  vertical-align: middle;
  background-color: #fcfcfc;
  border: solid 1px #ccc;
  border-bottom-color: #bbb;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #bbb;
}

.ui-fileviewer .ui-fb-markdown :checked+.radio-label {
  position: relative;
  z-index: 1;
  border-color: #4078c0;
}

.ui-fileviewer .ui-fb-markdown .task-list-item {
  list-style-type: none;
}

.ui-fileviewer .ui-fb-markdown .task-list-item+.task-list-item {
  margin-top: 3px;
}

.ui-fileviewer .ui-fb-markdown .task-list-item input {
  margin: 0 0.2em 0.25em -1.6em;
  vertical-align: middle;
}

.ui-fileviewer .ui-fb-markdown hr {
  border-bottom-color: #eee;
}

/* viewer */
.ui-fb-viewer{margin:0px; overflow-y:hidden; overflow-x:hidden; position: relative;text-align:center;}
/* infopanel */
.ui-fb-infopanel-splitter{cursor:e-resize;background:#f3f3f3 url(./img/splitterbar.gif) top left repeat-y;}
.ui-fb-infopanel{padding:0px;font-size:12px;background-color:#f3f3f3;height:100%}
.ui-fb-infopanel-label{color:#000000;font-weight:bold;font-size:1.1em;margin-top:10px;padding:2px 2px 2px 2px;text-align:left;}
.ui-fb-infopanel-value{color:#000000;padding:2px 2px 2px 10px; text-align:left;}
.ui-fb-preview_creating{color:#000000;background-color: #fff8a3;border: 1px solid #ffcd47;margin:5px;padding:3px;font-weight:bold}
.ui-fb-infopanel-propertytable {width:100%}
.ui-fb-infopanel-propertytable th{display: block;
    margin: 2px 0px;
    padding: 2px 6px;
    border-color: #cdc3b7;
    border-bottom-color: #cdc3b7;
    border-width: 0 0 1px 7px;
    border-style: solid;
    color: #3f3731;
    vertical-align:top; text-align:left; font-size:12px;white-space:normal;font-weight:normal;}
.ui-fb-infopanel-propertytable td{text-align:left; font-size:12px;vertical-align:middle;}
.ui-fb-infopanel-propertytable td textarea{font-size:12px;padding:5px;line-height:1.3em;}
.ui-fb-infopanel-propertytable td{padding-left:3px}
.ui-fb-infopanel-propertytable td input{font-size:12px;}
.ui-fb-infopanel-propertytable td.wrap {white-space:normal}
.ui-fb-infopanel .abviewerads{font-size:0.8em;color:#aaa;padding:3px;white-space: normal}

/* ui-fb-backuplist */
.ui-fb-backuplist {margin:4px 8px}
.ui-fb-backuplist li{margin-bottom:10px;color:#00c;text-decoration:underline;cursor:pointer;list-style-type: disc;margin-left:10px;}

/* ui-fb-tag */
.ui-fb-tagitem-row{display:table;table-layout:auto;width:100%;xxborder:1px solid green;}
.rowmagin .ui-fb-tagitem-row{margin-bottom:10px}
.ui-fb-tagitem-label{
	vertical-align:top;
	width:40%;
	min-width:60px;
	display: table-cell;
}
.ui-fb-tagitem-label div.label{
	margin: 2px 0px;
	padding: 2px 6px;
	border-color: #cdc3b7;
	border-bottom-color: #cdc3b7;
	border-width: 0 0 1px 7px;
	border-style: solid;
	color: #3f3731;
	text-align:left;
	font-size:12px;
	white-space:normal;
	font-weight:normal;
	display:table;
}
.ui-fb-tagitem-label div.label label{display:table-cell;vertical-align:middle;}
.ui-fb-tagitem-label div.label input.cbox{display:table-cell;vertical-align:middle;margin:0px 5px 2px 0px;}

.ui-fb-tagitem-value{
	xxborder:1px solid red;
	white-space:normal;
	min-width:60px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	padding-left:3px;
}
.ui-fb-tagitem-value textarea{
	font-size:12px;
	padding:5px;
	line-height:1.3em;
}
.ui-fb-tagitem-value input{
	font-size:12px;
}

/*
.ui-fb-common
*/
.ui-fb-section{margin-bottom:10px;}
.ui-fb-subject{padding:5px;font-size:1.2em;font-weight:bold;border-bottom:1px solid #aaa;background-color:#f1f1f1;}
.ui-fb-container{padding:10px;}
.ui-fb-scrollbody{margin:0px;padding:0px}
.ui-fb-footer{clear:both;text-align: center;margin-top: 6px;padding-top: 4px;padding-bottom: 4px;margin-bottom: 6px;}
.ui-fb-space{height:500px}

.ui-fb-link{cursor:pointer;border:1px dashed transparent;}
.ui-fb-link:hover{background-color:#f0f8ff;border:1px solid #99d1ff}
.ui-fb-link-disabled{cursor:default;border:none;}
.ui-fb-link-disabled:hover{background-color:none;border:none}
.ui-fb-focused{background-color:#cce8ff;border:1px solid #99d1ff}
.ui-fb-focused-disabled{background-color:#d9d9d9;border:1px solid #d9d9d9}

.ui-fb-selectdialog .ui-breadcrumbs-folder .last{background-color:#f0f8ff;border:1px solid #99d1ff}

.ui-fb-img-wait{width:32px;height:32px;display: inline-block; overflow: hidden; background-image: url(./icons/wait.gif);}
.ui-fb-img-wait16{width:16px;height:16px;display: inline-block; overflow: hidden; background-image: url(./icons/wait16.gif);}
.ui-fb-img-loading{width:24px;height:24px;display: inline-block; overflow: hidden; background-image: url(./icons/loading.gif);}
.ui-fb-img-done{width:16px;height:16px;display: inline-block; overflow: hidden; background-image: url(./img/done.gif);}
.ui-fb-img-arrowdown{width:7px;height:4px;display: inline-block; overflow: hidden; background-image: url(./icons/arrowdown.png);}
.ui-fb-img-close{width:20px;height:20px;display: inline-block; overflow: hidden; background-image: url(./icons/close.png);}

.ui-fb-toolbar{overflow:hidden;white-space:nowrap;position:relative;border-bottom:1px solid #aaa;height:33px;background-color:#fff;padding:0px;margin:0px;}
.ui-fb-toolbar-left{position:absolute;top:0;left:0}
.ui-fb-toolbar-right{position:absolute;top:0;right:0}
.ui-fb-toolbar-left > *, .ui-fb-toolbar-right > *{position:relative;float:left;}
.ui-fb-toolbar-button{margin:3px 4px 0px 0px;}
.ui-fb-toolbar-left .ui-fb-toolbar-button:first-child{margin-left:4px}
.ui-fb-toolbar-itemcontainer{display:inline-block;height:33px;line-height:33px;padding:0px;margin:0px 4px 0px 0px;}
.ui-fb-largetoolbar{height:45px;line-height:45px}
.ui-fb-toolbar-button-for-largetoolbar{margin:9px 4px 0px 0px;}

.ui-breadcrumbs{height:33px;line-height:33px;overflow:hidden;white-space:nowrap;display: inline-block;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 4px;}
.ui-breadcrumbs .ui-breadcrumbs-folder{margin:0px;padding:0px;display:inline-block;height:33px;line-height:33px;}
.ui-breadcrumbs-foldername{display:inline-block;height:31px;line-height:31px;padding:0px 5px 0px 3px;margin:0px;min-width:16px;text-align:center;}
.ui-breadcrumbs-separator{width: 7px; height: 9px; 
	display: inline-block; overflow: hidden; margin:0px;padding:0px;
	background-image: url(./img/all.png);background-position:-110px -30px;
}
.ui-breadcrumbs-backmenu{display:inline-block;cursor:pointer;}

.ui-breadcrumbs-icon-wrapper{position:relative;display:inline-block;width:16px;height:13px;line-height:13px;}
.ui-breadcrumbs-overlayicon{position:absolute;left:0px;top:0px}
.ui-breadcrumbs-icon{position:absolute;left:0px;top:0px;}

.ui-breadcrumbs-back{width: 10px; height: 9px; 
	display: inline-block; overflow: hidden; background-position: 0px 0px;padding:0 5px 0 0;
	background-image: url(./img/all.png);background-position:-100px -10px;background-repeat:no-repeat;
}


.ui-breadcrumbs-editor{box-sizing:border-box;overflow:hidden;white-space:nowrap;height:33px;line-height:33px;display: inline-block;width:100%;border-width:1px 2px 1px 2px;border-style:solid;border-color:#4D90FE;margin:0px;padding:0px 0px 0px 4px;}
.ui-breadcrumbs-text-container{display:inline-block;height:33px;line-height:33px;}
.ui-breadcrumbs-text{border:0px;outline:0px;margin:0px;padding:0px 0px 0px 0px;width:100%}
.ui-breadcrumbs-text:focus {border:0px;outline:none;}


html.mobile .ui-fb-toolbar{height:45px}
html.mobile .ui-fb-toolbar-itemcontainer{height:45px;line-height:45px}
html.mobile .ui-fb-toolbar-button{margin:9px 4px 0px 0px;}
html.mobile .ui-breadcrumbs{height:45px;line-height:45px}
html.mobile .ui-breadcrumbs .ui-breadcrumbs-folder{height:45px;line-height:45px}
html.mobile .ui-breadcrumbs-editor{height:45px;line-height:45px}
html.mobile .ui-breadcrumbs-text-container{height:45px;line-height:45px}
html.mobile .ui-breadcrumbs-foldername{height:43px;line-height:43px}

html.pad .ui-fb-toolbar{height:45px}
html.pad .ui-fb-toolbar-itemcontainer{height:45px;line-height:45px}
html.pad .ui-fb-toolbar-button{margin:9px 4px 0px 0px;}
html.pad .ui-breadcrumbs{height:45px;line-height:45px}
html.pad .ui-breadcrumbs .ui-breadcrumbs-folder{height:45px;line-height:45px}
html.pad .ui-breadcrumbs-editor{height:45px;line-height:45px}
html.pad .ui-breadcrumbs-text-container{height:45px;line-height:45px}
html.pad .ui-breadcrumbs-foldername{height:43px;line-height:43px}

.ui-autocomplete .ui-state-focus{border:1px solid #99d1ff!important;background: #cce8ff!important;}

.ui-datepicker select.ui-datepicker-month{
	margin-left:3px;
	width:70px;
} 
.ui-datepicker select.ui-datepicker-year{
	margin-right:3px;
	width:70px;
}

.ui-datepicker-trigger{
	margin:0 0 0 -1px;
}

button.ui-datepicker-current { opacity: 1 !important; font-weight:bold !important;}

.ui-fb-loading{
position:absolute;
top:4px;
left:-40px;
margin-left:50%;
z-index:100;
border-width: 1px;
display:inline-block;
height: 18px;
opacity: 1;
visibility: visible;
padding: 4px 16px;background-color: #f9edbe;
border-color: #f0c36d;
color: #333;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
-webkit-transition: all 0 linear 1s,opacity 1s;
-moz-transition: all 0 linear 1s,opacity 1s;
-o-transition: all 0 linear 1s,opacity 1s;
transition: all 0 linear 1s,opacity 1s;
}


/*
.ui-fb-iconbutton
*/
.ui-fb-iconbutton-outer{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: default;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	margin-right: 5px;
	height: 27px;
	line-height: 27px;
	padding: 0 8px;
	position: relative;
	display: inline-block;
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	border: 1px solid #c6c6c6;
	color: #444;
	background-color: #f5f5f5;
	-webkit-user-select: none;}
a.ui-fb-iconbutton-outer{
	height: 25px;
	line-height: 25px;
}
.ui-fb-iconbutton-outer:visited{color: #444;}
.ui-fb-iconbutton-outer:link{color: #444;}
.ui-fb-iconbutton-long{min-width: 64px;}
.ui-fb-iconbutton-short{min-width: 16px;}
.ui-fb-iconbutton-outer:hover{
	cursor:pointer;
	background-image: -webkit-linear-gradient(top,#fbfbfb,#f1f1f1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	background-color: #fbfbfb;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);}
.ui-fb-iconbutton-yellow{
	background-image: -webkit-linear-gradient(top,#fff0a1,#fff0a1);
	background-color: #fff0a1;
}
.ui-fb-iconbutton-yellow:hover{
	background-image: -webkit-linear-gradient(top,#fff0a1,#fff0a1);
	background-color: #fff0a1;
}
.ui-fb-iconbutton-red{
	background-image: -webkit-linear-gradient(top,#dd4b39,#dd4b39);
	background-color: #dd4b39;
}
.ui-fb-iconbutton-red:hover{
	background-image: -webkit-linear-gradient(top,#dd4b39,#dd4b39);
	background-color: #dd4b39;
}

.ui-fb-iconbutton-pink{
	background-image: -webkit-linear-gradient(top,#fff1f4,#fff1f4);
	background-color: #fff1f4;
}
.ui-fb-iconbutton-pink:hover{
	background-image: -webkit-linear-gradient(top,#fff1f4,#fff1f4);
	background-color: #fff1f4;
}
.ui-fb-iconbutton-blue{
	background-image: -webkit-linear-gradient(top,#f0f8ff,#f0f8ff);
	background-color: #f0f8ff;
}
.ui-fb-iconbutton-blue:hover{
	background-image: -webkit-linear-gradient(top,#f0f8ff,#f0f8ff);
	background-color: #f0f8ff;
}
.ui-fb-iconbutton-gold{
	background-image: -webkit-linear-gradient(top,#ffd700,#ffd700);
	background-color: #ffd700;
}
.ui-fb-iconbutton-gold:hover{
	background-image: -webkit-linear-gradient(top,#ffd700,#ffd700);
	background-color: #ffd700;
}
.ui-fb-iconbutton-orange{
	background-image: -webkit-linear-gradient(top,#ffa500,#ffa500);
	background-color: #ffa500;
}
.ui-fb-iconbutton-orange:hover{
	background-image: -webkit-linear-gradient(top,#ffa500,#ffa500);
	background-color: #ffa500;
}
.ui-fb-iconbutton-palegreen{
	background-image: -webkit-linear-gradient(top,#98fb98,#98fb98);
	background-color: #98fb98;
}
.ui-fb-iconbutton-palegreen:hover{
	background-image: -webkit-linear-gradient(top,#98fb98,#98fb98);
	background-color: #98fb98;
}

.ui-fb-iconbutton-outer-disabled:hover{cursor:default}
.ui-fb-iconbutton-inner{margin-top:0px;display: inline-block;}
html.pc.gecko .ui-fb-iconbutton-inner{margin-top:-2px;}
html.pc.ie .ui-fb-iconbutton-inner{margin-top:-1px;}
html.pc.chrome .ui-fb-iconbutton-inner{margin-top:-1px;}
html.android .ui-fb-iconbutton-inner{margin-top:1px;}
html.android.gecko .ui-fb-iconbutton-inner{margin-top:0px;}

/*chrome and opera hack end*/
.ui-fb-iconbutton-label{position: relative;display: inline-block;}
.ui-fb-iconbutton-image{
	opacity: .75;
	vertical-align: middle;
	position: relative;
	display: inline-block;
	font-size: 0;
	width:16px;height:17px;
	margin-left:-5px;
	margin-top:-3px;
} 
.ui-fb-iconbutton-image-allowdown{background: url(./img/all.png);background-position:-100px 0; background-repeat: no-repeat; margin-left: 3px;margin-top: -1px;height: 6px;width: 7px;}
.ui-fb-iconbutton-image-allowup{background: url(./img/all.png);background-position:-107px 0; background-repeat: no-repeat; margin-left: 3px;margin-top: -1px;height: 6px;width: 7px;}
.ui-fb-iconbutton-image-menu{background: url(./img/all.png);background-position:-140px 0; background-repeat: no-repeat;margin-top:-4px;}
.ui-fb-iconbutton-image-download{background: url(./img/all.png);background-position:-64px -96px; background-repeat: no-repeat;margin-top:-6px;}
.ui-fb-iconbutton-image-view{background: url(./img/all.png);background-position:-120px -40px; background-repeat: no-repeat;
width:19px;height:20px;margin-top:-4px;margin-left:-5px;}
.ui-fb-iconbutton-image-newdir{background: url(./img/all.png);background-position:-120px -20px; background-repeat: no-repeat;width:19px;height:20px;margin-top:-9px;margin-left:-5px;}
.ui-fb-iconbutton-image-prev{background: url(./img/all.png);background-position:-64px -144px; background-repeat: no-repeat;}
.ui-fb-iconbutton-image-next{background: url(./img/all.png);background-position:-80px -144px; background-repeat: no-repeat;}
.ui-fb-iconbutton-image-search{background: url(./img/all.png);background-position:-100px -40px; background-repeat: no-repeat;width:20px;height:21px;margin-top:-3px;margin-left:-5px;}
.ui-fb-iconbutton-image-updir{background: url(./img/all.png);background-position:-145px -216px; background-repeat: no-repeat;width:25px;height:26px;margin-top:-3px;margin-left:-5px;opacity: .99;}
.ui-fb-iconbutton-image-reload{background: url(./img/all.png);background-position:-140px -20px; background-repeat: no-repeat;width:20px;height:21px;margin-top:-3px;margin-left:-5px;}
.ui-fb-iconbutton-image-prev2{background: url(./img/all.png);background-position:-64px -158px; background-repeat: no-repeat;}
.ui-fb-iconbutton-image-next2{background: url(./img/all.png);background-position:-80px -158px; background-repeat: no-repeat;}
.ui-fb-iconbutton-image-back{background: url(./img/all.png);background-position:-96px -113px; background-repeat: no-repeat;
width:14px;height:15px;}
.ui-fb-iconbutton-image-closepanel{background: url(./img/all.png);background-position:-96px -128px; background-repeat: no-repeat;
width:13px;height:15px;}
.ui-fb-iconbutton-image-openpanel{background: url(./img/all.png);background-position:-96px -144px; background-repeat: no-repeat;
width:13px;height:15px;}
.ui-fb-iconbutton-image-menu2{background: url(./img/all.png);background-position:-96px -160px;background-repeat: no-repeat;margin-top:-6px;
width:13px;height:13px;}


.ui-fb-image-file-prev{background: url(./img/all.png);background-position:0px -186px;background-repeat: no-repeat;
width:17px;height:30px;
	vertical-align: middle;
	position: relative;
	display: inline-block;
	font-size: 0;
}

.ui-fb-image-file-next{background: url(./img/all.png);background-position:-19px -186px;background-repeat: no-repeat;
width:17px;height:30px;
	vertical-align: middle;
	position: relative;
	display: inline-block;
	font-size: 0;
}

.ui-state-disabled .ui-fb-iconbutton-image{filter:Alpha(Opacity=35);}

.ui-fb-image-alert{display:inline-block;width:24px;height:24px;cursor:pointer;
	background-image: url(./img/all.png);background-position:-96px -60px;}

.ui-fb-pathtypechanger{text-align:right;font-size:11px;margin-top:0px;}
.ui-fb-pathtypechanger option{font-size:11px}

.ui-fb-datagrid-container{padding:10px;}
.ui-fb-datagrid {
	table-layout: fixed;width:100%;
	border-collapse: collapse;border-spacing:0;border:1px solid #aaa;}
.ui-fb-datagrid th{word-wrap:break-word; overflow-wrap:break-word; white-space: normal;overflow:hidden;vertical-align:middle;}
.ui-fb-datagrid td{word-wrap:break-word; overflow-wrap:break-word; white-space: normal;overflow:hidden;vertical-align:middle;}
.ui-fb-datagrid td.buttons{padding:2px;}
.ui-fb-datagrid-toolbar{margin:5px 0px 10px 0px}
.ui-fb-datagrid-toolbar button{margin-right:5px;}

.ui-fb-dragging {background-color:#cce8ff !important;}

.ui-fb-savablecontainer-inactive{border-color:transparent;background-color:transparent;outline-color:transparent;}
@media all and (-ms-high-contrast: none) {
  /* IE11 にのみ適用される */
  *::-ms-backdrop, .ui-fb-savablecontainer-inactive{border:none;}
}
.ui-fb-savablecontainer-footer{text-align:left;padding:3px 0px 14px 0px;}
.ui-fb-savablecontainer-footer button{cursor:pointer;margin-right:5px;}

.ui-fb-savable-text{
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow-wrap: break-word;
	box-sizing: border-box;
	width:100%;
	overflow:hidden;
	resize:none;
}

body{
	-webkit-text-size-adjust:none;
	font:14px/1.231 "Meiryo UI",Meiryo,"MS PGothic",Osaka,"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,"sans-serif";
}
input,textarea,select,option,button{
	font:14px/1.231 "Meiryo UI",Meiryo,"MS PGothic",Osaka,"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,"sans-serif";
}
input,textarea{outline: none;}

.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}


@media all and (max-width: 400px) {
  .ui-hidden-smallview {
    display: none;
  }
}

@media all and (max-width: 600px) {
  .ui-hidden-mediumview {
    display: none;
  }
}

/*ui-fb-progress-dialog*/
.ui-fb-progress-dialog{table-layout: fixed;margin:0px 10px 0px 10px;}
.ui-fb-progress-dialog .progressicon{padding:5px;vertical-align:top;width:18px;}
.ui-fb-progress-dialog .progresstitle{padding:5px;vertical-align:top}
.ui-fb-progress-dialog .progresstitleinner{word-break:break-all;word-wrap:break-word;font-size:12px;overflow:hidden;text-overflow:ellipsis}
.ui-fb-progress-dialog .progresscontent{padding:0px 5px 0px 5px;}
.ui-fb-progress-dialog .progressmsg{width:100%;margin-bottom:5px;font-weight:bold;}
.ui-fb-progress-dialog .progressnowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ui-fb-progress-dialog .progresserror{color:red}
.ui-fb-progress-dialog .progressbar{height:16px;width:100%;position:relative}
.ui-fb-progress-dialog .progresslabel{position: absolute;
top: 50%;
left: 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%);
text-shadow: 1px 1px 0 #fff;}

/*ui-fb-progress-dialog-textonly*/
.ui-fb-progress-dialog-textonly td{vertical-align:middle;padding:5px 5px 0px 0px}

.ui-fb-iframe-wrapper{overflow:auto;
-webkit-overflow-scrolling:touch;
display:inline-block}

/* ui-fb-collapsable */
.ui-fb-collapsable{padding:5px 0px 0px 0px;white-space:nowrap;}
.ui-fb-collapsable-title{
	position:relative;
	height:22px;
}
.ui-fb-collapsable-title-icon{
	position:absolute;
	top:3px;
	cursor:pointer;
	overflow: hidden;
	opacity:0.6;
	background: url(./img/all.png);
	background-position:0px -160px;
	width:16px;height:16px;
}
.ui-fb-collapsable-title-collapsed{
	background-position:-16px -160px;
}
.ui-fb-collapsable-title-text{
	position:absolute;
	display:inline-block;
	left:20px;
	font-size:14px;
}
.ui-fb-collapsable-content{
	margin:5px 1px 5px 10px;
}

.ui-fb-selectmenu{
border: 1px solid #d9d9d9;
border-top: 1px solid #c0c0c0;text-align: left;
font-size:1em;
padding:5px 0.4em;
display: inline-block;
position: relative;
line-height: normal;
margin-right: 0px;
cursor: pointer;
vertical-align: middle;
white-space: nowrap;
}

.ui-fb-selectmenu-arrow{
float: right;margin-top: 6px;
}

.ui-fb-selectmenu-label{
display: block;
margin-right: 0px;
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
white-space: nowrap;
}

.ui-fb-savabletsvedit-table{
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
}

.ui-fb-savabletsvedit-table th{
	font-weight:bold;
}

.ui-fb-savabletsvedit-table td, .ui-fb-savabletsvedit-table th{
	padding:2px;
	border:1px solid #aaa;
	word-wrap: break-word; /* IE11用 */
	overflow-wrap: break-word;
}
.ui-fbicon {width: 16px; height: 16px; 
	display: inline-block; overflow: hidden; background-position: -48px -16px;
	background-image: url(./img/all.png);
}

.ui-fbicon-overlay{width: 16px; height: 16px; 
	display: inline-block; overflow: hidden;
}
.ui-fbicon-overlay-s{width: 100px; height: 100px;
	display: inline-block; overflow: hidden;}
.ui-fbicon-overlay-m{width: 170px; height: 170px; 
	display: inline-block; overflow: hidden;}

.ui-fbicon-lnk-overlay {background-image: url(./icons/lnk_overlay.png);}
.ui-fbicon-lnk-overlay-s {background-image: url(./icons/lnk_overlay_s.png);}
.ui-fbicon-lnk-overlay-m {background-image: url(./icons/lnk_overlay_m.png);}

.ui-fbicon-menu-open { background-position: -32px 0px}

.ui-fbicon-ai { background-position: 0px 0px}
.ui-fbicon-arw { background-position: -16px 0px}
.ui-fbicon-asp { background-position: -32px 0px}
.ui-fbicon-avi { background-position: -48px 0px}
.ui-fbicon-bat { background-position: -64px 0px}
.ui-fbicon-bmp { background-position: -16px 0px}
.ui-fbicon-cab { background-position: -80px 0px}
.ui-fbicon-chm { background-position: 0px -16px}
.ui-fbicon-com { background-position: -64px 0px}
.ui-fbicon-cr2 { background-position: -16px 0px}
.ui-fbicon-crw { background-position: -16px 0px}
.ui-fbicon-css { background-position: -16px -16px}
.ui-fbicon-csv { background-position: -32px -16px}
.ui-fbicon-dat { background-position: -64px 0px}
.ui-fbicon-dcr { background-position: -16px 0px}
.ui-fbicon-dll { background-position: -64px 0px}
.ui-fbicon-dng { background-position: -16px 0px}
.ui-fbicon-doc { background-position: -64px -16px}
.ui-fbicon-rtf { background-position: -64px -16px}
.ui-fbicon-docm { background-position: -64px -16px}
.ui-fbicon-docx { background-position: -64px -16px}
.ui-fbicon-dwg { background-position: -80px -16px}
.ui-fbicon-dxf { background-position: 0px -32px}
.ui-fbicon-emf { background-position: -16px 0px}
.ui-fbicon-eps { background-position: -16px -32px}
.ui-fbicon-exe { background-position: -64px 0px}
.ui-fbicon-favorite { background-position: -122px -80px}
.ui-fbicon-flv { background-position: -48px 0px}
.ui-fbicon-folder { background-position: 0px -80px}
.ui-fbicon-search { background-position: -80px -80px}
.ui-fbicon-gif { background-position: -16px 0px}
.ui-fbicon-gz { background-position: -80px 0px}
.ui-fbicon-hlp { background-position: 0px -16px}
.ui-fbicon-htm { background-position: -32px 0px}
.ui-fbicon-html { background-position: -32px 0px}
.ui-fbicon-ico { background-position: -16px 0px}
.ui-fbicon-indd { background-position: -32px -32px}
.ui-fbicon-j2k { background-position: -16px 0px}
.ui-fbicon-jpeg { background-position: -16px 0px}
.ui-fbicon-jpg { background-position: -16px 0px}
.ui-fbicon-js { background-position: -48px -32px}
.ui-fbicon-jtd { background-position: -64px -32px}
.ui-fbicon-lnk { background-position: -32px -80px}
.ui-fbicon-lzh { background-position: -80px 0px}
.ui-fbicon-md { background-position: -16px -16px}
.ui-fbicon-mdb { background-position: -80px -32px}
.ui-fbicon-mht { background-position: -32px 0px}
.ui-fbicon-mp3 { background-position: -48px 0px}
.ui-fbicon-mp4 { background-position: -48px 0px}
.ui-fbicon-mpeg { background-position: -48px 0px}
.ui-fbicon-mpg { background-position: -48px 0px}
.ui-fbicon-mrw { background-position: -16px 0px}
.ui-fbicon-nef { background-position: -16px 0px}
.ui-fbicon-odp { background-position: 0px -48px}
.ui-fbicon-ods { background-position: -16px -48px}
.ui-fbicon-odt { background-position: -64px -16px}
.ui-fbicon-ogv { background-position: -48px 0px}
.ui-fbicon-orf { background-position: -16px 0px}
.ui-fbicon-pdf { background-position: -32px -48px}
.ui-fbicon-pef { background-position: -16px 0px}
.ui-fbicon-php { background-position: -48px -48px}
.ui-fbicon-png { background-position: -16px 0px}
.ui-fbicon-ppt { background-position: 0px -48px}
.ui-fbicon-pptm { background-position: 0px -48px}
.ui-fbicon-pptx { background-position: 0px -48px}
.ui-fbicon-pps { background-position: 0px -48px}
.ui-fbicon-ppsm { background-position: 0px -48px}
.ui-fbicon-ppsx { background-position: 0px -48px}
.ui-fbicon-ps { background-position: -16px -80px}
.ui-fbicon-psd { background-position: -64px -48px}
.ui-fbicon-raf { background-position: -16px 0px}
.ui-fbicon-rar { background-position: -80px 0px}
.ui-fbicon-sgml { background-position: -16px -16px}
.ui-fbicon-shtml { background-position: -32px 0px}
.ui-fbicon-sr2 { background-position: -16px 0px}
.ui-fbicon-swf { background-position: -80px -48px}
.ui-fbicon-tar { background-position: -80px 0px}
.ui-fbicon-tdb { background-position: 0px -64px}
.ui-fbicon-tdt { background-position: -16px -64px}
.ui-fbicon-tgz { background-position: -80px 0px}
.ui-fbicon-thtml { background-position: -32px 0px}
.ui-fbicon-tif { background-position: -16px 0px}
.ui-fbicon-tiff { background-position: -16px 0px}
.ui-fbicon-txt { background-position: -32px -64px}
.ui-fbicon-unknown { background-position: -48px -16px}
.ui-fbicon-url { background-position: -122px -64px}
.ui-fbicon-vsd { background-position: -48px -64px}
.ui-fbicon-vsdm { background-position: -48px -64px}
.ui-fbicon-vsdx { background-position: -48px -64px}
.ui-fbicon-wav { background-position: -48px 0px}
.ui-fbicon-webm { background-position: -48px 0px}
.ui-fbicon-wmf { background-position: -16px 0px}
.ui-fbicon-wmv { background-position: -48px 0px}
.ui-fbicon-xbd { background-position: -64px -64px}
.ui-fbicon-xdw { background-position: -80px -64px}
.ui-fbicon-xls { background-position: -16px -48px}
.ui-fbicon-xlsb { background-position: -16px -48px}
.ui-fbicon-xlsm { background-position: -16px -48px}
.ui-fbicon-xlsx { background-position: -16px -48px}
.ui-fbicon-xml { background-position: -16px -16px}
.ui-fbicon-xps { background-position: -138px -64px}
.ui-fbicon-xslt { background-position: -16px -16px}
.ui-fbicon-zip { background-position: -80px 0px}
.ui-fbicon-dwf { background-position: -64px -80px}

.ui-fbicon-menu-copy { background-position: 0px -96px}
.ui-fbicon-menu-create { background-position: -16px -96px}
.ui-fbicon-menu-delete { background-position: -32px -96px}
.ui-fbicon-menu-direct_open { background-position: -48px -96px}
.ui-fbicon-menu-download { background-position: -64px -96px}
.ui-fbicon-menu-folder2 { background-position: -80px -96px}
.ui-fbicon-menu-unzip { background-position: -96px -96px}
.ui-fbicon-menu-memo { background-position: 0px -112px}
.ui-fbicon-menu-text { background-position: 0px -112px}
.ui-fbicon-menu-move { background-position: -16px -112px}
.ui-fbicon-menu-new_window { background-position: -32px -112px}
.ui-fbicon-menu-open { background-position: -48px -112px}
.ui-fbicon-menu-output_list { background-position: -64px -112px}
.ui-fbicon-menu-overwrite { background-position: -80px -112px}
.ui-fbicon-menu-path { background-position: 0px -128px}
.ui-fbicon-menu-preview { background-position: -16px -128px}
.ui-fbicon-menu-property { background-position: -32px -128px}
.ui-fbicon-menu-reconstruction { background-position: -48px -128px}
.ui-fbicon-menu-rotate_180 { background-position: -64px -128px}
.ui-fbicon-menu-rotate_left { background-position: -80px -128px}
.ui-fbicon-menu-rotate_right { background-position: 0px -144px}
.ui-fbicon-menu-setting { background-position: -16px -144px}
.ui-fbicon-menu-upload { background-position: -32px -144px}
.ui-fbicon-menu-rename { background-position: -48px -144px}
.ui-fbicon-menu-openinfopanel { background-position:-96px -144px}
.ui-fbicon-menu-closeinfopanel { background-position:-96px -128px}
.ui-fbicon-menu-views { background-position:-120px -40px;width:19px;height:20px;}
.ui-fbicon-menu-createfavorite { background-position: -32px -160px}
.ui-fbicon-menu-editfavorite { background-position: -32px -160px}
.ui-fbicon-menu-search { background-position: -48px -160px}

.ui-fbicon-s{width: 100px; height: 100px;background-image: url(./icons/large/unknown.png);
	background-position: -35px -35px;}
.ui-fbicon-m{width: 170px; height: 170px;background-image: url(./icons/large/unknown.png);}

.ui-fbicon-s, .ui-fbicon-m { display: inline-block; overflow: hidden;}

.ui-fbicon-s-ai {background-image: url(./icons/large/ai.png);}
.ui-fbicon-s-arw {background-image: url(./icons/large/arw.png);}
.ui-fbicon-s-asp {background-image: url(./icons/large/asp.png);}
.ui-fbicon-s-avi {background-image: url(./icons/large/avi.png);}
.ui-fbicon-s-bat {background-image: url(./icons/large/bat.png);}
.ui-fbicon-s-bmp {background-image: url(./icons/large/bmp.png);}
.ui-fbicon-s-cab {background-image: url(./icons/large/cab.png);}
.ui-fbicon-s-chm {background-image: url(./icons/large/chm.png);}
.ui-fbicon-s-com {background-image: url(./icons/large/com.png);}
.ui-fbicon-s-cr2 {background-image: url(./icons/large/cr2.png);}
.ui-fbicon-s-crw {background-image: url(./icons/large/crw.png);}
.ui-fbicon-s-css {background-image: url(./icons/large/css.png);}
.ui-fbicon-s-csv {background-image: url(./icons/large/csv.png);}
.ui-fbicon-s-dat {background-image: url(./icons/large/dat.png);}
.ui-fbicon-s-dcr {background-image: url(./icons/large/dcr.png);}
.ui-fbicon-s-dll {background-image: url(./icons/large/dll.png);}
.ui-fbicon-s-dng {background-image: url(./icons/large/dng.png);}
.ui-fbicon-s-doc {background-image: url(./icons/large/doc.png);}
.ui-fbicon-s-rtf {background-image: url(./icons/large/doc.png);}
.ui-fbicon-s-docm {background-image: url(./icons/large/docm.png);}
.ui-fbicon-s-docx {background-image: url(./icons/large/docx.png);}
.ui-fbicon-s-dwg {background-image: url(./icons/large/dwg.png);}
.ui-fbicon-s-dxf {background-image: url(./icons/large/dxf.png);}
.ui-fbicon-s-emf {background-image: url(./icons/large/emf.png);}
.ui-fbicon-s-eps {background-image: url(./icons/large/eps.png);}
.ui-fbicon-s-exe {background-image: url(./icons/large/exe.png);}
.ui-fbicon-s-favorite {background-image: url(./icons/large/favorite.png);}
.ui-fbicon-s-flv {background-image: url(./icons/large/flv.png);}
.ui-fbicon-s-folder {background-image: url(./img/all.png);background-position:-35px -285px;}
.ui-fbicon-s-search {background-image: url(./icons/large/search.png);}
.ui-fbicon-s-gif {background-image: url(./icons/large/gif.png);}
.ui-fbicon-s-gz {background-image: url(./icons/large/gz.png);}
.ui-fbicon-s-hlp {background-image: url(./icons/large/hlp.png);}
.ui-fbicon-s-htm {background-image: url(./icons/large/htm.png);}
.ui-fbicon-s-html {background-image: url(./icons/large/html.png);}
.ui-fbicon-s-ico {background-image: url(./icons/large/ico.png);}
.ui-fbicon-s-indd {background-image: url(./icons/large/indd.png);}
.ui-fbicon-s-j2k {background-image: url(./icons/large/j2k.png);}
.ui-fbicon-s-jpeg {background-image: url(./icons/large/jpeg.png);}
.ui-fbicon-s-jpg {background-image: url(./icons/large/jpg.png);}
.ui-fbicon-s-js {background-image: url(./icons/large/js.png);}
.ui-fbicon-s-jtd {background-image: url(./icons/large/jtd.png);}
.ui-fbicon-s-lnk {background-image: url(./icons/large/lnk.png);}
.ui-fbicon-s-lzh {background-image: url(./icons/large/lzh.png);}
.ui-fbicon-s-md {background-image: url(./icons/large/md.png);}
.ui-fbicon-s-mdb {background-image: url(./icons/large/mdb.png);}
.ui-fbicon-s-mht {background-image: url(./icons/large/mht.png);}
.ui-fbicon-s-mp3 {background-image: url(./icons/large/mp3.png);}
.ui-fbicon-s-mp4 {background-image: url(./icons/large/mp4.png);}
.ui-fbicon-s-mpeg {background-image: url(./icons/large/mpeg.png);}
.ui-fbicon-s-mpg {background-image: url(./icons/large/mpg.png);}
.ui-fbicon-s-mrw {background-image: url(./icons/large/mrw.png);}
.ui-fbicon-s-nef {background-image: url(./icons/large/nef.png);}
.ui-fbicon-s-odp {background-image: url(./icons/large/odp.png);}
.ui-fbicon-s-ods {background-image: url(./icons/large/ods.png);}
.ui-fbicon-s-odt {background-image: url(./icons/large/odt.png);}
.ui-fbicon-s-ogv {background-image: url(./icons/large/ogv.png);}
.ui-fbicon-s-orf {background-image: url(./icons/large/orf.png);}
.ui-fbicon-s-pdf {background-image: url(./icons/large/pdf.png);}
.ui-fbicon-s-pef {background-image: url(./icons/large/pef.png);}
.ui-fbicon-s-php {background-image: url(./icons/large/php.png);}
.ui-fbicon-s-png {background-image: url(./icons/large/png.png);}
.ui-fbicon-s-ppt {background-image: url(./icons/large/ppt.png);}
.ui-fbicon-s-pptm {background-image: url(./icons/large/pptm.png);}
.ui-fbicon-s-pptx {background-image: url(./icons/large/pptx.png);}
.ui-fbicon-s-pps {background-image: url(./icons/large/pps.png);}
.ui-fbicon-s-ppsm {background-image: url(./icons/large/ppsm.png);}
.ui-fbicon-s-ppsx {background-image: url(./icons/large/ppsx.png);}
.ui-fbicon-s-ps {background-image: url(./icons/large/ps.png);}
.ui-fbicon-s-psd {background-image: url(./icons/large/psd.png);}
.ui-fbicon-s-raf {background-image: url(./icons/large/raf.png);}
.ui-fbicon-s-rar {background-image: url(./icons/large/rar.png);}
.ui-fbicon-s-sgml {background-image: url(./icons/large/sgml.png);}
.ui-fbicon-s-shtml {background-image: url(./icons/large/shtml.png);}
.ui-fbicon-s-url {background-image: url(./icons/large/url.png);}
.ui-fbicon-s-sr2 {background-image: url(./icons/large/sr2.png);}
.ui-fbicon-s-swf {background-image: url(./icons/large/swf.png);}
.ui-fbicon-s-tar {background-image: url(./icons/large/tar.png);}
.ui-fbicon-s-tdb {background-image: url(./icons/large/tdb.png);}
.ui-fbicon-s-tdt {background-image: url(./icons/large/tdt.png);}
.ui-fbicon-s-tgz {background-image: url(./icons/large/tgz.png);}
.ui-fbicon-s-thtml {background-image: url(./icons/large/thtml.png);}
.ui-fbicon-s-tif {background-image: url(./icons/large/tif.png);}
.ui-fbicon-s-tiff {background-image: url(./icons/large/tiff.png);}
.ui-fbicon-s-txt {background-image: url(./icons/large/txt.png);}
.ui-fbicon-s-unknown {background-image: url(./icons/large/unknown.png);}
.ui-fbicon-s-vsd {background-image: url(./icons/large/vsd.png);}
.ui-fbicon-s-vsdm {background-image: url(./icons/large/vsdm.png);}
.ui-fbicon-s-vsdx {background-image: url(./icons/large/vsdx.png);}
.ui-fbicon-s-wav {background-image: url(./icons/large/wav.png);}
.ui-fbicon-s-webm {background-image: url(./icons/large/webm.png);}
.ui-fbicon-s-wmf {background-image: url(./icons/large/wmf.png);}
.ui-fbicon-s-wmv {background-image: url(./icons/large/wmv.png);}
.ui-fbicon-s-xbd {background-image: url(./icons/large/xbd.png);}
.ui-fbicon-s-xdw {background-image: url(./icons/large/xdw.png);}
.ui-fbicon-s-xls {background-image: url(./icons/large/xls.png);}
.ui-fbicon-s-xlsb {background-image: url(./icons/large/xlsb.png);}
.ui-fbicon-s-xlsm {background-image: url(./icons/large/xlsm.png);}
.ui-fbicon-s-xlsx {background-image: url(./icons/large/xlsx.png);}
.ui-fbicon-s-xml {background-image: url(./icons/large/xml.png);}
.ui-fbicon-s-xps {background-image: url(./icons/large/xps.png);}
.ui-fbicon-s-xslt {background-image: url(./icons/large/xslt.png);}
.ui-fbicon-s-zip {background-image: url(./icons/large/zip.png);}
.ui-fbicon-s-dwf {background-image: url(./icons/large/dwf.png);}

.ui-fbicon-m-ai {background-image: url(./icons/large/ai.png);}
.ui-fbicon-m-arw {background-image: url(./icons/large/arw.png);}
.ui-fbicon-m-asp {background-image: url(./icons/large/asp.png);}
.ui-fbicon-m-avi {background-image: url(./icons/large/avi.png);}
.ui-fbicon-m-bat {background-image: url(./icons/large/bat.png);}
.ui-fbicon-m-bmp {background-image: url(./icons/large/bmp.png);}
.ui-fbicon-m-cab {background-image: url(./icons/large/cab.png);}
.ui-fbicon-m-chm {background-image: url(./icons/large/chm.png);}
.ui-fbicon-m-com {background-image: url(./icons/large/com.png);}
.ui-fbicon-m-cr2 {background-image: url(./icons/large/cr2.png);}
.ui-fbicon-m-crw {background-image: url(./icons/large/crw.png);}
.ui-fbicon-m-css {background-image: url(./icons/large/css.png);}
.ui-fbicon-m-csv {background-image: url(./icons/large/csv.png);}
.ui-fbicon-m-dat {background-image: url(./icons/large/dat.png);}
.ui-fbicon-m-dcr {background-image: url(./icons/large/dcr.png);}
.ui-fbicon-m-dll {background-image: url(./icons/large/dll.png);}
.ui-fbicon-m-dng {background-image: url(./icons/large/dng.png);}
.ui-fbicon-m-doc {background-image: url(./icons/large/doc.png);}
.ui-fbicon-m-rtf {background-image: url(./icons/large/doc.png);}
.ui-fbicon-m-docm {background-image: url(./icons/large/docm.png);}
.ui-fbicon-m-docx {background-image: url(./icons/large/docx.png);}
.ui-fbicon-m-dwg {background-image: url(./icons/large/dwg.png);}
.ui-fbicon-m-dxf {background-image: url(./icons/large/dxf.png);}
.ui-fbicon-m-emf {background-image: url(./icons/large/emf.png);}
.ui-fbicon-m-eps {background-image: url(./icons/large/eps.png);}
.ui-fbicon-m-exe {background-image: url(./icons/large/exe.png);}
.ui-fbicon-m-favorite {background-image: url(./icons/large/favorite.png);}
.ui-fbicon-m-flv {background-image: url(./icons/large/flv.png);}
.ui-fbicon-m-folder {background-image: url(./img/all.png);background-position:-0px -250px;}
.ui-fbicon-m-search {background-image: url(./icons/large/search.png);}
.ui-fbicon-m-gif {background-image: url(./icons/large/gif.png);}
.ui-fbicon-m-gz {background-image: url(./icons/large/gz.png);}
.ui-fbicon-m-hlp {background-image: url(./icons/large/hlp.png);}
.ui-fbicon-m-htm {background-image: url(./icons/large/htm.png);}
.ui-fbicon-m-html {background-image: url(./icons/large/html.png);}
.ui-fbicon-m-ico {background-image: url(./icons/large/ico.png);}
.ui-fbicon-m-indd {background-image: url(./icons/large/indd.png);}
.ui-fbicon-m-j2k {background-image: url(./icons/large/j2k.png);}
.ui-fbicon-m-jpeg {background-image: url(./icons/large/jpeg.png);}
.ui-fbicon-m-jpg {background-image: url(./icons/large/jpg.png);}
.ui-fbicon-m-js {background-image: url(./icons/large/js.png);}
.ui-fbicon-m-jtd {background-image: url(./icons/large/jtd.png);}
.ui-fbicon-m-lnk {background-image: url(./icons/large/lnk.png);}
.ui-fbicon-m-lzh {background-image: url(./icons/large/lzh.png);}
.ui-fbicon-m-md {background-image: url(./icons/large/md.png);}
.ui-fbicon-m-mdb {background-image: url(./icons/large/mdb.png);}
.ui-fbicon-m-mht {background-image: url(./icons/large/mht.png);}
.ui-fbicon-m-mp3 {background-image: url(./icons/large/mp3.png);}
.ui-fbicon-m-mp4 {background-image: url(./icons/large/mp4.png);}
.ui-fbicon-m-mpeg {background-image: url(./icons/large/mpeg.png);}
.ui-fbicon-m-mpg {background-image: url(./icons/large/mpg.png);}
.ui-fbicon-m-mrw {background-image: url(./icons/large/mrw.png);}
.ui-fbicon-m-nef {background-image: url(./icons/large/nef.png);}
.ui-fbicon-m-odp {background-image: url(./icons/large/odp.png);}
.ui-fbicon-m-ods {background-image: url(./icons/large/ods.png);}
.ui-fbicon-m-odt {background-image: url(./icons/large/odt.png);}
.ui-fbicon-m-ogv {background-image: url(./icons/large/ogv.png);}
.ui-fbicon-m-orf {background-image: url(./icons/large/orf.png);}
.ui-fbicon-m-pdf {background-image: url(./icons/large/pdf.png);}
.ui-fbicon-m-pef {background-image: url(./icons/large/pef.png);}
.ui-fbicon-m-php {background-image: url(./icons/large/php.png);}
.ui-fbicon-m-png {background-image: url(./icons/large/png.png);}
.ui-fbicon-m-ppt {background-image: url(./icons/large/ppt.png);}
.ui-fbicon-m-pptm {background-image: url(./icons/large/pptm.png);}
.ui-fbicon-m-pptx {background-image: url(./icons/large/pptx.png);}
.ui-fbicon-m-pps {background-image: url(./icons/large/pps.png);}
.ui-fbicon-m-ppsm {background-image: url(./icons/large/ppsm.png);}
.ui-fbicon-m-ppsx {background-image: url(./icons/large/ppsx.png);}
.ui-fbicon-m-ps {background-image: url(./icons/large/ps.png);}
.ui-fbicon-m-psd {background-image: url(./icons/large/psd.png);}
.ui-fbicon-m-raf {background-image: url(./icons/large/raf.png);}
.ui-fbicon-m-rar {background-image: url(./icons/large/rar.png);}
.ui-fbicon-m-sgml {background-image: url(./icons/large/sgml.png);}
.ui-fbicon-m-shtml {background-image: url(./icons/large/shtml.png);}
.ui-fbicon-m-url {background-image: url(./icons/large/url.png);}
.ui-fbicon-m-sr2 {background-image: url(./icons/large/sr2.png);}
.ui-fbicon-m-swf {background-image: url(./icons/large/swf.png);}
.ui-fbicon-m-tar {background-image: url(./icons/large/tar.png);}
.ui-fbicon-m-tdb {background-image: url(./icons/large/tdb.png);}
.ui-fbicon-m-tdt {background-image: url(./icons/large/tdt.png);}
.ui-fbicon-m-tgz {background-image: url(./icons/large/tgz.png);}
.ui-fbicon-m-thtml {background-image: url(./icons/large/thtml.png);}
.ui-fbicon-m-tif {background-image: url(./icons/large/tif.png);}
.ui-fbicon-m-tiff {background-image: url(./icons/large/tiff.png);}
.ui-fbicon-m-txt {background-image: url(./icons/large/txt.png);}
.ui-fbicon-m-unknown {background-image: url(./icons/large/unknown.png);}
.ui-fbicon-m-vsd {background-image: url(./icons/large/vsd.png);}
.ui-fbicon-m-vsdm {background-image: url(./icons/large/vsdm.png);}
.ui-fbicon-m-vsdx {background-image: url(./icons/large/vsdx.png);}
.ui-fbicon-m-wav {background-image: url(./icons/large/wav.png);}
.ui-fbicon-m-webm {background-image: url(./icons/large/webm.png);}
.ui-fbicon-m-wmf {background-image: url(./icons/large/wmf.png);}
.ui-fbicon-m-wmv {background-image: url(./icons/large/wmv.png);}
.ui-fbicon-m-xbd {background-image: url(./icons/large/xbd.png);}
.ui-fbicon-m-xdw {background-image: url(./icons/large/xdw.png);}
.ui-fbicon-m-xls {background-image: url(./icons/large/xls.png);}
.ui-fbicon-m-xlsb {background-image: url(./icons/large/xlsb.png);}
.ui-fbicon-m-xlsm {background-image: url(./icons/large/xlsm.png);}
.ui-fbicon-m-xlsx {background-image: url(./icons/large/xlsx.png);}
.ui-fbicon-m-xml {background-image: url(./icons/large/xml.png);}
.ui-fbicon-m-xps {background-image: url(./icons/large/xps.png);}
.ui-fbicon-m-xslt {background-image: url(./icons/large/xslt.png);}
.ui-fbicon-m-zip {background-image: url(./icons/large/zip.png);}
.ui-fbicon-m-dwf {background-image: url(./icons/large/dwf.png);}

/*portal*/
div.fblist table{margin-top: 0px;table-layout:fixed;}
div.fblist span{white-space:nowrap;}
div.fblist table th{vertical-align:middle;font-size:13px;padding-left:5px;font-weight:normal;height:18px;margin-top: 10px;text-align: left;background: #E6E6FA;white-space:nowrap;word-break:keep-all;overflow:hidden;}
div.fblist table td{vertical-align:middle}
div.fblist table th.size{padding-left:10px;padding-right:10px;text-align: right;width:70px;white-space:nowrap;word-break:keep-all;overflow:hidden;}
div.fblist table td{font-size:13px;padding-top:0px;padding-bottom:0px;padding-left:2px;padding-right:10px;width:100%;white-space:nowrap;word-break:keep-all;overflow:hidden;}
div.fblist table td.name{width:auto;word-break: break-all}
div.fblist table td.size{padding-left:10px;padding-right:10px;text-align: right;width:70px;}
div.fblist table td.updt{padding-left:10px;padding-right:10px;width:120px;}
div.fblist table td.crdt{padding-left:10px;padding-right:10px;width:120px;}
div.fblist table td.ext{padding-left:10px;padding-right:10px;width:40px;}
div.fblist table td.parent{width:auto;word-break: break-all}
div.fblist table td.parent a{text-decoration:none; color:green; font-size:13px;cursor:pointer;}
div.fblist table td.parentfull{width:auto;word-break: break-all}
div.fblist table td.parentfull a{text-decoration:none; color:green; font-size:13px;cursor:pointer;}
div.fblist table img.icon{vertical-align:middle;}
div.fblist table td.thum span.thum{border: 1px solid #D4D0C8;padding:0px;width:100px;height:100px;display: inline-block; margin:0px;background-position:-35px -35px;}
div.fblist table td.thum img.thumicon{border:0px;width:16px;height:16px;position: relative; top: 82px; left:83px;}
div.fblist table td.thum_m  img.thum_m{border: 1px solid #D4D0C8;padding:0px;width:170px;height:170px}
div.fblist table td.thum_m  img.thumicon{border:0px;width:16px;height:16px;position: relative; top: -2px; left:-18px;}

div.fbtile table{width:100%;margin-left:3px;margin-right:3px;border-collapse: collapse;table-layout:fixed;}
div.fbtile table td.name{padding-right:10px;text-align:left;vertical-align:top;overflow:hidden;}
div.fbtile table td.parent{padding-right:10px;text-align:left;vertical-align:top;overflow:hidden;white-space:nowrap;word-break:keep-all;}
div.fbtile table td.parentfull{padding-right:10px;text-align:left;vertical-align:top;overflow:hidden;white-space:nowrap;word-break:keep-all;}
div.fbtile table td.updt{color:gray;font-size:11px;padding-right:10px;text-align:left;vertical-align:top;overflow:hidden;white-space:nowrap;word-break:keep-all;}
div.fbtile table td.crdt{color:gray;font-size:11px;padding-right:10px;text-align:left;vertical-align:top;overflow:hidden;white-space:nowrap;word-break:keep-all;}
div.fbtile table td.size{color:gray;font-size:11px;}
div.fbtile table td.name a{font-size:12px;color:#000000;text-decoration:none;}
div.fbtile table td.parent a{text-decoration:none; color:green;font-size:11px;}
div.fbtile table td.parent a:hover{text-decoration:none; color:orange;font-size:11px;}
div.fbtile table td.parentfull a{text-decoration:none; color:green;font-size:11px;}
div.fbtile table td.parentfull a:hover{text-decoration:none; color:orange;font-size:11px;}
div.fbtile table td.thum span.thum{border: 1px solid #D4D0C8;padding:0px;width:100px;height:100px;display: inline-block; margin:0px;background-position:-35px -35px;}
div.fbtile table td.thum img.thumicon{border:0px;width:16px;height:16px;position: relative; top: 82px; left:83px;}
div.fbtile table td.thum_m  img.thum_m{border: 1px solid #D4D0C8;padding:0px;width:170px;height:170px}
div.fbtile table td.thum_m  img.thumicon{border:0px;width:16px;height:16px;position: relative; top: -2px; left:-18px;}
div.fbtile table img.icon{border-width:0px;}

div.mobilelist {font-size:12px;font-family:Arial,Helvetica,sans-serif;}
div.mobilelist .topalign .topalignitem{display:table-cell;vertical-align:top}
* html div.mobilelist .topalign .topalignitem{/* IE 6 */display:inline;zoom:1;}
*:first-child+html div.mobilelist .topalign .topalignitem{/* IE 7 */display:inline;zoom:1;}
div.mobilelist table td{border-top: solid #e5e5e5 1px;padding: 0px;white-space:pre-line;vertical-align:top;overflow:hidden;}
div.mobilelist table td a{display: block; width: 100%; }
div.mobilelist table td a:hover{background-color:#EEEEE0}
div.mobilelist table td a.p{padding:5px;width:73px;}
div.mobilelist table td a.p:hover{padding:5px;width:73px;background-color:#EEEEE0}
div.mobilelist table td div.item{margin-left:5px;margin-right:5px;padding-top:3px;padding-bottom:2px;}
div.mobilelist table td div.left{text-align:left;padding-left:0px;padding-right:3px;padding-top:1px;padding-bottom:0px;}
div.mobilelist table td div.right{text-align:left;padding-left:0px;padding-right:2px;padding-top:4px;padding-bottom:2px;}
div.mobilelist table td div.name{text-decoration:underline;font-size:118%;line-height: 105%;margin-bottom:5px}
div.mobilelist table td a{text-decoration:none;}
div.mobilelist table td div.fileinfo div.info{color:#666666;margin-bottom:5px;}
div.mobilelist table td div.fileinfo div.snippet{color:#000000;}
div.mobilelist table td div.filemenu{padding-left:3px;padding-right:3px;padding-top:5px;padding-bottom:5px;}
div.mobilelist table td div.prnt{padding-left:20px;padding-top:10px;padding-bottom:15px;color:green;}
div.mobilelist table td img.thumbimg{background-color:#ffffff;margin-right:5px;width:100px;height:100px
;border-style:solid;border-left-color:#d3d3d3;border-top-color:#d3d3d3;border-right-color:#696969;
border-bottom-color:#696969; border-width:1px;border-bottom-width:2px;border-right-width:2px}
.ui-fb-footer{clear:both;text-align: center;margin-top: 6px;padding-top: 4px;padding-bottom: 4px;margin-bottom: 6px;}
.ui-fb-footer .footer-body .menu{white-space:nowrap;}
.ui-fb-footer .footer-body li{display:inline}
.ui-fb-footer .footer-body li:first-child span.sep{display:none};
.fbexplorer_table {width:100%;table-layout:fixed;border-collapse: collapse;border-style:none;border-spacing:0px;padding:0px;margin:0px;}
.fbexplorer_table .fbexplorer_td{padding:0px;margin:0px;vertical-align:top;}
.fbexplorer_table .splitter {width:7px;border-left:1px solid #aaa;border-right:1px solid #aaa;z-index:997}
.fbexplorer_table .center {width:100%}
.fbexplorer_table .west {width:200px}
.fbexplorer_dragger {position:absolute;cursor:e-resize;z-index:998}
.ui-fb-comment{}
.ui-fb-comment textarea{font-size:12px;padding:5px;line-height:1.3em}
.ui-fb-comment-commentitem{padding:10px 0px 0px 0px;display:block}
.ui-fb-comment-commentitem .author{height:16px;color:#3B4045;vertical-align:middle;overflow: hidden;text-overflow: ellipsis;display:inline-block;font-weight:bold;white-space:nowrap;}
.ui-fb-comment-commentitem .delete{vertical-align:middle;text-align:right;float:right;isplay:inline-block;color:#00c;padding:0px 7px 0px 5px; cursor:pointer}
.ui-fb-comment-commentitem .delete span{opacity:0.7;filter:alpha(opacity=70);-moz-opacity: 0.7;}
.ui-fb-comment-commentitem .comment{white-space:normal;color:#3B4045;display:block;padding:5px 0px 5px 3px}
.ui-fb-comment-commentitem .date{color:#999;display:block;white-space:nowrap;}


/*
.ui-fb-description
*/
.ui-fb-description textarea{font-size:12px;padding:5px;line-height:1.3em;}

/* ui-form */
.ui-form .long{width:500px}
.ui-form .short{width:200px}

.ui-form-row{
	padding:0px;
	margin:0 0 0 -10px;
}

.ui-form .required_label{font-weight:bold;color:red}
.ui-form div.radiogroup{
	margin-top:10px;
}
.ui-form label.radio{
	margin:0px 10px 0px 0px;
}

.ui-form-control{
	padding:0px;
}

.ui-form-control-label{
	display: block;
	margin:0 10px;
	padding:2px 6px;
	border-color: #cdc3b7;
	border-bottom-color: #cdc3b7;
	border-width: 0 0 1px 7px;
	border-style: solid;
	color:#3f3731
}

.ui-form-control-value{
	margin:5px 10px 20px 10px;
}

.ui-form-searchbar{padding:10px;margin:5px 0 10px 0}

.ui-form-apptitle{font-size:1.5em;font-weight:bold;padding-right:10px;}

.ui-form-viewmenus{display:inline-block}
.ui-form-viewmenu{float:left;margin:0 2px 0 2px; border-right:1px solid #888;padding:0 10px;}
.ui-form-viewmenu a{color:#888;cursor:pointer;}
.ui-form-viewmenu a:hover{color:#000;}
.ui-form-viewmenus .ui-active a{color: #DD4B39;font-weight: bold;}
.ui-form-viewmenu-first{}
.ui-form-viewmenu-last{color:green;border-right:none;}


/* ui-widget-form. This is old. Please use ui-form */

.ui-widget-form-field{vertical-align:top;margin-top:4px;margin-bottom:3px;margin-left:5px;margin-right:10px}
.ui-widget-form-fieldvalue{margin-top:5px;margin-left:0px;margin-bottom:3px;margin-right:0px;}
.ui-widget-form-fieldlabelvalue{margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;}

.ui-widget-form .long{width:500px}
.ui-widget-form .short{width:200px}

.ui-widget-label{
	padding-top:3px;padding-left:8px;padding-bottom:3px;padding-right:8px;
	border-color: #cdc3b7;
	border-bottom-color: #cdc3b7;
	border-width: 0 0 1px 7px;
	border-style: solid;
	color:#3f3731
}

.ui-widget-grid-noitem{margin:20px;font-size:16px}
.ui-widget-grid th{padding:8px}
.ui-widget-grid td{padding:8px; cursor: pointer;}
.ui-widget-grid-navigator{margin-bottom:3px;margin-top:3px}
.ui-widget-grid-toolbar{margin-bottom:5px;margin-top:10px}

.ui-widget-form-validate-error{color:red; font-weight:bold;}

.ui-widget-commentedit {border: 1px solid #aaaaaa;padding:5px;}
.ui-widget-commentedit .toolbar{text-align:right}
.ui-widget-commentedit .date{color:gray;font-size:xx-small}
.ui-widget-commentedit .data{word-wrap:break-word;}
.ui-widget-commentedit .author{font-weight:bold}
.ui-widget-commentedit .delete{color:#00c;text-decoration:underline;cursor:pointer}

.ui-widget-togglepanel { width: 100%; }
.ui-widget-togglepanel .ui-widget-togglepanel-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-widget-togglepanel .ui-widget-togglepanel-li-fix { display: inline; }
.ui-widget-togglepanel .ui-widget-togglepanel-header-active { border-bottom: 0 !important; }
.ui-widget-togglepanel .ui-widget-togglepanel-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-widget-togglepanel-icons .ui-widget-togglepanel-header a { padding-left: 2.2em; }
.ui-widget-togglepanel .ui-widget-togglepanel-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-widget-togglepanel .ui-widget-togglepanel-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-widget-togglepanel .ui-widget-togglepanel-content-active { display: block; }












a:link{color:#00c}
a:visited{color:#00c}
a:active{color:#00c}
a{text-decoration:none}

input,textarea,select{
	margin: 0;
	padding: 3px;
	line-height: 1.28;
}


.pointer{cursor:pointer}
.right{text-align:right}
.center{text-align:center}
.left{text-align:left}
.top{vertical-align:top}

.middle{vertical-align:middle}
.bottom{vertical-align:bottom}
.link{color:#00c;text-decoration:underline;cursor:pointer}
.mn{ font-family: monospace } /* 等幅フォント */
.border{border:1px solid #aaaaaa}
.border-top{border-top:1px solid #aaaaaa}
.border-bottom{border-bottom:1px solid #aaaaaa}
.border-left{border-left:1px solid #aaaaaa}
.border-right{border-right:1px solid #aaaaaa}

.gray{color:#aaaaaa}
.red{color:red}

.xx-small{font-size:xx-small}
.x-small{font-size:x-small}
.small{font-size:small}
.medium{font-size:medium}
.large{font-size:large}
.x-large{font-size:x-large}
.xx-large{font-size:xx-large}
.smaller{font-size:smaller}
.larger{font-size:larger}
.fs8{font-size:8px}
.fs9{font-size:9px}
.fs10{font-size:10px}
.fs11{font-size:11px}
.fs12{font-size:12px}
.fs13{font-size:13px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs17{font-size:17px}
.fs18{font-size:18px}
.fs19{font-size:19px}
.fs20{font-size:20px}

.bold{font-weight:bold}

.m1{margin:1px}
.m2{margin:2px}
.m3{margin:3px}
.m4{margin:4px}
.m5{margin:5px}
.m6{margin:6px}
.m7{margin:7px}
.m8{margin:8px}
.m9{margin:9px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}

.p1{padding:1px}
.p2{padding:2px}
.p3{padding:3px}
.p4{padding:4px}
.p5{padding:5px}
.p6{padding:6px}
.p7{padding:7px}
.p8{padding:8px}
.p9{padding:9px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}


.w1{width:1px}
.w2{width:2px}
.w3{width:3px}
.w4{width:4px}
.w5{width:5px}
.w10{width:10px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w150{width:150px}
.w160{width:160px}
.w179{width:170px}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}
.w350{width:350px}
.w400{width:400px}
.w450{width:450px}
.w500{width:500px}
.w600{width:600px}
.w700{width:700px}
.w800{width:800px}
.w900{width:900px}
.w1000{width:1000px}
.w90p{width:90%}
.w95p{width:95%}
.w100p{width:100%}

.h20{height:20px}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}
.h60{height:60px}
.h70{height:70px}
.h80{height:80px}
.h90{height:90px}
.h100{height:100px}
.h150{height:150px}
.h160{height:160px}
.h170{height:170px}
.h200{height:200px}
.h250{height:250px}
.h300{height:300px}
.h350{height:350px}
.h400{height:400px}
.h450{height:450px}
.h500{height:500px}
.h600{height:600px}
.h700{height:700px}
.h800{height:800px}
.h900{height:900px}
.h1000{height:1000px}
/* misc */
.ui-fb-imageviewer{
	display:inline-block;
}

.ui-fb-imageviewer-container{
	width:100%;
	height:100%;
}

.ui-fb-imageviewer-myfullscreen{
	position:fixed;
	top:0px;
	left:0px;
	overflow:hidden;
	z-index:10000;

}

.ui-fb-imageviewer-container:-webkit-full-screen{
	position : absolute ;
	left     : 0 ;
	top      : 0 ;
	width    : 100% ;
	height   : 100% ;
}
.ui-fb-imageviewer-container:-moz-full-screen {
	position : absolute ;
	left     : 0 ;
	top      : 0 ;
	width    : 100% ;
	height   : 100% ;
}
.ui-fb-imageviewer-container:-ms-fullscreen {
	position : absolute ;
	left     : 0 ;
	top      : 0 ;
	width    : 100% ;
	height   : 100% ;
}
.ui-fb-imageviewer-container:fullscreen {
	position : absolute ;
	left     : 0 ;
	top      : 0 ;
	width    : 100% ;
	height   : 100% ;
}

.ui-fb-imageviewer-carousel{
	width:100%;
	position:relative;
	clear:both;
}


.ui-fb-imageviewer-loading-top{
	background: url(./icons/loading.gif) no-repeat center 30px; 
}

.ui-fb-imageviewer-loading-center{
	background: url(./icons/loading.gif) no-repeat center center; 
}
.ui-fb-imageviewer-gradient {
	background-color:#ececec;
	background-image: -moz-linear-gradient(#ececec,#a8a8a8);
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#ececec),to(#a8a8a8));
	background-image: -o-linear-gradient(#ececec,#a8a8a8);
	background-image: -ms-linear-gradient(#ececec,#a8a8a8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ececec',EndColorStr='#a8a8a8')";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ececec', EndColorStr='#a8a8a8')";
}


.ui-fb-imageviewer-jumping{
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
}

.ui-fb-imageviewer-border{border:1px solid #aaa}

/* ui-fb-imageviewer-thumbnails */
.ui-fb-imageviewer-thumbnails{overflow-y:scroll;overflow-x:hidden;text-align:left;padding:0px 10px 0px 10px}
.ui-fb-imageviewer-thumbnails .item{position: relative;width:172px;margin-top:10px;margin-left:0px;margin-right:4px;margin-bottom:0px;vertical-align:top;text-align:center;padding:4px;}
.ui-fb-imageviewer-thumbnails .item a{cursor:pointer}
.ui-fb-imageviewer-thumbnails .item .thumbnail{position: relative;background:url(./icons/wait.gif) no-repeat center center}
.ui-fb-imageviewer-thumbnails .item .thumbnail img{width:170px;height:170px;}
.ui-fb-imageviewer-thumbnails .item .title{color:#fdfdfd;word-break: break-all;
word-wrap: break-word;
white-space: pre-wrap;
display: block;
text-align: left;}

/* ui-fb-imageviewer-toolbar */
.ui-fb-imageviewer-toolbar-container{
	padding:3px 6px 3px 6px;
	height:30px;
	overflow:hidden;
}
html.pad .ui-fb-imageviewer-toolbar-container, html.mobile .ui-fb-imageviewer-toolbar-container{
	padding:10px 6px 6px 6px;
	height:30px;
	overflow:hidden;
}

.ui-fb-imageviewer-toolbar-item{
	padding:0px 0px 0px 0px;
	margin:0px 2px 9999px 3px;
	float:left;
}

html.pad .ui-fb-imageviewer-toolbar-item{
	margin:0px 5px 9999px 10px;
}

html.mobile .ui-fb-imageviewer-toolbar-item{
	margin:0px 5px 9999px 10px;
}


.ui-fb-imageviewer-toolbar-icon{
	display:inline-block;
	width:30px;
	height:30px;
	background: url(./img/imageviewer.png) no-repeat;
}

.ui-fb-imageviewer-toolbar-scrollfit{	background-position:0px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-fix{		background-position:-30px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-prev{		background-position:-60px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-next{		background-position:-90px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-zoomout{	background-position:-120px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-zoomin{	background-position:-150px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-full{		background-position:-180px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-shrink{	background-position:-210px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-thumbnails{	background-position:-240px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-left{	background-position:-270px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-right{	background-position:-300px 0px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-gear{	background-position:-330px 0px;cursor:pointer;}

.ui-fb-imageviewer-toolbar-scrollfit-hover{	background-position:0px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-fix-hover{		background-position:-30px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-prev-hover{		background-position:-60px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-next-hover{		background-position:-90px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-zoomout-hover{	background-position:-120px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-zoomin-hover{	background-position:-150px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-full-hover{		background-position:-180px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-shrink-hover{	background-position:-210px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-thumbnails-hover{	background-position:-240px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-left-hover{	background-position:-270px -300px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-right-hover{	background-position:-300px -30px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-gear-hover{	background-position:-330px -30px;cursor:pointer;}

.ui-fb-imageviewer-toolbar-scrollfit-disabled{	background-position:0px -60px;cursor:default;}
.ui-fb-imageviewer-toolbar-fix-disabled{		background-position:-30px -60px;cursor:default;}
.ui-fb-imageviewer-toolbar-prev-disabled{		background-position:-60px -60px;cursor:default;}
.ui-fb-imageviewer-toolbar-next-disabled{		background-position:-90px -60px;cursor:default;}
.ui-fb-imageviewer-toolbar-zoomout-disabled{	background-position:-120px -60px;cursor:default;}
.ui-fb-imageviewer-toolbar-zoomin-disabled{	background-position:-150px -60px;cursor:default;}
.ui-fb-imageviewer-toolbar-full-disabled{		background-position:-180px -60px;cursor:default;}
.ui-fb-imageviewer-toolbar-shrink-disabled{	background-position:-210px -60px;cursor:default;}
.ui-fb-imageviewer-toolbar-thumbnails-disabled{	background-position:-240px -60px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-left-disabled{	background-position:-270px -60px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-right-disabled{	background-position:-300px -60px;cursor:pointer;}

.ui-fb-imageviewer-toolbar-scrollfit-selected{	background-position:0px -90px;cursor:default;}
.ui-fb-imageviewer-toolbar-fix-selected{		background-position:-30px -90px;cursor:default;}
.ui-fb-imageviewer-toolbar-prev-selected{		background-position:-60px -90px;cursor:default;}
.ui-fb-imageviewer-toolbar-next-selected{		background-position:-90px -90px;cursor:default;}
.ui-fb-imageviewer-toolbar-zoomout-selected{	background-position:-120px -90px;cursor:default;}
.ui-fb-imageviewer-toolbar-zoomin-selected{	background-position:-150px -90px;cursor:default;}
.ui-fb-imageviewer-toolbar-full-selected{		background-position:-180px -90px;cursor:default;}
.ui-fb-imageviewer-toolbar-shrink-selected{	background-position:-210px -90px;cursor:default;}
.ui-fb-imageviewer-toolbar-thumbnails-selected{	background-position:-240px -90px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-left-selected{	background-position:-270px -90px;cursor:pointer;}
.ui-fb-imageviewer-toolbar-right-selected{	background-position:-300px -90px;cursor:pointer;}

.ui-fb-imageviewer-toolbar-zoomrate{
	display:inline-block;
	font-size:13px;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	color: #3b3835;
	height:30px;
}
.ui-fb-imageviewer-toolbar-zoomrate-value{
}

.ui-fb-imageviewer-toolbar-pagenav{
	display:inline-block;
	font-size:13px;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	margin:0px 0px 0px 5px;
	color: #3b3835;
	height:30px;
}
html.pad .ui-fb-imageviewer-toolbar-pagenav{
	margin:0px 0px 0px 15px;
}

.ui-fb-imageviewer-toolbar-input{
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	height:22px;
	margin:1px 0px 1px 0px;
	line-height:1.2;
	padding:1px;
	text-align:center;
	vertical-align:baseline;
	width:30px;
	border: 1px solid #AAA;
	border-left: 1px solid #888;
	border-top: 1px solid #888;
	color: #555;
}
.ui-fb-imageviewer-toolbar-maxpage{
	padding:0px 5px 0px 5px;
}



/* header */
.ui-fb-header {margin: 0;}
.ui-fb-header div.expiration{vertical-align: middle;margin:0px 0px 0px 0px;
	border-collapse: collapse;padding:3px 3px 3px 10px}
.ui-fb-header div.expiration span{font-weight: bold;}
.ui-fb-header div.lwUser{background-color: #FA8072;color: #fff;}
.ui-fb-header div.lwUser a{color: #fff;}
.ui-fb-header div.lwAdmin{background-color: #f49841;color: #fff;}
.ui-fb-header div.lwAdmin a{color: #fff;}
.ui-fb-header table.container{margin:0px; padding:0px; table-layout:fixed;width:100%}

.ui-fb-header table.container td.menus{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;text-align:right;overflow:hidden}
.ui-fb-header table.container td.menus{text-overflow:clip\9;}/*for ie8*/
@media screen and (min-width:0\0){ .ui-fb-header table.container td.menus{text-overflow:clip;} } /* for ie9 and ie10*/

.ui-fb-header table.container td.menus a{color: #000}
.ui-fb-header table.container td.menus .separator{padding:0px}
html.ie8 .ui-fb-header table.container td.menus .separator{padding:0px 0px 0 5px}

.ui-fb-header table.container td.account{width:30px;vertical-align:middle;text-align:right;}


.AccountButton-root {
    cursor:pointer;
    flex: 0 0 auto;
    outline:none;
    color: rgba(0, 0, 0, 0.54);
    padding: 4px 6px 0px 0px;
    overflow: visible;
    font-size: 1.317857142857143rem;
    text-align: center;
    border:none;
    background: transparent;
}
.AccountButton-root:hover {
    background: transparent;
    border:none;
}

.AccountIcon-root {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.317857142857143rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    user-select: none;
}


/* logo */
.ui-fb-logo{vertical-align:middle;padding:2px 2px 2px 5px;height:34px}
.ui-fb-logo table.container {width:100%}
.ui-fb-logo table.container td{vertical-align:top;padding:0px;}
.ui-fb-logo table.container td.logo{width:150px}
.ui-fb-logo .logoimg{display:inline-block;width:145px;height:34px;background-image: url(./img/all.png);background-position:0 -216px;}

/* error */
.ui-fb-error-msg{margin:20px;}
.ui-fb-error-msg .msg{margin-bottom:20px;}

/* login */

.ui-login-body {margin-top:50px;margin-bottom:100px;text-align:center;}
.ui-login-body label{margin-bottom:3px; text-align:left; color:#666666; font-size:1.1em;}

.ui-login-body input.textedit{
font-size:1.2em;
padding:5px 8px 5px 8px;
width:100%;
border:1px solid #aaa;
height: 21px;       
line-height: 1.2em;
}

.ui-login-body input.textedit:focus{
outline: 1px solid #4D90FE;
}

.ui-login-body input.textedit::-webkit-input-placeholder {
	font-size:0.85em;
}
.ui-login-body input.textedit:-ms-input-placeholder {
	font-size:0.85em;
}
.ui-login-body input.textedit::-moz-placeholder {
	font-size:0.85em;
}


.ui-login-body select{
font-size:1.2em;
padding:3px;
width:107%;
border:1px solid #999999;
height: 34px;
}


.ui-login-body select:focus{
outline: 1px solid #4D90FE;
}

.ui-login-body select option{
background-color:#ffffff;
}

.ui-login-body select option:hover{
background-color:#fbffeb;
}

.ui-login-body input.loginbtn{
font-size:1.1em;
padding-left:1em;
padding-right:1em;
outline: none;
color:#666666;
padding: 4px 20px 4px 20px;
}

.ui-login-body .parts{margin-bottom:10px}
.ui-login-body .partslong .parts{margin-bottom:10px}
.ui-login-body .loginmessage{margin-top:20px;margin-left:10px;margin-right:10px;}
.ui-login-body .loginmessage .st{font-weight:bold}
.ui-login-body .loginmessage .st2{margin-left:10px;margin-right:10px;margin-top:5px;}


/*
 * Very simple jQuery Color Picker
 * https://github.com/tkrotoff/jquery-simplecolorpicker
 *
 * Copyright (C) 2012-2013 Tanguy Krotoff <tkrotoff@gmail.com>
 *
 * Licensed under the MIT license
 */

/**
 * Inspired by Bootstrap Twitter.
 * See https://github.com/twbs/bootstrap/blob/master/less/navbar.less
 * See https://github.com/twbs/bootstrap/blob/master/less/dropdowns.less
 */

.simplecolorpicker.picker {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1051; /* Above Bootstrap modal (@zindex-modal = 1050) */
  display: none;
  float: left;

  min-width: 160px;
  max-width: 283px; /* @popover-max-width = 276px + 7 */

  padding: 5px 0 0 5px;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff; /* @dropdown-bg */

  border: 1px solid #ccc; /* @dropdown-fallback-border */
  border: 1px solid rgba(0, 0, 0, .15); /* @dropdown-border */

  -webkit-border-radius: 4px; /* @border-radius-base */
     -moz-border-radius: 4px;
          border-radius: 4px;

  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
     -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.simplecolorpicker.inline {
  display: inline-block;
  padding: 6px 0;
}

.simplecolorpicker span {
  margin: 0 5px 5px 0;
}

.simplecolorpicker.icon,
.simplecolorpicker span.color {
  display: inline-block;

  cursor: pointer;
  border: 1px solid transparent;
}

.simplecolorpicker.icon:after,
.simplecolorpicker span.color:after {
  content: '\00a0\00a0\00a0\00a0'; /* Spaces */
}

.simplecolorpicker span.color[data-disabled]:hover {
  cursor: not-allowed;
  border: 1px solid transparent;
}

.simplecolorpicker span.color:hover,
.simplecolorpicker span.color[data-selected],
.simplecolorpicker span.color[data-selected]:hover {
  border: 1px solid #222; /* @gray-dark */
}
.simplecolorpicker span.color[data-selected]:after {
  color: #fff;
}

/* Vertical separator, replaces optgroup. */
.simplecolorpicker span.vr {
  border-left: 1px solid #222; /* @gray-dark */
}

table.treetable span.indenter {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: right;

  /* Disable text selection of nodes (for better D&D UX) */
  user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;

  /* Force content-box box model for indenter (Bootstrap compatibility) */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;

  width: 19px;
}

table.treetable span.indenter a {
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  text-decoration: none;
  width: 19px;
}

table.ui-filetree {table-layout:fixed;border-collapse: collapse;border:1px solid #aaa;border-spacing:0px;width:100%}

table.ui-filetree .toolbtn{text-decoration:underline;}

table.ui-filetree thead{border-bottom:1px solid #aaa}
table.ui-filetree thead td{vertical-align:middle;height:2em;line-height:1.5em;padding-left:5px;padding-right:5px;text-align:left;overflow:hidden;text-overflow:ellipsis}
table.ui-filetree thead td.name{padding-left:10px;}
table.ui-filetree thead td.date{width:160px}
table.ui-filetree thead td.size{width:70px;text-align:right;padding-right:10px;white-space:nowrap;}

table.ui-filetree tbody{}
table.ui-filetree tbody td{vertical-align:middle;height:2em;line-height:1.5em;padding-left:5px;padding-right:5px;text-align:left;white-space:nowrap;font-size:12px; 
overflow:hidden;text-overflow:ellipsis}
table.ui-filetree tbody td.cboxarea{text-align:center;width:30px;}
table.ui-filetree tbody td.name{}
table.ui-filetree tbody td.size{text-align:right;padding-right:10px}
table.ui-filetree tbody span.icon{vertical-align:middle;margin-right:0em;margin-left:0em;}
table.ui-filetree tbody span.name{margin-left:0.5em;vertical-align:middle;}
table.ui-filetree tbody .ui-fbicon-overlay{position:relative;left:-21px;margin-right:-21px;vertical-align:middle;}
html.ie8 table.ui-filetree tbody tbody .ui-fbicon-overlay,html.pad table.ui-filetree .body .ui-fbicon-overlay{
	position:relative;left:-20px;margin-right:-20px;vertical-align:middle;margin-left:0em;}
	
table.ui-filetree tr.collapsed span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.ui-filetree tr.expanded span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.ui-filetree tr span.indenter a {
  outline: none; /* Expander shows outline after upgrading to 3.0 (#141) */
}


table.ui-filetree tr.collapsed.selected span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.ui-filetree tr.expanded.selected span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.ui-filetree tr.collapsed.accept td span.indenter a {
  background-image: url(data:image/x-png;base64,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);
}

table.ui-filetree tr.expanded.accept td span.indenter a {
  background-image: url(data:image/x-png;base64,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);
}

ul.simple-pagination{list-style:none}.simple-pagination{display:block;overflow:hidden;padding:0 5px 5px 0;margin:0}.simple-pagination li,.simple-pagination ul{list-style:none;padding:0;margin:0}.simple-pagination li{float:left}span.ellipse.clickable{cursor:pointer}.ellipse input{width:3em}.compact-theme a,.compact-theme span{float:left;color:#333;font-size:14px;line-height:24px;font-weight:400;text-align:center;border:1px solid #aaa;border-left:0 0;min-width:14px;padding:0 7px;box-shadow:2px 2px 2px rgba(0,0,0,.2);background:#efefef;background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(top,#fff 0%,#efefef 100%)}.compact-theme a:hover{text-decoration:none;background:#efefef;background:-moz-linear-gradient(top,#efefef 0%,#bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#bbbbbb));background:-webkit-linear-gradient(top,#efefef 0%,#bbb 100%);background:-o-linear-gradient(top,#efefef 0%,#bbb 100%);background:-ms-linear-gradient(top,#efefef 0%,#bbb 100%);background:linear-gradient(top,#efefef 0%,#bbb 100%)}.compact-theme li:first-child a,.compact-theme li:first-child span{border-left:1px solid #aaa;border-radius:3px 0 0 3px}.compact-theme li:last-child a,.compact-theme li:last-child span{border-radius:0 3px 3px 0}.compact-theme .current{background:#bbb;background:-moz-linear-gradient(top,#bbb 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bbbbbb),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#bbb 0%,#efefef 100%);background:-o-linear-gradient(top,#bbb 0%,#efefef 100%);background:-ms-linear-gradient(top,#bbb 0%,#efefef 100%);background:linear-gradient(top,#bbb 0%,#efefef 100%);cursor:default}.compact-theme .ellipse{background:#eaeaea;padding:0 10px;cursor:default}.light-theme a,.light-theme span{float:left;color:#666;font-size:14px;line-height:24px;font-weight:400;text-align:center;border:1px solid #bbb;min-width:14px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#efefef;background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(top,#fff 0%,#efefef 100%)}.light-theme a:hover{text-decoration:none;background:#fcfcfc}.light-theme .current{background:#666;color:#fff;border-color:#444;box-shadow:0 1px 0 #fff,0 0 2px rgba(0,0,0,.3) inset;cursor:default}.light-theme .ellipse{background:0 0;border:0 0;border-radius:0;box-shadow:none;font-weight:700;cursor:default}.dark-theme a,.dark-theme span{float:left;color:#ccc;font-size:14px;line-height:24px;font-weight:400;text-align:center;border:1px solid #222;min-width:14px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#555;background:-moz-linear-gradient(top,#555 0%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#555),color-stop(100%,#333));background:-webkit-linear-gradient(top,#555 0%,#333 100%);background:-o-linear-gradient(top,#555 0%,#333 100%);background:-ms-linear-gradient(top,#555 0%,#333 100%);background:linear-gradient(top,#555 0%,#333 100%)}.dark-theme a:hover{text-decoration:none;background:#444}.dark-theme .current{background:#222;color:#fff;border-color:#000;box-shadow:0 1px 0 hsla(0,0%,100%,.2),0 0 1px 1px rgba(0,0,0,.1) inset;cursor:default}.dark-theme .ellipse{background:0 0;border:0 0;border-radius:0;box-shadow:none;font-weight:700;cursor:default}
