@font-face{font-family:'MuseoSlab';src:url('/resources/fonts/museo_slab_500-webfont.eot');src:url('/resources/fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),url('/resources/fonts/museo_slab_500-webfont.ttf') format('truetype'),url('/resources/fonts/museo_slab_500-webfont.svg#MuseoSlab500Regular') format('svg');font-weight:normal;font-style:normal}body{font-family:'Roboto',Arial,sans-serif;font-weight:400;background-color:#eee;color:#455560}h1,h2{font-size:24px}a{color:#0067ac;text-decoration:underline}label{font-weight:400}h1,h2,h3,h4{font-family:'MuseoSlab',"Times New Roman",Times,serif;font-weight:normal}h1.alert-header{color:#b50e0e}.modal-title{font-size:18px}strong,th{font-weight:500}.close{color:#455560}.btn-primary{background-color:#4c294f!important;border-color:#4c294f!important;filter:alpha(opacity = 94);opacity:.94}.modal-content{border-radius:0}.popover{border-radius:0}.field-help{margin-top:5px}button.btn-block,input.btn-block{width:50%;margin-left:25%;margin-right:25%}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{filter:alpha(opacity = 100);opacity:1}.btn-primary[disabled]{filter:alpha(opacity = 45);opacity:.45}.page-header{margin-top:0;border-bottom:0}.hide-from-view{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}footer{padding:25px}footer p{text-align:center}footer img{width:9em}.oa-container .username-panel{height:70px;text-align:right}.oa-container .username-panel .username{font-weight:bold}.login-panel h2,.search-panel h2{margin:25px 0 20px;height:50px}.search-panel h2{display:none}.search-panel[data-mode='login'] h2.find-title{display:block}.search-panel[data-mode='forgottenpassword'] h2.contact-title{display:block}.search-panel .input-group-addon>.loading-dots{display:none}.search-panel .input-group-addon.loading>span{display:none}.search-panel .input-group-addon.loading>.loading-dots{display:block}.search-panel .loading-dots{margin:0 -2px;padding:0 0 .25em}.search-panel .loading-dots span{background-color:#555;width:5px;height:5px;margin-left:3px}.search-panel .loading-dots span:first-child{margin-left:0}button .loading-dots span{width:5px;height:5px;margin:3px}button .loading-dots span:first-child{margin-left:0}.login-chooser{font-size:24px;font-weight:500}#confirm-dialog-title{margin:0;height:0}@media(max-width :991px){.login-container{margin-top:1em}.login-panel.col-md-6{padding-bottom:0}.or{margin-top:20px;margin-left:-15px;margin-right:-15px}.or:before{border-top:1px solid #ccc;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;top:50%;z-index:-1}.login-panel div{position:relative;z-index:1}}.or{z-index:1000;text-align:center;text-transform:uppercase;line-height: 1.1;margin-top:10px}.or>span{background:none repeat scroll 0 0 #fff;padding:5px;font-weight:500}@media(min-width :992px){.login-container{margin-top:50px}.login-panel .or{position:absolute;right:-15px;top:125px}.search-panel{margin-left:-1px;border-left:1px solid #ccc;padding-left:25px;padding-right:25px}.login-panel{border-right:1px solid #ccc;padding-left:25px;padding-right:25px;padding-bottom:25px}}.form-horizontal .login-chooser{text-align:left}.login-assist{text-align:center}.login-container{box-shadow:0 2px 5px rgba(0,0,0,0.26);background-color:#fff}.login-input-group{position:relative}.login-input-group .login-input-icon{color:#696969;position:absolute;top:0;left:0}.login-input-group>input,.password-input-group>input{padding-left:40px}.login-input-group .form-control:focus+.login-input-icon{color:#5d3261}.password-input-group{display:flex}.password-input-group>input{flex:1;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.password-input-group>input:focus{position:relative}.password-input-group>button.input-group-addon:not(:first-child){color:#696969;top:0;right:0;border-left:1px solid #ccc!important;border-radius:0 6px 6px 0;margin:0;flex:0 0 5em;font-size:18px}.password-input-group>button.input-group-addon:focus{outline:0;box-shadow:0 0 0 3px #2196fd}.form-control:focus{box-shadow:0 0 0 3px #2196fd}.has-success .login-input-icon{color:#3c763d}.btn:focus,a:focus{outline:3px auto #2196fd;outline-offset:2px}a:focus{outline-offset:3px}.form-group.has-error .login-input-group .form-control:focus+.login-input-icon{color:#a94442}.page-header .form-group{margin-bottom:0}.org-logo{line-height:60px}.org-logo>img{max-width:100%;max-height:100%;vertical-align:middle}.oa-error-logo>img{max-width:20%;vertical-align:middle;float:right}.error-content-panel{padding:2% 2% 4% 2%;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,0.26);background:#fff;margin:0 10%}.error-content-panel h1{margin-bottom:1.5rem}.error-content{padding:8% 0 0 8%;line-height:2em}.error-content h2{font-size:20px}.form-nav-link{display:inline-block;margin-top:10px}.button-link{text-decoration:underline}.back-link{font-size:19px;margin-top:0}.oa-container{box-shadow:0 2px 5px rgba(0,0,0,0.26);background-color:#fff}.oa-container h1{min-height:50px;margin:0 0 20px}#login-pwd-upgrade-controls p,#login-pwd-upgrade-controls .alert{font-size:16px}#login-pwd-upgrade-controls p{margin-bottom:20px}#login-pwd-upgrade-controls h1+p{margin-top:-30px}#login-pwd-upgrade-controls .emph{font-weight:bold}#login-pwd-upgrade-controls .label-group{display:flex}#login-pwd-upgrade-controls .label-group label{display:block;flex:1}#login-pwd-upgrade-controls .label-group .strength{display:block;flex:1;min-height:17px;max-height:17px;text-align:right;margin-bottom:4px;color:#b50e0e}#login-pwd-upgrade-controls .label-group .strength.medium{color:#b36114}#login-pwd-upgrade-controls .label-group .strength.good{color:#2a6d0a}#login-pwd-upgrade-controls .label-group .strength.strong{color:#2a6d0a}#login-pwd-upgrade-controls .bars{height:4px;margin-bottom:8px;box-shadow:none;display:flex}#login-pwd-upgrade-controls .bars .bar{width:25%;height:4px;display:inline-flex;flex-direction:row;background:#e0e0e0}#login-pwd-upgrade-controls .bars .bar:nth-child(n+2){box-shadow:#fff 4px 0 inset}#login-pwd-upgrade-controls .bars.weak .bar:nth-child(-n+1){background:#b50e0e}#login-pwd-upgrade-controls .bars.medium .bar:nth-child(-n+2){background:#dd7718}#login-pwd-upgrade-controls .bars.good .bar:nth-child(-n+3){background:#3d9d0f}#login-pwd-upgrade-controls .bars.strong .bar:nth-child(-n+4){background:#2a6d0a}#login-pwd-upgrade-controls .help-block{height:20px}#login-pwd-upgraded-controls,#login-pwd-skip-controls{text-align:center}#login-pwd-upgraded-controls h1 span.fa,#login-pwd-skip-controls h1 span.fa{display:block;font-size:36px;margin:0 0 16px}#login-pwd-upgraded-controls p,#login-pwd-skip-controls p{font-size:16px;margin:0 0 30px}#login-pwd-skip-controls .btn-secondary.btn-block{margin-top:16px}.module-container{min-height:200px}.oa-title-logo{margin-top:10px;margin-bottom:15px;text-align:center;height:75px}.oa-title-logo img{max-width:100%;max-height:100%;vertical-align:bottom}.oa-panel{padding:10px;border:1px solid #e5e5e5}.oa-panel-button{text-align:right}.oa-panel h1,.oa-panel h2,.oa-panel h1,.oa-panel h4{font-family:inherit;font-weight:500;margin-top:0}.oa-panel-hl-info{margin:-11px;padding:11px;border-left:5px solid #5d3261}.oa-debug-container{margin-bottom:20px}.oa-debug-title{margin-top:20px;margin-bottom:15px;text-align:center;vertical-align:bottom}.oa-debug-tabs{margin-top:20px}.oa-debug-tab-content{margin-top:10px;margin-bottom:0}.oa-debug-tab-content>.tab-pane>*{margin-bottom:0}.oa-debug-attributes{table-layout:fixed}.oa-debug-attributes td{word-wrap:break-word}.oa-debug-logout{margin-top:15px}.oa-container pre.prettyprint{border:1px solid #ddd;padding:10px}@media(max-width :767px){.oa-error-logo>img{max-width:50%;margin:4% 0 8% 50%}.oa-container{padding:15px}.oa-title-logo{margin-top:0;margin-bottom:35px;height:35px}.oa-container h1{font-size:18px;margin:0}.login-panel h2,.search-panel h2{font-size:24px;height:auto}}@media(min-width :768px){.oa-container{padding:25px}.oa-title-logo{margin-top:25px}}.loader{display:none}.loader:only-child{display:block}.contact-icon{color:#5d3261}.custom-footer{display:block}.custom-intro{padding-top:15px;font-family:'Roboto',Arial,sans-serif;display:block;line-height:135%}.alert-grey{background-color:#eee;border:1px solid #ccc}.visually-hidden{position:absolute;top:0;left:0;clip-path:inset(50%);clip:rect(0,0,0,0)}@media(max-width :767px){.custom-intro{padding-top:10px}}.loading-dots{display:inline-block;font-size:1em;line-height:1;padding:.125em 0 .175em .15em}.loading-dots span{border-radius:50%;display:inline-block;height:.15rem;width:.15rem;margin-left:.2rem;background-color:#fff;border-color:transparent;-webkit-animation:loading_dots .8s linear infinite;-moz-animation:loading_dots .8s linear infinite;-ms-animation:loading_dots .8s linear infinite;animation:loading_dots .8s linear infinite}.loading-dots span:nth-child(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;animation-delay:.2s}.loading-dots span:nth-child(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes loading_dots{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes loading_dots{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-ms-keyframes loading_dots{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes loading_dots{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.loader{margin:60px auto;font-size:4px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(69,85,96,0.2);border-right:1.1em solid rgba(69,85,96,0.2);border-bottom:1.1em solid rgba(69,85,96,0.2);border-left:1.1em solid #455560;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;overflow:hidden}.loader,.loader:after{border-radius:50%;width:10em;height:10em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}