/* combined css :: program-tracker+studentbook+vers-192 :: bundle-version: 192 :: 2025-07-29 21:34:32 */

/* program-tracker :: 2025-03-05 10:27:50 */
.griddit{display:grid;grid-gap:10px;grid-template-columns:25% auto;grid-template-rows:max-content max-content}@media (min-width:768px){.griddit{grid-template-columns:10% 50% 30% 10%;grid-template-rows:max-content}}.col__id{text-align:center}.radial-progress{max-width:4.0625rem}.col__current{grid-column:2;grid-row:2;text-align:left}@media (min-width:768px){.col__current{grid-column:3;grid-row:1}}.current__unit{font-weight:700;margin-bottom:1.25rem}.current__desc{font-size:.75rem!important;line-height:.9375rem}.col__caret{display:none}@media (min-width:768px){.col__caret{align-items:center;display:flex;justify-content:center;text-align:center}}.col__caret .fa-angle-right::before{display:block;transition:transform .1s ease-in-out}.expanded .col__caret .fa-angle-right::before{transform:rotate(90deg)}.left-column .proptable>tbody>tr>td{padding-bottom:10px!important;padding-top:10px!important}.tablecontent{background:#fff;border-radius:.25rem;border:1px solid #dedede;margin:.3125rem;padding:.625rem}.propstatus{position:relative;counter-reset:propstatus-counter}.propstatus>*{margin:.625rem}.propstatus__item{border-radius:.25rem;border:1px solid #dedede;position:relative;counter-increment:counter}.propstatus__item.propstatus__item--approved,.propstatus__item.propstatus__item--done{border-color:#338c28;background-color:rgba(0,100,0,.05)}.propstatus__item.propstatus__item--rejected{border-color:red;background-color:rgba(100,0,0,.05)}.propstatus__item.propstatus__item--in_progress{border-color:orange;background-color:rgba(255,165,0,.1)}.propstatus__item.propstatus__item--future{border-color:#dedede}.propstatus__item.propstatus__item--tabled{background-color:rgba(0,100,0,.05);border-color:#338c28}.propstatus__item::after{align-items:center;border-radius:0;content:counter(counter);display:flex;font-weight:700;height:100%;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2.1875rem;z-index:5}.propstatus__item--approved::after,.propstatus__item--done::after{background-color:#338c28;color:#fff}.propstatus__item--rejected::after{background-color:red;color:#fff}.propstatus__item--in_progress::after{background-color:orange}.propstatus__item--future::after{background-color:#dedede}.propstatus__item--tabled::after{background-color:#338c28;color:#fff}.propstatus__item+.propstatus__item::before{background:#dedede;content:"";height:.625rem;left:.9375rem;position:absolute;top:-.6875rem;width:.25rem;z-index:2}.propstatus__item+.propstatus__item--approved::before,.propstatus__item+.propstatus__item--done::before{background-color:#338c28}.propstatus__item+.propstatus__item--rejected::before{background-color:red}.propstatus__item+.propstatus__item--in_progress::before{background-color:orange}.propstatus__item+.propstatus__item--future::before{background-color:#dedede}.propstatus__item+.propstatus__item--tabled::before{background-color:#338c28}p.prop__title{font-size:1rem!important;font-weight:700;line-height:1.25rem!important;text-align:left}p.prop__contacts{font-size:.875rem!important;line-height:1rem;margin-top:.625rem;text-align:left}.propstatus__stepData{margin-left:3.125rem;padding-bottom:.3125rem;padding-top:.3125rem;padding-right:.3125rem}.propstatus__unit{font-size:.875rem;font-weight:700;line-height:1rem}.propstatus__stepDates{font-size:.8125rem;float:right;line-height:1rem}.propstatus_stepDescription{font-size:.8125rem;line-height:1rem}.propstatus_stepNote>*{font-size:.75rem;line-height:1rem;margin-top:.3125rem}.propstatus_stepDox a{display:inline-block;font-size:1.875rem;font-weight:100;line-height:1rem;line-height:1.875rem;margin-top:.3125rem}.propstatus_stepDox a:hover{border:none}


/* studentbook :: 2024-06-12 11:34:00 */
.advise-controls .breadcrumbs{border:1px solid #00f;width:390px;float:left}.advise-controls .group-filter{border:1px solid red;width:200px;float:right}.table-controls{margin-top:10px;font-size:12px;color:#ccc;text-align:right}table.photo-grid{border-collapse:collapse}table.photo-grid td{width:20%;border:1px solid gray;padding:0;text-align:center}table.photo-grid td .info{font-size:.8rem;margin:.4rem 0}table.photo-grid .headshot-container{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:105% 0 0 0}table.photo-grid img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.left-column .stbk-table{table-layout:auto}.stbk-row.y_labels{font-size:.875rem}@media (max-width:639px){.stbk-row.y_labels{font-size:.75rem}}.stbk-row{font-size:.875rem}@media (max-width:767px){.stbk-row{font-size:.75rem}}.stbk-row.even{background:#f1f5ee}.stbk-row td{padding:5px!important}.stbk-row-headshot{max-width:5rem;width:100%}@media (max-width:639px){.graph-column{width:40%}}@media (min-width:640px){.graph-column{width:50%}}.titles .title{background:#69bd27;color:#fff;font-weight:500;padding:5px 10px 3px;width:100%}.titles .subtitle{background:#e8f1e8;float:left;font-family:Lato,arial,sans-serif;font-weight:700;margin:0 0 10px 0;padding:5px 10px;position:relative;text-align:center;width:100%}.expandedrow>td,.subrow>td{background-color:#bfbfbf!important;box-shadow:inset 0 0 25px rgba(0,0,0,.35);padding:5px!important}.table-controls{margin:10px 10px 0}.topbar{margin-bottom:.5rem}.topbar .title{float:left;font-size:.9rem;font-weight:700}.stbk-sectionhead{font-weight:700}.stbk-phototable{margin:0!important;width:100%}.stbk-phototable th{background:#ececec;width:20%}.stbk-phototable td{background:#fff}#tab_classes-content .button-link{margin-top:10px}.left-column .stbk-classtable{margin:0!important;width:100%}@media (max-width:639px){.left-column .stbk-classtable td,.left-column .stbk-classtable th{font-size:.8rem!important}}@media (min-width:640px){.left-column .stbk-classtable{table-layout:auto}}.left-column .stbk-classtable .instructor{color:#776a60;font-style:italic}.left-column .stbk-classtable th:first-of-type{width:3%}.left-column .stbk-classtable th:nth-of-type(2){width:14%}.left-column .stbk-classtable th:nth-of-type(3){width:7%}.left-column .stbk-classtable th:nth-of-type(4){width:16%}.left-column .stbk-classtable th:nth-of-type(5){width:45%}.left-column .stbk-classtable th:nth-of-type(6){width:7%}.left-column .stbk-classtable th:nth-of-type(7){width:4%}.left-column .stbk-classtable th:nth-of-type(8){width:4%}@media (max-width:639px){.left-column .stbk-classtable th:first-of-type{width:3%}.left-column .stbk-classtable th:nth-of-type(2){width:14%}.left-column .stbk-classtable th:nth-of-type(3){width:7%}.left-column .stbk-classtable th:nth-of-type(4){width:16%}.left-column .stbk-classtable th:nth-of-type(5){width:45%}.left-column .stbk-classtable th:nth-of-type(6){width:7%}.left-column .stbk-classtable th:nth-of-type(7){width:4%}.left-column .stbk-classtable th:nth-of-type(8){width:4%}}.stbk-edittagtable{margin:0!important;width:100%}.stbk-edittagtable th{background:#ececec}.stbk-edittagtable tr.odd{background:#fff}.stbk-edittagtable tr.even{background:#f1f5ee}.stbk-edittagtable th:first-of-type{width:5%}.stbk-edittagtable th:nth-of-type(2){width:5%}.stbk-edittagtable th:nth-of-type(3){width:20%}.stbk-edittagtable th:nth-of-type(4){width:45%}.stbk-edittagtable th:nth-of-type(5){width:25%}.left-column .stbk-advisetable{font-size:1rem;margin:0!important;width:100%}@media (min-width:640px){.left-column .stbk-advisetable th:first-of-type{width:4%}.left-column .stbk-advisetable th:nth-of-type(2){width:14%}.left-column .stbk-advisetable th:nth-of-type(3){width:63%}.left-column .stbk-advisetable th:nth-of-type(4){width:7%}.left-column .stbk-advisetable th:nth-of-type(5){width:12%;text-align:center}}@media (max-width:639px){.left-column .stbk-advisetable th:first-of-type{width:10%}.left-column .stbk-advisetable th:nth-of-type(2){width:15%}.left-column .stbk-advisetable th:nth-of-type(3){width:35%}.left-column .stbk-advisetable th:nth-of-type(4){width:20%}.left-column .stbk-advisetable th:nth-of-type(5){width:15%;text-align:center}}.left-column .stbk-advisetable td{padding:8px 3px}.left-column .stbk-advisetable textarea{width:95%}.left-column .stbk-advisetable .contact-metadata .contact-advisor,.left-column .stbk-advisetable .contact-metadata .contact-type,.left-column .stbk-advisetable .contact-metadata .contact_regarding{color:#b3b3b3}.left-column .stbk-advisetable .contact-detail,.left-column .stbk-advisetable .contact-rownum,.left-column .stbk-advisetable .contact-title{padding:6px 3px}.left-column .stbk-advisetable .contact-actions{padding:6px 3px}.left-column .stbk-advisetable .contact-actions button{padding:12px 8px 11px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;background:#feffff;background:-moz-linear-gradient(top,#feffff 21%,#f7f7f7 71%,#ededed 100%);background:-webkit-linear-gradient(top,#feffff 21%,#f7f7f7 71%,#ededed 100%);background:linear-gradient(to bottom,#feffff 21%,#f7f7f7 71%,#ededed 100%);box-shadow:0 1px 1px rgba(0,0,0,.1);color:#3f3934;font-size:.8125rem;font-weight:400;padding:8px;transition:background 20ms linear,box-shadow 20ms linear;font-size:.6875rem}.left-column .stbk-advisetable .contact-actions button.small{font-size:75%}.left-column .stbk-advisetable .contact-actions button.x-small{font-size:55%}@media (min-width:640px){.left-column .stbk-advisetable .contact-actions button{display:inline-block;padding:4px 6px 3px;width:auto}.left-column .stbk-advisetable .contact-actions button.small,.left-column .stbk-advisetable .contact-actions button.x-small{font-size:100%}.left-column .stbk-advisetable .contact-actions button.large{padding:10px 10px 9px}.left-column .stbk-advisetable .contact-actions button+.button-link{margin-top:0}}.left-column .stbk-advisetable .contact-actions button:hover{background:#feffff;background:-moz-linear-gradient(top,#feffff 21%,#f7f7f7 90%,#ededed 100%);background:-webkit-linear-gradient(top,#feffff 21%,#f7f7f7 90%,#ededed 100%);background:linear-gradient(to bottom,#feffff 21%,#f7f7f7 90%,#ededed 100%);cursor:pointer}.left-column .stbk-advisetable .contact-actions button:active{background:rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.advise-controls{margin-bottom:5px;overflow:hidden}.stbk-advisebreadcrumb{float:left}.stbk-advisefilter{float:right}.stbk-advisefilter select{margin:0}.left-column .stbk-exttesttable{margin:0!important;width:100%}.left-column .stbk-exttesttable th:first-of-type{width:16%}.left-column .stbk-exttesttable th:nth-of-type(2){width:51%}.left-column .stbk-exttesttable th:nth-of-type(3){width:11%}.left-column .stbk-exttesttable th:nth-of-type(4){width:11%}.left-column .stbk-exttesttable th:nth-of-type(5){width:11%}.left-column .stbk-ecstesttable{margin:0!important;width:100%}.left-column .stbk-ecstesttable tr.odd{background:#fff}.left-column .stbk-ecstesttable tr.even{background:#f1f5ee}.left-column .stbk-ecstesttable th{background:#ececec;width:auto}.left-column .stbk-eformstable{margin:0;width:100%}.left-column .stbk-eformstable tr.odd{background:#fff}.left-column .stbk-eformstable tr.even{background:#f1f5ee}.left-column .stbk-eformstable th{background:#ececec}.left-column .stbk-eformstable th:first-of-type{width:5%}.left-column .stbk-eformstable th:nth-of-type(2){width:16%}.left-column .stbk-eformstable th:nth-of-type(3){width:21%}.left-column .stbk-eformstable th:nth-of-type(4){width:58%}.left-column .stbk-doxtable{margin:0;width:100%}.left-column .stbk-doxtable tr.odd{background:#fff}.left-column .stbk-doxtable tr.even{background:#f1f5ee}.left-column .stbk-doxtable th{background:#ececec}.left-column .stbk-doxtable th:first-of-type{width:5%}.left-column .stbk-doxtable th:nth-of-type(2){width:15%}.left-column .stbk-doxtable th:nth-of-type(3){width:21%}.left-column .stbk-doxtable th:nth-of-type(4){width:59%}.stbk-infocard{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18);color:#5d5d5d;font-weight:400;margin:0!important;overflow:hidden}.stbk-infocard .stbk-content{float:left;padding:10px;width:100%}.stbk-infocard header{background:#00a0e1;color:#fff;font-family:Lato,Arial,sans-serif;max-width:100%;overflow:hidden;padding:8px 3px 8px 8px;width:100%!important}.stbk-infocard header h1{color:#fff;float:left;font-family:Lato,Arial,sans-serif;font-weight:500;font-size:30px;line-height:30px;margin:4px 0 0 0!important;padding:0!important}.stbk-infocard header .stbk-idnumbers{float:left;font-size:.75rem;margin:0;clear:left}.stbk-infocard header .id-item{margin-right:10px}.stbk-infocard header .gpa{float:right;font-size:.8125rem;line-height:1.6rem;margin:0 10px 0;text-align:center}.stbk-infocard header .gpa .number{font-weight:700;font-size:1.5625rem;line-height:1.375rem;display:block}.stbk-infocard header .indicator{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#776a60;display:block;float:right;font-size:.8125rem;font-weight:700;height:3.3125rem;margin:0 2px;overflow:hidden;position:relative;text-align:center;width:1.25rem}.stbk-infocard header .indicator.positive{background:#97d67f}.stbk-infocard header .indicator.negative{background:#ff9a7f}.stbk-infocard header .indicator span{display:block;height:auto;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.stbk-infocard header .flag-academic,.stbk-infocard header .flag-hold{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ffeaa4;color:#776a60;display:block;float:right;font-size:.8125rem;font-weight:700;height:3.3125rem;margin:0 2px;overflow:hidden;position:relative;text-align:center;width:1.25rem}.stbk-infocard header .flag-academic span,.stbk-infocard header .flag-hold span{display:block;height:auto;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.stbk-infocard .stbk-left-group{float:left;width:25%;padding-right:10px}.stbk-infocard .stbk-left-group img{margin-bottom:5px;width:100%}.stbk-infocard .gpa-group{color:#999;float:left;margin-bottom:15px;width:100%}.stbk-infocard .gpa-group.current{color:#5d5d5d}.stbk-infocard .gpa-heading{border-bottom:1px solid #eee;font-size:.875rem;font-weight:700;margin-bottom:4px;text-align:center;text-transform:uppercase}.stbk-infocard .flexgroup{display:flex;width:100%}.stbk-infocard .gpa-item{flex:0 0 auto;font-size:.75rem;line-height:1;text-align:center;width:33.3333333333%}.stbk-infocard .gpa-item span{clear:both;font-size:1rem;display:block;font-weight:700;margin:0;padding:0;width:100%}.stbk-infocard .stbk-right-group{float:right;margin-top:-8px;width:calc(75% - 20px)}.stbk-infocard .stbk-right-group .info{font-size:.875rem;width:100%}.stbk-infocard .stbk-right-group .info th{background:0 0;border:none;padding:3px 10px 3px 0;text-align:left;vertical-align:top;width:120px}.stbk-infocard .stbk-right-group .info td{border:none;font-weight:400;padding:3px 0;text-align:left;vertical-align:top}.stbk-infocard .stbk-right-group .info a{font-weight:400}.stbk-infocard .stbk-right-group .info .inactive{color:#999}.stbk-infocard .stbk-right-group .info .completed{background:url(https://dygz37jdyaml.cloudfront.net/images/amtor3/icon-checkmark.svg) right 4px no-repeat;padding-right:18px}.stbk-infocard .stbk-right-group .info+info{margin-top:20px}.stbk-infocard .stbk-infodots{display:inline-block;position:relative;width:100%;z-index:3}.stbk-infocard .stbk-infodots:after{color:#ccc;content:".......................................................................................................................................................................";left:0;letter-spacing:3px;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.stbk-infocard .stbk-infotype{background:#fff;position:relative;z-index:5}.stbk-infocard .stbk-infovalue{background:#fff;float:right;max-width:400px;padding-left:5px;position:relative;text-align:justify;z-index:5}.stbk-infocard .stbk-infovalue a:hover{border:none;text-decoration:underline}.stbk-infocard hr{clear:both;margin:5px 0}.stbk-infocard .stbk-chart{float:left;overflow:hidden;margin:10px 0 0;width:100%}.stbk-infocard #myCanvas{width:calc(75% - 20px);float:right}.tab-group-content>.alert{margin-left:0;margin-right:0;width:100%}svg.sb-graph .class-blob:hover{stroke:#69be28;stroke-width:2}tr.new_term>td{border-top:3px solid silver!important}

