



.mae-theme .ui-dialog { box-shadow: 1px 1px 20px -5px rgba(0, 0, 0, 0.4); }
.mae-theme .ui-dialog.ui-widget.ui-widget-content { border: white; }
.mae-theme .ui-menu-item .ui-state-active  { background-color: rgba(155, 174, 216, 0.55); }
.mae-theme .ui-selectmenu-button { background-color: white; }
.mae-theme .ui-button { border-color: rgba(255, 255, 255, 0.95); }
.mae-theme .ui-button .ui-selectmenu-text{ color: #2d2d2d; }
 
.mae-theme .ui-button:hover { background-color: #ffecab; border-color: rgba(255, 255, 255, 0.95); }
.mae-theme .ui-button:focus { background-color: #ffecabb3; border-color: rgba(255, 255, 255, 0.95); }
.mae-theme .ui-datepicker-header .ui-icon,
.mae-theme .ui-selectmenu-button.ui-button .ui-icon { background-image: url("images/ui-icons_2d2d2d_256x240.png"); }

.mae-theme button.ui-button { border: none; box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.31); }
.mae-theme button.ui-button:hover, .mae-theme button.ui-button:focus { border: none; }
.mae-theme button.ui-button:active { color: grey; }


.mae-theme .registration .doc-select .ui-selectmenu-button { width: 30em; border: 1px solid rgba(189, 189, 189, 0.7); }
.mae-theme .registration .doc-select .ui-selectmenu-button .ui-selectmenu-text .newdoc { font-weight: bold; }
.mae-theme .doc-required-cause { margin: .5em 0; padding: .5em; border: 1px solid red; }