/*!
* TuitionFit
*/@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600");html,.pure-u-g,.pure-g [class*=pure-u]{font-family:"Montserrat",sans-serif}body,button,input,select,textarea{color:#454F63;font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1.5}body{background-color:#fff;padding:0;margin:0;font-size:1rem;font-weight:400;line-height:1.5;text-align:left}address{font-style:normal}.sup{vertical-align:super;font-size:.5em}article{width:100%}h1{font-size:2rem;color:#347EA4;font-weight:600}h2{font-size:1.25rem;font-weight:600}h3{font-size:1.125rem;font-weight:600}a,a:visited{color:#347EA4}a:hover{color:#071C71}:hover{transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}p.field-note{font-size:.75rem}#passRequirementsTable{font-size:.75rem}.card{margin-bottom:2rem}.card .card-header{background-color:#071C71;color:#fff;font-weight:bold;text-align:center}.add-top-margin{margin-top:3rem}.add-margin-1{margin-top:1rem;margin-bottom:1rem}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}header{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);background-color:#fff}header .logo-nav-container{padding:20px 0 0 0}header .logo-container{padding-bottom:10px;text-align:center;width:200px;width:75%}@media screen and (min-width: 992px){header .logo-container{width:25%}}header .logo-container .logo{max-width:250px}@media screen and (min-width: 992px){header .logo-nav-container form,header .logo-nav-container .menu-no-form{width:75%}}header .header-action{width:25%;text-align:right}header .header-action a{background-color:#30A065;border-radius:4px;color:#fff;padding:5px 40px;display:inline-block;font-size:1.25rem}header .name-container{background-color:#347EA4;text-align:right;padding:4px 0;width:100%}header .name-container a,header .name-container a:visited,header .name-container A:hover{color:#fff;font-size:.9rem}header #navigation-profile-container{width:100%;font-size:.9rem}@media screen and (max-width: 991px){header #navigation-profile-container{position:fixed;z-index:4;overflow:auto;top:0px;left:100%;width:275px;opacity:0;padding:20px 0px;height:100%;background-color:#347EA4;color:#ffffff;transition:all 350ms cubic-bezier(0.6, 0.05, 0.28, 0.91)}}@media screen and (min-width: 992px){header #navigation-profile-container{display:flex;flex-flow:row wrap;width:75%;width:100%}}header #navigation-profile-container .header-account{width:100%;padding:20px}@media screen and (min-width: 992px){header #navigation-profile-container .header-account{width:25%;padding:0}}header #navigation-profile-container .header-account a,header #navigation-profile-container .header-account a:visited{color:#fff}@media screen and (min-width: 992px){header #navigation-profile-container .header-account a,header #navigation-profile-container .header-account a:visited{color:#666}}header #navigation-profile-container .header-account .account-welcome{display:inline-block;width:100%;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:6px;margin-bottom:6px}@media screen and (min-width: 992px){header #navigation-profile-container .header-account .account-welcome{border-bottom:1px solid rgba(0,0,0,0.1)}}header #navigation-profile-container .header-account .account-profile{display:inline-block;width:49%}header #navigation-profile-container .header-account .account-logout{display:inline-block;width:49%}header #navigation-profile-container.active{left:0px;opacity:1;width:100%}header #mobile-menu-icon{transition:left 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);width:25%;cursor:pointer;z-index:5}@media screen and (min-width: 992px){header #mobile-menu-icon{display:none}}header #mobile-menu-icon div{width:35px;height:2px;margin:0 auto 8px auto;background-color:#347EA4;transition:transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91),opacity 500ms,background-color 250ms}header #mobile-menu-icon.active{left:230px}header #mobile-menu-icon.active div{background-color:#ffffff}header #mobile-menu-icon.active #top{transform:translateY(10px) rotate(-135deg)}header #mobile-menu-icon.active #middle{opacity:0;transform:rotate(135deg)}header #mobile-menu-icon.active #bottom{transform:translateY(-10px) rotate(-45deg)}header nav{width:100%;margin-bottom:10px}@media screen and (min-width: 992px){header nav{align-self:flex-end;width:100%}}header nav.login-menu{width:100%}header nav ul{padding:50px 0 0 0;list-style:none;margin:0}@media screen and (min-width: 992px){header nav ul{padding:0;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-around}}header nav ul li{display:block;border-bottom:1px solid rgba(255,255,255,0.4);position:relative}@media screen and (min-width: 992px){header nav ul li{display:inline-block}}header nav ul li a,header nav ul li a:visited{color:#ffffff;width:100%;display:block;padding:10px 20px;font-size:1.1rem;text-transform:uppercase;font-weight:700}@media screen and (min-width: 992px){header nav ul li a,header nav ul li a:visited{color:#071c71;width:auto;display:inline;padding:0}}header nav ul li a:hover,header nav ul li a:visited:hover{text-decoration:none;color:#ffffff}@media screen and (min-width: 992px){header nav ul li a:hover,header nav ul li a:visited:hover{color:#071c71}}header nav ul li a:after,header nav ul li a:visited:after{content:"";position:absolute;bottom:-.25rem;left:50%;height:.2rem;width:0;background:#071c71;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}header nav ul li a:hover:after,header nav ul li a:visited:hover:after{width:100%;left:0}header nav.login-menu ul{justify-content:flex-end}main.app-screen{background-color:#f5f5f5;overflow:hidden;padding:2rem 0}main.app-screen .app-box{box-shadow:0 2px 7px 0 rgba(0,0,0,0.12),0 1px 2px 0 rgba(0,0,0,0.11);border-radius:5px;margin:0 auto;margin-bottom:5px;background:#fff;padding:15px 20px}@media screen and (min-width: 768px){main.app-screen .app-box{padding:30px 40px;margin:30px auto}}main.app-screen .app-box.signup{max-width:600px}.container.body-content{max-width:calc(100% - 40px)}.btn,.btn:visited{background-color:#347EA4;border-color:#347EA4;color:#fff}.btn:hover,.btn:visited:hover{background-color:#071C71;border-color:#071C71;color:#fff}.btn--outline,.btn--outline:visited{background-color:#fff;border-color:#347EA4;color:#347EA4}.btn--outline:hover,.btn--outline:visited:hover{background-color:#fff;border-color:#071C71;color:#071C71}.btn--non{border:0 none;background-color:transparent;color:#347EA4;text-decoration:underline;padding:0;cursor:pointer}@media screen and (min-width: 768px){.btn--non{line-height:38px}}.btn--action{width:100%}@media screen and (min-width: 768px){.btn--action{width:50%}}.btn:focus,button:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5)}input,select,textarea{max-width:none}input[type=reset],input[type=submit],button,html input[type=button]{white-space:normal}.alert ul{margin-bottom:0}.form-item{margin-bottom:2rem}.form-item:last-child{margin-bottom:0}.student-selector-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.student-selector-label{margin-right:20px;display:block;width:100%}@media screen and (min-width: 768px){.student-selector-label{display:inline-block;width:auto;line-height:38px}}.student-selector{width:100%}@media screen and (min-width: 768px){.student-selector{border-bottom:0 none;margin-bottom:0;min-width:25%;width:auto}}.col-md-4:last-child>.form-item{margin-bottom:0}.select2{max-width:100%}#schoolsList .select2{max-width:calc(100% - 50px)}.form-group{margin-bottom:2rem}.form-group-stack{margin-bottom:1rem}.js-School-Dropdown-Div{margin-bottom:1rem}.js-School-Dropdown-Div:last-child{margin-bottom:0}.message-text-box-label{display:block}.message-text-box{height:400px;width:100%}.select2-container--default .select2-selection--single{border:1px solid #ced4da;border-radius:.25rem;height:calc(2.25rem + 2px)}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#454F63}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.25rem}.select2-container--default .select2-selection--single .select2-selection__arrow{line-height:2.25rem}.label-alt{margin-bottom:.5rem;display:inline-block}.label-text-toggle{display:inline;vertical-align:top}.toggle-text-area{display:none;width:100%}#jsLogoDiv{width:90%;margin:0 5%;display:flex}#jsInstitutionLogoDiv{width:50%;text-align:left}#jsTuitionFitLogoDiv{width:50%;text-align:right}.click-row{cursor:pointer}.click-row:hover,.click-row:focus{background-color:#fdf5e6}.cart{border:2px solid rgba(52,126,164,0.5);margin:1rem 0;padding:1rem;font-size:1.125rem;font-weight:600;display:flex}.cart .cart-item-description{flex:1}.cart .cart-item-price{text-align:right}.help-section{position:fixed;top:125px;right:-600px;transition:all .4s;z-index:1000}.help-section .help-icon{background-color:#347EA4;color:#fff;font-size:1rem;border-top-left-radius:10px;border-top-right-radius:10px;height:40px;padding:10px 20px;line-height:normal;font-weight:600;transition:all .4s;cursor:pointer;transform:rotate(-90deg) translateY(-600px);transform-origin:bottom right;text-align:center}.help-section .help-icon:focus{outline:0}.help-section .help-content{width:600px;border:2px solid #347EA4;background-color:#fff;color:#454F63;padding:20px;display:inline-block;min-height:300px}.help-section .help-content a,.help-section .help-content a:visited{text-decoration:underline}.help-section.help-open{right:0}.help-section button:focus{outline:0}footer{background-color:#347EA4;color:#fff;padding:4rem 0}footer .copyright-container{width:100%;padding:0 20px}@media screen and (min-width: 768px){footer .copyright-container{width:50%}}footer .links-container{width:100%;padding:0 20px}@media screen and (min-width: 768px){footer .links-container{width:50%}}footer .links-container ul{list-style:none;padding:0;margin:0}footer a,footer a:visited,footer a:hover{color:#fff}footer .footer-links{font-size:.875rem}#divLettersTable,#divTable,#divStudentsTable,#divMessagesTable{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#divLettersTable a,#divLettersTable a:visited,#divTable a,#divTable a:visited,#divStudentsTable a,#divStudentsTable a:visited,#divMessagesTable a,#divMessagesTable a:visited{color:#666}#divLettersTable a:hover,#divLettersTable a:visited:hover,#divTable a:hover,#divTable a:visited:hover,#divStudentsTable a:hover,#divStudentsTable a:visited:hover,#divMessagesTable a:hover,#divMessagesTable a:visited:hover{background-color:#fdf5e6;text-decoration:none}#tableLettersTable,#tableTable,#tableStudentsTable,#tableMessagesTable{width:100%}#headerLettersTable span,#filterLettersTable span,#headerStudentsTable span,#headerMessagesTable span{padding:6px 10px;font-weight:600}#headerLettersTable>td,#filterLettersTable>td,#headerStudentsTable>td,#headerMessagesTable>td{padding:6px 10px;font-weight:600}#letterList span,#letterList>td,.tblData{padding:6px 10px}#headerTable span,#headerTable>td{padding:6px 10px;font-weight:600}#headerLettersTable,#headerTable,#headerStudentsTable,#headerMessagesTable{background-color:#3F96B4;color:#fff}#headerLettersTable span,#headerLettersTable>td,.bodyLettersTable .tblData,.bodyTable .tblData,#filterLettersTable span,#filterLettersTable>td,.letter-link-row span,.letter-link-row>td,#headerStudentsTable span,#headerStudentsTable>td,.bodyStudentsTable .tblData,.bodyMessagesTable .tblData{border-right:1px solid #3F96B4;border-top:1px solid #3F96B4;border-bottom:1px solid #3F96B4}#headerLettersTable span:first-child,#headerLettersTable>td:first-child,.bodyLettersTable .tblData:first-child,.bodyTable .tblData:first-child,#filterLettersTable span:first-child,#filterLettersTable>td:first-child,.letter-link-row span:first-child,.letter-link-row>td:first-child,#headerStudentsTable span:first-child,#headerStudentsTable>td:first-child,.bodyStudentsTable .tblData:first-child,.bodyMessagesTable .tblData:first-child{border:1px solid #3F96B4}.tblDisabled{background-color:lightgrey}#tablePageNav{margin-top:1rem}.flex-table-row{width:100%;display:flex;flex-flow:row nowrap}.flex-table-row div,.flex-table-row span{flex:1;flex-flow:row nowrap}#theTable{font-size:.875rem}#tableLettersTable form{display:table;border-collapse:collapse;width:100%}#tableLettersTable #headerLettersTable{display:table-row}#tableLettersTable #headerLettersTable span{display:table-cell}#tableLettersTable #filterLettersTable{display:table-row}#tableLettersTable #filterLettersTable span{display:table-cell}#tableLettersTable .letter-link-row{display:table-row}#tableLettersTable .letter-link-row span{display:table-cell}#tableLettersTable #letterList{display:table-row-group}#tableLettersTable #tablePageNavSpacer{display:table-row;height:20px}#tableLettersTable #tablePageNav{display:table-row;position:relative;height:70px}@media screen and (min-width: 768px){#tableLettersTable #tablePageNav{height:30px}}#tableLettersTable #tablePageNav #tablePageNavInner{display:table-caption;position:absolute}#tableLettersTable .items-per-page{display:block;margin-top:10px}@media screen and (min-width: 768px){#tableLettersTable .items-per-page{display:inline-block;margin-left:20px}}.tbl-location{text-align:center}.tbl-sticker{text-align:right}.tbl-grant{text-align:right}.tbl-paylater{text-align:right}.tbl-paynow{text-align:right}.tbl-shortterm{text-align:center}.oddRecord{background-color:rgba(52,126,164,0.1)}.evenRecord{background-color:#fff}.viewedFalse{font-weight:600}.ui-dialog-buttonset button.ui-button{color:#fff;background-color:#ff4500;font-size:1.5rem;border-radius:1rem;outline:0}.ui-dialog-buttonset button.ui-button:hover{background-color:#e63e00}.ui-dialog-buttonset button.ui-button:focus{box-shadow:0 0 0 0.2rem rgba(255,69,0,0.5)}#dashboard .col-md-4{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:20px}@media screen and (min-width: 768px){#dashboard .col-md-4{border-bottom:0 none;margin-bottom:0}}.letters-live{color:#30A065;font-size:3rem;font-weight:600}.letters-live span{font-size:1.75rem}.letters-attention{color:#c00}.dashboard-prices{color:#30A065;font-size:3rem;font-weight:600;line-height:normal}.dashboard-prices-description{color:#30A065;font-weight:600;font-size:1.75rem;line-height:normal}.dashboard-messages{color:#30A065;font-size:3rem;font-weight:600}.dashboard-letter-status,.dashboard-prices-status,.dashboard-messages-status{position:relative}.dashboard-button{margin-top:90px}.dashboard-button input{position:absolute;bottom:10px}.password-strength-display .password-strength-meter{display:flex}.password-strength-display .password-strength-meter hr{display:inline;width:100%;height:7px;margin:3px;border:none;color:rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}.password-strength-display .password-message{text-align:right}.password-strength-display.password-strength-1 .password-strength-meter :nth-child(-n+1){color:#FF0000;background-color:#FF0000}.password-strength-display.password-strength-1 .password-message{color:#FF0000}.password-strength-display.password-strength-2 .password-strength-meter :nth-child(-n+2){color:#FFAC00;background-color:#FFAC00}.password-strength-display.password-strength-2 .password-message{color:#FFAC00}.password-strength-display.password-strength-3 .password-strength-meter :nth-child(-n+3){color:#9BC157;background-color:#9BC157}.password-strength-display.password-strength-3 .password-message{color:#9BC157}.password-strength-display.password-strength-4 .password-strength-meter :nth-child(-n+4){color:#02B502;background-color:#02B502}.password-strength-display.password-strength-4 .password-message{color:#02B502}.ui.segment.role{width:100%}.ui.segment.role:hover{background-color:#2185d0;color:white}.disabled-field{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;background-color:lightgrey !important;pointer-events:none}#payNowSlider{margin-bottom:25px}#payNowSlider label{position:absolute;width:20px;margin-left:-10px;text-align:center;margin-top:16px;font-size:10pt;font-weight:bold}.report{max-width:unset !important}.report-placeholder{min-height:18rem}.report-placeholder-text{text-align:center;opacity:0.5}.scrollable-x{overflow-x:scroll}.claimData{background:#f0f0f0;border:1px solid #e0e0e0;padding:3px;font-size:12px}

/*# sourceMappingURL=app.css.map */