html{font-family:"Source Sans Pro",sans-serif;font-size:16px}body{margin:0}a,address,article,aside,blockquote,button,dd,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,textarea,label,li,main,nav,ol,p,pre,section,table,ul,video{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:1em 0 .3em}h1,h2,h3,.h4-lg{font-weight:normal;color:#212f62}h4,h5{font-weight:bold}h1,h2{text-transform:uppercase}h1{font-size:2em}h2{font-size:1.7em}h3{font-size:1.3em}h4{font-size:1.1em}h5,h6{margin:.5em 0 .1em}h5{font-size:1em}h6{font-size:1em;font-weight:normal;text-decoration:underline}#oc-main p{text-align:justify}.menu-icon{vertical-align:middle;margin-left:.3em}table td>h1:first-child,table td>h2:first-child,table td>h3:first-child,table td>h4:first-child,table td>h5:first-child,table td>h6:first-child{margin:.3em 0}a{color:#3ebcc7;text-decoration:none}a:hover{color:#3ebcc7;text-decoration:underline}li{text-align:justify}.text-center{text-align:center}.not-applicable{color:#777}dl{margin:0 0 1em 0}dt{margin-top:.3em;font-weight:bold}dd{margin-top:.2em;margin-left:0}#page-content{word-break:break-word}table{border-collapse:collapse;text-align:justify;margin:1em 0}table,th,td{border:1px solid #000}th,td{padding:.2em .7em}td{vertical-align:middle}table.full-width{width:100%}table th.vertical{position:relative;height:8em;padding-left:3em;margin:1em}table th.vertical>div{position:absolute;top:0;left:0;bottom:0;width:3em;overflow:hidden;white-space:nowrap}table th.vertical>div>span{-moz-transform-origin:0 50%;-moz-transform:rotate(-90deg) translate(-50%,50%);-webkit-transform-origin:0 50%;-webkit-transform:rotate(-90deg) translate(-50%,50%);-o-transform-origin:0 50%;-o-transform:rotate(-90deg) translate(-50%,50%);-ms-transform-origin:0 50%;-ms-transform:rotate(-90deg) translate(-50%,50%);transform-origin:0 50%;transform:rotate(-90deg) translate(-50%,50%);position:absolute;top:0;bottom:0;margin:auto;height:3em;line-height:3em}table.list{margin:.25em 0}table.list,table.list th,table.list td{border:none;padding:0}table.list td{padding-right:1em}table.report{margin:.25em 0;width:100%}table.report,table.report th,table.report td{border:none;padding:.5em 0;vertical-align:top}table.report td{padding-right:1em;border-bottom:2px solid #aaa}table.report td:first-of-type,table.report th:first-of-type{width:80px}table.temos{}table.temos,table.temos th,table.temos td{border:none;padding:0}table.temos th{background-color:#212f62;color:#fff}table.temos tr:first-child td{border-top:1px solid #212f62}table.temos tr{border-bottom:1px solid #212f62}table.temos tr:nth-child(2n+1){background-color:rgba(33,47,98,.1)}table.temos th,table.temos td{padding:.25em 1em}table.temos a:not(.button){color:#212f62}.glossary td:nth-child(2n+1){word-break:initial;text-align:left}label{display:inline-block;width:calc(30% - 4px);padding-right:1em;vertical-align:middle;margin:.5em 0}.label-left .input-options,.label-left textarea,.label-left select[multiple]{vertical-align:top!important}input,textarea,select,button,a.button{display:inline-block;text-decoration:none;font-family:inherit;font-size:.9em;border:1px solid #999;line-height:2em;padding:0 0 0 .8em;vertical-align:middle;border-radius:0;outline:none!important;background-color:rgba(255,255,255,.8);margin:.5em 0}.ro-textarea{margin:.5em 0}form input,form textarea,form select,form button,form a.button{width:70%}.input-notification,.BDC_CaptchaDiv{display:inline-block;width:70%;margin:0 0 .5em 30%}.BDC_CaptchaImageDiv,.BDC_CaptchaIconsDiv{display:inline-block}.BDC_CaptchaIconsDiv{margin-left:5px}.BDC_Placeholder{display:none}textarea{line-height:1.3em;min-height:3em;padding-top:.2em;padding-bottom:.2em}.ta-auto-height textarea{min-height:1.75em;overflow-y:hidden;resize:none}select{padding:.32em .8em;display:inline}input[type=submit],button,a.button{padding:0 1.6em;background-color:#212f62;color:#fff;border-color:#212f62;text-align:center}input[type=submit]:hover,button:hover,a.button:hover{color:#212f62;background-color:#fff;cursor:pointer}input[type=date],input[type=datetime-local],input[type=time]{line-height:1.85em;padding-right:.5em}.input-options{display:inline-block;padding:.2em 0 .5em}input[type=radio],input[type=checkbox]{font-size:1em}.input-options input[type=radio],.input-options input[type=checkbox]{display:inline-block;width:1em;vertical-align:middle;margin:.5em 0}.label-left .input-options{width:70%}.input-options label,.label-top .input-options label{width:calc(100% - 1em);vertical-align:text-top;margin:0;padding-left:.4em;padding-right:0}.btn-bar{text-align:right}.btn-bar input[type=submit],.btn-bar button,.btn-bar a.button{width:auto;display:inline-block}.label-top label{display:block;margin-bottom:-.3em;margin-top:.5em;width:auto}.label-top .input-notification,.label-top .BDC_CaptchaDiv{margin-left:0}.label-top input[type=checkbox]+label,.label-top input[type=radio]+label{display:inline-block}.label-top .input-options{display:block}.label-top input,.label-top textarea,.label-top select,.label-top .input-options,.label-top .input-notification{display:block;width:100%}.block-notification{position:relative;padding:.75em 1.25em;margin:2em 0;border:1px solid transparent;border-radius:.25em}.block-notification>:first-child{margin-top:0}.block-notification>:last-child{margin-bottom:0}.block-notification button{margin:0 .5em 0}.notification-hide{-moz-animation:cssAnimation 200ms ease-in 10s forwards;-webkit-animation:cssAnimation 200ms ease-in 10s forwards;animation:cssAnimation 200ms ease-in 10s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes cssAnimation{to{opacity:0;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@-webkit-keyframes cssAnimation{to{opacity:0;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.info{color:#004085;background-color:#cce5ff;border-color:#b8daff}.input-notification.info{color:#0040ff;background-color:transparent}.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.input-notification.success{color:#15dd24;background-color:transparent}.warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.input-notification.warning{color:#ddaa04;background-color:transparent}.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.input-notification.error{color:#ff1c24;background-color:transparent}.standard{margin-bottom:2em}.standard .standard-rateable{border-bottom:1px solid #7f7f7f}.block.error,.block.warning,.block.success{color:inherit;background-color:inherit}.standard-rating,.standard-remarks,.standard-compliments,.standard-evidence,.standard-demands,.standard-findings,.standard-recommendations,.standard-preparation,.standard-tocheck,.standard-action,.standard-review,.assessor-comments,.comments-history{padding:0 .75em;background-color:#e9e9e9}.comments-history{padding:1px .75em}.question{margin-bottom:.5em}.question.has-links>.block{margin-right:85px}.question.has-links:after{display:block;content:'';clear:both}.question .std-links{float:right;display:block;padding:.4em 0 .4em 1em;font-size:.85em;color:#555;text-align:right}.question .label-left label{width:calc(30% - 4px)}.question .label-leftlong label{width:calc(70% - 4px)}.question .label-left input:not([type='checkbox']):not([type='radio']),.question .label-left select,.question .label-left textarea{width:70%}.question .label-leftlong input:not([type='checkbox']):not([type='radio']),.question .label-leftlong select,.question .label-leftlong textarea{width:30%}.progress-report-intro table{font-size:1.1em}.progress-report-intro h2{margin-bottom:1.5em}.progress-report-intro td:first-child{font-weight:bold}.progress-report-intro table.list td{padding:0 3em 1em 0}.help-panel{display:none}