label.invalid{font-size:12.8px;font-size:.8rem;font-weight:500;color:red!important;top:50px!important}label.invalid.active{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}ul.stepper .wait-feedback{left:0;right:0;top:0;z-index:2;position:absolute;width:100%;height:100%;text-align:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.badge{display:inline-block;padding:.25em .4em;font-size:1.25rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}ul.stepper .step{position:relative;list-style:none}ul.stepper .step.feedbacking .step-new-content>:not(.wait-feedback){opacity:.1}ul.stepper .step:not(:last-of-type).active{margin-bottom:2.25rem}ul.stepper .step:before{position:absolute;top:.75rem;counter-increment:section;content:counter(section);height:1.75rem;width:1.75rem;color:#fff;background-color:rgba(0,0,0,.3);-webkit-border-radius:100%;border-radius:100%;text-align:center;line-height:1.75rem;font-weight:400;display:none}ul.stepper .step.done:before{content:'\f00c';font-family:FontAwesome;font-size:1rem}ul.stepper .step.wrong:before{content:'\f071';font-family:FontAwesome;font-size:1.1rem}ul.stepper>li:not(:last-of-type){margin-bottom:.625rem;-webkit-transition:margin-bottom .4s;-o-transition:margin-bottom .4s;transition:margin-bottom .4s}ul.stepper .step-title{margin:0 -1.3rem;cursor:pointer;padding:.9688rem 2.75rem 1.5rem 4rem;display:block}ul.stepper .step-title:after{content:attr(data-step-label);display:block;position:absolute;font-size:.8rem;color:#424242;font-weight:400}ul.stepper .step-title:hover{background-color:rgba(0,0,0,.06)}ul.stepper .step.active .step-title{font-weight:500}ul.stepper .step-new-content{position:relative;display:none;height:-webkit-calc(100% - 132px);height:calc(100% - 132px);width:inherit;overflow:visible;margin-left:41px;margin-right:24px}ul.stepper>.step:not(:last-of-type):after{content:'';position:absolute;top:3.125rem;left:.8438rem;width:.0625rem;height:40%;height:-webkit-calc(100% - 38px);height:calc(100% - 38px);background-color:rgba(0,0,0,.1);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}ul.stepper>.step.active:not(:last-child):after{height:93%;height:-webkit-calc(100% - 12px);height:calc(100% - 12px)}ul.stepper>.step[data-last=true]{margin-bottom:0}ul.stepper>.step[data-last=true]:after{height:0;width:0}ul.stepper .step-actions{display:-webkit-box;-webkit-box-pack:start}ul.stepper .step-actions .btn-flat:not(:last-child),ul.stepper .step-actions .btn-large:not(:last-child),ul.stepper .step-actions .btn:not(:last-child){margin-right:.3125rem}ul.stepper .step-new-content .row{margin-bottom:.4375rem}ul.stepper .md-form label{left:.875rem}ul.stepper .md-form .validate{margin-bottom:0}@media only screen and (min-width:993px){.card-body ul.stepper.horizontal{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-height:25rem;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;overflow:hidden}.card-body ul.stepper.horizontal:before{content:'';background-color:transparent;width:100%;min-height:5.25rem;position:absolute;left:-3px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}.card-body ul.stepper.horizontal:first-child{margin-top:-2.7rem}.card-body ul.stepper.horizontal .step{position:static;margin:0;width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5.25rem!important}.card-body ul.stepper.horizontal .step:not(:last-of-type):after{content:'';position:static;display:inline-block;width:100%;height:.0625rem}.card-body ul.stepper.horizontal>.step:last-of-type,.card-body ul.stepper.horizontal>.step[data-last=true]{width:auto!important}.card-body ul.stepper.horizontal>.step.active:not(:last-of-type):after{content:'';position:static;display:inline-block;width:100%;height:.0625rem}.card-body ul.stepper.horizontal .step.active .step-title:before{background-color:#4285f4}.card-body ul.stepper.horizontal .step.done .step-title:before{content:'\f00c';font-family:FontAwesome;font-size:1rem;background:#00c851}.card-body ul.stepper.horizontal .step.wrong .step-title:before{content:'\f071';font-family:FontAwesome;font-size:1.1rem;background-color:#ff3547}.card-body ul.stepper.horizontal .step-title{line-height:5.25rem;height:5.25rem;margin:0;padding:0 1.5625rem 0 4.0625rem;display:inline-block;max-width:13.75rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.card-body ul.stepper.horizontal .step:before{content:none}.card-body ul.stepper.horizontal .step .step-title:before{position:absolute;top:1.7813rem;left:1.1875rem;counter-increment:section;content:counter(section);height:1.75rem;width:1.75rem;color:#fff;background-color:rgba(0,0,0,.3);-webkit-border-radius:100%;border-radius:100%;text-align:center;line-height:1.75rem;font-weight:400;display:none}.card-body ul.stepper.horizontal .step-title:after{top:.9375rem}.card-body ul.stepper.horizontal .step-new-content{position:absolute;height:-webkit-calc(100% - 84px);height:calc(100% - 84px);top:4rem;left:0;width:100%;overflow-y:hidden;overflow-x:hidden;margin:0;padding:1.25rem 1.25rem 4.75rem 1.25rem;text-align:center}.card-body ul.stepper.horizontal .step-actions{position:absolute;bottom:0;left:0;width:100%;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card-body ul.stepper.horizontal .step-actions .btn-flat:not(:last-child),.card-body ul.stepper.horizontal .step-actions .btn-large:not(:last-child),.card-body ul.stepper.horizontal .step-actions .btn:not(:last-child){margin-left:.3125rem;margin-right:0}.card-body ul.stepper.horizontal .step-actions,.card-body ul.stepper.horizontal .step-new-content{padding-left:2.5rem;padding-right:2.5rem}}.admissions-block-1{background:rgba(0,20,64,.7);height:fit-content;border-radius:4px;margin:0 auto;color:#fff}.admissions-block-2{background:rgba(7 ,79,87,.7);height:fit-content;border-radius:4px;margin:0 auto;color:#fff}.admissions-block-3{background:rgba(42,52,57,.7);height:fit-content;border-radius:4px;margin:0 auto;color:#fff}.admissions-block-4{background:rgba(48,52,93,.7);height:fit-content;border-radius:4px;margin:0 auto;color:#fff}.admissions-block-5{background:rgba(99,42,67,.7);height:fit-content;border-radius:4px;margin:0 auto;color:#fff}.admissions-block-6{background:rgba(65,28,19,.7);height:fit-content;border-radius:4px;margin:0 auto;color:#fff}.admissions-block-7{background:rgba(45,53,61,.865);height:fit-content;border-radius:4px;margin:0 auto;color:#fff}ul#horizontal-stepper ul{list-style:none}@media (max-width:1000px){.admissions-block-1,.admissions-block-2,.admissions-block-3,.admissions-block-4,.admissions-block-5,.admissions-block-6,.admissions-block-7{width:100%}.usma-card{max-height:350px!important}#horizontal-stepper{margin-left:-89px}.md-form h2{font-size:1.6rem}}.step p,.step strong,.step ul li{font-size:1.2rem}/*!* ADMISSIONS STEPS TITLE *!*//*!* END ADMISSIONS STEPS TITLE *!*/