body { display: flex; flex-direction: column; } * { box-sizing: border-box; } .header-container { display: flex; flex-direction: column; width: 100%; top: 0; position: relative; } .container { background-color: #f7f7f7; max-height: 60%; width: 100%; display: flex; flex-direction: column; overflow-y: auto; } .page-container { height: 100%; display: flex; flex-direction: column; background-color: #b4e8fd; } .main-container { background: #f7f7f7; padding: 3.5%; flex: 1; overflow-y: auto; overflow-x: hidden; } form, label { width: 100%; } label { padding: 0 0 2% 1%; color: #181818; } .card-flex-row { display: flex; flex-direction: row; justify-content: center; align-items: center; box-sizing: border-box; padding: 3.5%; background: #ffffff; width: 100%; } .card-flex-column { display: flex; flex-direction: column; justify-content: center; align-items: center; box-sizing: border-box; padding: 3.5%; background: #ffffff; width: 100%; } .two-coloumn-grid { display: grid; width: 100%; grid-template-columns: 1fr 1fr; margin-bottom: 3%; } .no-padding { padding: 0; } .small-margin-bottom { margin-bottom: 5%; } .round-borders { border-radius: 0o.7em; } .space-between { justify-content: space-between; } .action-button-icons { height: 24px; width: 24px; } .peel-button { width: auto; padding: 2% 5%; margin-right: 2%; border: 1px solid $clr-blue-medium; margin-bottom: 3%; border-radius: 37px; display: inline-block; color: $clr-blue-medium; &.active, &.p-highlight { background-color: #006ad0; color: #ffffff; border: 1px solid #006ad0; } } /* Common components */ .card-row { display: flex; flex-direction: column; justify-content: center; align-items: center; } .seperator { border-top: 1px solid #e0e0e0; width: 100%; margin: 5%; } .bg-container { background-color: #707070; } .title-space { padding-bottom: 20px; } .hot-status { background-color: #c92a1c; color: #ffffff; padding: 2%; border-radius: 5px; } .flex-row { flex-direction: row; display: flex; } .errorMessage { color: #c92a1c; margin: 1%; text-align: center; justify-content: center; } .activeIconClr { color: #006ad0; } .normalIconClr { color: #888888; } .errorBorder { border: 1px solid #c92a1c !important; } .errorTxt { color: #c92a1c !important; } .dashed { @include marginTRBL(10%, 0%, 0%, 0%); border: 1px dashed #e0e0e0; width: 100%; } .solid { @include marginTRBL(10%, 0%, 0%, 0%); border: 1px solid #e0e0e0; width: 100%; } .mix1 { border-style: dotted dashed solid double; width: 100%; padding: 0%; margin: 0%; } .flex-0dot5 { flex: 0.5; } .flex-1dot5 { flex: 1.5; } .flex-1 { flex: 1; } .flex-2 { flex: 2; } .flex-2dot5 { flex: 2.5; } .flex-3 { flex: 3; } .flex-6 { flex: 6; } .flex-7 { flex: 7; } .flex-7dot5 { flex: 7.5; } .flex-8 { flex: 8; } .flex-8dot5 { flex: 8.5; } .margin-5{ margin-bottom: 3%; } .margin-top-3{ margin-top: 3% !important; } .margin-right-3{ margin-right: 3% !important; } .cancel-button{ background-color: $clr-roman !important; } .padding-bottom-15 { padding: 0% 0% 0% 15%; } .dropdown { width: 94%; position: absolute; z-index: 200; background-color: #ffffff; align-items: flex-start; justify-content: flex-start; margin-left: 2%; border: 1px solid; } .dropdownParent { position: absolute; width: 60%; } .dropdown ul { border: 1px solid #d7d7d7; } .dropdown li { padding: 2% 2% 2% 3%; //height: 2; } .dropdown li a { width: 100%; display: block; padding: 2% 2% 2% 3%; height: 40px; color: $clr-black-dark; } .dropdown ul > li a:hover, .dropdown ul > li a:active, .dropdown ul > li a:visited { background-color: #e0e0e0; color:#444444; } .dropdown ul > li:last-child { padding-bottom: 2%; } .dropdown .dropdownItem { width: 100%; } .dashed-content { position: relative; .border-bottom-bg { background: #e0e0e0; width: 100%; height: 5px; position: absolute; bottom: 0px; } } /************************** Common Classes **************************/ .clearfix { &::after { display: block; content: ''; clear: both; } } .text-ellipsis { display: block !important; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; } /*-- Display CSS --*/ .d-block { display: block; } .d-block-inline { display: inline-block; } .d-none { display: none; } .hide, ._hidden { @extend .d-none; } .show { @extend .d-block; } /*-- Utility CSS --*/ ul { margin: 0; padding: 0; } iframe { width: 100% !important; } .ml-auto { margin-left: auto; } .mr-auto { margin-right: auto; } .posR { position: relative; } .posS { position: static; } .posF { position: fixed; } /** align **/ .txt-c { text-align: center; } .user-input{ border-radius: 13px; border: 2px solid #707070; } button{ border-radius: 10px; font-size: 15px; width: 81%; background: #0b5fa4 0 0 no-repeat padding-box !important; margin:2%; } ::ng-deep .mat-step-header .mat-step-icon-selected, .mat-step-header .mat-step-icon-state-done, .mat-step-header .mat-step-icon-state-edit { background-color: black!important; background-color: white!important; } //input outline color ::ng-deep .mat-form-field-appearance-outline .mat-form-field-outline { color: black!important; background-color: white!important; // opacity: 1!important; } //mat-input focused color ::ng-deep .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick { color: black!important; background-color: white!important; } // mat-input error outline color ::ng-deep .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{ color: rblacked!important; opacity: 0.8!important; } // mat-input carent color ::ng-deep .mat-input-element { caret-color: black!important; } // mat-input error carent color ::ng-deep .mat-form-field-invalid .mat-input-element, .mat-warn .mat-input-element { caret-color: black!important; } // mat-label normal state style ::ng-deep .mat-form-field-label { color: rgba(0,0,0,.6)!important; // color: $mainColor!important; }