Chris@14: /** Chris@14: * @file Chris@14: * Styling for the off-canvas ui dialog. Including overrides for jQuery UI. Chris@14: */ Chris@14: Chris@14: /* Style the dialog-off-canvas container. */ Chris@14: .ui-dialog.ui-dialog-off-canvas { Chris@18: /* Layer the dialog just under the toolbar. */ Chris@18: z-index: 501; Chris@14: padding: 0; Chris@14: color: #ddd; Chris@18: border-radius: 0; Chris@18: background: #444; Chris@18: box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.3333); Chris@14: } Chris@17: .ui-widget.ui-dialog.ui-dialog-off-canvas { Chris@17: border: 1px solid transparent; Chris@17: } Chris@14: Chris@14: /* Style the off-canvas dialog header. */ Chris@14: .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar { Chris@14: padding: 1em; Chris@18: color: #fff; Chris@14: border: 0; Chris@14: border-bottom: 1px solid #000; Chris@14: border-radius: 0; Chris@18: background: #2d2d2d; Chris@14: font-weight: normal; Chris@14: } Chris@14: /* Hide the default jQuery UI dialog close button. */ Chris@14: .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close .ui-icon { Chris@14: visibility: hidden; Chris@14: } Chris@14: .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close { Chris@14: position: absolute; Chris@14: top: calc(50% - 6px); Chris@14: right: 1em; Chris@18: width: 30px; Chris@18: height: 30px; Chris@14: transition: all 0.5s ease; Chris@18: border: 3px solid transparent; Chris@18: background-color: transparent; Chris@18: background-image: url(../icons/bebebe/ex.svg); Chris@18: background-repeat: no-repeat; Chris@18: background-position: center center; Chris@14: } Chris@14: .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:hover, Chris@14: .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:focus { Chris@18: border: 3px solid #fff; Chris@14: background-image: url(../icons/ffffff/ex.svg); Chris@14: } Chris@14: [dir="rtl"] .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close { Chris@18: right: auto; Chris@14: left: 1em; Chris@14: } Chris@14: .ui-dialog.ui-dialog-off-canvas .ui-dialog-title { Chris@18: /* Ensure that long titles do not overlap the close button. */ Chris@18: max-width: 210px; Chris@14: margin: 0; Chris@18: padding-right: 0; /* LTR */ Chris@14: /* Push the text away from the icon. */ Chris@14: padding-left: 30px; /* LTR */ Chris@18: text-align: left; /* LTR */ Chris@18: /* Ensure that long titles are not truncated. */ Chris@18: white-space: normal; Chris@18: font-family: "Lucida Grande", "Lucida Sans Unicode", "liberation sans", sans-serif; Chris@14: font-size: 16px; Chris@14: } Chris@14: [dir="rtl"] .ui-dialog.ui-dialog-off-canvas .ui-dialog-title { Chris@14: float: right; Chris@18: padding-right: 30px; Chris@18: padding-left: 0; Chris@14: text-align: right; Chris@14: } Chris@14: .ui-dialog.ui-dialog-off-canvas .ui-dialog-title:before { Chris@18: position: absolute; Chris@18: top: 0; Chris@18: left: 1em; /* LTR */ Chris@18: display: block; Chris@18: width: 20px; Chris@18: height: 100%; Chris@18: content: ""; Chris@14: background: transparent url(../icons/ffffff/pencil.svg) no-repeat scroll center center; Chris@14: background-size: 100% auto; Chris@14: } Chris@14: [dir="rtl"] .ui-dialog.ui-dialog-off-canvas .ui-dialog-title:before { Chris@18: right: 1em; Chris@14: left: auto; Chris@14: } Chris@14: Chris@14: /* Override default styling from jQuery UI. */ Chris@14: #drupal-off-canvas .ui-state-default, Chris@14: #drupal-off-canvas .ui-widget-content .ui-state-default, Chris@14: #drupal-off-canvas .ui-widget-header .ui-state-default { Chris@18: color: #333; Chris@14: border: 0; Chris@18: font-size: 14px; Chris@14: font-weight: normal; Chris@14: } Chris@14: #drupal-off-canvas .ui-widget-content a { Chris@14: color: #85bef4; Chris@14: }