@@ -102,12 +102,17 @@ aside, section, main {
102102 top : 56px ;
103103}
104104
105- .mdc-drawer-app-content {
106- /* flex: auto; */
107- /* overflow: auto; */
108- /* position: relative; */
105+ .flex-column {
109106 flex-direction : column;
107+ }
110108
109+ .full-width {
110+ width : 100% ;
111+ }
112+
113+ .center-align-text {
114+ display : inline-block;
115+ text-align : center;
111116}
112117
113118.main-content {
@@ -164,6 +169,7 @@ header>nav .cas-brand .cas-logo {
164169 border-right : var (--cas-theme-border-light , 1px solid rgba (0 , 0 , 0 , .2 ));
165170 padding : 2rem 2.5rem ;
166171 flex : 1 ;
172+ background : # fff ;
167173}
168174
169175.login-section : last-child {
@@ -448,7 +454,8 @@ button.close {
448454}
449455
450456.mdc-button--raised : not (: disabled ) {
451- background-color : var (--mdc-theme-primary , # 153E50 );
457+ background-color : transparent;
458+ font-weight : bold;
452459}
453460
454461.mdc-button--raised .mdc-button-twitter : not (: disabled ) {
@@ -668,7 +675,9 @@ button.close {
668675 --cas-theme-osf-footer : # efefef ;
669676 --cas-theme-osf-grey : # eeeeee ;
670677 --cas-theme-osf-green : # 357935 ;
671- --cas-theme-osf-blue : # # 337ab7 ;
678+ --cas-theme-osf-blue : # 337ab7 ;
679+ --cas-theme-osf-blue-hover : # 0089ff ;
680+ --cas-theme-grey-hover : # f5f8fb ;
672681 --cas-theme-osf-red : # b52b27 ;
673682 --cas-theme-osf-disabled : # eeeeee ;
674683 --cas-theme-osf-disabled-dark : # cccccc ;
@@ -747,8 +756,20 @@ body {
747756 margin : 0.25rem 0 ;
748757}
749758
759+ .form-button-column {
760+ display : flex;
761+ flex-direction : column;
762+ margin : 0.25rem 0 ;
763+
764+ .mdc-button {
765+ margin : 0.25rem 0 ;
766+ padding : 0 8px ;
767+ }
768+ }
769+
750770.form-button .mdc-button ,
751- .form-button-inline .mdc-button {
771+ .form-button-inline .mdc-button ,
772+ .form-button-column .mdc-button {
752773 width : 100% ;
753774 min-width : fit-content;
754775 text-transform : none;
@@ -777,8 +798,13 @@ body {
777798
778799.form-button .button-osf-grey ,
779800.form-button-inline .button-osf-grey {
780- background-color : var (--cas-theme-osf-grey , # eeeeee );
781- box-shadow : 0px 5px 4px 0px rgba (0 , 0 , 0 , 0.2 ), 0px 4px 4px 0px rgba (0 , 0 , 0 , 0.14 ), 0px 3px 8px 0px rgba (0 , 0 , 0 , 0.12 );
801+ background-color : transparent;
802+ box-shadow : 0 0 4px 0 # 00000029 ;
803+ display : inline-flex;
804+
805+ & : hover {
806+ background : var (--cas-theme-grey-hover , # f5f8fb );
807+ }
782808}
783809
784810.form-button .button-osf-green ,
@@ -789,6 +815,10 @@ body {
789815.form-button .button-osf-blue ,
790816.form-button-inline .button-osf-blue {
791817 background-color : var (--cas-theme-osf-blue , # 337ab7 );
818+
819+ & : hover {
820+ background-color : var (--cas-theme-osf-blue-hover , # 0089ff );
821+ }
792822}
793823
794824.form-button .button-osf-red ,
@@ -935,25 +965,20 @@ body {
935965}
936966
937967.form-button-inline .delegation-button-logo {
938- position : absolute;
939- left : 4px ;
940- top : 12px ;
941968 padding : 6px ;
942969 height : 36px ;
943970}
944971
945972.form-button-inline .delegation-button-label {
946973 font-size : 0.875rem ;
947- color : black;
974+ font-weight : 700 ;
975+ color : var (--cas-theme-osf-blue , # 337ab7 );
948976 white-space : nowrap;
949977 padding-left : 28px ;
950978 letter-spacing : normal;
951979}
952980
953981.form-button .delegation-button-logo {
954- position : absolute;
955- left : 20px ;
956- top : 11px ;
957982 padding : 2px ;
958983 height : 36px ;
959984}
@@ -986,7 +1011,9 @@ body {
9861011}
9871012
9881013.login-section .reveal-password {
989- background-color : var (--cas-theme-osf-blue , # 337ab7 );
1014+ color : # 94a3b8 ;
1015+ inset-inline-end : 0rem ;
1016+ position : absolute;
9901017}
9911018
9921019.login-section .login-error-list {
0 commit comments