@charset "UTF-8";html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:Tahoma,Arial,Helvetica,sans-serif;color:#222}
body{margin:0;font-size:.8em;line-height:normal}
::-moz-selection{background:#1f1655;color:#fff;text-shadow:none}
::selection{background:#1f1655;color:#fff;text-shadow:none}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"],input[type="file"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media screen and (max-width:1024px){#content div.float2column,#content div.float3column,#content table.float2column,#content table.float3column,#content div.floatmulticolumn,#content table.floatmulticolumn{float:none;width:100% !important}
#content div.float2column+div.float2column,#content table.float2column+table.float2column,#content table.float3column+table.float3column{padding-left:0 !important}
#content div.float2column table.form,#content div.float3column table.form{width:auto !important}
#content table.event.float3column{width:32.3% !important;float:left !important}
#content table.event.float3column+table.event.float3column{padding-left:1em !important}
}
div#global_app_warning{display:block;width:100%;background-color:#2f2f2f;color:#f0f0f0;text-align:center}
div#global_app_warning p{padding:.3em 1em;font-family:verdana,Courier,monospace;color:#f0f0f0;margin:0;line-height:110%;font-weight:bold}
div#global_app_warning p.warning{color:#ffff60}
div#global_app_warning p.error{color:#ff1700}
body{height:100%;font-size:.9em;background:#deefff;background:-moz-linear-gradient(top,#deefff 0%,#98bede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#deefff),color-stop(100%,#98bede));background:-webkit-linear-gradient(top,#deefff 0%,#98bede 100%);background:-o-linear-gradient(top,#deefff 0%,#98bede 100%);background:-ms-linear-gradient(top,#deefff 0%,#98bede 100%);background:linear-gradient(to bottom,#deefff 0%,#98bede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deefff',endColorstr='#98bede',GradientType=0);background-attachment:fixed}
#wrapper{width:100%}
#page{margin:0 auto;padding:3px 10px 0;position:relative;background-image:url(../../images/logos/digital_logbook-v2.png);background-repeat:no-repeat;background-position:20px 5px}
#header{height:50px}
#header .logo{min-width:150px;height:50px;overflow:hidden;float:left}
#header .logo h1{display:none}
#header .logo h2{line-height:normal;float:left}
#header .logo h2{font-style:italic;color:#666}
#header .account{float:right;text-align:right;color:#666}
#header a{background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:left -29px;text-decoration:none;padding-left:1.2em}
#header a:hover{color:#000;background-position:left -278px;text-decoration:underline}
#header p{margin:0;padding:0;font-weight:bold}
#header p+p{padding-top:.2em;color:#9fa0a4;font-weight:normal}
#header p+p>a+a{margin-left:.3em}
#pagetitle>h1{background-repeat:no-repeat;padding-left:1.7em;background-image:url(images/dlac/caption-icons.png);background-position:left -512px}
div.backnav+#pagetitle{margin:0 0 0 13.5em;width:auto}
.message{padding:.1em .1em .1em 2.1em;background-color:#eaeaea;font-weight:bold;line-height:1.4em;border:thin solid #d9d9d9}
.message:last-child{margin-bottom:.8em}
.message.general,.message.info,.message.success,.message.warning,.message.error{color:#222 !important}
.message.info{background-color:#d9edf7;border-color:#c8dce6}
.message.success{background-color:#dff0d8;border-color:#cedfc7}
.message.warning{background-color:#fcf8e3;border-color:#ebe7d2}
.message.error{background-color:#f2dede;border-color:#e1cdcd}
.message.general .icon,.message.info .icon,.message.success .icon,.message.warning .icon,.message.error .icon{display:inline-block;background-repeat:no-repeat;width:22px;height:20px;margin:0 .4em 0 -1.9em;background-image:url(images/sprites.png);background-position:-35px 0}
.message.success .icon{background-position:-123px 0}
.message.warning .icon{background-position:-59px 0}
.message.error .icon{background-position:-83px 0}
.message.general .icon{background-position:-123px -24px}
.message .feedback{display:inline-block;padding-top:1px;vertical-align:top;width:94%}
.message .button{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:left -34px;height:17px;width:17px;float:right;margin:.1em .3em;cursor:pointer}
.message+.message .button{visibility:hidden}
.message+.message{margin-top:2px}
#content .message{background-color:transparent;margin:0;padding:1em 1em}
#content .message .button,#content .message .icon{background-image:none}
.status{background-color:#eaeaea}
.status.info{background-color:#d9edf7;color:#039}
.status.success{background-color:#dff0d8;color:#060}
.status.warning{background-color:#fcf8e3;color:#F50 !important}
.status.error{background-color:#f2dede;color:#F30}
p.status{padding:.2em .4em .3em}
#patient{width:100%;height:auto;position:relative;background-color:#ebf5fa;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;display:block}
#zone1{clear:both}
#zone1 .identity{float:left;padding-left:.8em;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:left -194px}
#zone1 .identity:hover{cursor:pointer;text-decoration:underline}
#zone1 .identity .uppercase{text-transform:uppercase;font-weight:bold;padding-left:.4em}
#zone1 .identity .data.uppercase{font-size:110%}
#zone1 .identification{float:right}
#zone1 .identification span.data{font-weight:bold;color:#222}
#zone2{display:table;border-top-width:1px;border-top-style:solid;border-top-color:#999;width:100%;padding-bottom:.4em}
#zone2>div{display:table-row}
#zone2>div>div{display:table-cell;padding:0 .4em 0 .4em}
#zone2>div>div>h1{font-size:1em;margin:0;padding:0 0 .2em 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC}
#zone2>div>div+div{border-left-width:1px;border-left-style:solid;border-left-color:#CCC}
#patient_header_summary span.data+span.data:before{content:" | "}
#patient_header_summary span.icon,#patient_header_details span.icon{background-image:url(images/sprites.png);background-repeat:no-repeat;height:17px;width:17px;float:right;margin-top:.3em;margin-right:.3em;cursor:pointer;clear:right;background-position:0 -17px}
#patient_header_details span.icon{background-position:-17px -17px}
#patient_header_summary span.icon:hover,#patient_header_summary:hover span.icon{background-position:0 0}
#patient_header_details span.icon:hover,#patient_header_details:hover span.icon{background-position:-17px 0}
#patient span.unit{white-space:nowrap}
#patient span.unit.spacer{margin-right:1.3em}
#patient span.label{text-align:right}
span.unit.nowrap{white-space:nowrap}
span.unit.spacer{margin-right:1.3em;display:inline-block}
span.unit>span.data{margin-bottom:-3px}
span.unit>span.data+span.date{margin-left:.15em}
span.unit>span.data+span.date:before{content:", "}
span.date:empty{display:none !important}
span.unit>span.label{margin-right:.3em}
span.no.data,td.no.data{color:#AAA;font-size:.8em}
#content table.list thead tr th.date{width:6em !important}
.present{background-color:#ebf5fa}
.norm{background-color:#e8eafb}
p.data,span.data,td.data{color:#000}
#content table.list thead tr th.present,#content table.data thead tr th.present,#content table.form thead tr th.present{background-color:#d8e1e5}
#content table.list tbody tr.even td.present,#content table.data tbody tr.even td.present,#content table.form tbody tr.even td.present{background-color:#e1ebf5}
#content table.list thead tr th.norm,#content table.data thead tr th.norm,#content table.form thead tr th.norm{background-color:#d5d7e6}
#content table.list tbody tr.even td.norm,#content table.data tbody tr.even td.norm,#content table.form tbody tr.even td.norm{background-color:#dee1f6}
td.data.present,td.data.norm,#content table.list thead tr th.present,#content table.data thead tr th.present,#content table.form thead tr th.present,#content table.list thead tr th.norm,#content table.data thead tr th.norm,#content table.form thead tr th.norm{min-width:6em;text-align:center}
td.data.score{border-top-width:thin;border-top-style:solid;border-top-color:#666;font-weight:bold;font-size:115%}
span.label.column{min-width:13em;display:inline-block}
td.label.column{min-width:13em}
.metric{color:#666;padding-left:.3em}
.metric sup{font-size:60%}
.indent{padding-left:1.3em}
div#score{background-color:#eaeaea;margin-top:1em;padding:.2em .5em}
div#score>label{font-weight:bold;margin-right:.6em}
div#score>label+span{font-weight:bold;font-size:1.3em;margin-left:.4em;margin-right:.8em;color:#11036c;background-color:#FFF;padding-left:.3em;padding-right:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;-khtml-border-radius:.3em;border-radius:.3em}
div#score>label+span+span+span{padding-left:1em}
span.score{padding-left:.2em;padding-right:.2em;font-weight:bold}
span.score.attention{font-size:115%;color:#11036c;border:thin solid #9fa0a4;background-color:#FFF;-moz-border-radius:.3em;-webkit-border-radius:.3em;-khtml-border-radius:.3em;border-radius:.3em}
td.sequence{color:#666;font-size:.9em;text-align:center;line-height:1.7em !important}
span.historyitem,td.historyitem{color:#066 !important}
span.question span.historyitem{font-weight:normal}
div#score>span+span.historyitem:before,span.question span.historyitem:before{content:"("}
div#score>span+span.historyitem:after,span.question span.historyitem:after{content:")"}
.label{margin-right:.6em;color:#222;font-style:italic}
#content .group-label{color:#666;font-weight:bold;background-color:#FFF;border-bottom:thin solid #999}
#content table.group tr.group-label{background-color:#FFF;border-top:thin solid #999;border-bottom:thin solid #999}
#content table.group tr.group-label+tr{background-color:#FFF;border-bottom:0}
#content table tbody tr td.group-label{height:auto}
#header+.backnav{left:0;position:fixed;top:7em;z-index:999}
#body{position:relative;float:left;width:100%;margin:0 0 1em 0;padding:0}
#sidebarinfo,#sidebar{float:left;width:12em;margin:3em 0 0 0;padding:0}
#menu div.info{-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px}
#sidebarinfo div.info,#menu div.info{background-color:#eaeaea;padding:.3em .3em 1em .5em;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:10px}
#sidebarinfo h4,#menu h4{color:#FFF;padding:.2em 0 .3em .5em}
#sidebarinfo+div{margin:0 0 0 160px}
#menu ul{padding-left:0;margin-top:0}
#menu ul>li{list-style-type:none;margin-bottom:.3em}
#menu ul>li.active{font-weight:bold;overflow:hidden;background-color:#fcaf17}
#menu ul>li.active a:hover{padding-left:.5em !important;cursor:default !important}
#menu ul>li.inactive{font-weight:bold;padding-right:1.4em;overflow:hidden;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:right -275px;background-color:#FFF}
#menu ul a{display:block;margin:0;text-decoration:none;color:#222;border:0;padding:.1em 0 .3em 1.2em;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:left -26px}
#menu ul a:hover{background-color:#fcaf17;background-position:0 -252px}
#sidebar+#main{margin-left:12em}
ul.actiongroups,ul.actions{padding:0;margin:.2em 0 0 0;display:inline-block;list-style-type:none}
ul.actiongroups{width:100%}
ul.actions:first-child{margin-left:.3em}
ul.actiongroups>li{display:inline-block}
ul.actiongroups>li+li{text-align:right;float:right}
ul.actions>li{margin-right:.8em;display:inline-block}
ul.actions button,ul.actions input[type="button"]{margin:0}
#content ul.menu{list-style-type:none;width:38em;padding:0;margin:1em 0 0 2em}
#content ul.menu li{line-height:1.2em;padding:.4em 1em .4em 1.4em;margin:0 0 .2em 0;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:left -24px}
#content ul.menu li div{display:block;float:right;color:#fcaf17;padding:0 .3em;margin-left:1em}
#content ul.menu p.warning,#content ul.menu p.comment{margin:0}
#content ul.menu.optional li:hover,#content ul.menu li:hover{cursor:pointer;background-position:left -272px;text-decoration:underline}
#content ul.menu.optional{margin:1em 0 0 1.5em}
#content ul.menu.optional li{background-color:#eaeaea;padding-left:1.5em;background-position:left -24px}
#content ul.menu.optional li+li{margin-top:1em}
#content ul.menu.optional li div{font-weight:bold}
#main ul#tabmenu{float:left;margin:0 0 0 4em;padding:0;list-style:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-top-right-radius:10px;border-top-right-radius:10px}
#content{float:left;width:100%;border:.35em solid #fcaf17;-moz-border-radius:1.35em .5em .5em 1.35em;-webkit-border-radius:1.35em .5em .5em 1.35em;-khtml-border-radius:1.35em .5em .35em 1.35em;border-radius:1.35em .5em .5em 1.35em;background-color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#content>div{padding:1.2em}
button.floatotherside{float:right !important}
#content table{width:auto;margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0;background-color:#FFF}
#content table.w100{width:100% !important}
#content table.list.trhoverclick tbody tr:hover,#content table.list.trhover tbody tr:hover{color:#222 !important;background-color:#FFA}
#content table.tbodyhoverclick tbody:hover,#content table.trhoverclick tbody tr:hover{cursor:pointer}
#content table.trhoverclick tbody tr:hover .follow{background-color:#dd8}
#content table.trhoverclick tbody.search tr:hover{cursor:default}
#content table.small tbody td{font-size:.85em}
#content table tbody tr td[title],#content table thead tr th[title]{cursor:help}
#content table.options{border-collapse:collapse;margin:1em 0 0 1em;width:30%}
#content table.options tbody.divider{border-top-width:thin;border-top-style:solid;border-top-color:#eaeaea}
#content table.options thead tr th{font-size:1.3em;color:#9fa0a4;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#9fa0a4}
#content table thead tr th,#content table tbody tr td,#content table.logbook thead tr th,#content table.logbook tbody tr th,#content table.logbook tbody tr td,#content table.event thead tr th,#content table.event tbody tr td,#content table.list thead tr th,#content table.list tbody tr td,#content table.form thead tr th,#content table.form tbody tr td,#content table.data thead tr th,#content table.data tbody tr td,div.FixedHeader_Cloned table.list thead tr th{margin:0;padding:.2em .3em}
#content table.list tbody tr td.warning{color:#F00;font-weight:bold}
#content table.scroll{margin:0 0 1em 0;border:thin solid #eaeaea}
#content table.scroll td{margin:0;padding:0}
#content table.list tbody tr td p{padding:0 2em 0 4em;margin:0;line-height:1.3em}
#content table.list tbody.input,#content table.list tbody.follow,#content table.list tbody.search{background-color:#BBB}
#content table.list tbody.input tr:hover,#content table.list tbody.follow tr:hover,#content table.list tbody.search tr:hover{background-color:#BBB}
#content table.list tbody.input input,#content table.list tbody.search input{margin-top:1px}
#content table.list tbody.input tr td,#content table.list tbody.follow tr td{border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#eaeaea}
#content table.list thead tr th,#content table.list tbody tr td,div.FixedHeader_Cloned table.list thead tr th{border-left:1px solid #FFF}
#content table.list tbody tr td{padding-top:.3em;padding-bottom:.3em}
#content table.list tbody.search tr td{padding:.4em .1em}
#content table.list thead tr th:first-child,#content table.list tbody tr td:first-child,div.FixedHeader_Cloned table.list thead tr th:first-child{border-left:1px solid #CCC}
#content table.event{margin:0 0 1em 0;border-right-width:thin;border-bottom-width:thin;border-left-width:thin;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#9fa0a4;border-bottom-color:#9fa0a4;border-left-color:#9fa0a4}
#content table.data{margin:0 0 1em 0;min-width:20em;background-color:#eaeaea;-webkit-border-bottom-left-radius:1em;-webkit-border-bottom-right-radius:1em;-moz-border-radius-bottomleft:1em;-moz-border-radius-bottomright:1em;-khtml-border-bottom-left-radius:1em;-khtml-border-bottom-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em}
th.floatotherside,td.floatotherside{text-align:right !important}
#content table.logbook{border:thin solid #CCC}
#content table.data.logbook{background-color:#FFF}
#content table.logbook thead tr th,#content table.logbook tbody tr th,#content table.logbook tbody tr td{padding:.4em .8em}
#content table.logbook tbody tr th,#content table.logbook thead tr th.floatotherside+th,#content table.logbook tbody tr td.floatotherside+td{border-right-width:thin;border-right-style:solid;border-right-color:#CCC;font-weight:bold}
#content table.logbook tbody tr td.floatotherside+td{font-weight:bold}
#content table.logbook tbody tr th,#content table.logbook thead tr th+th{background-color:#eaeaea}
#content table.grid thead tr th,#content table.grid tbody tr td,#content table.form.cap-basic.grid thead tr th,#content table.form.cap-basic.grid tbody tr td{border-right-width:thin;border-right-style:solid;border-right-color:#eaeaea;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#eaeaea}
#content table.grid thead tr th,#content table.form.cap-basic.grid thead tr th{border-right-color:#CCC;border-bottom-color:#CCC}
#content table.form{margin:0 0 1em 0;min-width:20em}
#content table.form.w100{margin:0}
#content .workitemheader table.form,#content .workitemheader table.form:hover{border:none !important}
#content table tr.active{background-color:#fcaf17}
#content table.form tbody tr td{padding:.2em .3em .2em .3em;height:24px}
#content table.data tbody tr td{border-top-width:thin;border-top-style:solid;border-top-color:#eaeaea}
#content table.event tbody tr td.label,#content table.form tbody tr td.label,#content table.list tbody tr td.label,#content table.data tbody tr td.label,#content table.form.fixed tbody tr td.label,#content table.list.fixed tbody tr td.label,#content table.data.fixed tbody tr td.label{color:#222;text-align:right;font-style:italic}
#content table.form.fixed tbody tr td.label,#content table.form tbody tr td.label{padding-left:1.5em;font-style:normal}
#content table.data.fixed tbody tr td.label{padding-left:1em;padding-right:1em}
#content table.form tbody tr td.label:first-child,#content table.form.fixed tbody tr td.label:first-child{width:13em}
#content table.fixed tbody tr td:first-child.label{width:1px;white-space:nowrap}
#content table.fixed.form.w100 tbody tr td{width:1px;white-space:nowrap;padding-right:1.5em}
#content table.fixed.form.w100 tbody tr td:last-child{width:auto;white-space:normal}
#content table.procnav input,#content table.filter input{margin-right:.7em}
#content table tbody tr td.hotkey{font-family:"Courier New",Courier,monospace;font-size:90%;color:#999;padding-top:.7em}
#content .odd{background:#FFF}
#content .even{background:#f4f5fa}
label.expandcell{background-image:url(/css/2011/images/btn_demo_expand.png);background-repeat:no-repeat;background-position:1.55em 2px}
form label.expandcell input[type="checkbox"],form label.expandcell input[type="radio"]{margin-right:1em}
span.question label.expandcell{background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:18px -28px}
#content table tbody tr td.clickcell:hover{background-color:#fcaf17;cursor:pointer;color:#222}
#content table tbody tr td[onclick],#content table tbody tr td.follow{background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:1px -24px;padding-left:1.3em}
#content table tbody tr td.nofollow{padding-left:12px}
#content table tbody tr td[onclick] a,#content table tbody tr td.follow a{text-decoration:none}
#content table tbody tr td[onclick]:hover,#content table tbody tr td.follow:hover{background-color:#dd8;cursor:pointer;color:#222;background-position:-1px -250px}
#content table tbody tr td[onclick]:hover,#content table tbody tr td.follow:hover a{color:#222}
#content table tbody tr td.bottomline{border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#f0f0f0}
#content table.list,div.FixedHeader_Cloned table.list{margin:0 0 1em 0;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC}
#content table.list td.note{padding-top:0}
#content table tbody tr td.tooltip{background-image:url("images/sprites_unclipped.png");background-position:left -707px;background-repeat:no-repeat;padding-left:1.4em}
#content div.float2column{width:49%;margin:0;padding:0;display:inline-block;vertical-align:top}
#content table+div.float2column{margin-top:1em}
#content table+div.float2column+div.float2column{margin-top:1em}
#content div.float3column{width:33%;margin:0;padding:0;display:inline-block;vertical-align:top}
#content div.float2column+div.float2column{padding-left:1em}
#content div.float2column div.data,#content div.float2column table,#content div.float3column table{width:100%}
#content table.float2column{width:47%;float:left;margin:0 1em 1em 0 !important}
#content table.float3column{width:32.3%;float:left}
#content table.float3column+script+table.float3column,#content table.float3column+table.float3column{margin-left:1em}
#content div.floatmulticolumn,#content table.floatmulticolumn{float:left;margin:0 1em 1em 0 !important}
#content table.data thead tr th,#content table.form thead tr th,#content table.list thead tr th,div.FixedHeader_Cloned table.list thead tr th{text-align:left;vertical-align:middle;background-color:#eaeaea;color:#666;margin:0;padding:.6em .4em .6em .3em;font-size:.85em}
#content table.data thead tr th.last,#content table.form thead tr th.last,#content table.list thead tr th.last,div.FixedHeader_Cloned table.list thead tr th.last{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;-khtml-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;-khtml-border-top-right-radius:10px;border-top-right-radius:10px}
#content caption{min-height:1.4em;line-height:1.3em}
#content div.cap-basic div:first-child>p,#content caption>span{color:#333;font-weight:normal;text-transform:none;margin:0;padding:.2em 2em .4em 1em;display:block}
#content caption>span[class]{display:inline}
#content div.cap-basic>div:first-child>span.data,#content caption>span.data{font-size:115%;font-weight:bold;background-color:#FFF;padding:0 .4em 0 .4em;margin-left:.5em;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border:#eaeaea thin solid;float:right}
#content div.cap-basic>div:first-child>a,#content caption>a{font-weight:normal !important;color:#11036c;text-decoration:none;margin-left:2em;text-transform:none}
#content div.cap-basic>div:first-child>a:hover,#content caption>a:hover{color:#222;text-decoration:underline}
#content div.cap-basic>span.comment,#content caption>span.comment{color:#9fa0a4;margin-left:2em}
#content caption label{text-transform:none;font-weight:normal;color:#222;margin-left:1em;padding-right:.3em;cursor:pointer}
#content caption label:hover{background-color:#fcaf17}
#content caption label input{float:none !important}
#content caption>div:first-child{display:inline-block}
#content div.legenda,#content div.data{margin:0 0 1em 0;min-width:20em;display:inline-block}
#content div.legenda div:first-child+div,#content div.data div:first-child+div{padding:.4em .6em .6em .6em;border-right-width:thin;border-bottom-width:thin;border-left-width:thin;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#f0f0f0;border-bottom-color:#f0f0f0;border-left-color:#f0f0f0}
#content div.cap-basic>div:first-child,#content table.cap-basic caption{text-align:left;color:#666;font-weight:bold;padding:.3em .7em .4em .3em;text-transform:none;border-bottom:medium solid #CCC;line-height:normal}
#content table.cap-basic.dlac-account caption,#content table.cap-basic.dlac-book caption,#content table.cap-basic.dlac-calender caption,#content table.cap-basic.dlac-form caption,#content table.cap-basic.dlac-list caption,#content table.cap-basic.dlac-physician caption,#content table.cap-basic.dlac-organisation caption,#content table.cap-basic.dlac-service caption,#content table.cap-basic.dlac-video caption{padding-left:2.5em;background-image:url(images/dlac/caption-icons.png);background-repeat:no-repeat}
#content table.cap-basic.dlac-account caption{background-position:left -1216px}
#content table.cap-basic.dlac-physician caption{background-position:left -640px}
#content table.cap-basic.dlac-organisation caption{background-position:left -704px}
#content table.cap-basic.dlac-service caption{background-position:left -576px}
#content table.cap-basic.dlac-book caption{background-position:left -192px}
#content table.cap-basic.dlac-list caption{background-position:left -768px}
#content table.cap-basic.dlac-calender caption{background-position:left -128px}
#content table.cap-basic.dlac-form caption{background-position:left -832px}
#content table.cap-basic.dlac-video caption{background-position:left -1152px}
#content table.list.cap-basic caption{border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#CCC}
#content div.cap-basic>div:first-child label{font-weight:normal;text-transform:none}
#content table.event.cap-basic caption{background-color:silver}
#content table.data tfoot tr td,#content table.form tfoot tr td,#content table.list tfoot tr td{font-size:.90em;text-align:right;border-top-width:.2em;border-top-style:solid;border-top-color:#f4f5fa;border-right-width:thin;border-right-style:solid;border-right-color:#f0f0f0;padding:.1em .3em}
#content table.list+p+input[type="submit"]{margin-top:1em}
#content table.filter{margin-bottom:.4em}
#content div.legenda{float:right;width:150px}
#content div.legenda div:first-child{background-color:#9fa0a4}
#content div.legenda div:first-child+div{background-color:#eaeaea}
#content div.legenda ul{padding:0;margin:0;list-style-type:none}
#content p{margin-top:0;margin-bottom:.8em;line-height:1.4em;max-width:40em}
#content h1+ul,#content h1+p{margin-top:.3em}
#content h2+ul,#content h2+p{margin-top:.2em}
#content p+p{margin-top:.8em}
#content ul+h1,#content ul+h2,#content p+h1,#content p+h2{margin-top:.8em}
div.scrollwrapper{width:100%;margin-bottom:1em}
#content div.scrollwrapper table{border:none !important;margin-bottom:0 !important}
div.scrollwrapper .caption{background-color:#eaeaea;text-align:left;color:#222;font-weight:bold;padding:.2em .7em .2em .4em;text-transform:none;border-bottom:1px solid #CCC}
div.scrollwrapper .head{display:block;width:100%;background-color:#eaeaea}
div.scrollwrapper .head div{vertical-align:middle;color:#666;font-weight:bold}
div.scrollwrapper .scroll{max-height:20em;overflow:auto;width:auto;border:thin solid #eaeaea}
#content div.scrollwrapper .scroll>p{padding:.2em .3em;margin:0}
div.scrollwrapper .scroll .row{display:block;overflow-x:hidden;margin:0;padding:0;color:#11036c}
div.scrollwrapper .scroll .row:hover{background-color:#eaeaea !important;color:#222}
#content ol>li,#content ul>li{line-height:1em;padding-bottom:.3em}
#content ol ol{margin:0 0 0 20px}
#content ol ol li{list-style-type:lower-alpha}
#content dl>dt{line-height:1em;padding-bottom:.1em;color:#777}
#content dl>dt+dd>span.score{color:#777}
#content dl>dt+dd>span.score:before{content:"("}
#content dl>dt+dd>span.score:after{content:") - "}
#content dl>dd+dt{margin-top:.9em}
#content dl.data{padding:0;margin:0}
#content dl.data div{clear:both}
#content dl.data dt{float:left;text-align:left;width:13em}
#content dl.data dt:after{content:":";padding-left:.2em}
#content dl.data dd{margin:0 0 0 .6em;padding:.4em 0 .4em 0;float:left}
#content dl.list.listhorizontal>dt+dd{font-weight:bold}
#content dl.list.listhorizontal>dd.note{font-size:.9em;line-height:1.15em;color:#777;max-width:50em}
#content code{font-family:"",monospace}
#content .help{cursor:help}
#footer{height:52px;clear:both;font-size:.9em;color:#666}
#footer ul{padding:0;margin:0}
#footer .logo{float:right;width:150px;height:inherit;background-image:url(/images/logos/portavita_small.png);background-repeat:no-repeat;background-position:right top;margin-right:2em}
#footer p{display:inline-block;float:right}
#footer a{color:inherit;text-decoration:none;margin-left:.4em;margin-right:.4em}
#footer a:hover{color:#222;text-decoration:underline}
img.floatotherside{float:right}
select.noborder{border:0;margin:0;padding:0}
select option{cursor:pointer}
select option:hover{background-color:#fcaf17;color:#222}
br.break_float{display:block;clear:both;margin:0;padding:0;width:0;height:0;line-height:.001em;font-size:.001em}
hr.break_float{display:block;clear:both;margin:0 0 1em 0;padding:0;height:0;line-height:.001em;border-top-width:thin;border-top-style:solid;border-top-color:#fcaf17}
ul.select{height:23em;width:19em;overflow:auto;padding:0;margin:0}
ul.select li{padding:.1em 0;margin:0;list-style-type:none;line-height:1em;white-space:nowrap}
ul.select li:hover{background-color:#fcaf17;color:#FFF}
a{color:#11036c;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
a.expandcell,a.download,a.upload,a.close,a.print,a.link,a.delete,a.popup{background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:left -198px;padding-left:1.4em;display:inline-block}
a.close{background-position:right -684px;padding-left:0;padding-right:1.4em}
ul#tabmenu li a.close{padding-left:.7em;padding-right:1.5em}
a.print{background-position:left -176px}
a.delete{background-position:left -362px}
a.link{background-position:left -25px;padding-left:1.2em}
a.link:hover{background-position:left -279px}
a.download{background-position:left -760px;padding-left:1.5em !important}
a.upload{background-position:left -785px;padding-left:1.5em !important}
a.expandcell{background-position:left -227px;padding-left:1.5em}
h1,h2,h3,h4,h5,h6{line-height:1.3em;padding:0;margin:0;color:#666}
h1{font-size:1.5em;margin:0 0 .2em 0;font-weight:normal;padding-bottom:.4em}
h2{font-size:1.3em;margin:.2em 0 .2em 0}
h3{font-weight:bold;font-size:1.1em;margin:.2em 0 .2em 0;padding:0}
h5,h6{font-weight:bold;font-size:100%}
p.fixedwidth{max-width:45em}
p.fixedwidth>img.right{float:right;margin-left:1em;margin-bottom:.3em}
span>a,p>a{text-decoration:underline}
span>a:hover,p>a:hover{text-decoration:none}
ul,ol,hr{margin-bottom:0}
li a:hover{color:#222;text-decoration:underline}
li a{text-decoration:none}
hr{color:#333;border:0;border-top:1px solid #eaeaea;height:1px;margin:.15em 0 .15em 0;padding:0;clear:both}
table.procnav{width:100% !important;margin:.5em 0;background-color:#eaeaea;clear:both}
table.procnav td{padding-top:.3em}
table.procnav td.label{padding:.45em 1em 0 .5em}
ul.procnav{width:100%;clear:both;margin:0;padding:0;background-color:#eaeaea;list-style-type:none}
ul.procnav li{display:inline;margin:0 1em 0 0;padding:0}
ul.procnav li.label{font-weight:bold;padding-left:1em}
ul.procnav li label{color:#222}
ul.procnav li label:hover{color:#666}
ul.procnav li label input[type="checkbox"],ul.procnav li label input[type="radio"]{float:none}
form{padding:0;margin:0}
fieldset{margin:0 0 .4em 0;padding:.2em .5em .4em;border:thin solid #CCC}
fieldset.border-none{border:0}
fieldset>legend{padding:.2em .7em;margin:.5em 0 .2em 0;border:thin solid #eaeaea;font-size:1em;color:#222;font-weight:bold;background-color:#eaeaea}
fieldset>legend+p{margin-left:.6em}
fieldset>legend>a{font-size:.95em;font-weight:bold;color:#777 !important;text-decoration:none;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:-7px -278px;padding-left:1.1em;margin-left:.6em;margin-right:.6em;text-transform:none}
fieldset>legend>a:hover{color:#222 !important;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:-7px -256px;text-decoration:underline}
fieldset>label{color:#777;line-height:1.5em;padding-right:1em}
fieldset>label.column{min-width:13em;display:inline-block}
#content fieldset table.form{margin:0;padding:0}
span.question{display:block;padding:.1em .2em}
span.question+span.question{margin-top:.2em}
span.question:last-child{padding-bottom:0}
span.question>label>span{font-weight:normal !important}
span.question:hover{background-color:#FFC}
span.question>label,span.question.typearea>label,span.question.listvertical>label,span.question.listhorizontal>label,span.question.row>label{color:#222;display:block;padding:0 .4em .2em .4em;width:100%;font-style:italic}
span.question.row>label{display:inline-block;width:auto;margin-right:1.5em;min-width:8em}
span.question.row>label+input{display:inline !important;margin-left:0}
span.question.row{width:auto}
span.question.listhorizontal>label+input{margin:.1em 1.2em 0 1.2em;display:inline-block;vertical-align:top}
span.question.listhorizontal>ol,span.question.listhorizontal>ul{vertical-align:top;list-style-type:none;display:inline-block;padding-left:0;margin-top:0}
span.question.listhorizontal>ol{list-style-type:decimal;margin-left:1em}
span.question.listhorizontal>ol>li,span.question.listhorizontal>ul>li{display:inline-block;margin-right:2em}
span.question.listhorizontal>ol>li>label,span.question.listhorizontal>ul>li>label{display:inline;margin-left:.6em}
span.question.listvertical>label+input{margin:.4em 1.2em 0 1.2em;display:inline-block;vertical-align:top}
span.question.listvertical>ol,span.question.listvertical>ul{vertical-align:top;list-style-type:none;display:inline-block;padding-left:0;margin-top:0}
span.question.listvertical>ol{list-style-type:decimal;margin-left:1em}
span.question.listvertical>ol>li>label,span.question.listvertical>ul>li>label{display:inline;margin-left:.6em}
span.question.listvertical.feedback>input+ol,span.question.listvertical.note>input+ol,span.question.listvertical.feedback>input+ul,span.question.listvertical.note>input+ul{display:inline-block;width:45%}
span.question.listvertical.details>input+ol,span.question.listvertical.details>input+ul{display:inline-block}
span.question.listvertical.feedback>ol+span,span.question.listvertical.note>ol+span,span.question.listvertical.feedback>ul+span,span.question.listvertical.note>ul+span{display:inline-block;width:45%;color:#777;padding:0 1em;border-left-width:medium;border-left-style:solid;border-left-color:#CCC}
span.question.listvertical.feedback>ol+span,span.question.listvertical.feedback>ul+span{border-left-width:medium;border-left-color:#CF0;border-left-style:solid;color:#090;display:none}
span.question.listvertical.details>div,span.question.listvertical.details>div{display:none;padding:0 1em;margin-left:2em;border-left-width:medium;border-left-style:solid;border-left-color:#eaeaea}
span.question>label+input,span.question>textarea,span.question.typearea>textarea{margin-left:1.2em}
span.question input[disabled]+label,span.question input[disabled="disabled"]+label{color:#9fa0a4}
span.question input[disabled]+label>span,span.question input[disabled="disabled"]+label>span{color:#9fa0a4;text-decoration:none}
span.question.label-top>label{display:block}
span.question.label-top>input[type="text"],span.question.label-top>input[type="password"]{display:block;width:100%}
form input[type="file"],form input,form textarea{border:1px solid #9fa0a4;padding:.1em}
form textarea.mandatory,form input.mandatory{border:1px solid #F66}
input[type="radio"],input[type="checkbox"]{border:#FFF none 0px;margin:1px .5em 0 5px;outline:0;vertical-align:middle}
form label{display:inline-block;cursor:pointer;margin-right:.3em}
form label+label{margin-left:1.2em}
form label input[type="radio"]{margin-left:.3em;margin-right:.6em}
form input[readonly],form input[readonly="readonly"],form input[disabled],form input[disabled="disabled"],form input[disabled]:hover,form input[disabled="disabled"]:hover{background-color:#eaeaea !important;border-color:#9fa0a4}
form textarea{background-color:#FFF;color:#11034c;font-size:1em}
select:focus{background-color:#FFA;border:solid 1px #eaeaea}
button:focus,input[type="submit"]:focus,input[type="button"]:focus,form input[type="radio"]:focus,form input[type="checkbox"]:focus{outline:#FFA solid .3em !important}
form textarea:focus,form input[type="file"]:focus,form input[type="text"]:focus,form input[type="search"]:focus,form input[type="date"]:focus,form input[type="datetime-local"]:focus,form input[type="email"]:focus,form input[type="month"]:focus,form input[type="number"]:focus,form input[type="tel"]:focus,form input[type="time"]:focus,form input[type="url"]:focus,form input[type="week"]:focus,form input[type="password"]:focus{background-color:#FFA}
td a:focus{background-color:#FFA;color:#222 !important}
form textarea:hover,form input[type="file"]:hover,form input[type="text"]:hover,form input[type="search"]:hover,form input[type="date"]:hover,form input[type="datetime-local"]:hover,form input[type="email"]:hover,form input[type="month"]:hover,form input[type="number"]:hover,form input[type="tel"]:hover,form input[type="time"]:hover,form input[type="url"]:hover,form input[type="week"]:hover,form input[type="password"]:hover{background-color:#FFA}
#frm_email div a.link{display:none}
span.lookup,a.button,button,input[type="button"],input[type="submit"]{text-align:center;cursor:pointer;width:auto;margin:0 0 .4em 0;padding:.25em .9em;border:1px solid #9fa0a4;-webkit-border-radius:.25em;-moz-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;color:#444;font-weight:bold;-moz-box-shadow:0 2px 2px #BBB;-webkit-box-shadow:0 2px 2px #BBB;box-shadow:0 2px 2px #BBB;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#BBBBBB')"}
a.button{text-decoration:none}
input[type="submit"],input[type="button"],button:first-child{margin-left:1.3em}
button+button,button ~ input[type="submit"],input[type="button"]+input[type="button"],input[type="submit"]+input[type="submit"]{margin-left:1em}
tbody.search td>input[type="submit"]{margin:0 .2em;padding:.1em .4em;font-size:.8em;font-weight:normal;height:auto}
span.lookup:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover{color:#222;border:1px solid #222;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-filter:none}
button[disabled],input[disabled],input[disabled]{color:#9fa0a4 !important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-filter:none}
input[disabled]:hover{background-color:#eaeaea !important}
td>button{margin:0;padding:.1em .3em;height:auto}
span.lookup{background:transparent url(images/submit_standaard.png) repeat-x 0px -3px;padding:0 .25em;vertical-align:text-bottom}
select.mandatory,input[type="radio"].mandatory{outline:#F66 1px solid}
br+button{margin-top:1em}
a.button,input[type="submit"],input[type="button"],button{background-color:#f8f8f8;border-color:#dedede;background:-moz-linear-gradient(top,#fff 0%,#f8f8f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(top,#fff 0%,#f8f8f8 100%);background:-o-linear-gradient(top,#fff 0%,#f8f8f8 100%);background:-ms-linear-gradient(top,#fff 0%,#f8f8f8 100%);background:linear-gradient(to bottom,#fff 0%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFF',endColorstr='#F8F8F8',GradientType=0)}
a.button:hover,input[type="submit"]:hover,input[type="button"]:hover,button:hover{background:0;background-color:#dedede;border-color:#333}
a.button.primary,input[type="submit"].primary,input[type="button"].primary,button.primary{background-color:#b3c8f0;border-color:#a1b3d6;background:-moz-linear-gradient(top,#bfd6ff 0%,#b3c8f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bfd6ff),color-stop(100%,#b3c8f0));background:-webkit-linear-gradient(top,#bfd6ff 0%,#b3c8f0 100%);background:-o-linear-gradient(top,#bfd6ff 0%,#b3c8f0 100%);background:-ms-linear-gradient(top,#bfd6ff 0%,#b3c8f0 100%);background:linear-gradient(to bottom,#bfd6ff 0%,#b3c8f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFD6FF',endColorstr='#B3C8F0',GradientType=0)}
a.button.primary:hover,input[type="submit"].primary:hover,input[type="button"].primary:hover,button.primary:hover{background:0;background-color:#a1b3d6;border-color:#333}
a.button.info,input[type="submit"].info,input[type="button"].info,button.info{background-color:#c1e0e9;border-color:#abc6cf;background:-moz-linear-gradient(top,#cdeef7 0%,#c1e0e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cdeef7),color-stop(100%,#c1e0e9));background:-webkit-linear-gradient(top,#cdeef7 0%,#c1e0e9 100%);background:-o-linear-gradient(top,#cdeef7 0%,#c1e0e9 100%);background:-ms-linear-gradient(top,#cdeef7 0%,#c1e0e9 100%);background:linear-gradient(to bottom,#cdeef7 0%,#c1e0e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDEEF7',endColorstr='#C1E0E9',GradientType=0)}
a.button.info:hover,input[type="submit"].info:hover,input[type="button"].info:hover,button.info:hover{background:0;background-color:#abc6cf;border-color:#333}
a.button.success,input[type="submit"].success,input[type="button"].success,button.success{background-color:#cbe4cb;border-color:#b3c9b3;background:-moz-linear-gradient(top,#d8f2d8 0%,#cbe4cb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d8f2d8),color-stop(100%,#cbe4cb));background:-webkit-linear-gradient(top,#d8f2d8 0%,#cbe4cb 100%);background:-o-linear-gradient(top,#d8f2d8 0%,#cbe4cb 100%);background:-ms-linear-gradient(top,#d8f2d8 0%,#cbe4cb 100%);background:linear-gradient(to bottom,#d8f2d8 0%,#cbe4cb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8F2D8',endColorstr='#CBE4CB',GradientType=0)}
a.button.success:hover,input[type="submit"].success:hover,input[type="button"].success:hover,button.success:hover{background:0;background-color:#b3c9b3;border-color:#333}
a.button.warning,input[type="submit"].warning,input[type="button"].warning,button.warning{color:#444 !important;background-color:#fddfb5;border-color:#e3c8a3;background:-moz-linear-gradient(top,#fdedbd 0%,#fddfb5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdedbd),color-stop(100%,#fddfb5));background:-webkit-linear-gradient(top,#fdedbd 0%,#fddfb5 100%);background:-o-linear-gradient(top,#fdedbd 0%,#fddfb5 100%);background:-ms-linear-gradient(top,#fdedbd 0%,#fddfb5 100%);background:linear-gradient(to bottom,#fdedbd 0%,#fddfb5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDEDBD',endColorstr='#FDDFB5',GradientType=0)}
a.button.warning:hover,input[type="submit"].warning:hover,input[type="button"].warning:hover,button.warning:hover{background:0;background-color:#e3c8a3;border-color:#333}
a.button.danger,input[type="submit"].danger,input[type="button"].danger,button.danger{background-color:#ecc3c1;border-color:#d4afae;background:-moz-linear-gradient(top,#fcd1cf 0%,#ecc3c1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcd1cf),color-stop(100%,#ecc3c1));background:-webkit-linear-gradient(top,#fcd1cf 0%,#ecc3c1 100%);background:-o-linear-gradient(top,#fcd1cf 0%,#ecc3c1 100%);background:-ms-linear-gradient(top,#fcd1cf 0%,#ecc3c1 100%);background:linear-gradient(to bottom,#fcd1cf 0%,#ecc3c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCD1CF',endColorstr='#ECC3C1',GradientType=0)}
a.button.danger:hover,input[type="submit"].danger:hover,input[type="button"].danger:hover,button.danger:hover{background:0;background-color:#d4afae;border-color:#333}
a.button.inverse,input[type="submit"].inverse,input[type="button"].inverse,button.inverse{background-color:#bdbdbd;border-color:#a3a3a3;background:-moz-linear-gradient(top,#ccc 0%,#bdbdbd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(100%,#bdbdbd));background:-webkit-linear-gradient(top,#ccc 0%,#bdbdbd 100%);background:-o-linear-gradient(top,#ccc 0%,#bdbdbd 100%);background:-ms-linear-gradient(top,#ccc 0%,#bdbdbd 100%);background:linear-gradient(to bottom,#ccc 0%,#bdbdbd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC',endColorstr='#BDBDBD',GradientType=0)}
a.button.inverse:hover,input[type="submit"].inverse:hover,input[type="button"].inverse:hover,button.inverse:hover{background:0;background-color:#a3a3a3;border-color:#333}
a.button.link,button.link,a.button.link.small,button.link.small{display:inline-block;padding-left:2.5em;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(enabled=false)";background-image:url(images/dlac/caption-icons.png);background-repeat:no-repeat;background-position:0 -1090px}
a.button.link:hover,button.link:hover,a.button.link.small:hover,button.link.small:hover{text-decoration:underline;background-color:transparent}
a.button.link.small,button.link.small{padding-left:2em;background-image:url(images/dlac/caption-icons-small.png)}
a.button.link.no_symbol,button.link.no_symbol{margin:0;padding:0;background-image:none}
#content .col50{float:left;width:49%}
#content .col33{float:left;width:32%}
#content .col33.center{padding:0 2%}
#content .input-submit{padding:5px;font-size:120%}
#content .input-submit-02{padding:1px;font-size:100%}
#content .msg{padding:10px;padding-left:35px}
#content .msg.warning{background:url("/images/ico-warning.gif") 10px 50% no-repeat}
#content .msg.info{background:url("/images/ico-info.gif") 10px 50% no-repeat}
#content .msg.done{background:url("/images/ico-done.gif") 10px 50% no-repeat}
#content .msg.error{background:url("/images/ico-delete.gif") 10px 50% no-repeat}
caption div.paginate{float:right;margin:.2em .3em 0 0;text-transform:none;font-weight:normal;white-space:nowrap}
caption div.paginate>span{text-transform:none;padding-right:1em;font-weight:bold}
caption div.paginate>a{height:20px;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:0 0;cursor:pointer;display:inline-block}
caption div.paginate>a{background-position:right -490px;padding-left:0;padding-right:1.4em}
caption div.paginate>a:hover{background-position:right -514px}
caption div.paginate>div{text-transform:lowercase;width:auto;padding:0 .8em;display:inline-block}
caption div.paginate>div+a{background-position:left -538px;padding-left:1.4em;padding-right:0}
caption div.paginate>div+a:hover{background-position:left -562px}
caption div.paginate.more>a{background-position:right -490px;padding-left:0;padding-right:1.4em}
caption div.paginate.more>a+a{background-position:right -584px}
caption div.paginate.more>div+a{background-position:left -632px;padding-left:1.4em;padding-right:0}
caption div.paginate.more>div+a+a{background-position:left -538px;padding-left:1.4em;padding-right:0}
caption div.paginate.more>a:hover{background-position:right -514px}
caption div.paginate.more>a+a:hover{background-position:right -608px}
caption div.paginate.more>div+a:hover{background-position:left -656px}
caption div.paginate.more>div+a+a:hover{background-position:left -562px}
.worklist_item{background:url(images/ul-ul.gif) no-repeat 5px 10px}
td.worklist_item{text-indent:1em}
div.css3-columns30em{-moz-column-width:17em;-moz-column-gap:1em;-moz-column-rule:#eaeaea thin solid;-webkit-column-width:17em;-webkit-column-gap:1em;-webkit-column-rule:#eaeaea thin solid;column-width:17em;column-gap:1em;column-rule:#eaeaea thin solid}
.focus{background-color:#FFC}
.highlight{background-color:#BEB}
form *.highlight:hover,form *.highlight:focus{background-color:#e2ff84 !important}
.warning,.data.warning{color:#F00 !important;font-weight:bold}
#content table tbody tr td.attention,.attention{color:#69C;font-weight:bold}
.text--uppercase{text-transform:uppercase}
.hideobject,.printonly{display:none}
.hidevisible{visibility:hidden}
.explanation{margin:.3em 1em 1em 1em;line-height:1.5em}
.comment{color:#666}
span.comment{margin-left:1.2em}
.select_box{margin:0;padding:.5em}
td.linebottom{border-bottom:#eaeaea solid thin}
.gewijzigd,span.modified{display:inline-block;padding-left:.3em;padding-right:.3em;background-image:url(/images/bg_cross.gif);background-repeat:no-repeat;color:#888}
div.info_icon{background-image:url(images/sprites.png);background-position:-39px -28px;width:15px;height:15px;float:left;margin-top:.3em;margin-right:.4em;margin-bottom:0;margin-left:.4em}
#content table.odd-even tr:nth-child(odd){background:#FFF}
#content table.odd-even tr:nth-child(even){background:#f4f5fa}
#content table.even-odd tr:nth-child(odd){background:#f4f5fa}
#content table.even-odd tr:nth-child(even){background:#FFF}
#content table.odd-even tbody.search tr:nth-child(odd){background:#BBB}
#content table.list.odd-even tr:nth-child(2n).tr__disabled:hover{background-color:#f4f5fa}
#content table.list.odd-even tr:nth-child(2n+1).tr__disabled:hover{background-color:#FFF}
div #loading{margin:0 0 1em 0;display:inline-block}
div #loading img{margin-right:1em}
#content table.list span.removed_examination.qtip_target{cursor:help;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:right -706px;padding-right:1.7em}
#content table.form td.historyitem.qtip_target{cursor:help}
#content table.list span.removed_examination.qtip_target{background-position:right -709px}
.low_risk,.medium_risk,.high_risk{background-color:#0F0;text-align:center}
.medium_risk{background-color:#FF0}
.high_risk{background-color:#F30}
.not_estimated{background:url(/images/symb_alert.png) no-repeat 4px 2px;padding:0 0 0 1.4em !important}
.low_risk.actual,.medium_risk.actual,.high_risk.actual{border:#222 3px solid !important}
.low_risk.previous,.medium_risk.previous,.high_risk.previous{border:#222 3px dotted !important}
span.low_risk,span.medium_risk,span.high_risk{padding-left:.3em;padding-right:.3em;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.bg_periode{background-color:#e8ffff}
.bg_tolerantie{background-color:#ffe6bf}
#content table.logbook td.vandaag,#content table.logbook td.today{background-color:#d9edf7;border-top:medium #69C solid;border-right:0;border-bottom:medium #69C solid;border-left:medium #69C solid}
#content table.logbook td.puncturedate{border-top:medium #d991ff solid;border-right:0;border-bottom:medium #d991ff solid;border-left:medium #d991ff solid;background-image:url(images/dlac/caption-icons.png);background-repeat:no-repeat;background-position:left -960px}
#content table.logbook td.vandaag+td.vandaag,#content table.logbook td.today+td.today{border-right:medium #69C solid;border-left:0}
#content table.logbook td.puncturedate+td.puncturedate{border-right:medium #d991ff solid;border-left:0;background-image:none}
#content table.logbook .daysoftheweek td.vandaag+td.vandaag,#content table.logbook .daysoftheweek td.today+td.today{border-right:0;border-left:0}
#content table.logbook .daysoftheweek td.puncturedate+td.puncturedate+td.puncturedate{border-right:medium #d991ff solid;border-left:0;background-image:none}
#content table.logbook .daysoftheweek td.today+td.today+td.today{border-right:medium #69C solid;border-left:0}
.gui_click a{font-size:.95em;font-weight:normal;color:#444;text-decoration:none;background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:-145px -5px;padding-left:.9em;margin-left:.6em;margin-right:.6em;text-transform:none;visibility:hidden;display:inline-block}
.gui_click:hover a{visibility:visible}
.gui_click:hover a:hover{background-position:-145px -27px}
span.hotkey{color:#222;text-decoration:underline}
.no_access_dl,.has_access_dl{background-image:url(images/sprites.png);background-position:-108px 1px;background-repeat:no-repeat;display:inline-block;width:16px;height:16px}
.no_access_dl{background-position:-108px -14px}
th.sortable a{display:block;padding-right:10px;text-decoration:none}
table.list thead tr th.sortAsc a{background-image:url(/images/th_sort_ascending.gif)}
table.list thead tr th.sortable a{background-image:url(/images/th_sortable.gif);background-position:right center;background-repeat:no-repeat;padding-right:0}
table.list thead tr th.sortDesc a{background-image:url(/images/th_sort_descending.gif)}
table.list thead tr th.sorting,table.list thead tr th.sorting_asc,table.list thead tr th.sorting_desc{padding-right:1.7em !important;cursor:pointer}
table.list thead tr th.sorting:hover,table.list thead tr th.sorting_asc:hover,table.list thead tr th.sorting_desc:hover{background-color:#fcaf17 !important}
table.list thead tr th.sorting a,table.list thead tr th.sorting_asc a,table.list thead tr th.sorting_desc a{color:#666}
table.list thead tr th.sorting a:hover,table.list thead tr th.sorting_asc a:hover,table.list thead tr th.sorting_desc a:hover{color:#FFF}
table.list thead tr th.sorting{background:url(/images/symb_default.gif) no-repeat right center}
table.list thead tr th.sorting_desc{background:url(/images/symb_down.gif) no-repeat right center}
table.list thead tr th.sorting_asc{background:url(/images/symb_up.gif) no-repeat right center}
table.list thead tr th.sorting_asc.sticky:hover,table.list thead tr th.sorting_desc.sticky:hover{cursor:default;background-color:#eaeaea !important}
.dataTables_wrapper{clear:both}
.dataTables_length{padding-left:.5em;width:40%;float:left}
.dataTables_filter{float:right}
.dataTables_info{padding:.3em 0;margin-left:.5em;float:left;line-height:normal}
.dataTables_paginate{text-align:right;float:right}
.dataTables_wrapper table{clear:both}
#content .dataTables_wrapper>div+table.dataTable{margin-top:.5em}
.paginate_enabled_next,.paginate_enabled_next:hover,.paginate_enabled_next:active,.paginate_enabled_previous,.paginate_enabled_previous:hover,.paginate_enabled_previous:active{cursor:pointer;background-image:url(images/sprites_unclipped.png);background-position:left -535px;background-repeat:no-repeat;padding-left:1.4em;padding-right:0;display:inline-block}
.paginate_enabled_next:hover{background-position:left -559px}
.paginate_enabled_previous,.paginate_enabled_previous:hover,.paginate_enabled_previous:active{background-position:right -487px;padding-left:0;padding-right:1.4em}
.paginate_enabled_previous:hover{background-position:right -511px}
.paginate_disabled_next,.paginate_disabled_previous{visibility:hidden}
.dataTables_paginate a+a{margin-left:2em;margin-right:1em}
div.workitemheader{background-color:#eaeaea;border:1px solid #eaeaea;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;padding-bottom:.5em}
div.workitemheader table.form{margin:.3em .5em 0 .5em}
div.workitemheader table.form caption{text-align:left;padding:.3em 0}
div.workitemheader table.form tbody tr td{padding:.2em .5em .2em 0}
div.workitemheader table.form tbody tr td.label{text-align:right;padding-left:1.5em}
div.workitemheader table.form tbody tr td.label:first-child{width:13em}
div.workitemfooter{margin-top:1em}
div.autocomplete-w1>div.autocomplete{margin-top:1px;padding:.1em .3em;background-color:#FFA;border:#9fa0a4 thin solid;overflow-style:marquee-block;overflow:auto}
div.autocomplete-w1>div.autocomplete div.selected{background-color:#fcaf17;cursor:pointer}
div.autoselect{width:auto}
div.autoselect label{display:inline-block;padding-top:5px;vertical-align:top}
div.autoselect label+div{position:relative;display:inline-block;width:298px;height:22px;border:1px solid #9fa0a4}
div.autoselect input{position:absolute;top:0;left:0;width:271px;height:19px;border:0;background-color:#FFF;cursor:text}
div.autoselect input+div{position:absolute;top:0;right:0;background-color:#EEE;width:23px;height:22px;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:3px -847px;border-left-width:thin;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:solid;border-left-color:#9fa0a4}
div.autoselect input+div:hover{cursor:pointer;background-color:#fcaf17}
#content table.data tbody tr td:empty{height:1em;width:100%}
#sidebar ul.flagstatus{list-style-type:none;padding:0;margin:2em 0 0 .5em}
#sidebar ul.menu+ul.flagstatus{margin-top:2em}
#sidebar ul.flagstatus>li.new,#sidebar ul.flagstatus>li.done,#sidebar ul.flagstatus>li.repeat{padding-left:1.5em;padding-right:0;background-repeat:no-repeat;background-position:left}
#sidebar ul.flagstatus>li.new{background-image:url(../../images/bg_vlg_blue.gif)}
#sidebar ul.flagstatus>li.done{background-image:url(../../images/bg_vlg_groen.gif)}
#sidebar ul.flagstatus>li.repeat{background-image:url(../../images/bg_vlg_oranje.gif)}
#content div.title{border:#CCC solid thin;padding:.2em .5em .2em .2em;margin:.3em 0 1em 0}
#content div.title>h1{margin:0;padding:0 0 0 .4em}
#content div.title>h1>span:first-child{width:2.1em;display:inline-block}
#content div.title>h1>span.time{font-size:.8em;font-weight:bold;float:right;vertical-align:top;color:#306}
#content div.title>h1+p{padding:.2em 1em .4em 3.8em;margin:0;color:#222}
#content table.instructions{border:0}
#content table.instructions>tbody>tr>td{vertical-align:top}
#content table.instructions>tbody>tr>td>div{margin:1em 3em 1em 3.8em}
#content table.instructions>tbody>tr>td img{margin:.3em .3em .3em 1em}
#content table.instructions>tbody>tr>td p+img{margin-top:.8em}
#content table.instructions>tbody.steps>tr.odd{background-color:#f1f1f1}
#content table.instructions>tbody.steps>tr.even{background-color:#FFF}
#content table.instructions div.image+div.image{margin-top:1em}
#content table.instructions div.image>div{color:#069;text-align:center;font-size:1em;font-weight:bold}
#content table.instructions div.image>div.note{font-size:.85em;font-weight:normal}
#content table.instructions a{color:black}
#content table.instructions span.tip{color:#F00;text-transform:capitalize;font-family:"Courier New",Courier,monospace}
#content table.instructions p.tip{border:thin #F90 dashed;padding:.3em .6em;margin:.6em 1em .4em 3em;font-family:"Courier New",Courier,monospace}
#content table.instructions p.note,#content table.instructions span.note{font-size:.85em;color:#069}
#content table.instructions ol>li+li,#content table.instructions ul>li+li{margin-top:.3em}
#content table.instructions+form>table.question{margin-top:.6em}
#content table.instructions table.note{border:thin #CCC solid}
#content table.instructions table.note>caption{text-align:left;background-color:#e7eff7;padding:.2em .3em;font-size:.85em}
#content table.instructions table.note>tbody>tr>td{padding:.2em .3em}
#content table.instructions table.note+p{margin-top:.8em}
.pv-validated.status{padding:.3em 1em .4em;border-radius:.3em;border-bottom-left-radius:0;border-bottom-right-radius:0}
.pv-validated>ul{padding-left:.9em}
.pv-validated.status.warning{background-color:#e8eafb;font-weight:normal;color:#222 !important}
span.question{background-color:transparent;margin-bottom:2em}
span.question>label,span.question.row>label{font-style:normal;padding-left:.1em}
span.question>label+input,span.question>label+div+input{margin-left:0;padding:.35em .8em .4em .1em}
input.large{letter-spacing:2px;font-size:125%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#content table.question{display:block;width:100%;background-color:#effcd6;border:thin solid #9C0}
#content table.question>caption{text-align:left;padding:.2em .5em .2em 4em;font-weight:bold;background-color:#effcd6}
#content table.question>tbody>tr>td{padding-right:1.4em;padding-left:0;text-align:left !important}
#content table.question>tbody>tr>td:first-child{width:3em;padding-left:.9em;padding-right:0;font-weight:bold}
#content table.question label{cursor:pointer}
#content table.question label>input{margin-right:.3em;margin-left:1.6em}
#content table.question td>h2{color:#069;font-size:1em;margin-top:.3em;margin-bottom:.2em}
#content table.question td[colspan]{text-align:right}
#content table.question.good>tbody>tr+tr>td+td,#content table.question.wrong>tbody>tr+tr>td+td{text-align:left}
#content table.question input[type="submit"]{margin:.3em .2em .3em 3em;background-color:#FFF}
#content table.question.good{background-color:#effcd6}
#content table.question.wrong{border-color:#F30;background-color:#ffe8e8}
#content table.question.good+div,#content table.question.wrong+div{margin:1.5em 2.9em 1em 4em}
.day{background-color:#eaeaea}
form#frm_login span.tip{color:black;text-transform:capitalize;font-family:"Courier New",Courier,monospace;font-weight:bold}
#content ul.no-bullits{list-style-type:none;margin:0;padding:.2em 0 0 0}
#content ul.no-bullits>strong+li{padding-top:.3em}
#content ul.no-bullits>li+li{margin-top:.2em}
.course .status{padding:.3em 1em .4em}
#content table.logbook td.day{width:3em}
#content .group-label{font-weight:normal}
.pv-1-col{width:8.25%}
.pv-2-col{width:16.5%}
.pv-3-col{width:24.75%}
.pv-4-col{width:33%}
html.pvt_td_saltro #page{background-image:url(../../images/logos/pvt_saltro.png)}
html.pvt_td_saltro #content{border-color:#6aa0cc}
html.pvt_breda body{background-color:#fff;background-image:none}
html.pvt_breda #page{background-image:url(../../images/logos/pvt_breda.png)}
html.pvt_breda #content{border-color:#009fe3}
html.pvt_breda h1,html.pvt_breda h2,html.pvt_breda h3,html.pvt_breda h4,html.pvt_breda h5,html.pvt_breda h6{color:#009fe3}
html.pvt_breda #content div.cap-basic>div:first-child,html.pvt_breda #content table.cap-basic caption{color:#ee7502}
html.pvt_td_nijmegen #page{background-image:url(../../images/logos/pvt_td_nijmegen.png)}
html.pvt_td_nijmegen body{background-color:#edf6fa;background-image:none}
html.pvt_td_nijmegen #content{border-color:#03718c}
html.pvt_td_nijmegen table.cap-basic caption{background-color:#edf6fa}
html.pvt_td_nijmegen #content div.cap-basic>div:first-child,html.pvt_td_nijmegen #content table.cap-basic caption{border-bottom:medium solid #03718c}
#current_terms_and_conditions ul a{display:block;margin:0;text-decoration:none;color:#222;border:0;padding:.1em 0 .3em 1.2em;background-image:url(images/sprites_unclipped.png);background-repeat:no-repeat;background-position:left -26px}
#current_terms_and_conditions ul a:hover{background-color:#fcaf17;color:#222;background-position:0 -252px}
#current_terms_and_conditions ul{padding-left:0;margin-top:0}
#current_terms_and_conditions ul>li{list-style-type:none;background-color:#FFF;margin-bottom:.3em}
#current_terms_and_conditions ul>li>div{line-height:1.5em !important;padding:0 2.2em 0 2.2em}
#current_terms_and_conditions ul li div h4,#current_terms_and_conditions ul li div h3,#current_terms_and_conditions ul li div h2{padding-left:0;padding-top:1em}
#current_terms_and_conditions ul li div p{line-height:1.5em}
#current_terms_and_conditions>p{max-width:50em;margin-bottom:2em;padding:0}
#current_terms_and_conditions ul li div ol.intro{list-style-type:decimal}
#current_terms_and_conditions ul li div ol.intro li{line-height:1.5em}
#current_terms_and_conditions ul li div ol.abc{list-style-type:lower-alpha}
#current_terms_and_conditions ul li div ol.abc li{line-height:1.5em}
#current_terms_and_conditions ul li div ul li{list-style-type:disc;line-height:1.5em;padding:0 2.2em 0 .2em;margin-left:2em;background-color:#eee}
#current_terms_and_conditions ul>li>div>a{display:inline-block;text-decoration:underline;font-size:small;padding:.1em .6em 0 1em}
#current_terms_and_conditions>ul>li>div>table.w100{width:100%;margin:0;padding:0;border:1px solid #CCC;border-collapse:separate;border-spacing:0;background-color:#d9edf7}
#current_terms_and_conditions ul li div table.w100 thead tr th{text-align:left;vertical-align:top;background-color:#ddd !important;font-weight:bold;margin:0;padding:.2em .9em .2em .1em;font-size:.85em}
#current_terms_and_conditions .scrollable-vertical{background-color:#eee;height:30em;border:1px dotted black;overflow-y:scroll}
#current_terms_and_conditions .workitem-footer{padding-left:2.1em}
#current_terms_and_condition form input[disabled],form input[disabled="disabled"],form input[disabled]:hover,form input[disabled="disabled"]:hover{background-color:#eaeaea !important;border-color:#a1b3d6 !important;color:#9fa0a4;cursor:not-allowed}
#current_terms_and_conditions .workitemfooter{padding:1em 0 .5em 0;margin-top:0}
#content div #current_terms_and_conditions .workitemfooter #agree_to_customer_terms_and_conditions_form .float2column:nth-child(2){text-align:left}
#content div #current_terms_and_conditions .workitemfooter #agree_to_customer_terms_and_conditions_form .float2column:nth-child(3){text-align:right}
h2.current_terms_and_conditions{padding-left:.9em}
#agree_to_customer_terms_and_conditions_form div.comment{margin:.6em .4em 0 2em}
@media screen and (min-width:721px) and (max-width:820px){#page{width:34em !important;margin:0 auto;padding:3px 10px 0;position:relative;background-image:url(../../images/logos/digital_logbook-v2.png);background-repeat:no-repeat;background-position:20px 5px}
#current_terms_and_conditions .scrollable-vertical{background-color:#eee;height:30em;border:1px dotted black;overflow-y:scroll}
}
@media screen and (max-width:820px){#current_terms_and_conditions ul>li>div{line-height:1.5em !important;font-size:small}
#current_terms_and_conditions ul{padding-left:0;margin-top:0}
#current_terms_and_conditions ul li div ol.abc{list-style-type:lower-alpha;padding-left:1.1em}
#current_terms_and_conditions ul a:hover{background-color:#fcaf17;color:#222;background-position:0 -274px}
#current_terms_and_conditions form{margin-top:0}
#content div #current_terms_and_conditions .workitemfooter #agree_to_customer_terms_and_conditions_form .float2column:nth-child(2){text-align:left;width:100% !important}
#content div #current_terms_and_conditions .workitemfooter #agree_to_customer_terms_and_conditions_form .float2column:nth-child(3){text-align:left;width:100% !important}
}
@media screen and (min-width:721px){#content div #current_terms_and_conditions .workitemfooter #agree_to_customer_terms_and_conditions_form .float2column:nth-child(2){text-align:left;width:49% !important}
#content div #current_terms_and_conditions .workitemfooter #agree_to_customer_terms_and_conditions_form .float2column:nth-child(3){text-align:right;width:49% !important}
}
@media screen and (max-width:721px){#current_terms_and_conditions .scrollable-vertical{height:auto;overflow-y:visible;background-color:#fff;width:auto;border:0;padding:0}
#current_terms_and_conditions ul li div ul li{list-style-type:disc;line-height:1.5em;padding:0;margin-left:1em;background-color:#fff}
#agree_to_customer_terms_and_conditions_form>div>input{margin:0}
h2.current_terms_and_conditions{padding-left:0}
#agree_to_customer_terms_and_conditions_form div.comment{display:none}
}
#content .documentation h3{margin:0 0 0 1.5em}
#content .documentation ul{margin-left:0 !important}
#content .documentation ul>ul{margin:0 0 0 2em}
#content .documentation ul>ul>li{margin-left:2em}
span.questionlabeltopwithoutinput{background-color:transparent;display:block;margin-bottom:0;padding:.1em .2em 0}
span.questionlabeltopwithoutinput label{color:#222;padding:0 .4em .2em .1em;width:100%;font-style:normal;display:block}
span.questioninputwithoutlabel{padding:.1em .2em}
span.questioninputwithoutlabel input{width:100%;padding:.35em .8em .4em .1em;margin-bottom:.7em}
.togglePassword{margin-left:-25px;cursor:pointer}
.passwordValidity.valid{color:darkgreen}
.passwordValidity.invalid{color:red}
.nowrap{white-space:nowrap}