.custom-login a.google {
	background-image: url('../icon/oauth2-google.svg');
}

.custom-login a.azure {
	background-image: url('../icon/oauth2-azure.svg');
}

.ceresaddressfield-dd {
	border: 1px solid #cdcdcd;
	border-top: 0px;
}
.ceresaddressfield-dd input {
	padding: 8px;
	width: 100%;
	border: 0px;
	border-bottom: 1px solid #cdcdcd;
	box-sizing: border-box;
}

.ceresaddressfield-dd input:focus {
	outline: 0;
	border-bottom-color: #3c92ef;
}
.ceresaddressfield-dd > div > div {
	display: flex;
}
.ceresaddressfield-dd input[name=zip] {
	border-right: 1px solid #cdcdcd;
	flex: 3;
}
.ceresaddressfield-dd input[name=city] {
	flex: 10;
}

.ceresfilespanel-container p {
    text-align: center;
    font-style: italic;
    padding: 40px;
}

.ceresfilespanel {
	background: white;
}

.ceresfilespanel a {
	display: inline-block;
	margin: 20px;
	padding-top: 58px;
	width: 62px;
	box-sizing: content-box;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	vertical-align: top;
    word-wrap: break-word;
    cursor: pointer;
    
	height: 45px;
    overflow: hidden;
    line-height: 15px;
    font-size: 13px;
	
	background-image: url('../icon/files/file.png');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 48px 48px;
}
.ceresfilespanel a.filetype-ai {background-image: url('../icon/files/ai.png');}
.ceresfilespanel a.filetype-csv {background-image: url('../icon/files/csv.png');}
.ceresfilespanel a.filetype-dbf {background-image: url('../icon/files/dbf.png');}
.ceresfilespanel a.filetype-doc,
.ceresfilespanel a.filetype-docx {background-image: url('../icon/files/doc.png');}
.ceresfilespanel a.filetype-dwg {background-image: url('../icon/files/dwg.png');}
.ceresfilespanel a.filetype-exe {background-image: url('../icon/files/exe.png');}
.ceresfilespanel a.filetype-html {background-image: url('../icon/files/html.png');}
.ceresfilespanel a.filetype-jpg,
.ceresfilespanel a.filetype-jpeg {background-image: url('../icon/files/jpg.png');}
.ceresfilespanel a.filetype-js {background-image: url('../icon/files/js.png');}
.ceresfilespanel a.filetype-json {background-image: url('../icon/files/json.png');}
.ceresfilespanel a.filetype-pdf {background-image: url('../icon/files/pdf.png');}
.ceresfilespanel a.filetype-png {background-image: url('../icon/files/png.png');}
.ceresfilespanel a.filetype-ppt {background-image: url('../icon/files/ppt.png');}
.ceresfilespanel a.filetype-psd {background-image: url('../icon/files/psd.png');}
.ceresfilespanel a.filetype-rtf {background-image: url('../icon/files/rtf.png');}
.ceresfilespanel a.filetype-svg {background-image: url('../icon/files/svg.png');}
.ceresfilespanel a.filetype-txt {background-image: url('../icon/files/txt.png');}
.ceresfilespanel a.filetype-xls,
.ceresfilespanel a.filetype-xlsx {background-image: url('../icon/files/xls.png');}
.ceresfilespanel a.filetype-xml {background-image: url('../icon/files/xml.png');}
.ceresfilespanel a.filetype-zip {background-image: url('../icon/files/zip.png');}



/*Export preview dialog*/
.mvcdialog.export-preview .frame > h1,
.mvcdialog.export-preview .frame > .container > .mvcbuttonbar {
	display: none;
}
.mvcdialog.export-preview-available > .frame {
	width: 90vw;
	height: 90vh;
	display: flex;
}
.mvcdialog.export-preview-available > .frame > .container {flex: 1;display: flex;}
.mvcdialog.export-preview-available > .frame > .container > .mvctitle {flex: 1;display: flex;flex-direction: column;}
.mvcdialog.export-preview-available > .frame > .container > .mvctitle > .mvctitle-panel {flex: 1;display: flex;}
.mvcdialog.export-preview-available > .frame > .container > .mvctitle > .mvctitle-panel > .mvcobject {flex: 1;}


.exception-dialog .mvcpanel > .mvctext {
	font-size: 1.1rem;
}

.exception-dialog pre {
	max-height: 300px;
	overflow-y: scroll;
	font-size: 0.7rem;
}

.exception-dialog .mvcpanel > .mvctext.code {
	font-weight: bold;
	font-size: 1.6rem;
}