@@ -8842,13 +8842,13 @@ table.dataTable th:active {
88428842 width : 14em ;
88438843 }
88448844 .wizard-pf-sidebar .list-group-item > a : hover {
8845- text-decoration : none;
88468845 background-color : # ededed ;
8846+ text-decoration : none;
88478847 }
8848- .wizard-pf-sidebar .list-group-item > a : focus {
8848+ .wizard-pf-sidebar .list-group-item > a : hover : focus {
88498849 text-decoration : none;
88508850 }
8851- .wizard-pf-sidebar .list-group-item > a : focus span {
8851+ .wizard-pf-sidebar .list-group-item > a : hover : focus span {
88528852 text-decoration : underline;
88538853 }
88548854 .wizard-pf-sidebar .list-group-item .active {
@@ -8915,7 +8915,6 @@ table.dataTable th:active {
89158915 list-style : none;
89168916 margin-bottom : 0 ;
89178917 padding : 15px 0 ;
8918- /* draw the step number in the circle */
89198918}
89208919@media (min-width : 768px ) {
89218920 .wizard-pf-steps-indicator {
@@ -8926,7 +8925,7 @@ table.dataTable th:active {
89268925 justify-content : space-around;
89278926 }
89288927}
8929- .wizard-pf-steps-indicator li {
8928+ .wizard-pf-steps-indicator . wizard-pf-step {
89308929 counter-increment : section;
89318930 float : left;
89328931 /* float for IE9 since it doesn't support flex. If items wrap, they overlap */
@@ -8941,15 +8940,15 @@ table.dataTable th:active {
89418940 text-align : center;
89428941 /* draw the line between the circles */
89438942}
8944- .wizard-pf-steps-indicator li : not (.active ) {
8943+ .wizard-pf-steps-indicator . wizard-pf-step : not (.active ) {
89458944 display : none;
89468945}
89478946@media (min-width : 768px ) {
8948- .wizard-pf-steps-indicator li : not (.active ) {
8947+ .wizard-pf-steps-indicator . wizard-pf-step : not (.active ) {
89498948 display : block;
89508949 }
89518950}
8952- .wizard-pf-steps-indicator li a {
8951+ .wizard-pf-steps-indicator . wizard-pf-step a {
89538952 -ms-flex-align : center;
89548953 align-items : center;
89558954 display : -ms-flexbox;
@@ -8959,41 +8958,41 @@ table.dataTable th:active {
89598958 font-weight : 700 ;
89608959}
89618960@media (min-width : 768px ) {
8962- .wizard-pf-steps-indicator li a {
8961+ .wizard-pf-steps-indicator . wizard-pf-step a {
89638962 font-weight : normal;
89648963 -ms-flex-pack : center;
89658964 justify-content : center;
89668965 }
89678966}
8968- .wizard-pf-steps-indicator li a .wizard-pf-step-title {
8967+ .wizard-pf-steps-indicator . wizard-pf-step a .wizard-pf-step-title {
89698968 margin-left : 10px ;
89708969}
89718970@media (min-width : 768px ) {
8972- .wizard-pf-steps-indicator li a .wizard-pf-step-title {
8971+ .wizard-pf-steps-indicator . wizard-pf-step a .wizard-pf-step-title {
89738972 margin-left : 0 ;
89748973 }
89758974}
8976- .wizard-pf-steps-indicator li a .wizard-pf-step-title-substep {
8975+ .wizard-pf-steps-indicator . wizard-pf-step a .wizard-pf-step-title-substep {
89778976 font-weight : normal;
89788977 margin-left : 10px ;
89798978 text-transform : capitalize;
89808979}
8981- .wizard-pf-steps-indicator li a .wizard-pf-step-title-substep : before {
8980+ .wizard-pf-steps-indicator . wizard-pf-step a .wizard-pf-step-title-substep : before {
89828981 content : "\00BB" ;
89838982 font-size : 20px ;
89848983 margin-right : 10px ;
89858984}
8986- .wizard-pf-steps-indicator li a .wizard-pf-step-title-substep : not (.active ) {
8985+ .wizard-pf-steps-indicator . wizard-pf-step a .wizard-pf-step-title-substep : not (.active ) {
89878986 display : none;
89888987}
89898988@media (min-width : 768px ) {
8990- .wizard-pf-steps-indicator li {
8989+ .wizard-pf-steps-indicator . wizard-pf-step {
89918990 /* don't draw the line between the circles on the ends */
89928991 }
8993- .wizard-pf-steps-indicator li .wizard-pf-step-title-substep {
8992+ .wizard-pf-steps-indicator . wizard-pf-step .wizard-pf-step-title-substep {
89948993 display : none;
89958994 }
8996- .wizard-pf-steps-indicator li : before {
8995+ .wizard-pf-steps-indicator . wizard-pf-step : before {
89978996 background-color : # bbb ;
89988997 content : "" ;
89998998 height : 2px ;
@@ -9002,59 +9001,59 @@ table.dataTable th:active {
90029001 right : 0 ;
90039002 top : 40px ;
90049003 }
9005- .wizard-pf-steps-indicator li : first-child : before {
9004+ .wizard-pf-steps-indicator . wizard-pf-step : first-child : before {
90069005 left : 50% ;
90079006 right : 0 ;
90089007 }
9009- .wizard-pf-steps-indicator li : last-child : before {
9008+ .wizard-pf-steps-indicator . wizard-pf-step : last-child : before {
90109009 left : 0 ;
90119010 right : 50% ;
90129011 }
9013- .wizard-pf-steps-indicator li : only-of-type : before {
9012+ .wizard-pf-steps-indicator . wizard-pf-step : only-of-type : before {
90149013 background-color : transparent;
90159014 }
90169015}
9017- .wizard-pf-steps-indicator li a {
9016+ .wizard-pf-steps-indicator . wizard-pf-step a {
90189017 color : # 030303 ;
90199018 cursor : pointer;
90209019 font-size : 16px ;
90219020 margin-left : 1em ;
90229021 margin-right : 1em ;
90239022 text-decoration : none;
90249023}
9025- .wizard-pf-steps-indicator li a : hover .wizard-pf-step-number {
9024+ .wizard-pf-steps-indicator . wizard-pf-step : not (. active ) : not (. disabled ) a : hover .wizard-pf-step-number {
90269025 background-color : # bbb ;
90279026 border-color : # bbb ;
90289027 color : # fff ;
90299028}
9030- .wizard-pf-steps-indicator .wizard-pf-step-number {
9029+ .wizard-pf-steps-indicator .wizard-pf-step . wizard-pf-step -number {
90319030 background-color : # fff ;
90329031 border-radius : 50% ;
9033- border : solid 2px # bbb ;
9032+ border : solid 2px # 39a5dc ;
90349033 color : # bbb ;
90359034 font-size : 12px ;
90369035 font-weight : 700 ;
90379036 height : 25px ;
90389037 line-height : 22px ;
90399038 width : 25px ;
9039+ display : inline-block;
90409040}
90419041@media (min-width : 768px ) {
9042- .wizard-pf-steps-indicator .wizard-pf-step-number {
9042+ .wizard-pf-steps-indicator .wizard-pf-step . wizard-pf-step -number {
90439043 left : calc (50% - 13px );
90449044 position : absolute;
90459045 top : 27px ;
90469046 }
90479047}
9048- .wizard-pf-steps-indicator .active .wizard-pf-step-number {
9048+ .wizard-pf-steps-indicator .wizard-pf-step . active .wizard-pf-step-number {
90499049 background-color : # 39a5dc ;
90509050 border-color : # 39a5dc ;
90519051 cursor : default;
90529052 color : # fff ;
90539053}
9054- .wizard-pf-steps-indicator .viewed-pf .wizard-pf-step-number {
9055- color : # 030303 ;
9056- background-color : # fff ;
9057- border-color : # 39a5dc ;
9054+ .wizard-pf-steps-indicator .wizard-pf-step .active ~ .wizard-pf-step .wizard-pf-step-number {
9055+ border-color : # bbb ;
9056+ background : # fff ;
90589057}
90599058/* styles the main content portion of the wizard */
90609059.wizard-pf-main {
@@ -9190,9 +9189,20 @@ table.dataTable th:active {
91909189 border-top : 1px solid # d1d1d1 ;
91919190 margin-top : 0 ;
91929191 padding-bottom : 17px ;
9192+ display : -ms-flexbox;
9193+ display : flex;
9194+ -ms-flex-pack : end;
9195+ justify-content : flex-end;
91939196}
9194- .wizard-pf-footer .btn -cancel {
9197+ .wizard-pf-footer .wizard-pf -cancel {
91959198 margin-right : 25px ;
9199+ -ms-flex-order : -1 ;
9200+ order : -1 ;
9201+ }
9202+ .wizard-pf-footer .wizard-pf-next {
9203+ -ms-flex-order : 1 ;
9204+ order : 1 ;
9205+ margin-left : 8px ;
91969206}
91979207@media (min-width : 768px ) {
91989208 .wizard-pf-row {
@@ -9219,9 +9229,7 @@ table.dataTable th:active {
92199229 padding : 0 ;
92209230}
92219231.wizard-pf-steps-alt {
9222- margin-left : 15px ;
9223- margin-top : 15px ;
9224- background-image : linear-gradient (to right, transparent 11px , # d1d1d1 11px , # d1d1d1 13px , transparent 13px );
9232+ margin : 15px 0 15px 15px ;
92259233}
92269234@media (min-width : 768px ) {
92279235 .wizard-pf-steps-alt {
@@ -9253,33 +9261,52 @@ table.dataTable th:active {
92539261 content : "\f106" ;
92549262}
92559263.wizard-pf-step-alt {
9256- margin-bottom : 10px ;
9264+ position : relative;
9265+ z-index : 1 ;
9266+ }
9267+ .wizard-pf-step-alt : not (: last-child ) {
9268+ padding-bottom : 10px ;
92579269}
92589270.wizard-pf-step-alt a {
92599271 display : -ms-flexbox;
92609272 display : flex;
92619273 -ms-flex : 1 ;
92629274 flex : 1 ;
92639275}
9264- .wizard-pf-step-alt a : hover {
9276+ .wizard-pf-step-alt a : hover ,
9277+ .wizard-pf-step-alt a : focus {
92659278 text-decoration : none;
92669279}
9267- .wizard-pf-step-alt a : hover .wizard-pf-step-alt-title {
9280+ .wizard-pf-step-alt a : hover .wizard-pf-step-alt-title ,
9281+ .wizard-pf-step-alt a : focus .wizard-pf-step-alt-title {
92689282 color : # 39a5dc ;
92699283}
92709284.wizard-pf-step-alt ul {
92719285 margin-left : 11px ;
92729286}
9287+ .wizard-pf-step-alt .wizard-pf-step-alt-number {
9288+ border-radius : 50% ;
9289+ font-size : 12px ;
9290+ font-weight : 700 ;
9291+ height : 24px ;
9292+ width : 24px ;
9293+ display : inline-block;
9294+ text-align : center;
9295+ -ms-flex : 0 0 auto;
9296+ flex : 0 0 auto;
9297+ border : 2px solid # 39a5dc ;
9298+ background-color : # fff ;
9299+ }
92739300.wizard-pf-step-alt .wizard-pf-step-alt-title {
9301+ color : # 030303 ;
9302+ font-weight : 700 ;
9303+ text-transform : capitalize;
9304+ display : inline-block;
92749305 margin-left : 5px ;
92759306 -ms-flex-item-align : center;
92769307 -ms-grid-row-align : center;
92779308 align-self : center;
92789309}
9279- .wizard-pf-step-alt .wizard-pf-step-alt-number {
9280- -ms-flex : 0 0 auto;
9281- flex : 0 0 auto;
9282- }
92839310.wizard-pf-step-alt .active .wizard-pf-step-alt-number {
92849311 background-color : # 39a5dc ;
92859312 border-color : # 39a5dc ;
@@ -9289,55 +9316,46 @@ table.dataTable th:active {
92899316.wizard-pf-step-alt .active .wizard-pf-step-alt-title {
92909317 color : # 39a5dc ;
92919318}
9292- .wizard-pf-step-alt .active .wizard-pf-step-alt-substep : first-of-type {
9293- margin-top : 2px ;
9294- }
9295- .wizard-pf-step-alt .viewed .wizard-pf-step-alt-number {
9296- color : # 030303 ;
9297- background-color : # fff ;
9298- border-color : # 39a5dc ;
9299- }
9300- .wizard-pf-step-alt-number {
9301- background-color : # fff ;
9302- border-radius : 50% ;
9303- border : solid 2px # bbb ;
9319+ .wizard-pf-step-alt .active ~ .wizard-pf-step-alt .wizard-pf-step-alt-number {
93049320 color : # bbb ;
9305- font-size : 12px ;
9306- font-weight : 700 ;
9307- height : 24px ;
9308- width : 24px ;
9309- display : inline-block;
9310- text-align : center;
9321+ border-color : # bbb ;
93119322}
9312- .wizard-pf-step-alt-title {
9313- color : # 030303 ;
9314- font-weight : 700 ;
9315- text-transform : capitalize;
9316- display : inline-block;
9323+ .wizard-pf-step-alt : not (.active ) a : hover .wizard-pf-step-alt-number {
9324+ border-color : # bbb ;
9325+ background : # bbb ;
9326+ color : # fff ;
9327+ }
9328+ .wizard-pf-step-alt : before {
9329+ content : "" ;
9330+ position : absolute;
9331+ left : 11px ;
9332+ height : 100% ;
9333+ border-left : 2px solid # bbb ;
9334+ z-index : -1 ;
93179335}
93189336.wizard-pf-step-alt-substep {
93199337 display : -ms-flexbox;
93209338 display : flex;
9339+ border-left : 2px solid transparent;
93219340}
93229341.wizard-pf-step-alt-substep a {
93239342 padding : 5px 0 5px 18px ;
93249343 color : # 393f44 ;
93259344}
9326- .wizard-pf-step-alt-substep : not (. disabled ) .active ,
9345+ .wizard-pf-step-alt-substep .active ,
93279346.wizard-pf-step-alt-substep : not (.disabled ): hover {
93289347 background-color : # ededed ;
9329- background-image : linear-gradient (to right , # 39a5dc 2 px , transparent 2 px ) ;
9348+ border-color : # 39a5dc ;
93309349}
9331- .wizard-pf-step-alt-substep : not (. disabled ) .active a ,
9350+ .wizard-pf-step-alt-substep .active a ,
93329351.wizard-pf-step-alt-substep : not (.disabled ): hover a {
93339352 color : # 39a5dc ;
93349353}
93359354.wizard-pf-step-alt-substep .active a {
93369355 font-weight : 700 ;
93379356}
9338- .wizard-pf-step-alt-substep .disabled {
9357+ .wizard-pf-step .disabled > a : hover ,
9358+ .wizard-pf-step-alt-substep .disabled > a : hover ,
9359+ .wizard-pf-sidebar .list-group-item .disabled > a : hover {
93399360 cursor : not-allowed;
9340- }
9341- .wizard-pf-step-alt-substep .disabled a {
9342- pointer-events : none;
93439361}
0 commit comments