.program-attributes{margin-bottom:3.2rem;padding:0}@media (min-width: 576px){.program-attributes{padding:0 1.5rem}}.program-attributes.edit{margin-bottom:1.6rem}.program-attributes .program-name{margin-bottom:3.2rem;color:#20639b;font-weight:700}.program-attributes .input-program-name{width:100%}@media (min-width: 576px){.program-attributes .input-program-name{max-width:400px}}.program-attributes .grade-group{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px}.program-attributes .grade-group>*{position:relative}.program-attributes .grade-group .grade{display:flex;align-items:center}.program-attributes .grade-group .grade input{width:4rem;text-align:center}.program-attributes .grade-group .grade input.invalid{border-color:#cc3e3a!important}.program-attributes .grade-group .grade .icon-error{left:4px;bottom:0;top:44%;transform:translateY(-50%);height:auto;font-size:1rem}.program-attributes .grade-group .common-icon-container{position:absolute;left:calc(100% + 2px);top:50%;transform:translateY(-50%)}.program-attributes .location-group>*{margin-bottom:.25rem}.program-attributes .attribute-list{display:grid;list-style:none;row-gap:1.6rem;column-gap:.8rem;padding:0;margin-bottom:0;grid-template-areas:none;grid-template-columns:repeat(6,1fr)}@media (min-width: 576px){.program-attributes .attribute-list{gap:.8rem}}@media (min-width: 768px){.program-attributes .attribute-list{gap:1.6rem}}@media (min-width: 992px){.program-attributes .attribute-list{grid-template-areas:none;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;flex-direction:row;gap:.8rem}}.program-attributes .attribute-list .attribute-content{display:flex;flex-direction:column;align-items:center;gap:.25rem;grid-column:span 6}@media (min-width: 576px){.program-attributes .attribute-list .attribute-content{grid-column:span 3}}@media (min-width: 992px){.program-attributes .attribute-list .attribute-content{grid-column:auto/auto}}.program-attributes .attribute-list .attribute-content:nth-child(3),.program-attributes .attribute-list .attribute-content:nth-child(4),.program-attributes .attribute-list .attribute-content:nth-child(5){grid-column:span 2}@media (min-width: 992px){.program-attributes .attribute-list .attribute-content:nth-child(3),.program-attributes .attribute-list .attribute-content:nth-child(4),.program-attributes .attribute-list .attribute-content:nth-child(5){grid-column:auto/auto}}.program-attributes .attribute-list .attribute-content .attribute-content-multiple{display:flex;flex-direction:column;gap:1.6rem}@media (min-width: 576px){.program-attributes .attribute-list .attribute-content .attribute-content-multiple{justify-content:center;flex-direction:row}}@media (min-width: 992px){.program-attributes .attribute-list .attribute-content .attribute-content-multiple{gap:.8rem}}.program-attributes .attribute-list .attribute-content .attribute-content-multiple .attribute-group{display:flex;flex-direction:column;text-align:center;gap:.25rem}.program-attributes .attribute-list .attribute-content .form-group{margin-bottom:0}.program-attributes .attribute-list .attribute-content .attribute-icon-content{color:#da9100}.program-attributes .attribute-list .attribute-content .attribute-title{color:#20639b;font-weight:700;text-align:center}.program-footer .logo-control-container{display:flex;justify-content:right}.program-footer .logo-control-container label{margin:0}.program-footer .logo-control-container label i{font-size:2rem;cursor:pointer}.program-footer .phone-extension-group{display:grid;grid-template-columns:2fr 1fr;gap:15px}.program-footer .phone-extension-display{display:flex;align-items:baseline;gap:8px}.progress-link{position:relative}.progress-link.viewed .icon-container{background-color:#8fbe36;color:#fff}.progress-link:before{border-top:6px solid #c8c7cc;content:"";display:block;font-size:0;height:1px;overflow:hidden;width:100%;z-index:-1;position:absolute;top:calc(.75rem - 3px)}.progress-link .icon-container{display:inline-flex;justify-content:center;align-items:center;font-size:.8rem;border-radius:9rem;width:1.5rem;height:1.5rem;line-height:1.5rem;margin-bottom:.8rem;background-color:#e2e6e8;color:#5f6a7a}.progress-link .link-name{display:block;font-weight:700}.progress-link-form{padding:.8rem;text-align:left}.progress-link-form .actions{display:grid;grid-auto-flow:column;justify-content:center;gap:.5rem}.progress-link-form .actions i:hover{cursor:pointer}.progress-links-bar{position:relative;margin-bottom:3.2rem}.progress-links-bar.edit ul{margin-bottom:1.6rem}@media (min-width: 768px){.progress-links-bar.edit ul{grid-auto-flow:row;grid-template-columns:1fr 1fr 1fr;justify-items:stretch;gap:1rem}}.progress-links-bar.edit ul .link-item{margin-bottom:1.6rem}@media (min-width: 768px){.progress-links-bar.edit ul .link-item{margin-bottom:0}}.progress-links-bar ul{display:grid;margin-bottom:0}@media (min-width: 768px){.progress-links-bar ul{grid-auto-flow:column;gap:1rem;justify-items:center}}.progress-links-bar ul .link-item{display:table-cell;text-align:center;margin-bottom:3.2rem}.progress-links-bar ul .link-item:last-child{margin-bottom:0}@media (min-width: 768px){.progress-links-bar ul .link-item{margin-bottom:0}}.progress-links-bar .center-actions{gap:15px}.progress-links-bar .add-more-container{vertical-align:middle;text-align:center}
