.selector {
	position: absolute;
	left: 212px;
	top: 60px;
	width: 778px;
	height: 400px;
	border: 1px solid rgb(85,85,85);
	border: 1px solid rgba(0,0,0,.333);
	background-color: #FFFFFF;
	box-shadow: 0 4px 16px rgba(0,0,0,.2);
	z-index: 20;
}
.selectorHeader {
	padding: 10px;
	border-bottom: 1px solid #E5E5E5;
}
.selectorHeader > span {
	font-size: 15px;
	letter-spacing: 1px;
	color: #666;
}
.selectorBody {
	margin-top: 14px;
	font-size: 14px;
}
#popupAddMaterialItem .selectorBody input{
	width: 300px;
	height: 22px;
}
#popupAddMaterialItem .selectorBody input.onerow{
	width: 100px;
}
.selectorBody h1 {
	margin: 10px 10px 0;
	font-size: 24px;
}
.selectorBody h3 {
	margin: 10px;
	margin-bottom: 2px;
	font-size: 12px;
	color: #666;
}
.selectorBody p {
	margin: 10px;
}
.selectorBody a, .selectorBody a:visited {
	color: #15c;
}
.selectorBody td.ifMagnetic{
	background-color:#d8d88d;
}
.selectorFooter{
	margin: 10px;
    border-top: 1px solid #80808047;
    padding-top: 12px;
    text-align: right;
}
#popupAddMaterialItem .selectorFooter{
	margin: 10px;
    border-top: 1px solid #80808047;
    padding-top: 0;
    text-align: right;
}
.selectorFooter .action{
	background-color: #006fb8;
    color: white;
}
.selectorFooter .upload{
	background-color: #006fb8;
    color: white;
}
.selectorFooter .merge{
	background-color: #006fb8;
    color: white;
}
.selectorFooter [disabled]{
	background-color: #f7f7f7;
	color: black;
}
.selectorList {
	margin: 0 20px;
}
.popup {
	position: fixed;
	left: 50%;
	top: 155px;
	background-color: white;
	border: 1px solid #2d2d2d;
	box-shadow: 0 4px 16px rgba(0,0,0,.2);
	z-index: 1;
}
.smallPopup {
	width: 200px;
	height: 200px;
	margin-left: -100px;
	margin-top: -100px;
}
.mediumPopup {
	width: 360px;
	min-height: 200px;
	margin-left: -180px;
	margin-top: -100px;
}
.largePopup {
	width: 520px;
	min-height: 200px;
	margin-left: -260px;
	margin-top: -100px;
}
.btnClosePopup{
	float:right;
}
.actionButton {
	width: 500px;
}
#newFilePopup table {
	margin: 10px;
	width: 340px;
}
#authGooglePopup {
	z-index: 200000;
}
#connectFilePopup table {
	border: 1px solid black;
	margin: 10px;
	width: 500px;
}
#loginPopup {
	z-index: 11;
}
.errorMessage {
	color: #D00;
	margin: 20px;
}
.loading {
	background-image: url("/img/loading_icon_64.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	line-height: 290px;
	font-size: 12px;
}
.whiteBackground .numberfld{
	width:75px;
}
.whiteBackground {
	position: fixed;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.5);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 11111;
}
.btnConfirm{
	float: right;
    margin-left: 12px!important;
    background-color: #03a9f4!important;
    color: white!important;
}