.form-container { width: 33em; min-height: 14em; padding: 0.28em 0.34em 0em 1.125em; } .close-icon { cursor: pointer; // margin-right: 20px; padding: .4rem; width: auto !important; height: auto !important; } .close-icon:hover { background-color: #ECECED !important; border-radius: 50%; } .title { font-size: 2.375em; font-weight: lighter; color: #000000; opacity: 0.8; margin-bottom: 0.842em; } .content { width: 31em; margin: 0px; padding: 0px; } // .mat-form-field { // background: #fafafa; // border: 1px solid #d1d1d1; // border-radius: 4px; // } .hint { font-size: 0.875rem; font-weight: 500; color: #212121; opacity: 0.81; } ::ng-deep .mat-dialog-container { border-radius: 8px; } .search { padding: 2px !important; } ::ng-deep .search { .mat-form-field-infix { font-size: 1rem; padding: 0.6em 0 1em 0 !important; } // .mat-form-field-underline { // display: none; // } // .mat-form-field-flex { // padding: 0em; // } // .align-arrow-right { // display: none; // } } .select-role { width: 20% !important; font-size: 14px; color: #848484; height: min-content; margin-right: 2rem; border: none; background-color: transparent; } ::ng-deep .select-role { .mat-form-field-outline-start, .mat-form-field-outline-gap, .mat-form-field-outline-end { border: none !important; } .mat-select-arrow-wrapper { transform: none !important; } } ::ng-deep .select-role .mat-form-field-wrapper { padding-bottom: 0 !important; } .invite-btn { background: #ffffff 0% 0% no-repeat padding-box; border: 1px solid var(--primary-color); border-radius: 30px; opacity: 1; min-width: 101px; height: 43px; color: var(--primary-color); font-weight: 500; } .invite-btn-disabled { min-width: 6.64em; height: 2.93em; background: #ffffff; border: 1px solid #b5b5b5; border-radius: 30px; font-weight: bold; letter-spacing: -0.35px; color: #b5b5b5; margin-bottom: 0.25em; cursor: default; } .invite-btn:hover { background: var(--primary-color); color: #ffffff; } @keyframes blink{ 0% {border: 1px solid rgba(255, 0, 0, 0.2);} 50% {border: 1px solid rgba(255, 0, 0, 0.5);} 100% {border: 1px solid rgba(255, 0, 0, 0.2);} } :host ::ng-deep .invalid-email{ border: 1px solid red; // animation: blink 1.4s infinite; // animation-fill-mode: both; }