.container { // margin: 1rem; position: relative; height: 100%; display: flex; flex-direction: column; margin: 0; padding: 0; width: 100%; .header { position: relative; display: flex; justify-content: space-between; align-items: center; color: #191919; border-bottom: 1px solid #d2d2d2; padding-bottom: 5px; margin: 8px 0; } .item { border: 1px solid #d2d2d2; padding: 0 10px; height: 40px; } .mat-fab, .mat-mini-fab, .mat-raised-button { box-shadow: none; } } /deep/ .mat-mini-fab .mat-button-wrapper { padding: 0; } .my-full-screen-dialog .mat-dialog-container { max-width: none; width: 100vw; height: 100vh; padding: 0; } .my-confrim-dialog .mat-dialog-container { max-width: 600px; width: 500px; height: 200px; padding: 0; } .btn-list { display: flex !important; justify-content: center !important; color: #d2d2d2 !important; &:hover { color: #009fdb !important; } } .hr { display: block; margin: 10px 0 10px 0; border-top: 1px solid rgba(0, 0, 0, 0.12); width: 100%; } .mat-fab, .mat-mini-fab, .mat-raised-button { box-shadow: none; } .mat-mini-fab .mat-button-wrapper { padding: 0 !important; } .mat-icon { // width: 18px; // height: 18px; display: flex !important; justify-content: center !important; align-items: center !important; } /* Rules for sizing the icon. */ .material-icons.md-18 { font-size: 18px; } .material-icons.md-24 { font-size: 24px; } .material-icons.md-30 { font-size: 30px; } .material-icons.md-36 { font-size: 36px; } .material-icons.md-48 { font-size: 48px; } /* Rules for using icons as black on a light background. */ .material-icons.md-dark { color: rgba(0, 0, 0, 0.54); } .material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); } /* Rules for using icons as white on a dark background. */ .material-icons.md-light { color: rgba(255, 255, 255, 1); } .material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); } .listOfRule { display: flex; background-color: #ffffff; color: gray; &:hover { background-color: #e6f6fb; color: #009fdb; } .ruleList-btn { opacity: 0; } &:hover .ruleList-btn { opacity: 1; } } .gray { color: #696969; } .icon-img { width: 24px; height: 24px; padding: 2px; } .button-list { position: absolute; left: 100px; list-style-type: none; width: 150px; border-radius: 2px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3); background-color: #ffffff; border: solid 1px #d2d2d2; border-top: 2px solid #009fdb; margin-left: 11px; top: 10px; // margin-top: 15px; .button-options { height: 29px; padding: 7px 9px; width: 100%; text-align: left; background: white; border: 0px; &:hover { background-color: #e6f6fb; cursor: pointer; } &:disabled, [disabled] { cursor: default; } } } .btn-wrapper { position: relative; cursor: pointer; } .btn-wrapper input[type='file'] { position: absolute; left: 0; top: 0; opacity: 0; width: 100%; height: 36px; cursor: pointer; }