styles/xf.dialog.less (84 lines of code) (raw):
/* Dialogs
=========================================== */
.xf-dialog {
position: fixed;
display: block;
z-index: 1000;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;
}
.xf-dialog:before {
height: 100%;
content: "";
display: inline-block;
vertical-align: middle;
margin-left: -4px;
}
.xf-dialog-content {
text-align: left;
display: inline-block;
vertical-align: middle;
max-height: 95%;
max-width: 95%;
}
.xf-dialog-box {
padding: 16px;
margin: 16px;
//.xf-corner-all;
}
.xf-dialog {
background: @dialog-dim-color;
}
.xf-dialog-box {
//border: 2px solid @dialog-box-border-color;
.bg-gradient(@dialog-box-bg-color-start, @dialog-box-bg-color-start, @dialog-box-bg-color-end);
text-shadow: 0 1px 0 @dialog-box-text-shadow-color;
color: @dialog-box-text-color;
}
.xf-dialog-box-header {
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 18px;
}
}
.xf-dialog-box-content {
min-height: 2em;
margin: 1em 0;
}
.xf-dialog-box-footer {
.xf-grid-unit {
padding-left: 8px;
padding-right: 8px;
&:first-child {
padding-left:0;
}
&:last-child {
padding-right:0;
}
}
}
/* Loader dialog */
.xf-dialog-notification {
background: none;
}
.xf-notification {
display: table;
vertical-align: middle;
text-align: center;
height: 120px;
width: 120px;
.xf-corner-all;
}
.xf-notification {
background: @notification-bg-color;
color: @notification-text-color;
//text-shadow: 0 1px 0 @notification-text-shadow-color;
}
.xf-notification-wrap {
display: table-cell;
vertical-align: middle;
height: 110px;
width: 110px;
padding: 10px
}
.xf-notification-text {
margin-top: 2px;
font-weight: bold;
}