/* Minification failed. Returning unminified contents.
(2,3717): run-time error CSS1019: Unexpected token, found '@import'
(2,3725): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css?family=Comfortaa')'
(9,1681): run-time error CSS1019: Unexpected token, found '@keyframes'
(9,1697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11,3214): run-time error CSS1030: Expected identifier, found ','
(11,3231): run-time error CSS1031: Expected selector, found ')'
(11,3231): run-time error CSS1025: Expected comma or open brace, found ')'
(11,33686): run-time error CSS1019: Unexpected token, found '@keyframes'
(11,33721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(13,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(13,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(15,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19,13342): run-time error CSS1019: Unexpected token, found '@keyframes'
(19,13374): run-time error CSS1035: Expected colon, found '{'
(21,6181): run-time error CSS1019: Unexpected token, found '@keyframes'
(21,6200): run-time error CSS1035: Expected colon, found '{'
(23,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23,25): run-time error CSS1035: Expected colon, found '{'
(25,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(25,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(27,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(27,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(29,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(29,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(32,6622): run-time error CSS1019: Unexpected token, found '@keyframes'
(32,6654): run-time error CSS1035: Expected colon, found '{'
(59,1): run-time error CSS1019: Unexpected token, found '@import'
(59,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700)'
(60,1): run-time error CSS1019: Unexpected token, found '@import'
(60,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Comfortaa)'
(1448,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1449,8): run-time error CSS1035: Expected colon, found '{'
(1456,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1457,8): run-time error CSS1035: Expected colon, found '{'
 */
/* Generated from 'widget.less' (11-Jul-2024) */
html.is-beta-styling footer button.is-button.actions{background-position:center 1px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath fill='white' d='M267.587-89.23q-25.832 0-43.633-17.801-17.8-17.801-17.8-43.604v-386.114q0-25.804 17.8-43.605 17.801-17.8 43.738-17.8h86.347v36.923h-86.347q-9.231 0-16.923 7.692-7.692 7.693-7.692 16.923v385.847q0 9.231 7.692 16.923 7.692 7.692 16.923 7.692h424.616q9.231 0 16.923-7.692 7.692-7.692 7.692-16.923v-385.847q0-9.23-7.692-16.923-7.692-7.692-16.923-7.692h-85.962v-36.923h85.962q25.937 0 43.738 17.8 17.8 17.801 17.8 43.605v386.114q0 25.803-17.8 43.604-17.801 17.8-43.632 17.8H267.587Zm194.144-255.578v-426.846l-84.616 84.615-26.346-26.192L480-842.462l129.231 129.231-25.962 26.192-84.615-84.615v426.846h-36.923Z'/%3E%3C/svg%3E")}html.is-beta-styling footer button.is-button.actions:before{content:""}html.is-beta-styling div.is-grid-container{border:none}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>thead>tr>th,html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>th{background-color:#e2e2e2;box-shadow:none}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>thead>tr>th{padding:8px 6px 8px 6px}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>thead>tr>th:hover{background-color:#d2d2d2}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>thead>tr>th.sortable{padding-right:28px}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>thead>tr>th>div.sorter{background-color:transparent;border:none !important}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>thead>tr>th>div.sorter:hover{background-color:rgba(0,0,0,0.1)}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>thead>tr>th>div.sorter:after{color:rgba(0,0,0,0.3)}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>thead>tr>th.sorted>div.sorter:after{color:#000 !important}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr:nth-child(even){background-color:white}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td{padding:8px 6px 8px 6px;border:none;border-bottom:1px solid rgba(0,0,0,0.175)}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td:not(:last-child){border-right:1px solid rgba(0,0,0,0.03)}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td.rowselector{background-color:#e2e2e2}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td.rowselector:hover{background-color:#d2d2d2}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td>a:not(.nostyling){background-color:rgba(0,0,0,0.01);padding:4px 2px 4px 4px}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td>a:not(.nostyling):hover{background-color:rgba(0,0,0,0.04)}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td.is-grid-col-drilldown{padding:2px}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td.is-grid-col-drilldown a.is-drilldown-button:not(.icon){display:block;border:none !important;border-radius:0 !important;font-weight:bold;height:unset;width:unset}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td.is-grid-col-drilldown a.is-drilldown-button:not(.icon):before{font-size:16px}html.is-beta-styling div.is-grid-container>div.is-grid table.is-grid>tbody>tr>td.is-grid-col-drilldown a.is-drilldown-button:not(.icon):hover{border:none !important;box-shadow:none}@import url('https://fonts.googleapis.com/css?family=Comfortaa');@font-face{font-family:isdi;
src:url('dashicons.woff')}
@font-face{font-family:isse;
src:url('segmdl2.woff')}
@font-face{font-family:isfa;
src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-solid-900.woff');
font-weight:400}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:100%}html{font-family:'Open Sans',Sans-serif,'Helvetica Neue',Helvetica,Verdana,Arial;font-size:14px;height:100%}button{font-family:'Open Sans',Sans-serif,'Helvetica Neue',Helvetica,Verdana,Arial}body{min-height:100%;margin:0}html,body{bottom:0;left:0;position:fixed;right:0;top:0;overflow:auto;-webkit-overflow-scrolling:touch}h1{color:navy;font-size:20px;margin:8px 0 8px 0}h1:first-child{margin-top:0}h2{color:navy;font-size:16px;margin:8px 0 4px 0}h3{color:navy;font-size:14px;margin:8px 0 4px 0}hr{background-color:silver;border:none;height:1px;margin:0.5em 0 0.5em 0;overflow:hidden}.is-symbol-bookmark::before{font-family:isfa;font-weight:normal;content:"\F02E"}.is-symbol-close::before{font-family:isse;font-weight:normal;content:"\E711"}.is-symbol-recent::before{font-family:isse;font-weight:normal;content:"\E2AD"}.is-symbol-plus::before{font-family:isse;font-weight:normal;content:"\E109"}.is-symbol-search::before{font-family:isse;font-weight:normal;content:"\E1A3"}div.is-widget-content:not(.is-widget-form){padding:4px}.is-wait-block{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.8);overflow:hidden;z-index:9999999}.is-wait{margin:20% auto;position:relative;width:48px;height:24px}.is-wait>div{width:16px;height:16px;background-color:#fff;border-radius:100%;display:inline-block;animation:wait 1.4s infinite ease-in-out both}.is-wait>div.is-wait1{animation-delay:-0.32s}.is-wait>div.is-wait2{animation-delay:-0.16s}.is-wait-block>label{color:white;display:block;margin-top:-20%;padding-top:12px;position:relative;text-align:center}@keyframes wait{0%,80%,100%{transform:scale(0)}
40%{transform:scale(1)}}
div.is-widget-form:not(.is-widget-form-body){bottom:0;display:flex;display:-webkit-box;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:2}div.is-widget-form header{background-color:#f8f8f8;border-bottom:1px solid #e0e0e0;flex:none;-webkit-flex:none;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.25)}div.is-widget-form>header>.header{font-size:16px;font-weight:normal;padding:4px 4px 0 4px}div.is-widget-form>header>.summary{font-size:11px;font-weight:normal;padding:0 4px 4px 4px;margin:0;max-height:22px;overflow:hidden;vertical-align:middle}div.is-widget-form-body{flex:1 100%;-webkit-flex:1 100%;overflow:auto;padding:4px;position:relative;-webkit-overflow-scrolling:touch}div.is-widget-form>footer{border-top:1px solid #d0d0d0;flex:none;-webkit-flex:none;padding:8px;text-align:right}div.is-widget-form>footer:empty{display:none}table.is-form{border-collapse:collapse;font-size:12px;width:100%}table.is-form input,table.is-form textarea,table.is-form select{border-radius:2px;margin:0;outline:none}table.is-form input:focus,table.is-form textarea:focus,table.is-form select:focus{box-shadow:inset 0 -1px 0 #5b9dcc,2px 2px 2px rgba(0,0,0,0.1)}table.is-form input[type='range']{box-shadow:none}table.is-form input:focus:not(.is-readonly):not(.is-invalid),table.is-form textarea:focus:not(.is-readonly):not(.is-invalid),table.is-form select:focus:not(.is-readonly):not(.is-invalid){border-bottom:1px solid #5b9dcc;transition:border-color 0.2s,box-shadow 0.2s}table.is-form>tbody>tr>th,table.is-form>tr>th{font-weight:normal;padding:0 0 4px 8px;text-align:left}table.is-form>tbody>tr>th.top,table.is-form>tr>th.top{vertical-align:top}table.is-form>tbody>tr>th.top>label,table.is-form>tr>th.top>label{line-height:20px}table.is-form>tbody>tr.narrow>td,table.is-form>tr.narrow>td,table.is-form>tbody>tr.narrow th,table.is-form>tr.narrow th{padding-bottom:0 !important}table.is-form>tbody>tr.narrow>td>span.is-checkbox>label,table.is-form>tr.narrow>td>span.is-checkbox>label,table.is-form>tbody>tr.narrow th>span.is-checkbox>label,table.is-form>tr.narrow th>span.is-checkbox>label{margin-bottom:0 !important}table.is-form>tbody>tr>th.indent1,table.is-form>tbody>tr>td.indent1,table.is-form>tr>th.indent1,table.is-form>tr>td.indent1{padding-left:28px !important}table.is-form>tbody>tr>th.indent2,table.is-form>tbody>tr>td.indent2,table.is-form>tr>th.indent2,table.is-form>tr>td.indent2{padding-left:56px !important}table.is-form>tbody>tr>th>label,table.is-form>tr>th>label{font-weight:normal}table.is-form>tbody>tr>th label.is-label-heading,table.is-form>tr>th label.is-label-heading{display:inline-block;color:#0000a0;font-weight:bold;font-size:1.05em;margin-bottom:4px;margin-left:-8px;margin-top:12px}table.is-form>tbody>tr>td,table.is-form>tr>td{padding:0 0 4px 0;text-align:left}table.is-form>tbody>tr>td>input:not(:first-child),table.is-form>tbody>tr>td>select:not(:first-child),table.is-form>tr>td>input:not(:first-child),table.is-form>tr>td>select:not(:first-child){margin-left:4px}table.is-form>tbody:last-child>tr:last-child>td,table.is-form>tbody:last-child>tr:last-child>th{padding-bottom:0}table.is-form>tbody>tr>th label:not(.is-label-heading, .is-file-upload),table.is-form>tr>th label:not(.is-label-heading, .is-file-upload){padding-right:4px}table.is-form>tbody:first-of-type>tr:first-child>th label.is-label-heading{margin-top:0}label.is-label-heading.topmost{margin-top:0 !important}table.is-form.stack>tbody>tr>th,table.is-form.stack>tbody>tr>td{display:block;margin:0;padding:0;position:relative}table.is-form.stack>tbody>tr>th label{display:block;font-weight:600;margin-top:8px;padding-bottom:2px}@media screen and (max-width:640px){table.is-form:not(.no-collapse)>tbody>tr>th{display:block;margin:0;padding:0 4px 0 8px;position:relative}table.is-form>tbody>tr>td>table.is-form>tbody>tr>th{padding-left:0}table.is-form:not(.no-collapse)>tbody>tr>th label{display:block;font-weight:600;margin-top:8px;padding-bottom:2px}table.is-form:not(.no-collapse)>tbody>tr>th label.is-combobox{margin-top:0}table.is-form:not(.no-collapse)>tbody>tr>th label.is-label-heading{display:inline-block;font-weight:bold}table.is-form:not(.no-collapse)>tbody>tr>td{display:block;margin:0;padding:0 0 4px 8px;position:relative}table.is-form:not(.no-collapse)>tbody>tr>td textarea{resize:both}table.is-form:not(.no-collapse)>tbody>tr>td>input,table.is-form:not(.no-collapse)>tbody>tr>td>select{display:block;margin-top:4px;margin-left:0}table.is-form:not(.no-collapse)>tbody>tr>td>input:first-child,table.is-form:not(.no-collapse)>tbody>tr>td>select:first-child{margin-top:0}table.is-form>tbody>tr>td>table.is-form>tbody>tr>td{padding-left:0}}.is-form-actions-menu{background-color:rgba(0,0,0,0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:8}.is-form-actions-menu>div{background-color:#fff;border:1px solid #a7a7a7;border-radius:12px;bottom:8px;height:96%;left:8px;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;max-width:800px;max-height:1024px;overflow:hidden;position:absolute;right:8px;top:8px;width:75%;transition:all 0.2s ease-in-out}.is-form-actions-menu>div.showing{opacity:0;transform:scale(0.8)}.is-form-actions-menu>div>div{bottom:0;left:0;overflow:auto;position:absolute;top:34px;right:0;-webkit-overflow-scrolling:touch}.is-form-actions-menu>div>div>ul{display:block;list-style:none;margin:0;padding:8px}.is-form-actions-menu>div>div>ul>li.heading{color:#d24726;border-bottom:1px solid;font-size:15px;font-weight:bold;margin-bottom:4px;margin-top:8px;padding:4px 4px 4px 0}.is-form-actions-menu>div>div>ul>li.heading:first-child{margin-top:0}.is-form-actions-menu>div>div>ul>li.heading.is-filtered-out-category-visible{display:list-item !important;font-size:12px !important;opacity:1 !important}.is-form-actions-menu>div>div>ul>li.record-action{display:inline-block;min-width:80px}.is-form-actions-menu>div>div>ul>li.record-action>button{border-bottom:none}.is-form-actions-menu>div>div>ul>li.record-action>button span{line-height:20px}.is-form-actions-menu>div>div>ul>li.record-action[fincc_actionid="FormDetails"]{float:right}.is-form-actions-menu>div>div>ul>li.record-action[fincc_actionid="FormDetails"]>button>span{color:navy;font-size:10px}.is-form-actions-menu>div>div>ul>li.heading.record-action{display:none}.is-form-actions-menu>div>div>ul>li>button{background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,0.05);color:#404040;cursor:pointer;display:block;font-size:13px;height:32px;outline:none;text-align:left;width:100%}.is-form-actions-menu>div>div>ul>li>button:hover{background-color:rgba(0,0,0,0.075)}.is-form-actions-menu>div>div>ul>li>button small{color:rgba(0,0,0,0.5);font-size:12px}.is-form-actions-menu>div>div>ul>li>button i{border-radius:2px;display:inline-block;font-size:10px;font-style:normal;color:rgba(0,128,0,0.6);padding:2px}.is-form-actions-menu>div>div>ul>li>button:disabled{color:#a0a0a0;cursor:not-allowed}.is-form-actions-menu>div>div>ul>li>button:disabled>img{opacity:0.5}.is-form-actions-menu>div>div>ul>li>button>img{height:16px;margin-right:8px;vertical-align:middle;width:16px}.is-form-actions-menu>div>div>ul>li.custom>button{color:navy}.is-form-actions-menu>div>div>ul>li.custom>button::after{background-color:rgba(0,0,200,0.15);border-radius:4px;content:" ";height:8px;margin-top:5px;position:absolute;right:14px;width:8px}.is-form-actions-menu>div>div.caption{background-color:hotpink;border-bottom:1px solid #d2d2d2;color:white;font-size:18px;font-weight:normal;height:34px;line-height:34px;left:0;overflow:hidden;padding:0 40px 0 8px;position:absolute;right:0;text-align:left;top:0}.is-form-actions-menu>div>div.caption>input{background-color:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.1);border-radius:8px 8px 0 0;color:white;line-height:20px;padding:4px;position:absolute;width:100%;left:0;top:0;bottom:0;right:0}.is-form-actions-menu>div>div.caption>input::-webkit-input-placeholder{color:rgba(255,255,255,0.5);font-weight:normal !important}.is-form-actions-menu>div>div.caption>input::-moz-placeholder{color:rgba(255,255,255,0.5);font-weight:normal !important}.is-form-actions-menu>div>div.caption>input:focus{background-color:rgba(0,0,0,0.5)}.is-form-actions-menu>div>div.caption>a{color:rgba(255,255,255,0.6);cursor:pointer;position:absolute;top:0;right:8px;z-index:100}.is-form-actions-menu>div>div.caption>a>span:before{font-size:18px;font-weight:normal}.is-form-actions-menu>div>div.caption>a:hover{color:#fff}div.is-dashboard-container{display:flex;flex-flow:column nowrap;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}div.is-dashboard-container>.heading{background-color:rgba(0,0,0,0.09);border-bottom:1px solid rgba(0,0,0,0.05);flex:0 auto;padding:4px 4px 0 4px;position:relative}div.is-dashboard-container>.heading>h1:first-child,div.is-dashboard-container>.heading>div:first-child>h1:first-child{margin:0 0 2px 0}div.is-dashboard-container>.column-container{display:flex;flex:1 auto;flex-flow:row nowrap;position:relative}div.is-dashboard-container>.column-container>.column{border-left:4px solid rgba(0,0,0,0.1);display:flex;flex:1 auto;flex-flow:column nowrap;position:relative}div.is-dashboard-container>.column-container>.column.first{border-left:none}div.is-dashboard-container>.column-container>.column>div>h1:first-child,div.is-dashboard-container>.column-container>.column>div>h2:first-child{margin-top:0}div.is-dashboard-container>.column-container>.column>.panel{background-color:white;border-top:4px solid rgba(0,0,0,0.1);display:flex;flex-direction:column;overflow:auto;padding:0;position:relative;flex:1 auto;flex-grow:1;-webkit-overflow-scrolling:touch}div.is-dashboard-container>.column-container>.column>.panel.first{border-top:none}div.is-dashboard-container>.column-container>.column>.panel>div:first-child{padding-top:0 !important}div.is-dashboard-container>.column-container>.column>.panel>div>h1:first-child,div.is-dashboard-container>.column-container>.column>.panel>div>h2:first-child{margin-top:0}div.is-dashboard-container>.column-container>.column>.panel>div.panel-heading{flex-grow:0;padding:4px !important}div.is-dashboard-container div.panel-heading h1:first-child,div.is-dashboard-container div.panel-heading h2:first-child{margin:0}div.is-dashboard-container>.column-container>.column>.panel>div.panel-body{flex:1 auto;position:relative}div.is-dashboard-container>.column-container>.column>.panel>div.panel-body.align-center{display:flex;justify-content:center}div.is-dashboard-container>.column-container>.column>.panel>div.panel-body.align-center>div{flex-grow:0;flex-shrink:0}div.is-dashboard-container>.column-container>.column>.panel>.panel-zoom{background-color:rgba(0,0,0,0.2);border-radius:11px;color:white;cursor:pointer;width:22px;height:22px;line-height:22px;position:absolute;right:2px;text-align:center;top:2px;z-index:999}div.is-dashboard-container>.column-container>.column>.panel>.panel-zoom::before{font-size:12px;font-family:isse;font-weight:normal;content:"\E8AD"}div.is-dashboard-container>.column-container>.column>.panel>.panel-zoom:hover{background-color:rgba(0,0,0,0.5)}div.is-dashboard-container>.column-container>.column>.panel.zoomed>.panel-zoom::before{content:"\E92C"}div.is-dashboard-container>.column-container>.column>.panel.zooming{border:1px solid rgba(0,0,0,0.2);box-shadow:1px 2px 8px 2px rgba(0,0,0,0.25);position:fixed;margin:auto;width:25%}div.is-dashboard-container>.column-container>.column>.panel.zoomed{border:none;height:100% !important;max-height:100% !important;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;z-index:9999;transition:all ease 0.25s}@media print{div.is-dashboard-container>.column-container>.column>.panel>.panel-zoom{display:none}}div.is-grid-container{display:inline-block;display:flex;display:-webkit-box;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;position:relative;flex:auto}div.is-grid-container>div.is-grid-search{height:28px;min-height:28px;flex-grow:0}div.is-grid-container>div.is-grid-search.hidden{display:none}div.is-grid-container>div.is-grid-search>span>input{font-size:13px !important;line-height:20px !important;padding-bottom:0 !important;padding-top:0 !important}div.is-grid{background-color:#b6b6b6;display:inline-block;flex:1 100%;-webkit-flex:1 100%;overflow-x:auto;position:relative;-webkit-overflow-scrolling:touch;flex:auto}table.is-grid{border-collapse:collapse;border:1px solid #ddd;cursor:default;font-size:13px;position:relative;width:100%}table.is-grid a,table.is-grid a:visited{color:#0645ad;cursor:pointer;text-decoration:none}.is-grid-caption{background-color:#ffffe0;box-shadow:0 -2px 2px rgba(0,0,0,0.125);color:black;cursor:default;flex:none;-webkit-flex:none;font-size:12px;min-height:1px;overflow:hidden;padding:8px 28px 8px 8px;position:relative;text-align:right}.is-grid-caption .close{color:rgba(0,0,0,0.25);cursor:pointer;display:block;font-size:16px;line-height:24px;height:24px;position:absolute;text-align:center;top:4px;right:2px;transition:color 0.2s;width:22px}.is-grid-caption .close:hover{color:rgba(0,0,0,0.5);transition:color 0.2s}.is-grid-caption.invalid{background-color:red;color:white;text-align:left;animation:pop-full 0.2s}.is-grid-caption.invalid:before{content:"\f06a";font-family:isfa;margin-right:4px}.is-grid-buttons{background-color:#e6e6e6;box-shadow:0 -2px 2px rgba(0,0,0,0.125);color:black;cursor:default;flex:none;-webkit-flex:none;font-size:12px;min-height:1px;overflow:hidden;padding:0;position:relative}.is-grid-buttons>ul{display:block;list-style:none;margin:2px 2px 2px 2px;padding:0}.is-grid-buttons>ul.group{border:2px solid rgba(0,0,0,0.1);border-radius:8px;display:inline-block;padding:0}.is-grid-buttons>ul>li{display:inline-block;height:32px;margin:0;padding:0 0 0 0;position:relative;vertical-align:middle}.is-grid-buttons>ul>li.system{float:left}.is-grid-buttons>ul>li>button{border-radius:8px !important;height:32px;min-width:32px;margin:0;outline:none !important;width:auto}.is-grid-buttons>ul>li>button:disabled{filter:grayscale(100%);opacity:0.5}.is-grid-buttons>ul>li>button.normal{background-color:#f9f9f9;border:1px solid #e1e1e1}.is-grid-buttons>ul>li>button.normal:hover{background-color:white;border-color:#d9d9d9;box-shadow:2px 2px 2px rgba(0,0,0,0.125)}.is-grid-buttons>ul>li>button.normal.icon{background-position:center center;background-repeat:no-repeat;background-size:16px}.is-grid-buttons>ul>li>button.normal.icon:not(:empty){background-position:8px center;padding-left:32px}table.is-grid>thead>tr>th,table.is-grid>tbody>tr>th{background-color:#f0f0f0;border:1px solid #ddd;border-top:none;font-weight:600;padding:6px 4px 6px 4px;text-align:left;white-space:nowrap}table.is-grid>thead>tr>th>label.is-tooltip{margin-left:-6px}table.is-grid>thead>tr>th:first-child,table.is-grid>tbody>tr>th:first-child{border-left:none}table.is-grid>thead>tr>th:last-child,table.is-grid>tbody>tr>th:last-child{border-right:none}table.is-grid>thead>tr>th{line-height:22px}table.is-grid>thead>tr>th.sortable{background-clip:padding-box;padding-right:26px;position:relative;text-wrap:none}table.is-grid>thead>tr>th.sortable>div.sorter{background-color:rgba(0,0,0,0.035);border:1px solid rgba(0,0,0,0.05) !important;border-radius:2px;cursor:pointer;height:22px;line-height:22px;font-family:isfa !important;float:right;margin-right:-23px;overflow:hidden;text-align:center;width:20px}table.is-grid>thead>tr>th.sortable>div.sorter:after{color:rgba(0,0,0,0.15);font-family:isfa !important;font-size:11px;font-weight:normal !important;content:"\f063";text-align:center}table.is-grid>thead>tr>th.sortable>div.sorter:hover{background-color:rgba(0,0,0,0.1)}table.is-grid>thead>tr>th.sortable.sorted>div.sorter:after{font-weight:normal !important;color:rgba(0,0,0,0.85)}table.is-grid>thead>tr>th.sortable.sorted.sorted-desc>div.sorter:after{content:"\f062"}table.is-grid>thead>tr>th.sortable.sorted>div.sorter,table.is-grid>thead>tr>th.sortable.sorted>div.sorter:hover{background-color:rgba(0,0,0,0.35)}table.is-grid>thead>tr>th.sortable.sorted>div.sorter:after{color:rgba(255,255,255,0.85) !important}table.is-grid>thead>tr>th.selectable{color:navy;cursor:pointer}table.is-grid>thead>tr>th.selectable:hover{background-color:#e8e8e8}table.is-grid>thead>tr>th.selected{background-color:#efffef}table.is-grid>tbody>tr>td.selected{background-color:#efffef;border-color:#d7e5d7}table.is-grid>thead>tr>th.selected:hover{background-color:#dfffdf}table.is-grid>tbody>tr:not(.is-sel).new>td.rowselector{background-color:#cef2ce}table.is-grid>tbody>tr>td.rowselector>span.is-checkbox>label:before{background-color:white !important;border-radius:99px !important}table.is-grid>thead>tr>th.rowselector>span.is-checkbox>label:before{border-radius:99px !important}table.is-grid>tbody>tr.is-sel.new>td.rowselector{background-color:#359499}table.is-grid>tbody>tr>td.rowselector.icon{background-repeat:no-repeat;background-position:right 4px center;background-size:12px;padding-right:20px}table.is-grid>tbody>tr.is-sel>td.selected{background-color:#4c7e99 !important}table.is-grid>tbody>tr.is-sel>td.is-sel{background-color:#5a92bc;box-shadow:inset 0 0 0 2px #ffe0e0}table.is-grid>tbody>tr.is-sel>td.is-sel:last-child{border-right:1px}table.is-grid>tbody>tr.is-sel>td.is-sel.editable{box-shadow:inset 0 0 0 2px limegreen;background-color:#3b978e}table.is-grid>thead>tr>th.rowselector{max-width:30px;width:30px}table.is-grid>tbody>tr>td.rowselector,table.is-grid>thead>tr>th.rowselector{border-right-width:1px;font-size:0.9em !important}table.is-grid>tbody>tr>td.rowselector{background-color:#f0f0f0;background-repeat:no-repeat;background-size:16px;background-position:center center;min-width:20px;font-size:9px;white-space:nowrap}table.is-grid>tbody>tr>td.rowselector>span.rownumber{color:navy;display:inline-block;font-size:9px;height:20px;padding-top:3px;vertical-align:top}table.is-grid>tbody>tr>td.rowselector>span.is-checkbox{display:inline-block;margin:0 2px 0 0;color:red !important}table.is-grid>tbody>tr>td.rowselector>span.is-checkbox>label{line-height:20px;height:20px;margin-left:0;transform:scale(0.75,0.75);border:none !important}table.is-grid th.rowselector>span.is-checkbox>label{transform:scale(0.75,0.75)}table.is-grid>thead>tr>th[rowspan='2'].rowselector>span.is-checkbox>label{margin-top:2px !important;vertical-align:top}table.is-grid:not(.report)>tbody>tr.row-selected{background-color:#ffc !important}table.is-grid.report>tbody>tr.row-selected{background-color:LightCyan !important}table.is-grid>tbody>tr>td{border:1px solid #ddd;padding:4px}table.is-grid>tbody>tr>td.nobreak{white-space:nowrap}table.is-grid>tbody>tr>td:first-child{border-left:none}table.is-grid>tbody>tr>td:last-child{border-right:none}table.is-grid>tbody>tr>td.small{font-size:10px}table.is-grid>tbody>tr>td.strike{text-decoration:line-through}table.is-grid>tbody>tr>td.readonly{background-color:#fff0f0}table.is-grid>tbody>tr>td.notapplicable{background:repeating-linear-gradient(45deg,#fff8f8,#fff8f8 5px,#ffe8e8 5px,#ffe8e8 10px)}table.is-grid>tbody>tr.is-sel>td.notapplicable{background:repeating-linear-gradient(45deg,#5c8ea9,#5c8ea9 5px,#4c7e99 5px,#4c7e99 10px)}table.is-grid>tbody>tr>td>span.blanktip{color:rgba(0,0,0,0.5);font-style:italic;font-size:12px}table.is-grid tr.is-row-footer,table.is-grid tr.is-row-footer-bold,table.is-grid tr.is-row-footer>td,table.is-grid tr.is-row-footer>th,table.is-grid tr.is-row-footer-bold>td,table.is-grid tr.is-row-footer-bold>th{background-color:#ffe5bf}table.is-grid tr.is-row-footer-bold,table.is-grid tr.is-row-footer-bold>td,table.is-grid tr.is-row-footer-bold>th{font-weight:bold}table.is-grid>tfoot>tr:not(.actions-list)>td{padding:6px 4px 6px 4px}table.is-grid>tbody>tr:nth-child(even){background-color:#f8f8f8}table.is-grid>tbody>tr:nth-child(odd){background-color:white}table.is-grid>tbody>tr.group-heading>th,table.is-grid>tbody>tr.group-heading>td{background-color:#ddd;border-bottom:2px solid #bbb;border-top:2px solid #bbb !important;color:navy;font-weight:bold}table.is-grid tr.group-header{background-color:#ddd;color:#0000a0;font-weight:bold;font-size:13px}table.is-grid tr.group-header>td{background-color:#ddd;box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset;padding:4px 4px 4px 8px;position:relative}table.is-grid tr.group-header>td>div.group-header{display:flex;flex-direction:row;align-content:stretch}table.is-grid tr.group-header>td>div.group-header>div.caption{flex-grow:1;overflow:hidden}table.is-grid tr.group-header>td>div.group-header>div.caption>div.count{display:inline-block;font-size:10px;font-weight:normal;margin-left:8px}table.is-grid tr.group-header>td>div.group-header>div.collapse-expand{cursor:pointer;flex-grow:0;transform-origin:50% 50%;transition:all ease-in-out 0.15s}table.is-grid tr.group-header>td>div.group-header>div.collapse-expand::before{font-family:isse;font-weight:normal;content:"\E010";font-weight:bold}table.is-grid tr.group-header>td>div.group-header>div.collapse-expand.collapsed{transform:rotate(-180deg)}table.is-grid tr.group-collapsed{display:none;visibility:hidden}table.is-grid>tbody>tr.invalid>td{color:red !important}table.is-grid>tbody>tr.invalid>td{position:relative}table.is-grid>tbody>tr.invalid>td:first-child:before{position:absolute;width:12px;height:12px;right:0;color:red;content:"\f06a";font-family:isfa;font-size:12px;vertical-align:middle;z-index:10;top:calc(45%)}table.is-grid>tbody>tr.is-sel>td{background-color:#5b9dcc !important;color:white !important}table.is-grid>tbody>tr.footer>td.selected{background-color:#f0f2d0 !important}td.is-grid-col-boolean-true{color:green;font-weight:bold;font-size:1.25em;line-height:1px}td.is-grid-col-boolean-false{color:red}table.is-grid>tbody>tr>td[data-type='code']>a,a.is-grid-link{background-color:rgba(0,0,0,0.035);border:1px solid rgba(0,0,0,0.075);border-radius:4px;color:#0645ad;text-decoration:none}table.is-grid>tbody>tr>td[data-type='code']>a:hover{background-color:rgba(0,0,0,0.1)}table.is-grid>tbody>tr.is-sel>td[data-type='code']>a{color:white !important}table.is-grid>tbody>tr>td span.legend{border:1px solid rgba(0,0,0,0.1);display:inline-block;height:20px;margin-right:8px;width:8px;vertical-align:middle}table.is-grid a.is-drilldown-button{background:#fff;border:1px solid #e6e6e6;border-radius:12px;color:#606060;cursor:pointer;display:block;height:20px;margin:0;min-width:20px;min-height:20px;outline:none;padding:0 4px 0 4px;text-decoration:none;vertical-align:baseline;width:20px}table.is-grid a.is-drilldown-button:empty:before{content:"..."}table.is-grid a.is-drilldown-button.icon{background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);border-radius:8px;width:24px;height:24px}table.is-grid a.is-drilldown-button.icon>img{width:16px;height:16px;position:relative;margin-left:-1px;margin-top:3px}table.is-grid a.is-drilldown-button.breakdown{color:gray;vertical-align:bottom;line-height:24px;width:24px;height:24px}table.is-grid a.is-drilldown-button.add:before{font-family:isse;font-weight:normal;content:"\E109";font-size:11px}table.is-grid a.is-drilldown-button.breakdown:before{font-family:isse;font-weight:normal;content:"\E179";font-size:14px}table.is-grid a.is-drilldown-button:hover{background:#e6e6e6;border:1px solid #ccc;text-decoration:none}table.is-grid>tbody>tr.small{font-size:10px}table.is-grid>tbody>tr.strike td:not(.is-grid-col-drilldown){text-decoration:line-through}table.is-grid>tbody>tr.inactive{color:rgba(0,0,0,0.45)}table.is-grid>tbody>tr.hidden{display:none;visibility:hidden}table.is-grid>tr>th.cellhidden,table.is-grid>tr>td.cellhidden,table.is-grid>thead>tr>th.cellhidden,table.is-grid>thead>tr>td.cellhidden,table.is-grid>tbody>tr>th.cellhidden,table.is-grid>tbody>tr>td.cellhidden{display:none !important;visibility:hidden !important}table.is-grid.report>tbody>tr.is-sel td{background-color:yellow !important;color:black !important}table.is-grid.report>tbody>tr.is-sel td.selected{background-color:#f0ff70 !important;color:black !important}div.is-grid-container.is-sticky-header{background-color:#b6b6b6;border:1px solid #ddd}div.is-grid-container.is-sticky-header.docked{max-height:100%;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}div.is-grid-container.is-sticky-header>div.is-grid>table{border:none}div.is-grid-container.is-sticky-header>div.is-grid>table>thead>tr>th,div.is-grid-container.is-sticky-header>div.is-grid>table>thead>tr>td{background-color:#e0e0e0;border:none !important;position:sticky;position:-webkit-sticky;top:0;box-shadow:inset 0 0 2px rgba(0,0,0,0.2);z-index:1}div.is-grid-container.is-legacy-sticky-header{background-color:#b6b6b6;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}div.is-grid-container.is-legacy-sticky-header div.is-sticky-header-wrapper{z-index:1;position:absolute;box-shadow:0 2px 2px rgba(0,0,0,0.05);display:block;overflow:hidden}div.is-grid-container.is-legacy-sticky-header table.is-sticky-header{border:none;position:relative}table.is-grid>tfoot>tr.actions-list>td{background-color:#e6e6e6 !important;padding:2px}table.is-grid>tfoot>tr.actions-list>td>ul.actions-list{padding:0;margin:0}table.is-grid>tfoot>tr.actions-list>td>ul.actions-list>li{background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:0;height:32px;min-width:32px}table.is-grid>tfoot>tr.actions-list>td>ul.actions-list>li:hover{background-color:white;border-color:#d9d9d9}table.is-grid>tfoot>tr.actions-list>td>ul.actions-list>li.icon:empty{background-position-x:8px}div.is-grid-container.is-sticky-header table.is-grid>tfoot>tr.actions-list{background-color:#e6e6e6 !important;margin-left:-1px;position:fixed}div.is-grid-container.has-add-row table:not(.is-sticky-header).is-grid{margin-bottom:100px}table.is-grid tr.templaterow>td{background-color:#e0e0e0}table.is-grid tr.templaterow>td.rowselector{background-color:#d0d0d0}table.is-grid tr.templaterow>td>span.templaterow{display:block}table.is-grid tr.templaterow>td>span.templaterow:before{content:"*";font-size:14px}div.is-grid-container.is-sticky-header table.is-grid:not(.is-sticky-header){min-width:100%}div.is-grid-container div.grid-cell-editor{background-color:white;border:2px solid limegreen;box-shadow:2px 2px 6px rgba(0,0,0,0.4)}div.is-grid-container div.grid-cell-editor input{font-size:0.85em !important;padding:1px 2px 1px 1px !important}div.is-grid-container div.grid-cell-editor span[controltype='numberbox']{position:absolute;top:0;left:0;width:100%;height:100%}div.is-grid-container div.grid-cell-editor span[controltype='numberbox']>input{border-radius:0 !important;border:none !important;box-shadow:none !important;position:absolute;top:0;left:0;width:100%;height:100% !important;max-height:unset !important}div.is-grid-container.form table.is-grid.form>tbody>tr>td{background-color:#fafafa;border:none !important;color:black !important;padding:12px !important;border-bottom:1px solid rgba(0,0,0,0.1) !important;box-shadow:none !important}div.is-grid-container.form table.is-grid.form>tbody>tr.is-sel>td{background-color:white;position:relative}div.is-grid-container.form table.is-grid.form>tbody>tr.is-sel>td:before{content:" ";position:absolute;top:4px;left:4px;bottom:4px;right:4px;border:1px solid rgba(0,0,0,0.1)}div.is-grid-container.form table.is-grid.form>tbody>tr.is-sel>td.is-sel:before{border:1px solid rgba(0,0,0,0.25) !important}div.is-grid-container.form table.is-grid.form>tbody>tr:hover>td{background:linear-gradient(0deg,#f0f0f0 0%,#fff 25%,#fff 75%,#f0f0f0 100%);position:relative}div.is-grid-container.form table.is-grid.form>tbody>tr:hover>td.editable:not(.is-grid-col-boolean):before{content:" ";position:absolute;top:4px;left:4px;bottom:4px;right:4px;border:1px solid rgba(0,0,0,0.1)}table.is-widget-report td.negative{color:red}table.is-widget-report td.small{font-size:0.85em}table.is-widget-report tr.selected>td{background-color:yellow}table.is-widget-report td.col-selected{background-color:#efffef}table.is-widget-report thead>tr>th.col-selected{background-color:#c6d3c6}table.is-widget-report tr.selected>td.col-selected{background-color:#f0ff70}table.is-widget-report tfoot>tr>td.col-selected{background-color:#f0f2d0}table.is-widget-report>thead>tr>th>a{color:navy;cursor:pointer;text-decoration:none}table.is-widget-report>thead>tr>th>a:hover{color:navy;text-decoration:none}ul.actions-list{list-style:none;margin:8px 0 8px 0;padding:0}ul.actions-list>li{display:inline-block;background-color:rgba(0,0,0,0.075);border:1px solid rgba(0,0,0,0.1);border-radius:3px;color:black !important;cursor:pointer;font-size:11px;height:21px;line-height:11px;margin-right:4px;overflow-y:hidden;padding:4px;text-decoration:none !important;vertical-align:middle}ul.actions-list>li.icon{background-repeat:no-repeat;background-position:4px center;background-size:16px 16px;padding-left:24px}ul.actions-list>li.icon:empty{padding-right:0}ul.actions-list>li.selected{background-color:#5b9dcc !important;color:white !important}ul.actions-list>li:hover{background-color:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.15)}div.is-tabs{width:100%}div.is-tabs>ul>li.bookmark{background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4NCjxwYXRoIGQ9Ik05NiwwdjUxMmwxNjAtMTYwbDE2MCwxNjBWMEg5NnogTTM4NCw0MzQuNzQ1bC0xMjgtMTI4bC0xMjgsMTI4VjMyaDI1NlY0MzQuNzQ1eiIgZmlsbD0iIzAwMDAwMCIgZmlsbC1vcGFjaXR5PSIwLjI1Ii8+DQo8L3N2Zz4NCg==") no-repeat right top;background-size:24px 24px;cursor:pointer;height:32px;float:right}div.is-tabs>ul>li.bookmark[bookmarked="true"]{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4NCjxwb2x5Z29uIHBvaW50cz0iOTYsMCA5Niw1MTIgMjU2LDM1MiA0MTYsNTEyIDQxNiwwIiBmaWxsPSIjQ0M0QzMzIi8+DQo8L3N2Zz4NCg==")}div.is-tabs>ul>li.bookmark.disabled{cursor:not-allowed}div.is-tab-page div.is-tabs{display:block;padding:0;margin:0 8px 2px 0}div.is-tab-page div.is-tabs>ul{background-color:white;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,0.175);display:inline-flex;align-items:center;height:32px;list-style:none;padding:0 !important;position:relative;max-width:100%;margin:0 !important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}div.is-tab-page div.is-tabs>ul>li{cursor:pointer;font-size:11px;line-height:32px;margin:0 !important;min-width:32px;text-align:center;text-transform:uppercase;padding:0 12px 0 12px}div.is-tab-page div.is-tabs>ul>li.selected{background-color:#5b9dcc;color:white;animation:pop 0.1s}div.is-widget-form-header div.is-tabs,div.is-widget-form>header>div.is-tabs{box-shadow:0px 2px 6px 0px rgba(0,0,0,0.25);position:relative;z-index:2}div.is-widget-form-header div.is-tabs ul,div.is-widget-form>header>div.is-tabs ul{display:block;list-style:none;margin:0 0 0 0;padding:0;max-height:72px;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none}div.is-widget-form>header>div.header+div.is-tabs>ul,div.is-widget-form>header>div.summary+div.is-tabs>ul{border-top:1px solid rgba(0,0,0,0.075)}div.is-widget-form-header div.is-tabs>ul>li,div.is-widget-form>header>div.is-tabs>ul>li{color:rgba(0,0,0,0.9);cursor:pointer;display:inline-block;font-size:13px;font-weight:normal;padding:0 8px 0 8px;line-height:32px;height:32px;overflow:hidden;transition:background-color 0.1s;vertical-align:middle;white-space:nowrap}div.is-widget-form-header div.is-tabs>ul>li.icon,div.is-widget-form>header>div.is-tabs>ul>li.icon{background-repeat:no-repeat;background-position:6px center;background-size:16px;padding-left:26px}div.is-widget-form-header div.is-tabs>ul>li.custom,div.is-widget-form>header>div.is-tabs>ul>li.custom{color:#808040}div.is-widget-form-header div.is-tabs>ul>li:not(.disabled):hover,div.is-widget-form>header>div.is-tabs>ul>li:not(.disabled):hover{background-color:rgba(0,0,0,0.075);color:rgba(0,0,0,0.95)}div.is-widget-form-header div.is-tabs>ul>li.selected,div.is-widget-form>header>div.is-tabs>ul>li.selected{background-color:#5b9dcc;color:white;font-weight:500;transition:background-color 0.1s}div.is-widget-form-header div.is-tabs>ul>li.selected:hover,div.is-widget-form>header>div.is-tabs>ul>li.selected:hover{background-color:#5b9dcc;color:white}div.is-widget-form-header div.is-tabs>ul>li.disabled,div.is-widget-form>header>div.is-tabs>ul>li.disabled{color:rgba(0,0,0,0.35);cursor:not-allowed}div.is-tabs>ul>li>div.is-symbol{font-size:1.2em}div.is-tabs>ul>li>div.is-symbol.is-symbol-bookmark{font-size:1.3em}@media screen and (max-width:640px){div.is-tabs>ul{overflow-x:auto;overflow-y:hidden;white-space:nowrap}div.is-tabs ul>li{display:inline-block}}div.is-tab-page{display:none;height:100%;min-height:100%}.is-tabs-page-transition-container{display:block;position:relative;overflow:hidden}.is-tabs-page-transition-container>div.is-tab-page{position:relative;width:100%}.is-tabs-page-transition-container>div.is-tab-page.slide{top:0}.is-tabs-page-transition-container>div.is-tab-page.slide-in-from-right{animation:tab-slide-right-to-left 0.5s;z-index:2}.is-tabs-page-transition-container>div.is-tab-page.slide-in-from-left{animation:tab-slide-left-to-right 0.5s;z-index:2}.is-tabs-page-transition-container>div.is-tab-page.slide-out-to-right{animation:tab-slide-out-to-right 0.5s;position:absolute;z-index:1}.is-tabs-page-transition-container>div.is-tab-page.slide-out-to-left{animation:tab-slide-out-to-left 0.5s;position:absolute;z-index:1}@keyframes tab-slide-right-to-left{0%{transform:translateX(100%)}
100%{transform:translateX(0)}}
@keyframes tab-slide-left-to-right{0%{transform:translateX(-100%)}
100%{transform:translateX(0)}}
@keyframes tab-slide-out-to-left{0%{transform:translateX(0)}
100%{transform:translateX(-100%)}}
@keyframes tab-slide-out-to-right{0%{transform:translateX(0)}
100%{transform:translateX(100%)}}
button.is-button{background:white;border:1px solid #e6e6e6;border-radius:12px !important;color:#606060;display:inline-block;margin:0 2px 0 2px;cursor:pointer;font-weight:normal;font-size:13px;height:32px;min-width:80px;outline:none;padding:0 8px 0 8px;-webkit-appearance:none;-webkit-border-radius:0px}button.is-button:hover{background:#e6e6e6;border:1px solid #ccc}button.is-button:active{position:relative;top:1px}button.is-button:focus{border:1px solid #5b9dcc !important;box-shadow:0 0 4px 1px rgba(62,130,179,0.5)}button.is-button.small{background-color:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.1);border-radius:6px !important;font-size:11px;height:22px;line-height:20px;margin-bottom:0;margin-top:0;min-width:unset;overflow:hidden;vertical-align:top}button.is-button.small.icon{background-position:6px center;padding-right:6px;padding-left:26px}button:first-child.is-button{margin-left:0}button.is-button.ok{background-color:#337ab7;border-color:#285f8f;color:white}button.is-button.ok:hover{background-color:#285f8f;border-color:#1d4567}button.is-button.ok:focus{border:1px solid white !important}button.is-button.positive{background-color:#27ae60;border-color:#295;color:white}button.is-button.positive:hover{background-color:#295;border-color:#1b7a43}button.is-button.danger,button.is-button.negative{background-color:#d9534f;border-color:#d43f3a;color:white}button.is-button.danger:hover,button.is-button.negative:hover{background-color:#d43f3a;border-color:#bf2e29}.is-button.actions{background-color:#2980b9;border:1px solid #2472a4;color:white;min-width:0;padding:3px 0 0 0;width:32px;text-align:center;float:left}.is-button.actions:before{font-size:22px;font-family:isse;font-weight:normal;content:"\E78B"}.is-button.actions:hover{background-color:#2472a4;border:1px solid #1d5c85}button.is-button.checked{background-color:#c9c9c9 !important;border-color:#afafaf;color:white}button#cmdHistory.is-button{background-color:rgba(0,0,0,0.075);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgPGcgaWQ9Imljb24iPgogICAgPHBhdGggZD0iTTE2LjAyOTMsMi41NDE0YzcuNDE2OCwwLDEzLjQyOTMsNi4wMTI1LDEzLjQyOTMsMTMuNDI5M2MwLDcuNDE2OCwtNi4wMTI1LDEzLjQyOTMsLTEzLjQyOTMsMTMuNDI5M0M4LjYxMjUsMjkuNCwyLjYsMjMuMzg3NSwyLjYsMTUuOTcwN0MyLjYsOC41NTM5LDguNjEyNSwyLjU0MTQsMTYuMDI5MywyLjU0MTR6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiLz4KICAgIDxwYXRoIGQ9Ik0xNi41NTIsMTUuMzExOWMtMC4wNTY2LC0xLjk4NjksLTAuMzk4MSwtOC40MjU3LC0wLjk5OTQsLTguNDI4MWMtMC42NjQ3LC0wLjAwMjcsLTEuMTY5Niw3Ljk2NzcsLTEuMTczNyw4Ljk5MzVjLTAuMDAyNywwLjY4MDksMC4wNDcxLDEuMTE2MywwLjM4MDcsMS4zMzM0YzAuMjA4NiwwLjI5NjUsMC42NjA0LDAuMzE4NywxLjUzMTQsMC4zMjIyYzEuMzQwMiwwLjAwNTQsOC4yNTI2LC0wLjM3MzcsOC4yNTUzLC0xLjAzODNDMjQuNTQ4OSwxNS44MzcxLDE3Ljk5MDEsMTUuMzI4LDE2LjU1MiwxNS4zMTE5eiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzk3OTc5Ii8+CiAgICA8cGF0aCBkPSJNMTYuMTU4NiwyLjAwMDljLTQuODUwNiwtMC4wNTM3LC05LjE0LDIuMzYwMiwtMTEuNjkyOCw2LjA2MzZMNi45Mzc0LDkuNzY1YzEuOTk2MiwtMi44OTU5LDUuMzQzNywtNC43ODgzLDkuMTMyNCwtNC43NjQ3YzUuOTU4MywwLjAzNywxMC44NDU2LDQuODg0MywxMC45MjkxLDEwLjg0MjFDMjcuMDg1LDIxLjk4OTcsMjIuMTI3NiwyNywxNiwyN2MtNi4wNzUxLDAsLTExLC00LjkyNDksLTExLC0xMWMwLC0wLjI2MywwLjAwOTQsLTAuNTIzNywwLjAyNzcsLTAuNzgyYzAuMDE1MiwtMC4yMTU0LC0wLjE0MTIsLTAuNDA0MywtMC4zNTU5LC0wLjQyNzJsLTIuMTg4NiwtMC4yMzM2Yy0wLjIyNDcsLTAuMDI0LC0wLjQyNDksMC4xNDI2LC0wLjQ0MjEsMC4zNjc5QzIuMDE0LDE1LjI3OTksMiwxNS42MzgzLDIsMTZjMCw3LjczMiw2LjI2OCwxNCwxNCwxNGM3Ljc2NTYsMCwxNC4wNTQ1LC02LjMyMjYsMTMuOTk5NiwtMTQuMTAwOUMyOS45NDYxLDguMjk5OCwyMy43NTc2LDIuMDg1LDE2LjE1ODYsMi4wMDA5eiIgZmlsbD0iIzRFQTE3RSIvPgogICAgPHBhdGggZD0iTTYuNCw4LjYzMDNsNS43MzY0LC0wLjAwOTljMC4yNjU2LC0wLjAwMDYsMC4zODY3LDAuMzMxMiwwLjE4MzEsMC41MDE5bC0yLjA3MzYsMS43Mzc3Yy0wLjEwOCwwLjA5MDUsLTAuMjQ0NCwwLjE0MDEsLTAuMzg1NCwwLjE0MDFIMy40Yy0wLjIyMDksMCwtMC40LC0wLjE3OTEsLTAuNCwtMC40VjQuMjc0N2MwLC0wLjE3MDgsMC4wNzI4LC0wLjMzMzUsMC4yMDAxLC0wLjQ0NzNsMS43MjY0LC0xLjU0MzRDNS4xMDk2LDIuMTIwMyw1LjQsMi4yNTAyLDUuNCwyLjQ5NTdWNy41IiBmaWxsPSIjNEVBMTdFIi8+CiAgPC9nPgo8L3N2Zz4K');background-repeat:no-repeat;background-position:4px center;background-size:20px;border-color:rgba(0,0,0,0.1);font-size:12px;padding-left:20px;padding-right:2px}button#cmdHistory.is-button:hover{background-color:rgba(0,0,0,0.1)}button.is-button.flat{border:1px solid transparent;min-width:32px;width:unset;height:32px;line-height:30px;margin:0 !important;padding:0}button.is-button.flat:hover{background-color:transparent;border:1px solid rgba(0,0,0,0.1)}.dbcombo-search{border:none !important;background-color:transparent !important;cursor:pointer;display:flex;flex-direction:column;justify-content:center;flex-grow:0;padding:0;margin:0;outline:none !important;width:24px}.dbcombo-search:before{font-family:isse;font-weight:normal;content:"\E1A3";width:100%}span.is-textbox-special-search{position:relative}span.is-textbox-special-search>input{padding-right:28px}span.is-textbox-special-search>button.search{background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:absolute;right:1px;top:1px;bottom:1px;padding:0;width:24px;text-align:center}span.is-textbox-special-search>button.search:before{font-family:isse;font-weight:normal;content:"\E1A3"}input.is-data-invalid{border:1px solid orange}.is-textbox.is-has-table-filter-count{display:inline-block !important;padding-right:80px}.is-textbox.is-has-table-filter-count::-webkit-search-decoration,.is-textbox.is-has-table-filter-count::-webkit-search-cancel-button,.is-textbox.is-has-table-filter-count::-webkit-search-results-button,.is-textbox.is-has-table-filter-count::-webkit-search-results-decoration{display:none}input[type='search'].is-textbox.is-has-table-filter-count{background-color:rgba(255,255,255,0.5);border:2px solid rgba(0,0,0,0.1);border-radius:4px !important;height:28px !important}input[type='search'].is-textbox.is-has-table-filter-count:hover{border:2px solid rgba(0,0,0,0.2)}input[type='search'].is-textbox.is-has-table-filter-count:focus{background-color:rgba(255,255,255,0.9);border:2px solid rgba(0,0,0,0.2);box-shadow:none !important}input[type='search'].is-textbox.is-has-table-filter-count::-webkit-input-placeholder{font-size:11px}input[type='search'].is-textbox.is-has-table-filter-count::-moz-placeholder{font-size:11px}#cmdAdvanced{background-color:#ecf6f2;color:#3d8064;border:2px solid #daede5;font-size:12px;transition:all 0.2s}#cmdAdvanced:before{font-family:isse;font-size:14px;content:"\E745";position:relative;padding-right:3px;vertical-align:top;animation:pop-full 0.2s}#cmdAdvanced:hover{color:#1abc9c;background-color:white;border-color:#d4f2ec}#cmdAdvanced:focus{outline:0}#cmdAdvanced[showing='true']{background-color:#7dc0a4;border-color:rgba(0,0,0,0.1);color:white}#cmdAdvanced[showing='true']:before{content:"\E747";animation:pop-full 0.2s}body.advanced-visible tr.advanced,body.advanced-visible tbody.advanced{animation:section-advanced-showing 0.5s;background-color:#ecf6f2;border-left:2px solid #5ed0ba}body.advanced-visible div.advanced,body.advanced-visible span.advanced{animation:block-advanced-showing 0.5s}body:not(.advanced-visible) tr.advanced,body:not(.advanced-visible) tr.advanced th,body:not(.advanced-visible) tr.advanced td,body:not(.advanced-visible) tbody.advanced tr,body:not(.advanced-visible) tbody.advanced tr th,body:not(.advanced-visible) tbody.advanced tr td{display:none;visibility:hidden;font-size:0px !important;line-height:0 !important;padding:0 !important;margin:0 !important;height:0 !important;overflow:hidden;position:absolute}body:not(.advanced-visible) div.advanced,body:not(.advanced-visible) span.advanced{display:none}button.is-button.show-hide{background-color:rgba(0,0,0,0.05);font-size:11px;height:23px;line-height:21px;padding-right:0;transition:all linear 0.2s}button.is-button.show-hide:hover{color:rgba(0,0,0,0.8)}button.is-button.show-hide:after{content:"\E1FD";display:inline-block;font-family:isse;font-size:10px;margin-top:-3px;padding-left:4px;padding-right:4px;vertical-align:middle;transition:all ease-in-out 0.15s;width:16px;height:21px;overflow:hidden}button[showing='true'].is-button.show-hide{background-color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.3);color:rgba(0,0,0,0.7);transition:all linear 0.2s}button[showing='true'].is-button.show-hide:after{transform-origin:50% 50%;transform:rotate(-180deg);transition:all ease-in-out 0.15s}button.is-button.icon{background-position:4px center;background-repeat:no-repeat;background-size:16px;min-width:24px;padding-left:24px !important}button.is-button.icon:empty{background-position:center center;vertical-align:bottom}button.is-button.cross:before{color:darkred;content:"\f00d";font-family:isfa;margin-right:4px}button.is-button.tick:before{color:green;content:"\f00c";font-family:isfa;margin-right:4px}button.is-button:disabled,button.is-button:disabled:hover{background-color:#f8f8f8;border:1px solid #e6e6e6;color:#a0a0a0;cursor:not-allowed}button.is-button.icon:disabled,button.is-button.icon:disabled:hover{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:gray}@media screen and (max-width:640px){button.is-button{min-width:40px}div.is-widget-form>footer{padding-left:4px !important;padding-right:4px !important}div.is-widget-form>footer button.is-button{font-size:85%;margin:0;padding-left:4px;padding-right:4px}button#cmdHistory.is-button{background-size:16px;background-position-x:8px;font-size:0;width:32px;min-width:32px;margin-right:4px}button#cmdAdvanced.is-button{font-size:0;width:32px;min-width:32px;margin-right:4px;padding-left:7px}}div.is-button-list{display:inline-block}div.is-button-list>ul{list-style:none;margin:0;padding:0}div.is-button-list>ul>li{margin:0 0 4px 0}div.is-button-list>ul>li>a{background:white;border:3px solid #e6e6e6;border-radius:4px !important;color:#606060;display:block;margin:0 2px 0 2px;cursor:pointer;font-weight:normal;font-size:12px;height:32px;line-height:32px;outline:none;padding:0 8px 0 8px;text-align:left;vertical-align:middle}div.is-button-list>ul>li>a:hover{background:#e6e6e6;border:3px solid #ccc}div.is-button-list>ul>li.important>a{background:#fff4e5;font-weight:bold}div.is-button-list>ul>li.selected>a{border:3px solid #5b9dcc;box-shadow:2px 2px 4px rgba(0,0,0,0.2);animation:pop 0.2s}div.is-button-list.large>ul>li>a{font-weight:600;height:28px;line-height:28px;overflow:hidden}div.is-button-list.large>ul>li>a>img{display:inline-block;width:32px;height:32px;margin:-4px 8px 0 0;vertical-align:middle}div.is-button-list.is-readonly>ul>li:not(.selected)>a{background-color:white;color:gray}div.is-button-list.is-readonly>ul>li>a{cursor:not-allowed}div.is-button-list.vertical>ul{display:flex;flex-direction:column}div.is-button-list.vertical.large>ul>li>a{line-height:48px;height:48px}div.is-button-list.grid{display:block;max-width:100%;position:relative}div.is-button-list.grid>ul{display:flex;flex-wrap:wrap;min-width:10px}div.is-button-list.grid>ul>li{flex:1 0 auto;display:inline-block;height:unset;width:20%;min-width:48px;max-width:88px;min-height:54px;max-height:unset}div.is-button-list.grid.large>ul>li{height:94px;width:20%;min-width:96px;max-width:100px;min-height:68px;max-height:94px}div.is-button-list.grid>ul>li>a{height:100%;width:auto;line-height:130%;padding:4px;text-align:center}div.is-button-list.grid:not(.large)>ul>li>a{display:block;overflow:hidden;text-overflow:ellipsis;position:relative}div.is-button-list.grid>ul>li>a:hover{position:relative}div.is-button-list.grid.large>ul>li>a:hover{height:auto;min-height:94px}div.is-button-list.grid>ul>li>a>img{display:block;margin:0 auto 6px auto;text-align:center}div.is-button-list.actions{display:block;margin-top:4px;margin-bottom:4px}div.is-button-list.actions>ul{border:1px solid rgba(0,0,0,0.1);display:inline-block;margin:0;padding:0}div.is-button-list.actions>ul>li{display:inline-block;height:27px;margin:0;padding:0}div.is-button-list.actions>ul>li>a{border:none;border-right:1px solid rgba(0,0,0,0.1);border-radius:0 !important;font-size:11px;font-weight:normal;height:27px;line-height:27px;margin:0;padding-left:6px;padding-right:6px;text-align:center}div.is-button-list.actions>ul>li:last-child>a{border-right:none}div.is-button-list.actions>ul>li>a>img{display:inline-block;width:16px;height:16px;margin:-4px 4px 0 0;vertical-align:middle}div.is-button-list.actions>ul>li.selected>a{background-color:#5b9dcc;color:white;box-shadow:none}div.is-prompt-update-list{background-color:#f8f8f8;border:3px solid rgba(0,0,0,0.1);border-radius:12px;box-shadow:1px 2px 8px 2px rgba(0,0,0,0.25);margin-top:-3px;min-width:240px;padding:4px;position:absolute;z-index:5;animation:is-prompt-update 0.1s ease-in;transform-origin:top center}div.is-prompt-update-list>ul{list-style:none;margin:0;padding:0 0 8px 0}div.is-prompt-update-list>ul>li{margin-top:4px}div.is-prompt-update-list>label{color:#404040}div.is-prompt-update-list button.is-button{border-radius:8px !important;margin-left:0;margin-right:4px;margin-top:8px}@keyframes is-prompt-update{from{transform:scale(0.8)}
to{transform:scale(1)}}
body.is-has-modal{overflow:hidden}body.has-minimised-modal .is-modal-overlay.allows-minimise{display:none}body.has-minimised-modal div.is-modal.allows-minimise{display:block;margin:0 !important;margin-top:-40px !important;position:fixed !important;right:0px !important;top:100% !important;left:auto !important;animation:bounce 3.5s;animation-iteration-count:infinite;animation-delay:1.5s}body.has-minimised-modal div.is-modal.allows-minimise div.is-modal-title{background-color:#d24726 !important;color:white !important;cursor:pointer;font-size:15px;padding-right:8px}body.has-minimised-modal div.is-modal.allows-minimise div.is-modal-header,body.has-minimised-modal div.is-modal.allows-minimise div.is-modal-body,body.has-minimised-modal div.is-modal.allows-minimise div.is-modal-footer{visibility:hidden}body.has-minimised-modal div.is-modal.allows-minimise div.is-modal-title-buttons{display:none}body.has-minimised-modal div.is-modal.allows-minimise.forced-windowed{bottom:0 !important}.is-modal-overlay{background-color:rgba(0,0,0,0.8);height:100%;left:0;bottom:0;right:0;position:fixed;top:0;width:100%;z-index:2}.is-modal-overlay.top{z-index:9999999}.is-modal{background-color:white;border:1px solid #a7a7a7;border-radius:12px;box-shadow:1px 2px 8px 2px rgba(0,0,0,0.25);display:flex;display:-webkit-box;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;overflow:hidden;position:fixed;text-align:left;z-index:10;transition:all 0.3s ease-in-out}.is-modal.showing{opacity:0;transform:scale(0.8)}.is-modal .is-modal-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.is-modal .is-modal-title{background-color:#e6e6e6;border-bottom:1px solid #e0e0e0;color:rgba(0,0,0,0.8);cursor:default;flex:none;-webkit-flex:none;font-size:19px;font-weight:normal;height:40px;line-height:40px;min-height:40px;max-height:40px;overflow:hidden;padding-left:80px;padding-right:80px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.is-modal .is-modal-title-icon{display:block;height:16px;left:6px;position:absolute;text-align:center;vertical-align:middle;top:12px;width:16px}.is-modal .is-modal-title-buttons{height:40px;line-height:40px;position:absolute;right:0;top:0}.is-modal .is-modal-close,.is-modal .is-modal-minimise,.is-modal .is-modal-open-window{color:rgba(0,0,0,0.6);cursor:pointer;display:inline-block;font-size:20px;font-weight:normal;height:40px;line-height:40px;position:relative;text-align:center;top:0;transition:color 0.2s;width:28px}.is-modal .is-modal-close:hover,.is-modal .is-modal-minimise:hover,.is-modal .is-modal-open-window:hover{color:#000;transition:color 0.2s}.is-modal .is-modal-minimise-window{font-size:15px;margin-top:-1px}.is-modal .is-modal-open-window{font-size:17px;margin-top:-1px}.is-modal .is-modal-header{border-bottom:1px solid rgba(0,0,0,0.175);flex:none;-webkit-flex:none;min-height:1px}.is-modal .is-modal-body{background-color:white;flex:1 100%;-webkit-flex:1 100%;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.is-modal .is-modal-body.no-scroll{overflow:hidden}.is-modal .is-modal-body>.is-tabs>.is-tab-page{padding-top:4px;position:relative}.is-modal .is-modal-footer{border-top:1px solid #d0d0d0;flex:none;-webkit-flex:none;padding-left:8px;padding-right:8px}.is-modal .is-modal-footer .is-modal-dialog-buttons{display:inline-block;list-style:none;margin:8px 0 8px 0;padding:0}.is-modal .is-modal-footer .is-modal-dialog-buttons>li{display:inline-block;padding:0 0 0 0;vertical-align:middle}.is-modal .is-modal-footer .is-modal-dialog-buttons>li.system{float:left}.is-modal .is-modal-footer .is-modal-dialog-buttons>li>button{font-size:13px;height:32px;margin:0}.is-modal .is-modal-footer .is-modal-dialog-buttons.main{float:right}.is-modal .is-modal-footer .is-modal-dialog-buttons.main>li{margin-left:8px}.is-modal .is-modal-footer .is-modal-dialog-buttons.other{float:left}.is-modal .is-modal-footer .is-modal-dialog-buttons.other>li{margin-right:8px}.is-modal-full{border:none;border-radius:0;box-shadow:none;position:fixed}div.is-modal.tool{border:2px solid gray;border-radius:8px;box-shadow:none}div.is-modal.tool .is-modal-title{background-color:gray !important;border-radius:0;color:white !important;font-size:13px;font-weight:bold;height:24px;line-height:24px;min-height:24px;max-height:24px}div.is-modal.tool .is-modal-title-buttons{height:24px;line-height:24px;min-height:24px;max-height:24px}div.is-modal.tool .is-modal-title-buttons .is-modal-close{color:white;font-size:13px;height:24px;line-height:24px}div.is-msgbox{height:100%;padding:8px 16px 8px 56px}div.is-msgbox>h1{font-size:18px;font-weight:bold;margin:6px 0 4px 0;padding:0}div.is-msgbox>p{font-size:13px}div.is-msgbox>p:first-of-type{margin-top:2px;padding-top:0}div.is-msgbox>img{position:absolute;left:12px;top:12px;width:32px;height:32px}div.is-msgbox ul.is-msgbox-confirm-list{list-style:none;padding:0;margin:8px 0 0 0}div.is-msgbox ul.is-msgbox-confirm-list>li{margin-bottom:4px}div.is-summarypage-2{font-size:12px}a.is-button-link{background-color:rgba(0,0,0,0.035);border:1px solid rgba(0,0,0,0.075);border-radius:4px;color:#0645ad;text-decoration:none}div.is-colour-block{border:1px solid rgba(200,200,200,0.5);height:16px;width:16px}span.parameter{background-color:#ffffe0;border:1px solid rgba(0,0,0,0.1);border-radius:0.2em;padding:0 4px 0 4px}::-webkit-input-placeholder{color:rgba(0,0,0,0.25);font-style:italic}::-webkit-input-placeholder{color:rgba(0,0,0,0.25);font-style:italic}::-moz-placeholder{color:rgba(0,0,0,0.25);font-style:italic}.is-info-text.wizard-footer{border:1px solid rgba(0,0,0,0.1);border-radius:6px 6px 0 0;background-color:black;color:white;display:block;font-size:12px;line-height:20px;padding:8px;position:absolute;bottom:-8px;left:50%;text-align:center;transform:translateX(-50%);animation:tip-slide-off-bottom 3s forwards ease-in-out}td>div.is-info-text{margin:0 !important}label.is-block{display:block !important}div.is-info-text tt{border:1px solid rgba(0,0,0,0.05);background-color:rgba(0,0,0,0.05);color:darkred;padding:2px}.is-symbol-tick::before{font-weight:normal;content:"\02713"}.is-symbol-cross::before{font-weight:normal;content:"\02717"}@keyframes pop{from{transform:scale(0.8)}
to{transform:scale(1)}}
@keyframes pop-full{from{transform:scale(0.2)}
to{transform:scale(1)}}
@keyframes section-advanced-showing{0%{background-color:#7dc0a4}
100%{background-color:#ecf6f2}}
@keyframes block-advanced-showing{0%{opacity:0}
100%{opacity:1}}
@keyframes tip-slide-off-bottom{0%{transform:translate(-50%,0)}
92%{transform:translate(-50%,0)}
100%{transform:translate(-50%,110%)}}
span.is-rangeslider{display:inline-block;height:20px;margin:0;padding:0;position:relative}input.is-rangeslider[type=range]{-webkit-appearance:none;border-bottom-color:transparent !important;background-color:transparent;margin:0;padding:0;vertical-align:baseline}input.is-rangeslider[type=range]:focus{outline:none}input.is-rangeslider[type=range]::-webkit-slider-runnable-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;background:#d9d9d8;border-radius:25px}input.is-rangeslider[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #000,0px 0px 0px #0d0d0d;border:0px solid #000;height:20px;width:39px;border-radius:7px;background:#337ab7;cursor:pointer;-webkit-appearance:none;margin-top:-3.6px}input.is-rangeslider[type=range]:focus::-webkit-slider-runnable-track{background:#d9d9d8}input.is-rangeslider[type=range]::-moz-range-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000,0px 0px 0px #0d0d0d;background:#d9d9d8;border-radius:25px;border:0px solid #000101}input.is-rangeslider[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #000,0px 0px 0px #0d0d0d;border:0px solid #000;height:20px;width:39px;border-radius:7px;background:#337ab7;cursor:pointer}div.flex-panels{display:flex;flex-direction:column;position:relative}div.flex-panels>.panel-fixed{flex-basis:auto;max-height:100000px}div.flex-panels>.panel-flex{flex:1 100%;position:relative}div.flex-panels>.panel-flex.gap-top{border-top:4px solid transparent}span.is-icon-combobox>div{left:4px !important;height:unset !important;position:relative;display:inline-flex;flex-direction:column;align-content:stretch}span.is-icon-combobox>div>img,span.is-icon-combobox>div>div{display:inline-block;margin-top:auto !important;margin-bottom:auto !important}span.is-icon-combobox>input{padding-left:22px !important}div.is-dm-combobox{background-color:rgba(0,0,0,0.025);display:inline-block;padding:2px;border:1px solid rgba(0,0,0,0.05);border-radius:2px;position:relative;max-width:400px;width:100%}div.is-dm-combobox>div.preview{background-color:white;box-shadow:2px 2px 2px rgba(0,0,0,0.25);display:inline-block;padding:0;margin-top:4px}div.is-dm-combobox>div.preview>img{padding:0;margin:0;position:relative;vertical-align:top}div.is-dm-combobox .is-file-upload button{margin-left:8px}div.is-dm-combobox .is-file-upload>div.preview{border:none}div.is-dm-combobox .is-file-upload>div.preview img{margin-left:8px}div.is-dm-combobox .is-file-upload>label{background-color:transparent;border:none}div.is-dm-combobox .is-file-upload>label>label{display:none}@media screen and (max-width:600px){div.is-dm-combobox>div.preview{display:inline-block;position:relative;margin:2px 0 0 0}}span[controltype='radiobuttonlist']{display:inline-block}span[controltype='radiobuttonlist']>div.horizontal span[controltype='checkbox']{margin-right:16px}span[controltype='radiobuttonlist']>div.vertical span[controltype='checkbox']{display:block !important;margin-bottom:8px}span[controltype='radiobuttonlist']>div.vertical span[controltype='checkbox']:last-child{margin-bottom:0}div.help{font-family:Comfortaa,sans-serif}div.help h1,div.help h2,div.help h3{padding:0;margin:0;font-size:26px;font-weight:medium;color:red}div.help h2{font-size:20px}div.help h3{font-size:16px}div.help>div,div.help p{font-size:14px}div.help p{line-height:150%}caption.is-table-filter>input,caption.is-table-filter>input:focus{border:1px solid transparent !important;box-shadow:none !important;font-size:13px !important;padding:4px}caption.is-table-filter>input::-webkit-input-placeholder{font-style:italic}caption.is-table-filter>input::-moz-placeholder{font-style:italic}div.is-table-filter-count{color:green;display:inline-block;cursor:pointer;font-size:11px !important;line-height:24px;padding:0 !important;margin-left:-80px;position:relative;text-align:right;width:80px}div.is-table-filter-count:after{content:"\E10A";font-family:isse;font-size:11px !important;font-weight:bold;padding-left:6px;padding-right:4px;position:relative;top:2px}input.is-textbox.is-textbox-search+div.is-table-filter-count{border-bottom:8px solid transparent !important;margin-left:-52px}.is-account-financial button.is-button.small:not(.full-button){margin:4px 4px 0 0 !important;width:88px}.is-account-financial button.is-button.small.full-button{margin:4px 4px 0 0 !important}.is-account-financial .tblAdvanced{min-width:312px !important}.is-account-financial .tblAdvanced>table{border-left:2px solid #5ed0ba;background-color:#ecf6f2}.is-account-financial>tr>td{display:flex;flex-direction:row;padding-bottom:0 !important;padding-left:0 !important;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.is-account-financial>tr>td>div.tblStdTransactions{width:33%;min-height:180px;max-height:400px;min-width:280px;max-width:360px;margin-right:8px;position:relative}.is-account-financial>tr>td>div.tblNonStdTransactions{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;overflow:auto;width:100%}.is-account-financial>tr>td>div.tblNonStdTransactions>div{width:50%;max-width:240px;margin-right:8px;padding:4px}@media screen and (max-width:800px){.is-account-financial>tr>td>div.tblNonStdTransactions>div{width:100% !important;max-width:100% !important;margin-right:0;padding:4px}}@media screen and (max-width:640px){.is-account-financial>tr>td{flex-direction:column;position:absolute !important}.is-account-financial>tr>td>div{flex-grow:1;height:50%;overflow:auto;width:100% !important;max-width:unset !important;min-width:unset !important;border-right:none !important;padding:4px !important}.is-account-financial>tr>td>div>div{width:100% !important;max-width:unset !important}}.is-widget-form-body th label.is-label-heading{padding-right:18px !important}.is-repeater div.is-repeater-item{display:flex;flex-direction:row;position:relative}.is-repeater div.is-repeater-item div.row-selector{background-color:rgba(0,0,0,0.025);cursor:pointer;width:20px;flex-grow:0;position:relative}.is-repeater div.is-repeater-item div.content{flex-grow:1;position:relative}.is-repeater div.is-repeater-item.is-sel{background-color:rgba(0,0,0,0.05)}.is-repeater div.is-repeater-item.is-sel div.row-selector{background-color:rgba(0,0,0,0.05);display:flex;flex-direction:row}.is-repeater div.is-repeater-item.is-sel div.row-selector:after{font-family:isfa;content:"\f0da";align-self:center;text-align:center;width:100%}.is-visualise-change{animation:visualise-change 0.2s ease-in-out;transition:all 0.5s ease-in-out}.is-visualise-change input{transition:all 0.5s ease-in-out}.is-visualise-change.in input{background-color:yellow;box-shadow:0 0 4px 2px rgba(0,0,0,0.1)}@keyframes visualise-change{from{transform:scale(0.8)}
to{transform:scale(1)}}
div.is-select-flag-colour{background-color:#f0f0f0;border:8px solid transparent;height:100%}div.is-select-flag-colour>div.non-item{border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.125);padding:0 8px 8px 8px;margin:0 -8px 8px -8px}div.is-select-flag-colour>div.non-item:empty{display:none}div.is-select-flag-colour>div:not(.non-item){border:20px solid transparent;border-radius:8px;cursor:pointer;display:inline-block;text-align:center}div.is-select-flag-colour>div:not(.non-item):hover{background-color:rgba(0,0,0,0.1)}div.is-select-flag-colour>div:not(.non-item).is-sel{background-color:#5b9dcc;color:white}div.is-select-flag-colour>div:not(.non-item)>img{height:32px;width:32px}div.is-select-flag-colour>div:not(.non-item)>div{font-size:12px}div.is-get-input{border:8px solid transparent;height:100%}div.is-get-input>div.is-get-input-input{margin-top:4px}div.is-select-document-manager-file{border:8px solid transparent}div.is-select-document-manager-file>div{border:4px solid transparent;border-radius:8px;cursor:pointer;display:flex;text-align:left}div.is-select-document-manager-file>div:hover{background-color:rgba(0,0,0,0.1)}div.is-select-document-manager-file>div>img{flex-grow:0;height:32px;width:32px}div.is-select-document-manager-file>div>div{flex-grow:1;font-size:12px;padding-left:8px;line-height:32px}div.progress-events{background-color:black;flex-grow:1;font-weight:normal;overflow-y:scroll;padding:8px;font-family:Verdana,Consolas,Geneva,Tahoma,sans-serif;font-size:15px}div.progress-events>div.event{padding-bottom:6px;margin-bottom:6px;display:flex;flex-direction:row;align-items:center}div.progress-events>div.event.event-wait{color:white}div.progress-events>div.event>span.event-timings{color:#ababab;font-weight:normal;font-size:0.8em;padding-right:8px;white-space:nowrap}div.progress-events>div.event>.description-details-container{border-radius:8px;display:flex;align-items:center;flex-direction:row}div.progress-events>div.event>.description-details-container.None{color:lime}div.progress-events>div.event>.description-details-container.Low{color:white}div.progress-events>div.event>.description-details-container.Medium{color:#ff5;background-color:rgba(255,255,0,0.15);padding:8px}div.progress-events>div.event>.description-details-container.High{color:orange;background-color:rgba(255,165,0,0.15);padding:8px}div.progress-events>div.event>.description-details-container.Critical{color:white;background-color:rgba(255,0,0,0.8);padding:8px}div.progress-events>div.event>.description-details-container>.description-image.show-warning-image{padding-right:8px}div.progress-events>div.event>.description-details-container>.description-image.show-warning-image:before{font-family:isfa;font-size:22px;content:"\f071"}div.progress-events>div.event>.description-details-container>div.description-details{flex-direction:column}div.progress-events>div.event>.description-details-container>div>div.details{padding-top:8px;padding-left:12px}div.progress-events>div.complete{color:gray;padding-left:8px}div.progress-events>div.error-item{border-radius:8px;color:white;background-color:rgba(255,0,0,0.8);font-weight:normal;padding:8px 8px 8px 8px;display:flex;flex-direction:row;align-items:center}div.progress-events>div.error-item>div.error-item-image:before{font-family:isfa;font-size:22px;content:"\f071"}div.progress-events>div.error-item>div.error-item-text{padding-left:8px}div.is-html-editor{border:1px solid #d6d6d6;display:flex;flex-direction:column;position:absolute;left:0;top:0;right:0;bottom:0;font-family:Verdana,Helvetica,Arial;font-size:13px}div.is-html-editor>div.content{flex-grow:1;outline:none;padding:2px;max-height:100%;overflow:auto !important;position:relative}div.is-html-editor>div.content>pre{flex-grow:1;margin:0;max-width:100%;outline:none;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}div.is-html-editor>div.content h1{color:black;font-size:2em;margin:8px 0 8px 0}div.is-html-editor>div.content h2{color:black;font-size:1.8em;margin:8px 0 8px 0}div.is-html-editor>div.content h3{color:black;font-size:1.5em;margin:8px 0 8px 0}div.is-html-editor>div.content h4{color:black;font-size:1.2em;margin:8px 0 8px 0}div.is-html-editor.is-readonly>div.content{background-color:#fff0f0;transition:background-color 0.25s}div.is-html-editor div.is-textbox-tagslist{background-color:rgba(0,0,0,0.05) !important;border-top:1px solid rgba(0,0,0,0.1) !important;flex-grow:0;flex-shrink:0;max-height:50% !important;overflow:auto !important}div.is-html-editor>div.toolbar{flex-grow:0;flex-shrink:0;background-color:rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.1);overflow-x:auto}div.is-html-editor>div.toolbar>ul{display:flex;list-style:none;flex-direction:row;padding:0;margin:0}div.is-html-editor>div.toolbar>ul>li{border-right:1px solid rgba(0,0,0,0.1);cursor:pointer;min-width:32px;line-height:32px;padding:0 4px 0 4px;text-align:center}div.is-html-editor>div.toolbar>ul>li:hover{background-color:rgba(0,0,0,0.1)}div.is-html-editor>div.toolbar>ul>li>select{border:none}div.is-html-editor>div.toolbar>ul>li[command='bold']:after{font-family:isfa;content:"\f032"}div.is-html-editor>div.toolbar>ul>li[command='italic']:after{font-family:isfa;content:"\f033"}div.is-html-editor>div.toolbar>ul>li[command='underline']:after{font-family:isfa;content:"\f0cd"}div.is-html-editor>div.toolbar>ul>li[command='removeformat']:after{font-family:isfa;content:"\f87d"}div.is-html-editor>div.toolbar>ul>li[command='justifyleft']:after{font-family:isfa;content:"\f036"}div.is-html-editor>div.toolbar>ul>li[command='justifycenter']:after{font-family:isfa;content:"\f037"}div.is-html-editor>div.toolbar>ul>li[command='justifyright']:after{font-family:isfa;content:"\f038"}div.is-html-editor>div.toolbar>ul>li[command='insertorderedlist']:after{font-family:isfa;content:"\f0cb"}div.is-html-editor>div.toolbar>ul>li[command='insertunorderedlist']:after{font-family:isfa;content:"\f0ca"}div.is-html-editor>div.toolbar>ul>li[command='outdent']:after{font-family:isfa;content:"\f03b"}div.is-html-editor>div.toolbar>ul>li[command='indent']:after{font-family:isfa;content:"\f03c"}div.is-html-editor>div.toolbar>ul>li[command='createlink']:after{font-family:isfa;content:"\f0c1"}div.is-html-editor>div.toolbar>ul>li[command='clean']:after{font-family:isfa;content:"\f55d"}div.is-fileupload{display:flex;flex-direction:column;max-width:800px;min-height:20px}div.is-fileupload .is-fileupload-buttons{display:flex;flex-grow:0;flex-direction:row;padding-bottom:4px}div.is-fileupload .is-fileupload-buttons>button{flex-grow:0}div.is-fileupload .is-fileupload-buttons>div.is-drop-files{border:1px dotted #e0e0e0;flex-grow:1;line-height:30px;padding-left:8px;vertical-align:middle}div.is-fileupload .is-fileupload-buttons>div.is-drop-files.dragover{background-color:#4c7e99;color:white}div.is-fileupload .is-fileupload-validation{color:red}div.is-fileupload .is-fileupload-filelist{flex-grow:1}div.is-fileupload .is-fileupload-filelist>.item{border:1px solid transparent;display:flex;flex-direction:row}div.is-fileupload .is-fileupload-filelist>.item>.name{background-color:#f0f0f0;flex-grow:1;padding:8px 4px 8px 8px}div.is-fileupload .is-fileupload-filelist>.item>.size{background-color:#e0e0e0;flex-grow:0;padding:8px 4px 8px 4px;text-align:right;width:5.5em}div.is-fileupload .is-fileupload-filelist>.item>.remove{background-color:#f0f0f0;cursor:pointer;flex-grow:0;padding:8px 4px 8px 4px;width:32px;text-align:center}div.is-fileupload .is-fileupload-filelist>.item>.remove:before{font-family:isfa;font-size:12px;content:"\f1f8"}div.is-fileupload .is-fileupload-filelist>.item>.remove:hover{background-color:#d0d0d0}div.is-grid-visualiser{display:flex;flex-direction:column;padding:4px}div.is-grid-visualiser>div.buttons{flex-grow:0;padding:4px}div.is-grid-visualiser>div.main-chart{flex-grow:1;position:relative;overflow:auto}div.is-grid-visualiser>div.main-chart.square>div{aspect-ratio:auto 1;flex-grow:unset;height:100%}html.is-compact .is-grid-container>.is-grid>table>thead>tr>th{font-size:0.9em;padding:3px}html.is-compact .is-grid-container>.is-grid>table>thead>tr>th.sortable{padding-right:24px}html.is-compact .is-grid-container>.is-grid>table>thead>tr>th.sortable>div.sorter{height:18px;width:18px;line-height:10px}html.is-compact .is-grid-container>.is-grid>table>thead>tr>th.sortable>div.sorter:after{font-size:12px}html.is-compact .is-grid-container>.is-grid>table>tbody>tr>td,html.is-compact .is-grid-container>.is-grid>table>tbody>tr>th{font-size:0.9em;padding:2px}html.is-compact .is-grid-container>.is-grid>table>tbody>tr>td.rowselector>span.rownumber,html.is-compact .is-grid-container>.is-grid>table>tbody>tr>th.rowselector>span.rownumber{font-size:0.9em !important}
/*
  Paste the resolved contents of this file into widget_controls.css

  Last Updated: 24-May-2024
*/

/*
  General LESS-based CSS and Constants

  Version: 1.07 (1-Dec-2023)
*/

/*
====
BETA
====
*/

/*
======================================================
 General
======================================================
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url(https://fonts.googleapis.com/css?family=Comfortaa);
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
}
html {
  font-family: 'Open Sans', Sans-serif, 'Helvetica Neue', Helvetica, Verdana, Arial;
  font-size: 0.9em;
}
button {
  font-family: 'Open Sans', Sans-serif, 'Helvetica Neue', Helvetica, Verdana, Arial;
}
input,
input[type="text"],
input[type="password"],
input[type="number"],
input[type="date"],
input[type="search"],
textarea {
  outline: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
::-ms-clear {
  display: none;
}
::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic;
}
::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic;
}
::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic;
}
/*
======================================================
 Media Rules
======================================================
*/
/*
  Default Theme LESS CSS Constants

  Version: 1.05 (8-Jul-2019)
*/
/* Theme */
/*#963C2B;*/
/*#008272;*/
/*##E0E0E0*/
/* Application */
/* Selection */
/* Buttons */
/*#5BC0DE;*/
/* Other Controls */
/* Forms */
/* Modals */
/* Other */
@font-face {
  font-family: isdi;
  src: url(dashicons.woff);
}
/*@font-face { font-family:isfa; src:url(fontawesome-webfont.woff); }*/

@font-face {
  font-family: isse;
  src: url(segmdl2.woff);
}
/*
======================================================
General
======================================================
*/

.is-no-select {
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media print {
  .is-no-print {
    display: none;
  }
}
/*
==============
Input Controls
==============
*/

input.is-textbox,
input.is-combobox,
input.is-datebox,
input.is-timebox,
input.is-numberbox,
select.is-combobox {
  height: 22px !important;
  overflow: hidden;
}
input.is-textbox,
input.is-combobox,
input.is-datebox,
input.is-timebox,
input.is-numberbox,
select.is-combobox,
textarea.is-textbox {
  font-family: Verdana, Helvetica, Arial;
  font-size: 13px;
  border: 1px solid #d6d6d6;
  margin: 0;
  padding: 2px;
}
input.is-textbox,
input.is-combobox,
input.is-datebox,
input.is-timebox,
input.is-numberbox,
textarea.is-textbox {
  /*-webkit-appearance:none;*/
  -webkit-border-radius: 0px;
}
input.is-textbox:focus,
input.is-combobox:focus,
input.is-datebox:focus,
input.is-timebox:focus,
input.is-numberbox:focus,
textarea.is-textbox:focus,
select.is-textbox:focus,
select.is-combobox:focus {
  background-color: honeydew;
  transition: background-color 0.25s;
}
label.is-mandatory {
  color: #0070bf;
}
input.is-mandatory,
textarea.is-mandatory,
select.is-mandatory {
  background-color: #ffffee;
  transition: background-color 0.25s;
}
input.is-mandatory:focus,
textarea.is-mandatory:focus,
select.is-mandatory:focus {
  background-color: #ffffbb;
  transition: background-color 0.25s;
}
input.is-textbox:disabled,
input.is-combobox:disabled,
input.is-datebox:disabled,
input.is-timebox:disabled,
input.is-numberbox:disabled,
select.is-textbox:disabled,
textarea.is-textbox:disabled {
  background-color: #fff0f0;
  color: #a0a0a0;
  cursor: not-allowed;
  transition: background-color 0.25s;
}
input.is-textbox[readonly="readonly"],
input.is-combobox[readonly="readonly"],
input.is-datebox[readonly="readonly"],
input.is-timebox[readonly="readonly"],
input.is-numberbox[readonly="readonly"],
textarea.is-textbox[readonly="readonly"] {
  background-color: #fff0f0;
  transition: background-color 0.25s;
}
/*
======================================================
File Upload
======================================================
*/

label.is-file-upload {
  background-color: #ffffee;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-collapse: collapse;
  display: inline-block;
  max-width: 640px;
  margin-top: 0;
  padding: 0;
  width: 100%;
}
label.is-file-upload > div.preview {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: table-row;
  height: 64px;
  width: 100%;
}
label.is-file-upload > div.preview > img {
  border: none;
  display: table-cell;
  margin: 4px;
  width: 64px;
}
label.is-file-upload > div.preview > label {
  color: black;
  display: table-cell;
  font-weight: normal;
  vertical-align: middle;
  padding-left: 4px;
  width: 100%;
}
label.is-file-upload > div.preview > div {
  display: table-cell;
  padding-right: 4px;
  vertical-align: middle;
}
label.is-file-upload > div.preview > button {
  cursor: pointer;
  vertical-align: middle;
}
label.is-file-upload > h1 {
  color: black;
  font-size: 12px;
  font-weight: normal;
  padding: 4px;
  margin: 0;
}
label.is-file-upload > h1:empty {
  display: none;
}
label.is-file-upload > label {
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  line-height: 40px;
  margin: 4px;
  padding: 0;
  vertical-align: middle;
}
label.is-file-upload > label > div {
  background-color: #fefefe;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6);
  display: inline-block;
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: normal;
  height: 40px;
  margin: 4px 4px 4px 0;
  text-align: center;
  vertical-align: middle;
  width: 40px;
}
label.is-file-upload > label > div:before {
  font-family: isse;
  content: "\e109";
}
label.is-file-upload > label > div:hover {
  color: black;
  background-color: #f0f0f0;
}
/* 
======================================================
Labels
======================================================
*/

label.is-label-heading {
  display: inline-block;
  color: #0000a0;
  font-weight: bold;
  font-size: 1.05em;
  margin-bottom: 4px;
}
label.is-label-hyperlink {
  color: blue;
  cursor: pointer;
  display: inline-block;
  color: #0000a0;
  font-weight: normal;
  font-size: 0.9em;
  text-decoration: underline;
}
label.is-label-information {
  display: block;
  font-size: 1em;
  background: url(Images/Information.png) no-repeat left center;
  background-size: 16px 16px;
  color: #6b806c;
  line-height: 110%;
  padding: 0.5em 0 0.5em 20px;
}
label.is-label-warning {
  color: darkred;
  display: block;
  font-size: 1em;
  background: url(Images/Warning.png) no-repeat left center;
  background-size: 16px 16px;
  line-height: 110%;
  padding: 0.5em 0 0.5em 20px;
}
label.is-label-pageheading {
  display: block !important;
  color: #d24726;
  border-bottom: 1px solid;
  font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Verdana, Arial;
  font-size: 15px;
  font-weight: bold !important;
  margin-bottom: 4px;
  margin-top: 8px;
  margin-left: -8px;
  padding: 4px 4px 4px 0;
}
label.is-tooltip,
header.is-tooltip,
h1.is-tooltip,
h2.is-tooltip,
h3.is-tooltip {
  cursor: default;
  padding-right: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAD4UlEQVR4nGNgGGDASI6muqVnpIEaYxgZGcwY/jOs/c/AcLAx2uQpOWYxE6uwevGpVSya/lP03OK7//1nKGJjYXJhYmTS/Pnnb/DLj9+LZKwiG6QsI7Ji0wvNDq2bvZpqDqhZfHoOt17gBmlhbu0MT03uNHdNhlAbJQYXA2kGRz0pMO1nJs/gZSzLoK8oxH372SdtVk3/+tj0ItmD62ZtItsBs3deFxEwCnnMwcZsXR9pxBhkpcggI8LDAORjVQ8SB8mDHGWjJcF49PpLI1WHmLz84sp5GxdP+YbLHqxpYPaO6/bLDt3dk+KmzhJlr0LIEzjBsoN3GObsuvkn1lHFJclV4yA2NSxYLBcBWT4pzZJFR14Iq8Hvv/xk2HDiIZitIA70ta4UVnUgx+spCLHkzTq+Z97uG5JAR7wh6IBD117cBPkcl+UgALJ8wd5bcL5jO3YHgADIHJB5O889uQnkCqPLMyFzqhedniPOzylESbBjAyDzxIDm1i05MwddDiUEzt19nTQlw5qggaBgh7PFePCoRIBML02GnBlHk4DMFGRxeCKsXnRqFRMTY2hTtAlRBpIDgAUYAxMj42pgoRUGE4OHwLEbr+zb4mhnOQh4mcgyVC06Y48sBncANzuLmKaMIFEGnb/3lqFg9nEw20BRmGFimiVR+kDmg+xBFgMnwqpFp6SlhbkY+LnZiDKIXAAyH2RPPbAuQXEAIwNjgAAPO00thwGQPYyMjAEoDmBg/O/ExkJ0vUQRgNjz3wnGB6eB/8Aq9dffv0H0cMCvP38ZOFiZ16I74ODbzz/oYT8DyB4pIW54vQB2QHu82VO/5p0MH7/+omlCBJn/6sMPhjm59vDGC7wo/vz996vrT97TzHIQAJkPsgdZDO4Ac3XRg9vOPKapA0Dm22iJo1TL8IKoI948zLl6y797Lz4xKknwUd1yoLkMx66//L+31ScMWRylNjRTE5s3des1qlsOAiBzLTXE56GLo9SGwMSYEtO7PxDYksFbJQsAEyqoCAYBDRl+gpaDWkavP/14t7jIMQVdDqNBYqMprg5sRj0HtWRwNUoUxXmJLv+vPHwHbpZF2SurL8Yij7VNOGPbNfuVR+5RrU0YZafskuqhibVNiLNjAnSEyJHrL29KCHAKgRoTpCRMUIIDxTko2G21JNTTPDQx2oIEHQADlQtPzblw702SiaooI6g+B1Wp2AorUCEDyuegrAZK7Rbq4vNa40wx4pxkByAccnLViZuv7Xk5WcXEBDgZhHnZwRULqGwHFa+gEg5UyFhpiB1sjTMLI2wiiQ5AdcwpaWC/EKVv2BZnRlbfcBQAAMP8WKaGZvVrAAAAAElFTkSuQmCC);
  background-size: 14px 14px;
  background-position: right top;
  background-repeat: no-repeat;
  display: inline-block;
}
div.is-tooltip {
  background-color: lightyellow;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.2);
  color: black;
  cursor: default;
  font-size: 13px;
  font-weight: normal;
  line-height: 150%;
  /*13px;*/
  max-width: 60%;
  padding: 8px;
  text-align: left;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  animation: fadein 0.2s, pop 0.2s;
}
@media screen and (max-width:680px),(max-height:440px) {
  div.is-tooltip {
    max-width: 95%;
  }
}
div.is-tooltip a,
div.is-tooltip a:visited {
  color: blue;
}
label.is-validation-tip {
  color: red !important;
  padding-left: 4px !important;
  animation: pop 0.2s;
  display: flex;
}
label.is-validation-tip.below {
  background-color: #fff0f0;
  border: rgba(0, 0, 0, 0.1);
  font-size: 10px;
  margin-top: 28px;
  padding-left: 0 !important;
  padding: 1px !important;
  position: absolute;
}
/* HTML formatting within Tooltips */

.is-tooltip ul {
  margin: 8px 0 0 20px;
  padding: 0;
}
.is-tooltip ul > li {
  margin-bottom: 4px;
}
.is-tooltip ul > li > small/* E.g., examples in the Search view tooltip */ {
  color: #a7381e;
  line-height: 150%;
}
/*
 High DPI
*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
  label.is-message-information {
    background-image: url(Images/Information@2.png);
  }
}
/* 
======================================================
Checkbox
======================================================
*/

span.is-checkbox {
  height: 20px;
  position: relative;
  display: inline-block;
  /* Checkbox */

  /* Caption */

  /* Non-wrapping Caption */

}
span.is-checkbox input {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  height: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
  /* Read-only */

}
span.is-checkbox input:checked + label,
span.is-checkbox input:not(:checked) + label {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  line-height: 20px;
  padding-left: 20px;
  position: relative;
}
span.is-checkbox input:checked + label:before,
span.is-checkbox input:not(:checked) + label:before {
  border: 1px solid #d0d0d0;
  border-radius: 2px;
  color: darkcyan;
  content: " ";
  display: inline-block;
  font-family: isse !important;
  font-size: 14px;
  height: 14px;
  left: 0;
  line-height: 14px;
  overflow: hidden;
  position: absolute;
  top: 1px;
  transition: border-color 0.25s;
  width: 14px;
}
span.is-checkbox input:hover + label:before {
  border-color: #9d9d9d;
  transition: border-color 0.25s;
}
span.is-checkbox input:focus + label {
  border: 1px dotted #e0e0e0;
  border-radius: 2px;
}
span.is-checkbox input:checked + label:before {
  content: "\E001";
  font-weight: bold;
}
span.is-checkbox input:checked:focus + label:before {
  background-color: honeydew;
  transition: background-color 0.25s;
}
span.is-checkbox input:disabled + label:before,
span.is-checkbox input:hover:disabled + label:before {
  background-color: #fff0f0;
  border-color: #d0d0d0;
  color: black;
  transition: background-color 0.25s;
}
span.is-checkbox label {
  vertical-align: middle;
}
span.is-checkbox.caption-wrap {
  height: auto !important;
}
span.is-checkbox.caption-wrap > input + label {
  line-height: 18px !important;
  margin-bottom: 4px !important;
}
/* Radio Button */

span.is-checkbox input:checked + label.is-radio-button,
span.is-checkbox input:not(:checked) + label.is-radio-button {
  overflow: hidden;
}
span.is-checkbox input:checked + label.is-radio-button:before,
span.is-checkbox input:not(:checked) + label.is-radio-button:before {
  border: none;
  content: "\EA3A" !important;
  font-size: 13px;
  font-weight: normal !important;
  padding-top: 2px;
}
span.is-checkbox input:checked.is-radio-button + label:before {
  content: "\EA3B" !important;
}
span.is-checkbox input:disabled + label.is-radio-button,
span.is-checkbox input:hover:disabled + label.is-radio-button {
  color: silver;
  /* Unlike a checkbox, a read-only radio button can be considered to be properly disabled */

}
span.is-checkbox input:disabled + label.is-radio-button:before,
span.is-checkbox input:hover:disabled + label.is-radio-button:before {
  background-color: transparent !important;
  color: silver;
}
/*
======================================================
Calendar
======================================================
*/

div.is-dropdown div.is-calendar {
  height: 340px;
  width: 280px;
  border-radius: 8px !important;
  overflow: hidden;
  display: block;
  margin: 0 !important;
  flex: none;
}
div.is-calendar {
  -webkit-appearance: none;
}
.is-calendar-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: black;
  padding: 12px 0 12px 0;
  margin: 0;
  text-align: center;
}
.is-calendar-header > div {
  position: relative;
}
.is-calendar-header div.left,
.is-calendar-header div.right {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  cursor: pointer;
  font-size: 13px;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  position: absolute;
  width: 30px;
  overflow: hidden;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  vertical-align: middle;
}
.is-calendar-header div.left:hover,
.is-calendar-header div.right:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.is-calendar-header div.left {
  left: 8px;
}
.is-calendar-header div.left::before {
  font-family: isse;
  font-weight: normal;
  content: "\E0E2";
}
.is-calendar-header div.right {
  right: 8px;
}
.is-calendar-header div.right::before {
  font-family: isse;
  font-weight: normal;
  content: "\E0E3";
}
.is-calendar-header div.month-year {
  line-height: 30px;
}
.is-calendar-header select {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid transparent;
  color: black;
  cursor: pointer;
  font-weight: bold;
  line-height: 22px;
  margin: 0 !important;
  outline: none;
  padding: 0;
  text-align: center;
  text-align-last: center;
  /* Chrome */
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.is-calendar-header select::-ms-expand {
  display: none;
}
.is-calendar-header select:hover {
  border-bottom: 2px solid #5b9dcc;
}
.is-calendar-header select > option {
  background-color: white;
  color: black;
  font-weight: normal;
}
.is-calendar-header select.day {
  font-size: 15px;
}
.is-calendar-header select.month {
  font-size: 15px;
}
.is-calendar-header select.year {
  font-size: 15px;
  margin-bottom: 6px;
}
.is-calendar-header > select::-ms-expand {
  display: none;
}
.is-calendar-body {
  padding: 2px;
  margin-bottom: 0px;
}
.is-calendar-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 8px;
  padding: 8px 4px 8px 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  white-space: nowrap;
}
.is-calendar-footer button {
  background-color: rgba(0, 0, 0, 0.05);
  border: none;
  border-radius: 8px;
  color: black;
  cursor: pointer;
  font-size: 12px;
  font-weight: 500;
  margin: 0 4px 0 0;
  min-width: 48px;
  line-height: 30px;
  /* OK */

}
.is-calendar-footer button:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: black;
}
.is-calendar-footer button.ok {
  background: #337ab7;
  color: white;
  margin-right: 0;
  /* Done is the right-hand button */

}
.is-calendar-footer button.ok:hover {
  background: #285f8f;
}
.is-calendar-body > table {
  border-spacing: 0;
  cursor: default;
  font-size: 13px;
}
.is-calendar-body > table > thead th {
  font-weight: bold;
  height: 32px;
  text-align: center;
  vertical-align: middle;
  width: 14.28%;
  /* Weekend */

}
.is-calendar-body > table > tbody td {
  border: 1px solid transparent;
  border-radius: 8px !important;
  cursor: pointer;
  height: 30px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  /* Weekend */

  /* Today */

  /* Selected */

  /* Not in current month */

}
.is-calendar-body > table > tbody td:hover {
  background-color: #f0f0f0;
}
.is-calendar-body > table > tbody td.today {
  color: #d24726;
  font-weight: bold;
  border: 1px solid #d24726;
  border-style: dotted;
}
.is-calendar-body > table > tbody td.is-sel {
  background-color: #5b9dcc;
  color: white;
  font-weight: bold;
}
.is-calendar-body > table > tbody td.is-sel-border {
  border: 1px solid #5b9dcc;
}
.is-calendar-body > table > tbody td.notcurrent {
  color: silver;
}
/*
======================================================
ComboBox/ DBCombo
======================================================
*/

input.is-combobox {
  border: 1px solid #d0d0d0;
  padding: 2px 22px 2px 2px;
}
input.is-combobox.is-hyperlink {
  color: blue;
  cursor: pointer;
  text-decoration: underline;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
input.is-combobox.fetchingdata {
  border-color: #b6b6b6;
}
input.is-combobox[readonly="readonly"] {
  padding-right: 2px;
  /* No dropdown button shows when read-only */

}
button.is-combobox-button {
  background-color: transparent;
  border: 1px solid transparent;
  border-left: 1px solid rgba(0, 0, 0, 0.075);
  color: #404040;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 0;
  font-size: 11px;
  margin: 0 0 0 -21px;
  outline: none;
  overflow: hidden;
  padding: 0;
  width: 20px;
}
button.is-combobox-button:before {
  font-family: isse;
  font-weight: normal;
  content: "\E011";
  width: 100%;
}
button.is-combobox-button.is-picker:before {
  content: "\E013";
}
button.is-combobox-button.fetchingdata:before {
  animation: spin 1s infinite linear;
  content: "\f01e";
  font-family: isfa;
}
button.is-combobox-button:disabled {
  color: #e0e0e0;
}
button.is-combobox-button:hover:not(:disabled) {
  background-color: rgba(0, 0, 0, 0.075);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
label.is-combobox {
  color: gray;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0;
  overflow: hidden;
  padding-left: 4px !important;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
}
label.is-combobox.is-invalid {
  color: red;
}
div.is-dropdown {
  background-color: white;
  border: 1px solid #d0d0d0;
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
  color: black;
  font-size: 13px;
  overflow: auto;
  padding: 0;
  text-align: left;
  -webkit-overflow-scrolling: touch;
  animation: fadein 0.1s, pop 0.1s;
  /* Single Column List (ComboBox) */

  /* Tabular List (DBComboBox) */

}
div.is-dropdown > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  /* Selected Item */

  /* Row Striping */

}
div.is-dropdown > ul > li {
  margin: 0;
  padding: 2px;
  cursor: default;
}
div.is-dropdown > ul > li.is-sel {
  background: #5b9dcc;
  color: white;
}
div.is-dropdown > ul > li.is-sel:hover {
  background-color: #3e8cc3;
}
div.is-dropdown > ul > li:nth-child(even):not(.is-sel) {
  background-color: honeydew;
}
div.is-dropdown > ul > li:nth-child(even):not(.is-sel):hover {
  background-color: #d0f8d0;
}
div.is-dropdown > ul > li:nth-child(odd):not(.is-sel) {
  background-color: white;
}
div.is-dropdown > ul > li:nth-child(odd):not(.is-sel):hover {
  background-color: #ececec;
}
div.is-dropdown > table {
  border: none;
  border-collapse: collapse;
  cursor: default;
  /* Column headers */

}
div.is-dropdown > table > thead > tr > th {
  background-color: #e6e6e6;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  padding: 4px;
}
div.is-dropdown > table > tbody > tr.is-sel {
  background: #5b9dcc;
  color: white;
}
div.is-dropdown > table > tbody > tr.is-sel:hover {
  background-color: #3e8cc3;
}
div.is-dropdown > table > tbody > tr:nth-child(even):not(.is-sel) {
  background-color: honeydew;
}
div.is-dropdown > table > tbody > tr:nth-child(even):not(.is-sel):hover {
  background-color: #d0f8d0;
}
div.is-dropdown > table > tbody > tr:nth-child(odd):not(.is-sel) {
  background-color: white;
}
div.is-dropdown > table > tbody > tr:nth-child(odd):not(.is-sel):hover {
  background-color: #ececec;
}
div.is-dropdown > table td {
  border: 1px solid #f0f0f0;
  padding: 4px;
}
/* Filter row */

caption.is-table-filter > input {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 4px;
  padding: 4px;
}
caption.is-table-filter > input::-webkit-input-placeholder {
  font-style: italic;
}
caption.is-table-filter > input::-moz-placeholder {
  font-style: italic;
}
/* Filtered out row */

tr.is-filtered-out {
  display: none;
  visibility: hidden;
}
tr.is-filtered-out td {
  display: none;
  visibility: hidden;
}
/* Filtered out item */

li.is-filtered-out {
  display: none !important;
}
/*
======================================================
DateBox
======================================================
*/

input:not(.native).is-datebox {
  border: 1px solid #d0d0d0;
  margin: 0;
  padding: 2px 22px 2px 2px;
  text-align: right;
  -webkit-appearance: none;
  width: 108px;
}
input:not(.native).is-datebox[readonly="readonly"] {
  padding-right: 4px;
}
input.native.is-datebox {
  border: 1px solid #d0d0d0;
  padding: 2px;
  height: 20px;
  margin: 0;
  width: 7em;
  vertical-align: middle;
}
/*
======================================================
TimeBox
======================================================
*/

input:not(.native).is-timebox {
  border: 1px solid #d0d0d0;
  margin: 0;
  padding: 2px 22px 2px 2px;
  text-align: right;
  -webkit-appearance: none;
  width: 92px;
}
input:not(.native).is-timebox[readonly="readonly"] {
  padding-right: 4px;
}
input.native.is-timebox/* NOTE: Native time control not currently used since it does not show second precision */ {
  border: 1px solid #d0d0d0;
  padding: 2px;
  height: 20px;
  margin: 0;
  margin-left: 4px;
  width: 5em;
}
/*
=============================================================
DateTimeZone (a combination of Date, Time and Combo controls)
=============================================================
*/

table.is-datetimezone {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}
table.is-datetimezone td {
  line-height: 12px;
  padding: 0;
}
/*
======================================================
NumberBox
======================================================
*/

input.is-numberbox {
  border: 1px solid #d0d0d0;
  padding: 2px;
  text-align: right;
  -webkit-appearance: none;
  /* Size as per a DateBox */

}
input.is-numberbox.date {
  width: 7em;
}
/*
======================================================
 Miscellaneous
======================================================
*/

/* Non-intrusive info text, e.g., under record tabs */

.is-info-text {
  color: #7c2a16;
  cursor: default;
  font-size: 13px;
  margin: 4px 0 8px 0;
  /* Small */

  /* List */

  /* Information (e.g., below the checkboxes on the Account Application Accept/ Decline wizard) */

  /* Validation (e.g., on Search View as validation message) */

  /* Warning */

  /* Control (after a control) */

}
.is-info-text.small {
  font-size: 11px;
}
.is-info-text > ul {
  padding: 4px;
  margin: 2px 0 2px 12px;
}
.is-info-text.info {
  animation: pop 0.2s;
  background-color: #ffffee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: black;
  display: inline-block;
  padding: 8px;
}
.is-info-text.info p {
  margin: 6px 0 6px 0;
}
.is-info-text.validation {
  animation: pop 0.2s;
  background-color: #a7381e;
  color: white;
  display: inline-block;
  padding: 2px;
}
.is-info-text.warning {
  animation: pop 0.2s;
  color: red;
}
.is-info-text.control {
  color: gray;
  font-size: 11px;
  padding-left: 4px;
}
/*
==============================================================
Docking

NOTE: Assume element's parent is either Relative or Absolute
==============================================================
*/

.is-dock-fill {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.is-dock-fill.border {
  border: 1px solid #d6d6d6;
}
.is-dock-fill.is-pad {
  bottom: 4px;
  left: 4px;
  right: 4px;
  top: 4px;
}
@media screen and (max-width:680px),(max-height:440px) {
  .is-dock-fill.is-pad {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
  }
}
.is-dock-fill.is-pad-bottom {
  bottom: 4px;
}
.is-dock-fill > div.is-tab-page {
  background-color: white;
}
/* In a table cell, e.g., the Confirm page of the Account Application Accept/ Decline wizard */

td > div.is-dock-fill,
th > div.is-dock-fill {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
/*
==============================================================
Split Container
==============================================================
*/

div.is-split-container {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  /* Panels side-by-side but will change responsively to vertically stacked (the default) */

  /* Panel */

}
div.is-split-container.side-by-side {
  display: -webkit-flex;
  flex-direction: row;
  -webkit-flex-direction: row;
  display: flex;
  /* Responsive (stack vertically) */

}
@media screen and (max-width:680px),(max-height:440px) {
  div.is-split-container.side-by-side {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    /* Split vertically with top taking 50% and bottom 50%*/
  
    /* Split vertically with top taking 30% and bottom 70%*/
  
  }
  div.is-split-container.side-by-side.split5050 > div.panel:first-child {
    flex: 0.5;
  }
  div.is-split-container.side-by-side.split5050 > div.panel:last-child {
    flex: 0.5;
  }
  div.is-split-container.side-by-side.split3070 > div.panel:first-child {
    flex: 0.3;
  }
  div.is-split-container.side-by-side.split3070 > div.panel:last-child {
    flex: 0.7;
  }
}
div.is-split-container > div.panel {
  flex: auto;
  position: relative;
}
/* Collapsed caption (will only be displayed if pane is collapsed) */

div.collapsed-caption {
  display: none;
}
/* Pseudo-responsive */

.is-container-small div.is-split-container.side-by-side {
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  /* Split vertically with top taking 30% and bottom 70% */

  /* Split vertically with top taking 50% and bottom 50% */

}
.is-container-small div.is-split-container.side-by-side.split3070 > div.panel:first-child {
  flex: 0.3;
}
.is-container-small div.is-split-container.side-by-side.split3070 > div.panel:last-child {
  flex: 0.7;
}
.is-container-small div.is-split-container.side-by-side.split5050 > div.panel:first-child {
  flex: 0.5;
}
.is-container-small div.is-split-container.side-by-side.split5050 > div.panel:last-child {
  flex: 0.5;
}
/* Responsive */

@media screen and (max-width:680px),(max-height:440px) {
  /* Auto-collapse panel 2, e.g., the preview below grid on an iPhone */
  
  div.is-split-container.auto-collapse > div.panel:first-child,
  div.is-split-container.side-by-side.split5050.auto-collapse > div.panel:first-child,
  div.is-split-container.side-by-side.split3070.auto-collapse > div.panel:first-child {
    flex: 1;
  }
  div.is-split-container.auto-collapse > div.panel:last-child,
  div.is-split-container.side-by-side.split5050.auto-collapse > div.panel:last-child,
  div.is-split-container.side-by-side.split3070.auto-collapse > div.panel:last-child {
    border: none;
    height: 38px;
    flex: none;
  }
  div.is-split-container.auto-collapse > div.panel:last-child > div,
  div.is-split-container.side-by-side.split5050.auto-collapse > div.panel:last-child > div,
  div.is-split-container.side-by-side.split3070.auto-collapse > div.panel:last-child > div {
    overflow: hidden;
    border: none;
  }
  div.is-split-container.auto-collapse > div.panel:last-child > div > div.collapsed-caption,
  div.is-split-container.side-by-side.split5050.auto-collapse > div.panel:last-child > div > div.collapsed-caption,
  div.is-split-container.side-by-side.split3070.auto-collapse > div.panel:last-child > div > div.collapsed-caption {
    background-color: #00192d;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    padding-right: 6px;
    position: relative;
    text-align: right;
    transition: background-color 0.1s;
    vertical-align: middle;
  }
  div.is-split-container.auto-collapse > div.panel:last-child > div > div.collapsed-caption[available='false'],
  div.is-split-container.side-by-side.split5050.auto-collapse > div.panel:last-child > div > div.collapsed-caption[available='false'],
  div.is-split-container.side-by-side.split3070.auto-collapse > div.panel:last-child > div > div.collapsed-caption[available='false'] {
    background-color: gray;
    color: rgba(255, 255, 255, 0.25);
    cursor: not-allowed;
    transition: background-color 0.1s;
  }
  div.is-split-container.auto-collapse > div.panel:last-child > div > div.collapsed-caption > a,
  div.is-split-container.side-by-side.split5050.auto-collapse > div.panel:last-child > div > div.collapsed-caption > a,
  div.is-split-container.side-by-side.split3070.auto-collapse > div.panel:last-child > div > div.collapsed-caption > a {
    cursor: pointer;
  }
  div.is-split-container.auto-collapse > div.panel:last-child > div > div.collapsed-caption > a::after,
  div.is-split-container.side-by-side.split5050.auto-collapse > div.panel:last-child > div > div.collapsed-caption > a::after,
  div.is-split-container.side-by-side.split3070.auto-collapse > div.panel:last-child > div > div.collapsed-caption > a::after {
    content: "\E759";
    font-family: isse;
    font-size: 14px;
    line-height: 32px;
    padding: 4px 0 4px 8px;
    position: relative;
    vertical-align: middle;
  }
  div.is-split-container.auto-collapse > div.panel:last-child > div > iframe,
  div.is-split-container.side-by-side.split5050.auto-collapse > div.panel:last-child > div > iframe,
  div.is-split-container.side-by-side.split3070.auto-collapse > div.panel:last-child > div > iframe {
    display: none;
  }
}
/*
==============================================================
Preview Pane
==============================================================
*/

.is-preview-pane {
  background-color: white;
  border: 1px solid #d0d0d0;
  display: block;
  /* FUDGE: iOS Safari */
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  /* IFRAME */

}
.is-preview-pane > iframe {
  border: none;
  display: block;
  /* Without this, Chrome has a bottom gap! - it still does for this but NOT for widget? investigate TODO: */
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  /*width:100%;*/
  /* FUDGE: iOS Safari (code also adds scroll='no' to iframe) */
  width: 10px !important;
  min-width: 100%;
  *width: 100%;
}
.is-preview-pane.has-buttons {
  display: flex;
  flex-direction: column;
}
/*
======================================================
 Grid
======================================================
*/

/* Input controls within editable grid cells */

.is-grid input[type='checkbox'].is-grid-checkbox {
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -o-appearance: checkbox;
}
/*
======================================================
Other (finalised after previous)
======================================================
*/

input.is-invalid,
textarea.is-invalid,
select.is-invalid {
  border: 1px solid red;
}
/* Tags List */

div.is-textbox-tagslist > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
div.is-textbox-tagslist > ul > li {
  background-color: #2e6993;
  border-radius: 4px;
  color: white;
  display: inline-block;
  cursor: pointer;
  font-size: 11px;
  margin: 4px;
  padding: 2px 4px 2px 4px;
}
div.is-textbox-tagslist > ul > li:hover {
  background-color: #3a85ba;
}
/* Control Actions Button */

span.is-control-actions-button,
div.is-control-actions-button {
  position: relative;
}
span.is-control-actions-button > button.is-control-actions-button,
div.is-control-actions-button > button.is-control-actions-button {
  background: #337ab7;
  border: 1px solid #2d6da3;
  color: white;
  cursor: pointer;
  line-height: 19px;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 22px;
  height: 22px;
  overflow: hidden;
  text-align: center;
}
span.is-control-actions-button > button.is-control-actions-button:not(.icon),
div.is-control-actions-button > button.is-control-actions-button:not(.icon) {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
span.is-control-actions-button > button.is-control-actions-button:not(.icon)::before,
div.is-control-actions-button > button.is-control-actions-button:not(.icon)::before {
  font-family: isse;
  font-weight: normal;
  content: "\E10C";
  font-size: 12px;
}
span.is-control-actions-button > button.is-control-actions-button.icon,
div.is-control-actions-button > button.is-control-actions-button.icon {
  border-color: transparent;
  border-left-color: rgba(0, 0, 0, 0.05);
  background-color: rgba(0, 0, 0, 0.1);
}
span.is-control-actions-button > button.is-control-actions-button.icon > img,
div.is-control-actions-button > button.is-control-actions-button.icon > img {
  margin-top: 2px;
  width: 16px;
  height: 16px;
  position: relative;
}
span.is-control-actions-button > button.is-control-actions-button:hover,
div.is-control-actions-button > button.is-control-actions-button:hover {
  background: #2d6da3;
}
span.is-control-actions-button > button.is-control-actions-button.icon:hover,
div.is-control-actions-button > button.is-control-actions-button.icon:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
/*
======================================================
 Other Animations
======================================================
*/

@keyframes pop {
  from {
    transform: scale(0.8);
  }
  to {
    transform: scale(1);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*
======================================================
Parameters Host
======================================================
*/

.is-parametershost-container {
  display: inline-block;
  position: relative;
}
.is-parametershost-container label.is-label-heading {
  display: inline-block !important;
}
table.is-form .is-parametershost-container {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 2px 4px 2px 4px;
}
input.is-parameter-highlight {
  background-color: #fae8e3;
  border: 1px solid #d24726;
  box-shadow: 2px 2px 3px rgba(210, 71, 38, 0.5), -2px -2px 3px rgba(210, 71, 38, 0.5);
  animation: bounce-small 3s;
}
/*
======================================================
MsgBox List
======================================================
*/

.is-msgbox-list {
  color: #404040;
  outline: none;
  padding: 8px 8px 0 8px;
  /* Message */

  /* List */

}
.is-msgbox-list > label {
  display: block;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 16px !important;
}
.is-msgbox-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.is-msgbox-list ul li {
  background-color: rgba(0, 0, 0, 0.025);
  border: 1px solid rgba(0, 0, 0, 0.05);
  cursor: pointer;
  margin: 0 0 8px 0;
  padding: 16px;
  /* Disabled Item */

  /* Selected Item */

}
.is-msgbox-list ul li.icon {
  background-repeat: no-repeat;
  background-size: 32px 32px;
  background-position: 4px center;
  padding-left: 48px;
}
.is-msgbox-list ul li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.is-msgbox-list ul li h1 {
  color: black;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 4px 0;
  padding: 0;
}
.is-msgbox-list ul li div {
  font-size: 12px;
}
.is-msgbox-list ul li.disabled {
  color: #b0b0b0;
  cursor: not-allowed;
}
.is-msgbox-list ul li.disabled div.warning {
  margin-top: 4px;
  color: #c00000;
}
.is-msgbox-list ul li.is-sel:not(.disabled) {
  background-color: #5b9dcc;
  border-color: #3a85ba;
  color: white;
}
.is-msgbox-list ul li.is-sel:not(.disabled):hover {
  background-color: #3e8cc3;
}
.is-msgbox-list ul li.is-sel:not(.disabled) h1 {
  color: white;
}
/*
======================================================
Parameters Host
======================================================
*/

.is-parametershost-container {
  display: inline-block;
  position: relative;
}
table.is-form .is-parametershost-container {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 2px 4px 2px 4px;
}
/*
======================================================
Button Strip
======================================================
*/

div.is-button-strip {
  display: inline-block;
  position: relative;
  margin-top: -3px;
  /* Unsure why? */

}
div.is-button-strip > ul {
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
div.is-button-strip > ul > li {
  display: inline-block;
  margin: 0 0 0 2px;
  min-width: 22px;
  height: 22px;
  padding: 0;
}
div.is-button-strip > ul > li > a {
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  color: #606060;
  cursor: pointer;
  display: block;
  height: 22px;
  line-height: 20px;
}
div.is-button-strip > ul > li > a:hover {
  background: #e6e6e6;
  border: 1px solid #cccccc;
}
div.is-button-strip > ul > li > a > img {
  height: 16px;
  width: 16px;
  margin-left: 2px;
  margin-top: 2px;
}
/* Alignment tweaks */

span[controltype='textbox'] div.is-button-strip,
span[controltype='numberbox'] div.is-button-strip,
span[controltype='combobox'] div.is-button-strip {
  top: 3px;
}
/* 
======================================================
Command Button
======================================================
*/

.is-button {
  border-radius: 12px;
  display: inline-block;
  margin: 0 2px 0 2px;
  cursor: pointer;
  font-weight: normal;
  font-size: 14px;
  height: 32px;
  min-width: 80px;
  outline: none;
  padding: 0 8px 0 8px;
  /* Active, i.e., pressed */

  /* Focused */

  /* Flat */

  /* Normal/ Cancel */

  /* OK */

  /* Danger/ Negative */

  /* Positive */

  /* Small (e.g., between lists on Report, Export page) */

  /* Small Caption */

  /* Refresh */

  /* Customise */

  /* Search */

  /* Hyperlink */

  /* In a Form, e.g., a 'Reset' button next to a Log's Publish Status */

  /* Actions */

  /* Other Actions (e.g., Log 'Reply' button) */

  /* Icon only */

  /* Icon and Caption */

  /* Contextual (i.e., only appears for a specific Page) */

  /* Checked (assumes 'normal' style button) */

  /* Disabled */

}
.is-button:active {
  position: relative;
  top: 1px;
}
.is-button:focus {
  border: 1px solid #5b9dcc !important;
  box-shadow: 0 0 4px 1px rgba(91, 157, 204, 0.5);
}
.is-button.flat {
  border: none;
  color: #337ab7;
  font-weight: bold;
  margin-left: 0;
  margin-right: 1.5em;
  min-width: 0;
  padding: 0 0 0 0;
  width: auto;
}
.is-button.flat:hover {
  color: #285f8f;
}
.is-button.normal,
.is-button.cancel {
  background-color: white;
  border: 1px solid #e6e6e6;
  color: #606060;
}
.is-button.normal:hover,
.is-button.cancel:hover {
  background-color: #e6e6e6;
  border: 1px solid #cccccc;
}
.is-button.ok {
  background: #337ab7;
  border: 1px solid #2d6da3;
  color: white;
}
.is-button.ok:hover {
  background: #2d6da3;
  border: 1px solid #255985;
}
.is-button.ok:focus {
  border: 1px solid white !important;
}
.is-button.danger,
.is-button.negative {
  background: #d9534f;
  border: 1px solid #d43f3a;
  color: white;
}
.is-button.danger:hover,
.is-button.negative:hover {
  background: #d43f3a;
  border: 1px solid #bf2e29;
}
.is-button.positive {
  background: #27ae60;
  border: 1px solid #229955;
  color: white;
}
.is-button.positive:hover {
  background: #229955;
  border: 1px solid #1b7a43;
}
.is-button.small {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px;
  min-width: 0;
}
.is-button.small-caption {
  border-radius: 9px;
  font-size: 11px !important;
  height: 22px;
  line-height: 20px;
}
.is-button.refresh {
  background-color: #27ae60;
  border: 1px solid #229955;
  color: white;
  min-width: 0;
  line-height: 30px;
  height: 32px;
  padding: 0 0 0 0;
  position: relative;
  text-align: center;
  transform: rotate(90deg);
  width: 32px;
}
.is-button.refresh:before {
  color: white !important;
  font-size: 20px;
  font-family: isse;
  font-weight: normal;
  content: "\E149";
}
.is-button.refresh:hover {
  background-color: #229955;
  border: 1px solid #1b7a43;
}
.is-button.refresh.dark {
  color: black;
}
.is-button.customise {
  background-color: #337ab7;
  border: 1px solid #2d6da3;
  min-width: 0;
  padding: 0 0 0 0;
  width: 32px;
}
.is-button.customise::before {
  color: white;
  font-family: isdi;
  font-size: 20px;
  line-height: 24px;
  font-weight: normal;
  content: "\F107";
}
.is-button.customise:hover {
  background-color: #2d6da3;
  border: 1px solid #255985;
}
.is-button.search {
  background: #337ab7;
  border: none;
  border-radius: 0;
  color: white;
  height: 22px;
  margin: 0;
  min-width: 20px;
  vertical-align: bottom;
  width: 20px;
}
.is-button.search::before {
  font-family: isse;
  font-weight: normal;
  content: "\E1A3";
}
.is-button.search:hover {
  background-color: #285f8f;
}
.is-button.search.full {
  height: 32px;
  padding: 4px 8px 4px 8px;
  width: auto;
  border-radius: 4px;
}
.is-button.search.full::before {
  font-family: isse;
  font-weight: normal;
  content: "\E1A3\0020";
}
.is-button.hyperlink {
  background: transparent;
  border: none;
  color: #337ab7;
  font-size: 0.9em;
  margin: 0;
  padding: 0;
}
.is-button.hyperlink:hover {
  background: transparent;
  border: none;
  text-decoration: underline;
}
.is-button.form {
  height: 22px;
  font-size: 12px;
  margin-left: 2px;
  min-width: 60px;
  padding: 0 !important;
  vertical-align: top;
}
.is-button.actions {
  background-color: #2980b9;
  border: 1px solid #2472a4;
  color: white;
  line-height: 32px;
  min-width: 0;
  padding: 0 0 0 1px !important;
  width: 32px;
}
.is-button.actions:before {
  font-size: 22px;
  font-family: isse;
  font-weight: normal;
  content: "\E78B";
}
.is-button.actions:hover {
  background-color: #2472a4;
  border: 1px solid #1d5c85;
}
.is-button.action-other {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
  min-width: 32px;
}
.is-button.icon {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  min-width: 32px;
}
.is-button.icon > img {
  height: 16px;
  width: 16px;
}
.is-button.icon-and-caption {
  background-position-x: 8px;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  padding-left: 32px;
  /* Responsive */

}
@media screen and (max-width:680px),(max-height:440px) {
  .is-button.icon-and-caption {
    /* Drop button captions so more can fit, e.g., Log form */
    color: transparent;
    max-width: 20px !important;
    min-width: 16px;
    width: 20px !important;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 24px;
    background-position-x: 8px;
    overflow: hidden;
    transition: all 0.2s;
  }
}
.is-button.checked {
  background-color: #bc4022 !important;
  border: 1px solid #b23c20 !important;
  color: white !important;
}
.is-button.checked:hover {
  background-color: #bfbfbf !important;
  border: 1px solid #a6a6a6 !important;
}
.is-button:disabled,
.is-button:disabled:hover {
  border-color: #e8e8e8;
  background-color: #eeeeee;
  color: #cccccc;
  cursor: not-allowed;
  text-shadow: none;
  filter: grayscale(100%);
  opacity: 0.5;
}
.is-button:disabled:active,
.is-button:disabled:hover:active {
  position: relative;
  top: 0;
}
/* 
======================================================
Check List
======================================================
*/

span.is-checklist {
  background-color: white;
  border: 1px solid #d0d0d0;
  display: inline-block;
  min-height: 20px;
  min-width: 4em;
  position: relative;
  overflow-y: auto;
  /* Textbox used to store value is always hidden */

  /* List */

  /* Read-Only */

}
span.is-checklist:focus {
  background-color: honeydew;
}
span.is-checklist.is-mandatory {
  background-color: #ffffee;
}
span.is-checklist.is-mandatory:focus {
  background-color: #ffffbb;
}
span.is-checklist > input {
  display: none;
}
span.is-checklist > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
span.is-checklist > ul > li {
  cursor: pointer;
  font-size: 13px;
  min-height: 22px;
  line-height: 22px;
  padding: 0 4px 0 4px;
  vertical-align: baseline;
}
span.is-checklist > ul > li::before {
  font-family: isse;
  font-weight: normal;
  content: "\E003";
  padding-right: 4px;
  vertical-align: bottom;
}
span.is-checklist > ul > li.checked {
  background-color: rgba(0, 0, 0, 0.05);
  color: #662212;
}
span.is-checklist > ul > li.checked::before {
  content: "\E0A2";
}
span.is-checklist.is-readonly {
  background-color: #fff0f0;
  transition: background-color 0.25s;
}
span.is-checklist.is-readonly:focus {
  background-color: #fff0f0;
}
/*
=======================
Panel Menu + Popup Menu
=======================
*/

/* Panel menu */

div.is-panel-menu {
  background-color: white;
  z-index: 888888;
  /* Inner container for scrolling */

}
div.is-panel-menu > div {
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
div.is-panel-menu > div.hascaption {
  top: 48px;
}
/* Panel menu + Popup menu */

div.is-panel-menu ul,
div.is-popup-menu ul {
  color: black;
  font-size: 10pt;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  /* Selected Menu Item (most menus do not have this concept but things like the Tasks menu do) */

  /* System Item (e.g., for Task Groups) */

  /* Indented Item (e.g., for Task Groups) */

  /* Sub-Menu (i.e., just a heading) */

  /* Normal Item */

  /* Separator */

}
div.is-panel-menu ul > li.selected,
div.is-popup-menu ul > li.selected {
  background-color: #82b4d8;
  color: white;
}
div.is-panel-menu ul > li.selected > a,
div.is-popup-menu ul > li.selected > a {
  font-weight: bold !important;
}
div.is-panel-menu ul > li.selected[itemtype='Normal'] > a:hover,
div.is-popup-menu ul > li.selected[itemtype='Normal'] > a:hover {
  background-color: #4891c6;
}
div.is-panel-menu ul > li:not(.selected).system,
div.is-popup-menu ul > li:not(.selected).system {
  background-color: rgba(0, 0, 0, 0.05);
  color: navy;
}
div.is-panel-menu ul > li.indent > a,
div.is-popup-menu ul > li.indent > a {
  font-size: 0.9em !important;
  padding-left: 24px !important;
}
div.is-panel-menu ul > li[itemtype='SubMenu'] > a,
div.is-popup-menu ul > li[itemtype='SubMenu'] > a {
  color: #9c351c;
  cursor: default;
  display: block;
  font-weight: bold;
  margin-top: 12px;
  padding: 0 8px 4px 8px;
  position: relative;
}
div.is-panel-menu ul > li[itemtype='Normal'] > a,
div.is-popup-menu ul > li[itemtype='Normal'] > a {
  cursor: pointer;
  display: block;
  font-weight: normal;
  padding: 6px 8px 6px 8px;
  /* Icon */

  /* Multi-Instance Button */

}
div.is-panel-menu ul > li[itemtype='Normal'] > a:hover,
div.is-popup-menu ul > li[itemtype='Normal'] > a:hover {
  background-color: #5b9dcc;
  color: white;
}
div.is-panel-menu ul > li[itemtype='Normal'] > a > img,
div.is-popup-menu ul > li[itemtype='Normal'] > a > img {
  height: 16px;
  margin-right: 8px;
  vertical-align: middle;
  width: 16px;
}
div.is-panel-menu ul > li[itemtype='Normal'] > a > a.multi-instance,
div.is-popup-menu ul > li[itemtype='Normal'] > a > a.multi-instance {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block;
  height: 22px;
  margin-top: -2px;
  position: absolute;
  padding: 3px 0 0 4px;
  right: 8px;
  width: 24px;
}
div.is-panel-menu ul > li[itemtype='Normal'] > a > a.multi-instance::before,
div.is-popup-menu ul > li[itemtype='Normal'] > a > a.multi-instance::before {
  font-family: isse;
  font-weight: normal;
  font-size: 16px;
  opacity: 0.5;
  content: "\E92F";
}
div.is-panel-menu ul > li[itemtype='Normal'] > a > a.multi-instance:hover::before,
div.is-popup-menu ul > li[itemtype='Normal'] > a > a.multi-instance:hover::before {
  opacity: 1;
}
div.is-panel-menu ul > li[itemtype='Separator'] > a,
div.is-popup-menu ul > li[itemtype='Separator'] > a {
  border-bottom: 1px solid #e0e0e0;
  display: block;
  height: 1px;
  margin: 4px 8px 4px 8px;
}
div.is-panel-menu ul > li[enabled='false'] > a,
div.is-popup-menu ul > li[enabled='false'] > a {
  color: #a0a0a0;
  cursor: default;
}
div.is-panel-menu ul > li[enabled='false'] > a > img,
div.is-popup-menu ul > li[enabled='false'] > a > img {
  opacity: 0.5;
}
div.is-panel-menu > div.caption,
div.is-popup-menu > div.caption {
  background-color: #f3f3f3;
  /*border-bottom:1px solid #D2D2D2;*/
  color: #a7381e;
  font-size: 20px;
  font-weight: normal;
  height: 48px;
  left: 0;
  line-height: 48px;
  overflow: hidden;
  padding: 0 8px 0 8px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  /* Icon */

  /* Close button */

}
div.is-panel-menu > div.caption > span.icon,
div.is-popup-menu > div.caption > span.icon {
  font-family: isse;
  font-size: 1em;
  vertical-align: middle;
  display: inline-block;
  margin-right: 8px;
  position: relative;
  margin-top: -1px;
}
div.is-panel-menu > div.caption > a,
div.is-popup-menu > div.caption > a {
  color: #b2b2b2;
  cursor: pointer;
  line-height: 48px;
  position: absolute;
  top: 0;
  right: 8px;
}
div.is-panel-menu > div.caption > a > span:before,
div.is-popup-menu > div.caption > a > span:before {
  font-size: 20px;
  font-weight: normal;
}
div.is-panel-menu > div.caption > a:hover,
div.is-popup-menu > div.caption > a:hover {
  color: gray;
}
/* Popup Menu specific */

div.is-popup-menu ul > li {
  white-space: pre;
}
/* Collapsible Groups Menu */

div.is-panel-menu > .collapsible-groups {
  padding: 4px;
  /* Sub-Menu Heading */

  /* Sub-Menu */

}
div.is-panel-menu > .collapsible-groups li.collapsible {
  padding: 0;
  margin-bottom: 1px;
  /* System Sub-Menu */

}
div.is-panel-menu > .collapsible-groups li.collapsible > a {
  background-color: gray;
  color: white;
  cursor: pointer;
  display: block;
  font-weight: normal;
  margin: 0;
  padding: 8px;
  position: relative;
}
div.is-panel-menu > .collapsible-groups li.collapsible > a::after {
  position: absolute;
  right: 8px;
  font-family: isse;
  font-weight: normal;
  font-size: 12px;
  content: "\E011";
  padding-top: 3px;
}
div.is-panel-menu > .collapsible-groups li.collapsible.system > a {
  background-color: #d24726;
}
div.is-panel-menu > .collapsible-groups li.collapsible.expanded > a::after {
  content: "\E010";
}
/*
==========
Popup Menu
==========
*/

div.is-popup-menu {
  background-color: #f8f8f8;
  border: 2px solid #003056;
  box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.25);
  z-index: 999999999999;
  /* Showing animation */
  opacity: 0;
  transform: scale(0.9);
  transition: all 0.1s ease-in-out;
}
div.is-popup-menu.active {
  opacity: 1;
  transform: scale(1);
}
div.is-popup-menu div.is-menu-item-glyph {
  display: inline-block;
  height: 20px;
  margin-right: 4px;
  padding: 2px;
  vertical-align: middle;
  width: 20px;
}
/* 
======================================================
Grouping List
======================================================
*/

span.is-groupinglist {
  display: inline-block;
  min-height: 20px;
  min-width: 4em;
  position: relative;
  width: 100%;
  /* Textbox used to store value is always hidden */

  /* Lists (general) */

  /* Left list */

  /* Right list */

}
span.is-groupinglist:focus {
  background-color: honeydew;
}
span.is-groupinglist > div {
  background-color: white;
  border: 1px solid #d0d0d0;
  display: inline-block;
  max-height: 240px;
  min-height: 240px;
  min-width: 20em;
  position: relative;
  overflow-y: auto;
  vertical-align: top;
  width: 45%;
  max-width: 400px;
}
span.is-groupinglist > div > ul {
  min-height: 100%;
}
span.is-groupinglist > div > ul > li {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  cursor: default;
  margin-bottom: 2px;
  padding: 4px 4px 4px 24px;
  position: relative;
  white-space: pre;
}
span.is-groupinglist > div > ul > li.selected {
  background-color: #5b9dcc;
  color: white;
}
span.is-groupinglist > div > ul > li.selected button:before {
  color: white !important;
}
span.is-groupinglist > div > ul > li button {
  background-color: transparent;
  border: 1px solid transparent;
  cursor: pointer;
  outline: none;
  padding: 0;
  position: absolute;
  top: 1px;
  width: 22px;
  height: 23px;
  line-height: 23px;
  overflow: hidden;
  text-align: center;
}
span.is-groupinglist > div > ul > li button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
span.is-groupinglist div.left > ul {
  list-style: none;
  margin: 0;
  padding: 4px 4px 0 4px;
  position: relative;
}
span.is-groupinglist div.left > ul > li {
  padding: 4px 32px 4px 4px;
}
span.is-groupinglist div.left > ul > li.selected {
  background-color: #5b9dcc;
  color: white;
}
span.is-groupinglist div.left > ul > li.selected button {
  color: white;
}
span.is-groupinglist div.left > ul > li button {
  right: 1px;
}
span.is-groupinglist div.left > ul > li button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
span.is-groupinglist div.left > ul > li button[action='add']:before {
  font-family: isse;
  content: "\E0AB";
  font-size: 12px;
}
@media screen and (max-width:680px),(max-height:440px) {
  span.is-groupinglist div.left > ul > li button[action='add']:before {
    content: "\E74B";
  }
}
span.is-groupinglist div.right {
  margin-left: 8px;
  /* Responsive */

}
span.is-groupinglist div.right > ul {
  list-style: none;
  list-style-position: inside;
  margin: 0;
  padding: 4px 4px 0 4px;
  position: relative;
  counter-reset: item;
}
span.is-groupinglist div.right > ul > li {
  padding: 4px 4px 4px 24px;
  white-space: pre;
}
span.is-groupinglist div.right > ul > li:before {
  content: counter(item);
  counter-increment: item;
  color: rgba(0, 0, 0, 0.5);
  font-size: 9px;
  margin-right: 8px;
  vertical-align: middle;
}
span.is-groupinglist div.right > ul > li.selected {
  background-color: #5b9dcc;
  color: white;
}
span.is-groupinglist div.right > ul > li.selected button:before {
  color: white !important;
}
span.is-groupinglist div.right > ul > li button[action='remove'] {
  left: 1px;
}
span.is-groupinglist div.right > ul > li button[action='remove']:before {
  font-family: isse;
  content: "\E711";
  font-size: 12px;
  color: red;
}
span.is-groupinglist div.right > ul > li button[action='pagebreak'] {
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: center center;
  filter: grayscale(100%);
  opacity: 0.3;
  right: 1px;
}
span.is-groupinglist div.right > ul > li button[action='pagebreak'].checked {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  opacity: 1;
  filter: grayscale(0%);
}
@media screen and (max-width:680px),(max-height:440px) {
  span.is-groupinglist div.right {
    margin-top: 8px;
    margin-left: 0;
  }
}
/* Read-Only */

.is-groupinglist.is-readonly button {
  display: none !important;
}
/*
====================
Enquiry Records List 
====================
*/

div.is-enquiry-records-list {
  background-color: ivory;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 4px 0 4px 0;
  padding: 4px;
}
ul.is-enquiry-records-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.is-enquiry-records-list > li {
  cursor: pointer;
  font-size: 12px;
  line-height: 24px;
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.is-enquiry-records-list > li:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
ul.is-enquiry-records-list > li.range-include {
  background-color: rgba(0, 255, 0, 0.1);
}
ul.is-enquiry-records-list > li.range-include:hover {
  background-color: rgba(0, 255, 0, 0.2);
}
ul.is-enquiry-records-list > li.range-exclude {
  background-color: rgba(255, 0, 0, 0.1);
}
ul.is-enquiry-records-list > li.range-exclude:hover {
  background-color: rgba(255, 0, 0, 0.2);
}
ul.is-enquiry-records-list > li > span.icon {
  display: inline-block;
  width: 20px;
  margin-right: 4px;
}
ul.is-enquiry-records-list > li > span.icon > img {
  display: inline-block;
  width: 16px;
  vertical-align: middle;
}
ul.is-enquiry-records-list > li > span.code {
  display: inline-block;
  width: 80px;
  margin-right: 4px;
}
ul.is-enquiry-records-list > li > span.description {
  color: rgba(0, 0, 0, 0.7);
  line-height: 20px;
}
/* 
====================================================================================
Grouping List (Widget control, NOT the Parameters Host version on which it is based)
====================================================================================
*/

div.is-widget-groupinglist {
  overflow-y: auto;
}
span.is-widget-groupinglist {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  min-height: 20px;
  min-width: 4em;
  position: relative;
  width: 100%;
  /* Responsive */

  /* Lists (general) */

  /* Left list */

  /* Right list */

}
@media screen and (max-width:680px),(max-height:440px) {
  span.is-widget-groupinglist {
    flex-direction: column;
  }
}
span.is-widget-groupinglist:focus {
  background-color: honeydew;
}
span.is-widget-groupinglist > div {
  flex-grow: 1;
  background-color: white;
  border: 1px solid #d0d0d0;
  display: inline-block;
  min-height: 240px;
  min-width: 240px;
  position: relative;
  overflow-y: auto;
  vertical-align: top;
  width: 45%;
  max-width: 400px;
}
span.is-widget-groupinglist > div > ul {
  min-height: 100%;
}
span.is-widget-groupinglist > div > ul > li {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  cursor: default;
  margin-bottom: 2px;
  padding: 4px 4px 4px 24px;
  position: relative;
  white-space: pre;
}
span.is-widget-groupinglist > div > ul > li.selected {
  background-color: #5b9dcc;
  color: white;
}
span.is-widget-groupinglist > div > ul > li.selected button:before {
  color: white !important;
}
span.is-widget-groupinglist > div > ul > li button {
  background-color: transparent;
  border: 1px solid transparent;
  cursor: pointer;
  outline: none;
  padding: 0;
  width: 22px;
  height: 23px;
  line-height: 23px;
  overflow: hidden;
  text-align: center;
}
span.is-widget-groupinglist > div > ul > li button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
span.is-widget-groupinglist div.left > ul {
  list-style: none;
  margin: 0;
  padding: 4px 4px 0 4px;
  position: relative;
}
span.is-widget-groupinglist div.left > ul > li {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  padding: 4px;
}
span.is-widget-groupinglist div.left > ul > li.selected {
  background-color: #5b9dcc;
  color: white;
}
span.is-widget-groupinglist div.left > ul > li.selected button {
  color: white;
}
span.is-widget-groupinglist div.left > ul > li label {
  flex-grow: 1;
  overflow: hidden;
}
span.is-widget-groupinglist div.left > ul > li button {
  flex-grow: 0;
}
span.is-widget-groupinglist div.left > ul > li button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
span.is-widget-groupinglist div.left > ul > li button[action='add']:before {
  font-family: isse;
  content: "\E0AB";
  font-size: 12px;
}
@media screen and (max-width:680px),(max-height:440px) {
  span.is-widget-groupinglist div.left > ul > li button[action='add']:before {
    content: "\E74B";
  }
}
span.is-widget-groupinglist div.right {
  margin-left: 8px;
  /* Responsive */

}
span.is-widget-groupinglist div.right > ul {
  list-style: none;
  list-style-position: inside;
  margin: 0;
  padding: 4px 4px 0 4px;
  position: relative;
  counter-reset: item;
}
span.is-widget-groupinglist div.right > ul > li {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  padding: 4px;
  white-space: pre;
}
span.is-widget-groupinglist div.right > ul > li:before {
  content: counter(item);
  counter-increment: item;
  color: rgba(0, 0, 0, 0.5);
  font-size: 9px;
  margin-right: 8px;
  line-height: 22px;
  vertical-align: middle;
}
span.is-widget-groupinglist div.right > ul > li.selected {
  background-color: #5b9dcc;
  color: white;
}
span.is-widget-groupinglist div.right > ul > li.selected button:before {
  color: white !important;
}
span.is-widget-groupinglist div.right > ul > li label {
  flex-grow: 1;
  overflow: hidden;
}
span.is-widget-groupinglist div.right > ul > li button {
  flex-grow: 0;
}
span.is-widget-groupinglist div.right > ul > li button[action='remove'] {
  order: -1;
}
span.is-widget-groupinglist div.right > ul > li button[action='remove']:before {
  font-family: isse;
  content: "\E711";
  font-size: 12px;
  color: red;
}
span.is-widget-groupinglist div.right > ul > li button[action='moveup']:before {
  font-family: isse;
  content: "\E74A";
  font-size: 12px;
  color: blue;
}
span.is-widget-groupinglist div.right > ul > li button[action='movedown']:before {
  font-family: isse;
  content: "\E74B";
  font-size: 12px;
  color: blue;
}
span.is-widget-groupinglist div.right > ul > li button[action='pagebreak'] {
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: center center;
  filter: grayscale(100%);
  opacity: 0.3;
}
span.is-widget-groupinglist div.right > ul > li button[action='pagebreak'].checked {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  opacity: 1;
  filter: grayscale(0%);
}
@media screen and (max-width:680px),(max-height:440px) {
  span.is-widget-groupinglist div.right {
    margin-top: 8px;
    margin-left: 0;
    display: block;
  }
}
/* Read-Only */

.is-widget-groupinglist.is-readonly button {
  display: none !important;
}
