a,a:visited,a:focus,a:active{color:#2e7ab8}a.btn,a.btn:visited,a.btn:focus,a.btn:active{color:#333}a.btn-primary,a.btn-primary:visited,a.btn-primary:focus,a.btn-primary:active{color:#fff}a.btn-danger,a.btn-danger:visited,a.btn-danger:focus,a.btn-danger:active{color:#fff}.no-hover:hover{text-decoration:none}.bold{font-weight:bold}.dropdown-menu{z-index:999}.dropdown-menu a{color:#00467f}form{margin:0}header{top:0;width:100%;background-color:#fff;z-index:1002}header .header-topBar{background-image:linear-gradient(to right,#402b56,#7e4082)}header .navbar .nav>li>a{padding-bottom:0}header .navbar .nav li.dropdown>.dropdown-toggle .caret{margin-left:0;border-top-color:#fff;border-bottom-color:#fff}.header-logo{padding:5px 0 4px 3px}.header-logo>a>img{height:36px;width:170px;min-width:170px}.ie8 header #currentUserMenu img,.ie7 header #currentUserMenu img{max-width:inherit}#currentUserMenuCurrentIdentityName{font-weight:bold;margin:5px 12px;white-space:nowrap}#content{margin:60px 0 40px 0;padding:10px 10px 0 10px}#content.no-breadcrumb{margin-top:35px}footer{width:100%;font-size:9px;font-weight:bold;color:#666;background-color:#fff;border-top:solid 2px #d8d8d8;height:23px;bottom:0;z-index:1001}.footer-left{text-align:left}.footer-left .trademark{padding-left:7px}.footer-center{text-align:center}.footer-right{text-align:right}.footer-right .version{padding-right:7px}.middle{vertical-align:middle}.in.fade.modal-backdrop{opacity:.6}.no-js #page{display:none}.version{color:#666;font-size:9px}.copyright{color:#666;font-size:9px;font-weight:bold}.loading{width:32px;height:32px;display:inline-block;background-image:url('../Images/loading.gif')}.breadcrumb{background-color:#65727d;border-radius:0;padding:0 10px;margin:0}.breadcrumb a{color:#fff}.breadcrumb .divider{color:#fff}.breadcrumb li{text-shadow:none}.ie8 .breadcrumb li{margin-right:1px}.validation-summary-errors{font-size:12px;color:#b94a48;padding-bottom:0}.validation-summary-valid{display:none}.field-validation-error{color:#b94a48;font-size:12px}.table th,.table td{padding:4px}.table-detail.table-striped tbody tr:nth-child(odd) td,.table-detail.table-striped tbody tr:nth-child(odd) th{background-color:transparent}.table-detail.table-striped tbody tr:nth-child(4n+1) td,.table-detail.table-striped tbody tr:nth-child(4n+1) th,.table-detail.table-striped tbody tr:nth-child(4n+2) td,.table-detail.table-striped tbody tr:nth-child(4n+2) th{background-color:#f9f9f9}.table-detail.table-striped tbody tr:nth-child(2n+2) td,.table-detail.table-striped tbody tr:nth-child(2n+2) th{border-top-style:none;padding-left:20px;color:#888}.table-detail.table-striped tbody tr td small,.table-detail.table-striped tbody tr th small{font-size:75%}.table tbody th.btn-column,.table tbody td.btn-column{width:75px;text-align:center}.table tbody th.btn-column .dropdown-menu,.table tbody td.btn-column .dropdown-menu{text-align:left}.field-validation-valid{display:none}input[type=text].input-validation-error,input[type=password].input-validation-error,input[type=number].input-validation-error,input[type=color].input-validation-error,input[type=date].input-validation-error,input[type=datetime].input-validation-error,input[type=datetime-local].input-validation-error,input[type=email].input-validation-error,input[type=month].input-validation-error,input[type=range].input-validation-error,input[type=search].input-validation-error,input[type=tel].input-validation-error,input[type=time].input-validation-error,input[type=url].input-validation-error,input[type=week].input-validation-error,select.input-validation-error{border:1px solid #b94a48;background:url('../Images/InputErrorBackground.png') repeat-x #fee}.applicationLogo{display:inline-block;height:60px;width:229px;background:url('../Images/ApplicationLogos.png?v19001') no-repeat 0 0}.applicationLogo.maxWidth{width:333px}.applicationLogo.disabled{opacity:.25;cursor:not-allowed}.no-opacity .applicationLogo.disabled{position:relative}.no-opacity .applicationLogo.disabled>span{filter:alpha(opacity=75);position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff}.SoftwareAnswers-DataMap-applicationLogo{width:198px;background-position:0 -60px}.SoftwareAnswers-GradeBook-applicationLogo{width:220px;background-position:0 -120px}.SoftwareAnswers-SpecialServices-applicationLogo{width:275px;background-position:0 -240px}.SoftwareAnswers-SpecialServicesClassic-applicationLogo{width:275px;background-position:-333px 0}.SoftwareAnswers-StudentInformation-applicationLogo{width:333px;background-position:-333px -60px}.SoftwareAnswers-VendorLink-applicationLogo{width:215px;background-position:-333px -120px}.SoftwareAnswers-ReportBuilder-applicationLogo{width:250px;background-position:-333px -180px}.SoftwareAnswers-ProgressBookWebServices-applicationLogo{width:247px;background-position:0 -180px}.nav-list>.active>a,.nav-list>.active>a:hover{background-color:#87949f}.nav-list>li>div{margin:0 -15px;padding:3px 15px}.nav-list>.active>div{color:#fff;background-color:#87949f}.formSection{border:solid 1px #efefef;padding:5px;margin-bottom:5px;background-color:#f0f0f0}.centered{text-align:center}.logo{margin-bottom:10px;margin-left:auto;margin-right:auto}.img-maxwidth{max-width:none}.stepSelected{border:solid 1px #c8c8c8;-moz-border-radius:3px;border-radius:3px;font-weight:bold;font-style:italic;background:url('../Images/InputBackground.png') repeat-x;margin-bottom:5px;padding:0}.stepUnselected{list-style-type:none;margin-bottom:5px}.wizardInfoPanel{background:url('../Images/InformationBackground.png') repeat-x #bae4ff;border:solid 1px #77d1ff;border-radius:3px;padding:10px;list-style-type:none}.icon{display:inline-block;width:16px;height:16px;background-image:url('../Images/Icons-DarkGray.png')}.icon-sort-ascending{background-position:-64px -16px}.icon-sort-descending{background-position:0 -16px}.icon-open{background-position:-64px -16px}.icon-closed{background-position:-32px -16px}.glyphicon-home{background-repeat:no-repeat;background-image:url('../Images/Glyphicons/glyphicons_020_home.png')}.glyphicon-restart{background-repeat:no-repeat;background-image:url('../Images/Glyphicons/glyphicons_085_repeat.png')}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#000;background-color:#87949f}.view-Account .controller-CreateStaffWizard .area-Admin label{padding-top:5px}.pageHeader{border-bottom:1px;border-bottom-color:#d3d3d3;border-bottom-style:solid;margin-bottom:10px;margin-top:0;font-weight:normal}.pageHeader>small{color:#333}.sectionHeader{font-weight:normal;border-bottom:1px;border-bottom-color:#d3d3d3;border-bottom-style:solid;margin-bottom:10px;line-height:25px}form label[data-val-required]{font-weight:bold}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border-radius:0}.authSubType{color:#888}.form-horizontal .control-label{width:250px}.form-horizontal .controls{margin-left:270px}.input-help{font-size:80%;color:#666;font-style:italic}body{background-color:#f1f3f5}.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#87949f;background-image:linear-gradient(to bottom,#87949f,#87949f);background-repeat:repeat-x}.navigation-menu{background-color:#fff;border:1px solid #c0c8cf;min-height:20px;padding:19px;margin-bottom:20px;border-radius:4px}.tab-pane,.active{background-color:#fff}.tab-pane{padding:20px 10px 5px 10px}.tab-bottom{margin-bottom:0}.nav-tabs>li>a{margin-right:0}.info-help-icon{color:#54c7fc;vertical-align:middle}.controller-Dashboard.view-Home .applicationLogoContainer{padding:0}.controller-Dashboard.view-Home .applicationLogoContainer>span,.controller-Dashboard.view-Home .applicationLogoContainer>a{margin:0 10px 10px 0}.controller-Security.view-SignOutPartial section{position:absolute;top:50%;margin-top:-75px;left:0;right:0}.controller-Security.view-SignOutPartial section>div{text-align:center;width:350px;margin:0 auto}.controller-Security.view-SignOutPartial .well{width:250px;font-size:16px;margin:0 auto 5px auto;padding:8px 14px}.view-NotFound section,.view-InternalServerError section{position:absolute;top:50%;margin-top:-75px;left:0;right:0}.view-NotFound section>div,.view-InternalServerError section>div{text-align:center;width:350px;margin:0 auto}.view-NotFound .alert,.view-InternalServerError .alert{padding:8px 14px}.area-Admin.controller-Staff.view-List .table-detail tbody tr:nth-child(2n+2) td,.area-Admin.controller-Staff.view-List .table-detail tbody tr:nth-child(2n+2) th{white-space:nowrap}.area-Admin.controller-Staff.view-List .tooltip-inner{word-wrap:break-word;max-width:300px;text-align:left;color:#fff}.ie7 .area-Admin.controller-Staff.view-List .tooltip-inner,.ie8 .area-Admin.controller-Staff.view-List .tooltip-inner{width:300px}.area-Install .container-fluid{padding:0}.checksTable{width:100%;border-top:0}.checksTitle{padding:.32em .32em;width:2.5em}.statusStarted{background:url('../Images/loading.gif') no-repeat;height:2.4em}.statusNotStarted{background:url('../Images/clock.png') no-repeat;height:2.4em}.statusFinished{background:url('../Images/complete.png') no-repeat;height:2.4em}.checksMessage{padding:.13em .63em}.checksMessage div:first-child{font-weight:bold}.checksResponse{max-height:30em;overflow-y:auto}.checksResponse .response{background-color:#e3e3e3;padding:.44em;margin-top:.19em}.responseHeader{padding-left:2em;height:2em}.errorsHeader{background:url('../Images/preinstall-error.png') no-repeat}.recommendationsHeader{background:url('../Images/preinstall-warning.png') no-repeat}.completionHeader{background:url('../Images/complete.png') no-repeat}.responseList{list-style:none;padding:0;margin:0 .6em}.responseMessageList{list-style:disc;margin:0 0 .6em 0}.messageTitle{font-weight:bold}.responseMessageList li.responseMessage{margin-left:1em;margin-bottom:.6em}.detailsDiv{padding-top:.32em;padding-bottom:.32em}.detailsHeader{cursor:pointer;color:#00467f;margin-left:1.25em}.hiddenDetails{max-height:32em;overflow-y:auto;display:none}.detailsList{list-style:none;padding:0;margin:0 .6em}.detailsTitle{font-weight:bold;margin-left:2.5em}.detailsMessageList{list-style:none;margin:0 0 .6em 0}.detailsMessage{margin-left:4em}.installTitle{background-color:transparent!important;border:none!important}#content.no-breadcrumb{margin-top:45px}