div.alert.alert-warning.field-help{margin-bottom:5px !important}table.form-array>tbody>tr>th{background-color:#c2dfed}label.lbl-radio input[type='radio']{margin-right:3px}label.radio-line-break{display:block !important}div.radio-line-break>label.lbl-radio{display:block !important}div.tab-title{margin-left:5px}div.preline-linebreak>div{white-space:pre-line}div.dropdown-header{padding:0;padding-left:35px}li.dropdown a.dropdown-toggle{padding-bottom:5px !important}div.dropdown-header-data{padding-left:35px}.dropdown-header-data>a{text-decoration:none}.on-behalf-of{padding:0 !important;padding-left:35px !important}div.form-field table input.textinput,div.form-field table input.numericinput,div.form-field table input.decimalinput,div.form-field table select{min-width:50px !important;width:100% !important;padding:3px 5px 3px 5px}div.form-field table td.custom-width div.monetaryinput,div.form-field table th.custom-width div.monetaryinput{width:100% !important}div.form-field table th.custom-width div.input-group.date,div.form-field table td.custom-width div.input-group.date{width:100% !important;min-width:50px !important;max-width:100% !important;margin-left:0;margin-right:0}span.glyphicon.glyphicon-large{font-size:24px}a.delete-button span.glyphicon{color:red}a.add-button span.glyphicon{color:green}div.form-field table div.monetaryinput{margin-left:0 !important;margin-right:0 !important}.form-field input[type=text],input[type=password],input[type=number],.form-field textarea{border-radius:4px;border:1px solid #ccc;padding:3px 5px 3px 5px}.form-field select,div.form-field table select{border-radius:4px;border:1px solid #ccc;padding:3px 5px 3px 5px}.form-field textarea{width:100%;height:9em}div.form-field table input.monetaryinput{min-width:10px !important;width:100% !important;display:inline-block;padding:3px 5px 3px 5px}div.form-field>select{padding:3px 5px 4px 5px !important}table.form-array td[class*="col-"],table.form-array th[class*="col-"]{margin:0 !important;padding-left:2px;padding-right:2px}table.form-array td[class*="col-"] div.form-group{margin:0 !important}table.form-array td label.field-title{margin-top:0}div.form-field div.form-group{margin-bottom:0 !important}div.form-field.custom-size input,div.form-field.custom-size div.monetaryinput,div.form-field-nolinebreakafter.custom-size input,div.form-field-nolinebreakafter div.monetaryinput{width:100% !important}div.form-field-nolinebreakafter.custom-size input[type="checkbox"],input[type="radio"]{width:auto !important}.form-field table input[type=text],.form-field table textarea,.form-field table select{font-size:1em}table.form-array.dispay-table td[class*="col-"]{padding-left:6px !important;padding-right:6px !important}#socialLoginList button{margin-bottom:4px}.input-icon{position:relative}.input-icon-right>i{right:0}.input-icon>i{position:absolute;display:block;transform:translate(0,-50%);top:50%;pointer-events:none;width:25px;text-align:center;font-style:normal}div.monetaryinput{margin-right:5px;width:150px;display:inline-block}input.monetaryinput{width:100%}.form-field-nolinebreakafter{vertical-align:top;display:inline-block;*display:inline;zoom:1}div.form-field-nolinebreakafter{margin-right:15px}div.input-group.date{max-width:9em;min-width:9em}div.input-group.datetime{max-width:13em;min-width:13em}div.input-group.time{max-width:7em;min-width:7em}div.input-group.date input,div.input-group.time input,div.input-group.datetime input{margin:0px;border-top-right-radius:0;border-bottom-right-radius:0;display:table-cell;width:100%;padding-top:3px;padding-bottom:4px}div.input-group.date span,div.input-group.datetime span,div.input-group.time span{margin-left:0px}.input-group-addon{padding:4px 8px}.input-group.date>.input-group-addon{max-height:28px !important}th.col-1,td.col-1{width:100%}th.col-2,td.col-2{width:50%}th.col-3,td.col-3{width:33%}th.col-4,td.col-4{width:25%}th.col-5,td.col-5{width:20%}th.col-6,td.col-6{width:16%}th.col-7,td.col-7{width:14%}th.col-8,td.col-8{width:12%}th.col-9,td.col-9{width:11%}th.col-10,td.col-10{width:10%}.box{border-radius:0 2px 2px 0;color:#282828;background:#fff;overflow:hidden;padding:24px;margin:32px 0;word-break:break-word;padding-left:100px}.box.box-small{padding:12px;margin:12px 0;word-break:break-word;padding-left:80px}.box:before{display:block;content:' ';position:absolute;background-size:50px;height:50px;width:50px;left:40px}.info-box,.question-box{border:1px solid #0594da;background-color:rgba(25,118,210,0.05);border-left:6px solid #0594da;padding:30px 40px;padding-left:130px;min-height:92px}.info-box h2,.question-box h2,.info-box h3,.question-box h3,.info-box h5,.info-box h4,.question-box h5{color:#0594da}.info-box h1,.question-box h2{color:#0594da}.success-box{border:1px solid #b2dba1;border-left:6px solid #b2dba1;padding:30px 40px;padding-left:130px;min-height:92px}.success-box h1,.success-box h2{color:#468847}.error-box{background-color:#f2dede;border:1px solid #c13832;border-left:6px solid #c13832;padding:30px 40px;padding-left:130px;min-height:92px}.error-box h1,.error-box h2,.error-box h3{color:#c13832}.warning-box{background-color:#fcf8e3;border:1px solid #faebcc;border-left:6px solid #faebcc;padding:30px 40px;padding-left:130px;min-height:92px}.warning-box h1,.warning-box h2,.warning-box h3{color:#8a6d3b}.info-box:before{background:url(sign-info.png) no-repeat}.error-box:before{background:url(sign-error.png) no-repeat}.question-box:before{background:url(sign-question.png) no-repeat}.success-box:before{background:url(check.png) no-repeat}.warning-box:before{background:url(sign-warning.png) no-repeat}.box>h1,.box>h2{margin-top:0 !important}div.form-record.rotate table th{height:140px;white-space:nowrap;border:none !important;text-align:right}div.form-record.rotate table th>div{transform:translate(25px,51px) rotate(315deg);width:30px}div.form-record.rotate table th>div>span{border-bottom:1px solid #ccc;margin-left:1px;padding:5px 0px;max-width:150px;overflow:hidden;text-overflow:clip;overflow-x:hidden;overflow-y:hidden;text-wrap:none;word-wrap:break-word}@media only screen and (min-width:768px){h3.resp-accordion.shown{display:none}}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none}h3.resp-accordion{display:block}h3.resp-accordion.shown{display:block}.resp-vtabs .resp-tab-content{border:1px solid #c1c1c1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}.resp-accordion-closed{display:none !important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}.ui-tabs .ui-accordion-icons{padding-left:2.2em !important}.ui-tabs .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-tabs .ui-accordion-header span{width:16px;height:16px}ui-tabs .ui-accordion-icons{padding-left:2.2em}.ui-tabs .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}}@media only screen and (max-width:499px){div.form-instance{padding-right:0 !important;padding-left:0 !important}div.form-record{margin-left:0px !important;margin-right:0px !important;padding-left:5px !important;padding-right:5px !important}.steps{padding:0px !important}.step{margin-left:3px !important;margin-right:3px !important}.form-field>select{min-width:100%}}table td.edit-col,table th.edit-col{width:25px}@media only screen and (min-width:769px){h3.resp-accordion{display:none}}.col-input-field input,.col-input-field.textarea,.col-input-field select{width:100%}.col-input-field input.monetaryinput.form-control{margin-right:5px;width:250px;display:inline-block}.col-input-field input.monetaryinput.form-control:after span{display:inline-block}.col-label{vertical-align:baseline;margin-right:0;padding-right:0}.col-header{padding-left:15px}.col-header h3{margin-top:0}.col-label label{margin-top:5px;margin-bottom:0}.col-label.col-label-display label{margin-top:0}div.field-info{display:block;font-size:11px;color:gray}span.field-info{margin-left:5px}span.field-validation-error{display:block !important}input.input-validation-error,textarea.input-validation-error,select.input-validation-error{border:1px solid red !important}div.form-record.wizard{margin-top:0}div.form-record.wizard .row:first-of-type{margin-top:0}div.form-record{padding:10px;margin:5px;background-color:#eff4f7}div.form-record h3{font-size:16px;margin-top:5px;margin-bottom:5px}div.form-record h3.record-title{padding-left:0}div.form-record div.form-field{padding-left:0}.float-left{float:left}.float-right{float:right}.footer-item.copy{font-size:0.8em;margin:10px}span.mandatory{margin-left:5px}.form-record .alert{margin-bottom:5px;padding:5px}div.footer,div.push{height:40px}@media only screen and (max-width:768px){.col-label{text-align:left}}.admin-field label{color:red}.admin-displayfield{color:gray}.admin-displayfield h3,.admin-displayfield h4{color:red}div.form-record.admin-group h3,div.form-record.admin-group h4,div.form-record.admin-group label{color:red}.bs-wizard{border-bottom:solid 1px #e0e0e0;padding:0 0 30px 0}.bs-wizard>.bs-wizard-step{padding:0;position:relative;min-width:100px}.col-xs-2-medium{width:12%}.col-xs-2-small{width:10%}.col-xs-2-xsmall{width:8%}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:black;font-size:14px;margin-bottom:5px;height:50px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:12px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{position:absolute;width:30px;height:30px;display:block;top:75px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid gray}.bs-wizard>.bs-wizard-step>.bs-wizard-dot-current{position:absolute;width:30px;height:30px;display:block;border:1px solid gray;top:75px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid #2183dd}.bs-wizard>.bs-wizard-step>.progress{position:relative;border-radius:0px;height:8px;box-shadow:none;margin:20px 0}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{width:0px;box-shadow:none;background:#2183dd}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0%}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.active>.bs-wizard-dot{background-color:#fff}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.bs-wizard-step.active>.bs-wizard-stepnum{font-weight:bold;color:#2183dd}#progress{width:100%;display:block;float:none;border-bottom:1px solid #eee}.steps{position:relative;text-align:center;padding:10px;display:inline-table;width:100%}.step{display:inline-block;position:relative;line-height:40px;margin-left:10px;margin-right:10px;vertical-align:top;overflow:hidden;font-size:15px;color:#535353}.step.spacer{margin-left:0;margin-right:0;text-align:center;border-bottom:none}.step i{color:lightgray}.step.complete{overflow:hidden}.step.active{overflow:visible;border-color:#767676;color:#06377b;font-weight:bold;border-bottom:3px solid #06377b}.step.disabled,step.skipped{color:#535353}.row.bs-wizard{margin-left:0 !important;margin-right:0 !important}.bs-wizard-dot{text-align:center;vertical-align:baseline;color:#fff}.bs-wizard-dot .progress-icon{padding-top:7px}.bs-wizard>.bs-wizard-step.cancelled>.bs-wizard-dot{background:red;border:2px solid red}.bs-wizard>.bs-wizard-step.complete>.bs-wizard-dot-completed{background:#090;border:2px solid green}.bs-wizard>.bs-wizard-step.complete>.bs-wizard-dot.completed:after{content:' ';width:14px;height:14px;background:green;border-radius:50px;position:absolute;top:8px;left:8px}.bs-wizard>.bs-wizard-step.disabled .bs-wizard-stepnum,.bs-wizard>.bs-wizard-step.skipped .bs-wizard-stepnum{color:lightgray}.bs-wizard>.bs-wizard-step.skipped{border-bottom:8px solid #2183dd}.bs-wizard>.bs-wizard-step.skipped+.bs-wizard-step.skipped{margin-left:-8px}.bs-wizard>.bs-wizard-step.skipped::before{content:"";background:#2183dd;position:absolute;bottom:0%;left:0;height:29%;width:8px;z-index:9999}.bs-wizard>.bs-wizard-step.skipped::after{content:"";background:#2183dd;position:absolute;bottom:0%;right:0;height:29%;width:8px}.bs-wizard>.bs-wizard-step.skipped+.bs-wizard-step.skipped:before{background:#fff;height:29%;width:18px}.status-tag.progress-line{position:absolute;top:63px;left:20px}.bs-wizard>.bs-wizard-step.skipped>.progress>.progress-bar{width:100%;background-color:#fff}.bs-wizard>.bs-wizard-step.current.first>.progress>.progress-bar{width:0%}.bs-wizard>.bs-wizard-step.current>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step.cancelled>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.cancelled>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step.cancelled.first>.progress>.progress-bar{width:0%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{border-color:#f5f5f5}.bs-wizard>.bs-wizard-step.skipped>.bs-wizard-dot{background-color:#999}.bs-wizard>.bs-wizard-step.skipped>.progress{position:relative;border-radius:0px;height:8px;box-shadow:none;margin:20px 0}.navigation-buttons{margin-left:auto;margin-right:auto;text-align:center}a.btn span.glyphicon.glyphicon-backward{margin-right:10px}a.btn span.glyphicon.glyphicon-forward{margin-left:10px}.navigation-buttons a.btn,.navigation-buttons input.btn{margin-top:2px;margin-bottom:2px;margin-left:3px;margin-right:3px}span.popup-img{margin-right:5px}div.alert{padding:25px}[data-notify="container"][class*="alert-"]{box-shadow:0px 0px 5px rgba(51,51,51,0.3)}.case-links::first-line::after a{margin-bottom:4px}.case-links{text-align:right}input.btn+a.btn,a.btn+input.btn{margin-left:10px}a span+span{margin-left:6px}table.table td a.btn,table.table tfoot td a{text-decoration:none}table.table td a{text-decoration:underline;margin-left:2px;margin-right:2px}.btn.btn-default{color:black;background-color:#ccc !important;border-color:gray}::selection{background:#78aace;color:#fff}.field-title{margin-top:1em;margin-bottom:0.1em;color:#31708f}.btn-navigate{color:#333;background-color:lightgray;border-color:#a9a8a8}.btn-navigate:hover,.btn-navigate:focus,.btn-navigate:active,.btn-navigate.active,.open .dropdown-toggle.btn-navigate{color:#333;background-color:#999 !important;border-color:#a9a8a8}div.form-field.chkbox{margin-top:1em}table.dynamic-validation-error{border:1px solid #e80c4d !important;border-collapse:unset}table.dynamic-validation-error tfoot tr{border-bottom:1px solid #e80c4d !important}div.form-field table,table.form-array{max-width:100%;width:100%}.input-group.aduser input{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0}div.input-group span.ad-info{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;border-right:0 !important}.input-group.aduser .input-group-addon{padding:4px 8px}.input-group.aduser span.input-group-btn a.btn{padding:3px 8px !important;margin-left:0 !important}.aduser{width:250px;max-width:250px}div.alert.field-help{padding:4px !important;max-width:400px}.table-row{display:table-row}div.language-link-wrap{display:table-cell;padding-left:3px;padding-right:3px}.language-select{display:table-row;margin-right:10px !important}.language-select>li>a{padding-left:3px;padding-right:3px}.panel-body.filters div.row{margin-bottom:4px;margin-top:4px}.align-right{text-align:right}label.chk{margin-right:10px;margin-bottom:0px}label.lbl-radio{margin-right:10px}span.datasource{color:red}.field-readonly,input[readonly='readonly'],textarea[readonly='readonly'],select[readonly='readonly']{background-color:transparent !important}@media only screen and (min-width:1024px){td.case-name{min-width:150px !important}td.case-links{padding-right:0px !important;margin-right:0px !important;min-width:240px}td.setting-key{max-width:240px}td.setting-val{max-width:240px}}@media only screen and (min-width:768px) and (max-width:1024px){td.case-name{min-width:130px !important}td.case-documents{max-width:175px}td.case-date{width:160px !important}td.case-links{padding-right:0px !important;margin-right:0px !important;min-width:240px}}@media only screen and (max-width:768px){.col-label{text-align:left}td.case-documents{max-width:175px;min-width:50px}td.case-date{width:auto}td.case-name{width:auto;min-width:50px}#body.container{padding-left:4px;padding-right:4px}table.table.table-striped tr td,table.table.table-striped tr th{padding-left:2px;padding-right:2px}}@media only screen and (max-width:500px){.navigation-buttons a.btn,.navigation-buttons input.btn{margin:4px}.navigation-buttons a.float-left,.navigation-buttons a.float-right,.navigation-buttons input.float-left,.navigation-buttons input.float-right{float:none !important}.form-field input,.form-field.form-field-nolinebreakafter input,.form-field input:not[type="checkbox"],.form-field input:not[type="radio"]{min-width:100%;max-width:100%;width:100%}.ui-tabs .ui-tabs-panel{padding-left:2px !important;padding-right:2px !important}.form-field-nolinebreakafter{display:block !important}.form-field-nolinebreakafter.hidden{display:none !important}.form-field-nolinebreakafter.custom-size{display:inline-block !important}.form-field-nolinebreakafter.custom-size.hidden{display:none !important}}.loader{display:inline-block;font-size:18px !important;padding:20px;width:100%;font-weight:700;color:#3498db}.spinner{margin:0 auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#3498db;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}}
@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);
transform:scale(0)}
40%{-webkit-transform:scale(1);
transform:scale(1)}}
.paged-table a [class^=icon-],.paged-table a [class*=" icon-"]{display:inline-block;text-decoration:inherit}.paged-table [class^=icon-]:before,.paged-table [class*=" icon-"]:before{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit}.paged-table .icon-sort:before{content:"\f0dc"}.paged-table .icon-sort-down:before{content:"\f0dd"}.paged-table .icon-sort-up:before{content:"\f0de"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.pagination{height:40px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;margin-left:auto;margin-right:auto}.pagination ul{display:inline-block;margin-left:0;padding-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline;height:40px}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;border-radius:0 0 0 3px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-right-width:1px;-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;border-radius:0 0 3px 0}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;background-color:transparent;cursor:default}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:0 14px;line-height:40px;text-decoration:none;background-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top:0;border-left-width:0;margin-left:0 !important;margin-right:0 !important;height:40px}.pagination ul>li>a>i{line-height:40px}table.paged-table td.pager-cell{text-align:center}div.decisions a{text-decoration:none !important}.paged-table tfoot tr{height:40px}.paged-table tfoot tr td{padding:0}th.hidden,td.hidden{display:none !important}div.form-field.form-field-nolinebreakafter.custom-size input{max-width:100% !important}div.form-field.admin-displayfield label.field-title{color:red}table.display-table tr th{text-align:left}table.form-array.dynamic-items tr td.edit-col{vertical-align:bottom}.form-record.heading-red>h3,.form-record.heading-red label.field-title,.form-field.heading-red label.field-title{color:red !important}.form-record.heading-green>h3,.form-record.heading-green label.field-title,.form-field.heading-green label.field-title{color:green !important}.form-record.heading-black>h3,.form-record.heading-black label.field-title,.form-field.heading-black label.field-title{color:black !important}.form-record.heading-blue>h3,.form-record.heading-blue label.field-title,.form-field.heading-blue label.field-title{color:blue !important}.form-record.background-green{background-color:#cefece !important}.form-record.background-yellow{background-color:#fcefa1 !important}.form-record.background-gray{background-color:#c1c1c1 !important}.form-record.background-red{background-color:#f78c8c !important}.form-record.background-white{background-color:#fff !important}.no-sidepadding{padding-left:0 !important;padding-right:0 !important}.no-sidemargin{margin-left:0 !important;margin-right:0 !important}.form-field.uppercase-field input,.form-field.uppercase-field textarea,.form-field.uppercase-field select{text-transform:uppercase}.form-field.uppercase-heading label{text-transform:uppercase}.form-field.bold{font-weight:bold}.form-field.larger-font{font-size:1.2em}.form-field.largest-font{font-size:1.4em}.force-break{overflow:hidden;text-overflow:clip;overflow-x:hidden;overflow-y:hidden;text-wrap:none;word-wrap:break-word;table-layout:fixed}td.service-description,th.service-description{max-width:410px;overflow:hidden;text-overflow:clip;overflow-x:hidden;overflow-y:hidden;text-wrap:none;word-wrap:break-word;table-layout:fixed}th.ServiceEnd,td.ServiceEnd{width:158px;min-width:154px}.input-group.sum-field{max-width:13em;min-width:13em}.input-group.sum-field input{margin:0px;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;display:table-cell;width:100%;padding-top:3px;padding-bottom:4px}.input-group.monetary-field input{margin:0px;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;display:table-cell;width:100%;padding-top:3px;padding-bottom:4px}@media only screen and (max-width:600px){.form-field.custom-size{width:100% !important}}.break-word{word-break:break-word}input[type="text"].readonly-input{border:none;width:100%}/* ===========================================================================
 * Fujitsu Electronic Services platform
 * ===========================================================================
 * CSS library / Form
 * version 2.0
 *
 * Description
 *    Form service styles
 * ===========================================================================
 * (c) 2011-2012 by Fujitsu Finland Oy
 * =========================================================================== */
.form-field h4 {
    font-weight: bold;
}

.form-record table.form-array thead th
{  
    font-weight: bold;
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
    color: #5f626a;
      font-family: 'Ubuntu', sans-serif;
      font-size: 14px;        
}
.form-record table caption 
{
     font-weight: bold;
    color: #5f626a;
      font-family: 'Ubuntu', sans-serif;
      font-size: 14px;   
}

.form-record tbody td {
     border-top: 1px solid #ddd;
}

.design-record {
    width: 500px;
    background-color: #DDD;
    font-size: 150%;
    font-weight: bold;
}

.design-record, .design-field {
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border: 1px solid #bbb;
    padding: 1em;
    position: relative;
}

div.ui-tabs div.form-record div.form-field {
    padding-left: 0px;
}

.design-record .recordeditor, .design-field .fieldeditor {
    float: right;
}

.design-field {
    width: 350px;
    background-color: #AAA;
    font-size: 90%;
    margin-left: 2em;
}

.recordeditor input[type=button], .fieldeditor input[type=button], .designbutton {
    border: 2px solid #555;
    background-color: White;
    border-radius: 3px 3px 3px 3px;
    font-weight: bold;
    font-size: 105%;
}

.designbutton {
    font-size: 16px;
}

.recordeditor input[type=button].na, .fieldeditor input[type=button].na {
    background-color: gray;
}

.form-record {
    margin-top: 1em;
    margin-bottom: 1em;
}

.form-field {
    padding-left: 1.5em;
}

    .form-field h4 {
        margin-top: 1em;
        margin-bottom: 0.2em;
    }

    .form-field table {
        max-width: 100%;
    }

        .form-field table textarea {
            min-width: 100px;
        }

div.form-field textarea {
    width: 100%;
    height: 9em;
}

div.form-field input.textinput {
    width: 100%;  
}

div.form-field .calendar
{
    width: 7em;
}

.design-properties {
    margin-left: 1em;
    font-size: 90%;
    font-weight: normal;
}

div.fixable-image {
    width: 48px;
    height: 48px;
    background-image: url('fix.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    vertical-align: middle;
    float: right;
    cursor: pointer;
}

.form-array label {
    font-weight: bold;
    font-size: 1em;  
    vertical-align: middle;
    display: inline-block;
    margin-right: 7px;
    *display: block;
    zoom: 1;
}

.form-field table input[type=text], .form-field table textarea {
    font-size: 1em;
}

.form-field-nolinebreakafter {
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

input.textboxaslabel {
    border: none;
    background-color: transparent;
    width: inherit;
    color: black;
}

.h-inline {
    display: inline-block !important;
}

table.form-array tr {
    padding-bottom: 4px;
    border-bottom: 1px solid white;
}

div.date {
    min-width: 7em;
}

div.input-group.date {
    max-width: 9em;
     min-width: 9em;
   }
div.input-group.datetime {
    max-width: 13em;
    min-width: 13em;
}
div.input-group.time {
    max-width: 7em;
    min-width: 7em;
}

     div.input-group.date input,
    div.input-group.time input,
    div.input-group.datetime input {
        margin: 0px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        display: table-cell;
        width: 100%;    
          min-width: 7em;
    }

    div.input-group.date span,
    div.input-group.datetime span,
      div.input-group.time span {
        margin-left: 0px;
    }


@media (max-width:500px) {
    .form-field input, .form-field.form-field-nolinebreakafter input {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
    }

    .ui-tabs .ui-tabs-panel {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }

    .form-field-nolinebreakafter {
        display: block !important;       
    }
}

img.field-info {
  
    vertical-align: middle;
}

div.form-field  input.form-control.textinput, div.form-field  textarea {
    width: 100%;
    
}



 .form-field table.form-array input[type=text] {
            max-width: 100%;
        }


div.form-field table.form-array  > tbody > tr:nth-child(odd) > td,
div.form-field table.form-array  > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
 
div.form-field table,
div.form-field table.form-array 
{ 
    max-width: 100%;
    width: 100%;
}

div.form-field table tr,
div.form-field table th
{    
      max-width: 100%;
}

div.form-field  input.form-control.textinput, div.form-field  textarea {
    width: 100%;    
}

div.form-field select.form-control {
    max-width: 100%;
    min-width: 275px;
}


div.form-field span.cke_skin_kama {
    width: 100%;
}

div.form-field table tr th, div.form-field table tr td {
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin: 0px;
    font-size: 14px;
}

div.form-field.form-field-nolinebreakafter input {
    max-width: 250px !important;

}

/* Sarakekohtaiset leveydet */
th.col-1, td.col-1 {
    width: 100%;
}
th.col-2, td.col-2 {
    width: 50%;
}
th.col-3, td.col-3 {
    width: 33%;
}
th.col-4, td.col-4 {
    width: 25%;
}
th.col-5, td.col-5 {
    width: 20%;
}
th.col-6, td.col-6 {
    width: 16%;
}
th.col-7, td.col-7 {
    width: 14%;
}
th.col-8, td.col-8 {
    width: 12%;
}
th.col-9, td.col-9 {
    width: 11%;
}
th.col-10, td.col-10 {
    width: 10%;
}

li.tab-content {
    font-size: 15px;
}

/* Lomakkeen otsikoitten koot  */

h2 {
     font-size: 18px;
}

h3 {
    font-size: 16px;
}

.form-field h4,
.form-field 
{
    font-size: 14px;
}
div.tab-title{
    margin-top: 40px;
    border-bottom: 1px solid lightgray; 
}

div.tab-title h1 {
    padding-bottom: 5px;
    padding-top: 15px;
    font-size: 24px;
}
table.form-array.display-table tr th, table.form-array.display-table tr td {
    padding-left: 8px;
    padding-right: 8px;   
    padding-bottom: 6px;
    padding-top: 6px;
}


      td.case-date {
        width:160px !important;
    }
    td.case-status {
        width:130px !important;
    }
   
/* ===========================================================================
 * Fujitsu Electronic Services platform
 * ===========================================================================
 * CSS library / TabControl
 * version 2.0
 *
 * Description
 *    TabControl styles
 * ===========================================================================
 * (c) 2011-2012 by Fujitsu Finland Oy
 * =========================================================================== */
ul.tab-head {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

    ul.tab-head li {
        list-style-type: none;
        display: inline-block;
        background: #eeeeee; /* Old browsers */
        background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom, #eeeeee 0%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
        border: 1px solid #BBBBBB;
        border-bottom: none;
        border-left: none;
        color: white;
        padding: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        /*margin-bottom: 4px;*/
        text-align: center;
        cursor: pointer;
        font-weight: bold;
        /* IE6/IE7 fix */
        zoom: 1;
        *display: inline;
        _height: 30px;
        *margin-right: 4px;
    }

        ul.tab-head li:first-child {
            border-left: 1px solid #BBBBBB;
            border-radius: 5px 0px 0px 0px;
        }

        ul.tab-head li:last-child {
            border-radius: 0px 5px 0px 0px;
        }

        ul.tab-head li.selected {
            background:none;
            background-color:white;
            color: Black;
            font-weight: bold;
            border-bottom:none !important;
            margin: 1px .2em 0 0;
            margin-bottom: 0px;
        }

        ul.tab-head li.tab-with-error {
            border-top: 1px solid red;
            border-left: 1px solid red;
            border-right: 1px solid red;
            background: #DEACAC;
        }

          .tab-accordion h3.tab-with-error {          
            border: 1px solid red;
            background: #DEACAC;
        }

            ul.tab-head li.tab-with-error a {
                color: Red;
            }

        ul.tab-head li.selected.tab-with-error {
            border-top: 1px solid red;
            background: #b8b8b8;
            font-weight: bold;
        }

            ul.tab-head li.selected.tab-with-error a {
                color: red;
            }

        ul.tab-head li a {
            text-decoration: none;
            color: black;
            padding-left: 1em;
            padding-right: 1em;
            padding-top: 0.5em;
            padding-bottom: 0.5em;
            display: block;
        }

        ul.tab-head li.selected a {
            text-decoration: none;
            padding-left: 1em;
            padding-right: 1em;
            padding-top: 0.5em;
            padding-bottom: 0.5em;
            display: block;
        }

        ul.tab-head li:hover {
            background: #cccccc; /* Old browsers */
            background: -moz-linear-gradient(top, #cccccc 0%, #cccccc 100%, #cccccc 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#cccccc), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #cccccc 0%,#cccccc 100%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #cccccc 0%,#cccccc 100%,#cccccc 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #cccccc 0%,#cccccc 100%,#cccccc 100%); /* IE10+ */
            background: linear-gradient(to bottom, #cccccc 0%,#cccccc 100%,#cccccc 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
            color: White;
        }

        ul.tab-head li.selected:hover {
            background: #cfe7fa; /* Old browsers */
            background: -moz-linear-gradient(top, #cfe7fa 0%, #6393c1 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfe7fa), color-stop(100%,#6393c1)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* IE10+ */
            background: linear-gradient(to bottom, #cfe7fa 0%,#6393c1 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=0 ); /* IE6-9 */
            color: White;
            cursor: default;
        }

        ul.tab-head li:hover a {
        }

        
        div#tabs ul li a:focus {
            outline: none !important;
        }
/* ===========================================================================
 * Fujitsu Electronic Services platform
 * ===========================================================================
 * CSS library / UIComposition
 * version 2.0
 *
 * Description
 *    UIComposition styles
 * ===========================================================================
 * (c) 2011-2012 by Fujitsu Finland Oy
 * =========================================================================== */
div.ui-composed-waiting
{
    position: fixed; 
    left: 0; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    color: White; 
    z-index: 500; 
    background-color: Gray; 
    opacity: 0.9;
    filter: alpha(opacity=90);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

div.ui-composed-waiting
{
    margin-left: auto; 
    width: 100%; 
    text-align: center; 
    margin-right: auto; 
    vertical-align: middle; 
    height: 100%; 
    background-image: url('loading.gif');
    background-position: center center;
    background-repeat: no-repeat;
}
/* Wizard steps */
ol.wizard-steps {
  counter-reset: wizard-steps;
  float: left;
  margin: 0 0 0.625em /* 10px / 16px */ 0;
  padding: 0;
  width: 100%;
}
.ie7 ol.wizard-steps {
  margin: 0;
}
ol.wizard-steps li {
  background: url(stepbg1.png) left center no-repeat;
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  background-size: auto 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  float: left;
  width: 16.66667%;
  /* 100% / number-of-steps, change if needed */
}
.ie7 ol.wizard-steps li {
  width: 16.4%;
}

ol.four.steps li, .ie7 ol.four.steps li
{
    width: 24.9%;
}

ol.five.steps li, .ie7 ol.five.steps li
{
    width: 19.9%;
}

ol.wizard-steps li.current {
  background-image: url(stepbg2.png);
}
ol.wizard-steps li.current span {
  background-image: url(stepsep3.png);
  font-weight: bold;
}
ol.wizard-steps li.current + li span {
  background-image: url(stepsep2.png);
}
ol.wizard-steps li span {
  background: url(stepsep1.png) left center no-repeat;
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  background-size: auto 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 0.23077em /* 3px / 13px */ 0 0.30769em /* 4px / 13px */ 2.30769em /* 30px / 13px */;
}
ol.wizard-steps li span:before {
  counter-increment: wizard-steps;
  content: counter(wizard-steps) ". ";
}
.ie7 ol.wizard-steps li span:before {
  content: "";
}
ol.wizard-steps li:first-child span {
  background: none;
  padding-left: 0.76923em /* 10px / 13px */;
}
ol.wizard-steps li:last-child {
  background-position: right center;
  padding-right: 0.76923em /* 10px / 13px */;
}

