@font-face {
    font-family: 'nexa';
    src: url('../fonts/nexalight.otf') format('opentype');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'nexa';
    src: url('../fonts/nexabold.otf') format('opentype');
    font-weight: bold; font-style: normal;
}

//datepicker
.gj-button-md,.gj-text-align-center{text-align:center}.gj-button-md,.gj-modal{overflow:hidden;outline:0}.gj-button-md,.gj-button-md-group{position:relative;vertical-align:middle}.gj-button,.gj-button-md,.gj-cursor-pointer{cursor:pointer}.gj-button{background-color:#f5f5f5;border:1px solid #ddd;color:#000;border-radius:3px;padding:6px 10px}.gj-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gj-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gj-margin-left-5{margin-left:5px}.gj-margin-left-10{margin-left:10px}.gj-width-full{width:100%}.gj-font-size-16{font-size:16px}.gj-hidden{display:none}.gj-button-md{background:0 0;border:none;border-radius:2px;color:rgba(0,0,0,.87);height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);text-decoration:none;line-height:36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gj-button-md:hover{background-color:rgba(158,158,158,.2)}.gj-button-md:disabled{color:rgba(0,0,0,.26);background:0 0}.gj-button-md .gj-icon,.gj-button-md .material-icons{vertical-align:middle}.gj-button-md.gj-button-md-icon{width:24px;height:31px;min-width:24px;padding:0;display:table}ul.gj-list-bootstrap li [data-role=image],ul.gj-list-md li [data-role=checkbox],ul.gj-list-md li [data-role=image]{height:24px;width:24px}.gj-button-md.gj-button-md-icon .gj-icon,.gj-button-md.gj-button-md-icon .material-icons{display:table-cell;margin-right:0;width:24px;height:24px}.gj-button-md.active{background-color:rgba(158,158,158,.4)}.gj-button-md-group{display:inline-block}.gj-textbox-md{border:none;border-bottom:1px solid rgba(0,0,0,.42);display:block;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:16px;padding:4px 0;margin:0;width:100%;background:0 0;text-align:left;color:rgba(0,0,0,.87)}.gj-textbox-md:active,.gj-textbox-md:focus{border-bottom:2px solid rgba(0,0,0,.42);outline:0}.gj-textbox-md::placeholder{color:#8e8e8e}.gj-textbox-md:-ms-input-placeholder{color:#8e8e8e}.gj-textbox-md::-ms-input-placeholder{color:#8e8e8e}.gj-md-spacer-24{min-width:24px;width:24px;display:inline-block}.gj-md-spacer-32{min-width:32px;width:32px;display:inline-block}.gj-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1203;display:none;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.54118);transition:.2s ease opacity;will-change:opacity}ul.gj-list li [data-role=wrapper]{display:table;width:100%}ul.gj-list li [data-role=checkbox],ul.gj-list li [data-role=image]{display:table-cell;vertical-align:middle;text-align:center}ul.gj-list li [data-role=display]{display:table-cell;vertical-align:middle;cursor:pointer}ul.gj-list li [data-role=display]:empty:before{content:"\200b"}ul.gj-list-bootstrap{padding-left:0;margin-bottom:0}ul.gj-list-bootstrap li{padding:0}ul.gj-list-bootstrap li [data-role=wrapper]{padding:0 10px}ul.gj-list-bootstrap li [data-role=checkbox]{width:24px;padding:3px}ul.gj-list-bootstrap li [data-role=display]{padding:8px 0 8px 4px}.list-group-item.active ul li,.list-group-item.active:focus ul li,.list-group-item.active:hover ul li{text-shadow:none;color:initial}ul.gj-list-md{padding:0;list-style:none;line-height:24px;letter-spacing:0;color:#616161}.gj-picker-md,ul.gj-list-md li{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1}ul.gj-list-md li{display:list-item;list-style-type:none;padding:0;min-height:unset;box-sizing:border-box;align-items:center;cursor:default;overflow:hidden;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}ul.gj-list-md li [data-role=display]{padding:8px 0 8px 5px;order:0;flex-grow:2;text-decoration:none;box-sizing:border-box;align-items:center;text-align:left;color:rgba(0,0,0,.87)}ul.gj-list-md li.disabled>[data-role=wrapper]>[data-role=display]{color:#9E9E9E}.gj-list-md-active{background:#e0e0e0;color:#3f51b5}.gj-picker{position:absolute;z-index:1203;background-color:#fff}.gj-picker .selected{color:#fff}.gj-picker-md{color:rgba(0,0,0,.87);border:1px solid #E0E0E0}.gj-modal .gj-picker-md{border:0}.gj-picker-md [role=header]{color:rgba(255,255,255,.54);display:flex;background:#2196f3;align-items:baseline;user-select:none;justify-content:center}.gj-picker-md [role=footer]{float:right;padding:10px}.gj-picker-md [role=footer] button.gj-button-md{color:#2196f3;font-weight:700;font-size:13px}.gj-picker-bootstrap{border:1px solid #E0E0E0}.gj-picker-bootstrap .selected{color:#888}.gj-picker-bootstrap [role=header]{background:#eee;color:#AAA}@font-face{font-family:gijgo-material;src:url(../fonts/gijgo-material.eot?235541);src:url(../fonts/gijgo-material.eot?235541#iefix) format('embedded-opentype'),url(../fonts/gijgo-material.ttf?235541) format('truetype'),url(../fonts/gijgo-material.woff?235541) format('woff'),url(../fonts/gijgo-material.svg?235541#gijgo-material) format('svg');font-weight:400;font-style:normal}.gj-icon{font-family:gijgo-material!important;font-size:24px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gj-icon.undo:before{content:"\e900"}.gj-icon.vertical-align-top:before{content:"\e901"}.gj-icon.vertical-align-center:before{content:"\e902"}.gj-icon.vertical-align-bottom:before{content:"\e903"}.gj-icon.arrow-dropup:before{content:"\e904"}.gj-icon.clock:before{content:"\e905"}.gj-icon.refresh:before{content:"\e906"}.gj-icon.last-page:before{content:"\e907"}.gj-icon.first-page:before{content:"\e908"}.gj-icon.cancel:before{content:"\e909"}.gj-icon.clear:before{content:"\e90a"}.gj-icon.check-circle:before{content:"\e90b"}.gj-icon.delete:before{content:"\e90c"}.gj-icon.arrow-upward:before{content:"\e90d"}.gj-icon.arrow-forward:before{content:"\e90e"}.gj-icon.arrow-downward:before{content:"\e90f"}.gj-icon.arrow-back:before{content:"\e910"}.gj-icon.list-numbered:before{content:"\e911"}.gj-icon.list-bulleted:before{content:"\e912"}.gj-icon.indent-increase:before{content:"\e913"}.gj-icon.indent-decrease:before{content:"\e914"}.gj-icon.redo:before{content:"\e915"}.gj-icon.align-right:before{content:"\e916"}.gj-icon.align-left:before{content:"\e917"}.gj-icon.align-justify:before{content:"\e918"}.gj-icon.align-center:before{content:"\e919"}.gj-icon.strikethrough:before{content:"\e91a"}.gj-icon.italic:before{content:"\e91b"}.gj-icon.underlined:before{content:"\e91c"}.gj-icon.bold:before{content:"\e91d"}.gj-icon.arrow-dropdown:before{content:"\e91e"}.gj-icon.done:before{content:"\e91f"}.gj-icon.pencil:before{content:"\e920"}.gj-icon.minus:before{content:"\e921"}.gj-icon.plus:before{content:"\e922"}.gj-icon.chevron-up:before{content:"\e923"}.gj-icon.chevron-right:before{content:"\e924"}.gj-icon.chevron-down:before{content:"\e925"}.gj-icon.chevron-left:before{content:"\e926"}.gj-icon.event:before{content:"\e927"}.gj-draggable{cursor:move}.gj-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none;z-index:1203}.gj-dialog-bootstrap [data-role=title],.gj-dialog-bootstrap4 [data-role=title]{display:inline}.gj-dialog-bootstrap,.gj-dialog-bootstrap4,.gj-dialog-md{z-index:1202;overflow:hidden}.gj-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.gj-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.gj-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.gj-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.gj-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.gj-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.gj-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.gj-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.gj-dialog-footer{position:absolute;bottom:0;width:100%;margin-top:0}.gj-dialog-scrollable [data-role=body]{overflow-x:hidden;overflow-y:scroll}.gj-dialog-bootstrap [data-role=close]{line-height:1.42857143}.gj-dialog-bootstrap4 [data-role=close]{line-height:1.5}.gj-dialog-md{background-color:#FFF;border:none;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.gj-dialog-md-header{padding:24px 24px 0;font-family:Roboto,Helvetica,Arial,sans-serif}.gj-dialog-md-title{margin:0;font-weight:400;display:inline;line-height:28px;font-size:20px}.gj-dialog-md-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:right;line-height:28px;font-size:28px}.gj-dialog-md-body{padding:20px 24px 24px;color:rgba(0,0,0,.54);font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.gj-dialog-md-footer{padding:8px 8px 8px 24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.gj-dialog-md-footer>:first-child{margin-right:0}.gj-dialog-md-footer>*{margin-right:8px;height:36px}DIV.gj-grid-wrapper{margin:auto;position:relative;clear:both;z-index:1}TABLE.gj-grid{margin:auto;border-collapse:collapse;width:100%;table-layout:fixed}TABLE.gj-grid THEAD TH [data-role=selectAll]{margin:auto}table.gj-grid-bootstrap thead th [data-role=sorticon],table.gj-grid-md thead th [data-role=sorticon]{margin-left:5px}TABLE.gj-grid THEAD TH [data-role=title],TABLE.gj-grid THEAD TH [data-role=sorticon]{display:inline-block}TABLE.gj-grid THEAD TH{overflow:hidden;text-overflow:ellipsis}TABLE.gj-grid.autogrow-header-row THEAD TH{overflow:auto;text-overflow:initial;white-space:pre-wrap;-ms-word-break:break-word;word-break:break-word}TABLE.gj-grid>tbody>tr>td{overflow:hidden;position:relative}table.gj-grid tbody div[data-role=display]{vertical-align:middle;text-indent:0;white-space:pre-wrap;-ms-word-break:break-word;word-break:break-word}table.gj-grid.fixed-body-rows tbody div[data-role=display]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-word-break:initial;word-break:initial}table.gj-grid tfoot DIV[data-role=display]{vertical-align:middle;text-indent:0;display:flex}TABLE.gj-grid .fa{padding:2px}TABLE.gj-grid>tbody>tr>td>div{padding:2px;overflow:hidden}DIV.gj-grid-wrapper DIV.gj-grid-loading-cover{background:#BBB;opacity:.5;position:absolute;vertical-align:middle}DIV.gj-grid-wrapper DIV.gj-grid-loading-text{position:absolute;font-weight:700}table.gj-grid-bootstrap thead th{background-color:#f5f5f5;vertical-align:middle}table.gj-grid-bootstrap thead th [data-role=sorticon] i.gj-icon,table.gj-grid-bootstrap thead th [data-role=sorticon] i.material-icons{position:absolute;font-size:20px;top:15px}table.gj-grid-bootstrap tbody tr td div[data-role=display]{padding:0}.gj-grid-bootstrap-4 .gj-checkbox-bootstrap{display:inline-block;padding-top:2px}.gj-grid-bootstrap-4 tbody tr.active{background-color:rgba(0,0,0,.075)}.gj-grid-md{position:relative;border:1px solid #e0e0e0;border-collapse:collapse;white-space:nowrap;font-size:13px;font-family:Roboto,Helvetica,Arial,sans-serif;background-color:#fff}.gj-grid-md td:first-of-type,.gj-grid-md th:first-of-type{padding-left:24px}.gj-grid-md td,.gj-grid-md th{padding:12px 18px;position:relative;box-sizing:border-box}.gj-grid-md th{vertical-align:bottom;font-weight:700;line-height:31px;letter-spacing:0;height:56px;font-size:12px;color:rgba(0,0,0,.54);text-align:right}.gj-grid-md td{height:48px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:left;color:rgba(0,0,0,.87)}.gj-grid-bootstrap tbody tr.gj-grid-top-border td,.gj-grid-md tbody tr.gj-grid-top-border td{border-top:2px solid #777}.gj-grid-bootstrap tbody tr.gj-grid-bottom-border td,.gj-grid-md tbody tr.gj-grid-bottom-border td{border-bottom:2px solid #777}.gj-grid-md tbody tr{position:relative;height:48px;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background-color}.gj-grid-md tbody tr:hover{background-color:#EEE}.gj-grid-md tbody tr.gj-grid-md-select{background-color:#F5F5F5}table.gj-grid-md thead th [data-role=sorticon] i.gj-icon,table.gj-grid-md thead th [data-role=sorticon] i.material-icons{position:absolute;font-size:16px;top:19px}table.gj-grid-md thead th.gj-grid-select-all{padding-bottom:3px}@media only all{td.display-1120,td.display-320,td.display-480,td.display-640,td.display-800,td.display-960,th.display-1120,th.display-320,th.display-480,th.display-640,th.display-800,th.display-960{display:none}}@media screen and (min-width:20em){TABLE.gj-grid-bootstrap td.display-320,TABLE.gj-grid-bootstrap th.display-320{display:table-cell}}@media screen and (min-width:30em){TABLE.gj-grid-bootstrap td.display-480,TABLE.gj-grid-bootstrap th.display-480{display:table-cell}}@media screen and (min-width:40em){TABLE.gj-grid-bootstrap td.display-640,TABLE.gj-grid-bootstrap th.display-640{display:table-cell}}@media screen and (min-width:50em){TABLE.gj-grid-bootstrap td.display-800,TABLE.gj-grid-bootstrap th.display-800{display:table-cell}}@media screen and (min-width:60em){TABLE.gj-grid-bootstrap td.display-960,TABLE.gj-grid-bootstrap th.display-960{display:table-cell}}@media screen and (min-width:70em){TABLE.gj-grid-bootstrap td.display-1120,TABLE.gj-grid-bootstrap th.display-1120{display:table-cell}}.gj-grid-md tfoot tr th{padding-right:14px}.gj-grid-md tfoot tr[data-role=pager] .gj-grid-mdl-pager-label{padding-left:5px;padding-right:5px}.gj-grid-md tfoot tr[data-role=pager] .gj-dropdown-md{margin-left:12px}.gj-grid-md tfoot tr[data-role=pager] .gj-dropdown-md [role=presenter]{font-size:12px;font-weight:700;color:rgba(0,0,0,.54)}.gj-grid-md tfoot tr[data-role=pager] .gj-dropdown-md [role=presenter] [role=display]{text-align:right}.gj-grid-md tfoot tr[data-role=pager] .gj-grid-md-limit-select{margin-left:10px;font-size:12px;font-weight:700;color:rgba(0,0,0,.54)}.gj-grid-bootstrap tfoot tr[data-role=pager] th{line-height:30px;background-color:#f5f5f5}.gj-grid-bootstrap tfoot tr[data-role=pager] th>div>button,.gj-grid-bootstrap tfoot tr[data-role=pager] th>div>div{margin-right:5px}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th>div button{height:34px}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th div .gj-dropdown-bootstrap-4 .gj-dropdown-expander-mi .gj-icon{top:5px}.gj-grid-bootstrap-3 tfoot tr[data-role=pager] th>div>input{margin-right:5px;width:40px;text-align:right;display:inline-block;font-weight:700}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th>div>div.input-group{width:40px}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th>div>div.input-group input{text-align:right;font-weight:700;height:34px;padding-top:2px;padding-bottom:6px}.gj-grid-bootstrap tfoot tr[data-role=pager] th>div>select{display:inline-block;margin-right:5px;width:60px}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap .gj-list-bootstrap [data-role=display]{line-height:14px}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap [role=presenter] [role=display]{font-weight:700}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap-3 [role=presenter]{padding:2px 8px}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap-4 [role=presenter]{padding:1px 8px}.gj-grid thead tr th div.gj-grid-column-resizer-wrapper{position:relative;width:100%;height:0;top:0;left:0;padding:0}span.gj-grid-column-resizer{position:absolute;right:0;width:10px;top:-100px;height:300px;z-index:1203;cursor:e-resize}.gj-grid-resize-cursor{cursor:e-resize}.gj-grid-md tbody tr td.gj-grid-left-border,.gj-grid-md thead tr th.gj-grid-left-border{border-left:3px solid #777}.gj-grid-md tbody tr td.gj-grid-right-border,.gj-grid-md thead tr th.gj-grid-right-border{border-right:3px solid #777}.gj-grid-bootstrap tbody tr td.gj-grid-left-border,.gj-grid-bootstrap thead tr th.gj-grid-left-border{border-left:5px solid #ddd}.gj-grid-bootstrap tbody tr td.gj-grid-right-border,.gj-grid-bootstrap thead tr th.gj-grid-right-border{border-right:5px solid #ddd}.gj-dirty{position:absolute;top:0;left:0;border-style:solid;border-width:3px;border-color:red transparent transparent red;padding:0;overflow:hidden;vertical-align:top}.gj-grid-md tbody tr td.gj-grid-management-column{padding:3px}.gj-grid-md tbody tr td[data-mode=edit]{padding:0 18px}.gj-grid-bootstrap tbody tr td[data-mode=edit],.gj-grid-bootstrap tbody tr td[data-mode=edit] [data-role=edit],.gj-grid-md tbody .gj-dropdown-md [role=presenter] [role=display]{padding:0}.gj-grid-bootstrap-3 tbody tr td.gj-grid-management-column{padding:3px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit]{height:38px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] [data-role=edit] input[type=text]{height:37px;padding:8px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap [role=presenter]{border:0;border-radius:0;height:37px;padding-left:8px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap{height:37px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=input]{height:37px;border:0;border-radius:0}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon]{border:0;border-radius:0}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-checkbox-bootstrap{display:inline-block;padding-top:10px;height:32px}.gj-grid-bootstrap-4 tbody tr td.gj-grid-management-column{padding:6px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] [data-role=edit] input[type=text]{height:48px;padding-left:12px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap [role=presenter]{border:0;border-radius:0;height:48px;padding-left:12px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap-4 [role=expander].gj-dropdown-expander-mi .gj-icon,.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap-4 [role=expander].gj-dropdown-expander-mi .material-icons{top:13px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap{height:48px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=input]{height:48px;border:0;border-radius:0}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon]{background-color:#fff}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon] button{border:0;border-radius:0;width:43px;position:relative}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon] .gj-icon,.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon] .material-icons{top:13px;left:10px;font-size:24px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-checkbox-bootstrap{display:inline-block;padding-top:15px;height:42px}.gj-grid-md thead tr[data-role=filter] th{border-top:1px solid #e0e0e0}div.gj-grid-wrapper div.gj-grid-bootstrap-toolbar{background-color:#f5f5f5;padding:8px;font-weight:700;border:1px solid #ddd}div.gj-grid-wrapper div.gj-grid-bootstrap-4-toolbar{background-color:#f5f5f5;padding:12px;font-weight:700;border:1px solid #ddd}div.gj-grid-wrapper div.gj-grid-md-toolbar{font-weight:700;font-size:24px;font-family:Helvetica,Arial,sans-serif;background-color:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:0;border-collapse:collapse;padding:0 18px;line-height:56px}.gj-checkbox-bootstrap,.gj-checkbox-md{min-width:0;font-weight:400;text-align:center;position:relative}table.gj-grid-scrollable tbody{overflow-y:auto;overflow-x:hidden;display:block}table.gj-grid-md.gj-grid-scrollable{border-bottom:0}table.gj-grid-md.gj-grid-scrollable tbody{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}table.gj-grid-md.gj-grid-scrollable tfoot{border-bottom:1px solid #e0e0e0}table.gj-grid-bootstrap.gj-grid-scrollable{border-bottom:0}table.gj-grid-bootstrap.gj-grid-scrollable tbody{border-right:1px solid #ddd;border-bottom:1px solid #ddd}table.gj-grid-bootstrap.gj-grid-scrollable tbody tr[data-role=row]:first-child td{border-top:0}table.gj-grid-bootstrap.gj-grid-scrollable tbody tr[data-role=row] td:first-child{border-left:0}table.gj-grid-bootstrap.gj-grid-scrollable tbody tr[data-role=row] td:last-child{border-right:0}table.gj-grid-bootstrap.gj-grid-scrollable tfoot{border-bottom:1px solid #ddd}ul.gj-list li [data-role=spacer]{display:table-cell}ul.gj-list li [data-role=expander]{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer}[data-type=tree] ul li [data-role=expander].gj-tree-font-awesome-expander,[data-type=tree] ul li [data-role=expander].gj-tree-glyphicons-expander,[data-type=tree] ul li [data-role=expander].gj-tree-material-icons-expander{width:24px}[data-type=tree] ul li [data-role=expander].gj-tree-glyphicons-expander .glyphicon{top:4px;height:24px}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li{border:0;border-radius:0;color:#333}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li.active{color:#fff}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li.disabled{color:#777;background-color:#eee}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li{border:0;border-radius:0;color:#212529}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li.active{color:#fff}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li.disabled{color:#868e96}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li ul.gj-list-bootstrap{width:100%}.gj-tree-bootstrap-border ul.gj-list-bootstrap li{border:1px solid #ddd}.gj-tree-bootstrap-border ul.gj-list-bootstrap li ul.gj-list-bootstrap li{border-left:0;border-right:0}.gj-tree-bootstrap-border ul.gj-list-bootstrap li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.gj-tree-bootstrap-border ul.gj-list-bootstrap li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.gj-tree-bootstrap-border ul.gj-list-bootstrap li ul.gj-list-bootstrap li:first-child{border-top-left-radius:0;border-top-right-radius:0}.gj-tree-bootstrap-border ul.gj-list-bootstrap li ul.gj-list-bootstrap li:last-child{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}ul.gj-list-bootstrap li [data-role=expander].gj-tree-material-icons-expander{padding-top:8px;padding-bottom:4px}.gj-tree-drag-el,.gj-tree-drag-el li{padding:0;margin:0}ul.gj-list-bootstrap li [data-role=expander].gj-tree-material-icons-expander .gj-icon{width:24px;height:24px}ul.gj-list-md li.disabled>[data-role=wrapper]>[data-role=expander]{color:#9E9E9E}.gj-tree-md-border ul.gj-list-md li{border:1px solid #616161;margin-bottom:-1px}.gj-tree-md-border ul.gj-list-md li ul.gj-list-md li{border-left:0;border-right:0}.gj-tree-md-border ul.gj-list-md li ul.gj-list-md li:last-child{border-bottom:0}.gj-tree-drop-above{border-top:1px solid #000}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li [data-role=wrapper].drop-above,.gj-tree-bootstrap-4 ul.gj-list-bootstrap li [data-role=wrapper].drop-above{border-top:2px solid #000}.gj-tree-drop-below{border-bottom:1px solid #000}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li [data-role=wrapper].drop-below,.gj-tree-bootstrap-4 ul.gj-list-bootstrap li [data-role=wrapper].drop-below{border-bottom:2px solid #000}.gj-tree-drag-el{z-index:1203}.gj-tree-drag-el [data-role=wrapper]{cursor:move;display:table}.gj-tree-drag-el [data-role=indicator]{width:14px;padding:0 3px;display:table-cell;vertical-align:middle;text-align:center}.gj-tree-bootstrap-drag-el li.list-group-item{border:0;background:unset}.gj-tree-bootstrap-drag-el [data-role=indicator],.gj-tree-md-drag-el [data-role=indicator]{width:24px;height:24px;padding:0}.gj-checkbox-bootstrap{font-size:0;margin:0;width:18px;height:18px;display:inline}.gj-checkbox-bootstrap input[type=checkbox]{display:none;margin-bottom:-12px}.gj-checkbox-bootstrap span{background:#fff;display:block;content:" ";width:18px;height:18px;line-height:11px;font-size:11px;padding:2px;color:#555;border:1px solid #CCC;border-radius:3px;transition:box-shadow .2s linear,border-color .2s linear;cursor:pointer;margin:auto}.gj-checkbox-bootstrap input[type=checkbox]:focus+span:before{outline:0;box-shadow:0 0 0 0 #66afe9,0 0 6px rgba(102,175,233,.6);border-color:#66afe9}.gj-datepicker-bootstrap :active,.gj-datepicker-bootstrap :focus,.gj-timepicker-bootstrap :active,.gj-timepicker-bootstrap :focus{box-shadow:none}.gj-checkbox-bootstrap input[type=checkbox][disabled]+span{opacity:.6;cursor:not-allowed}.gj-checkbox-bootstrap.gj-checkbox-bootstrap-4 span{line-height:16px;padding:0}.gj-checkbox-bootstrap-4.gj-checkbox-material-icons input[type=checkbox]:checked+span:after,.gj-checkbox-bootstrap-4.gj-checkbox-material-icons input[type=checkbox]:indeterminate+span:after{font-size:16px}.gj-checkbox-md{font-size:0;margin:0;width:16px;height:16px}.gj-checkbox-md input[type=checkbox]{display:none;margin-bottom:-12px}.gj-checkbox-md span{display:inline-block;box-sizing:border-box;width:16px;height:16px;margin:0;cursor:pointer;overflow:hidden;border:2px solid #616161;border-radius:2px;z-index:2}.gj-checkbox-md input[type=checkbox]:checked+span{border:2px solid #536DFE}.gj-checkbox-md input[type=checkbox]:checked+span:after{color:#FFF;background-color:#536DFE;position:absolute;left:1px;top:-15px}.gj-checkbox-md input[type=checkbox]:indeterminate+span{border:2px solid #616161}.gj-checkbox-md input[type=checkbox]:indeterminate+span:after{color:#616161;position:absolute;left:1px;top:-15px}.gj-checkbox-md input[type=checkbox][disabled]+span{border:2px solid #9E9E9E}.gj-editor-md,.gj-editor-md [role=body]{border:1px solid rgba(158,158,158,.2)}.gj-checkbox-md input[type=checkbox][disabled]+span:after{background-color:#9E9E9E}.gj-checkbox-md input[type=checkbox][disabled]:indeterminate+span:after{color:#FFF}.gj-checkbox-material-icons input[type=checkbox]:checked+span:after{content:"\e91f";font-size:14px;font-weight:700;white-space:pre}.gj-checkbox-material-icons input[type=checkbox]:indeterminate+span:after{content:"\e921";font-size:14px;font-weight:700;white-space:pre}.gj-checkbox-glyphicons input[type=checkbox]:checked+span:after{display:inline-block;font-family:'Glyphicons Halflings';content:"\e013 "}.gj-checkbox-glyphicons input[type=checkbox]:indeterminate+span:after{display:inline-block;font-family:'Glyphicons Halflings';content:"\2212 ";padding-right:1px}.gj-checkbox-fontawesome .fa{font-size:14px}.gj-checkbox-bootstrap.gj-checkbox-fontawesome .fa{line-height:18px}.gj-checkbox-fontawesome input[type=checkbox]:checked+span:before{content:"\f00c "}.gj-checkbox-fontawesome input[type=checkbox]:indeterminate+span:before{content:"\f068 "}.gj-editor [role=body]{overflow:auto;outline:transparent solid 0;box-sizing:border-box}.gj-editor-md{padding:7px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.gj-editor-md [role=toolbar]{margin-bottom:7px}.gj-editor-md [role=toolbar] .gj-button-md{min-width:54px;margin-right:5px}.gj-editor-md [role=toolbar] .gj-button-md .gj-icon{width:24px;height:24px}.gj-editor-bootstrap,.gj-editor-bootstrap [role=body]{border:1px solid #eceeef}.gj-editor-md p{margin:0;padding:0}.gj-editor-md blockquote{font-size:14px}.gj-editor-bootstrap{padding:7px}.gj-editor-bootstrap [role=toolbar]{margin-bottom:7px}.gj-editor-bootstrap [role=toolbar] .btn-group{margin-right:10px}.gj-editor-bootstrap [role=toolbar] button{height:36px}.gj-editor-bootstrap p{margin:0;padding:0}.gj-editor-bootstrap blockquote{font-size:14px}.gj-datepicker-md,.gj-dropdown-md [role=presenter]{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em}.gj-dropdown{position:relative;border-collapse:separate}.gj-dropdown [role=presenter]{display:table;cursor:pointer;outline:0;position:relative}.gj-dropdown [role=presenter] [role=display]{display:table-cell;text-align:left;width:100%}.gj-dropdown [role=presenter] [role=expander]{display:table-cell;vertical-align:middle;text-align:center;width:24px;height:24px}.gj-dropdown-md [role=presenter]{line-height:1;color:rgba(0,0,0,.87);padding:0;border:0;border-bottom:1px solid rgba(0,0,0,.42);background:0 0}.gj-dropdown-md [role=presenter]:active,.gj-dropdown-md [role=presenter]:focus{border-bottom:2px solid rgba(0,0,0,.42)}.gj-dropdown-md [role=presenter] [role=display]{padding:4px 0;line-height:18px}.gj-dropdown-md [role=presenter] [role=display] .placeholder{color:#8e8e8e}.gj-dropdown-list-md{position:absolute;top:0;left:0;background-color:#f5f5f5;color:#000;margin:0;z-index:1203}.gj-dropdown-list-md li.active,.gj-dropdown-list-md li:hover{background-color:#eee}.gj-dropdown-bootstrap [role=presenter] [role=display]{padding-right:5px}.gj-dropdown-bootstrap [role=presenter] [role=expander]{padding-left:5px}.gj-dropdown-bootstrap [role=presenter] [role=expander].gj-dropdown-expander-mi{width:24px}.gj-dropdown-bootstrap-3 [role=presenter] [role=display]{line-height:20px}.gj-dropdown-bootstrap-3 [role=presenter] [role=display] .placeholder{color:#9999b3}.gj-dropdown-bootstrap-3 [role=presenter] [role=expander]{width:20px;height:20px}.gj-dropdown-bootstrap-3 [role=presenter] [role=expander].gj-dropdown-expander-mi .gj-icon,.gj-dropdown-bootstrap-3 [role=presenter] [role=expander].gj-dropdown-expander-mi .material-icons{top:5px;right:10px;position:absolute}.gj-dropdown-bootstrap-4 [role=presenter]{border:1px solid #ced4da}.gj-dropdown-bootstrap-4 [role=presenter] [role=display]{line-height:24px}.gj-dropdown-bootstrap-4 [role=presenter] [role=expander].gj-dropdown-expander-mi .gj-icon,.gj-dropdown-bootstrap-4 [role=presenter] [role=expander].gj-dropdown-expander-mi .material-icons{top:7px;right:10px;position:absolute}.gj-dropdown-list-bootstrap{position:absolute;top:32px;left:0;margin:0;z-index:1203}.gj-datepicker [role=input]::-ms-clear{display:none}.gj-datepicker [role=right-icon]{cursor:pointer}.gj-picker div[role=navigator]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gj-picker div[role=navigator] div{cursor:pointer;position:relative;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.gj-datepicker-md{line-height:1;color:rgba(0,0,0,.87);position:relative}.gj-datepicker-md [role=right-icon]{position:absolute;right:0;top:0;font-size:24px}.gj-datepicker-md.small .gj-textbox-md{font-size:14px}.gj-datepicker-md.small .gj-icon{font-size:22px}.gj-datepicker-md.large .gj-textbox-md{font-size:18px}.gj-datepicker-md.large .gj-icon{font-size:28px}.gj-picker-md.datepicker [role=header]{padding:20px;display:block}.gj-picker-md.datepicker [role=header] [role=year]{font-size:17px;padding-bottom:5px;cursor:pointer}.gj-picker-md.datepicker [role=header] [role=date]{font-size:36px;cursor:pointer}.gj-picker-md div[role=navigator]{height:42px;line-height:42px}.gj-picker div[role=navigator] div[role=period]{width:100%;text-align:center;font-weight:700;font-size:15px}.gj-picker-md div[role=navigator] div:first-child,.gj-picker-md div[role=navigator] div:last-child{max-width:42px}.gj-picker-md div[role=navigator] div i.gj-icon,.gj-picker-md div[role=navigator] div i.material-icons{position:absolute;top:8px}.gj-picker-md div[role=navigator] div:first-child i.gj-icon,.gj-picker-md div[role=navigator] div:first-child i.material-icons{left:10px}.gj-picker-md div[role=navigator] div:last-child i.gj-icon,.gj-picker-md div[role=navigator] div:last-child i.material-icons{right:11px}.gj-picker-md table thead{color:#9E9E9E}.gj-picker-md table tr td div,.gj-picker-md table tr th div{display:block;width:40px;height:40px;line-height:40px;font-size:13px;text-align:center;vertical-align:middle}[type=year].gj-picker-md table tr td div,[type=decade].gj-picker-md table tr td div,[type=century].gj-picker-md table tr td div{width:73px;height:73px;line-height:73px;cursor:pointer}.gj-picker-md table tr td.gj-cursor-pointer div:hover{background:#EEE;border-radius:50%;color:rgba(0,0,0,.87)}.gj-picker-md table tr td.disabled div,.gj-picker-md table tr td.other-month div{color:#BDBDBD}.gj-picker-md table tr td.focused div{background:#E0E0E0;border-radius:50%}.gj-picker-md table tr td.today div{color:#1976D2}.gj-picker-md table tr td.selected.gj-cursor-pointer div{color:#FFF;background:#1976D2;border-radius:50%}.gj-picker-md table tr td.calendar-week div{font-weight:700}.gj-picker-bootstrap{border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:4px}.gj-modal .gj-picker-bootstrap{padding:0}.gj-picker-bootstrap.datepicker [role=header]{padding:10px 20px;display:block}.gj-picker-bootstrap.datepicker [role=header] [role=year]{font-size:15px;cursor:pointer}.gj-picker-bootstrap [role=header] [role=date]{font-size:24px;cursor:pointer}.gj-modal .gj-picker-bootstrap.datepicker [role=body]{padding:15px}.gj-picker-bootstrap div[role=navigator]{height:30px;line-height:30px;text-align:center}.gj-picker-bootstrap div[role=navigator] div:first-child,.gj-picker-bootstrap div[role=navigator] div:last-child{max-width:30px}.gj-picker-bootstrap table tr td div,.gj-picker-bootstrap table tr th div{display:block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle}[type=year].gj-picker-bootstrap table tr td div,[type=decade].gj-picker-bootstrap table tr td div,[type=century].gj-picker-bootstrap table tr td div{width:53px;height:53px;line-height:53px;cursor:pointer}.gj-picker-bootstrap table tr th div i,.gj-picker-bootstrap table tr th div span{line-height:30px}.gj-picker-bootstrap div[role=navigator] .gj-icon,.gj-picker-bootstrap div[role=navigator] .material-icons{margin:3px}.gj-picker-bootstrap table tr td.focused div,.gj-picker-bootstrap table tr td.gj-cursor-pointer div:hover{background:#EEE;border-radius:4px;color:#212529}.gj-picker-bootstrap table tr td.today div{color:#204d74;font-weight:700}.gj-picker-bootstrap table tr td.selected.gj-cursor-pointer div{color:#fff;background-color:#204d74;border-color:#122b40;border-radius:4px}.gj-picker-bootstrap table tr td.disabled div,.gj-picker-bootstrap table tr td.other-month div{color:#777}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon{border-left:0;position:relative;border-radius:0 4px 4px 0}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon .gj-icon,.gj-datepicker-bootstrap span[role=right-icon].input-group-addon .material-icons{position:absolute;top:7px;left:7px}.gj-datepicker-bootstrap [role=right-icon] button{width:38px;position:relative;border:1px solid #ced4da}.gj-datepicker-bootstrap [role=right-icon] button:hover{color:#6c757d;background-color:transparent}.gj-datepicker-bootstrap.input-group-sm [role=right-icon] button{width:30px}.gj-datepicker-bootstrap.input-group-lg [role=right-icon] button{width:48px}.gj-datepicker-bootstrap [role=right-icon] button .gj-icon,.gj-datepicker-bootstrap [role=right-icon] button .material-icons{position:absolute;font-size:21px;top:9px;left:9px}.gj-datepicker-bootstrap.input-group-sm [role=right-icon] button .gj-icon,.gj-datepicker-bootstrap.input-group-sm [role=right-icon] button .material-icons{top:6px;left:6px;font-size:19px}.gj-datepicker-bootstrap.input-group-lg [role=right-icon] button .gj-icon,.gj-datepicker-bootstrap.input-group-lg [role=right-icon] button .material-icons{font-size:27px;top:10px;left:10px}.gj-timepicker [role=input]::-ms-clear{display:none}.gj-timepicker [role=right-icon]{cursor:pointer}.gj-picker.timepicker [role=header]{font-size:58px;padding:20px 0;line-height:58px;display:flex;align-items:baseline;user-select:none;justify-content:center}.gj-picker.timepicker [role=header] div{cursor:pointer;width:66px;text-align:right}.gj-picker [role=header] [role=mode]{position:relative;width:0}.gj-picker [role=header] [role=mode] span{position:absolute;left:7px;line-height:18px;font-size:18px}.gj-picker [role=header] [role=mode] span[role=am]{top:7px}.gj-picker [role=header] [role=mode] span[role=pm]{bottom:7px}.gj-picker [role=body] [role=dial]{width:256px;color:rgba(0,0,0,.87);height:256px;position:relative;background:#eee;border-radius:50%;margin:10px}.gj-picker-md .arrow-begin,.gj-picker-md [role=body] [role=arrow]{background-color:#2196f3}.gj-picker [role=body] [role=hour]{top:calc(50% - 16px);left:calc(50% - 16px);width:32px;height:32px;cursor:pointer;position:absolute;font-size:14px;text-align:center;line-height:32px;user-select:none;pointer-events:none}.gj-colorpicker-md,.gj-timepicker-md{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.04em;line-height:1}.gj-picker [role=body] [role=hour].selected{color:rgba(255,255,255,1)}.gj-picker [role=body] [role=arrow]{top:calc(50% - 1px);left:50%;height:2px;position:absolute;pointer-events:none;transform-origin:left center;transition:all 250ms cubic-bezier(.4,0,.2,1);width:calc(50% - 52px)}.gj-picker .arrow-begin{top:-3px;left:-4px;width:8px;height:8px;position:absolute;border-radius:50%}.gj-picker .arrow-end{top:-15px;right:-16px;width:0;height:0;position:absolute;box-sizing:content-box;border-width:16px;border-radius:50%}.gj-timepicker-md{font-size:16px;color:rgba(0,0,0,.87);position:relative}.gj-timepicker-md.small .gj-textbox-md{font-size:14px}.gj-timepicker-md.small .gj-icon{font-size:22px}.gj-timepicker-md.large .gj-textbox-md{font-size:18px}.gj-timepicker-md.large .gj-icon{font-size:28px}.gj-timepicker-md [role=right-icon]{cursor:pointer;position:absolute;right:0;top:0;font-size:24px}.gj-picker-md .arrow-end{border:16px solid #2196f3}.gj-picker-bootstrap .arrow-begin,.gj-picker-bootstrap [role=body] [role=arrow]{background-color:#888}.gj-picker-bootstrap .arrow-end{border:16px solid #888}.gj-timepicker-bootstrap .input-group-addon{border-left:0;position:relative;width:38px;border-radius:0 4px 4px 0}.gj-timepicker-bootstrap.input-group-sm .input-group-addon{width:30px}.gj-timepicker-bootstrap.input-group-lg .input-group-addon{width:46px}.gj-timepicker-bootstrap .input-group-addon .gj-icon,.gj-timepicker-bootstrap .input-group-addon .material-icons{position:absolute;font-size:21px;top:6px;left:8px}.gj-timepicker-bootstrap.input-group-sm .input-group-addon .gj-icon,.gj-timepicker-bootstrap.input-group-sm .input-group-addon .material-icons{font-size:19px;top:5px;left:5px}.gj-timepicker-bootstrap.input-group-lg .input-group-addon .gj-icon,.gj-timepicker-bootstrap.input-group-lg .input-group-addon .material-icons{font-size:27px;top:10px;left:10px}.gj-timepicker-bootstrap [role=right-icon] button{width:38px;position:relative}.gj-timepicker-bootstrap.input-group-sm [role=right-icon] button{width:30px}.gj-timepicker-bootstrap.input-group-lg [role=right-icon] button{width:48px}.gj-timepicker-bootstrap [role=right-icon] button .gj-icon,.gj-timepicker-bootstrap [role=right-icon] button .material-icons{position:absolute;font-size:21px;top:7px;left:9px}.gj-timepicker-bootstrap.input-group-sm [role=right-icon] button .gj-icon,.gj-timepicker-bootstrap.input-group-sm [role=right-icon] button .material-icons{top:4px;left:6px;font-size:19px}.gj-timepicker-bootstrap.input-group-lg [role=right-icon] button .gj-icon,.gj-timepicker-bootstrap.input-group-lg [role=right-icon] button .material-icons{font-size:27px;top:8px;left:10px}.gj-picker.datetimepicker [role=header] [role=date]{padding-bottom:5px;text-align:center;cursor:pointer}.gj-picker [role=switch]{align-items:baseline;user-select:none;position:relative}.gj-picker [role=switch] [role=calendarMode]{position:absolute;bottom:2px;left:0;cursor:pointer}.gj-picker [role=switch] [role=time]{width:100%;text-align:center}.gj-picker [role=switch] [role=time] div{display:inline;cursor:pointer}.gj-picker [role=switch] [role=clockMode]{position:absolute;right:0;bottom:3px;cursor:pointer}.gj-picker-md.datetimepicker [role=header]{font-size:36px;padding:10px 20px;display:block}.gj-picker-md [role=switch]{color:rgba(255,255,255,.54);background:#2196f3;font-size:32px}.gj-picker-bootstrap.datetimepicker [role=header]{font-size:36px;padding:10px 20px;display:block}.gj-picker-bootstrap.datetimepicker [role=header] [role=time]{font-size:22px}.gj-slider{position:relative;padding:8px 6px}.gj-slider [role=track]{width:100%}.gj-slider [role=progress]{position:absolute;z-index:1203}.gj-slider [role=handle]{position:absolute}.gj-slider-md [role=track]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#e9ecef;height:2px;background-color:rgba(0,0,0,.26)}.gj-slider-md [role=progress]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;height:2px;background-color:#536DFE;top:8px;left:6px}.gj-slider-md [role=handle]{top:3px;left:0;width:12px;height:12px;background-color:#536DFE;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent;border-radius:50%;cursor:pointer;z-index:1204}.gj-slider-bootstrap [role=track]{border-radius:4px;height:10px}.gj-slider-bootstrap [role=progress]{height:10px;border-radius:4px;top:8px;left:6px;transition:none}.gj-slider-bootstrap [role=handle]{top:2px;left:0;width:20px;height:20px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent;border-radius:50%;cursor:pointer;z-index:1204}.gj-slider-bootstrap-3 [role=handle]{background-color:#337ab7;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x}.gj-slider-bootstrap-4 [role=handle]{background-color:#007bff;background-image:-webkit-linear-gradient(top,#007bff 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#007bff 0,#2e6da4 100%);background-image:linear-gradient(to bottom,#007bff 0,#2e6da4 100%);background-repeat:repeat-x}.gj-colorpicker [role=right-icon]{cursor:pointer}.gj-colorpicker-md{font-size:16px;color:rgba(0,0,0,.87);position:relative}.gj-colorpicker-md [role=right-icon]{position:absolute;right:0;top:0;font-size:24px}
//autocomplete
.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}
.easy-autocomplete.eac-square{font-family:"Roboto", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-square input{border:1px solid #7f8c8d;border-radius:0;color:#7f8c8d;font-family:inherit;font-size:18px;font-style:italic;font-weight:300;margin:0;min-width:350px;padding:12px 43px 12px 15px}.easy-autocomplete.eac-square ul{border-color:#7f8c8d;border-top:0;box-shadow:none;top:0}.easy-autocomplete.eac-square ul li,.easy-autocomplete.eac-square ul .eac-category{border-color:#7f8c8d;font-family:inherit;font-size:16px;font-weight:300;padding:6px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-square ul li *,.easy-autocomplete.eac-square ul .eac-category *{font-weight:300}.easy-autocomplete.eac-square ul li.selected,.easy-autocomplete.eac-square ul .eac-category.selected{background-color:#f1f1f1;font-weight:300}.easy-autocomplete.eac-square ul li b,.easy-autocomplete.eac-square ul .eac-category b{font-weight:600}.easy-autocomplete.eac-round{font-family:"Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-round input{border:2px solid #888;border-radius:10px;color:#888;font-family:inherit;font-size:16px;font-weight:400;margin:0;min-width:300px;padding:10px}.easy-autocomplete.eac-round input:hover,.easy-autocomplete.eac-round input:focus{border-color:#3079ed}.easy-autocomplete.eac-round ul{background:none;border-color:#888;border-width:0;box-shadow:none;min-width:300px;top:20px}.easy-autocomplete.eac-round ul li,.easy-autocomplete.eac-round ul .eac-category{background:#fff;border-color:#3079ed;border-width:0 2px;font-size:14px;padding:8px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-round ul li.selected,.easy-autocomplete.eac-round ul .eac-category.selected{background-color:#d4e3fb}.easy-autocomplete.eac-round ul li:first-child,.easy-autocomplete.eac-round ul .eac-category:first-child{border-radius:10px 10px 0 0;border-width:2px 2px 0}.easy-autocomplete.eac-round ul li:last-child,.easy-autocomplete.eac-round ul .eac-category:last-child{border-radius:0 0 10px 10px;border-width:0 2px 2px}.easy-autocomplete.eac-round ul li b,.easy-autocomplete.eac-round ul .eac-category b{font-weight:700}.easy-autocomplete.eac-funky{font-family:"Inconsolata", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-funky input{background:#07ED89;border:0;border-radius:0;color:#ED076B;font-family:inherit;font-size:18px;min-width:240px;padding:12px}.easy-autocomplete.eac-funky ul{background:transparent;border:0}.easy-autocomplete.eac-funky ul li,.easy-autocomplete.eac-funky ul .eac-category{background:transparent;border:0;color:#ED076B;font-size:18px;padding:4px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-funky ul li.selected,.easy-autocomplete.eac-funky ul .eac-category.selected{color:#8907ED}.easy-autocomplete.eac-solid input{box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;border-color:#ddd;color:#666;font-size:13px;min-height:0;padding:6px 12px}.easy-autocomplete.eac-solid ul li,.easy-autocomplete.eac-solid ul .eac-category{transition:all 0.4s ease 0s}.easy-autocomplete.eac-solid ul li.selected,.easy-autocomplete.eac-solid ul .eac-category.selected{background-color:#f2f2f2}.easy-autocomplete.eac-plate{font-family:"Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate ul{background:#b5b5b5;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate ul li,.easy-autocomplete.eac-plate ul .eac-category{background:#b5b5b5;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate ul li b,.easy-autocomplete.eac-plate ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate ul li.selected,.easy-autocomplete.eac-plate ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate ul li:first-child,.easy-autocomplete.eac-plate ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate ul li:last-child,.easy-autocomplete.eac-plate ul .eac-category:last-child{border-radius:0 0 6px 6px}.easy-autocomplete.eac-plate-dark{font-family:"Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate-dark input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate-dark ul{background:#212121;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate-dark ul li,.easy-autocomplete.eac-plate-dark ul .eac-category{background:#212121;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate-dark ul li b,.easy-autocomplete.eac-plate-dark ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate-dark ul li.selected,.easy-autocomplete.eac-plate-dark ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate-dark ul li:first-child,.easy-autocomplete.eac-plate-dark ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate-dark ul li:last-child,.easy-autocomplete.eac-plate-dark ul .eac-category:last-child{border-radius:0 0 6px 6px}

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(../images/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format('embedded-opentype'),url(../fonts/slick.woff) format('woff'),url(../fonts/slick.ttf) format('truetype'),url(../fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
section{border-bottom:1px solid #e6e6e6;padding:4em 0}section h2{width:90%;margin:0 auto 2em;color:#2c3f4c;font-size:1rem;font-weight:700;text-align:center}@media only screen and (min-width:1170px){section{padding:6em 0}section h2{margin:0 auto 3em}}.cd-breadcrumb,.cd-multi-steps{width:90%;max-width:768px;padding:.5em 1em;margin:1em auto;background-color:#edeff0;border-radius:.25em}.cd-breadcrumb:after,.cd-multi-steps:after{content:"";display:table;clear:both}.cd-breadcrumb li,.cd-multi-steps li{display:inline-block;float:left;margin:.5em 0}.cd-breadcrumb li::after,.cd-multi-steps li::after{display:inline-block;content:'\00bb';margin:0 .6em;color:#959fa5}.cd-breadcrumb li:last-of-type::after,.cd-multi-steps li:last-of-type::after{display:none}.cd-breadcrumb li>*,.cd-multi-steps li>*{display:inline-block;font-size:1.4rem;color:#2c3f4c}.cd-breadcrumb li.current>*,.cd-multi-steps li.current>*,.no-touch .cd-breadcrumb a:hover,.no-touch .cd-multi-steps a:hover{color:#96c03d}.cd-breadcrumb.custom-separator li::after,.cd-multi-steps.custom-separator li::after{content:'';height:16px;width:16px;background:url(../img/cd-custom-separator.svg) center center no-repeat;vertical-align:middle}.cd-breadcrumb.custom-icons li>::before,.cd-multi-steps.custom-icons li>::before{content:'';display:inline-block;height:20px;width:20px;margin-right:.4em;margin-top:-2px;background:url(../img/cd-custom-icons-01.svg) no-repeat;vertical-align:middle}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(2)>::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(2)>::before{background-position:-20px 0}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(3)>::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(3)>::before{background-position:-40px 0}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(4)>::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(4)>::before{background-position:-60px 0}.cd-breadcrumb.custom-icons li.current:first-of-type>::before,.cd-multi-steps.custom-icons li.current:first-of-type>::before{background-position:0 -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(2)>::before,.cd-multi-steps.custom-icons li.current:nth-of-type(2)>::before{background-position:-20px -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(3)>::before,.cd-multi-steps.custom-icons li.current:nth-of-type(3)>::before{background-position:-40px -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(4)>::before,.cd-multi-steps.custom-icons li.current:nth-of-type(4)>::before{background-position:-60px -20px}@media only screen and (min-width:768px){.cd-breadcrumb,.cd-multi-steps{padding:0 1.2em}.cd-breadcrumb li,.cd-multi-steps li{margin:1.2em 0}.cd-breadcrumb li::after,.cd-multi-steps li::after{margin:0 1em}.cd-breadcrumb li>*,.cd-multi-steps li>*{font-size:1rem}.cd-breadcrumb.triangle{background-color:transparent;padding:0}.cd-breadcrumb.triangle li{position:relative;padding:0;margin:4px 4px 4px 0}.cd-breadcrumb.triangle li:last-of-type{margin-right:0}.cd-breadcrumb.triangle li>*{position:relative;padding:1em .8em 1em 2.5em;color:#2c3f4c;background-color:#edeff0;border-color:#edeff0}.cd-breadcrumb.triangle li.current>*{color:#fff;background-color:#96c03d;border-color:#96c03d}.cd-breadcrumb.triangle li:first-of-type>*{padding-left:1.6em;border-radius:.25em 0 0 .25em}.cd-breadcrumb.triangle li:last-of-type>*{padding-right:1.6em;border-radius:0 .25em .25em 0}.no-touch .cd-breadcrumb.triangle a:hover{color:#fff;background-color:#2c3f4c;border-color:#2c3f4c}.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li>::after{position:absolute;top:0;left:100%;content:'';height:0;width:0;border:40px solid transparent;border-right-width:0;border-left-width:20px}.cd-breadcrumb.triangle li::after{z-index:1;-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px);border-left-color:#fff;margin:0}.cd-breadcrumb.triangle li>::after{z-index:2;border-left-color:inherit}.cd-breadcrumb.triangle li:last-of-type::after,.cd-breadcrumb.triangle li:last-of-type>::after{display:none}.cd-breadcrumb.triangle.custom-separator li::after{background-image:none}.cd-breadcrumb.triangle.custom-icons li::after,.cd-breadcrumb.triangle.custom-icons li>::after{border-top-width:25px;border-bottom-width:25px}@-moz-document url-prefix(){.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li>::after{border-left-style:dashed}}.cd-breadcrumb.triangle.custom-icons li.current:first-of-type em::before,.cd-multi-steps.text-center.custom-icons li.current:first-of-type em::before,.no-touch .cd-breadcrumb.triangle.custom-icons li:first-of-type a:hover::before,.no-touch .cd-multi-steps.text-center.custom-icons li:first-of-type a:hover::before{background-position:0 -40px}.cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(2) em::before,.cd-multi-steps.text-center.custom-icons li.current:nth-of-type(2) em::before,.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(2) a:hover::before,.no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(2) a:hover::before{background-position:-20px -40px}.cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(3) em::before,.cd-multi-steps.text-center.custom-icons li.current:nth-of-type(3) em::before,.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(3) a:hover::before,.no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(3) a:hover::before{background-position:-40px -40px}.cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(4) em::before,.cd-multi-steps.text-center.custom-icons li.current:nth-of-type(4) em::before,.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(4) a:hover::before,.no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(4) a:hover::before{background-position:-60px -40px}.cd-multi-steps{background-color:transparent;padding:0;text-align:center}.cd-multi-steps li{position:relative;float:none;margin:.4em 40px .4em 0}.cd-multi-steps li:last-of-type{margin-right:0}.cd-multi-steps li::after{position:absolute;content:'';height:4px;background:#edeff0;margin:0}.cd-multi-steps li.visited::after{background-color:#96c03d}.cd-multi-steps li.current>*,.cd-multi-steps li>*{position:relative;color:#2c3f4c}.cd-multi-steps.custom-separator li::after{height:4px;background:#edeff0}.cd-multi-steps.text-center li::after{width:100%;top:50%;left:100%;-webkit-transform:translateY(-50%) translateX(-1px);-moz-transform:translateY(-50%) translateX(-1px);-ms-transform:translateY(-50%) translateX(-1px);-o-transform:translateY(-50%) translateX(-1px);transform:translateY(-50%) translateX(-1px)}.cd-multi-steps.text-center li>*{z-index:1;padding:.6em 1em;border-radius:.25em;background-color:#edeff0}.no-touch .cd-multi-steps.text-center a:hover{background-color:#2c3f4c}.cd-multi-steps.text-center li.current>*,.cd-multi-steps.text-center li.visited>*{color:#fff;background-color:#96c03d}.cd-multi-steps.text-center.custom-icons li.visited a::before{background-position:0 -60px}.cd-multi-steps.text-bottom li,.cd-multi-steps.text-top li{width:80px;text-align:center}.cd-multi-steps.text-bottom li::after,.cd-multi-steps.text-top li::after{position:absolute;left:50%;width:calc(100% + 40px)}.cd-multi-steps.text-bottom li>::before,.cd-multi-steps.text-top li>::before{content:'';position:absolute;z-index:1;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:12px;width:12px;border-radius:50%;background-color:#edeff0}.cd-multi-steps.text-bottom li.current>::before,.cd-multi-steps.text-bottom li.visited>::before,.cd-multi-steps.text-top li.current>::before,.cd-multi-steps.text-top li.visited>::before{background-color:#96c03d}.no-touch .cd-multi-steps.text-bottom a:hover,.no-touch .cd-multi-steps.text-top a:hover{color:#96c03d}.no-touch .cd-multi-steps.text-bottom a:hover::before,.no-touch .cd-multi-steps.text-top a:hover::before{box-shadow:0 0 0 3px rgba(150,192,61,.3)}.cd-multi-steps.text-top li::after{bottom:4px}.cd-multi-steps.text-top li>*{padding-bottom:20px}.cd-multi-steps.text-top li>::before{bottom:0}.cd-multi-steps.text-bottom li::after{top:3px}.cd-multi-steps.text-bottom li>*{padding-top:20px}.cd-multi-steps.text-bottom li>::before{top:0}}.cd-multi-steps.count li{counter-increment:steps}.cd-multi-steps.count li>::before{content:counter(steps) " - "}@media only screen and (min-width:768px){.cd-multi-steps.text-bottom.count li>::before,.cd-multi-steps.text-top.count li>::before{content:counter(steps);height:26px;width:26px;line-height:26px;font-size:1.4rem;color:#fff}.cd-multi-steps.text-bottom.count li:not(.current) em::before,.cd-multi-steps.text-top.count li:not(.current) em::before{color:#2c3f4c}.cd-multi-steps.text-top.count li::after{bottom:11px}.cd-multi-steps.text-top.count li>*{padding-bottom:34px}.cd-multi-steps.text-bottom.count li::after{top:11px}.cd-multi-steps.text-bottom.count li>*{padding-top:34px}}

html, body{height:100% ; width: 100%;}
body{margin:0px; padding:0px; font-family: 'Zilla Slab', serif; line-height: 1.7; font-size: 16px;}
h1,h2,h3,h4{font-family: 'Bungee'; font-weight: normal;}
h4{font-size: 20px}

.push-75{margin-top: 75px;}
.push-100{margin-top: 100px;}
.mwidth-400{max-width: 400px;}
.mwidth-800{max-width: 800px;}
.mwidth-900{max-width: 900px;}
.bg-black{background-color: #000;}
.bg-grey{background-color: #383838;}
.bg-orange{background-color: #D88C3E;}
.bg-gradient{background-image: linear-gradient(-180deg, #EEAB5D 0%, #D68A3C 100%);}
.btn-big{font-size: 22px; font-family: 'Bungee'; font-weight: normal}
.btn-big{font-size: 1rem; font-family: 'Bungee'; padding: 5px 20px;}
.btn-link{padding: 5px 20px; border:2px solid #000; transition: all 0.3s; font-size: 14px;}
.btn-link:hover{text-decoration: none; background-color: #000; color: #FFF;}
.btn-black{display: inline-block; padding: 15px 50px; background-color:#000; color: #D88C3E; transition: all 0.3s; border:2px solid #000; }
.btn-black:hover{background-color:transparent; color: #000; text-decoration: none;}
.btn-orange{display: inline-block; padding: 15px 50px; background-color:#D88C3E; color: #D88C3E; transition: all 0.3s; border:2px solid #D88C3E; }
.btn-orange:hover{color: #D88C3E; text-decoration: none; cursor: pointer;}
.btn-transparent-white{background-color: transparent; border:2px solid #FFF; padding: 15px 50px; color: #FFF; transition: all 0.3s;}
.btn-transparent-white:hover{background-color: #FFF; color: #000; text-decoration: none;}
.btn-transparent-black{background-color: transparent; border:2px solid #000; padding: 15px 50px; color: #000; transition: all 0.3s;}
.btn-transparent-black:hover{background-color: #000; color: #FFF; text-decoration: none;}
.btn-transparent-orange{background-color: transparent; border:2px solid #D88C3E; padding: 15px 50px; color: #FFF; transition: all 0.3s;}
.btn-transparent-orange:hover{color: #FFF; text-decoration: none; cursor: pointer;}
.btn-orange{background-color: #D88C3E; color: #FFF;}
.btn-blue{background-color: #39608E; color: #FFF;}
.form-control{border-radius: 0px;}
.font-lg{font-size: 1.25rem !important;}
.btn{}
.has-error{border-color: red !important;}

.slick-slide{margin: 0px 10px}

.navbar{background-color: #000; height: 75px; font-family: 'Bungee', cursive; }
.navbar-light .navbar-nav .nav-link{color: #FFF}
.navbar-light .navbar-brand{}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link{color: #D88C3E}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #999; }

.intro{background-color: #000; color: #FFF; text-align: center; font-size: 24px}
.intro .intro-cta{display: inline-block; padding: 15px 50px; border:2px solid #979797; margin-top: 50px; color: #D88C3E; transition: all 0.3s }
.intro .intro-cta:hover{background-color: #979797; text-decoration: none; color: #000;}

.jury .overlay{position: absolute; top:0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); display: flex; justify-content: center; color: #FFF; transition: all 0.3s}
.jury .overlay .info{max-width: 80%; bottom: 10%; position: absolute; transition: all 0.3s}
.jury .overlay .info .name{font-size: 2rem; font-family: 'Bungee'; font-weight: bold; text-align: center}
.jury .overlay .info .story{text-align: center; display: none; }
.jury .overlay:hover{background-color: rgba(0,0,0,0.8); }
.jury .overlay:hover .info{bottom: 50%; transform: translateY(50%);}

.archive .archive-item{margin-bottom: 20px;}
.archive a{color: #000;}
.archive .archive-item img{filter: grayscale(50%);}
.archive .archive-item .image{height: 240px; width:100%; overflow: hidden;}
.archive .archive-item .image img{width: 100%; transition: all 0.3s}
.archive .archive-item:hover img{filter: grayscale(0%); }
.archive .archive-item:hover .image img{width: 110%; transform: translate(-5%,-5%);}
.archive .archive-item:hover{cursor: pointer;}
.archive .archive-item:hover a{text-decoration: none}
.archive .archive-item .image img, .archive-video .archive-item .video img{width: 100%}
.archive .archive-item .date{font-size: 14px; font-weight: bold; opacity: 0.3; padding-top: 2px;}
.archive .archive-item .title{font-size: 18px; padding-top: 10px; border-bottom: 1px solid #EEE; padding-bottom: 5px;}

.archive-video .ceritaSukses .archive-item{display : none;}
.archive-video .archive-video nav{border-bottom: 2px solid #C57F38;border-radius: 3px;}
.archive-video a.nav-link{color:aliceblue;font-family: cursive;}
.archive-video a.nav-item.nav-link:hover{border: 0px;}
.archive-video a.nav-item.nav-link.active{ border: 2px solid #C57F38;border-bottom: 0px;background-color: black;border-radius: 3px;color: #C57F38;}
.archive-video .nav-video{width: 90%;}
.archive-video nav{background-color: #000}
.archive-video .archive-item{margin-bottom: 20px;}
.archive-video .archive-item .video{position: relative; }
.archive-video .archive-item .video .image{height: 240px; width:100%; overflow: hidden;}
.archive-video .archive-item .video .image img{width: 100%; transition: all 0.3s}
.archive-video .archive-item:hover .image img{width: 110%; transform: translate(-5%,-5%);}
.archive-video .archive-item .video span{display: flex; align-items: center; justify-content: center; position: absolute; top:0px; left:0px; width: 100%; height: 100%;}
.archive-video .archive-item .video span img{width: auto;}
.archive-video .archive-item .video span img:hover{opacity: 0.8; cursor: pointer;}
.archive-video .archive-item .date{font-size: 14px; font-weight: bold; opacity: 0.3; padding-top: 2px;}
.archive-video .archive-item .title{font-size: 18px; padding-top: 10px; border-bottom: 1px solid #EEE; padding-bottom: 5px;}

.login{width:100%; height: 100%; display: flex; align-items: center; justify-content: center; background: rgba(81,78,73,1); background: -moz-linear-gradient(top, rgba(81,78,73,1) 0%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(81,78,73,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(top, rgba(81,78,73,1) 0%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(top, rgba(81,78,73,1) 0%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(top, rgba(81,78,73,1) 0%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(81,78,73,1) 0%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#514e49', endColorstr='#000000', GradientType=0 );}
.login form{width: 100%;}
.login input{text-align: center; border-radius: 0px; background-color: #DDD; border:1px solid #transparent; height: 50px;}
.login input:focus{border:1px solid #D88C3E;}
.login button{padding: 15px; font-size: 18px; border:0px;}
.login .small-text{text-align: center; padding: 10px 0px; width: 100%; font-size: 14px;}
.login .small-text a{color: #FFF}

#app{min-height: 100%;}

.about .media{margin-bottom: 20px; display: flex;align-items: center;}
.about.tnc .nav-item{max-width: 16.66666%; position: relative; display: flex; align-items: center; justify-content: center;}
.about.tnc .nav-item:after{content: ""; position: absolute; height: 50px; width: 2px; border-right: 1px dashed #999; right:0px; top:10px;}
.about.tnc .nav-item:last-child:after{border:0px;}
.about.tnc .nav-item .nav-link{color: #D88C3E}
.about.tnc .nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color: transparent; color: #FFF;}
.about.tnc .dropdown-menu{border:1px solid #D88C3E; background-color: #000; color: #FFF}
.about.tnc .dropdown-menu .dropdown-item{color: #D88C3E}
.about.tnc .tab-pane{padding: 20px 0px;}
.about.tnc .dropdown-item.active{background-color: #FFF}
.about.tnc h5{border-bottom: 1px solid #444; padding-bottom: 10px;}

#accordion .card-header button.btn{border:0px;}
#accordion .card-header button.btn:hover{background-color: #EEE}

.bs-wizard {margin-bottom: 40px; color:#FFF;}
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {max-width: 80%; display: block; margin: 0px auto; padding-top: 10px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #D88C3E; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .progress-step {position: relative; border-radius: 0px; height: 3px; box-shadow: none; margin: 17px 0; background-color: #CCC}
.bs-wizard > .bs-wizard-step > .progress-step > .progress-bars {width:0px; box-shadow: none; }
.bs-wizard > .bs-wizard-step.complete > .progress-step{background-color: #D88C3E}
.bs-wizard > .bs-wizard-step.complete > .progress-step > .progress-bars {width:100%; }

.bs-wizard > .bs-wizard-step.active > .progress-step > .progress-bars {width:50%; height: 3px; background-color: #EA9D10}
.bs-wizard > .bs-wizard-step.active .bs-wizard-info{}
.bs-wizard > .bs-wizard-step:first-child.active > .progress-step > .progress-bars {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress-step > .progress-bars {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #CCC;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress-step {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress-step {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }

.faq .card{border:0px; color: #767676;}
.faq .card .card-body{background-color: #FFF; line-height: 1.75}
.faq .card .card-header{border-radius: 0px; border:0px; border-top:2px solid #FFF; text-align: left; padding: 0px; }
.faq .card:first-child .card-header{border-top:0px;}
.faq .card .card-header h5{text-align: left; }
.faq .card .card-header h5 button{color: #767676; padding: 1.25rem; width: 100%; text-align: left; font-size: 1.1rem; white-space: normal;}
.faq .card .card-header h5 button:hover{cursor: pointer; text-decoration: none; }
.faq .card .card-header:first-child{border-radius: 0px;}
.faq .card:nth-child(odd){background-color: #edf2f6}
.faq .card:nth-child(odd){background-color: #f7fafb}

.video-slider .video-item{position:relative;}
.video-slider .video-item .overlay{position: absolute; top:0px; left:0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.75); display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight:bold; font-family: 'nexa'}
.video-slider .video-item .overlay a{color: #E7D39E}
.video-slider .slick-prev::before, .slick-next::before{color: #E7D39E}

.article .category{font-family: 'nexa'; padding-bottom: 10px; position: relative;}
.article .category:after{position:absolute; content: ""; width: 50%; border-bottom:1px solid #E7D39E; height: 1px; bottom: 0px; left:0px;}
.article .date{font-size: 14px;}
.article .article-content img{margin-bottom: 20px;}
.article .share{font-family: 'nexa'; font-weight: normal; font-size: 1.25rem; border-top: 1px solid #E7D39E; border-bottom: 1px solid #E7D39E}
.article .share .share-icon a{padding: 0px 5px;}
.article .other{margin-bottom: 80px;}
.article .other .image{width: 100%; height: 200px; background-position: top center; background-size: cover;}
.article .other .title{font-family: 'nexa'; font-size: 1.2rem; line-height: 1.8rem; margin-top: 10px;}

.schedule .schedule-item{margin-top: 20px;}
.schedule .month-name{font-size: 16px; font-weight: bold; border-bottom:1px solid #ccc; margin-top:20px; color: #D88C3E}
.schedule .schedule-item .date{font-size: 5rem; line-height: 5rem; font-family: 'nexa'; padding-top: 5px;}
.schedule .schedule-item .title{font-weight: bold; font-size: 1.2rem;}
.schedule .schedule-item .description{font-weight: 300;}

.inspirasi .archive-item{margin-bottom: 20px;}
.inspirasi a{color: #000;}
.inspirasi .archive-item img{filter: grayscale(50%);}
.inspirasi .archive-item .image{height: 240px; width:100%; overflow: hidden;}
.inspirasi .archive-item .image img{width: 100%; transition: all 0.3s}
.inspirasi .archive-item:hover img{filter: grayscale(0%); }
.inspirasi .archive-item:hover .image img{width: 110%; transform: translate(-5%,-5%);}
.inspirasi .archive-item:hover{cursor: pointer;}
.inspirasi .archive-item:hover a{text-decoration: none}
.inspirasi .archive-item .image img, .archive-video .archive-item .video img{width: 100%}
.inspirasi .archive-item .date{font-size: 14px; font-weight: bold; opacity: 0.3; padding-top: 2px;}
.inspirasi .archive-item .title{font-size: 22px; font-family: 'nexa'; padding-top: 10px; font-weight: bold;}
.inspirasi .archive-item .profile{font-size: 16px; font-family: 'nexa'; padding-bottom: 5px; }

.profile .title{color: #C2C2C2; line-height: 1rem; font-size: 14px;}
.profile .content{color: #000; font-weight: 300; font-size: 1.2rem; margin-bottom: 20px;}

#modal-notification{background-color: rgba(0,0,0,0.9)}
#modal-notification .modal-body{font-family: 'nexa'; font-weight: bold; color: #FFF; align-items: center; display: flex; font-size: 1.5rem}
#modal-notification .modal-content{background-color: transparent;}
#modal-notification.modal.show .modal-dialog{height: 100%}
#modal-notification .modal-content{height: 100%; border:0px;}
#modal-notification .modal-dialog{max-width: 600px}

.bg-lightgrey{background-color: #EEEEEE}
.finalist h2.title{font-family: 'Roboto', sans-serif; color: #D88C3E; font-size: 40px; font-weight: 300; text-align: center; padding: 40px 0px 0px; }
.finalist .photo{margin-bottom: 15px;}
.finalist .title{font-family: 'Roboto', sans-serif; color: #D88C3E; font-size: 35px; font-weight: 300; }
.finalist .name{font-weight: bold; height: 55px; overflow: hidden;}
.finalist .normal-text{}
.finalist .notes{font-family: 'Roboto', sans-serif; color: #D88C3E; font-style: italic; margin-top: 15px;}
.finalist .row-even{background-color: #EEEEEE; padding: 30px 0px;margin: 15px 0px;}
.finalist .row-even .container{display: flex; flex-wrap: wrap; }
.finalist .row-odd{background-color: #FFF; padding: 30px 0px}
.finalist .row-odd .container{display: flex; flex-wrap: wrap;}
.finalist .nav-tabs{margin-top: 30px;}
.finalist .nav-item{flex-grow: 1; flex-basis: 0; text-align: center;}
.finalist .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border-color: #D88C3E; border-radius: 0px;}
.finalist .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-color: #D88C3E;}
.finalist .nav-tabs .nav-link{border-color: #D88C3E; border-radius: 0px;}
.finalist .nav-tabs .nav-link{color: #D88C3E;font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: 300}
.finalist .nav-tabs .nav-link.active{color: #FFF; background-color: #D88C3E}

.gj-textbox-md{padding: .6rem .75rem; font-size: 1rem; border:1px solid #ced4da; color: #495057;font-family: 'Zilla Slab', serif;}
.gj-icon.chevron-right::before{content:">";}
.gj-icon.chevron-left::before{content:"<";}
.gj-picker-md table tr td.today div{background-color: #EE9700; border-radius: 50%; color: #FFF;}

.easy-autocomplete{width: 100% !important; border-radius: 0px;}
.easy-autocomplete input{border-radius: 0px;}

.step-breadcrumb{list-style: none; display: flex; padding: 0px;}
.step-breadcrumb li{flex-basis: 0; flex-grow: 1; margin-top: 15px; font-weight: bold; color: #D8D6D6; border-bottom: 3px solid #D8D6D6; text-align: center; margin: 0px 5px;}
.step-breadcrumb li.current{color: #EE9700; border-bottom-color: #EE9700}

.form-submission h2{font-size: 1rem; text-align: center; margin-top: 20px;}
.form-submission h1{font-size: 1.8rem; text-align: center; font-family: 'Bungee', cursive; font-weight: normal; margin-bottom: 25px;}
.form-submission label{font-size: 14px; font-weight: bold; color: #4a4a4a}
.form-submission .btn-group{display: flex;}
.form-submission .btn-group.btn-group-normal .btn{padding: 15px 0px;}
.form-submission .btn-group .btn{flex-grow: 1; flex-basis: 0; font-weight: bold; border-radius: 0px; margin:0px 10px 10px; filter: grayscale(1);}
.form-submission .btn-secondary{background-color: #FFF; border-color: #EE9700; color: #EE9700; font-weight: bold; }
.form-submission .btn-group-img .btn-secondary{padding-top: 40px; padding-bottom: 40px;}
.form-submission .btn-secondary:not(:disabled):not(.disabled).active, .form-submission .btn-secondary:not(:disabled):not(.disabled):active{background-color: transparent; border-color: #EE9700; color: #EE9700; font-weight: bold;filter: grayscale(0);}
.form-submission .btn-secondary:not(:disabled):not(.disabled).active:after{position: absolute; content: url(../images/tick.svg); top:0px; right: 0px; margin-right: -12px; margin-top: -12px; }
.form-submission .btn-secondary.focus{box-shadow: none;}
.form-submission .btn-group .btn-secondary:first-child{margin: 0px 10px 10px 0px}
.form-submission .btn-group .btn-secondary:last-child{margin: 0px 0px 10px 10px}
.form-submission .btn-group .btn-secondary img{display: block; margin: 0px auto; margin-bottom: 10px;}
.form-submission .btn-group.btn-group-three{flex-wrap: wrap;}
.form-submission .btn-group.btn-group-three .btn{flex: 0 0 31%; max-width: 31%}
.form-submission .btn-group.btn-group-three .btn-secondary{margin: 8px; padding-top: 30px; padding-bottom: 30px;}
.form-submission .btn-group.btn-group-three .btn-secondary:first-child{margin: 8px}
.form-submission .btn-group.btn-group-three .btn-secondary:last-child{margin: 8px}
.form-submission .progress{height: 10px;}
.form-submission .progress-bar{background-color: #EE9700}
.form-submission .progress-btn{display: flex; margin-top: 40px; margin-bottom: 30px;}
.form-submission .progress-btn button.btn{flex-grow: 1; flex-basis: 0; margin: 10px; font-family: 'Bungee', cursive; padding-top: 12px; padding-bottom: 12px}
.form-submission .progress-btn button.btn:first-child{margin-left: 0px; border:2px solid #DFDFDF; background-color: #FFF; color: #CCC}
.form-submission .progress-btn button.btn:last-child{margin-right: 0px; background-color:#EE9700; color: #FFF;; border:2px solid #EE9700;}
.form-submission .help{text-align: center; margin-bottom: 40px;}
.form-submission .help a{color: #444; text-decoration: underline;}
.form-submission small{color: #EE9700; width: 100%; display: block; margin-top: -10px; margin-bottom: 10px;}
.form-submission small a{color: #444; text-decoration: underline;}
.form-submission .input-group small{width: 100%; }
.form-submission input::placeholder, .form-submission textarea::placeholder { color: #BBB;}
.form-submission .add-competition{display: block; padding: 10px 0px; background: rgba(216,216,216,0.27); text-align: center; font-size: 14px; color: #4a4a4a}
.form-submission .add-competition:hover{text-decoration: none; opacity: 0.75}
.form-submission .upload-wrapper{border:1px solid #D8D8D8; width: 100%; height: 300px; display: flex; align-items: center; justify-content: center; text-align: center; background-size: contain; background-repeat: no-repeat; background-position: center;}
.form-submission .upload-wrapper img{margin: 0px auto; display: block;}
.form-submission .upload-wrapper input{display: none;}
.form-submission .upload-wrapper label{color: #FFFFFF;letter-spacing: 0;text-align: center; background-color: #EE9700; padding: 8px 40px; margin-top: 15px; margin-bottom: 20px; display: block;}
.form-submission .upload-wrapper label:hover{cursor: pointer;}
.form-submission .photo-uploader{flex-wrap: wrap; display: flex; margin-bottom: 40px;}
.form-submission .photo-uploader .img-uploader-item{flex: 1 1 31%; max-width: 31%; margin:8px; border: 1px solid #D8D6D6; position: relative; background-size: contain; background-repeat: no-repeat; background-position: center;}
.form-submission .photo-uploader .img-uploader-item:before{padding-top: 100%; content: ""; display: block;}
.form-submission .photo-uploader .img-uploader-item input{display: none;}
.form-submission .photo-uploader .img-uploader-item label img{width: 40px;}
.form-submission .photo-uploader .img-uploader-item label:hover{cursor: pointer;}
.form-submission .photo-uploader .img-uploader-item label{position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);}
.form-submission .photo-uploader .img-uploader-item .delete{position: absolute; top:0px; right:0px; margin-top: -13px; margin-right: -13px;}
.form-submission .photo-uploader .img-uploader-item .delete:hover{cursor: pointer;}
.form-submission #competition-extra .competition-wrapper{border-top:3px solid #EE9700; margin-top: 30px; padding-top: 30px;}

.form-item{display: none;}
.form-item .custom-checkbox{display: flex !important; margin-left: -24px;}
.form-item .custom-checkbox .custom-control-label span{padding-left: 1.3rem}
.form-item .custom-checkbox .item-checkbox{border:1px solid #EE9700; margin-right: 10px; padding: 5px 15px; overflow: hidden;}
.form-item .custom-control-label::before{left: -15px; height: 38px; width: 30px; top:-8px; border-radius: 0px;}
.form-item .custom-control-label::after{left: -15px; height: 38px; width: 30px; top:-8px; border-radius: 0px;}
.form-item .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color: #EE9700}

.main-banner{height: 100%; background-image: url(../images/big-banner.jpg); background-size: cover; display: flex; align-items: center;}
.main-banner .text-wrapper{font-family: 'Bungee', cursive; color: #FFF; margin-left: 10%;  text-align: center; position: absolute;}
.main-banner h1, .main-banner h2{font-family: 'Bungee', cursive; font-weight: normal; font-size: 1.5rem;}
.main-banner h1 dt{font-size: 2.5rem}
.f-14{font-size: 14px;}
.f-27{font-size: 27px; line-height: 36px;}
.main-banner .details{border:1px solid #FFF; padding-top: 15px; padding-bottom: 15px;}
.main-banner .text-wrapper span{color: #E39503}
.main-banner .details > .items:first-child{position: relative;}
.main-banner .details > .items:first-child:after{content: ""; position: absolute; right:0px; top:0px; height: 64px; border-right:1px solid #FFF; margin-right: -12px;}
.main-banner .details > .items a{text-decoration: none; color: #FFF}
.main-banner .details > .items a:hover{color: #E39503}

.intro{background-image: url(../images/bg-intro.jpg); background-position: right; background-size: cover; padding-bottom: 50px;}
.intro .title{font-family: 'Bungee'; text-align: left; margin-bottom: 10px;}
.intro .row{margin-top: -200px;}
.intro .card{background-color: transparent; text-align: left; border:0px;}
.intro .card h5{font-family: 'Bungee'; margin-bottom: 0px;}
.intro .card p{font-size: 1rem}

.howto{color:#4A4A4A; text-align: left; position: relative;}
.howto .bg-gradient{opacity: 0.22;background-image: linear-gradient(-90deg, #7B7B7B 0%, #FFB600 97%); width: 100%; height: 100%; position: absolute;}
.howto h4{font-family: 'Bungee'; text-align: left; font-size: 24px;}
.howto p{text-align: left;  font-size: 20px;}
.howto .container .col-sm-4{position: relative;}
.howto .container .col-sm-4:after{content: url(../images/triangle.svg); position: absolute; right: 3px; top:15px;}
.howto .container .col-sm-4:last-child:after{content:"";}
.howto .details {border:1px solid #4a4a4a; max-width: 600px; height: 80px; display: flex; align-items: center; margin: 0px auto; margin-top: 40px;}
.howto .details > .items:first-child{position: relative; }
.howto .details > .items:first-child:after{content: ""; position: absolute; right:11px; top:-13px; height: 64px; border-right:1px solid #4a4a4a; margin-right: -12px;}
.howto .details > .items a{text-decoration: none; color: #4A4A4A; font-family: 'Bungee'}
.howto .details > .items a:hover{color:#E39503}

.cd-breadcrumb{display: flex;}
.head-title h1{text-align: center; font-weight: bold; font-size: 40px;}
.step-menu nav ol{margin: 0px; width: 100%; max-width: 100%;}
/*.cd-breadcrumb.triangle li > *{padding: 2em 1.3em 2em 2.6em; background-color: #eee; border-color: #eee; font-weight: bold; color: #acabab;}*/
.cd-breadcrumb.triangle li{white-space:nowrap;}
.cd-breadcrumb.triangle li > *{padding: 2em 1.45em 1.45em 2em; background-color: #eee; border-color: #eee; font-weight: bold; color: #acabab;}
.cd-breadcrumb.triangle a:hover{color: #ffffff; background-color: #acabab; border-color: #acabab; text-decoration: none}
/*.cd-breadcrumb.triangle li.current a:hover{color: #fff; background: #da984a; border-color: #da984a;}*/
.cd-breadcrumb.triangle li.current > *{background-color: #d88c3e; border-color: #d88c3e;}
.cd-breadcrumb.triangle li:first-of-type > *{border-radius: 0px;}
.cd-breadcrumb.triangle li:last-of-type > *{border-radius: 0px;}

.form-control{padding: .45rem .75rem; font-size: 1rem; border-radius: 0px; margin: 0px 0px 10px 0px;}
select.form-control:not([size]):not([multiple]){height: auto;}
label{line-height: 25px;}
label.gender{margin-right: 60px;}
.info-audience .form-check-input{height: 20px; width: 20px; margin-left: 70px;}
.idea-business .form-check-input{height: 20px; width: 20px;}
.experience-competition .form-check-input{height: 20px; width: 20px;}
.mr-35{margin-right: 35px;}
.ml-55{margin-left: -55px;}
.ml-5{margin-left: -5px !important;}
.ml-15{margin-left: 15px;}
.mt-10{margin-top: 10px;}
.mb-10{margin-bottom: 10px;}
.ml-215{margin-left: -206%;}
.ml-150{margin-left: -150%;}
.ml-50{margin-left: -50%;}
.color-grey{color: #a7a7a7;}
.label-bold{font-weight: bold; font-size: 20px;}
.italic-label label{font-style: italic;}
.input-file{border: solid 1px; border-radius: 0px; border-color: #d9d9d9; text-align: center; height: 40px; padding-top: 10px;}
.btn-default-small{font-weight: bold; border: solid #d88c3e; background-color: #d88c3e; border-radius: 0px;  font-size: 15px; color: #fff; }
.btn-default-big{font-weight: bold; width: 100%; padding: 40px; border: solid #d88c3e; background-color: #d88c3e; color: #fff; font-size: 20px; border-radius: 0px;}
.btn-big-grey{font-weight: bold; width: 100%; padding: 40px; border: solid #acabab; background-color: #acabab; color: #fff; font-size: 20px; border-radius: 0px;}
.btn-big-white{font-weight: bold; width: 100%; padding: 40px; border: solid #acabab; background-color: #fff; color: #acabab; font-size: 20px; border-radius: 0px;}
.btn-additional{font-weight: bold; width: 100%; padding: 10px; border: solid #acabab; background-color: #acabab; color: #000; font-size: 15px; border-radius: 0px;}
.btn-big-faq{width: 100%; padding: 35px; border: solid #acabab; background-color: #fff; font-size: 25px; border-radius: 0px; font-family: 'Nexa Bold'}
.btn-big-faq:hover{color: #000; background: #f3f3f3; border-color: #acabab; cursor: pointer;}
.btn-big-white:hover{color: #acabab; background: #f3f3f3; border-color: #acabab; cursor: pointer;}
.btn-additional:hover{color: #000; background: #b0b0b0; border-color: #b0b0b0; cursor: pointer;}
.btn-big-grey:hover{color: #fff; background: #b0b0b0; border-color: #b0b0b0; cursor: pointer;}
.btn-default-small:hover, .btn-default-big:hover{color: #fff; background: #da984a; border-color: #da984a; cursor: pointer;}
.info-nextstep{margin-bottom: 60px; margin-top: 15px; font-size: 15px; line-height: 25px;}
.info-small{margin-top: 5px; font-size: 15px; line-height: 25px; font-style: italic;}
.font-follow{font-family: 'nexa'; font-weight: bold; font-size: 17px;}
.font-reguler{font-family: 'nexa';}
.font-bold{font-family: 'nexa'; font-weight: bold;}
.delete-row i{margin-top: 25px; color: #d88c3e;}
.delete-row i:hover{cursor: pointer; color: #da984a;}
.footer .social-media{padding-left: 20%; padding-right: 20%;}
.linkproduct-image img, .link-image img{max-width: 100%;}
.pickfile img{max-width: 100%;}
.pickfile2 img{max-width: 100%;}

.pagination{justify-content: center; margin: 1rem 0px 6rem 0px}
.pagination .page-link{border:0px; font-family: 'nexa'; font-weight: bold; color: #4a4a4a; font-family: 'nexa'}
.pagination .page-item.active .page-link{background-color: #000; color: #FFF; }

.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom: 32px;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.main-banner img{width: 100%; height: 100%;}
.main-banner{position: relative;}
.main-banner .banner-slider{width: 100%; height: 100%; position: relative; }
.main-banner .banner-slider img{width: 100%;}
.main-banner .slick-list{height: 100%;}
.main-banner .slick-slide{margin: 0px;}
.main-banner .slick-track{height: 100%;}
.main-banner .slick-track .slick-slide img{object-fit: cover;}
.main-banner .slick-dots{height: auto; bottom: -80px;}
.main-banner .slick-dots li{width: 18%; color: #FFF; margin: 0px 15px;}
.main-banner .slick-dots li img{filter: grayscale(1);}
.main-banner .slick-dots li.slick-active{color: #E39503}
.main-banner .slick-dots li.slick-active img{filter: grayscale(0.5);}
.main-banner .slick-dotted.slick-slider{margin-bottom: 0px;}
.main-banner .title{font-family: 'Bungee'; text-align: left; margin-bottom: 10px;}
.main-banner .card{background-color: transparent; text-align: left; border:0px;}
.main-banner .card h5{font-family: 'Bungee'; margin-bottom: 0px;}
.main-banner .card p{font-size: 1rem}
.main-banner .card img{height: auto}
.main-banner .person-name{position: absolute;right:75px; top:68%; font-size: 20px; font-family: 'Bungee', cursive; color: #FFF; line-height: 20px;}
.main-banner .person-title{font-size: 16px; font-family: 'Zilla Slab', serif}

.intro{display: none;}
.intro-bg{background-color: #000; background-position: right; background-size: cover; padding-bottom: 50px; height: 200px;}

.jury h2{color: #FFF; padding-bottom: 115px;}
.jury{background-color: #000; padding-bottom: 50px;}
.jury > div{margin-top:-150px;}
.jury .overlay{background-color: rgba(0,0,0,0)}
.jury .overlay .info{bottom: 0%}
.jury .overlay .info .name{padding-bottom: 10px; color: #FFF; transition: all 0.5s; font-size: 20px; font-weight: normal;}
.jury .overlay:hover .info .name{color: #FFF}

.profile{display: flex; justify-content: center;}
.profile .list-submission{list-style: none; }
.profile .list-submission li{margin-bottom: 25px;}
.profile .list-submission li a{font-size: 1.35rem; background-color: #EEE; padding: 12px 30px 12px 50px; border-radius: 10px; color: #4a4a4a}
.profile .list-submission li a:hover{text-decoration: none; background-color: #D88C3E; color: #FFF}
.profile .list-submission li.finish{position: relative;}
.profile .list-submission li.finish:before{content:url(../images/ico-tick.png); margin-right: 10px; position: absolute; left:10px; top:5px;}
.profile .list-submission li.unfinish{position: relative;}
.profile .list-submission li.unfinish:before{content:url(../images/ico-edit.png);  margin-right: 10px; position: absolute; left:10px; top:5px;}

.form-submission .custom-checkbox.list-checkbox{display: block !important;}
.form-submission .custom-checkbox.list-checkbox .item-checkbox{margin: 5px 0px; width: max-content;}

.share-social{margin-bottom: 100px; text-align: center; margin-top: 40px; display: none;}
.share-social a{padding: 10px 40px; color: #FFF; font-weight: bold; border-radius: 40px; font-size: 1.5rem}
.share-social a:hover{text-decoration: none; opacity: 0.8}
.share-social a.fb-share{background-color: #3C5A99}
.share-social a.tw-share{background-color: #1DA1F2}

.help{position: fixed;right: 0px; bottom: 0px;  font-family: 'nexa'; font-weight: bold; min-width: 450px;}
.help .help-preword{background-color: #D88C3E; font-weight: bold; padding-left: 5px; padding-right: 5px;}
.help .help-preword:hover{cursor: pointer;}
.help .help-content{background-color: #000; padding: 5px 0px; color: #FFF; display: none;}
.help .bigtitle{font-size: 1.3rem; font-weight: bold;}
.help .bigtitle span:nth-child(1){color: #D88C3E}
.help .help-content .desc{font-size: 0.8rem}
.help .help-content .rightside a{color: #FFF}

.pitch{}
.pitch .banner{background-image: url(../images/pitch-banner.jpg); background-size: cover; min-height: 400px; color: #FFF; display: flex; align-items: center; justify-content: center; margin-top: 75px;}
.pitch .banner .textarea{max-width: 800px; text-align: center;}
.pitch .banner .textarea p{font-size: 18px;}
.pitch .tnc{background-color: #E39503; padding-top: 40px; padding-bottom: 40px;}
.pitch .tnc .item{text-align: center; padding: 15px;}
.pitch .tnc .item p{padding: 0px 15px;}
.pitch .tnc .lists{max-width: 800px; margin: 0px auto; padding: 30px 30px; background-color: #EDAB30; margin-top: 40px; margin-bottom: 40px;}
.pitch .tnc .lists h3{text-align: center; margin-bottom: 20px; font-family: 'Bungee';}
.pitch .tnc .lists ol li{padding: 5px 0px; font-size: 18px;}
.pitch .tnc .embed-responsive{width: 100%; max-width: 800px; margin: 0px auto;}
.pitch .submission-section{background-color: #000; color: #FFF; padding: 100px 0px;}
.pitch .submission-section h4{text-align: center; margin-bottom: 30px;}
.pitch .submission-section form{max-width: 600px; margin: 0px auto;}
.pitch .submission-section form input{background-color: transparent; border:1px solid #FFF; color: #FFF; padding: 15px; font-size: 18px;}
.pitch .submission-section form button{background-color: #E39503; font-size: 20px; font-family: 'Bungee'; border:0px; padding: 15px; display: block; width: 100%; margin-top: 30px;}
.pitch .submission-section form .message{font-size: 20px; text-align: center}

.requirement{max-width: 800px; font-size: 18px;}
.requirement p{padding-bottom: 15px;}
.requirement a{color:#D88C3E}

.archive-video.vlog-video a.nav-link{font-family: Bungee}
.archive-video.vlog-video .archive-item .video .image{height: 170px;}
.archive-video.vlog-video a.nav-item.nav-link.active{border:0px;}
.archive-video.vlog-video .nav-tabs .nav-item{margin-bottom: 0px;}

.schedule{max-width: 600px;}
.schedule h3{font-size: 22px;}
.schedule .schedule-city{background-color: #D88C3E; margin-bottom: 30px; min-height: 130px; border-radius: 10px;}
.schedule .schedule-city > div{padding: 15px; display: flex; justify-content: center; align-items: center}
.schedule .schedule-city > div:last-child{justify-content: flex-start}
.schedule .schedule-city a{color: #FFF; display: flex; height: 100%; align-items: center} 

@media (max-width: 540px) {
    .navbar-light .navbar-brand{margin-top: 0px;}
    .navbar-light .navbar-brand img{max-width: 80px; margin-top:-6px;}
    .navbar{height: 60px;}
    .push-75{margin-top: 60px;}
    .intro{font-size: 1rem}
    .jury .overlay .info .name{font-size: 1rem}
/*    .jury .overlay .info .story{display: none !important; }*/
    .jury .overlay:hover .info .story{display: block; }
    .footer .social-media{padding: 0px;}
    .navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(216, 140, 62, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
    .navbar-light .navbar-toggler{margin-top: -10px;}
    .navbar-collapse{background-color: #000; margin: -15px;}
    #modal-notification .modal-body{font-size: 1rem;}
    .btn-transparent-black{padding-left:0px; padding-right: 0px; display: block !important;}
    h1{font-size: 2rem}

    .about .media{display: inline-block;}
    .about .media img{margin: 0px auto !important; display: block;}
    .about .media .media-body{text-align: center;}
    .about.tnc .nav-item{max-width: 33.333333%}
    .w-25{width: 100% !important}
    .slick-prev{left:-10px;}
    .slick-next{right:-10px;}
    .schedule{margin-bottom: 40px;}
    .schedule .schedule-item .date{font-size: 3.5rem; padding-top: 0px; text-align: right;}
    .login{width: auto; height: auto; display: block; padding-top: 100px; padding-bottom: 80px; min-height: 100%;}
    .intro .intro-cta{display: block;}

    .help .help-preword{font-size: 12px; text-align: center;}
    .help .help-content{display: none;}

    .finalist .nav-tabs .nav-link{font-size: 1rem; line-height: 1.5rem}
    .finalist h3{font-size: 1.2rem}
    .finalist .container .title{font-size: 25px; border-bottom: 1px solid #D88C3E; margin-bottom: 5px;}
    .finalist h2.title{font-size: 25px;}
    .finalist .notes{margin-top: 5px;}
    .finalist .row-odd .container > div, .finalist .row-even .container > div{margin-bottom: 15px;}

    .step-breadcrumb li{line-height: 1rem; padding-bottom: 10px; font-size: 1px;}
    .step-breadcrumb li.current{font-size: 1rem;}

    .form-submission h1{font-size: 1rem}
    .form-submission h2{font-size: 1rem}
    .form-submission .help{font-size: 12px;}
    .form-submission .btn-group.btn-group-three .btn{flex:0 0 28%; max-width: 28%; white-space: normal; padding-top: 10px; padding-bottom: 10px; font-size: 13px;}
    .form-submission .photo-uploader .img-uploader-item{flex:0 0 28%; max-width: 28%}
    .form-item .custom-checkbox .item-checkbox{margin-bottom: 3px;}
    .form-submission .btn-group.btn-group-normal{flex-wrap: wrap;}
    .form-submission .btn-group .btn-secondary{padding: 15px 0px;}
    .form-submission .btn-group .btn-secondary:first-child{margin: 0px 10px 10px 10px}
    .form-submission .btn-group.btn-group-normal .btn{flex: 0 0 43%; max-width: 43%}
    .form-submission .upload-wrapper{height: 200px;}
    .form-submission .upload-wrapper label{padding: 5px 30px;}
    .form-submission .btn-group.group-job{flex-wrap: wrap;}
    .form-submission .btn-group.group-job .btn{flex: 0 0 43%; max-width: 43%}

    .main-banner{background-position: 60% 60px;}
    .main-banner .text-wrapper{padding: 15px; margin-left: 0px;}
    .main-banner h1{font-size: 1rem;}
    .main-banner h1 dt{font-size: 1.7rem}
    .main-banner .details{margin: 0px;}
    .main-banner .details > .items{align-items: center;}
    .main-banner .details > .items:first-child{margin-bottom: 15px;}
    .main-banner .details > .items:first-child:after{bottom:-10px; left:50%; border-right: 0px; border-bottom: 1px solid #FFF; width: 225px; transform: translateX(-50%); margin-top: 5px;}

    .intro .row{margin-top: 0px;}
    .intro .title{font-size: 2rem; text-align: center;}
    .card-img-top{width: 80%; margin: 0px auto;}

    .howto .container .col-sm-4::after{right:50%; bottom: -26px; top:auto; transform: rotate(90deg) translateX(-50%);}
    
    .howto .details{height: auto;}
    .howto .details > .items{padding-top: 15px; padding-bottom: 15px}
    .howto .details > .items:first-child{ margin-bottom: 10px;}
    .howto .details > .items:first-child:after{content: ""; position: absolute; left:50%; transform: translateX(-50%); top:auto; bottom:-5px; height: 1px; width: 150px; border-right:0px; border-bottom:1px solid #4a4a4a;}
    
    .main-banner .slick-track .slick-slide img{object-position: 75% 0%;}
    .main-banner .slick-dots li{display: none;}
    .intro{display: block;}
    .intro-bg{display: none;}

    .main-banner .person-name{top:auto; bottom: 15px; text-align: right; right: 10px; font-size: 16px;}
    .main-banner .person-name .person-title{font-size: 14px;}
    .jury h2{padding-bottom: 0px; padding-top: 40px;}
    .jury > div{margin-top: auto;}
    
    .help{min-width: 100%;}
    .schedule .schedule-city{width: 100%; margin-left: 0px; margin-right: 0px;}

}