html,body{height:100%}html,body,h1,h2,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{line-height:1em}a{text-decoration:none;outline:none;cursor:pointer;color:#2badd9}a:hover,a:focus,a:active{text-decoration:none;color:#96b711}.breadcrumb-reporting{font-size:11px;margin:16px 0 0;background-color:#f1f1f1;padding-top:9px;padding-bottom:8px;padding-left:5px;padding-right:5px;margin-top:10px;margin-bottom:20px}.bold{font-weight:bold}.uppercase{text-transform:uppercase}body .header{font:normal 100% Arial,Verdana,Helvetica,Sans-Serif;color:#666;background-color:#fff}header,footer,nav,section{display:block}header .logo{padding:5px 0 5px 0}header h1 a{display:block;background:url(../content/images/site/logo.png) no-repeat 0 0;width:235px;height:48px;text-indent:-9999em;z-index:100}header .wrap{position:relative}header aside{position:absolute;top:20px;right:0;padding-right:10px;font-size:1.2em}header aside span{margin-right:10px}header .sub-header{height:45px;background-color:#1d2172}header .sub-header{text-transform:uppercase;color:#fff}header .sub-header .page-title{font-weight:700;font-size:1.5em;line-height:45px}.logo{display:block;width:235px;height:48px;text-indent:-9999em;z-index:100}.user-menu{margin-top:14px;float:right}.main-content{margin:0 auto;max-width:1200px;min-width:320px;padding:0 30px}.main-content table thead{text-align:left}.main-content table thead th{background-color:#f8f8fa}.main-content table tr{font-size:14px}#progress{text-align:center;margin-top:100px}.error-message{margin-top:150px;text-align:center;color:red;text-transform:uppercase}.btn{text-transform:uppercase;border:none;text-shadow:none}.btn-default{background:#2badd9;color:#fff}.btn-default:focus,.btn-default:active:focus,.btn-default.active:focus,.btn-default:hover{outline:0 none;background:#96b711;color:#fff}.btn-primary{background:#fd7020;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{box-shadow:none;background:#e45403}.btn-primary:active,.btn-primary.active{background:#e45403;box-shadow:none}.btn[disabled],.btn.disabled,.btn-default[disabled],.btn-default.disabled,.btn-primary[disabled],.btn-primary.disabled{background:#ccc}.btn-feedback{position:absolute;margin-left:-90px;height:39px;margin-top:-4px}#faq{color:#666;font-weight:bold}@media(min-width:1201px){.main-content{padding-bottom:0}}@media(max-width:1024px){.wrap{margin:0!important}}.text-primary th{display:none!important}.text-primary span{font-size:14px}table.tree-grid{border:none;border-bottom:none;margin-top:0}.tree-grid .tree-grid-row td{padding:8px}.ab-nav.breadcrumb{padding:5px;margin-bottom:30px}.margin-right-xs{margin-right:5px}.modal-backdrop{bottom:0}.modal-dialog{margin:15% auto}.add-customer-modal label{font-weight:normal}.ng-existing+.existing-institution-error{display:block}.position-fixed{position:fixed;z-index:1}.angular-ui-tree-handle{font-weight:normal;color:#333;cursor:auto}.angular-ui-tree-handle a{color:#333}.angular-ui-tree-handle a:hover{text-decoration:underline}.tree-node-selected{background:none repeat scroll 0 0 #f4f6f7!important;border-color:#dce2e8;color:#333}.active .glyphicon-spin{display:block}.glyphicon-spin{-webkit-animation:spin 1000ms infinite linear;animation:spin 1000ms infinite linear;display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.control-label{text-transform:uppercase;font-weight:bold;color:#666}.control-label-red{padding-top:7px;margin-bottom:0;color:#a94442;font-weight:normal}.popover-btn-group{display:inline}.nav-tabs{margin-bottom:0}.tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 0 5px 5px;padding:10px}.tab-content,.tab-pane{height:100%}.tab-pane textarea.form-control{min-height:160px;height:100%}@media(max-width:767px){.nav-tabs>li{float:none;border:1px solid #ddd}.nav-tabs>li.active>a{border:none}.nav>li>a:hover,.nav>li>a:focus,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background:none;border:none}}.customer{color:#666}.customer h5{font-size:20px;font-weight:bold}.customer body{font:normal 100% Arial,Verdana,Helvetica,Sans-Serif}.customer a{text-decoration:none}.customer .angular-ui-tree-handle a,.customer .angular-ui-tree-handle a:hover{font-weight:normal;color:#666;cursor:pointer}.customer .tree-node-selected,.angular-ui-tree-handle:hover{background:none;border-color:#fff;color:#438eb9}.customer .angular-ui-tree-handle{cursor:auto;line-height:24px}.customer .tree-node-selected,.angular-ui-tree-handle:hover{background:none;border-color:#fff;color:#438eb9}.customer .group-node,.customer .group-node a,.customer .group-node a:hover{color:#666;cursor:default}.customer .cohort-link{color:#08c}.customer .cohort-link:hover,.customer .cohort-link:focus{color:#005580}.container .ui-grid{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.rosterGrid .ui-grid-top-panel{background:#f8f8fa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}