/*!
 * s2forms ${project.parent.version} 
 * Built on 2024-01-25 
 * Copyright 2014-2024 Idox Group plc
 */

.invisible{position:relative;top:-60px}:disabled,[disabled=true]{cursor:not-allowed!important}input[type=file]{line-height:20px}table.table,table.table tr{border-radius:0}div.navbar ul.dropdown-menu{z-index:10000}.accelerated{min-width:260px}.dropdown-menu .disabled a,.dropdown-menu .disabled>a:hover{filter:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.accordion-group{margin:10px 0;padding:5px 0 10px;border-bottom:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs{margin-bottom:20px}.ui-dialog legend,.ui-dialog legend label{font-size:15px;font-weight:700;margin-bottom:12px}.full-width,textarea.full-width{width:98%}td .uneditable-input,td input,td select,td textarea{margin-bottom:0;padding:0 4px}.dlg-preview{box-shadow:none!important}.form-horizontal .btn,.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{vertical-align:baseline}.ui-widget{font-family:open_sansregular,Arial,sans-serif}.ui-dialog{padding:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:0}.ui-dialog .ui-dialog-titlebar{background:0 0;border:0}.ui-dialog .ui-dialog-titlebar-close span{background-image:url(../js/jquery-ui/images/ui-icons_666666_256x240.png)}.ui-dialog .ui-dialog-title{float:left;margin:.5em 16px .1em 0}.ui-dialog a.ui-dialog-titlebar-close.ui-state-hover{border-color:#fff;background:0 0}.ui-dialog .ui-dialog-titlebar-close span:hover{background-image:url(../js/jquery-ui/images/ui-icons_454545_256x240.png)}.ui-dialog .ui-resizable-se{background-image:url(../js/jquery-ui/images/ui-icons_0073ea_256x240.png)}.ui-widget-header span{font-size:22px}.ui-dialog .ui-dialog-content{overflow-x:hidden}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left;padding-left:.25em}.ui-dialog.active{border:2px solid #0c74c1}.ui-dialog .ui-dialog-title{color:#777}.ui-dialog.active .ui-dialog-title{color:#000}.ui-dialog .ui-dialog-buttonpane{border:0}.ui-widget-content span.help-inline{vertical-align:text-bottom;padding-right:5px}.ui-widget-content span.help-block.instruction{color:#444;margin-top:10px}.ui-widget-content .table{margin-bottom:5px}.ui-tabs.ui-widget-content{border:0}.ui-tabs-nav.ui-widget-header{background:0 0}.ui-tabs-nav{border-top:0;border-right:0;border-left:0}.ui-tabs .ui-tabs-panel{padding:1em 0}.ui-tabs .form-horizontal .control-label{width:90px}.ui-tabs .form-horizontal .controls{margin-left:100px}.ui-tabs .nav.nav-tabs li a{border-radius:0;outline-color:transparent}.login{padding-top:40px;padding-bottom:40px;background:#fefefe}body.login div#app{margin-top:25px}body.login form#fm1{height:100%}body.login div.main-container{background:0 0;border:0}div#logo{margin-bottom:25px}div#loginbox{padding:20px;box-shadow:1px 0 5px #c8d1d4;background:#fefefe}.login .alert.alert-error{border-radius:0}.login .error,.login .input-prepend input[type=password].error,.login .input-prepend input[type=text].error{color:#b94a48;border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.login .error:focus,.login .input-prepend input[type=password].error:focus,.login .input-prepend input[type=text].error:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.login .error.control-label{color:#b94a48}.export-text,.import-text{width:460px;height:375px}.input-append,.input-prepend{margin-bottom:0}.control-group{margin:5px 0}div#language-manager .form-horizontal label.control-label{width:75px;text-align:left}div#language-manager .form-horizontal label.control-label+div.controls{margin-left:80px}div#image-new-loader,div#tab-image-loader{border:1px solid #ccc;width:300px;height:300px}div#image input#tab-image-filter,div#library input#image-library-filter{margin-bottom:5px}div#image-new input#keywords{margin-bottom:0}div#budget a.btn-custom:not(.btn-small),div#dialogue-look-feel a.btn-custom,div#media-library a#tab-media-file,div#menu-options div#tab-menu-image-file a,div#page-look-feel a.btn-custom,div.tab-action-controls input#tab-action-email-subject+a.btn-custom,select.tab-text-image-answer-select+a.btn-custom.item-piping{margin-bottom:9px}div#list-options .control-group-inline label[class*=span],div#list-options .control-group-inline label[class^=span]{padding:5px 6px}div#pause label.textradio input[type=radio]{margin-top:9px}div#pause label.textradio input[type=text]{margin-bottom:4px}div#conditional-display div#conditional-display-buttons,div#page-properties-conditional-branching div#conditional-display-buttons{text-align:right}div#tab-image-loader.loading{background:url(../img/spinner.gif) no-repeat center center}div#tab-image-loader.notfound{background:url(../img/image-404.jpg) no-repeat center center}div#weighting table#tab-weighting-table{border-collapse:collapse}div#weighting table#tab-weighting-table .weighting-item-weight span.weighting-item-weight-text-value:hover{cursor:pointer}div#page-conditional-branching div#page-conditional-branching-controls{text-align:right}fieldset#dialogue-look-feel-customize-fieldset{margin-bottom:20px}.typeahead{z-index:1100}.weighting-item-option,.weighting-item-weight{width:50%}.input-append .add-on:last-child,.input-append .btn:last-child,.input-prepend .add-on:first-child,.input-prepend .btn:first-child,.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:0}[class*=idox-icon-],[class^=idox-icon-]{display:inline-block;height:18px;width:18px;line-height:16px;vertical-align:text-top;background-image:url(../img/ID_sprite.png);background-position:0 0;background-repeat:no-repeat}.idox-icon-accordion{background-position:-288px -21px}.idox-icon-add{background-position:-159px -18px}.idox-icon-action{background-position:-266px 0}.idox-icon-budget{background-position:-216px 0}.idox-icon-cross{background-position:-125px -21px}.idox-icon-data{background-position:-160px 0}.idox-icon-delete{background-position:0 -20px}.idox-icon-dialogue{background-position:-18px 0}.idox-icon-drag{background-position:-246px 0}.idox-icon-duplicate{background-position:-232px -20px}.idox-icon-edit{background-position:-142px -21px}.idox-icon-list{background-position:-125px 0}.idox-icon-logout{background-position:-251px -21px}.idox-icon-matrix{background-position:-142px -1px}.idox-icon-media{background-position:-88px 0}.idox-icon-menu{background-position:-108px 0}.idox-icon-move-up{background-position:-195px -20px}.idox-icon-move-down{background-position:-214px -20px}.idox-icon-new-page{background-position:-35px 0}.idox-icon-open{background-position:-284px 0}.idox-icon-page{background-position:-53px 0}.idox-icon-pause{background-position:-231px 1px}.idox-icon-piping{background-position:-71px -20px}.idox-icon-preview{background-position:-53px -20px}.idox-icon-properties{background-position:-302px 0}.idox-icon-ranking{background-position:-197px 0}.idox-icon-redo{background-position:-36px -20px}.idox-icon-remove{background-position:-178px -18px}.idox-icon-scale{background-position:-180px 0}.idox-icon-text{background-position:-69px 0}.idox-icon-tick{background-position:-106px -21px}.idox-icon-search{background-position:-18px -38px}.idox-icon-small-cross{background-position:0 -38px}.idox-icon-small-tick{background-position:-308px -22px}.idox-icon-undo{background-position:-18px -20px}.idox-icon-user{background-position:-88px -20px}.idox-icon-export{background-position:-90px -36px}.idox-icon-import{background-position:-106px -36px}div.accordion-heading a.accordion-toggle.collapsed i.idox-icon-accordion{background-position:-268px -21px}a:hover i[class*=idox-icon-]:not(.idox-icon-user),a:hover i[class^=idox-icon-]:not(.idox-icon-user){-webkit-filter:brightness(0.25);-moz-filter:brightness(0.25)}i[class*=idox-icon-].muted,i[class^=idox-icon-] .muted{-webkit-filter:brightness(1.5);-moz-filter:brightness(1.5)}.btn-custom{background-color:#e9e9e9;background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e9e9e9),color-stop(100%,#e9e9e9));background-image:-webkit-linear-gradient(top,#e9e9e9,#e9e9e9);background-image:-moz-linear-gradient(top,#e9e9e9,#e9e9e9);background-image:-ms-linear-gradient(top,#e9e9e9,#e9e9e9);background-image:-o-linear-gradient(top,#e9e9e9,#e9e9e9);background-image:linear-gradient(#e9e9e9,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#e9e9e9');border-color:#e6e6e6;text-shadow:none;-webkit-font-smoothing:antialiased;box-shadow:none;border-radius:0}.btn-custom.btn-primary{background-color:#009fda;border-color:#009fda;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#009fda),color-stop(100%,#009fda));background-image:-webkit-linear-gradient(top,#009fda,#009fda);background-image:-moz-linear-gradient(top,#009fda,#009fda);background-image:-ms-linear-gradient(top,#009fda,#009fda);background-image:-o-linear-gradient(top,#009fda,#009fda);background-image:linear-gradient(#009fda,#009fda);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009fda', endColorstr='#009fda')}.btn-custom.btn-primary:hover{color:#333}.btn-custom:active:not(:disabled):not([disabled=true]),.btn-custom:hover:not(:disabled):not([disabled=true]){background-color:#efefef;border-color:#d1d1d1}.btn-custom.btn-success{background-color:#5bb75b;border-color:#5bb75b;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bb75b),color-stop(100%,#5bb75b));background-image:-webkit-linear-gradient(top,#5bb75b,#5bb75b);background-image:-moz-linear-gradient(top,#5bb75b,#5bb75b);background-image:-ms-linear-gradient(top,#5bb75b,#5bb75b);background-image:-o-linear-gradient(top,#5bb75b,#5bb75b);background-image:linear-gradient(#5bb75b,#5bb75b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bb75b', endColorstr='#5bb75b')}pre.tree-text{margin:0;line-height:20px;color:#444;background-color:transparent;padding:0;display:inline;border:0}div#listloading{width:120px;margin:40% auto 0}div#listloading span{margin-left:5px;font-size:16px}img#dialogue-list-spinner{vertical-align:middle}div#loading-overlay{top:0;right:0;width:100%;height:100%;position:fixed;text-align:center;z-index:1000;background-color:rgba(254,254,254,.75)}div#loading-overlay img{margin-top:275px}div#loading-overlay span{vertical-align:-138px;margin-left:5px;font-size:16px}.conditional{color:#00f}.completion{color:red}.repeating{color:green}#vakata-contextmenu.jstree-idox-context a,#vakata-contextmenu.jstree-idox-context li.jstree-contextmenu-disabled a:hover{padding:3px 4px;border:0;pointer:not-allowed}#vakata-contextmenu.jstree-idox-context li.vakata-separator{border-bottom:1px solid #e5e5e5!important}#vakata-contextmenu.jstree-idox-context li.jstree-contextmenu-disabled:hover ins,.jstree li.jstree-contextmenu-disabled a.jstree-clicked ins.jstree-icon,.jstree li.jstree-contextmenu-disabled a.jstree-hovered ins.jstree-icon{-webkit-filter:brightness(1.5);-moz-filter:brightness(0.25);-ms-filter:brightness(0.25);filter:brightness(0.25)}#jstree-marker-line{pointer-events:none}.idox-colorpicker{width:30px;height:30px;background:url(../js/plugins/colorpicker/images/idox-select.png) center}.colorpicker{background-image:url(../js/plugins/colorpicker/images/custom_background.png);position:absolute;bottom:0;left:0}.colorpicker_hue div{background-image:url(../js/plugins/colorpicker/images/custom_indic.gif)}.colorpicker_hex{background-image:url(../js/plugins/colorpicker/images/custom_hex.png)}.colorpicker_rgb_r{background-image:url(../js/plugins/colorpicker/images/custom_rgb_r.png)}.colorpicker_rgb_g{background-image:url(../js/plugins/colorpicker/images/custom_rgb_g.png)}.colorpicker_rgb_b{background-image:url(../js/plugins/colorpicker/images/custom_rgb_b.png)}.colorpicker_hsb_s{background-image:url(../js/plugins/colorpicker/images/custom_hsb_s.png);display:none}.colorpicker_hsb_h{background-image:url(../js/plugins/colorpicker/images/custom_hsb_h.png);display:none}.colorpicker_hsb_b{background-image:url(../js/plugins/colorpicker/images/custom_hsb_b.png);display:none}.colorpicker_submit{background-image:url(../js/plugins/colorpicker/images/custom_submit.png)}.colorpicker input{color:#778398;box-shadow:none;transition:all 0 ease 0;top:4px;right:12px;height:13px;width:50px;line-height:11px}.colorpicker input:focus{box-shadow:none;border-color:transparent}.horizontal-inline-alignment{margin-top:0;margin-left:10px}#message-count{background-color:#b3ecff;font-weight:700;text-align:center}#org-id-choose{margin-top:2%}#org-id-choose-select{margin-top:1%;padding:1%}#s2forms-runtime label p{margin:0;padding:0;font-family:open_sansregular,Arial,sans-serif;font-weight:400}#s2forms-runtime label{font-family:open_sansregular,Arial,sans-serif;font-weight:400}#s2forms-runtime .form-control[readonly]{cursor:auto;background-color:#fff}.ui-dialog[aria-describedby=s2forms-runtime] .ui-dialog-title{font-size:14px}.item-budget,.item-drag-drop,.item-ranking,.item-sliding-scale{margin-bottom:30px}.item-sliding-scale-labels{padding-top:5px}.item-sliding-scale-label-mid{display:block}.drag-drop-container{border:#ccc 1px solid;margin-bottom:5px}.drag-drop-option{cursor:move;display:inline-block;padding:4px 6px}.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}